* {border:0 none; margin:0; padding:0;}
body{background-color:white;}
.wrapper{margin:auto; width:800px; height:600px;}
.banner{width:800px; height:152px; background-image: url(../images/banner.jpg);}
.clear{clear:both;}
.contentwrapper{float:left;}
.content-left{width:336px; background-color:#FFF09F; height:288px; padding:5px; float:left; font-family:verdana; font-size:11px;}
.content-left p{margin-bottom:8px;}
.content-left h1{font-size:13px; margin-bottom:12px; }
.content-left ul{margin-left:30px;}
.content-left li{margin-bottom:8px;}
.overflow{overflow:auto;}



.navi{float:left; background-color:#FFD648; width:100px; height:298px;}
.navi ul{margin-top:67px;}
.navi li{margin-bottom:30px; list-style-type:none; text-align:center;}
.navi li a{text-decoration:none; color:#A37700; font-size:13px; font-family:verdana; font-weight:bold;}

.content-right{float:left; width:354px; height:298px;background-color:#FFF09F;}
.footer{width:800px; height:152px; background-image: url(../images/footer.jpg);}
.adresse{width:175px; height:200px; float:right; margin: 60px 50px 0 0; color:#F8B17D; font-size:11px; font-family:arial; font-weight:bold;}
.subfooter{float:left; width:400px; float:left; font-size:9px; } 
.subfooter ul{ margin-top:120px; margin-left:10px; font-family:verdana;}
.subfooter li{display:inline;  margin-right:10px;}
.subfooter li a{color:#FFBA01; text-decoration:none;}
.subfooter li a:hover{color:#F4E000;}
.kontakt{margin:80px 0 0 80px; font-size:15px; font-weight:bold;}
.impressum{font-size:15px; font-weight:bold; margin:25px 5px 5px 5px;}