h1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 20px; line-height: 28px; font-weight:normal; color: #445052; text-transform:uppercase;}

h2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 20px; font-weight:bold; color: #445052;}

hr {color:#B2BCBD; background-color:#B2BCBD; height:1px; margin-left:0px; margin-right:0px; text-align:right; border:0px; margin-bottom:20px;}

.headline {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 20px; line-height: 28px; font-weight:normal; color: #445052; padding-bottom:20px; text-transform:uppercase;}

.bodytext {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color: #445052; padding-bottom:20px;}
.bodytext a, .bodytext a:visited, .bodytext a:active {color: #89BA17; text-decoration: none}
.bodytext a:hover {color: #89BA17; text-decoration: underline}

.lboxtext {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 20px; color: #445052; padding-bottom:20px; padding-left:10px; padding-top:5px;}
.lboxtext a, .lboxtext a:visited, .lboxtext a:active {color: #89BA17; text-decoration: none}
.lboxtext a:hover {color: #89BA17; text-decoration: underline}

.tabletext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #32506D; padding-bottom:3px;}

.minitext{font-size: 10px}

.bildunterschrift {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; color: #E1A74C; padding-top:5px;}


.vcard {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:normal; font-weight:normal; color: #445052;}
.vcard a, .vcard a:visited, .vcard a:active {color: #445052; text-decoration: none;}
.vcard a:hover {color: #445052; text-decoration: underline}

.vcard_mini {font-size: 9px;}


.hnavicell {background-color:#445052; padding-top:24px; padding-left:38px; padding-right:10px;}
.snavicell {background-color:#A0AAAC; padding-top:50px; padding-left:38px; padding-right:10px; padding-bottom:20px;}
.contcell {padding-top:18px; padding-left:32px; padding-right:32px; padding-bottom:10px;}

.hnavi_off {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:normal; font-weight:bold; color: #B2BCBD; padding-left:4px; padding-bottom:14px;}
.hnavi_off a, .hnavi_off a:visited, .hnavi_off a:active {color: #B2BCBD; text-decoration: none; width:100%}
.hnavi_off a:hover {color: #89BA17; text-decoration: none}

.hnavi_on {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:normal; font-weight:bold; color: #89BA17; padding-left:4px; padding-bottom:14px;}
.hnavi_on a, .hnavi_on a:visited, .hnavi_on a:active {color: #89BA17; text-decoration: none; width:100%}
.hnavi_on a:hover {color: #89BA17; text-decoration: none}

.snavi_off {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:normal; font-weight:normal; color: #445052; padding-left:4px; padding-bottom:10px;}
.snavi_off a, .snavi_off a:visited, .snavi_off a:active {color: #445052; text-decoration: none; width:100%}
.snavi_off a:hover {color: #FFFFFF; text-decoration: none}

.snavi_on {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:normal; font-weight:normal; color: #FFFFFF; padding-left:4px; padding-bottom:10px;}
.snavi_on a, .snavi_on a:visited, .snavi_on a:active {color: #FFFFFF; text-decoration: none; width:100%}
.snavi_on a:hover {color: #FFFFFF; text-decoration: none}

.stnavi_off {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:normal; font-weight:normal; color: #B2BCBD; padding-top:4px;}
.stnavi_off a, .stnavi_off a:visited, .stnavi_off a:active {color: #B2BCBD; text-decoration: none; width:100%}
.stnavi_off a:hover {color: #89BA17; text-decoration: none}

.stnavi_on {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:normal; font-weight:bold; color: #89BA17; padding-top:4px;}
.stnavi_on a, .stnavi_on a:visited, .stnavi_on a:active {color: #89BA17; text-decoration: none; width:100%}
.stnavi_on a:hover {color: #89BA17; text-decoration: none}




.formmeldung {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height:normal; font-weight:bold; color: #990000;}

.formbez {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:normal; font-weight:normal; color: #445052; padding-bottom:1px; padding-left:2px; padding-top:4px;}

.eingabe { font-family: Verdana, Arial, Helvetica, sans-serif; color: #445052; font-size: 10px; line-height: normal; background-color:#FFFFFF}
.egbut { font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#A0AAAC; color: #FFFFFF; font-size: 10px; line-height: normal; font-weight:normal}

.sitemap1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:normal; font-weight:bold; color: #445052; background-color:#EEEEEE; font-weight:bold; padding-left:4px; padding-right:10px; padding-top:2px; padding-bottom:2px;}
.sitemap1 a, .sitemap1 a:visited, .sitemap1 a:active {color: #445052; text-decoration: none; width:100%;}
.sitemap1 a:hover {color: #445052; text-decoration: none}

.sitemap2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:normal; font-weight:normal; color: #445052; background-color:#EEEEEE; font-weight:normal; padding-left:4px; padding-right:10px; padding-top:2px; padding-bottom:2px;}
.sitemap2 a, .sitemap2 a:visited, .sitemap2 a:active {color: #445052; text-decoration: none; width:100%;}
.sitemap2 a:hover {color: #445052; text-decoration: none}

.downcell {padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:4px;}
.downtext { font-family:  Verdana, Arial, Helvetica,sans-serif; font-size: 11px; line-height:15px; color: #446989; font-weight:normal; padding-right:12px;}
.downtext a, .downtext a:visited, .downtext a:active {color: #446989; text-decoration: none}
.downtext a:hover {color: #446989; text-decoration: underline}

.downtext2 { font-family: Verdana, Arial, Helvetica,sans-serif; font-size: 10px; line-height:15px; color: #990000; font-weight:normal;}
.downtext2 a, .downtext2 a:visited, .downtext2 a:active {color: #990000; text-decoration: none}
.downtext2 a:hover {color: #990000; text-decoration: underline}

.tablehead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:normal; font-weight:bold; color: #32506D; padding:5px; background-color:#E1E8EF;}
.tabletext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; color: #32506D; padding:5px; background-color:#FFEFCE;}
