@CHARSET "ISO-8859-1";

body { margin-left: 8px; margin-top: 0px; background-color: #FFFFFF; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #646464; }
img { border:0; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em; }
a:link { color:#646464; text-decoration:underline; }
a:hover { color:#08107B; text-decoration:underline; }
a:visited { color:#646464; text-decoration:underline; }
a:visited:hover { color:#08107B; text-decoration:underline; }
a:active { color:#646464; text-decoration:underline; }
table { border: 0; padding: 0; border-collapse: separate; border-spacing: 0px; }

.main { border: 0; padding: 0; cellspacing: 0; width:928px; }

.header { background: #BDC3DE; border: 0; padding: 0; width: 100%; }
.header .logo { padding: 5px; valign: top; width: 50%; width: 120px; }
.header .vereinsname { white-space: nowrap; color: gray; font-size: 2.2em; text-align: center; padding-left: 20px; padding-right: 20px; padding-bottom: 15px; }
.header .vereinsnamezusatz1 { white-space: nowrap; color: light-gray; font-size: 1.3em; text-align: center; }
.header .vereinsnamezusatz2 { white-space: nowrap; color: light-gray; font-size: 1.3em; text-align: center; padding-bottom: 10px; }

.header .navigation1 { font-size:0.9em; color: #D3DBE0; height: 58px; horizontal-align: right; vertical-align: top; width:50%; }
.header .navigation1 table { border-collapse: separate; border-spacing: 0px 2px; }
.header .navigation1 td { padding-left: 10px; padding-right: 10px; }
.header a:link { color: #818DD6; text-decoration:none; }
.header a:hover{ color: #FFFFFF; text-decoration:none; }
.header a:visited{ color: #818DD6; text-decoration:none; }
.header a:visited:hover{ color: #FFFFFF; text-decoration:none; }
.header a:active { color: #6D78BD; text-decoration:none; }

.header .buttonnavigation { font-size:0.9em; color: #D3DBE0; }
.header .navbuttonsel { color: gray; background-image: url(../img/nav_button_act.gif);  padding-left: 20px; padding-right: 40px; padding-top: 3px; padding-bottom: 3px; }
.header .navbutton { color: gray; background-image: url(../img/nav_button.gif);  padding-left: 20px; padding-right: 40px; padding-top: 3px; padding-bottom: 3px; }
.header .navbutton a:link { color: #93A1F2; text-decoration:none; }
.header .navbutton a:hover{ color: #FFFFFF; text-decoration:none; }
.header .navbutton a:visited{ color: #93A1F2; text-decoration:none; }
.header .navbutton a:visited:hover{ color: #FFFFFF; text-decoration:none; }
.header .navbutton a:active { color: #93A1F2; text-decoration:none; }

.pfadnavigation { background: #f3f3f3; font-size:0.9em; width: 100%; }
.pfadnavigation table { white-space: nowrap; border-collapse: separate; border-spacing: 10px 0px; }

.hauptnavigation { background: #f3f3f3; vertical-align: top; width: 176; }
.hauptnavigation a:link { text-decoration:none; }
.hauptnavigation a:hover{ text-decoration:none; }
.hauptnavigation a:visited{ text-decoration:none; }
.hauptnavigation a:visited:hover{ text-decoration:none; }
.hauptnavigation a:active { text-decoration:none; }
.hauptnavigation table { border: 0; padding: 0; border-collapse: separate; border-spacing: 3px 4px; width: 160px; }
.hauptnavigation .dot { vertical-align: top; width: 16; border: 0; height: 12; width: 16; }
.hauptnavigation .hauptnavi { color: #646464; padding-left:5px; }
.hauptnavigation #hauptnavimain { background: #ffffff; }
.hauptnavigation .hauptnavi a:link { color: #646464; text-decoration:none; }
.hauptnavigation .hauptnavi a:hover{ color: #08107B; text-decoration:none; }
.hauptnavigation .hauptnavi a:visited{ color: #646464; text-decoration:none; }
.hauptnavigation .hauptnavi a:visited:hover{ color: #08107B; text-decoration:none; }
.hauptnavigation .hauptnavi a:active { color: #646464; text-decoration:none; }
.hauptnavigation .hauptnaviactive { padding-left:5px; }
.hauptnavigation .hauptnaviactive a:link{ color: #709DE0; text-decoration:none; }
.hauptnavigation .hauptnaviactive a:visited{ color: #709DE0; text-decoration:none; }

.hauptnavigation .subnavi1 { color: #646464; padding-left:5px; }
.hauptnavigation .subnavi1 a:link { color: #646464; text-decoration:none; }
.hauptnavigation .subnavi1 a:hover{ color: #08107B; text-decoration:none; }
.hauptnavigation .subnavi1 a:visited{ color: #646464; text-decoration:none; }
.hauptnavigation .subnavi1 a:visited:hover{ color: #08107B; text-decoration:none; }
.hauptnavigation .subnavi1 a:active { color: #646464; text-decoration:none; }
.hauptnavigation .subnavi1active { padding-left:5px; }
.hauptnavigation .subnavi1active a:link { color:#08107B; text-decoration:none; }
.hauptnavigation .subnavi1active.link5 a:hover { color:#08107B; text-decoration:none; }
.hauptnavigation .subnavi1active a:visited { color:#08107B; text-decoration:none; }
.hauptnavigation .subnavi1active a:visited:hover{ color:#08107B; text-decoration:none; }
.hauptnavigation .subnavi1active a:active{ color:#08107B; text-decoration:none; }

.hauptnavigation .subnavi2 { color: #646464; padding-left:20px; }
.hauptnavigation .subnavi2 a:link { color: #646464; }
.hauptnavigation .subnavi2 a:hover{ color: #08107B; }
.hauptnavigation .subnavi2 a:visited{ color: #646464; }
.hauptnavigation .subnavi2 a:visited:hover{ color: #08107B; }
.hauptnavigation .subnavi2 a:active { color: #646464; }
.hauptnavigation .subnavi2active { padding-left:20px; }
.hauptnavigation .subnavi2active a:link { color:#08107B; }
.hauptnavigation .subnavi2active a:hover { color:#08107B; }
.hauptnavigation .subnavi2active a:visited { color:#08107B; }
.hauptnavigation .subnavi2active a:visited:hover{ color:#08107B; }
.hauptnavigation .subnavi2active a:active{ color:#08107B; }

.footer { background: #090f7b; font-size:0.9em; }
.footer table { vertical-align: center; }
.footer a:link { color: #A2ACEB; text-decoration: none; }
.footer a:hover{ color: #FFFFFF; text-decoration: none; }
.footer a:visited{ color: #A2ACEB; text-decoration: none; }
.footer a:visited:hover{ color: #FFFFFF; text-decoration: none; }
.footer a:active { color: #A2ACEB; text-decoration: none; }

.footer #copyright {padding-left: 8px; padding-right: 12px; color: #EEEEEE; }
.footer #impressum { padding-left: 12px; padding-right: 4px; }

.impressum .vereinsname { padding-bottom:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; color: #08107B; }
.impressum .anschrift {  padding-left:10px; }
.impressum .vorstand { padding-top:30px; padding-bottom:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; color: #08107B; }
.impressum .funktion { padding-top:10px; padding-left:10px; padding-right:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #08107B; }
.impressum .funktionaer { padding-top:5px; padding-left:20px; font-size:1.0em; }
.impressum .register { padding-top:15px; }
.impressum .hinweis { padding-top:30px;  padding-bottom:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; color: #08107B; }
.impressum .hinweis-text { padding-top:5px; padding-left:30px; }
.impressum .hinweis-text a:link { font-weight:600; color: #08107B; }
.impressum .hinweis-text a:hover{ font-weight:600; color: #08107B; }
.impressum .hinweis-text a:visited{ font-weight:600; color: #08107B; }
.impressum .hinweis-text a:visited:hover{ font-weight:600; color: #08107B; }
.impressum .hinweis-text a:active { font-weight:600; color: #08107B; }

.content { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #08107B; }
.content h2 { padding-left:20px; }
.content a:link { font-weight:600; color: #08107B; }
.content a:hover{ font-weight:600; color: #0810FF; }
.content a:visited{ font-weight:600; color: #08107B; }
.content a:visited:hover{ font-weight:600; color: #0810FF; }
.content a:active { font-weight:600; color: #08107B; }

.vorstand .jahre { padding-top:10px; padding-left:10px; padding-right:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #08107B; }
.vorstand .vorsitzender { padding-top:5px; padding-left:20px; font-size:1.0em; }

.sitemap th { text-align:left; padding-top:15px; padding-left:10px; padding-right:30px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; color: #08107B; }
.sitemap td { padding-top:10px; padding-left:15px; padding-right:30px; font-size:1.0em; }
.sitemap a:link { color: #646464; }
.sitemap a:hover{ color: #08107B; }
.sitemap a:visited{ color: #646464; }
.sitemap a:visited:hover{ color: #08107B; }
.sitemap a:active { color: #646464; }

.chronik td { padding-top:10px; padding-left:15px; padding-right:30px; font-size:1.0em; }

.mitglied td { padding-top:10px; padding-left:15px; padding-right:30px; font-size:1.0em; }
.mitglied .beitrag { text-align:right; }

.neu { background-color: yellow; color: red; padding-left:5px; padding-right:5px; }

.tabelle th { padding-top:5px; padding-left:15px; padding-right:5px; }
.tabelle td { padding-top:5px; padding-left:15px; padding-right:5px; font-size:1.0em; }
.tabelle .zahl { text-align: right; }
.tablewithborders table { border:1px gray solid; }
.tablewithborders td { border-top:1px gray dotted; padding-left:10px; padding-right:10px; }

.einladungstext td { font-size:1.2em; padding-left:5px; padding-right:20px; padding-bottom:20px; }
.mannschaftsaufstellung td { font-size: 1.0em; padding-left:5px; padding-right:20px; padding-bottom:5px;}
