td {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #666699
}
td.klein {
        font-size: 11px;
}
td.unten {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #D1D1E0
}
td.sternchen {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}
td.block {
        text-align: justify
}
td.tabellehead {
color: #FFFFFF;
font-weight: bold;
}
td.tabelle {
color: #FFFFFF;
}
td.navaktuell {
color: #FFF1BF;
font-weight: bold;
font-size: 13px
}
td.subnavaktuell {
        font-size: 12px;
        color: #ffffff;
}
td.angebot {
        font-size: 15px;
        color: #303047;
}
a.text {
        font-size: 13px;
        text-decoration: none;
        color: #990000;
        font-weight: bold
}
a.text:hover {
        font-size: 13px;
        color: #CC3333;
        text-decoration: underline;
        font-weight: bold
}
a.tabelle {
        font-size: 13px;
        color: #ffffff;
}
a.tabelle:hover {
        font-size: 13px;
        color: #990000;
}
a.nav {
        font-size: 12px;
        text-decoration: none;
        color: #FFFFFF
}
a.nav:hover {
        font-size: 12px;
        color: #666699;
        text-decoration: none;
}
a.subnav {
        font-size: 12px;
        text-decoration: none;
        color: #FFFFFF
}
a.subnav:hover {
        font-size: 12px;
        color: #666699;
        text-decoration: none;
}
a.preise {
        font-size: 14px;
        text-decoration: none;
        color: #990000;
        font-weight: bold
}
a.preise:hover {
        font-size: 14px;
        text-decoration: none;
        color: #D1D1E0;
        font-weight: bold
}
a.Galerie {
        font-size: 12px;
        text-decoration: none;
        color: #990000;
        font-weight: bold;
}
a.Galerie:hover {
        font-size: 12px;
        color: #666699;
        text-decoration: none;
        font-weight: bold;
}
a.apic {
        border-color: #990000;
        border-style: solid;
        border-top-width: 2px;
        border-right-width: 2px;
        border-bottom-width: 2px;
        border-left-width: 2px
}
a.apic:hover {
        border: 2px #666699 solid
}
a.unten {
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        color: #D1D1E0
}
a.unten:hover {
        font-size: 11px;
        font-weight: bold;
        color: #666699;
        text-decoration: none;
}
h1.top {
font-family: Monotype Corsiva, serif, Times New Roman, Times, serif;
color: #840000;
font-size: 19px;
margin-bottom: 0px;
margin-top: 0px;
font-weight: bold;
font-style: italic
}
h1.main {
font-family: Monotype Corsiva, serif, Times New Roman, Times, serif;
color: #990000;
font-size: 32px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
font-weight: bold;
font-style: italic
}
h1.kleiner {
font-size: 15px;
margin-bottom: 2px;
margin-top: 0px;
margin-left: 0px;
color: #990000
}
img {
border-color: #990000
}
ul  {
margin-top: 4px;
margin-bottom: 2px;
}
ul.agb  {
margin-top: 4px;
margin-bottom: 8px
}
ol.agb  {
margin-top: 4px;
margin-bottom: 8px
}
ul.links  {
margin-top: 2px;
margin-bottom: 8px
}
td.anmeldung {
  border-color: #990000;
  border-style: dashed;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
  border-left-width: 0px
}
a {  font-size: 13px; color: #FFFFFF; text-decoration: none}
a:hover {  color: #990000; text-decoration: underline}
subheading {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #990000}
.subheading {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #990000; font-weight: bold}
.lefttext {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666699; text-align: justify}
.strikeout {  text-decoration: line-through}
html { height: 101%; }  