  
body {

    color: black;
	background-color: #FFF6D7;
    font-size: 10pt;
	font-family:  Verdana,Geneva, Arial, Helvetica,sans-serif ;
    margin: 0; padding: 0 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
	
	scrollbar-track-color: #FFF6D7;
	scrollbar-face-color: #999999;
	scrollbar-arrow-color: #333333;
	scrollbar-3dlight-color: #333333;
	scrollbar-darkshadow-color: #333333;

  }
  
a {
	font-family:  Verdana,Geneva, Arial, Helvetica,sans-serif ;
	font-size: 10pt;
	color:#999999;
}

a:link {
	text-decoration: none;
	color: #999999;

}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: underline;
	color: #FCCE61;
}

.gruende:link  {
	color: #555555;
}
.gruende:hover  {
	color: #999999;
}
.gruende:active  {
	color: #000000;
}
.gruende:visited  {
	color: #666666;
}
  
  div#Seite {
    text-align: left; 
    margin: 0 auto;   
    width: 790px;
    padding: 0em;
	background-image: url(../bilder/bg_main.gif);	
	

  
  }
 html>body div#Seite {
    border-color: gray;  

  }

  
  div#head {
	background-image: url(../bilder/bg_head.jpg);
	height: 227px;
    margin-left: 0em;
    padding: 0em 0em;
/*    border: 1px dashed green;
*/
  }
  
  div#mainnavi {
  	position: absolute;
	height: 20px;
    margin-left: 120px;
    margin-top: 187px;
    padding: 0em 0em;
/*  border: 1px dashed black; 
*/	font-family: Verdana,Geneva, Arial, Helvetica,sans-serif ;
	font-size: 10pt;
	letter-spacing : 0px;
	color: #000000;
  }

   div#logo_home {
  	position: absolute;
	height: 50px;
    margin-left: 30px;
    margin-top: 53px;
    padding: 0em 0em;

  }


  
  .spacing {
  	letter-spacing : 2px;
  }

  div#mainnavi a {
	font-family:  Verdana,Geneva, Arial, Helvetica,sans-serif ;
	font-size: 10pt;

	color: #000000;
}

  div#mainnavi a:link {
	text-decoration: none;
	color: #000000;
}
  div#mainnavi a:visited {
	text-decoration: none;
	color: #000000;
}

  div#mainnavi a:hover {
	text-decoration: underline;
}

.subnavi  {
	font-family:  Verdana,Geneva, Arial, Helvetica,sans-serif ;
	font-size: 10pt;
	color: #000000;

}

.subnavi:LINK {
	text-decoration: none;
	color: #000000;
}

.subnavi:VISITED {
	text-decoration: none;
	color: #000000;
}

.subnavi:HOVER {
  	color: #555555;
	text-decoration: underline;
}



.subunternavi  {
	font-family:  Verdana,Geneva, Arial, Helvetica,sans-serif ;
	font-size: 10pt;
	color: #000000;

}
.subunternavi:LINK :VISITED {
	text-decoration: none;
	color: #000000;
}

.subunternavi:HOVER {
  	color: #555555;
	text-decoration: underline;
}

.TEXTLINK  {
	font-family:  Verdana,Geneva, Arial, Helvetica,sans-serif ;
	font-size: 10pt;
	color: #000000;
}

.TEXTLINK:LINK {
	text-decoration: none;
	color: #000000;
}

.TEXTLINK:VISITED {
	text-decoration: none;
	color: #000000;
}

.TEXTLINK:HOVER {
  	color: #555555;
	text-decoration: underline;
}

/*------------------------------------------------------- */
  
  div#Inhalt {

    margin-left: 0em;

	font-size: 10pt;
	padding: 10px 23px 10px 23px ;
	scrollbar-track-color: #FFF6D7;
	scrollbar-face-color: #999999;
	scrollbar-arrow-color: #333333;
	scrollbar-3dlight-color: #333333;
	scrollbar-darkshadow-color: #333333;

  }
  div#Inhalt h1 {
    font-size: 1.3em;
	color: #999999;
    margin: 0;
	border-bottom: 1px solid #FFC637;
	letter-spacing : .4em;
	font-family:  Verdana,Geneva, Arial, Helvetica,sans-serif ;
  }

  div#Inhalt h2 {
    font-size: 1.1em;
	color: #999999;
    margin: 0;
	letter-spacing : .1em;
	font-family:  Verdana,Geneva, Arial, Helvetica,sans-serif ;
  }

  
  
  
  div#Inhalt .headline {
    font-size: 1em;
	font-weight: bold;
	font-family:  Verdana,Geneva, Arial, Helvetica,sans-serif ;
	color: #999999;

  }

  div#Inhalt h3 {
    font-size: 10pt;
	color: #FF6600;
  }


  
/* Footer bereich -----------------------------------------------------------*/  

  
div#foot {
	background-image: url(../bilder/bg_foot.gif);
    margin: 0 ;
    padding: 7px 0 6px 0 ;


	font-family:  Verdana,Geneva, Arial, Helvetica,sans-serif ;
	font-size: 7pt;

	color: #FFC637;
	text-align: center;
	clear: both;
  }

  
div#foot a {
	font-family:  Verdana,Geneva, Arial, Helvetica,sans-serif ;
	font-size: 7pt;
	color: #FFC637;
}

 div#foot a.link, a.visited {
	text-decoration: none;
	color: #FFC637;
}

 div#foot a.hover {
	text-decoration: underline;
}

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

/* Footer bereich -----------------------------------------------------------*/  

  
  
.copy {
	font-size: 8pt;}  

.refs {
	font-size: 11pt;
	line-height:28pt;

	}  

.schwarz {
	font-size: 13pt;}  
	
.kleiner {
	font-size: 8pt;
}	

/*-----------------------------------------------------------*/	
	
.FEHLER {
background-color: #FFC7A1;
	color: #FF6600;
}	
	
.FORMFELD {
	color: #FF6600;
}	
	
.SENDEBUTTON {

	background-color: #FFC7A1;
	color: #FF6600;
	border: 1px solid #FF6600;
}

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


.PFLICHTFELD {
	font-weight: normal;
}



.FELD {
	border: 1px solid #cccccc;
}


.FEHLERFELD {
	border: 1px solid #FF6600;
}



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

.TA {
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-arrow-color: #FF6600;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;

	font-family:  Verdana,Geneva, Arial, Helvetica,sans-serif ;
	font-size: 10pt;
	color: #000000;
	
}
.EINGABE {
 	font-family:  Verdana,Geneva, Arial, Helvetica,sans-serif ;
	font-size: 10pt;
	color: #000000;
	
}


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


	div#linkes_feld {

	float:left;
	width: 280px;
	padding: 3px;
	border: 1px dotted red;
	}  

	div#rechtes_feld {
	position: relative;
	float:right;
	width: 280px;
	padding: 3px;
	border: 1px dotted green;
	}  


	div#wueu_linkes_feld {

	float:left;
	width: 100px;

	}  

	div#wueu_rechtes_feld {
	position: relative;
	float:right;
	width: 600px;
	}  


	div#wueu_innen_links {

	float:left;
	width: 280px;
	padding: 7px;

	}  

	div#wueu_innen_rechts {
	position: relative;
	float:right;
	width: 280px;
	padding: 7px;
	}  



	div#immo_linkes_feld {
	float:left;
	width: 120px;

	border-right: 1px solid #FFC637;
	padding: 5px;
	margin-top:20px;

	}  

	div#immo_rechtes_feld {
	position: relative;
	float:right;
	width: 580px;
	}  


	div#kontakt_links {
	float:left;
	width: 250px;
	padding: 2px;

	}  

	div#kontakt_rechts {
	position: relative;
	float:right;
	width: 310px;
	text-align: right;

	}  


	div#imp_links {
	float:left;
	width: 220px;
	padding: 2px;
	}  

	div#imp_rechts {
	position: relative;
	float:right;
	width: 340px;
	}  


	div#start_links {
	float:left;
	width: 350px;
	padding: 2px;
	}  

	div#start_rechts {
	position: relative;
	float:right;
	width: 370px;
	}  


	div#ytong_links {
	float:left;
	width: 320px;
	padding: 2px;
	}  

	div#ytong_rechts {
	position: relative;
	float:right;
	width:230px;
	}  

	div#hausverwaltung_links {
	float:left;
	width: 320px;
	padding: 2px;
	}  

	div#hausverwaltung_rechts {
	position: relative;
	float:right;
	width:230px;
	}  

	div#imp_unten {
	clear: both;

	}  

	
.IMMOHEADLINE {
	color : #000000;
	font-family :   Arial,Helvetica,sans-serif;
	font-size: 11pt;
	font-weight: bold;
/*	border: 1px solid #cccccc;	*/
}


.TITELKLEIN {
	color : #999999;

	font-family :   Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

.TABFELD {
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
	font-size: 10pt;		
}
.TABFELDGRUEN {
	border: 1px solid #cccccc;
	background-color: #EBF8F1;
	font-size: 10pt;		
}
.TABFELDROT {
	border: 1px solid #cccccc;
	background-color: #FFF2F2;
	font-size: 10pt;		
}

.TABFELDHEAD {
	background-color: #F3F3F3;
	border: 1px solid #cccccc;
}


div#pfeil {
	position: relative;
	float:left;
	width: 270px;
	border: 1px solid #FFC637;
	padding:0;
	}  

div#pfeillink {
	position: relative;
	float:right;
	border: 1px solid #FF3337;
	}  

	
/* ---  TABELLE	--- */

TD  {
	font-size: 10pt;		
}
.border_unten_grau {
	border-bottom: 1px solid #cccccc;

}
.text_border_unten_grau {
	color: #9a9a9a;
	border-bottom: 1px solid #cccccc;
}
.text_grau {
	color: #9a9a9a;
}

.adminlink {
	font-family:  Verdana,Geneva, Arial, Helvetica,sans-serif ;
	font-size: 10pt;

}

.adminlink:link {
	text-decoration: none;
	color: #999999;
}
.adminlink:visited {
	text-decoration: none;
	color: #999999;
}

.adminlink:hover {
	text-decoration: underline;
	color: #FCCE61;
}

h1 {
    font-size: 1.3em;
	color: #999999;
    margin: 0;
	border-bottom: 1px solid #FFC637;
	letter-spacing : .4em;
	font-family:  Verdana,Geneva, Arial, Helvetica,sans-serif ;
	
  }


.SUBTITLE {
    font-size: 1.1em;
	color: #999999;
    margin: 0;
	letter-spacing : .2em;
	font-family:  Verdana,Geneva, Arial, Helvetica,sans-serif ;
	
  }

.neu {
color: #FFFFFF;
background-color: #E42130;

}

.gelber_kasten {
	border: 1px solid #FFC637;
	padding: 3px;
}

.zeit {
color: #FFF6D7;
}


.BILD {
border: 1px solid #999999;

}

.BILDBORDER  {
border-color: #999999;
}

.start {
    font-size: 1.1em;
	color: #999999;
    margin: 0 0 0 30px;
	letter-spacing : .1em;
	font-family:  Verdana,Geneva, Arial, Helvetica,sans-serif ;
  }

.linkstart {
    font-size: 10pt;
	color: #999999;
	font-family:  Verdana,Geneva, Arial, Helvetica,sans-serif ;
	font-weight: bold;
  }

  
