body { margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }
.banner { background-color: #FFD88A; background-image: url(images/banner.jpg); background-position: right top; background-repeat: no-repeat; }
a{ color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a:hover{ color: #7D4112; }
a.menu{ color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 15px; text-decoration: none; }
a.menu:hover{ color: #7D4112; }
a.kl { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a.kl:hover { color: #7D4112; }
a.button { background-color: #FFF8C5; border-left-color: #AE001D; border-left-style: solid; border-left-width: 5px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 3px; padding-right: 3px; text-decoration: none; }
.text { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.seite { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 25px; padding-right: 21px; }
.textkl { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.text9 { font-size: 9px; }
h1 { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; }
.orange { color: #F56908; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; }
.titel { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; }
h2 { font-size: 12px; font-weight: normal; }
address { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; }
.bild { border-bottom-color: #FFD88A; border-bottom-style: solid; border-bottom-width: 6px; }
table.eintraege { border-collapse: collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 10px 0 20px 32px; text-align: left; vertical-align: top; width: 560px; }
table.eintraege tr td { padding: 5px; text-align: left; vertical-align: top; width: 250px; }
table.eintraege tr.selected td { background: #FFE4B5; }
table.eintraege td img { border-bottom: 6px solid #FFD88A; }
table.eintraege td a { color: black; text-decoration: none; }
table.eintraege td a:hover { text-decoration: underline; }
table.eintraege h3 { background-attachment: scroll; background-color: #f56908; background-image: none; background-repeat: repeat; color: white; font-size: 13px; margin-bottom: 3px; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; text-align: center; }
table.preise { font-family: Verdana, Arial, Helvetica, sans-serif; }
table.preise td, table#preiszeile td { border: 1px solid #F56908; color: black; font-size: 11px; padding: 3px; text-align: center; }
table.preise td.zimmer { background: #FFD98B; text-align: left; width: 200px; color:black; }
table.preise, table#preiszeile, table#infotext { border: 1px solid #F56908; border-collapse: collapse; width: 650px;  }
table.preiszeile input { border: 1px solid black; font-size: 12px; width: 50px; }
table.preiszeile th,
table.preise th { background: #FFD98B; border: 1px solid #F56908; color:black; font-size: 11px; font-weight: normal; padding: 3px 10px 3px 10px; }
table.preise caption { background: #F56908; border: 1px solid #F56908; color: white; font-size: 11px; font-weight: bold; letter-spacing: 1px; margin: 0 0 0 -1px; padding: 2px; margin-top:20px; }
div.preisinfo {
   font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding:15px;
}