body                { color: #2d0e1d; font-family: Arial, Helvetica, sans-serif; background-color: #e7ac14; margin: 0; scrollbar-arrow-color: #E7AC00; scrollbar-base-color: black; scrollbar-darkshadow-color: black; scrollbar-face-color: #E7AC14; scrollbar-highlight-color: E7AC00; scrollbar-shadow-color: #8D3125 ; scrollbar-track-color: #E7AC00    }
hr { color: #8d3125; }
p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i     { color: #3d1528; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
h3    { color: #8d3125; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 3px }
h5   { color: #8d3125; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0 }
h4  { color: #8d3125; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
h6  { color: #8d3125; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 2px }
h2     { color: #8d3125; font-size: 18px; font-family: Arial, Helvetica, sans-serif; margin-top: 12px; margin-bottom: 12px  }
h1 { color: #8d3125; font-size: 22px; font-family: Arial, Helvetica, sans-serif; margin-top: 12px; margin-bottom: 12px; }
a:visited,a:link    { color: #8d3125; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a:hover     { color: #2d0e1d; background-color: #e7ac14 ; }
.preisliste { border-collapse: collapse; }
.preisliste td    { text-align: center; padding: 2px 4px; border: solid 1px #e7ac14; }
.preisliste b   { color: #8d3125; }
.leistungen td { padding: 0 8px 0 4px; border-width: 0; }
#menu2 a                { color: #8e3124; font-variant: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: #e7ac14; text-align: center }
#menu2 td           { color: #8e3124; font-variant: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #e7ac14; text-align: center; padding: 3px 0; border-top: 1px solid #ffe6ce; border-bottom: 1px solid #ffe6ce }
#menu2 a:hover   { color: #2d0e1d; font-weight: bold; background-color: #e19a00; display: block; width: 100%; height: 100% }
#laufschrift    { color: #e7ac14; font-weight: normal; background-color: #2d0e1d; padding: 3px 0; border: solid 1px   }
#laufschrift p  { color: #e7ac14; font-weight: normal; background-color: #2d0e1d ; }
#laufschrift a   { color: #e7ac14; font-weight: bolder; background-color: #2d0e1d }
#news td { color: white; font-weight: normal; background-color: #600000; padding: 2px }
#news p  { color: white; font-weight: normal }
#news b { color: white; font-weight: bold; background-color: #600000; padding: 2px; border: white }
#news a { color: white; font-weight: normal; text-decoration: underline; background-color: #600000; padding: 2px; border: white }
.subsub td { background: url(media/Basics/navipfeil.gif) no-repeat; text-indent: 15px }
.subsub td.leer  { background-image: url(media/Basics/abstand.gif) }
.unten { color: #8d3125; font-size: 11px; background-color: #f0d78e; text-align: center; padding-left: 12px; }
.unten p,.unten td,.unten b { color: #8d3125; font-size: 11px; }
.unten a:visited,a:link { color: #8d3125; font-size: 11px; text-decoration: none; }
.unten a:hover { color: #ca1f09; background-color: #f0d78e; text-decoration: underline; }
.servicelinks { font-size: 11px; background-color: #f0d78e; text-align: center; padding-left: 12px; }
.servicelinks a:visited,.servicelinks a:link { color: #8d3125; font-size: 11px; font-weight: bold; text-decoration: none; margin-right: 15px; margin-left: 15px; }
.servicelinks a:hover { color: #ca1f09; background-color: #f0d78e; }
.inhalt { background-color: #fff5b9; background-image: url(media/Basics/background_inhalt4.jpg); padding-right: 20px; padding-left: 20px; }
.inhalt a:visited,.inhalt a:link { color: #3db7b1; font-size: 12px; font-weight: bold; text-decoration: none; }
.inhalt a:hover { color: #8d3125; background-color: #f0d78e; }
.inhalt ul { list-style-image: url(media/Basics/bullet_09.gif); }
.inhalt li { margin-left: -20px; padding-left: 7px; }
.menu1 { color: #e7ac14; font-size: 11px; background-color: #8d3125; text-align: center; border-top: 1px solid white; }
.menu1 td { color: #e7ac14; font-size: 11px; font-weight: bold; font-variant: normal; background-color: #8e3124; text-align: center; padding: 3px 0; border-top: 1px solid #ffe6ce; border-bottom: 1px solid #ffe6ce; }
.menu1 a:visited,.menu1 a:link { color: #fff; font-size: 11px; font-weight: bold; margin-right: 3px; margin-left: 3px; }
.menu1 a:hover { color: #e7ac14; background-color: #8d3125; }
.hotel { background-color: #fff5b9; background-image: url(media/Basics/background_inhalt4.jpg); }
.news { background-color: #fff5b9; background-image: url(media/Basics/background_inhalt4.jpg); }
