body {
background: url(gfx/bg_main.gif) repeat-y #e1ddd9;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0px;
margin:0px;
}

img{
border: 0px;
}

a{
text-decoration: none;
color: green;
border: 0px;
}

table{
margin: 30px 0 0 0;
width: 480px;
}

.tabi{
text-align: right;
width: 146px;
padding: 0 10px 0 0
}

a:hover{
color: silver;
}

.bild_links{
float: left;
padding: 3px;
}

.bild_rechts{
float: right;
padding: 3px;
}

/*------------------------------------------------------
Der Mainholder der Seite
------------------------------------------------------*/
#center {
width: 950px;
padding:0px;
margin: 0px;
} 
/*------------------------------------------------------
Der Header der Seite
------------------------------------------------------*/
#header{
background: url(gfx/head_bg.jpg) repeat-x;
height: 174px;
}

#logo{
position: absolute;
left: 0px;
top: 6px;
}

#banner{
float: right;
margin: 54px 0 0 0;
}

/*------------------------------------------------------
Die Kopfnavigation der Seite
------------------------------------------------------*/
#headnav{
background: url(gfx/bg_navigation.jpg) no-repeat 140px 0px rgb(242,242,242);
height: 41px;
font-size: 10pt;
font-weight: bold;
border-bottom: 1px solid rgb(220,220,220);
}
/*------------------------------------------------------
Link Definition der Kopfnavigation
------------------------------------------------------*/
#headnav a{
text-decoration: none;
color: rgb(88,88,88);
height: 41px;
}

#headnav a:hover{
text-decoration: none;
background-color: rgb(210,210,210);
color: rgb(100,100,100);
}
/*------------------------------------------------------
Listeneinstellung der Kopfnavigation
------------------------------------------------------*/
#headnav ul{
margin: 0;
padding: 5px 0 0 0;
list-style: none;
}

#headnav li{
border-top: 1px solid rgb(184,184,184);
border-right: 1px solid rgb(200,200,200);
margin: 0 0 0 5px;
padding: 0 4px 0 4px;
height: 21px;
float: left;
background-color: rgb(221,222,221);
}

.holder{
border-top: 1px solid rgb(184,184,184);
float: left;
height: 21px;
width: 490px;
padding: 0;
margin: 5px 0 0 0;
background-color: rgb(221,222,221);
}

/*------------------------------------------------------
Listeneinstellung der Kopfnavigation
------------------------------------------------------*/
#outer{ 
border-left: solid 197px rgb(27,139,55); /* linke Menue Spalten Farbe  */ 
border-right: solid 16px rgb(27,139,55); /* rechte Menue Spalten Farbe  */ 
background-color: rgb(226,226,226); /* Farbe fuer Inhalt Spalten  */
} 

#inner{margin:0; width:100%; }

/* --------------left und right navigavtion------------- */
#left {
 width:197px; 
 float:left; 
 position:relative; 
 margin-left:-197px; 
 margin-right:1px;
 background: url(gfx/navleft.jpg) no-repeat rgb(27,139,55); 
 }
 
.picspre{
float: left;
padding: 0 0 0 5px;
margin: 5px 10px 0 0;
background-color: rgb(230,230,230);
overflow: hidden;
width: 250px;
} 

.picspre h3{
color: green;
margin: 0;
padding: 0;
font-size: 8pt;
font-weight: normal;
}

.picspre a{
border: none;
text-decoration: none;
} 

.termine{
float: left;
padding: 0 0 0 5px;
margin: 5px 10px 0 0;
background-color: rgb(230,230,230);
overflow: hidden;
width: 170px;
height: 500px;
} 

.termine h3{
color: green;
margin: 0;
padding: 0;
font-size: 8pt;
font-weight: normal;
}

.termine a{
border: none;
text-decoration: none;
} 

.einzl{
float: right;
}
 
#linke-navi{
width: 170px;
font-size: 11pt;
background-color: rgb(226,226,226);
margin: 0 0 11px 15px;
padding: 0 0 0 0;
overflow: hidden;
}

#nav-left-inhalt ul{
margin: 0px 0px 0px 20px;
padding: 0px 0px 10px 0px;
}

#nav-left-inhalt li{
padding: 0;
border-bottom: 1px solid lightgrey;
margin: 1px;
text-align: left;
list-style-type: none;
}

#linke-navi p{
margin: 0px 0px 4px 19px;
padding-top: 10px;
color: rgb(56,140,77);
font-size: 13pt;
font-weight: bold;
border-bottom: solid 1px lightgrey;
}

#linke-navi a{
padding: 2px 2px 2px 17px;
color: rgb(84,84,84);
display: block;
background: url(gfx/pfeil.gif) no-repeat 4px 7px rgb(217,217,217);
}

#linke-navi a:hover{
background-color: rgb(235,235,235);
display: block;
color: rgb(50,50,50);
}

#inhalt-main{
float: left;
width: 490px;
margin: 0px 0px 0px 20px;
padding: 0 10px 10px 15px;
background: url(gfx/Bilder/mainbg.jpg) no-repeat rgb(237,237,237);
}

#inhalt-main h1{
font-size: 14pt;
margin: 0 2px 0 0;
width: 480px;
padding: 10px 3px 0 0;
font-weight: normal;
margin: 0px;
color: green;
border-bottom: 1px solid silver;
}

#inhalt-main h2{
padding: 20px 0 0 0px;
margin: 0 0 5px 0px;
font-size: 10pt;
}

#inhalt-main h3{
padding: 5px 0 1px 0px;
margin: 0 0 0 0px;
font-size: 10pt;
font-weight: normal;
color: green;
}

#inhalt-main p{
padding: 0px 3px 0 0px;
margin: 2px 0 7px 0px;
}

#inhalt-main ul{
margin: 0px 0 15px 0;
padding: 0px;
list-style: none;
}

#inhalt-main li{
background: url(inhalt/navsparte.gif) no-repeat 0px 7px;
padding: 4px 0 0 12px;
margin: 0;
}

.vorpic{
float: left;
padding: 0 5px 5px 5px;
}

.aufstellung{
color: green;
width: 160px;
margin: 0px 0 0 0;
padding: 0px 0 0 0;
}

.mannschaft{
list-style: none;
padding: 0px 0 0 0px;
margin: 7px 0 10px 0;
}


.mannschaft ul{
list-style: none;
padding: 0px 0 0 0px;
margin: 0;
}

.mannschaft li{
background: url(inhalt/navsparte.gif) no-repeat 0px 7px;
padding: 4px 0 0 12px;
margin: 0;
}

.vorstand{
margin: 10px 0px 0px 0px;
padding: 3px 0 0 0;
border: 1px solid rgb(220,220,220);
height: 110px;
background-color: rgb(230,230,230);
}

.clear{
clear: both;
}

#vorinfo{
position: absolute;
top: 235px;
left: 745px;
width: 175px;
margin:0px;
padding: 0px;
background-color: rgb(237,237,237);
}

#vorinfo a{
color: rgb(88,88,88);
}

#vorinfo ul{
list-style: none;
padding: 0px 0 0 20px;
margin: 0;
}

.textbox{
padding: 0;
margin: 5px 0px 0px 12px;
color: red;
}

#vorinfo li{
background: url(inhalt/navsparte.gif) no-repeat 0px 7px;
padding: 1px 0 0 12px;
margin: 0;
}

#vorinfo h2{
margin: 10px 0px 0px 0px;
padding: 0px;
font-size: 13pt;
color: rgb(68,68,68);
border-bottom: 1px solid green;
color: rgb(68,68,68);
width: 175px;
text-align: center;
}

#vorinfo p{
padding: 5px;
margin: 15px 0px 0px 0px;
}

#vorinfo h4{
margin: 20px 0px 0px 15px;
padding: 0px;
font-weight: bold;
color: green;
border-bottom: 1px solid silver;
}

#vorinfo p{
padding: 0;
margin: 0px;
}
/*------------------------------------------------------
Badminton Navigtion
------------------------------------------------------*/
#badminton{
position: absolute;
top:196px;
margin:0px 0 10px 0;
padding: 0px;
left: 429px;
background-color:rgb(220,220,220);
border-left: 1px solid silver;
border-bottom: 1px solid silver;
border-right: 1px solid silver;
visibility: hidden;
font-size: 10pt;
}
    
#badminton ul{
margin: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
}
    
#badminton li{
margin: 1px 0 0 2px;
padding: 0px;
text-align: left;
background-color:rgb(225,225,225);
width: 150px;
}
    
#badminton a{
display: block;
color: white;
color: rgb(84,84,84);
}
    
#badminton a:hover{
background: #E9E9E9;
color: green;
background-color:rgb(235,235,235);
}
    
#badminton p{
color: green;
font-weight: bold;
font-size: 11pt;
border-bottom: 1px solid silver;
padding: 0 0 0 2px;
margin: 10px 0 5px 0;
}
/*------------------------------------------------------
Fussball Navigtion
------------------------------------------------------*/
#fussball{
position: absolute;
top:196px;
margin:0px 0 10px 0;
padding: 0px;
left: 466px;
background-color:rgb(220,220,220);
border-left: 1px solid silver;
border-bottom: 1px solid silver;
border-right: 1px solid silver;
visibility: hidden;
font-size: 10pt;
}
    
#fussball ul{
margin: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
}
    
#fussball li{
margin: 1px 0 0 2px;
padding: 0px;
text-align: left;
background-color:rgb(225,225,225);
width: 180px;
}
    
#fussball a{
color: white;
color: rgb(84,84,84);
}
    
#fussball a:hover{
background: #E9E9E9;
color: green;
background-color:rgb(235,235,235);
}
    
#fussball p{
color: green;
font-weight: bold;
font-size: 11pt;
border-bottom: 1px solid silver;
padding: 0 0 0 2px;
margin: 10px 0 5px 0;
}
/*------------------------------------------------------
Schach Navigtion
------------------------------------------------------*/
#schach{
position: absolute;
top:196px;
margin:0px 0 10px 0;
padding: 0px;
left: 624px;
background-color:rgb(220,220,220);
border-left: 1px solid silver;
border-bottom: 1px solid silver;
border-right: 1px solid silver;
visibility: hidden;
font-size: 10pt;
z-index: 2;
}
    
#schach ul{
margin: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
}
    
#schach li{
margin: 1px 0 0 2px;
padding: 0px;
text-align: left;
background-color:rgb(225,225,225);
width: 150px;
}
    
#schach a{
color: white;
color: rgb(84,84,84);
}
    
#schach a:hover{
background: #E9E9E9;
color: green;
background-color:rgb(235,235,235);
}
    
#schach p{
color: green;
font-weight: bold;
font-size: 11pt;
border-bottom: 1px solid silver;
padding: 0 0 0 2px;
margin: 10px 0 5px 0;
}

/*------------------------------------------------------
Tennis Navigtion
------------------------------------------------------*/
#tennis{
position: absolute;
top:196px;
margin:0px 0 10px 0;
padding: 0px;
left: 655px;
background-color:rgb(220,220,220);
border-left: 1px solid silver;
border-bottom: 1px solid silver;
border-right: 1px solid silver;
visibility: hidden;
font-size: 10pt;
z-index:2;
}
    
#tennis ul{
margin: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
}
    
#tennis li{
margin: 1px 0 0 2px;
padding: 0px;
text-align: left;
background-color:rgb(225,225,225);
width: 180px;
}
    
#tennis a{
color: white;
color: rgb(84,84,84);
}
    
#tennis a:hover{
background: #E9E9E9;
color: green;
background-color:rgb(235,235,235);
}
    
#tennis p{
color: green;
font-weight: bold;
font-size: 11pt;
border-bottom: 1px solid silver;
padding: 0 0 0 2px;
margin: 10px 0 5px 0;
}
/*------------------------------------------------------
Turnen Navigtion
------------------------------------------------------*/
#turnen{
position: absolute;
top:196px;
margin:0px 0 10px 0;
padding: 0px;
left: 719px;
background-color:rgb(220,220,220);
border-left: 1px solid silver;
border-bottom: 1px solid silver;
border-right: 1px solid silver;
visibility: hidden;
font-size: 10pt;
z-index: 2;
}
    
#turnen ul{
margin: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
}
    
#turnen li{
margin: 1px 0 0 2px;
padding: 0px;
text-align: left;
background-color:rgb(225,225,225);
width: 180px;
}
    
#turnen a{
color: white;
color: rgb(84,84,84);
}
    
#turnen a:hover{
background: #E9E9E9;
color: green;
background-color:rgb(235,235,235);
}
    
#turnen p{
color: green;
font-weight: bold;
font-size: 11pt;
border-bottom: 1px solid silver;
padding: 0 0 0 2px;
margin: 10px 0 5px 0;
}