
HTML{height:100.05%;}
BODY{padding:0px; margin:0px; color:#000; font-family:Verdana, Geneva, sans-serif; font-size:0.7em;  background:#fff;}
DIV, P, IMG, ul {margin:0px; padding:0px;}

a{color:#E3000E; text-decoration:none;}
a:hover{text-decoration:underline;}

h1{font-size:1.2em; color:#009800;}

.clear{clear:both; line-height:0px; height:0px;}

.clearright{clear:right;}

.floatleft{float:left; padding:10px 10px 0 0;}
.floatright{float:right;}

.aussen{background:#FFAF00 url(images/bg_rahmen.jpg) repeat-y 100% 0; padding:0 0 17px 0; width:1000px}

.navigation{margin:0 0 0 20px;}
.navigation li{float:left; margin:7px 15px 0 0; list-style:none; font-weight:bold;}

.sprachen{background:url(images/bg_gruen.gif); padding:7px 10px 0 20px; margin: 0 17px 0 0; height:20px;}
.sprachen a{margin-right:15px; font-size:0.8em;}

.zweig{background:url(images/bg_zweig.jpg) no-repeat; position:absolute; right:20px; width:335px; height:357px;}
.preis{position:absolute; left:560px; top:0px; z-index:100; display:none;}

.inhalt{background:#fff; color:#000; margin:15px 25px 0 0; padding:0 0 0 20px;}

.inhalt .oben{height:8px; line-height:8px; background:#fff url(images/ecke_or.gif) 100% 0  no-repeat; margin:0px; padding:0px;}
.inhalt .unten{height:8px; background:url(images/ecke_ur.gif) 100% 100%  no-repeat; margin:0px; padding:0px;}

.rahmen{margin-right:10px;}

.rahmen p{color:#000; margin-top:10px; padding:0 10px 0 0;}

*html .rahmen p{position:relative;}

.footer{width:100%; text-align:right; margin-top:10px; background:#4DAB00 url(images/bg_footer.gif) repeat-x;}
.footer a{color:#fff;}
.adresse{color:#fff; padding:6px;}
.slogan{background:url(images/bg_slogan.gif);}

.bilder img, .inhalt .floatleft img, .bilderstart img{margin:0 15px 15px 0; background:#fff; border:0px;}
.bilder a, .sprachen img{background:#fff; border:0px;}
.bilderstart img{margin:0 15px 0 0;}

form label{display:block; width:150px; float:left; margin:0 50px 10px 0;}
form br.clear{clear:left;}
form input, form textarea{background:#FFAF00; border:1px solid #E3000E; margin-right:3px; width:200px;}
form #plz, #personen{width:50px;}
form #ort{width:143px;}
form #submit{margin:15px 0 0 210px;}
form .kurz{width:94px;}

.start{width:640px;}

.infobox{width:30%; float:right; margin:0 15px 15px 35px; padding:10px; background:#4DAB00; color:#fff;}
.infobox p, .infoboxleft p{color:#fff; margin:0px;}
.infobox a{color:#fff;}

.infoboxleft{width:170px; height:120px; float:left; margin:0 15px 15px 0px; padding:10px; background:#4DAB00; color:#fff;}