.hboldredw { color: #bd0000; font-style: italic; font-weight: bold }
.hboldred { color: #bd0000; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Swiss, SunSans-Regular }
.hboldred2 { color: #bd0000; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Swiss, SunSans-Regular }
.hred { color: #bd0000; font-weight: bold; font-size: 8pt; }
.tsp148  {width: 148px; vertical-align: top;}
.tspr { border: 1px solid #88c647; vertical-align: top; }
.top { vertical-align: top;}
.navi-index0 { font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:white}
.navi-index { font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.navi-index2 { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:active { color: #009900; font-size: 11px; font-family: verdana, Arial, "Times New Roman", Georgia, Times; text-decoration: none }
a:hover { color: red; font-size: 11px; font-family: Verdana, Arial, "Times New Roman", Georgia, Times; text-decoration: underline }
a:link { color: #090; font-size: 11px; font-family: Verdana, Arial, "Times New Roman", Georgia, Times; text-decoration: none }
a:visited { color: #090; font-size: 11px; font-family: Verdana, Arial, "Times New Roman", Georgia, Times; text-decoration: none }
body { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Verdana; background-color: #e9d9bd }
td { color: #333333; font-size: 11px; font-family: Verdana, Arial }
td.center { color: #333333; font-size: 11px; font-family: Verdana, Arial }
td.left { color: #333333; font-size: 11px; font-family: Verdana, Arial }
td.left2 { color: #333333; font-size: 10px; font-family: Verdana, Arial }
td.main { color: #666666; font-size: 11px; font-family: Verdana, Arial }
td.news { color: #ffffff; font-size: 11px; font-family: Verdana, Arial }
td.right { color: #f7f7f7; font-size: 11px; font-family: Verdana, Arial }
td.right2 { color: #f7f7f7; font-size: 10px; font-family: Verdana, Arial }
tr { text-align: center; vertical-align: middle }
p.f7 { font-size: 7pt;}
.hblack { color: black; font-weight: normal; font-size: 8pt; font-style:italic;}
.left { text-align: left;}
.right { text-align: right;}

#nav { width: 147px; height: auto; visibility: visible }
#nav0 { background-color: #000; margin-top: 10px; width: 147px; height: 20px; visibility: visible }
#nav1 { margin-top: 5px; width: 147px; visibility: visible }
#nav10 { margin-top: 20px; width: 147px; visibility: visible }
#titel { background-color: #88c647; padding: 7px; height: 60px }
.titel { background-color: #88c647; padding-top: 7px; height: 60px; margin-bottom: 5px; text-align:center; }
span.kat { font-size: 1.7em; color: #BD0000; font-family: Verdana; font-style: italic; font-weight:bold }
span.dvd1 { font-size: 18pt; font-weight: bold; font-family: Verdana;}
span.dvd2 { font-size: 10pt; font-weight: normal; font-family: Verdana; }
div.rand { padding: 0px; border: solid 1px #88c647 }

/* Fusszeile*/
#fuss { background-color: #88c647; width: 100%;  height:13px; visibility: visible; color: white; text-align:center;}
.kid a:link { color: white; text-decoration: none; }
.kid a:hover {color: red; text-decoration: underline; }
.kid a:visited {color: white; text-decoration: none;}


/* alle */
#v1 { font-weight: bold; font-size: 22px; font-family: Arial, Helvetica, sans-serif; background-color: #88c647; text-align: center; vertical-align: middle; padding-top: 13px; width: 650px; height: 60px }
#v2 { font-size: 10px; font-family: Arial, Helvetica, sans-serif }
.bs { text-align: justify; }
.wf {font-family:verdana, sans-serif; color:white}
.banz { margin: 10px }
.tdborder {width: 858px; border-right: 1px solid #88c647; border-left: 1px solid #88c647;}
.all {width: 30px; background-color: #eecb35; height: 34px; margin-bottom: 13px; padding: 2px}

a:active { color: #009900; text-decoration: none }
a:hover { color: red; text-decoration: underline }
a:visited { color: #009900; text-decoration: none }
div.discl { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width: 800px }
div.discl p { margin: 20px 100px }
.discl {text-align: justify;}
div.verein { vertical-align: middle }
td.main { color: #444; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

table.zw {width: 550px; background-color: #dcffc4; border-collapse: collapse;  }
table.zw td {border: 1px solid #000; padding: 3px; border-spacing:0px; font-size:0.8em}
table.rg { width:440px; border-collapse: collapse; background-color: #dcffc4; }
table.rg td {border: 1px solid #000; padding: 2px; border-spacing:0px; font-size:0.7em; text-align:left;}
table.dl { width:640px; border-collapse: collapse; background-color: #dcffc4; }
table.dl td {border: 1px solid #000; padding: 2px; border-spacing:0px; }

/* Impressum */
table.v {width: 500px; margin-left: 80px; margin-right: 100px; background-color: #dcffc4; border-collapse: collapse;  }
table.v td {border: 1px solid #000; padding: 3px; border-spacing:0px; font-size:0.8em}em}