*{margin: 0; padding:0; }

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #aab264;
text-align: center;
color:#2e5b03;
padding-top: 20px;
font-size: 15px;
}

a, a:visited{color:#2e5b03; }
a:hover{text-decoration: none; color:#2e5b03;}


#container {
text-align: left;
margin: 0 auto;
width: 945px;
height: auto;
min-height: 720px;
}

	
#head{
width:945px;
height: 255px;
background-color: #aab264;
}
	#head img{
	border-bottom: 2px solid #e3e4ba;
	}
#content{
width: 945px;
height: auto;
min-height: 434px;
margin-top: 10px;
background-image:url(../bilder/hg-content.jpg);
background-position:right bottom;
background-repeat:repeat-y;
}

	.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */


#bildlinks{
float: left;
width: 138px;
height: 414px;
margin-right: 10px;

}

#leftnav{
float: left;
width: 180px;
height: auto;
min-height: 434px;
border-left: 2px solid #e3e4ba;
background-color: #6e852d;
margin-right: 10px;
}

	#leftnav ul{
	list-style-type: none;
	margin-top: 15px;
	}
	
	#leftnav ul a{
	color: #e3e4ba;
	display: block;
	padding: 8px 3px 8px 10px;
	text-decoration: none;
	}
	
	
	#leftnav ul a:hover, #leftnav ul a.hier {
	background-color: #336601;
	}
	
	#leftnav ul a.hier {font-weight: bold;}
	
	#leftnav ul ul{margin-top:0;
	background-color: #537618;}
	
	#leftnav ul ul a{
	padding: 4px 3px 4px 23px;
	font-size: 0.95em;}
	
	#leftnav ul ul a:hover, #leftnav ul ul a.hier{
	background-color: #537618;
	background-image:url(../bilder/auswahl_subhier.jpg);
	background-repeat:no-repeat;
	background-position:11px center;}
	
	#leftnav img{
	margin-left:11px;
	margin-bottom:20px;
	margin-top:30px;
	
	}
	#leftnav img.startbaum{
	margin-top: 50px;
	margin-left:22px;
	}

#text{
width: 555px;
padding-left: 20px;
padding-right: 30px;
padding-top: 18px;
padding-bottom:15px;
float: right;
height: auto;
min-height: 489px;
background-color: #e3e4ba;
font-size: 0.92em;}

#text h1{font-size: 1.3em; margin-top:0; margin-bottom:10px;}
#text h2{ font-size: 1.1em; margin-top:0; margin-bottom:10px; clear: both;}
#text h1.buchungen {font-size: 1em;}
#text p{margin-bottom:7px;}

.hg_gruen{background-color:#cfd4ac; padding:6px 10px 3px 10px; margin-bottom: 10px;}


#text table{font-size: 1em; margin-left: -2px;}
#text td{vertical-align: top; padding: 5px; background-color:#cfd4ac;}
#text td.ueberschrift {background-color: #6e852d; color: #e3e4ba; font-weight:600; }
#text ul{list-style-type: disc; margin-left: 20px; padding-left:20px; margin-bottom: 10px;}
#text ul li{margin-top: 4px; font-size: 1em;}
#text img.impressionen {float: right; margin-left: 15px; margin-bottom:7px;}
#text img.impressionen1 {float: left; margin-right: 15px; margin-bottom:10px; margin-top:3px;}
#text img {border:0;}


.kontakt{
margin-top:20px;
width: 256px; 
height:168px; 
padding: 15px 15px 5px 15px; 
font-size: 0.95em; 
float: right; 
background-image:url(../bilder/hg-kontaktkasten.jpg); 
background-repeat:no-repeat;
margin-bottom:0;
}




