/* **general formatting** */

div {position: relative; background-color: transparent; margin: 0; padding: 0; border-width: 0; border-style: none; text-align: left; overflow: hidden;}
img {border-width: 0; border-style: none; background-color: #FFFFFF; color: #000000; font-size: 11px;}
p, h1, h2, ul, img, a, table {font-family: "Helvetica", "Arial", sans-serif; letter-spacing: 0;}

#header_txt p {font-size: 11px; color: #FFFFFF; background-color: transparent; line-height: 1.2; margin: 0 0 10px 15px;}

#main_leftcol p {font-size: 13px; color: #3E3E38; background-color: transparent; line-height: 1.3; margin: 0 0 15px 51px;}
#main_leftcol h1 {font-size: 13px; color: #3E3E38; background-color: transparent; line-height: 1.3; margin: 15px 0 10px 51px; font-weight: bold;}
#main_leftcol a:link {color: #38551D; background-color: transparent; font-size: 13px; text-decoration: none; font-weight: normal; font-style: normal;}
#main_leftcol a:visited {color: #38551D; background-color: transparent; font-size: 13px; text-decoration: none; font-weight: normal; font-style: normal;}
#main_leftcol a:hover {color: #6A903F; background-color: #D5D6C7; font-size: 13px; text-decoration: underline; font-weight: normal; font-style: normal;}
#main_leftcol a:active {color: #6A903F; background-color: #D5D6C7; font-size: 13px; text-decoration: none; font-weight: normal; font-style: normal;}
#main_leftcol ul {font-size: 13px; color: #3E3E38; background-color: transparent; margin: 0 0 15px 51px; padding: 0 0 0 15px; list-style-image: url(gBulletLeft.gif); line-height: 1.3;}

#main_rightcol p {font-size: 13px; color: #000000; background-color: transparent; line-height: 1.3; margin: 0 10px 15px 15px;}
#main_rightcol h1 {font-size: 16px; color: #000000; background-color: transparent; line-height: 1.3; margin: 25px 0 15px 15px; font-weight: bold;}
#main_rightcol h2 {font-size: 14px; color: #000000; background-color: transparent; line-height: 1.3; margin: 25px 0 15px 15px; font-weight: bold;}
#main_rightcol a:link {color: #38551D; background-color: transparent; font-size: 13px; text-decoration: none; font-weight: normal; font-style: normal;}
#main_rightcol a:visited {color: #38551D; background-color: transparent; font-size: 13px; text-decoration: none; font-weight: normal; font-style: normal;}
#main_rightcol a:hover {color: #6A903F; background-color: #E4E5D8; font-size: 13px; text-decoration: underline; font-weight: normal; font-style: normal;}
#main_rightcol a:active {color: #6A903F; background-color: #E4E5D8; font-size: 13px; text-decoration: none; font-weight: normal; font-style: normal;}
#main_rightcol p a:link {color: #38551D; background-color: transparent; font-size: 13px; text-decoration: none; font-weight: normal; font-style: normal;}
#main_rightcol p a:visited {color: #38551D; background-color: transparent; font-size: 13px; text-decoration: none; font-weight: normal; font-style: normal;}
#main_rightcol p a:hover {color: #6A903F; background-color: #E4E5D8; font-size: 13px; text-decoration: underline; font-weight: normal; font-style: normal;}
#main_rightcol p a:active {color: #6A903F; background-color: #E4E5D8; font-size: 13px; text-decoration: none; font-weight: normal; font-style: normal;}
#main_rightcol p.pfadangabe {font-size: 11px; color: #3E3E38; background-color: transparent; line-height: 1.3; margin: 15px 0 15px 15px;}
#main_rightcol p.pfadangabe a:link {color: #38551D; background-color: transparent; font-size: 11px; text-decoration: none; font-weight: normal; font-style: normal;}
#main_rightcol p.pfadangabe a:visited {color: #38551D; background-color: transparent; font-size: 11px; text-decoration: none; font-weight: normal; font-style: normal;}
#main_rightcol p.pfadangabe a:hover {color: #6A903F; background-color: #E4E5D8; font-size: 11px; text-decoration: underline; font-weight: normal; font-style: normal;}
#main_rightcol p.pfadangabe a:active {color: #6A903F; background-color: #E4E5D8; font-size: 11px; text-decoration: none; font-weight: normal; font-style: normal;}
#main_rightcol p.updateinfo {font-size: 11px; color: #3E3E38; background-color: transparent; line-height: 1.3; margin: 25px 0 15px 15px;}
#main_rightcol ul {font-size: 13px; color: #000000; background-color: transparent; margin: 0 0 15px 15px; padding: 0 0 0 15px; list-style-image: url(gBulletRight.gif); line-height: 1.3;}
#main_rightcol em {font-style: italic; color: #3E3E38;}
#main_rightcol img {margin: 15px 15px 25px 15px;}

#container_footer a:link {color: #819854; background-color: transparent; font-size: 11px; text-decoration: none; font-weight: normal; font-style: normal;}
#container_footer a:visited {color: #819854; background-color: transparent; font-size: 11px; text-decoration: none; font-weight: normal; font-style: normal;}
#container_footer a:hover {color: #B1BF96; background-color: #292A23; font-size: 11px; text-decoration: underline; font-weight: normal; font-style: normal;}
#container_footer a:active {color: #B1BF96; background-color: #292A23; font-size: 11px; text-decoration: none; font-weight: normal; font-style: normal;}

#footer_leftcol p {font-size: 11px; color: #FFFFFF; background-color: transparent; line-height: 1.2; margin: 15px 0 15px 51px;}
#footer_rightcol p {font-size: 11px; color: #FFFFFF; background-color: transparent; line-height: 1.2; margin: 15px 10px 15px 15px;}

#main_rightcol table {margin: 0 10px 15px 15px;}
#main_rightcol td {padding: 3px 5px 3px 5px;}
#main_rightcol th {font-size: 13px; line-height: 1.2; font-weight: bold; text-align: left;}
#main_rightcol tr {font-size: 13px; line-height: 1.2;}
#main_rightcol tr.heim {color: #FFFFFF; background-color: #6A903F;}
#main_rightcol tr.auswaerts {color: #000000; background-color: #DDE1D1;}
#main_rightcol tr.torschuetzen {color: #3E3E38; background-color: transparent; font-style: italic;}

/* **layout** */

body {background-color: #DDE1D1; background-image: url(gPageBackground.jpg); background-repeat: repeat-x; margin: 0; padding: 0; text-align: center;}

#container_header {width: 839px; height: 228px; background-color: #0E1009; margin: 0 auto;}
#header_labels {width: 191px; height: 95px; position: absolute; left: 132px; top: 78px; background-color: transparent;}
#header_nav {width: 768px; height: 35px; position: absolute; left: 36px; top: 180px; background-color: transparent;}
#header_txt {width: 450px; height: 40px; position: absolute; left: 323px; top: 15px; background-color: transparent;}
.header_fussball {background-image: url(gHeaderFussball.jpg);}
.header_rudern {background-image: url(gHeaderRudern.jpg);}
.header_tennis {background-image: url(gHeaderTennis.jpg);}
.header_eisstock {background-image: url(gHeaderEisstock.jpg);}
.header_eishalle {background-image: url(gHeaderEishalle.jpg);}
#label1 {margin: 0;}
#label2 {margin: 0 0 0 1px;}

#container_main {width: 839px; background-color: #FFFFFF; background-image: url(gMainBackground.jpg); background-repeat: repeat-y; margin: 0 auto;}
#main_leftcol {width: 323px; float: left; background-color: transparent;}
#main_rightcol {width: 478px; float: right; margin: 0 37px 0 0; background-color: transparent;}
.rightdivider {padding: 0; margin: 0; height: 5px; background-color: #DDE1D1; font-size: 3px; line-height: 1.0;}
.leftdivider {padding: 0; margin: 0 0 0 36px; height: 7px; background-color: #FFFFFF; font-size: 3px; line-height: 1.0;}
.sponsoren {padding: 0; margin: 0 0 0 36px; height: 95px; background-color: #FFFFFF;}

#container_divider {width: 839px; height: 14px; background-color: #FFFFFF; background-image: url(gWhiteBackground.jpg); background-repeat: repeat-y; margin: 0 auto;}

#container_footer {width: 839px; min-height: 100px; background-color: #000000; background-image: url(gFooterBackground.jpg); background-repeat: repeat-y; margin: 0 auto;}
#footer_leftcol {float: left; width: 323px; margin: 0; background-color: transparent;}
#footer_rightcol {width: 478px; float: right; margin: 0 37px 0 0; background-color: transparent;}

#container_closer {width: 839px; height: 59px; background-color: #FFFFFF; background-image: url(gCloserBackground.jpg); background-repeat: repeat-y; margin: 0 auto;}

/* **navbar & mouseover** */

#container_header ul {list-style: none;}
#container_header li a {margin: 0; display: block; width: 96px; height: 35px; background-repeat: no-repeat; font-size: 11px; text-decoration: none;}
#container_header li a:link {color: #6A903F; background-position: 0 0;}
#container_header li a:visited {color: #6A903F; background-position: 0 0;}
#container_header li a:hover {color: #38551D; background-position: 0 -35px;}
#container_header li a:active {color: #38551D; background-position: 0 -35px;}

#linkhome {background-image: url(gLinkHome.jpg);}
#linkvsthome {background-image: url(gLinkVSTHome.jpg);}
#linkabout {background-image: url(gLinkAbout.jpg);}
#linkanlagen {background-image: url(gLinkAnlagen.jpg);}
#linksponsoren {background-image: url(gLinkSponsoren.jpg);}
#linkteam {background-image: url(gLinkTeam.jpg);}
#linknachwuchs {background-image: url(gLinkNachwuchs.jpg);}
#linkservice {background-image: url(gLinkService.jpg);}
#linkveranstaltungen {background-image: url(gLinkVeranstaltungen.jpg);}
#linkuhl {background-image: url(gLinkUHL.jpg);}
#linkbahn {background-image: url(gLinkBahn.jpg);}

#link1 {position: absolute; top: 0; left: 0;}
#link2 {position: absolute; top: 0; left: 96px;}
#link3 {position: absolute; top: 0; left: 192px;}
#link4 {position: absolute; top: 0; left: 288px;}
#link5 {position: absolute; top: 0; left: 384px;}
#link6 {position: absolute; top: 0; left: 480px;}
#link7 {position: absolute; top: 0; left: 576px;}
#link8 {position: absolute; top: 0; left: 672px;}

