/* CSS Document */
/******************************
HTML-Elements & Content
******************************/
* {
/*disable margin, padding and borders for all elements*/
  margin: 0;
  padding: 0;
  border: 0;
}
html {
  /*overflow-x: auto; hides scrollbar from IE if not necessary
    overflow: auto;*/
}
body {
  /*text-align: center; use this for centering the layout */
  background:url(/sysimg/bg.jpg) no-repeat scroll #530000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
}

body#webcam { background:none; background-color:#ffffff; }
a, a:link, a:visited, a:focus {
  font-weight:bold;
  color:#e8091a;
  text-decoration:none;
}
a:hover {
  font-weight:bold;
  color:#e8091a;	
  text-decoration: underline;	
}
h1 {
  font-size:11px;
  font-weight:bold;
}  
h2 {
  font-size:14px;
  font-weight:bold;
  color:#669933;  
}  
h3 {
  height:24px;
  padding:4px 15px 0px 15px;
  font-size:12px;
  font-weight:bold;
  color: #ffffff;  
  background:url(/sysimg/bg_teaser_top.gif) no-repeat scroll;  
} 
h4 {
  font-size:14px;
  font-weight:bold;
  color:#ffffff;  
  height:70px;
  padding: 20px 30px 0px 35px;  
  background:url(/sysimg/bg_gallery_top.jpg) no-repeat scroll;  
}   
.pinktext, .pinktext a, .pinktext a:link, .pinktext a:visited, .pinktext a:focus {
  font-weight:normal;
  text-decoration:none;    
  color:#ef7876;     
}
.pinktext a:hover {
  font-weight:normal;
  text-decoration:none;    
  color:#ffffff;     
}
.nav_on, .nav_on a, .nav_on a:link, .nav_on a:visited, .nav_on a:focus, nav_on a:hover {
  padding-top:8px;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;    
  color:#e8091a;     
}
.nav_off, .nav_off a, .nav_off a:link, .nav_off a:visited, .nav_off a:focus {
  padding-top:8px;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;    
  color:#ffc6c5;     
}
.nav_off a:hover {
  padding-top:8px;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;    
  color:#ffffff;     
}
.nextmatch1 {
  font-size:16px;
  line-height:25px;
}
.nextmatch2 {
  font-size:48px;
  font-weight:bold;
  line-height:60px;
}
.nextmatch3 {
  font-size:18px;
}
.rasenpate {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
}
img {
  border: 0;
}
.clear { clear:both; height:1px; font-size:0; padding:0; margin:0; }
table {
 border-collapse: collapse;
}
td {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
 vertical-align:top;
}
form {
  vertical-align:bottom;
  text-align:right;
}
input.text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding: 2px 2px 0px 2px;
  color:#ffffff;
  background:#ef7876;
  border:1px solid #de001a;
  width:80px;
}
input.image {
  padding: 0;
  vertical-align:text-bottom;
}
#suche label {
  font-weight: bold;
  vertical-align:baseline;
}

#footleft {
  float:left;
}
#footright {
  float:right;
}
.spacer10 {
  height:10px;
  width:100%;
}
.spacer15 {
  height:15px;
  width:100%;
}
.spacer20 {
  height:20px;
  width:100%;
}
/******************************
Bausteine
******************************/
.news {
  width:390px;
}
.newsimg {
  width:115px;
}
.newsline {
  height:49px;
  background:url(/sysimg/line.gif) repeat-x scroll;
}


.teaserbox {
  background:#dcecc4;
}
.teaserrasenpate {
  height:134px;
  background:url(/img/teaser/bg_rasenpate.gif) no-repeat scroll;
}
.teasertext {
    padding:4px 15px 4px 15px;
}
.teasertextrasenpate {
    padding:4px 100px 4px 15px;
}
.teaserlink {
    padding:4px 15px 0px 15px;
}
.teaserlinkrasenpate {
    padding:4px 100px 0px 15px;
}
.teaserbottom {
  width:230px;
  height:10px;
  background:url(/sysimg/bg_teaser_bottom.gif) no-repeat scroll;
}
.teaserimg {
  width:230px;
}
.team {
  float:left;
}
.teamimg {
  margin-bottom:3px;
}
.teamimgzoom {
  float:right;
}
#gallery {
  width:635px;
  background:url(/sysimg/bg_gallery.jpg) repeat scroll;  
}
.galleryrow {
  clear:both;
  padding-left:35px;
}
.galleryelement {
  width:196px;
  height:226px;
  float:left;
  background:url(/sysimg/bg_gallery_img.jpg) no-repeat scroll;  
}
.galleryimg {
  padding:20px 35px 9px 10px;
}
.gallerytext {
  padding:0px 35px 0px 25px;
}
.gallerybottom {
  clear:both;
  width:635px;
  height:45px; 
  background:url(/sysimg/bg_gallery_bottom.jpg) no-repeat scroll; 
}  
/******************************
Bausteine f?r Partnerseiten
******************************/
.partner_haupt {
  width:635px;
  height:184px;
  background:url(/img/sys/partner/bg_haupt.jpg);
}
.partner_hauptsponsor {
  width:635px;
  height:184px;
  background:url(/img/sys/partner/bg_hauptsponsor.jpg);
}
.partner_stadionpartner {
  width:635px;
  height:184px;
  background:url(/img/sys/partner/bg_stadionpartner.jpg);
}
.partner_hauptsponsor_z2_e1 {
  width:635px;
  height:100px;
  text-align:center;
}

.partner_haupt_z1 {
  height:48px;
}
.partner_haupt_z2_e1 {
  width:318px;
  height:100px;
  text-align:center;
}
.partner_haupt_z2_e2 {
  width:317px;
  height:100px;
  text-align:center;
}
.partner_haupt_z3 {
  height:36px;
}

.partner_co {
  width:635px;
  height:123px;
  background:url(/img/sys/partner/bg_co.jpg);
}

.partner_trikot {
  width:635px;
  height:123px;
  background:url(/img/sys/partner/bg_trikot.jpg);
}

.partner_co_z1 {
  height:25px;
}
.partner_co_z2_e1 {
  width:98px;
  height:65px;
}
.partner_co_z2_e2 {
  width:220px;
  height:65px;
  text-align:center;
}
.partner_co_z2_e3 {
  width:220px;
  height:65px;
  text-align:center;
}
.partner_co_z2_e4 {
  width:97px;
  height:65px;
}
.partner_co_3_z2_e1 {
  width:212px;
  height:45px;
  text-align:center;
}
.partner_co_3_z2_e2 {
  width:212px;
  height:45px;
  text-align:center;
}
.partner_co_3_z2_e3 {
  width:211px;
  height:45px;
  text-align:center;
}
.partner_co_z3 {
  height:33px;
}

.partner_co3 {
  width:635px;
  height:104px;
  background:url(/img/sys/partner/bg_co3.jpg);
}

.partner_premium {
  width:635px;
  height:92px;
  background:url(/img/sys/partner/bg_premium.gif);
}
.partner_premium_spacer {
  width:635px;
  height:12px;
  background:url(/img/sys/partner/bg_premium_spacer.gif);
}
.partner_premium_3_ohne_headline {
  width:635px;
  height:92px;
  background:url(/img/sys/partner/bg_premium_3_ohne_headline.gif);
}
.partner_premium_2_ohne_headline {
  width:635px;
  height:92px;
  background:url(/img/sys/partner/bg_premium_2_ohne_headline.gif);
}
.partner_premium_1_ohne_headline {
  width:635px;
  height:92px;
  background:url(/img/sys/partner/bg_premium_1_ohne_headline.gif);
}
.partner_premium_z1 {
  height:27px;
}
.partner_premium_z2_e1 {
  width:212px;
  height:45px;
  text-align:center;
}
.partner_premium_z2_e2 {
  width:212px;
  height:45px;
  text-align:center;
}
.partner_premium_z2_e3 {
  width:211px;
  height:45px;
  text-align:center;
}
.partner_premium_z2_p1_e1 {
  width:635px;
  height:45px;
  text-align:center;
}
.partner_premium_z2_p2_e1 {
  width:318px;
  height:45px;
  text-align:center;
}
.partner_premium_z2_p2_e2 {
  width:317px;
  height:45px;
  text-align:center;
}
.partner_premium_z3 {
  height:20px;
}

.partner_firmen_top {
  width:635px;
  height:30px;
  background:url(/img/sys/partner/bg_firmen_top.jpg);
}

.partner_team_top {
  width:635px;
  height:30px;
  background:url(/img/sys/partner/bg_team_top.jpg);
}

.partner_firmen_bottom {
  width:635px;
  height:30px;
  background:url(/img/sys/partner/bg_firmen_bottom.jpg);
}

.partner_business_top {
  width:635px;
  height:30px;
  background:url(/img/sys/partner/bg_business_top.jpg);
}
.partner_business_bottom {
  width:635px;
  height:127px;
  background:url(/img/sys/partner/bg_business_bottom.jpg);
}

.partner_3er {
  width:635px;
  height:50px;
  background:url(/img/sys/partner/bg_Mitte.jpg);
}

.partner_2er {
  width:635px;
  height:50px;
  background:url(/img/sys/partner/bg_Mitte.jpg);
}

.partner_2er_e1 {
  width:18px;
  height:50px;
}
.partner_2er_e2 {
  width:300px;
  height:50px;
  text-align:center;
  vertical-align:middle;
}
.partner_2er_e3 {
  width:300px;
  height:50px;
  text-align:center;
  vertical-align:middle;
}
.partner_2er_e4 {
  width:17px;
  height:50px;
}

.partner_3er_e1 {
  width:18px;
  height:50px;
}
.partner_3er_e2 {
  width:200px;
  height:50px;
  text-align:center;
  vertical-align:middle;
}
.partner_3er_e3 {
  width:200px;
  height:50px;
  text-align:center;
  vertical-align:middle;
}
.partner_3er_e4 {
  width:200px;
  height:50px;
  text-align:center;
  vertical-align:middle;
}
.partner_3er_e5 {
  width:17px;
  height:50px;
}

.partner_4er {
  width:635px;
  height:50px;
  background:url(/img/sys/partner/bg_Mitte.jpg);
}
.partner_4er_e1 {
  width:18px;
  height:50px;
}
.partner_4er_e2 {
  width:150px;
  height:50px;
  text-align:center;
  vertical-align:middle;
}
.partner_4er_e3 {
  width:150px;
  height:50px;
  text-align:center;
  vertical-align:middle;
}
.partner_4er_e4 {
  width:150px;
  height:50px;
  text-align:center;
  vertical-align:middle;
}
.partner_4er_e5 {
  width:150px;
  height:50px;
  text-align:center;
  vertical-align:middle;
}
.partner_4er_e6 {
  width:17px;
  height:50px;
}
/******************************
Layout
******************************/
#nextmatch {
  position:absolute;
  top:180px;
  left:335px;
  color:#ffffff;
  z-index:2000;  
}
#emblem {
  position:absolute;
  top:-4px;
  left:-1px;
  z-index:1000;
  width:310px;
  height:200px;
  background:url(/img/sys/emblem.jpg) no-repeat scroll;    
}
#container {
  position:absolute;
  top:27px;
  left:155px;
  width:809px;  
  text-align:left;  
  display:table;
}
#head {
  width:635px;
  height:42px;		
  margin:0px 20px 0px 154px;	  				
}
#nav {
  width:655px;
  height:33px;			
  margin:0px 20px 0px 154px;	  		
}
#wrapper1 {
  width:809px;
  background-color:#ffffff;  
}
#logoprint {
         display:none;
}	
#headline {
  width:655px;
  height:20px;
  padding:29px 0px 0px 154px;
  background:url(/sysimg/bg_right_corner.gif) no-repeat scroll;  		
}	
#wrapper2 {
  width:789px;
  margin-right:20px;	
}	
#spacer {
  width:154px;	
}	
#flashheader {
  width:635px;
  height:190px;
  margin-bottom:30px;	 
  float:right;  
}	
#wrapper3 {
  width:635px;	
  clear:both;
  float:right;
}	
#content {
  width:390px;
  margin-right:15px;
  float:left;
}

#Form1 # content {
 width:380px;
}
	
#teaser {
  float:right;
  width:230px;
} 
* html #teaser /*IE6 only*/
{
  margin-right:-20px;
}
#bottom {
  clear:both;
  width:809px;
  height:85px;
  background:url(/sysimg/bg_bottom.jpg) repeat-x scroll;
}
#footer {
  width:769px;
  height:28px;
  vertical-align:bottom;
  padding:12px 20px 0px 20px;  
}

/******************************
Navigation
******************************/
#subnav {
  position:absolute;
  top:200px;
  left:155px;
  width:139px;
  z-index:500;
  /*background-color:#ffffff;   */
}	
#subnav ul {
  list-style:none; 
  margin: 0;
}
#subnav ul li {
  padding: 3px 0px 3px 23px;
    border-bottom:1px solid #cacaca;
}
#subnav ul ul li {
  list-style:none;
  margin: 0;
  padding: 3px 0px 3px 5px;
  background:url(/sysimg/nav_list.gif) no-repeat;
  background-position:0px 4px;
  border-bottom:none;
}
#subnav a, #subnav ul li.selected li a {
  color:#000000;  
  text-decoration:none;    
  margin: 0;
}
#subnav ul ul li a {
  font-size:11px;
  font-weight:normal;  
}
#subnav a:hover, #subnav ul li.selected a, #subnav ul li.selected a:hover, #subnav ul li.selected li.selected a {
  color: #e8091a;
}

.kontakt
{
  margin: 0;
  padding: 0;
  border: 0;
 text-align: left;
}

.kontakt input[type=text], textarea
{
 border:1px solid #000;
}

.kontakt textarea
{
 height: 80px;
}

#werbebanner { display:none; position:absolute; top:0px; left:165px; width:120px; height:600px; }

.partner_co1 {
  width:635px;
  height:123px;
  background:url(/img/sys/partner/2co-sponsor-oh.jpg);
}

.partner_co2 {
  width:635px;
  height:123px;
  background:url(/img/sys/partner/1co-sponsor-oh.jpg);
}

.partner_co2 tr {
  width: 100%;
}

.partner_co_z2_e3_oh { 
   text-align: center;
}

.inputlogin { 
 BORDER: #000000 1px solid;
 WIDTH: 280px;
 MARGIN-BOTTOM: 2px;
}