/* 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;
}
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;     
}
.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;
}
table {
 border-collapse: collapse;
}
td {
 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; 
}  
/******************************
Layout
******************************/
#nextmatch {
display:none;
  position:absolute;
  top:180px;
  left:335px;
  color:#ffffff;
  z-index:2000;  
}
#emblem {
display:none;
  position:absolute;
  top:-4px;
  left:-1px;
  z-index:1000;
  width:310px;
  height:200px;
  background:url(/sysimg/emblem.jpg) no-repeat scroll;    
}
#container {
  position:absolute;
  top:0px;
  left:0px;
  width:809px;  
  text-align:left;  
  display:table;
}
#head {
display:none;
  width:641px;
  height:42px;		
  margin:0px 20px 0px 154px;	  				
}
#nav {
display:none;
  width:655px;
  height:33px;			
  margin:0px 20px 0px 154px;	  		
}
#wrapper1 {
  width:809px;
  background-color:#ffffff;  
}
#logoprint {
         display:block;
}	
#headline {
  width:789px;
  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 {
display:none;
  width:635px;
  height:190px;
  margin-bottom:30px;	 
  float:right;  
}	
#wrapper3 {
  width:789px;	
  clear:both;
  float:right;
}	
#content {
  width:789px;
  margin-right:15px;
  float:left;
}	
#teaser {
display:none;
  float:right;
  width:230px;
} 		
#bottom {
display:none;
  clear:both;
  width:809px;
  height:85px;
  background:url(/sysimg/bg_bottom.jpg) repeat-x scroll;
}

#werbebanner { 
 display:none !important;
}

#footer {
display:none;
  width:769px;
  height:28px;
  vertical-align:bottom;
  padding:12px 20px 0px 20px;  
}

/******************************
Navigation
******************************/
#subnav {
display:none;
  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;
}