/* CSS Document */

body {
margin : 0;
padding : 0;
text-align: center;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color: #666666;
	padding: 0px;
	margin: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
}



.lighter_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:normal;
	color: #000000;
}

.bold_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	color: #000000;
}


.small_grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #666666;
}

.team_ueberschrift{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
padding-left:2px;
padding-top:5px;
}



.yellow_font_normal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	padding-top: 5px;
	padding-left: 5px;
}


#yellow_boxes{

	float: left;
	margin-top: 25px;
	width: 590px;
	
}

#yellow_boxes_immo{

	float: left;
	margin-top: 25px;
	width: 590px;
	
}


/* ELEMENTE SUCHSEITE - START*/

.searchbox{
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:120px;
margin-top:0;
padding-left:0;
padding-top:20px;
width:300px;
}



.searchcontent
 {
	width : 580px;
	float: left;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;

}


.searchcontent a
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}


/* ELEMENTE SUCHSEITE - START*/


/* ELEMENTE UNTEN HOMEPAGE - MELDEBLOCK - START*/


#ab_yellow_boxes{

	float: left;
	margin-top: 0px;
	width: 600px;
	padding-left: 5px;

	
}

.yellow_box_small_left{
	height: 140px;
	width: 155px;
	float: left;
	margin-left: 20px;
margin-top: 10px;
			
}

.yellow_box_small_right
{
	height: 140px;
	width: 155px;
	float: left;
margin-top: 10px;
}

.yellow_box_small_right img
{
	border: none;
}




.yellow_box_big
{
	height: 140px;
	width: 230px;
	float: left;
	margin-left:5px;
	margin-right: 5px;
        margin-top: 10px;
		}

/* ELEMENTE HOMEPAGEUNTEN - MELDEBLOCK - ENDE*/


/* ELEMENTE HOMEPAGE- linke Seite - und MELDEBLOCK unten- neu September 11 - Anfang*/

.ab_teaser_box_big
{
	float: left;
	width: 200px;
	
}



.projekte_box_200
{
	float: left;
	margin-top: 15px;
	width: 200px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
		
}

.projekte_box_200_text
{
	float: left;
	padding-top: 0px;
	width: 180px;
	height: 55px;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 0px;
	color: #333333;
	
}

.projekte_box_200_pic
{
	float: left;
	margin-top: 0px;
	width: 180px;
	height: 110px;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 0px;	
}


.projekte_box_200_pic img
{
	border: none;
}


/* ELEMENTE HOMEPAGE - linke Seite - Meldeblock - neu September 11 ENDE*/


/* PRINZIPIELLER SEITENAUFBAU - START*/


#ab_wrapper {
	width : 970px;
	text-align : left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#ab_top {
	width : 970px;
	height: 80px;
	float: left;
	border-bottom-style: none;
}
#ab_top_left {
	width : 210px;
	height: 80px;
	float: left;
	
}
#ab_top_middle 
	{font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:normal;
	color: #000000;

	width : 500px;
	height: 80px;
	float: left;
	
}
#ab_top_right {
	width : 200px;
	height: 80px;
	float: right;
	
}



#ab_content_middle {
	width : 610px;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;

}

#ab_content_middle a{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color: #333333;
font-weight:bold;
text-decoration: none;

}

#ab_content_middle_inner {
	width : 970px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

#ab_teaser_left {
	width : 205px;
	height: 400px;
	float: left;
	background-color:#FFFFFF;
}

#ab_teaser_left a{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
text-decoration: none;
	
}

.teaser_box
{
	width : 95px;
	height: 100px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #333333;
	text-align: right;
	padding-top: 0px;

}


.teaser_box p
{

	padding-top: 0px;

}


#ab_content_middle_inner_290 {
	width : 600px;
	height: 290px;
	float: left;
	background-color:#FFFFFF;
	padding-left: 5px;
}
#ab_content_middle_inner_145 {
	width : 600px;
	height: 145px;
	float: left;
	background-color:#FFFFFF;
	padding-left: 5px;
}

/* ELEMENTE TEAM - 4 teilige Bilder  - START*/


.boxen_mini {
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:140px;
margin-top:0;
padding-left:0;
padding-top:0;
width:150px;
}

.box_maxi {
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:140px;
margin-top:0;
padding-left:0;
padding-top:0;
width:600px;
}



.boxen_mini2 {
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
height:120px;
margin-top:0;
padding-left:0;
padding-top:20px;
width:150px;
}


.boxen_mini2 a {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
padding-top:5px;
}

.boxen_mini2 h3 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
padding-left:2px;
padding-top:5px;
}


/* ELEMENTE TEAM - 4 teilige Bilder  - START*/

#ab_content_middle_inner_text {
	width : 600px;
	height: 290px;
	float: left;
	background-color:#FFFFFF;
	padding-left: 5px;
	
}

#ab_content_middle_inner_text img {
	
	
	
}

#ab_content_middle_inner_text1 {
	width : 600px;
	height: 145px;
	float: left;
	background-color:#FFFFFF;
	padding-left: 5px;
	
}




#ab_content_middle_inner_text_top {
	width : 570px;
	height: 190px;
	float: left;
	background-color:#FFFFFF;
	margin-left: 20px;
	margin-top: 10px;
}



#ab_content_middle_inner_text_bottom {
	width : 310px;
	height: 150px;
	float: left;
	background-color:#FFFFFF;
	margin-left: 20px;
}

/* ELEMENTE UNTEN TEXT - MINIBILDER - BACKLINK - START*/


.yellow_box_400
 {
	width : 325px;
	
	float: left;
	background-color:#FFFFFF;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;

}


.yellow_box_200
 {
	width : 220px;
	height: 190px;
	float: left;
	padding-top: 10px;
	margin-left: 30px;

}

.yellow_box_150
 {
	width : 220px;
	height: 140px;
	float: left;
}




.yellow_box_150 img
 {
	width : 50px;
	height: 45px;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	border: none; 

}
#ab_yellow_box_50 {
	width : 200px;
	height: 15px;
	float: left;
	
	
}



#immoagent_objekte {
	width : 600px;
	float: left;
	padding-left: 5px;
	
	
}






/* ELEMENTE UNTEN TEXT - MINIBILDER - BACKLINK - ENDE*/

#ab_content_middle_inner_text_pic {
	width : 260px;
	height: 150px;
	float: left;
	background-color:#FFFFFF;

}

/* ELEMENTE RECHTS NAVIGATION - ADRESSE UNTEN - START*/

#ab_content_middle_inner_right {
	width : 145px;

	height: 500px;
	float: left;
	background-color:#FFFFFF;
	}
#ab_main_navi {
	width : 140px;
	height: 260px;
	float: left;
	background-color:#FFFFFF;

}

/* PRINZIPIELLER NAVIGATION - START*/

#ab_main_navi ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 20px 0px 0px 20px;
}


#ab_main_navi li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	list-style-type: none;

}

#ab_main_navi ul ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}


#ab_main_navi li li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	list-style-type: none;

}






#ab_main_navi li a:link {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
#ab_main_navi li a:visited {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
#ab_main_navi li a:active {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#ab_main_navi li a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}


#ab_main_navi li li a:link {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
#ab_main_navi li li a:visited {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
#ab_main_navi li a:active {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
#ab_main_navi li li a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

/* NAVIGATION - FIN*/






/* SUBNAVI RELATED - WURDE GESTRICHEN*/


#ab_main_subnavi {
	width : 140px;
	height: 180px;
	float: left;
	background-color:#FFFFFF;

}

#ab_main_subnavi ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-top: 10px;


	}

#ab_main_subnavi li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	list-style-type: none;
		
}

#ab_main_subnavi a:link {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
#ab_main_subnavi li a:visited {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
#ab_main_subnavi li a:active {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
#ab_main_subnavi li a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

/* SUBNAVI RELATED - WURDE GESTRICHEN*/



#ab_adresse {
	width : 120px;
	height: 95px;
	float: left;
	padding-left: 20px;
	}
#ab_adresse a{color: #333333;
	text-decoration: none;

		}

#ab_logos_unten {
	width : 140px;
	height: 125px;
	float: left;
	margin-top: 10px;
		}
	
	
	
	
	
	#ab_footer {
	float: left;
	width: 970px;
	height: 0px;
	}
		
	
		#ab_footer img{
	float: right;
	}
/* ELEMENTE RECHTS NAVIGATION - ADRESSE UNTEN - START*/	
	

/* PRINZIPIELLER SEITENAUFBAU - FIN*/

.lighter_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:normal;
	color: #000000;
}
.bold_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:bold;
	color: #000000;
}
.small_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #666666;
}
.yellow_font_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #000000;
	padding-top: 5px;
	padding-left: 5px;
}
.boxen_mini {
	color:#333333;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:140px;
	margin-top:0;
	padding-left:0;
	padding-top:0;
	width:150px;
}
.boxen_mini2 {
	color:#333333;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:120px;
	margin-top:0;
	padding-left:0;
	padding-top:20px;
	width:150px;
}

.boxen_mini2 h3 {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding-left:2px;
	padding-top:5px;
}
.yellow_box_small_left {
	height: 140px;
	width: 155px;
	float: left;
	margin-left: 20px;
}

.yellow_box_small_right {
	height: 140px;
	width: 155px;
	float: left;
}

.yellow_box_big {
	height: 140px;
	width: 230px;
	float: left;
	margin-left:5px;
	margin-right: 5px;
}


















/* IMMOAGENT CSS ANPASSUNGEN */

.tx_sbimmoagent_picList{

}
.tx_sbimmoagent_picDetail{width: 600px; height: 290px;

}
.tx_sbimmoagent_list{

}

}
.tx_sbimmoagent_list_loc{
}
}
.tx_sbimmoagent_list_headline
{
}
.tx_sbimmoagent_list_desc{
border-bottom:1px solid #666666;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
width:150px;
}
.tx_sbimmoagent_listtext{
border-bottom:1px solid #666666;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
width:150px;
}

.tx_sbimmoagent_detaillink{
}

.tx_sbimmoagent_headline{font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;

}

.tx_sbimmoagent_prj_eidlink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	display: block;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 1px;


}
.tx_sbimmoagent_prj_eidlinkA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
	display: block;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 1px;

}
.tx_sbimmoagent_prj_linkbox{width: 200px;
font-size: 11px;

}
.tx_sbimmoagent_prj_thumb{width: 50px; height: 45px;

}

/* IMMOAGENT CSS ANPASSUNGEN - 2 spaltiges Layout 2010 -08 */


.tx-sbimmoagent-pi1 .detailTable {
	width: 580px;
padding-left: 20px;
	
}

.tx-sbimmoagent-pi1 .detailTable .row {
	border-bottom: 1px solid #666666;
	width: 270px;
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
	
	
}


.tx_sbimmoagent_fielddesc {
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	float: left;
}
.detailTable .row .tx_sbimmoagent_fieldvalue {
	float: left;
	width: 170px;
}






/* INDEXED SEARCH 2010 - layout formatierung*/


/* Formatieren den Text "Suche nach:" von der Suchzeile */

.tx-indexedsearch TD {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            margin-top: 6px;           

            font-size: 12px;
            
           }

/* Formatieren den Button von der Suchzeile */

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 12px;

            margin-top: 6px;           

            margin-bottom: 6px;

            width: 60px;

}

/* Formatieren das Eingabefeld der Suchzeile */

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 12px;

            margin-top: 6px;

            margin-bottom: 6px;

            width: 100px;

}

/* Formatieren der Anzeige vom eingegeben Suchwortes */

.tx-indexedsearch .tx-indexedsearch-whatis P.tx-indexedsearch-sw {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 12px;

            font-weight: bold;

            background: #ffffff;

}

/* Formatieren der Anzeige von "Suche nach ..." */

.tx-indexedsearch .tx-indexedsearch-whatis {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 12px;

            background: #CCCCCC;

            margin-top: 6px;

            margin-bottom: 5px;

}

/* Formatierung der Aufz�lung der Gruppenergebnisse */

.tx-indexedsearch-sectionlinks {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 1em;

}

/* Formatieren der Aufz�lung der Gruppenergebnisse mit LI */

.tx-indexedsearch li {

            margin-left: 0px;         

}

/* Formatieren der Aufz�lung Gruppenergebnisse Link Texte */

.tx-indexedsearch .tx-indexedsearch-sectionlinks a {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 10px;

            text-decoration: none;

}

/* Formatiere Mousover fr Aufz�lung Gruppenergebnisse Link Texte */

.tx-indexedsearch ul li a:hover {

            text-decoration: none;

            background: #CCCCCC;

}

/* Formatieren der Anzeige von "Seite x" */

.tx-indexedsearch .tx-indexedsearch-browsebox-SCell {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 0em; /* Anzeige von Seite wurde ausgeblendet */

            text-decoration: none; /* Anzeige von Seite wurde ausgeblendet */

}

/* Formatierung der Anzeige vom Suchergebnissen */

.tx-indexedsearch .tx-indexedsearch-res P {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 10px;

}

/* Formatieren Gruppen �erschrift */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 1em;

            background: #ffffff;

            margin-top: 5px;

            margin-bottom: 6px;     

}

/* Formatieren Gruppen �erschrift H2 */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 1em;

            background: #ffffff;

            margin-top: 0px;

            margin-bottom: 0px;     

}

/* Formatiere der Gruppen �erschrift Links */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 a {

            text-decoration: none;   

}

/* Formatiere Mousover fr Gruppen �erschrift Link */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 a:hover {

            text-decoration: none;

            background: #CCCCCC;

}

/* Formatieren Gruppe in einer Tabelle */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 10px;

            background: #ffffff;

}

/* Formatieren der Gruppe TD Definition */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 10px;

            background: #ffffff;

            vertical-align: middle;

}

/* Formatieren des ersten Zeile vom Suchergebnis */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 10px;

            color: #333333;

            font-weight: normal;

            margin-top: 6px;

            margin-bottom: 0px;
            
            width: 90%;
            
            text-align: left;
                 

}

/* Formatieren von weiteren Zeile vom Suchergebnis */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 12px;

            background: #CCCCCC;

            font-weight: normal;

            margin-top: 6px;

            margin-bottom: 0px;   
            
            width: 90%;  

}

/* Formatiere nur das Icons vom Suchergebnis */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-icon {

}

/* Formatiere nur die Nummer vom Suchergebnis */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-number {

}

/* Formatiere nur den Titels vom Suchergebnis */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-caption {

color: #333333;

}

/* Formatiere nur den Titels vom Suchergebnis Link */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-caption a {

            text-decoration: none;  

            color: #FFFFFF; 

}

/* Formatiere Mousover nur fr Titels vom Suchergebnis Link */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-caption a:hover {

            text-decoration: none;

            background: #FFFFFF;

}

/* Formatiere nur die Prozent vom Suchergebnis */

.tx-indexedsearch .tx-indexedsearch-res .tx-idexedsearch-percent {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 10px;

            background: #ffffff;

            font-weight: normal;
            
            }
            

/* Formatieren der Beschreibung vom Suchergebnis */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 10px;

            background: #ffffff;

}

/* Formatieren der gefundenen Suchtexten in der Beschreibung vom Suchergebnis */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {

            color: #666666;

}

/* Formatieren der Inexed Search Info unterhalb der Beschreibung */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 10px;

            background: #FFFFFF;

}

/* Formatieren Indexed Search Info unterhalb der Beschreibung */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info a {

            text-decoration: none;

}

/* Formatieren Mousover der Indexed Search Info unterhalb der Beschreibung */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info a:hover {

            text-decoration: none;

            background: #FFFFFF;

}

/* Formatieren des Textes wenn nichts gefunden wird */

.tx-indexedsearch P.tx-indexedsearch-noresults {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 12px;

   

            font-weight: normal;

            text-align: left;  

}

 
/* Macina Suchbox */

.tx-macinasearchbox-pi1 {

            width: 190px;

            height: 11px;

}

