html * { font-size: 100.01% }
body  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff5e5; margin: 0px; padding: 0px; font-size: 80.00%; }
h1 { color: #599442; font-size: 150%; margin: 0px 0px 10px; padding: 5px 5px 2px 10px; border-bottom: 1px solid #599442 }
h2   { color: #599442; font-size: 133.33%; margin: 0px 10px 10px; padding: 5px 5px 2px 10px; border-bottom: 1px solid #599442 }
h3  { color: #599442; font-size: 116.67%; margin: 0px 10px 10px; padding: 5px 5px 2px 10px; border-bottom: 1px solid #599442 }
#space  { margin: 0px; padding: 0px; width: 180px; height: 120px }
.inhalt  { padding: 5px 5px 5px 10px }
.inhalt_zentr { text-align: center; padding: 5px 10px }
.inhalt_eing50  { padding-right: 5px; padding-left: 50px }
.anschrift    { font-size: 90%; padding: 15px 5px 5px 35px }
.galerie   { font-size: 90%; background-color: #fff5e5; border-right: 1px solid #ffd490; border-left: 1px solid #ffd490 }
.mlinks  { background: #ffd490 url(../bilder/images/hg-menue.gif) }
.fuss  { font-size: 90%; background-color: #ffd490; border-top: 2px solid #fff5e5 }
.fussl   { font-size: 90%; background: #ffd490 url(../bilder/images/hg-menue.gif); border-top: 2px solid #fff5e5 }
.mrechts { background-color: #ffd490 }
a.navi { color: #333; text-decoration: none }
.navik  { font-weight: bold; background-color: #fff5e5; padding: 2px 10px 3px }
.navik_cl  { color: #000; font-weight: bold; background-color: #ffd490; padding: 2px 10px 3px }
a:hover.navi { color: #000; text-decoration: none }
.navire   { list-style-image: url(../bilder/images/symb1.gif) }
.rahmentab { border-left: 1px solid #ffd490 }
.box_li   { background-color: #fff5e5; margin: 0px; padding: 0px; width: 210px; overflow: hidden }
a.weiter { color: #000 }
.box_rand { margin: 0px 0px 0px 20px; padding: 5px 5px 5px 15px; border-right: 1px solid #ffd490; border-left: 1px solid #ffd490 }
ul#subnavi  { list-style-type: none; margin: 20px 10px 10px 20px; padding: 0 }
ul#subnavi li { list-style-type: none; margin: 0; padding: 0 }
ul#subnavi a   { color: #696969; font-weight: bold; text-decoration: none; background-color: #fff5e5; margin: 2px 0; padding: 3px 2px 3px 8px; border-style: solid; border-width: 1px; border-color: #ffb92d #eb7604 #eb7604 #ffb92d; display: block }
ul#subnavi a:hover  { color: #000; background-color: #fff5e5 }
ul#subnavi span   { color: #000; font-weight: bold; text-decoration: none; background-color: #fff5e5; margin: 2px 0; padding: 3px 2px 3px 8px; border-style: solid; border-width: 1px; border-color: #ffb92d #eb7604 #eb7604 #ffb92d; display: block }

ul#subnavi2  { font-size: 90%; list-style-type: none; margin: 2px 0px 5px 10px; padding: 0 }
ul#subnavi2 li { list-style-type: none; margin: 0; padding: 0 }
ul#subnavi2 a    { color: #696969; font-weight: bold; text-decoration: none; background-color: #fff5e5; margin: 0; padding: 2px 2px 2px 8px; border-top: 0px none; border-right: 1px solid #eb7604; border-bottom: 1px solid #eb7604; border-left: 1px solid #ffb92d; display: block }
ul#subnavi2 a:hover  { color: #000; background-color: #fff5e5 }
ul#subnavi2 span     { color: #000; font-weight: bold; text-decoration: none; background-color: #fff5e5; margin: 0; padding: 2px 2px 2px 8px; border-top: 0px none; border-right: 1px solid #eb7604; border-bottom: 1px solid #eb7604; border-left: 1px solid #ffb92d; display: block }
.tab-dpl { border: double 3px #ffd490 }
.tab-kopf   { background-color: #ffd490; vertical-align: top; padding: 2px 5px; border-right: 1px solid #fff5e5 }
.tab-zelle  { background-color: #fff5e5; vertical-align: top; padding: 2px 5px; border-bottom: 1px solid #ffd490 }
.tab-rahmen { border-style: solid; border-width: 2px 2px 1px 2px; border-color: #ffd490 }
.rand { border: solid 1px #ffd490 }
.tdbild   { background: #fff5e5 url(../galerie/bilder/rahmen.gif) no-repeat 50% 50%; padding: 10px }
.tdbild img  { border-style: solid; border-width: 1px; border-color: #d69349 #ffe7be #ffe7be #d69349 }