body {
	margin:0; 
        padding:0;
        background:black;
        font-family:Verdana, Geneva, sans-serif;
        font-size:12px;
        text-align: center;
        color:#f3f3f3;
}

#home
{
        width:800px; 
        height:160px; 
        margin:5% auto;
}

#rahmen 
{
      width: 811px;
      margin: 5px auto;
      text-align: center;
      border:1px solid #535353;
}

#main 
{
      width: 801px;
      margin: 5px auto;
      text-align: center;
      background: #535353 url(grafik/back2.jpg) repeat-y;
}


#header
{
      width: 100%;
      height: 89px;
      margin:0;
      background-color: black;
}



#content-block
{
      width: 100%;
      background: transparent url(grafik/back.jpg) no-repeat;
      margin-top: 0px;
      border-top:1px solid black;
     
}



#content
{
      width: 80%;
      margin: 20px auto;
      text-align: left;
     
}

#footer
{
      color:white;
      font-size: 80%;
      font-weight: bold;
}

#cleaner
{
      clear: both;
      width: 100%;
      height: 15px;
}

#index-left
{
      float: left;
      width:50%;
      
      
     
}

#index-right
{
      float: right;
      width:46%;
      border-left: 1px dashed #535353;
      padding-left: 12px;
}



a:link {color: #fc6; text-decoration: none} 
a:visited {color: #fc6; text-decoration: none}
a:active {color: white; text-decoration: none}
a:hover {color: white; text-decoration: none}
a.navi:link {color: #535353; text-decoration: none} 
a.navi:visited {color: #535353; text-decoration: none}
a.navi:active {color: black; text-decoration: none}
a.navi:hover {color: black; text-decoration: none}
a.klein:link {color: #535353; text-decoration: none} 
a.klein:visited {color: #535353; text-decoration: none}
a.klein:active {color: black; text-decoration: none}
a.klein:hover {color: black; text-decoration: none}

ul 
{
      list-style-type : none;
      margin : 0 auto;
      padding : 0;

}

li 
{
      width : 80px;
      height: 24px;
      margin: 0;
      float :left;
      text-align : center;
      background: #f3f3f3 url(grafik/button.gif) no-repeat right;
}

li a 
{     
      font-size:90%;
      font-family:Arial, Helvetica, sans-serif;
      font-weight:bold;
      line-height:20px;
      color: #f77f20;
      width : 80px;
      height: 24px;
      text-decoration : none;
      text-align : center;
      display : block;
      background: #f3f3f3 url(grafik/button.gif) no-repeat right;
    
}
    
li a:hover 
{
      background: #f3f3f3 url(grafik/button2.gif) repeat-x;
}



.top
{
      width: 100%;
      height: 65px;
      margin: 0px;
      
}

.news-box
{
      width:100%;
      text-align: left;
      margin:5px auto;
      border-bottom: 1px dashed #535353;
}

.bild {
        
        float: left;
        text-align: left;
        margin-right: 10px;
        margin-bottom: 10px;
      
}

.bild-info {
        
        width: 100%;
        
      
}

.minilink {color: #535353;font-size:80%}

.cleaner
{
      clear: both;
      width: 100%;
      height: 4px;
}

.cleaner-border
{
      clear: both;
      width: 100%;
      height: 15px;
      border-bottom:1px dashed #535353;
      margin-bottom:10px;
}
h1 {color:white;font-size: 150%;margin-top: 10px;}
h2 {color:white;font-size: 130%;}
h3 {color:white;font-size: 120%;}
h4 {color:white;font-size: 110%;}
hr {border: 1px dashed #535353;}

.border {border: 1px solid #535353;}

.caution      { color:#fc6; font-weight:bold; }
img.captcha   { margin:0px; padding:0px; border:1px solid #000;}
input.captcha { margin:0px; padding:0px; width:100px; height:23px; font-size:16px;}

.form {
	width: 48%;
        float: left;
        margin-bottom: 10px;
}

.formmail {
	width: 100%;
        height: 390px;
        text-align: left;
        background-color: #242424;
    
}

.captcha {
	height: 25px;
        margin-bottom: 5px;
        vertical-align: middle;
        margin-left: 10px;
        
}

input, textarea {border: 1px solid #fc6;background: #cecece;}

.link
{
        background: url(grafik/link.gif) no-repeat left;
        padding-left: 17px;
        font-weight: bold;
}

#leiste
{
        background: url(grafik/footer2.jpg);
        width: 100%;
        height:15px;
}

.athletenfoto
{
        float: left;
        width:40%;
}

.athleteninfo
{
        float: left;
        width:55%;
}

a.pop span {
	display:none;
}

a.pop {
	position:relative;
	text-decoration:none;
        z-index:1;
}

a.pop:hover {
	background-color:transparent;
        z-index:2;
}

a.pop:hover span {
	display:block;
        position: absolute;
        left: -100px;
        top: -500px;
	width: 300px;
        height: 300px;
	color:#000;
	text-decoration:none;
        z-index:2;
}

.fit1 {float: left;height: 40px;width:30%}
.fit2 {float: left;height: 40px;width: 70%}
.home {margin-left:600px;margin-top: 20px}

.fibo1 {float: left;width: 225px;}
.fibo2 {
        float: left;
        width: 400px;
        font-size:120%; 
        font-weight: bold;
        margin-left:10px;
}

.diszi {
        float: left;
        margin:0 0 10px 10px;
        width: 115px;
        border: 1px dashed #535353;
        text-align: center;
        padding-top:5px;
        padding-bottom: 5px;
        
}
.diszi1 {
        float: left;
        width: 115px;
        border: 1px dashed #535353;
        text-align: center;
        padding-top:5px;
        padding-bottom: 5px;
        
}

.land {
        float: left;
        width: 150px;
        border: 1px dashed #535353;
        text-align: center;
        margin:0 7px 10px 0;
        padding-top:5px;
        padding-bottom: 5px; 
        
}

.fiboCon {
        width: 99%;
        border: 1px dashed #535353;
        padding-top:10px;
        padding-bottom: 10px;
        margin-top: 20px; 
        
}