body { margin: 0px; padding: 0px; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; text-align: center; }
.mitte { width: 436px; margin-left: auto; margin-right: auto; text-align: left; }
.head { width: 436px; float: left; font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 12px; color:#000000; }
.containleft  { width: 218px; float: left; margin-top:0px; }
.containright { width: 218px; float: right; margin-top:0px; }
a { font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 12px; color:#000000; }
a:link { font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 12px; color:#000000; }
a:visited { font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 12px; color:#000000; }
a:hover { font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 12px; color:#94655B; }
.blanker2 { clear: both; font-size: 2px; height: 2px; line-height: 2px; width: 2px; }
.blanker5 { clear: both; font-size: 5px; height: 5px; line-height: 5px; width: 5px; }
.blanker10 { clear: both; font-size: 10px; height: 10px; line-height: 10px; width: 10px; }
.blanker15 { clear: both; font-size: 15px; height: 15px; line-height: 15px; width: 15px; }
.blanker20 { clear: both; font-size: 20px; height: 20px; line-height: 20px; width: 20px; }
.blanker30 { clear: both; font-size: 30px; height: 30px; line-height: 30px; width: 30px; }
p { margin-left:0px; margin-top:4px; margin-right:0px; margin-bottom:0px; }
.text-schwarz { font-size: 12px; color: #000000; line-height: 18px; }
.text-weiss { font-size: 12px; color: #FFFFFF; line-height: 18px; }
.text10 { font-size: 10px; color: #000000; }
.textRot { font-size: 10px; color: #990000; font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; }
.textRot11 { font-size: 11px; color: #990000; font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; }
.textRot12 { font-size: 12px; color: #990000; font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; }
a.buchen  { font-size: 11px; color: #000000; font-weight:bold; line-height: 18px; text-decoration:none; }
a:link.buchen { font-size: 11px; color: #000000; font-weight:bold; line-height: 18px; text-decoration:none; }
a:hover.buchen { font-size: 11px; color: #94655B; font-weight:bold; line-height: 18px; text-decoration:underline; }
form { padding: 0px; margin: 0px; }
.eintrag { width: 175px; height: 20px; font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color:#000000; border:1px solid #999999; }
.xeintrag { background-color:#F2DBDB; width: 175px; height: 20px; font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color:#000000; border:1px solid #999999; }
.booking { background-color:#F2DBDB; width: 115px; height: 20px; font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color:#000000; border:1px solid #999999; }
.auswahl { width: 115px; height: 20px; font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color:#000000; border:1px solid #999999; }
.xauswahl { background-color:#F2DBDB; width: 245px; height: 20px; font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color:#000000; border:1px solid #999999; }
.pull { width: 160px; height: 18px; font-family: Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color:#000000; border:1px solid #999999; }
.xpull { background-color:#F2DBDB; width: 160px; height: 18px; font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color:#000000; border:1px solid #999999; }
.textarea { line-height : 16px; width: 300px; height: 115px; font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color:#000000; border:1px solid #999999; }
.plz { width: 50px; height: 20px; font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color:#000000; border:1px solid #999999; }
.xplz { background-color:#F2DBDB; width: 50px; height: 20px; font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color:#000000; border:1px solid #999999; }
.ort { color: #000000; width: 99px; height: 20px; font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color:#000000; border:1px solid #999999; }
.xort { background-color:#F2DBDB; color: #000000; width: 99px; height: 20px; font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color:#000000; border:1px solid #999999; }
img { border: 0; }
.finder { color: #333333; width:180px; height:16px; font-size:10px; border:1px solid #999999; }
h1 { font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 12px; color:#000000; font-weight:bold; line-height: 18px; }
.impressum { visibility: hidden; display:none; margin: 0px; padding: 0px; border: 0px; }
