/* allgemeine angaben */
body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4B4B4B; }
form { padding: 0px; margin: 0px; }
table { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:20px; color: #4B4B4B; }

/* genereller link */
a { text-decoration:none; }
a:link { text-decoration:none; font-weight:bold; color: #AE7D70; font-family:Arial, Helvetica, sans-serif; }
a:visited { text-decoration:none; font-weight:bold; color: #AE7D70; font-family:Arial, Helvetica, sans-serif; }
a:hover { text-decoration:none; font-weight:bold; color: #AE7D70; font-family:Arial, Helvetica, sans-serif; }

/* blanker */
.blanker1 { clear: both; font-size: 1px; height: 1px; line-height: 1px; width: 1px; }
.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; }

/* text */
p { margin-left:0px; margin-top:6px; margin-right:0px; margin-bottom:0px; }
.titel { font-size: 11px;  font-family:Arial, Helvetica, sans-serif; color: #ffffff; line-height: 16px; text-transform:uppercase; font-weight:bold; padding-left:5px; }
.text { font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #4B4B4B; line-height: 18px; }
.textw { font-size: 12px; color: #FFFFFF;  font-family:Arial, Helvetica, sans-serif; line-height: 18px; }
.textw10 { font-size: 10px; color: #FFFFFF;  font-family:Arial, Helvetica, sans-serif; line-height: 14px; }
.textw11 { font-size: 11px; color: #FFFFFF;  font-family:Arial, Helvetica, sans-serif; line-height: 16px; }
.text11 { font-size: 11px;  font-family:Arial, Helvetica, sans-serif; color: #4B4B4B; line-height: 16px; }
.text10 { font-size: 10px;  font-family:Arial, Helvetica, sans-serif; color: #4B4B4B; line-height: 14px; }

.textBig { font-weight:bold; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #4B4B4B; line-height: 20px; text-transform:uppercase; padding-top:4px; }

.headw16 { font-size: 16px; color: #FFFFFF;  font-family:Arial, Helvetica, sans-serif; line-height: 22px; font-weight:bold; }
.head16 { font-size: 16px; color: #4B4B4B;  font-family:Arial, Helvetica, sans-serif; line-height: 22px; font-weight:bold; }
.headw14 { font-size: 14px; color: #FFFFFF;  font-family:Arial, Helvetica, sans-serif; line-height: 20px; font-weight:bold; }
.head14 { font-size: 14px; color: #4B4B4B;  font-family:Arial, Helvetica, sans-serif; line-height: 20px; font-weight:bold; }
h2.head12 { font-size: 12px; color: #4B4B4B;  font-family:Arial, Helvetica, sans-serif; line-height: 20px; font-weight:bold; }
.datum { font-size: 14px; color: #4B4B4B;  font-family:Arial, Helvetica, sans-serif; line-height: 20px; font-weight:bold; }
.titelNews { font-size: 11px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #4B4B4B; line-height: 15px; }
.fakeURL { font-weight:bold; color: #AE7D70; }

.titelLink { font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #AE7D70; line-height: 15px; text-transform:uppercase; }
a.titelLink { text-decoration:none; font-size: 11px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #AE7D70; line-height: 15px; text-transform:uppercase; }
a.titelLink:visited { text-decoration:none; font-size: 11px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #AE7D70; line-height: 15px; text-transform:uppercase; }
a.titelLink:link { text-decoration:none; font-size: 11px;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #AE7D70; line-height: 15px; text-transform:uppercase; }
a.titelLink:hover { background-color:#666666; font-weight:bold; color:#FFFFFF; text-decoration:none; font-size: 11px; font-family:Arial, Helvetica, sans-serif; line-height: 15px; text-transform:uppercase; }

/* Kontakt */
form { padding: 0px; margin: 0px; }
.eintrag { width: 250px; height: 20px; font-family:  Arial, verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color:#000000; border:1px solid #999999; }
.xeintrag { background-color:#F2DBDB; width: 250px; 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 : 20px; width: 450px; 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; }