body{
font-family: Verdana, Times, san-serif;
font-size:10pt;
margin-right:0px;
margin-left:5px;
margin-top:5px;
padding-right:0px;
background-repeat:no-repeat;
background-position:0px top;
background-color:#000000;
min-height:700px;
}
#main{
width:740px;
float:left;
border:0px solid #000000;
background-color:#e2001a;
min-height:700px;
}
*html #main{
height:700px;
}
#banner{
position:fixed;
top:5px;
left:750px;
}
#top{
width:740px;
height:150px;
}
#logo img{
margin-top:15px;
margin-left:15px;
display:block;
}
#logo{
width:272px;
height:150px;
float:left;
font-size:8pt;
}
#logo a{
text-decoration:none;
color:#000000;
margin-left:10px;
margin-top:20px;
display:block;
}
#pic{
width:468px;
height:150px;
float:left;
}
#topnavi{
width:740px;
min-height:22px;
background-color:#000000;
border-top:2px solid #000000;
border-bottom:2px solid #000000;
}
* html #topnavi{
height:24px;
}
#topnavi ul{
list-style-type:none;
margin:0px;
margin-left:150px;

padding:0px;

}
#topnavi ul li{
float:left;
padding-top:2px;
padding-left:2px;
padding-right:2px;
float:left;
color:#ffffff;
}
#topnavi ul li a{
text-decoration:none;
color:#ffffff;
}
#topnavi ul li a:hover{
color:#e2001a;
}
#topnavi ul li a.current{
text-decoration:none;
color:#e2001a;
}

#left {
width:150px;
background-color:#e2001a;
border-top:2px solid #e2001a;
margin:2px;
margin-top:0px;
float:left;
}
#left ul{
list-style-type:none;
margin:0px;
padding:0px;
}
#left ul img{
float:left;
margin-right:5px;
margin-top:1px;
}
#left ul li.firstlevel{
background-color:#000000;
padding-left:5px;
color:#ffffff;
}
#left ul li.firstlevel a{
color:#ffffff;
}
#left ul li.firstlevel a:hover{
color:#e2001a;
font-weight:bold;
}
#left ul li.secondlevel{
border:0px solid #000000;
background-color:#e2001a;
padding-left:20px;
color:#ffffff;
}
#left ul li.secondlevel a{
color:#ffffff;
}
#left ul li.thirdlevel{
background-color:#cbcbcb;
poadding-left:30px;
}
#left ul li.thirdlevel a{
color:#000000;
}
#left ul li.thirdlevel a:hover{
font-weight:bold;
}
#left ul li{
background-color:#ffffff;
padding-left:40px;
border-bottom:solid 2px #e2001a;
border-right:solid 2px #e2001a;
padding-top:3px;
padding-bottom:3px;
}
#left ul li a{
text-decoration:none;
color:#000000;
display:block;
}
#center{
float:left;
width:570px;
padding:5px;
}
#center p{
width:560px;
}
* html #center{
width:580px;
}
#center h1{
font-size:10pt;
color:#e2001a;
margin:0px;
padding:0px;
}
h1{
font-size:10pt;
color:#e2001a;
margin:0px;
padding:0px;
}
#footer{
clear:left;
}
#footer a{
text-decoration:none;
color:#ffffff;
}
#team{
width:350px;
height:350px;
background-color:#ffffff;
border:0px solid #000000;
float:left;
}
#team h1.team_head{
color:#ffffff;
background-color:#e2001a;
font-size:10pt;
padding-bottom:4px;
margin:0px;
}
* html #team h1.team_head{
width:350px;
}
#trainer h1.trainer{
color:#ffffff;
background-color:#e2001a;
font-size:10pt;
padding-bottom:4px;
margin:0px;
}
* html #trainer h1.trainer{
width:180px;
}
#team p{
margin:5px;
padding:0px;
color:#000000;
width:330px;
}
#trainer p{
margin:5px;
padding:0px;
color:#000000;
width:180px;
}
#trainer{
width:180px;
height:350px;
background-color:#ffffff;
border: 0px solid #e2001a;
float:left;
margin-left:10px;
}
#trainer img{
}
#players{
clear:left;
width:510px;
}
table.team{
margin-top:10px;
width:548px;
border:2px solid #e2001a;
clear:left;
font-size:9pt;
border-collapse:collapse;
background-color:#ffffff;
}
table.team th{
background-color:#000000;
color:#ffffff;
}
table.team th.top{
background-color:#e2001a;
color:#ffffff;
text-align:left;
height:35px;
padding-left:0px;
}
table.team td{
border:2px solid #e2001a;
text-align:center;
}
table.breitensport{
margin-top:10px;
margin-bottom:10px;
width:570px;
border:2px solid #e2001a;
clear:left;
font-size:9pt;
border-collapse:collapse;
background-color:#ffffff;
}
table.breitensport th{
background-color:#000000;
color:#ffffff;
}
table.breitensport th.top{
background-color:#e2001a;
color:#ffffff;
text-align:left;
height:25px;
padding-left:5px;
}
table.breitensport td{
border:2px solid #e2001a;
text-align:center;
}
#center div.newsrow{
clear:left;
}
.newsrow{
}
.newsrow h1{
font-size:8pt;
font-weight:bold;
}
.news-list-item{
min-height:90px;
float:left;
border-bottom:1px solid #ffffff;
margin-bottom:10px;
padding-bottom:10px;
background-color:#ffffff;
width:100%;
-moz-border-radius-bottomright:0px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
-moz-border-radius-bottomleft:0px;
}
* html .news-list-item{
height:90px;
}
.news-list-item img{
margin:3px;
float:left;
}
* html .news-list-item a img{
float:left;
}
.news-list-item h3{
margin:0px;
font-size:9pt;
font-weight:bold;
}
.news-list-item h3 a{
text-decoration:none;
margin-left:3px;
margin-top:6px;
margin-bottom:6px;
color:#000000;
background-color:#ffffff;
display:block;
}
#center .news-list-item p{
padding:3px;
margin-top:4px;
margin-bottom:4px;
}
* html DIV#main DIV#center DIV.news-list-item p{
width:400px;
}
span.news-list-date{
font-size:8pt;
padding:2px;
font-weight:normal;
display:block;
background-color:#e2001a;
color:#000000;
}
.news-list-morelink a{
color:#000000;
text-decoration:none;
margin-left:3px;
clear:left;
} 
.news-list-morelink a:hover{
color:#e2001a;
} 
#center div.newsrow  h1{
margin-bottom:5px;
}
hr.clearer{
background-color:#ffffff;
color:#ffffff;
border:0px solid #000000;
}
.news-single-item{
background-color:#ffffff;
border:1px solid #000000;
border-top:1px solid #000000;
width:100%;
}
.news-single-item h2{
margin:0px;
font-size:9pt;
font-weight:bold;
margin:10px;
color:#e2001a;
}
.news-single-timedata{
font-size:8pt;
padding:10px;
font-weight:normal;
display:block;
}
DIV#main DIV#center DIV.news-single-item p{
padding:10px;
margin-top:4px;
margin-bottom:4px;
}
.news-single-img{
margin-left:10px;
}
.news-single-backlink a{
color:#e2001a;
text-decoration:none;
margin-left:10px;
} 
.news-single-backlink a:hover{
color:#000000;
} 
form#galery_form select{
border:1px solid #cbcbcb;
}
form#galery_form input{
border:1px solid #cbcbcb;
margin-left:20px;
}
a.gallery_top_link{
text-decoration:none;
color:#e2001a;
font-size:8pt;
}
a.doc_link{
text-decoration:none;
color:#e2001a;
font-size:10pt;
background-color:#ffffff;
border:1px solid #000000;
border-top:1px solid #000000;
padding:5px;
}
.textframe{
background-color:#ffffff;
border:1px solid #000000;
border-top:1px solid #000000;
padding:5px;
margin-bottom:10px;
width:560px;
}
.textframe p a{
text-decoration:none;
color:#e2001a;
}
.textframe p a:hover{
color:#000000;
}
p.textframe a{
text-decoration:none;
color:#e2001a;
}
p.textframe a:hover{
color:#000000;
}
.textframe li a{
text-decoration:none;
color:#e2001a;
}
.textframe li a:hover{
color:#000000;
}
table.mailform{
font-size:10pt;
}
table.mailform input,textarea{
font-size:10pt;
border:1px solid #000000;
}
input.button_submit{
background-color:#e2001a;
color:#ffffff;
}
p.error{
color:#e2001a;
}
div.sponsor_box{
float:left;
margin-right:20px;
}

