/* ===============================================



		Stylesheetdatei für das Portal

		

		

		(C) 2007-2008 by MisterImmo.de

   =============================================== */

 	



body

{/*font : 75% "Trebuchet MS", "Lucida Grande", Verdana, Arial, sans-serif;*/

	font : 11px  Verdana, helvetica, Arial, sans-serif;

	margin : 0 0%;

	/*position : relative; */

	padding : 1px;

	color: #000000;

	line-height : 17px;

	background: #00356F;}



/* Hintergrund der Informationsbereiche  */

#content 

{color: #000000; background:#FFFFFF; font-weight:normal;

/* position : relative;*/}





tr.menu td, td.menu 

{color:#FFFFFF; 

	font-size:11px;

	padding:0px;

	vertical-align:bottom;}



.small

{font-size:10px;}



.small_desc

{font-size:10px; color: #666666;}



.small_hinweis

{font-size:10px; color: #0000ff;}



.small_vorschlag

{font-size:10px; color: #999999;}



.small_titel

{font-size:10px; color: #FFFFFF;}



.small_error

{

	font-size:10px;

	color: #BE4646;

}

A.small_error:link        

	{ text-decoration: none;  font-weight: bold; color: #BE4646;}

A.small_error:visited     

	{ text-decoration: none;  font-weight: bold; color: #BE4646;}

A.small_error:hover       

	{ text-decoration: underline; font-weight: bold; color: #BE4646;}

A.small_error:active      

	{ text-decoration: none; font-weight: bold; color: #BE4646;}



.small_hinweis

{

	font-size:10px;

	color: #999999;

	

}

A.small_hinweis:link        

	{ text-decoration: none;  font-weight: bold; color: #999999;}

A.small_hinweis:visited     

	{ text-decoration: none;  font-weight: bold; color: #999999;}

A.small_hinweis:hover       

	{ text-decoration: underline; font-weight: bold; color: #00356F;}

A.small_hinweis:active      

	{ text-decoration: none; font-weight: bold; color: #999999;}



/*

	Navizeile oben waagerecht

*/







#navileiste

{

	background : #00356F;

	color : #000000;

	font-weight : normal;

	width: 1000px;

	padding : 0px;

}



#navileiste div,p,tr

{

	color : #00356F;

	border : 0px;

}



#bgleiste

{

	background : #00356F;

	color : #FFFFFF;

	font-weight : normal;

	width: 1000px;

	padding : 0px;

	

}



#bgleiste div tr td

{

	color : #ffffff;

	border : 0px;

}





p

{

	line-height : 1.6;

	margin : 0 6px;

	padding : 6px;

	color: #000000;

}

 



.navizeile_bgcolor

{

	background : #4C6FA5;

	color : #ffffff;

	padding : 2px;

}





#footercontent

{			

	color : #ffffff;

	background : #00356Fz;

	font-weight : normal;	

	padding : 0px 0px 0px 0px;

	text-align:center;

	padding: 10px;

}

#footercontent a:link, #footercontent a:visited

{text-align:center;

		background : #00356F;

	 	text-decoration: underline;  

	 	font-weight: normal;

	  color: #ffffff;	

	  padding : 1px 0px 1px 5px;

}



#footercontent a:hover

{

	text-align:center;

	 padding : 1px 0px 1px 5px;

	 text-decoration: underline;  

	 font-weight: normal;

	 color: #FF6600;	

}



/*

	Navigation Seitenleiste

*/



#navigation_header

{			

	color : #FF6600;

	font-weight : bold;

	/*width: 198px;*/

	padding : 0px 0px 0px 3px;

		

}

#navigation_header a:link, #navigation_header a:visited

{

	

	padding : 0px 0px 0px 3px;

	 text-decoration: none;  

	 font-weight: bold;

	  color: #FF6600;	

}



#navigation_header a:hover

{

	

	 padding : 0px 0px 0px 3px;

	 text-decoration: underline;  

	 font-weight: bold;

	 color: #FF6600;	

}



.navigation_header a:link, .navigation_header a:visited

{

	

	padding : 1px 0px 1px 3px;

	 text-decoration: none;  

	 font-weight: bold;

	  color: #FF6600;	

}





#navigation_space

{			

	color : #FF6600;

	font-weight : bold;

	height: 1px;	

	line-height:1px;

	padding : 0px 0px 0px 0px;

	background: #00356F;

		

}



*html #navigation_space

{			

	color : #FF6600;

	font-weight : bold;



	height: 1px;	

	line-height:1px;

	padding : 0px 0px 0px 0px;

	background: #00356F;

		

}



#navigation_sub

{			

	color : #FF6600;

	font-weight : normal;

	/*width: 198px;*/

	padding : 0px 0px 0px 6px;

	background: #ffffff url(../bilder/bg_div_left.jpg);	no-repeat 0 0.8em;		

		

}

/*Link mit Bildmöglichkeit vor dem Text */

#navigation_sub a:link, #navigation_sub a:visited

{

	 padding : 0px 0px 0px 6px;

	 text-decoration: none;  

	 font-weight: normal;

	  color: #00356F;	

	  background: #fff url(../../../templates/khsimmo/bilder/arrow_small.gif) no-repeat 0 0.8em;

	  

}



#navigation_sub a:hover

{

	

	 padding : 0px 0px 0px 6px;

	 text-decoration: underline;  

	 font-weight: normal;

	 color: #FF6600;	

	 background: #fff url(../../../templates/khsimmo/bilder/arrow_small.gif) no-repeat 0 0.8em;

}







/*Ohne Bild im Link */

#navigation_sub a.nopic:link, #navigation_sub a.nopic:visited

{

	padding : 1px 0px 1px 11px;

	 text-decoration: none;  

	 font-weight: normal;

	  color: #00356F;	

}



#navigation_sub a.nopic:hover 

{

	

	 padding : 1px 0px 1px 11px;

	 text-decoration: underline;  

	 font-weight: normal;

	 color: #FF6600;	

	 		

}









#navigation_sub_right

{			

	color : #FF6600;

	font-weight : normal;

	/*width: 198px;*/

	padding : 0px 0px 0px 0px;

	/*background: #ffffff url(../bilder/bg_div_right.jpg);	no-repeat 0 0.8em;		*/

		

}



/*Link mit Bildmöglichkeit vor dem Text */

#navigation_sub_right a:link, #navigation_sub_right a:visited

{

	padding : 0px 0px 0px 0px;

	 text-decoration: none;  

	 font-weight: normal;

	  color: #00356F;	

	  /*background: #AA256E url(../../../templates/khsimmo/bilder/arrow_small.gif) no-repeat 0 0.8em;*/

	  

}



#navigation_sub_right a:hover

{

	

	 padding : 0px 0px 0px 0px;

	 text-decoration: underline;  

	 font-weight: normal;

	 color: #FF6600;	

	 /*background: #AA256E url(../../../templates/khsimmo/bilder/arrow_small.gif) no-repeat 0 0.8em;*/

}







/*Ohne Bild im Link */

#navigation_sub_right a.nopic:link, #navigation_sub_right a.nopic:visited

{

	padding : 1px 0px 1px 11px;

	 text-decoration: none;  

	 font-weight: normal;

	  color: #00356F;	

}



#navigation_sub_right a.nopic:hover 

{

	

	 padding : 1px 0px 1px 11px;

	 text-decoration: underline;  

	 font-weight: normal;

	 color: #FF6600;	

	 		

}







.rss

{			

	color : #ffffff;

	font-weight : bold;

	/*width: 198px;*/

	padding : 0px 0px 0px 0px;

		

}



A.rss:link        

	{ text-decoration: none;  font-weight: bold; color: #ffffff;}

A.rss:visited     

	{ text-decoration: none;  font-weight: bold; color: #ffffff;}

A.rss:hover       

	{ text-decoration: none; font-weight: bold; color: #ff9900;}

A.rss:active      

	{ text-decoration: none; font-weight: bold; color: #ffffff;}





.navi_left

{			

	color : #FF6600;

	font-weight : bold;

	/*width: 198px;*/

	padding : 0px 0px 0px 0px;

		

}



A.navi_left:link        

	{ text-decoration: none;  font-weight: bold; color: #FF6600;}

A.navi_left:visited     

	{ text-decoration: none;  font-weight: bold; color: #FF6600;}

A.navi_left:hover       

	{ text-decoration: underline; font-weight: bold; color: #FF6600;}

A.navi_left:active      

	{ text-decoration: none; font-weight: bold; color: #FF6600;}





#navigation_right

{	

	/*width: 198px;*/

	

	float:left

	background : #ffffff;

	border-top : 1px solid #B8C9D8;

	color : #28355F;

	background-image:url(../bilder/bg_div_right.jpg)	repeat-y;

}





#navigation_right tr

{	

	/*width: 198px;*/

	

	float:left

	background : #ffffff;

	border-top : 1px solid #B8C9D8;

	color : #28355F;

	background-image:url(../bilder/bg_div_right.jpg)	repeat-y;

}







* html #navigation_right

{	

	float:left

	/*width:198px;*/

	background : #ffffff;

	border-top : 1px solid #B8C9D8;

	color : #28355F;

	background-image:url(../bilder/bg_div_right.jpg)	repeat-y;	

}







#navigation {

	/*width: 198px;*/

	background : #ffffff;

	border-top : 1px solid #B8C9D8; 

	color : #28355F;

	background-image:url(../bilder/bg_div_left.jpg);

}



#navigationr {

	/*width: 198px;*/

	background : #ffffff;

	border-top : 1px solid #B8C9D8; 

	color : #28355F;

	background-image:url(../bilder/bg_div_right.jpg);

}





/*

#navigation a:link, #navigation a:visited

{

	color : #28355F;

	padding : 1px 0px 1px 11px;

	text-decoration : none;

}

#navigation a:hover

{

	color : #FF6600;

	text-decoration : none;

}



#navigation span.current

{

	color : #204070;

	font-weight : bold;

}

*/





/* -------------------------------------------------------------

	Formatierungen des Inhalts

 	----------------------------------------------------------- */

 	

 	

.cont_tableheader_topobjekte

{

	background : #9CA4B8;

	color : #ffffff;

	padding : 0px;

	

	margin: 0px;

	font-weight: bold;

}





/*Normale Tabelle  --------------------------------------------------------------------------*/

.cont_tableheader_normal

{

	background : #ffffff;

	color : #000000;



	font-weight: bold;

	

}

tr.cont_tableheader_normal td, td.cont_tableheader_normal 

{	border-top : 3px double #8EA9C4;

	border-bottom : 1px double #8EA9C4;

}





/*Tabellenfuss */

.cont_tablefooter_normal

{

	color : #4873B4;

	font-weight: bold;	

}

tr.cont_tablefooter_normal td, td.cont_tablefooter_normal 

{	border-top : 1px double #8EA9C4;

	/*border-bottom : 1px double #8EA9C4;*/

}





.cont_table_normal

{

	color : #000000;

	font-weight: normal;

	

}

tr.cont_table_normal td, td.cont_table_normal 

{	

	border-bottom : 1px double #8EA9C4;



}



A.cont_table_normal:link        

	{ text-decoration: underline;  color: #000000;}

A.cont_table_normal:visited     

	{ text-decoration: underline;   color: #000000;}

A.cont_table_normal:hover       

	{ text-decoration: underline; color: #FF6600;}

A.cont_table_normal:active      

	{ text-decoration: none; color: #000000;}

	

	



	

/*Registrierung Tabelle  --------------------------------------------------------------------------*/

.cont_tableheader_registrieren

{

	background : #00356F;

	color : #ffffff;

	font-weight: bold;

	

}

tr.cont_tableheader_registrieren td, td.cont_tableheader_registrieren 

{	border-top : 1px double #FF6600;

	border-bottom : 1px double #FF6600;

}





/*Tabellenfuss */

.cont_tablefooter_registrieren

{

	color : #4873B4;

	font-weight: bold;	

}

tr.cont_tablefooter_registrieren td, td.cont_tablefooter_registrieren 

{	border-top : 3px double #8EA9C4;

	/*border-bottom : 1px double #8EA9C4;*/

}





.cont_table_registrieren

{

	background : #ffffff;/*#e6f7ff;*/

	color : #000000;

	font-weight: normal;

	

}



tr.cont_table_registrieren td, td.cont_table_registrieren

{	

	border : 1px double #8EA9C4;	

	color : #000000;

}



A.cont_table_registrieren:link        

	{ text-decoration: underline;  color: #000000;}

A.cont_table_registrieren:visited     

	{ text-decoration: underline;   color: #000000;}

A.cont_table_registrieren:hover       

	{ text-decoration: underline; color: #FF6600;}

A.cont_table_registrieren:active      

	{ text-decoration: none; color: #000000;}	

	

	



/*LOGIN Tabelle  --------------------------------------------------------------------------*/

.cont_tableheader_login

{

	background : #0084c4;

	color : #FFFFFF;

	font-weight: bold;

	

}

tr.cont_tableheader_login td, td.cont_tableheader_login 

{	border-top : 0px double #FF6600;

	border-bottom : 0px double #FF6600;

}





/*Tabellenfuss */

.cont_tablefooter_login

{

	color : #4873B4;

	font-weight: bold;	

}

tr.cont_tablefooter_login td, td.cont_tablefooter_login 

{	border-top : 3px double #8EA9C4;

	/*border-bottom : 1px double #8EA9C4;*/

}





.cont_table_login

{

	background : #e6f7ff;

	color : #000000;

	font-weight: normal;

	

}



tr.cont_table_login td, td.cont_table_login

{	

	border : 0px double #8EA9C4;	

	color : #000000;

}



A.cont_table_login:link        

	{ text-decoration: underline;  color: #0084c4;}

A.cont_table_login:visited     

	{ text-decoration: underline;   color: #0084c4;}

A.cont_table_login:hover       

	{ text-decoration: underline; color: #FF6600;}

A.cont_table_login:active      

	{ text-decoration: none; color: #0084c4;}		

	

	



/*Tabelle ohne Farben  -------------------------------------------------------------*/

.cont_table_nocolor

{

	color : #000000;

	font-weight: normal;

	

}



tr.cont_table_nocolor td, td.cont_table_nocolor 

{	

	border-bottom : 0px double #8EA9C4;

	color: #000000;

}



A.cont_table_nocolor:link        

	{ text-decoration: underline;  color: #000000;}

A.cont_table_nocolor:visited     

	{ text-decoration: underline;   color: #000000;}

A.cont_table_nocolor:hover       

	{ text-decoration: underline; color: #FF6600;}

A.cont_table_nocolor:active      

	{ text-decoration: none; color: #000000;}



/* Sortierungsleiste -------------------------------------------------------------*/

.cont_table_sortleiste

{

	color : #000000;

	font-weight: normal;

	

}

tr.cont_table_sortleiste td, td.cont_table_sortleiste 

{	/*border-top : 1px double #8EA9C4;

	border-bottom : 1px double #8EA9C4;

	background: #ecf9ff;*/

		

border-top : 1px double #999999;

	border-bottom : 1px double #999999;

	background: #FFFFFF;		

		

}

/* ENDE SORTLEISTE -----------------------------





/*Tabellenkopf Kontaktdaten  -------------------------------------------------------------*/

.cont_tableheader_kontakt

{

	color : #FF6600;

	font-weight: bold;

	

}

tr.cont_tableheader_kontakt td, td.cont_tableheader_kontakt 

{	border-top : 0px double #FF6600;

	border-bottom : 2px double #FF6600;

	background: #ffffff;

		

}

/*Tabellenfuss Kontaktdaten */

.cont_tablefooter_kontakt

{

	color : #4873B4;

	font-weight: normal;

		background: #ecf9ff;	

}

tr.cont_tablefooter_kontakt td, td.cont_tablefooter_kontakt 

{	border-bottom : 3px double #8EA9C4;

		background: #ecf9ff;

}



.cont_table_kontakt

{

	color : #000000;

	font-weight: normal;

}

tr.cont_table_kontakt td, td.cont_table_kontakt 

{	

		background: #ffffff;

		color : #000000;

}



A.cont_table_kontakt:link        

	{ text-decoration: none;  color: #8EA9C4;}

A.cont_table_kontakt:visited     

	{ text-decoration: none;   color: #8EA9C4;}

A.cont_table_kontakt:hover       

	{ text-decoration: none; color: #FF6600;}

A.cont_table_kontakt:active      

	{ text-decoration: none; color: #000000;}

/* Ende Kontaktdatentabelle ---------------------------------------------------------- */







/*Tabellenkopf anbieterlistedaten  -------------------------------------------------------------*/

.cont_tableheader_anbieterliste

{

	color : #FF6600;

	font-weight: bold;

	

}

tr.cont_tableheader_anbieterliste td, td.cont_tableheader_anbieterliste 

{	border-top : 0px double #FF6600;

	border-bottom : 3px double #8EA9C4;

	background: #ffffff;

		

}

/*Tabellenfuss anbieterlistedaten */

.cont_tablefooter_anbieterliste

{

	color : #4873B4;

	font-weight: normal;

		background: #ecf9ff;	

}

tr.cont_tablefooter_anbieterliste td, td.cont_tablefooter_anbieterliste 

{	border-bottom : 3px double #8EA9C4;

		background: #ecf9ff;

}



.cont_table_anbieterliste

{

	color : #000000;

	font-weight: normal;

}

tr.cont_table_anbieterliste td, td.cont_table_anbieterliste 

{	

		background: #ffffff;

		border-bottom : 1px double #8EA9C4;

		color : #000000;

}



A.cont_table_anbieterliste:link        

	{ text-decoration: none;  font-weight: bold; color: #4C6FA5;}

A.cont_table_anbieterliste:visited     

	{ text-decoration: none;   font-weight: bold; color: #4C6FA5;}

A.cont_table_anbieterliste:hover       

	{ text-decoration: underline; font-weight: bold; color: #FF6600;}

A.cont_table_anbieterliste:active      

	{ text-decoration: none; font-weight: bold; color: #4C6FA5;}

/* Ende anbieterlistedatentabelle ---------------------------------------------------------- */







/*Tabellenkopf maklerdaten  -------------------------------------------------------------*/

.cont_tableheader_makler

{

	color : #000000;

	font-weight: normal;

	background: #ecf9ff;

	

}

tr.cont_tableheader_makler td, td.cont_tableheader_makler 

{	border-top : 3px double #8EA9C4;

	border-bottom : 0px double #8EA9C4;

	background: #ecf9ff;

		

}

/*Tabellenfuss maklerdaten */

.cont_tablefooter_makler

{

	color : #4873B4;

	font-weight: normal;

		background: #ecf9ff;	

}

tr.cont_tablefooter_makler td, td.cont_tablefooter_makler 

{	  border-top : 0px double #8EA9C4;

	border-bottom : 3px double #8EA9C4;

		background: #ecf9ff;

}



.cont_table_makler

{

	color : #000000;

	font-weight: normal;

	background: #ecf9ff;

}

tr.cont_table_makler td, td.cont_table_makler 

{	

		background: #ecf9ff;

		color : #000000;

}



A.cont_table_makler:link        

	{ text-decoration: underline;  color: #000000;}

A.cont_table_makler:visited     

	{ text-decoration: underline;   color: #000000;}

A.cont_table_makler:hover       

	{ text-decoration: underline; color: #FF6600;}

A.cont_table_makler:active      

	{ text-decoration: none; color: #000000;}

/* Ende maklerdatentabelle ---------------------------------------------------------- */







/*Tabellenkopf Objektliste  -------------------------------------------------------------*/

.cont_tableheader_objektliste

{

	

	font-weight: normal;

	background: #0073aa;

	color: #ffffff;	

}

tr.cont_tableheader_objektliste td, td.cont_tableheader_objektliste,

tr.cont_tableheader_objektliste th, th.cont_tableheader_objektliste

{		border : 1px double #ffffff;		

		color: #ffffff;

		font-size: 11px;

		font-weight: normal;

}

/*Tabellenfuss Kontaktdaten */

.cont_tablefooter_objektliste

{

	color : #000000;

	font-weight: normal;

		background: #FFFFFF;	

}

tr.cont_tablefooter_objektliste td, td.cont_tablefooter_objektliste 

{	border-bottom : 0px double #8EA9C4;

		

}



.cont_table_objektliste

{

	color : #000000;

	font-weight: normal;

	background: #FFFFFF;	



}

tr.cont_table_objektliste td, td.cont_table_objektliste 

{	

	border-bottom : 1px double #ffffff;

	border-left : 1px double #ffffff;

	border-right : 1px double #ffffff;

		font-size: 11px;

		font-weight: normal;	

	

}



A.cont_table_objektliste:link        

	{ text-decoration: none;  font-weight: bold; color: #0073aa;}

A.cont_table_objektliste:visited     

	{ text-decoration: none;  font-weight: bold; color: #0073aa;}

A.cont_table_objektliste:hover       

	{ text-decoration: underline; font-weight: bold; color: #FF6600;}

A.cont_table_objektliste:active      

	{ text-decoration: none; font-weight: bold; color: #0073aa;}

	

.cont_table_objektliste_bezeichnung

{

	color : #0073aa;

	font-weight: normal;

	background: #ecf9ff;	

}

tr.cont_table_objektliste_bezeichnung td, td.cont_table_objektliste_bezeichnung 

{	

	border-top : 1px double #8EA9C4;

	border-bottom : 1px double #8EA9C4;

	font-weight: bold;

}





A.cont_table_objektliste_bezeichnung:link        

	{ text-decoration: none;  font-weight: bold; color: #0073aa;}

A.cont_table_objektliste_bezeichnung:visited     

	{ text-decoration: none;   font-weight: bold; color: #0073aa;}

A.cont_table_objektliste_bezeichnung:hover       

	{ text-decoration: underline; font-weight: bold; color: #FF6600;}

A.cont_table_objektliste_bezeichnung:active      

	{ text-decoration: none; font-weight: bold; color: #0073aa;}	

/* Ende Objektliste ---------------------------------------------------------- */



#hinweis_suchanzeige

{

	color : #cc0000;

	font-weight: bold;

	background: #FFFFFF;	

	font-size: 12px;

}

tr



.cont_table_objektliste_bezeichnung_suag

{

	color : #cc0000;

	font-weight: bold;

	background: #ffdfdf;	

	font-size: 12px;

}

tr.cont_table_objektliste_bezeichnung_suag td, td.cont_table_objektliste_bezeichnung_suag 

{	

	border-top : 1px double #cc0000;

	/*border-bottom : 1px double #cc0000;

	border-left : 1px double #cc0000;

border-right : 1px double #cc0000;*/

	font-weight: bold;

	font-size: 12px;

}







A.cont_table_objektliste_bezeichnung_suag:link        

	{ text-decoration: none;  font-weight: bold; color: #cc0000;}

A.cont_table_objektliste_bezeichnung_suag:visited     

	{ text-decoration: none;   font-weight: bold; color: #cc0000;}

A.cont_table_objektliste_bezeichnung_suag:hover       

	{ text-decoration: underline; font-weight: bold; color: #FF6600;}

A.cont_table_objektliste_bezeichnung_suag:active      

	{ text-decoration: none; font-weight: bold; color: #cc0000;}	

	



.cont_tablehinweis_objektliste_suag

{

	color : #969696;

	font-weight: normal;

	font-size: 10px;

	background: #f4f4f4;	

	border-top : 1px double #FFFFFF;

	border-bottom : 1px double #FFFFFF;

	padding: 10px;	

}



.cont_table_objektliste_suag

{

	color : #000000;

	font-weight: normal;

	background: #ffdfdf;	



}

tr.cont_table_objektliste_suag td, td.cont_table_objektliste_suag 

{		

		font-size: 11px;

		font-weight: normal;	

		background: #ffdfdf;	

	

}



A.cont_table_objektliste_suag:link        

	{ text-decoration: none;  font-weight: bold; color: #cc0000;}

A.cont_table_objektliste_suag:visited     

	{ text-decoration: none;   font-weight: bold; color: #cc0000;}

A.cont_table_objektliste_suag:hover       

	{ text-decoration: underline; font-weight: bold; color: #FF6600;}

A.cont_table_objektliste_suag:active      

	{ text-decoration: none; font-weight: bold; color: #cc0000;}	

	

.cont_tablefooter_objektliste_suag

{

	color : #000000;

	font-weight: normal;

		background: #ecf9ff;	

}

tr.cont_tablefooter_objektliste_suag td, td.cont_tablefooter_objektliste_suag 

{	border-bottom : 1px double #cc0000;



		background: #fff0f0;

}





.cont_table_objektliste_bezeichnung_suchanzeige

{

	color : #cc0000;

	font-weight: bold;

	background: #ffdfdf;	

	font-size: 12px;

}

tr.cont_table_objektliste_bezeichnung_suchanzeige td, td.cont_table_objektliste_bezeichnung_suchanzeige 

{	

	border-top : 1px double #cc0000;

	/*border-bottom : 1px double #cc0000;

	border-left : 1px double #cc0000;

border-right : 1px double #cc0000;*/

	font-weight: bold;

	font-size: 12px;

}





/*Tabellenkopf Objektliste  -------------------------------------------------------------*/

.cont_tableheader_produkte

{

	

	font-weight: normal;

	background: #0073aa;

		color: #ffffff;	

}

tr.cont_tableheader_produkte td, td.cont_tableheader_produkte 

{		border : 1px double #ffffff;

		

		color: #ffffff;

}

/*Tabellenfuss Kontaktdaten */

.cont_tablefooter_produkte

{

	color : #4873B4;

	font-weight: normal;

		background: #ecf9ff;	

}

tr.cont_tablefooter_produkte td, td.cont_tablefooter_produkte 

{	border-bottom : 3px double #8EA9C4;

		background: #ecf9ff;

}



.cont_table_produkte

{

	color : #000000;

	font-weight: normal;

	background: #FFFFFF;	



}

tr.cont_table_produkte td, td.cont_table_produkte 

{	

	border-bottom : 1px double #ffffff;

	border-left : 1px double #ffffff;

	border-right : 1px double #ffffff;

	

}



A.cont_table_produkte:link        

	{ text-decoration: none;  font-weight: bold; color: #0073aa;}

A.cont_table_produkte:visited     

	{ text-decoration: none;  font-weight: bold; color: #0073aa;}

A.cont_table_produkte:hover       

	{ text-decoration: underline; font-weight: bold; color: #FF6600;}

A.cont_table_produkte:active      

	{ text-decoration: none; font-weight: bold; color: #0073aa;}

	

.cont_table_produkte_bezeichnung

{

	color : #000000;

	font-weight: normal;

	background: #ecf9ff;	

}

tr.cont_table_produkte_bezeichnung td, td.cont_table_produkte_bezeichnung 

{	

	border-top : 1px double #8EA9C4;

	border-bottom : 1px double #8EA9C4;

	font-weight: normal;

	font-size: 11px;

}



A.cont_table_produkte_bezeichnung:link        

	{ text-decoration: none;  font-weight: bold; font-size: 12px; color: #0073aa;}

A.cont_table_produkte_bezeichnung:visited     

	{ text-decoration: none;   font-weight: bold; font-size: 12px; color: #0073aa;}

A.cont_table_produkte_bezeichnung:hover       

	{ text-decoration: underline; font-weight: bold; font-size: 12px; color: #FF6600;}

A.cont_table_produkte_bezeichnung:active      

	{ text-decoration: none; font-weight: bold; font-size: 12px; color: #0073aa;}	

/* Ende Objektliste ---------------------------------------------------------- */







.cont_tableformular_rahmen

{

	color : #4873B4;

	font-weight: normal;

		background: #dbe0f2;	

}







.cont_tableheader_zusatzpaket

{

	

	color : #000000;

	font-weight: normal;	

	vertical-align:middle;

	line-height:15px;

	font-size:11px;

	text-align:left;	

}

tr.cont_tableheader_zusatzpaket td, td.cont_tableheader_zusatzpaket 

{	

	border-bottom : 1px double #8EA9C4;

}



.cont_table_zusatzpaket

{

	

	color : #000000;

	font-weight: normal;	

	vertical-align:middle;

	line-height:15px;

	font-size:11px;

	text-align:left;	

}

tr.cont_table_zusatzpaket td, td.cont_table_zusatzpaket 

{	

	border-bottom : 1px double #8EA9C4;

}





/*Tabelle für Objekt der Woche --------------------------------------------------------------------------*/

.cont_tableheader_suchgruppen

{

	color : #4873B4;

	font-weight: bold;	

	vertical-align:middle;	

	text-align:left;	

}

tr.cont_tableheader_suchgruppen td, td.cont_tableheader_suchgruppen 

{	

	border-bottom : 1px double #8EA9C4;

}



.cont_tablefooter_suchgruppen

{

	background : #FFFFFF;

	color : #4873B4;

	font-weight: bold;	

	vertical-align:middle;

	line-height:15px;

	text-align:left;	

}

tr.cont_tablefooter_suchgruppen td, td.cont_tablefooter_suchgruppen 

{	

	border-top : 0px double #8EA9C4;

}











/*Tabelle für Objekt der Woche --------------------------------------------------------------------------*/

.cont_tableheader_odw

{

	background : #e6f7ff;

	color : #4873B4;

	font-weight: bold;	

	vertical-align:middle;

	line-height:15px;

	text-align:left;	

}

tr.cont_tableheader_odw td, td.cont_tableheader_odw 

{	

	border-bottom : 1px double #8EA9C4;

}





A.cont_tableheader_odw:link        

	{ text-decoration: underline;  color: #4873B4;}

A.cont_tableheader_odw:visited     

	{ text-decoration: underline;   color: #4873B4;}

A.cont_tableheader_odw:hover       

	{ text-decoration: underline; color: #FF6600;}

A.cont_tableheader_odw:active      

	{ text-decoration: none; color: #4873B4;}





/*Tabellenfuss */

.cont_tablefooter_odw

{

	color : #4873B4;

	font-weight: bold;	

}

tr.cont_tablefooter_odw td, td.cont_tablefooter_odw 

{	border-top : 1px double #8EA9C4;

	/*border-bottom : 1px double #8EA9C4;*/

}







.cont_table_odw

{

	color : #000000;

	font-weight: normal;

	background : #e6f7ff;

		vertical-align:middle;

	line-height:15px;

	text-align:left;

	

}

tr.cont_table_odw td, td.cont_table_odw 

{	

	border-bottom : 0px double #8EA9C4;

}



A.cont_table_odw:link        

	{ text-decoration: underline;  color: #8EA9C4;}

A.cont_table_odw:visited     

	{ text-decoration: underline;   color: #8EA9C4;}

A.cont_table_odw:hover       

	{ text-decoration: underline; color: #FF6600;}

A.cont_table_odw:active      

	{ text-decoration: none; color: #8EA9C4;}

/* ENDE Tabelle Objekt der Woche ------------------------------------------- */





/*Tabelle für Druckvorschau --------------------------------------------------------------------------*/

.cont_tableheader_pp

{

	background : #ffffff;

	color : #000000;

	font-weight: bold;	

	vertical-align:middle;

	line-height:15px;

	text-align:left;	

}

tr.cont_tableheader_pp td, td.cont_tableheader_pp 

{	

	border-bottom : 1px double #000000;

}





A.cont_tableheader_pp:link        

	{ text-decoration: underline;  color: #4873B4;}

A.cont_tableheader_pp:visited     

	{ text-decoration: underline;   color: #4873B4;}

A.cont_tableheader_pp:hover       

	{ text-decoration: underline; color: #FF6600;}

A.cont_tableheader_pp:active      

	{ text-decoration: none; color: #4873B4;}





/*Tabellenfuss */

.cont_tablefooter_pp

{

	color : #4873B4;

	font-weight: bold;	

}

tr.cont_tablefooter_pp td, td.cont_tablefooter_pp 

{	border-top : 1px double #8EA9C4;

	/*border-bottom : 1px double #8EA9C4;*/

}







.cont_table_pp

{

	color : #000000;

	font-weight: normal;

	

		vertical-align:middle;

	line-height:15px;

	text-align:left;

	

}

tr.cont_table_pp td, td.cont_table_pp 

{	

	border-bottom : 0px double #8EA9C4;

}



A.cont_table_pp:link        

	{ text-decoration: underline;  color: #8EA9C4;}

A.cont_table_pp:visited     

	{ text-decoration: underline;   color: #8EA9C4;}

A.cont_table_pp:hover       

	{ text-decoration: underline; color: #FF6600;}

A.cont_table_pp:active      

	{ text-decoration: none; color: #8EA9C4;}

/* ENDE Tabelle Druckvorschau ------------------------------------------- */









/*Tabelle für Details --------------------------------------------------------------------------*/

.cont_tableheader_details

{

	background : #FFDBC4;

	color : #003399;

	font-weight: bold;	

	vertical-align:middle;

	

	line-height:15px;

	text-align:left;	

}

tr.cont_tableheader_details td, td.cont_tableheader_details

{	

	border-bottom : 1px double #FF6600;

	border-top : 1px double #FF6600;

	

}





A.cont_tableheader_details:link        

	{ text-decoration: none;  color: #003399;}

A.cont_tableheader_details:visited     

	{ text-decoration: none;   color: #003399;}

A.cont_tableheader_details:hover       

	{ text-decoration: underline; color: #FF6600;}

A.cont_tableheader_details:active      

	{ text-decoration: none; color: #003399;}





/*Tabellenfuss */

.cont_tablefooter_details

{

	color : #4873B4;

	font-weight: bold;	

}

tr.cont_tablefooter_details td, td.cont_tablefooter_details 

{	border-top : 1px double #8EA9C4;

	/*border-bottom : 1px double #8EA9C4;*/

}







.cont_table_details

{

	color : #000000;

	font-weight: normal;

	/*background : #e6f7ff;*/

	vertical-align:middle;

	line-height:15px;

	text-align:left;

	

}

tr.cont_table_details td, td.cont_table_details 

{	

	border : 0px double #999999;

}



A.cont_table_details:link        

	{ text-decoration: none;  color: #8EA9C4;}

A.cont_table_details:visited     

	{ text-decoration: none;   color: #8EA9C4;}

A.cont_table_details:hover       

	{ text-decoration: underline; color: #FF6600;}

A.cont_table_details:active      

	{ text-decoration: none; color: #8EA9C4;}

/* ENDE Tabelle Details ------------------------------------------- */





/*Tabelle für gallerie --------------------------------------------------------------------------*/

.cont_tableheader_gallerie

{

	

	color : #FF6600;

	font-weight: bold;	

	font-size: 10px;

	vertical-align:middle;

	

	line-height:15px;

	text-align:left;	

}

tr.cont_tableheader_gallerie td, td.cont_tableheader_gallerie

{	

	border-bottom : 1px double #FF6600;

	border-top : 1px double #FF6600;

	

}





A.cont_tableheader_gallerie:link        

	{ text-decoration: none;  color: #FF6600;}

A.cont_tableheader_gallerie:visited     

	{ text-decoration: none;   color: #FF6600;}

A.cont_tableheader_gallerie:hover       

	{ text-decoration: underline; color: #003399;}

A.cont_tableheader_gallerie:active      

	{ text-decoration: none; color: #FF6600;}



.cont_tablepagenr_gallerie

{

	background: #FF6600;

	color: #ffffff;

}



/*Tabellenfuss */

.cont_tablefooter_gallerie

{

	color : #4873B4;

	font-weight: bold;	

}

tr.cont_tablefooter_gallerie td, td.cont_tablefooter_gallerie 

{	border-top : 1px double #8EA9C4;

	/*border-bottom : 1px double #8EA9C4;*/

}







.cont_table_gallerie

{

	color : #000000;

	font-weight: normal;

	background : #e6f7ff;

		vertical-align:middle;

	line-height:15px;

	text-align:left;

	

}

tr.cont_table_gallerie td, td.cont_table_gallerie 

{	

	border : 0px double #999999;

}



A.cont_table_gallerie:link        

	{ text-decoration: none;  color: #8EA9C4;}

A.cont_table_gallerie:visited     

	{ text-decoration: none;   color: #8EA9C4;}

A.cont_table_gallerie:hover       

	{ text-decoration: underline; color: #FF6600;}

A.cont_table_gallerie:active      

	{ text-decoration: none; color: #8EA9C4;}

/* ENDE Tabelle gallerie ------------------------------------------- */



.cont_sitemap

{	

	color : #000000;

	font-size: 10px;

}



A.cont_sitemap:link        

	{ text-decoration: underline;  color: #000000;}

A.cont_sitemap:visited     

	{ text-decoration: underline;   color: #000000;}

A.cont_sitemap:hover       

	{ text-decoration: underline; color: #FF6600;}

A.cont_sitemap:active      

	{ text-decoration: none; color: #000000;}

	

	

	

/* Normale Tabelle ---------------------------------------------- */	

.cont_normal

{	

	color : #000000;

	font-weight: normal;

	font-size: 11px;

	

}





A.cont_normal:link        

	{ text-decoration: underline;  color: #006a9d; /*#9CA4B8*/;}

A.cont_normal:visited     

	{ text-decoration: underline;   color: #006a9d;}

A.cont_normal:hover       

	{ text-decoration: underline; color: #FF6600;}

A.cont_normal:active      

	{ text-decoration: none; color: #006a9d;}	

	

	

.cont_schlagwort

{	

	color : #FF6600;

	font-weight: normal;

	font-size: 11px;

	

}





A.cont_schlagwort:link        

	{ text-decoration: underline;  color: #9CA4B8;}

A.cont_schlagwort:visited     

	{ text-decoration: underline;   color: #9CA4B8;}

A.cont_schlagwort:hover       

	{ text-decoration: underline; color: #FF6600;}

A.cont_schlagwort:active      

	{ text-decoration: none; color: #9CA4B8;}		

/* ENDE Normale Tabelle ---------------------------------------------- */	

	

	

/*Tabellenkopf Admintabelle  -------------------------------------------------------------*/

.cont_table_adminliste

{

	color : #000000;

	font-weight: normal;

	background: #eaeaea;

	font-size: 10px;	



}

tr.cont_table_adminliste td, td.cont_table_adminliste 

{	

	border-bottom : 1px double #ffffff;

	border-left : 1px double #ffffff;

	border-right : 1px double #ffffff;

	

}



A.cont_table_adminliste:link        

	{ text-decoration: none;  font-weight: bold; color: #0073aa;}

A.cont_table_adminliste:visited     

	{ text-decoration: none;  font-weight: bold; color: #0073aa;}

A.cont_table_adminliste:hover       

	{ text-decoration: underline; font-weight: bold; color: #FF6600;}

A.cont_table_adminliste:active      

	{ text-decoration: none; font-weight: bold; color: #0073aa;}

	

/* Ende Admintabelle ---------------------------------------------------------- */	

	

	

h1

{ font-size : 13px;

	font-weight : bold;

	background : white url(../bilder/h1_border.gif) bottom repeat-x;

	color : #4873B4;

	line-height:30px;

}





h1 em

{	font-size : 13px;

	font-weight : bold;

	color : #234D8D;

}



h2

{	font-size : 12px;

	font-weight : bold;

	border-top : 1px solid white;

	border-bottom : 3px double #8EA9C4;

	color : #486892;



}



h3

{	font-size : 11px;

	font-weight : bold;

	border-bottom : 1px solid #D2DFEB;

	color : #354D6B;

}



h4

{	font-size : 10px;

	font-weight : bold;

	color : #0C234D;

	font-weight : bold;

	text-decoration : underline;

}



h5

{	font-size : 13px;

	font-weight : bold;

	color : #0C234D;

	font-weight : bold;

	text-decoration : none;

}





li

{

	list-style : square;

	margin : 0 0;

	padding : 0;

	color: #4C6FA5;

}



li span 

{

color: black;

}



/* -------------------------------------------------------------

	FORMULARE

	-------------------------------------------------------------

*/



.formular 

{

	margin: 0px;

	padding: 0px;

	color: #000000;

	/* font-size: 2em; */

}



 /*==================================*/

 .button 

 {font-family:Verdana, Arial, sans-serif;

	background-color:#00356F;

	font-size:11px;

	font-style:normal;

	font-weight:bold;

	vertical-align:text-bottom;

	line-height:15px;

	text-align:center;

	color: #ffffff;

	border: 1px solid #FF6600;

}



 .button_bild

 {font-family:Verdana, Arial, sans-serif;



	font-weight:bold;

	vertical-align:text-bottom;

	line-height:15px;

	text-align:center;

	



}



.eingabefeld

{

	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	background-color: #ffffff;

	border: 1px solid #cccccc;

}













/* =========================================================== 

	 Für Seitennummernzeile benötigt

*  =========================================================== */

.navizeile

{ 				

					 

					font-size: 11px;  

					font-weight:  bold; 

					color: #ffffff; 

					background-color:#0073aa;

					line-height : 12px;

					

					 

}



tr.navizeile td, td.navizeile 

{	

	font-size: 10px;  

	line-height : 12px;

}



A.navizeile:link        

	{ text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  FONT-WEIGHT:  normal; color: #ffffff;}

A.navizeile:visited     

	{ text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  FONT-WEIGHT:  normal; color: #ffffff;}

A.navizeile:hover       

	{ text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  FONT-WEIGHT:  normal; color: #FF6600;}

A.navizeile:active      

	{ text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  FONT-WEIGHT:  normal; color: #ffffff;}

	

.navizeile_aktpage

{ 				

		 

		font-size: 10px;  

		font-weight:  normal; 

		color: #0073aa; 

		background-color:#FFFFFF;

		line-height : 15px;

					 

}	







/*

	FAQ

*/



.faq_bereich

{

	color : #FF6600;

	font-weight: bold;

	font-size: 12px;

	

}

A.faq_bereich:link        

	{ text-decoration: underline;  color: #000000;}

A.faq_bereich:visited     

	{ text-decoration: underline;   color: #000000;}

A.faq_bereich:hover       

	{ text-decoration: underline; color: #FF6600;}

A.faq_bereich:active      

	{ text-decoration: none; color: #000000;}

	

	

.faq_thema

{

	color : #0073aa;

	font-weight: bold;

	font-size: 10px;

	

}

A.faq_thema:link        

	{ text-decoration: underline;  color: #000000;}

A.faq_thema:visited     

	{ text-decoration: underline;   color: #000000;}

A.faq_thema:hover       

	{ text-decoration: underline; color: #FF6600;}

A.faq_thema:active      

	{ text-decoration: none; color: #000000;}

	

.faq_frage

{

	color : #000000;

	font-weight: bold;

	font-size: 12px;

	text-decoration: underline;

	

}

A.faq_frage:link        

	{ text-decoration: none;  font-size: 11px; font-weight: normal; color: #666666;}

A.faq_frage:visited     

	{ text-decoration: none;  font-size: 11px; font-weight: normal; color: #666666;}

A.faq_frage:hover       

	{ text-decoration: underline; font-size: 11px; font-weight: normal;color: #FF6600;}

A.faq_frage:active      

	{ text-decoration: none; font-size: 11px; font-weight: normal; color: #666666;}	

	

.faq_antwort

{

	color : #000000;

	font-weight: normal;

	font-size: 11px;

	

}

A.faq_antwort:link        

	{ text-decoration: none;  color: #0073aa;}

A.faq_antwort:visited     

	{ text-decoration: underline;   color: #0073aa;}

A.faq_antwort:hover       

	{ text-decoration: underline; color: #FF6600;}

A.faq_antwort:active      

	{ text-decoration: none; color: #0073aa;}		

	

.faq_nachoben

{

	color : #000000;

	font-weight: normal;

	font-size: 11px;

	

}

A.faq_nachoben:link        

	{ text-decoration: underline;  color: #999999;}

A.faq_nachoben:visited     
	{ text-decoration: underline;   color: #999999;}

A.faq_nachoben:hover       

	{ text-decoration: underline; color: #FF6600;}

A.faq_nachoben:active      

	{ text-decoration: underline; color: #999999;}	

	

	



	

.teaserbox h1  {

	background-color: #e9f2fb;

		/*background-color: #0080c0;*/

	

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	line-height: 23px;

	text-align: left;

	padding: 0 3px 0 3px;

	margin: 0;

	border-left: 1px solid #BCCDDD;

	border-right: 1px solid #BCCDDD;

	border-top: 1px solid #BCCDDD;

	vertical-align:top;

	text-align:left;		

}



.teaserbox_inhalt

 {

 	color: #000000;

 	border-top: 1px solid #BCCDDD;

	border-left: 1px solid #BCCDDD;

	border-right: 1px solid #BCCDDD;

	border-bottom: 1px solid #BCCDDD;

	padding: 5px;

	

}



.teaserbox_impressum h1  {

	background-color: #e9f2fb;

		/*background-color: #0080c0;*/

	

	font-size: 11px;

	font-weight: bold;

	color: #000000;

	line-height: 21px;

	text-align: left;

	padding: 0 3px 0 3px;

	margin: 0;

	border-left: 1px solid #BCCDDD;

	border-right: 1px solid #BCCDDD;

	border-top: 1px solid #BCCDDD;

	vertical-align:top;

	text-align:left;			

}



.teaserbox_impressum_inhalt

 {

 	color: #000000;

 	border-top: 1px solid #BCCDDD;

	border-left: 1px solid #BCCDDD;

	border-right: 1px solid #BCCDDD;

	border-bottom: 1px solid #BCCDDD;

	background-color: #e9f2fb;

	

}



.teaserbox_inhalt_gefuellt

 {

 	color: #000000;

 	border-top: 1px solid #BCCDDD;

	border-left: 1px solid #BCCDDD;

	border-right: 1px solid #BCCDDD;

	border-bottom: 1px solid #BCCDDD;

	background-color: #e9f2fb;

}





A.teaserbox_inhalt:link        

	{ text-decoration: none;  font-weight: normal; color: #0073aa; border: 0px solid #ffffff;padding: 0px;}

A.teaserbox_inhalt:visited     

	{ text-decoration: none;  font-weight: normal; color: #0073aa; border: 0px solid #ffffff;padding: 0px;}

A.teaserbox_inhalt:hover       

	{ text-decoration: underline; font-weight: normal; color: #FF6600; border: 0px solid #ffffff;padding: 0px;}

A.teaserbox_inhalt:active      

	{ text-decoration: none; font-weight: normal; color: #0073aa; border: 0px solid #ffffff;padding: 0px;}

	

.teaserbox_menu

 {

 	color: #FF6600; 	

 	background: #fff2e6;

 	

	border-left: 2px solid #FF6600;

	border-right: 2px solid #FF6600;

	border-bottom: 2px solid #FF6600;

	border-top: 2px solid #FF6600;

		padding: 0px 0px 0px 0px;

	margin: 0;

	

}



A.teaserbox_menu:link        

	{ text-decoration: none;  font-weight: bold; color: #FF6600; border: 0px solid #ffffff;}

A.teaserbox_menu:visited     

	{ text-decoration: none;  font-weight: bold; color: #FF6600; border: 0px solid #ffffff;}

A.teaserbox_menu:hover       

	{ text-decoration: underline; font-weight: bold; color: #FF6600; border: 0px solid #ffffff;}

A.teaserbox_menu:active      

	{ text-decoration: none; font-weight: bold; color: #FF6600; border: 0px solid #ffffff;}

	



.teaserbox_red h1 {

	background-color: #e9f2fb;	

	font-size: 11px;

	font-weight: bold;

	color: #333333;

	line-height: 21px;

	text-align: left;

	padding: 0 3px 0 3px;

	margin: 0;

	border-left: 1px solid #BCCDDD;

	border-right: 1px solid #BCCDDD;

	border-top: 1px solid #BCCDDD;

	vertical-align:top;

	text-align:left;		

	

}



.teaserbox_red_inhalt

 {

 	color: #000000;

 	border-top: 1px solid #BCCDDD;

	border-left: 1px solid #BCCDDD;

	border-right: 1px solid #BCCDDD;

	border-bottom: 1px solid #BCCDDD;

	background-color: #e9f2fb;

}



A.teaserbox_red_inhalt:link        

	{ text-decoration: none;  font-weight: bold; color: #0073aa; border: 0px solid #ffffff;}

A.teaserbox_red_inhalt:visited     

	{ text-decoration: none;  font-weight: bold; color: #0073aa; border: 0px solid #ffffff;}

A.teaserbox_red_inhalt:hover       

	{ text-decoration: underline; font-weight: bold; color: #FF6600; border: 0px solid #ffffff;}

A.teaserbox_red_inhalt:active      

	{ text-decoration: none; font-weight: bold; color: #0073aa; border: 0px solid #ffffff;}	

	



.teaserbox_error h1 {

	background-color: #b70000;	

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	line-height: 21px;

	text-align: left;

	padding: 0 3px 0 3px;

	margin: 0;

	border-left: 1px solid #BCCDDD;

	border-right: 1px solid #BCCDDD;

	border-top: 1px solid #BCCDDD;

	vertical-align:top;

	text-align:left;		

	

}	

	

.teaserbox_error_inhalt

 {

 	color: #000000;

 	border-top: 1px solid #b70000;

	border-left: 1px solid #b70000;

	border-right: 1px solid #b70000;

	border-bottom: 1px solid #b70000;

	background-color: #ffdfdf;

}



A.teaserbox_error_inhalt:link        

	{ text-decoration: none;  font-weight: bold; color: #0073aa; border: 0px solid #ffffff;}

A.teaserbox_error_inhalt:visited     

	{ text-decoration: none;  font-weight: bold; color: #0073aa; border: 0px solid #ffffff;}

A.teaserbox_error_inhalt:hover       

	{ text-decoration: underline; font-weight: bold; color: #FF6600; border: 0px solid #ffffff;}

A.teaserbox_error_inhalt:active      

	{ text-decoration: none; font-weight: bold; color: #0073aa; border: 0px solid #ffffff;}		

	

.teaserbox_hinweis h1 {

	background-color: #b70000;	

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	line-height: 21px;

	text-align: left;

	padding: 0 3px 0 3px;

	margin: 0;

	border-left: 1px solid #BCCDDD;

	border-right: 1px solid #BCCDDD;

	border-top: 1px solid #BCCDDD;

	vertical-align:top;

	text-align:left;		

	

}	

	

.teaserbox_hinweis_inhalt

 {

 	color: #000000;

 	border-top: 1px solid #ffa477;

	border-left: 1px solid #ffa477;

	border-right: 1px solid #ffa477;

	border-bottom: 1px solid #ffa477;

	background-color: #ffe2c6;

}



A.teaserbox_hinweis_inhalt:link        

	{ text-decoration: none;  font-weight: bold; color: #0073aa; border: 0px solid #ffffff;}

A.teaserbox_hinweis_inhalt:visited     

	{ text-decoration: none;  font-weight: bold; color: #0073aa; border: 0px solid #ffffff;}

A.teaserbox_hinweis_inhalt:hover       

	{ text-decoration: underline; font-weight: bold; color: #FF6600; border: 0px solid #ffffff;}

A.teaserbox_hinweis_inhalt:active      

	{ text-decoration: none; font-weight: bold; color: #0073aa; border: 0px solid #ffffff;}			

	

	

	/*Hinweistext */

.hinweis_blau

{

	color : #0000ff;

	font-weight: normal;	

	font-size: 10px;

}



/*Suchkriterien */

.suchkriterien

{

	color : #999999;

	font-weight: normal;	

	font-size: 11px;

}

tr.suchkriterien td, td.suchkriterien

{	

	border-bottom : 1px double #999999;

	border-top : 1px double #999999;

	

}

A.suchkriterien:link        

	{ text-decoration: none;  font-weight: normal; color: #999999; border: 0px solid #ffffff;}

A.suchkriterien:visited     

	{ text-decoration: none;  font-weight: normal; color: #999999; border: 0px solid #ffffff;}

A.suchkriterien:hover       

	{ text-decoration: underline; font-weight: normal; color: #FF6600; border: 0px solid #ffffff;}

A.suchkriterien:active      

	{ text-decoration: none; font-weight: normal; color: #999999; border: 0px solid #ffffff;}	



.suchkriterien_bgcolor

{

	background : #999999;

	color : #ffffff;

	padding : 2px;

}



.selectBoxRendererList {

	width: 100%;

	height: 600px;

	line-height: 15px;

	overflow: auto;

	border: inset 1px #7f9db9;

	background-color: #ffffff !important;

}



.selectBoxRendererOption input {

	float: left;

	margin: 1px 0 0 0 ! important;

	padding: 0 0 0 0 ! important;

	height: 11px;

}



.selectBoxRendererOption {

	width: 96%;

	clear: both;

	border-top: 1px solid white;

	float: none !important;

}



.selectBoxRendererList .seperator {

	margin-top:2px;

	border-top: thin dashed  #D9E1F0;

	background-color: #FFCC99;

	width: 100%;

}



div.selectBoxRendererOption:hover {

	background-color: #D9E1F0;

}



.selectBoxRendererSelectedOption {

	background-color: #D9E1F0 !important;

}



.region{

	white-space: nowrap;

	text-align: left;

	float: left;

	margin: 0 0 0 0 ! important;

	padding: 0 0 0 0 ! important;

	color: #000000 ! important;

	width: 60%;

	overflow: hidden;

	

}



.regionCount{

	width: 10%;

	text-align: right;

	float: right;

	margin: 0 0 0 0 ! important;

	padding: 0 0 0 0 ! important;

	color: #000000 ! important;

}



.box-height {

	height: 140px;

}

	

.selectBoxRendererList span {

	margin: 0px ! important;

	color: #000000 ! important;

}



.selectBoxRendererList {

	height: 115px ! important;

}





#emptyQuarterControl {

	float: left ! important;

	padding: 7px ! important;

}





#sitemap_header

{			

	color : #FF6600;

	font-weight : bold;

	/*width: 198px;*/



		

}

#sitemap_header a:link, #sitemap_header a:visited

{

	



	 text-decoration: none;  

	 font-weight: bold;

	  color: #FF6600;	

}



#sitemap_header a:hover

{

	



	 text-decoration: underline;  

	 font-weight: bold;

	 color: #FF6600;	

}



.sitemap_header a:link, .sitemap_header a:visited

{

	



	 text-decoration: none;  

	 font-weight: bold;

	  color: #FF6600;	

}







#sitemap_sub

{			

	color : #FF6600;

	font-weight : normal;

	/*width: 198px;*/

  

		

}

#sitemap_sub a:link, #sitemap_sub a:visited

{

	



	 text-decoration: none;  

	 font-weight: normal;

	  color: #00356F;	

}



#sitemap_sub a:hover

{

	



	 text-decoration: underline;  

	 font-weight: normal;

	 color: #FF6600;	

}









.kommentar

{

	 text-decoration: none;  

	 font-weight: normal;

	 color: #008000;	

}



.rot_weiss

{

	 text-decoration: none;  

	

	 font-weight: bold;

	 color: #FFFFFF;	

	 background: #D5000D;	

}



.setup

{

	color : #000000;

	font-weight: normal;

	font-size: 11px;

	

}

A.setup:link        

	{ text-decoration: none;  color: #0073aa;}

A.setup:visited     

	{ text-decoration: underline;   color: #0073aa;}

A.setup:hover       

	{ text-decoration: underline; color: #ab879f;}

A.setup:active      

	{ text-decoration: none; color: #0073aa;}	

	

	

	









tr.suchanzeigen_titel,td.suchanzeigen_titel

 {

 	color: #FFFFFF;

 	/*border-top: 1px solid #BCCDDD;

	border-left: 1px solid #BCCDDD;

	border-right: 1px solid #BCCDDD;

	border-bottom: 1px solid #BCCDDD;*/

	background-color: #0077a4;

	font-size: 12px;

	font-weight: bold;

	

}





	

.cont_box_suchanzeige

{

	color : #000000;

	font-weight: normal;

	font-size: 11px;

	background: #FFFFFF;	

	border : 1px double #0077a4;	

	padding: 2px;	

	

}	

	

	

.cont_box_suchanzeigentext

{

	color : #000000;

	font-weight: normal;

	font-size: 12px;

	background: #fbf0e6;	

	border-top : 1px double #FFFFFF;

	border-bottom : 1px double #FFFFFF;

	padding: 10px;	

	font-style:normal;

}	







tr.suchanzeigen_details_head,td.suchanzeigen_details_head

 {

 	color: #000000;

 	/*border-top: 1px solid #BCCDDD;

	border-left: 1px solid #BCCDDD;

	border-right: 1px solid #BCCDDD;

	border-bottom: 1px solid #BCCDDD;*/

	background-color: #FFFFFF;

	

}



tr.suchanzeigen_details,td.suchanzeigen_details

 {

 	color: #000000;

 	/*border-top: 1px solid #BCCDDD;

	border-left: 1px solid #BCCDDD;

	border-right: 1px solid #BCCDDD;

	border-bottom: 1px solid #BCCDDD;*/

	background-color: #FFFFFF;

	

}





.eigenschaftsgruppe

{

	color : #FFFFFF;	

/*	border-top : 1px double #004080;*/

	border-bottom : 1px double #FFFFFF;	

	font-style:normal;

	background: #0080c0;

	

}	





tr.eigenschaftsgruppe,td.eigenschaftsgruppe

 {

 	color: #FFFFFF; 

	font-weight:bold;	

}





.eigenschaft

{

	color : #000000;	

	background-color: #d9ecff;

	font-style:normal;

}	



tr.eigenschaft,td.eigenschaft

 {

 	color: #000000; 

	

}





.eigenschaftsgruppe_details

{

	color : #FFFFFF;	

/*	border-top : 1px double #004080;*/

	border-bottom : 1px double #FFFFFF;	

	font-style:normal;

	background: #0080c0;

	

}	





tr.eigenschaftsgruppe_details,td.eigenschaftsgruppe_details

 {

 	color: #FFFFFF; 

	font-weight:bold;	

}





.eigenschaft_details

{

	color : #000000;	

	background-color: #d9ecff;

	font-style:normal;

}	



tr.eigenschaft_details,td.eigenschaft_details

 {

 	color: #000000; 

	

}





.eigenschaft_optional

{

	color : #000000;	

	background-color: #ffe3d7;

	font-style:normal;

}	



tr.eigenschaft_optional,td.eigenschaft_optional

 {

 	color: #000000; 

	

}



.eigenschaft_fehlereingabe

{

	color : #000000;	

	background-color: #ffe3d7;

	font-style:normal;

}	



tr.eigenschaft_fehlereingabe,td.eigenschaft_fehlereingabe

 {

 	color: #000000; 

 	background-color: #ffc4c4; 		

}





.tabelle_select

{

	color : #FFFFFF;	

	border : 1px double #cccccc;	

	font-style:normal;

	background: #f5f5f5;

	

}	









#ersteansicht {text-align: center;width: 370px;}

#ersteansicht .image {background: transparent url(../../../templates/bilder/l_blau.gif) no-repeat;width: 370px;height: 282px;text-align: center;}

#ersteansicht .image img {margin: 10px auto;text-align: center;}

#ersteansicht .caption {text-align: center;line-height: 17px;}

#ersteansicht #changeboxCaption img {vertical-align: bottom;}





#weitereansichten 

{	width: 100px; 

}

#weitereansichten div.image {background: transparent url(../../../templates/bilder/s_blau.gif) no-repeat;width: 70px;height: 57px;float: left;text-align: center;margin: 0 2px 2px 2px;}

#weitereansichten div.noimage {background: transparent url(../../../templates/bilder/keinbild_s_blau.gif) no-repeat;width: 70px;height: 57px;float: left;text-align: center;margin: 0 2px 2px 2px;}

#weitereansichten .caption {clear: both;text-align: right;padding-bottom: 12px;}



/*#alleansichten {background: #e9f1f9;padding: 11px 10px 11px 10px;margin: 0 0 0 0;overflow: hidden; border : 1px double #cccccc;}*/

#alleansichten {padding: 11px 10px 11px 10px;margin: 0 0 0 0;overflow: hidden; float: left;}



#weitereansichten_gallerie 

{	width: 720px; 

}

#weitereansichten_gallerie div.image {background: transparent url(../../../templates/bilder/s_blau.gif) no-repeat;width: 70px;height: 57px;float: left;text-align: center;margin: 0 2px 2px 2px;}

#weitereansichten_gallerie div.noimage {background: transparent url(../../../templates/bilder/keinbild_s_blau.gif) no-repeat;width: 70px;height: 57px;float: left;text-align: center;margin: 0 2px 2px 2px;}

#weitereansichten_gallerie .caption {clear: both;text-align: right;padding-bottom: 12px;}





.thisimage {background: transparent url(../../../templates/bilder/s_markiert.gif) no-repeat;

	width: 70px;

	height: 57px;

	float: left;

	text-align: center;

	margin: 0 2px 2px 2px;}

	

	

	

	

/** Tabelle Anzeigepakete-Übersicht **************************************************************/



#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht {

	border: 1px solid #f3f3f3;

	border-collapse: collapse;

	margin-bottom: 12px;



	}





#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht td {

	border-right: 1px solid #f3f3f3;

	border-left: 1px solid #f3f3f3;

	padding: 2px 5px 2px 5px;

	empty-cells: show;

}





/** Haken */

#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht img.haken {

	border: none;

	float: none;

}



/** Spaltenbreiten und Zeilenhöhen */



#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht td.td-features {

/*	width: 316px;*/

	text-align: left;

}



#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht td.td-einzelanzeige {

	/*width: 142px;*/

	text-align: center;

}



#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht td.td-einzelanzeige-aktion {

	/*width: 142px;*/

	text-align: center;

}



#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht td.td-profipaket {

	/*width: 142px;*/

	text-align: center;

}



#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht td.td-profipaket-aktion {

	/*width: 142px;*/

	text-align: center;

}



#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-headline {

	height: 24px;

}



#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-even td,

#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-odd td {

	height: 24px;	

}





/** Farben der Kopfzeilen-Zellen */



#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-headline-aktion td.td-aktion {

	background-color: #fff;

	color: #c33;

	font-weight: bold;

	border: 1px solid #fff;

	text-align: center;

	

}





#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-headline td.td-features {

	background-color: #b0b0b0;

	color: #fff;

	font-weight: bold;

}



#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-headline td.td-einzelanzeige {

	background-color: #0080c0;

	color: #fff;

	font-weight: bold;

}





#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-headline td.td-einzelanzeige-aktion {

	background-color: #ee1c11;

	color: #fff;

	font-weight: bold;

}



#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-headline td.td-profipaket {

	background-color: #ff8040;

	color: #fff;

	font-weight: bold;

}



#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-headline td.td-profipaket-aktion {

	background-color: #ee1c11;

	color: #fff;

	font-weight: bold;

}



/** Farben der Inhaltszeilen */



#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-even td.td-features,

#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-even td.td-einzelanzeige,

#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-even td.td-einzelanzeige-aktion,

#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-even td.td-profipaket,

#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-even td.td-profipaket-aktion

 {

	background-color: #fff;

}



#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-odd td.td-features {

	background-color: #f7f7f7;

}



#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-odd td.td-einzelanzeige {

	background-color: #eef6fa;

}



#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-odd td.td-einzelanzeige-aktion{

	background-color: #ffd5d5;

}



#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-odd td.td-profipaket {

	background-color: #fff2e6;

}



#anzeigenpaketecontentblock table#anzeigenpaketeuebersicht tr.tr-odd td.td-profipaket-aktion {

	background-color: #ffd5d5;

}





/* -------- Farben FÜR HEADER-OBJEKTE ------------- */

							.header_objekte_rahmen

							{

								background:#FFFDDA;

								color: #000000;

								border: 1px solid #019FFF;

							}

							

							A.header_objekte_rahmen:link        

								{ text-decoration: none;  color: #019FFF; border: 0px;}

							A.header_objekte_rahmen:visited     

								{ text-decoration: none;   color: #019FFF; border: 0px;}

							A.header_objekte_rahmen:hover       

								{ text-decoration: none; color: #ab879f; border: 0px;}

							A.header_objekte_rahmen:active      

								{ text-decoration: none; color: #019FFF; border: 0px;}	



							/* Formatierungen der NEWS-Kurzliste auf der rechten/linken Seite  */

							

							.NEWSKURZLISTE_HEADLINE

							{

								text-decoration: none; font-weight:bold; color: #000597; border: 0px;

								font-size: 10px;

							}

							

							A.NEWSKURZLISTE_HEADLINE:link        

								{ text-decoration: none; font-weight:bold; color: #000597; border: 0px;}

							A.NEWSKURZLISTE_HEADLINE:visited     

								{ text-decoration: none; font-weight:bold;  color: #000597; border: 0px;}

							A.NEWSKURZLISTE_HEADLINE:hover       

								{ text-decoration: underline; font-weight:bold; color: #ff9900; border: 0px;}

							A.NEWSKURZLISTE_HEADLINE:active      

								{ text-decoration: none; font-weight:bold; color: #000597; border: 0px;}	

							

							

							.NEWSKURZLISTE_TEXT

							{

								text-decoration: none; font-weight:normal; color: #000; border: 0px;

								font-size: 10px;

							}

							

							A.NEWSKURZLISTE_TEXT:link        

								{ text-decoration: none; font-weight:normal; color: #000597; border: 0px;}

							A.NEWSKURZLISTE_TEXT:visited     

								{ text-decoration: none; font-weight:normal;  color: #000597; border: 0px;}

							A.NEWSKURZLISTE_TEXT:hover       

								{ text-decoration: underline; font-weight:normal; color: #ff9900; border: 0px;}

							A.NEWSKURZLISTE_TEXT:active      

								{ text-decoration: none; font-weight:normal; color: #000597; border: 0px;}	

								

							.NEWSKURZLISTE_DATUM	

							{

							

							text-decoration: none; font-weight:normal; color: #000597; border: 0px;

								font-size: 9px;

							

							}

			.stadtteile_aendern
			{
				font-size:11px;
			}
			
			A.stadtteile_aendern:link        
			{ text-decoration: none;  font-weight: normal; color: #0070df;}
			A.stadtteile_aendern:visited     
			{ text-decoration: none;  font-weight: normal; color: #0070df;}
			A.stadtteile_aendern:hover       
			{ text-decoration: underline; font-weight: normal; color: #00356F;}
			A.stadtteile_aendern:active      
			{ text-decoration: none; font-weight: normal; color: #0070df;}	
			
			
			
			.dienstleister
			{
				color: #000;
			}
			A.dienstleister:link        
				{ text-decoration: none;  font-weight: normal; color: #ff9900;}
			A.dienstleister:visited     
				{ text-decoration: none;  font-weight: normal; color: #ff9900;}
			A.dienstleister:hover       
				{ text-decoration: underline; font-weight: normal; color: #ff9900;}
			A.dienstleister:active      
				{ text-decoration: none; font-weight: normal; color: #ff9900;}	


		.label_suche
		{
			color: #000;	
		}
				
		.label_suche:hover
		{
			color: #ff9900;
		}
		
		.warten_div
		{
				background-color: #fff;
				color: #ff6600;
				border:4px solid #ff6600;
				width: 600px;
				height: 100px;
				position: absolute;
				top: 50%;
				left: 50%;
				font-size: 16px;
				margin-left: -300px;
				margin-top: -50px; 
				z-index:9002;
				/*display: none;*/
				padding-top:60px; 
				padding-left:60px; 		
		}

