body
{
	font : 11px  Verdana, helvetica, Arial, sans-serif;
	margin : 0 0%;
	padding : 1px;
	color: #000000;
	line-height : 17px;
	background: #BD0202;
}

.HEADLINE_EXPERTPRO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.HEADLINE_SMALL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

h1
{
font-size: 14px;
font-weight: bold;
color: #00509f;
}


.MAINMENU
{
	font-size:12px;
	color: #000;
	
}
A.MAINMENU:link        
	{ text-decoration: none;  font-weight: bold; color: #000;}
A.MAINMENU:visited     
	{ text-decoration: none;  font-weight: bold; color: #000000;}
A.MAINMENU:hover       
	{ text-decoration: none; font-weight: bold; color: #000000;border-bottom : 2px solid #BD0202;}
A.MAINMENU:active      
	{ text-decoration: none; font-weight: bold; color: #000;}.COPYRIGHT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

.MAINMENU_AKTIV
{
	font-size:12px;
	background: #BD0202;
	color:#fff;
	
}
A.MAINMENU_AKTIV:link        
	{ text-decoration: none;  font-weight: bold; color: #fff;}
A.MAINMENU_AKTIV:visited     
	{ text-decoration: none;  font-weight: bold; color: #fff;}
A.MAINMENU_AKTIV:hover       
	{ text-decoration: none; font-weight: bold; color: #fff;border-bottom : 2px solid #BD0202;}
A.MAINMENU_AKTIV:active      
	{ text-decoration: none; font-weight: bold; color: #fff;}
	

.COPYRIGHT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
}


.DESIGNER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FE9292;
}
A.DESIGNER:link        
	{ text-decoration: none;  font-weight: bold; color: #FE9292;}
A.DESIGNER:visited     
	{ text-decoration: none;  font-weight: bold; color: #FE9292;}
A.DESIGNER:hover       
	{ text-decoration: underline; font-weight: bold; color: #FFFFFF;}
A.DESIGNER:active      
	{ text-decoration: none; font-weight: bold; color: #FE9292;}
	
	
.CONTENTBOX
{
	
	
	margin : 0px;
	padding : 1px 6px;
 	color: #000000;
 	border-top : 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;	
	line-height : 18px;
}	

A.CONTENTBOX:link        
	{ text-decoration: none;  font-weight: bold; color: #FE9292; border: 0px;}
A.CONTENTBOX:visited     
	{ text-decoration: none;  font-weight: bold; color: #FE9292; border: 0px;}
A.CONTENTBOX:hover       
	{ text-decoration: underline; font-weight: bold; color: #FE9292; border: 0px;}
A.CONTENTBOX:active      
	{ text-decoration: none; font-weight: bold; color: #FE9292; border: 0px;}

.CONTENTBOX_DARK
{	
	margin : 0px;
	padding : 1px 6px;
 	color: #000000;
 	border-top : 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;	
	background: #EBEBEB;
}	

.CONTENT_HEADER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BD0202;
}


.CONTENTBOX_DARK_ZUSATZ
{	
	margin : 0px;
	padding : 1px 6px;
 	color: #000000;
 	border-top : 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;	
	background: #efefef;
}	


.CONTENT_HEADER_ZUSATZ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BD0202;
}


.CONTENTBOX_PAKETE
{	
	 		
	background: #ffdfdf;
}





.formular 
{
	margin: 0px;
	padding: 0px;
	color: #000000;
	/* font-size: 2em; */
}

 /*==================================*/
 .button 
 {font-family:Verdana, Arial, sans-serif;
	background-color:#BD0202;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	vertical-align:text-bottom;
	line-height:15px;
	text-align:center;
	color: #ffffff;
	border: 3px solid #BD0202;
}

.eingabefeld
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

.small_desc
{
	font-size:10px;	
	color: #666;
}

.small_error_form
{
	font-size:10px;
	background:#ff0000;
	color: #fff;
}
A.small_error_form:link        
	{ text-decoration: none;  font-weight: bold; color: #BE4646;}
A.small_error_form:visited     
	{ text-decoration: none;  font-weight: bold; color: #BE4646;}
A.small_error_form:hover       
	{ text-decoration: underline; font-weight: bold; color: #BE4646;}
A.small_error_form:active      
	{ text-decoration: none; font-weight: bold; color: #BE4646;}
	
	
	
.small_error
{
	font-size:10px;
	color: #c33;
}
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;}
	
#fail
{
	background: #BE4646 url(../bilder/cross.gif) 5px center no-repeat !important;
	border-bottom : 1px solid white;
	font-size: 1.2em;
	padding-left : 30px;
	line-height:25px;
	margin: 5px;
}
#fail p { color : white; }
p#fail
{
	border : 0;
	border-left : 1px solid #B23636;
	border-top : 1px solid #B23636;
	color : white;
	padding-left : 30px;
}
p#fail.comment { margin : 12px; }
#fail a:link, #fail a:visited { color : #F4E0E0; text-decoration : underline; }
#fail a:hover { color : white; text-decoration : none; }


#success
{
	background: #73C350 url(../bilder/tick.gif) 5px center no-repeat !important;
	border-bottom : 1px solid white;
	font-size: 1.2em;
	padding-left : 30px;
	line-height:25px;
	margin: 5px;
}
#success p { color : white; }
#success a:link, #success a:visited { color : #E5F1DF; text-decoration : underline; }
#success a:hover { color : white; text-decoration : none; }





	
.teaserbox h1  {
	background-color: #e9f2fb;
		/*background-color: #0080c0;*/
	
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	line-height: 35px;
	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-left: 1px solid #BCCDDD;
	border-right: 1px solid #BCCDDD;
	border-bottom: 1px solid #BCCDDD;
	
}

A.teaserbox_inhalt:link        
	{ text-decoration: none;  font-weight: bold; color: #0073aa; border: 0px solid #ffffff;}
A.teaserbox_inhalt:visited     
	{ text-decoration: none;  font-weight: bold; color: #0073aa; border: 0px solid #ffffff;}
A.teaserbox_inhalt:hover       
	{ text-decoration: underline; font-weight: bold; color: #FF6600; border: 0px solid #ffffff;}
A.teaserbox_inhalt:active      
	{ text-decoration: none; font-weight: bold; color: #0073aa; border: 0px solid #ffffff;}
	
.teaserbox_menu
 {
 	color: #000000;
	border-left: 1px solid #BCCDDD;
	border-right: 1px solid #BCCDDD;
	border-bottom: 1px solid #BCCDDD;
	border-top: 1px solid #BCCDDD;
		padding: 0px 0px 0px 0px;
	margin: 0;
	
}

A.teaserbox_menu:link        
	{ text-decoration: none;  font-weight: bold; color: #000000; border: 0px solid #ffffff;}
A.teaserbox_menu:visited     
	{ text-decoration: none;  font-weight: bold; color: #000000; 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: #000000; border: 0px solid #ffffff;}
	

.teaserbox_red h1 {
	background-color: #e9f2fb;	
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 30px;
	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-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: 30px;
	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: 30px;
	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;}			
	


/*
	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;}	
	



/*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 ---------------------------------------------------------- */		

/*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 ---------------------------------------------------------- */	

	
.wohnriester_desc_head
{
background: #ffe6e6;
color: #c33;
}
e;}
