@charset "utf-8";
/* CSS Document */
body{
	margin: 0px;
	padding: 0px;
	background-color: #eceebd;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #47573C;
	behavior:url("csshover3.htc");
}

 /*###################*/
	  /* Beginn Navigation */
	  /*###################*/

	  #navi, #navi ul { list-style-type:none; margin:0; padding:0; } /* Style-Reset */

		#navi li { width:160px; } /* Horizontale Anordnung */
		
		#navi li ul { display:none; } /* Normalzustand eingeklappt */
		#navi li:hover ul { display:block; background:#d9d5a3; padding:5px;} /* Ausgeklappt */
		
      /*###################*/
	  /* Styles fuers Auge */
	  /*###################*/
	  
	  #navcontainer { height:16px; position:relative; }
	  
	  #navi {
	position:absolute;
	width: 160px;
}
	  
	  #navi li { border:none; margin:0 26px 0 0; }
	    #navi ul li { border:none; margin:0; }
		
	  #navi a { font-weight:bold; text-align:left; display:block; padding:0.1em; }
	  #navi a:link, #navi a:visited { color:#47573C; background:none; text-decoration:none; }
	  #navi a:active, #navi a:hover { color:#47573C; background:none; text-decoration:none; }


#wohn{
	width: 130px;
	height: 170px;
	margin-right: 5px;
	float: left;
}

h2{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
}

a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #47573C;
	font-weight: bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #47573C;
}
a:hover {
	text-decoration: none;
	color: #47573C;
}
a:active {
	text-decoration: none;
	color: #47573C;
}

#mainWrap{
	width: 1016px;
	margin: 10px auto;
}

.metanavi{
	font-size: 10px;	
}

.metanavi a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #47573C;
	font-weight: bold;
}
.metanavi a:link {
	text-decoration: none;
}
.metanavi a:visited {
	text-decoration: none;
	color: #47573C;
}
.metanavi a:hover {
	text-decoration: none;
	color: #47573C;
}
.metanavi a:active {
	text-decoration: none;
	color: #47573C;
}

/* - - - - - - - - - -Formularelemente - - - - - - - - - */



label {
	font-size: 11px;
	float:left; 
	width: 150px;
}


select { 
	font-size: 11px;
	color: #000000; 
	background-color: #ffffff; 
	border: solid 1px #47573C;
	width: 150px; 
}



input { 
	font-size: 11px;
	color: #000000; 
	background-color: #ffffff; 
	border: solid 1px #47573C;
	width: 150px;
}



textarea { 
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #000000; 
	background-color: #ffffff; 
	border: solid 1px #47573C;
	width: 150px;
	height: 100px; 
}

.textrtb{
	color: #ff0000;
	font-weight: bold; 
}

