@charset "utf-8";
/*/////////////////////////////////////////////////////////////////
///////////// Linkdeklarationen ///////////
///////////////////////////////////////////////////////*/
a img {border:0;}

a:link {color:#253453; text-decoration:underline;}
a:hover {color:#FFB400; text-decoration:underline;}
a:visited {color:#253453; text-decoration:underline;}

.footer:link {color:#FFFFFF; text-decoration:none;}
.footer:hover {color:#FFB400; text-decoration:none;}
.footer:visited {color:#FFFFFF; text-decoration:none;}

.newsarchiv:link {color:#FFFFFF; text-decoration:none;}
.newsarchiv:hover {color:#FFFFFF; text-decoration:none;}
.newsarchiv:visited {color:#FFFFFF; text-decoration:none;}

.spielbericht:link {color:#FFFFFF; text-decoration:none;}
.spielbericht:hover {color:#FFFFFF; text-decoration:none;}
.spielbericht:visited {color:#FFFFFF; text-decoration:none;}

.login:link {color:#253453; text-decoration:none;}
.login:hover {color:#253453; text-decoration:none;}
.login:visited {color:#253453; text-decoration:none;}

.sponsor:link {color:#FEE361; text-decoration:none;}
.sponsor:hover {color:#FFF; text-decoration:none;}
.sponsor:visited {color:#FEE361; text-decoration:none;}

.content:link {color:#ED1C24; text-decoration:underline;}
.content:hover {color:#9E0006; text-decoration:underline;}
.content:visited {color:#ED1C24; text-decoration:underline;}

a.active:link {color:#000000; background:#C6D6ED; display:block; width:10px; padding:5px 9px 5px 9px; text-align:center; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold;}
a.active:hover {color:#000000; background:#C6D6ED; display:block; width:10px; padding:5px 9px 5px 9px; text-align:center; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold;}
a.active:visited {color:#000000; background:#C6D6ED; display:block; width:10px; padding:5px 9px 5px 9px; text-align:center; font-family:Arial; font-size:13px; text-decoration:none; font-weight:bold;}

a.more:link{background:#FFFFFF; color:#253453; display:block; width:10px; padding:5px 9px 5px 9px; text-align:center; font-family:Arial; font-size:13px; text-decoration:none; border:1px solid #CCCCCC;}
a.more:hover{background:#C6D6ED; color:#253453; display:block; width:10px; padding:5px 9px 5px 9px; text-align:center; font-family:Arial; font-size:13px; text-decoration:none; border:1px solid #253453;}
a.more:visited{background:#FFFFF; color:#253453; display:block; width:10px; padding:5px 9px 5px 9px; text-align:center; font-family:Arial; font-size:13px; text-decoration:none; border:1px solid #CCCCCC;}

input, select, textarea {
border:1px solid #CCCCCC;
font-weight:normal;
color:#353535;
font-family:Arial;
font-size:12px;
background-color:#FFFFFF;
}


.normal {
font-family:Arial;
font-size:13px;
font-weight:normal;
}

.klein {
font-size:10px;
}

.underline {
text-decoration:underline;
}

.bold {
font-weight:bold;
}

.gold {
color:#B9904E;
}

h1 {
font-size:18px; 
font-weight:bold;
color:#253453;
}

h2 {
font-size:18px; 
font-weight:bold;
color:#253453;
}

hr {
margin-top:50px;
color:#253453;
}

body {
margin:0px;
padding:0px;
font-family:Arial;
font-weight:normal;
font-size:13px;
color:black;
}

#head {
position:relative;
height:200px;
width:1000px;
left:0px;
z-index:1;
}

#content {
position:relative; 
top:50px;
left:20px;
width:930px; 
min-height:300px;
height:auto;  
background-color:#FFF; 
padding:10px 15px 0px 15px; 
font-family:Arial; 
font-size:13px; 
font-weight:normal; 
color:#253453;
}

#content_top { 
background:#253453; 
height:20px; 
width:450px; 
font-family:Arial; 
font-size:22px; 
color:#FFF; 
font-weight:bold; 
text-align:left; 
z-index:0;
}

#footer {
position:relative;
top:50px;
width:970px;
background:#253453;
padding:10px 15px 0px 15px;
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#FFF;
}

#eintrag {
position:relative;
margin-left:100px;
height:0px;
visibility:hidden;"
}

/*///////////////////////////////////////////////////////////////////////////////////
////// NEWS //////////////////
//////////////////////////////////////////////////////////////*/
#news {
position:absolute; 
top:265px;
left:485px; 
width:470px; 
height:auto; 
background:url(grafics/content.png) repeat-x; 
background-color:#FFF; 
background-position:2% 103%; 
padding:20px 15px 0px 15px; 
font-family:Arial; 
font-size:13px; 
font-weight:normal; 
color:#253453;
clear:both;
}

#boxnewslink {
height:30px; 
width:500px; 
margin:0px 0px 0px -15px;
}

#linknewslink {
height:62px; 
width:230px; 
margin:20px 0px 0px 260px; 
background:url(grafics/news-archiv.png); 
padding:18px 0px 0px 20px; 
font-family:Arial; 
font-size:18px; 
font-weight:bold; 
color:#FFF;
}

.newspic {
float:left; 
margin:0px 8px 0px 0px;
}

/*////////////////////////////////////////////////////////////////////////////////
///////////////// SPIELBERICHTSAUSZUG //////////////
//////////////////////////////////////////////////////////////*/
.clr {
clear:both;
}

.wrapper {
position:absolute; 
top:250px;
left:15px;
width:450px; 
border:3px solid #FFF; 
border-top:none;
margin: 0 auto;
}

#slidewrap {
margin:0;
padding:0px;
}

#slidewrap div { 
text-align:left; 
}

#spielbericht {
position:absolute; 
top:517px; 
left:18px; 
width:436px; 
height:70px; 
background:url(grafics/spielbericht.png) repeat; 
padding:0px 7px 0px 7px; 
font-family:Arial; 
font-size:13px; 
font-weight:normal;
color:#FFF;
}

#spielberichtlink {
position:absolute;
height:36px; 
width:80px; 
margin:305px 0px 0px 340px; 
background:url(grafics/mehr.png); 
padding:4px 0px 0px 15px; 
font-family:Arial; 
font-size:18px; 
font-weight:bold; 
color:#361F17;
}

.spielberichtauszug {
margin-top:-5px; 
font-size:10px;
}

.picspielbericht {
position:absolute; 
top:250px;
left:15px;
width:450px; 
border:3px solid #FFF;
border-top:none;
}

/*////////////////////////////////////////////////////////////////////
/////////// ERGEBNISDIENST ////////////////
///////////////////////////////////////////////////////*/
#ergebnisdienst {
position:relative; 
top:410px;
left:15px; 
width:420px; 
height:auto; 
background:#361F17;
border:3px solid #FFF; 
padding:50px 15px 15px 15px; 
font-family:Arial; 
font-size:13px; 
font-weight:normal; 
color:#FFF; 
z-index:4;
}

.ergebnislinks {
float:left; 
width:210px;
margin-top:10px;
font-family:Arial;
font-size:13px;
color:#FFF;
font-weight:bold; 
text-align:center;
}

.ergebnisrechts {
width:auto; 
margin-top:10px;
font-family:Arial;
font-size:13px;
color:#FFF;
font-weight:bold; 
text-align:center;
}

/*//////////////////////////////////////////////////////////////////
////////////// SPIELANKÜNDIGUNGEN /////////////////
///////////////////////////////////////////////////////////////*/
#nextmatch {
position:relative; 
top:400px;
left:15px;
width:420px; 
height:120px; 
background:#361F17; 
border:3px solid #FFF; 
padding:0px 15px 15px 15px; 
font-family:Arial; 
font-size:13px; 
font-weight:normal; 
color:#FFFFFF; 
z-index:10;
}

.nextmatchdate {
background:#B9904E;
text-align:left;
font-size:10px; 
color:#361F17;
font-weight:bold;
}

.nextmatches {
position:relative;
font-weight:bold;
}

#trainingszeiten {
position:relative; 
top:420px;
left:15px;
width:450px;  
border:3px solid #FFF;  
z-index:4;
}

/*/////////////////////////////////////////////////////////////////////////////////////
//////// EXTRA RECHTS //////////////////////////
///////////////////////////////////////////////////////////////////////////*/
#rechts {
position:absolute;
top:265px;
left:1010px;
}

/*////////////////////////////////////////////////////////////////////////////
//////////  NAVIGATION  /////////////////////////
///////////////////////////////////////////////////////////*/
ul#navigation {
position:absolute;
width:1000px;
height:45px;
margin:5px 0px 0px 0px;
padding:0px;
background:url(grafics/menu.png) repeat;
list-style-type:none;
z-index:20;
}

ul#navigation li {
margin:0px;
padding:0px;
float:left;
text-align:center;
font-family:Arial;
font-size:10px;
color:#E9F2FF;
font-weight:normal;
z-index:20;
display:block;
}

ul#navigation li a {
display:block;
margin:0px;
padding:10px 20px 0px 20px;
height:35px;
width:100px;
font-family:Arial;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:center;
z-index:20;
}

ul#navigation li a:hover {
text-decoration:none;
background:none;
color:#FEE361;
font-size:15px;
z-index:20;
}

ul#navigation li ul {
display:none;
margin:20px auto 0px auto;
width:100px;
z-index:20;
padding:0px;
}

ul#navigation li:hover ul {
display:block;
margin:0px 0px 0px 0px;
padding:0px;
list-style:none;
z-index:110;
}

ul#navigation li ul li a {
background:url(grafics/submenu.png) repeat;
width:120px;
padding:7px 10px 0px 10px;
margin:0px 0px 0px 0px;
font-size:12px;
color:#253453;
z-index:110;
}

ul#navigation li ul li a:hover {
background:url(grafics/submenu-hover.png) repeat;
width:120px;
padding:7px 10px 0px 10px;
font-family:Arial;
font-size:12px;
color:#253453;
z-index:9;
}

/*////////////////////////////////////////////////////////////////////////////
//////////  TEAM-NAVIGATION  /////////////////////////
///////////////////////////////////////////////////////////*/
ul#teammenu {
position:absolute;
top:300px;
list-style:none; 
margin-left:-40px;
}

ul#teammenu li {
width:67px;
height:30px;
background:#253453;
}

ul#teammenu li a {
display:block;
font-family:Arial;
font-size:10px;
font-weight:bold;
color:#FFF;
text-decoration:none;
text-align:left;
}

ul#teammenu li a:hover {
display:block;
text-decoration:none;
color:#FEE361;
font-size:10px;
}
