@charset "utf-8";
/* CSS Document */

body {
	
	margin-top: 0px;
	margin-bottom: 0px;
	   
}

.rahmen {
	border:1px solid #000066;
	border-collapse:collapse;	
	
}


#main {
	position: relative;
	width: 900px;
	z-index:1;
	margin-left:auto; 
	margin-right:auto;	
	   
}

#logo {
	position: relative;
	width: 900px;
	height:150px;
	z-index:1;
		   
	
}	

#kopfzeile {
	position: relative;
	width:898px;
	height:25px;
	border:1px solid #CDCDCD;
	}
	
#content {
	position: relative;
	width: 898px;
	z-index:2;
	border-left:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	}
	
#menu {
	width: 131px;
	height:auto;
	z-index:2;
	
}

#menuindex {
	margin-bottom: 100px;
	width: 131px;
	height: 500px;
	z-index:2;
	
}

#menukontakt {
	margin-bottom: 100px;
	width: 131px;
	height: 500px;
	z-index:2;
	
}

#menupinnwand {
	position:relative;
	width: 131px;
	height: auto;
	z-index:2;
	
}

#menutermine {
	
	width: 131px;
	z-index:2;
	top:auto;
	
}
	
#menuwir {
	position:relative;
	width: 131px;
	height: 500px;
	z-index:2;
	margin-top:-110px;
	
}

#menuaktuelles {
	width: 131px;
	height: 500px;
	z-index:2;
	
	
}

#subcontent {
	position:relative;
	width: 550px;
	z-index:2;

}
#fusszeile {
	position:relative;
	width: 898px;
	z-index:2;
	border:1px solid #CDCDCD;
	background-color: #FF0000;
		
	
}

.arialstd12 {
	font-size: 12px;
	font-family: Arial;
	color: #FF0000;
}

.arialstd13 {
	font-size: 13px;
	font-family: Arial;
	color: #FF0000;
}
.arialstd15 {
	font-size: 15px;
	font-family: Arial;
	color: #000000;
}
.arialstd15bold {
	font-size: 15px;
	font-family: Arial;
	color: #000000;
	font-weight: bold;
}

.arialbldcol12 {
	font-size: 12px;
	font-family: Arial;
	color: #FF0000;
	font-weight: bold;
}

.arialstdbld12 {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}


.arialstd16 {
	font-size: 16px;
	font-family: Arial;
	color: #FF0000;
}

.arialstd12g {
	font-size: 12px;
	font-family: Arial;
	color: #999999;
}

.arialstd14g {
	font-size: 14px;
	font-family: Arial;
	color: #999999;
}
.arialstd18g {
	font-size: 18px;
	font-family: Arial;
	color: #999999;
}

.arialstd18b {
	font-size: 18px;
	font-family: Arial;
	color: #1F497D;
}

.arialstd16b {
	font-size: 16px;
	font-family: Arial;
	color: #1F497D;
}

.arialstd12 {
	font-size: 12px;
	font-family: Arial;
	color: #000000;
}

.arialstd14 {
	font-size: 14px;
	font-family: Arial;
	color: #000000;
}
.arialstd18 {
	font-size: 18px;
	font-family: Arial;
	color: #000000;
}



.arial16stdfettcol {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}




.fusszeile {
	font-family: Arial;
	font-size: 16px;
	font-style: normal;
	color: #FF0000;
	
}
.punkt {
	font-family: Arial;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;

}

.links {
  border-left-width:1px;
  border-left-style:solid;
  border-color:#362C5A;
  padding-left:1px;
  text-align:justify;
}

.linksr {
  border-left-width:1px;
  border-left-style:solid;
  border-color:#FB1311;
  padding-left:1px;
  text-align:justify;
}

.linksg {
  border-left-width:1px;
  border-left-style:solid;
  border-color:#CDCDCD;
  padding-left:1px;
  text-align:justify;
}


.rechtsg {
  border-right-width:1px;
  border-right-style:solid;
  border-color:#CDCDCD;
  padding-right:1px;
  text-align:justify;
}

.linksrechts {
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#362C5A;
  padding-left:1px;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#362C5A;
  padding-right:1px;
  text-align:justify;
}

.rundrum {
  border-width:1px;
  border-style:solid;
  border-color:#362C5A;
  padding:1px;
  text-align:justify;
}

.rechts {
  border-right-width:1px;
  border-right-style:solid;
  border-color: #362C5A;
  padding-left:1px;
  text-align:justify;
}

.rechtsb {
  border-right-width:1px;
  border-right-style:solid;
  border-color: #1F497D;
  padding-left:1px;
  text-align:justify;
}

.linksb {
  border-right-width:1px;
  border-right-style:solid;
  border-color: #1F497D;
  padding-left:1px;
  text-align:justify;
}

.unten {
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#362C5A;
  padding-bottom:1px;
  text-align:justify;
}

.unteng {
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#CDCDCD;
  padding-bottom:1px;
  text-align:justify;
}

.oben {
  border-top-width:1px;
  border-top-style:solid;
  border-color:#362C5A;
  padding-top:1px;
  text-align:justify;
}

.obenunten {
  border-top-width:1px;
  border-top-style:solid;
  border-top-color: #362C5A;
  padding-top:1px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color: #362C5A;
  padding-bottom:1px;
  text-align:justify;
}

.obeng {
  border-top-width:1px;
  border-top-style:solid;
  border-color:#CDCDCD;
  padding-top:1px;
  text-align:justify;
}

.obenunteng {
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#CDCDCD;
  padding-top:1px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#CDCDCD;
  padding-bottom:1px;
  text-align:justify;
}

.obenuntenb {
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#1F497D;
  padding-top:1px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#1F497D;
  padding-bottom:1px;
  text-align:justify;
}

.obenlinks {
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#362C5A;
  padding-top:1px;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#362C5A;
  padding-left:1px;
  text-align:justify;
}

.obenrechts {
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#362C5A;
  padding-top:1px;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#362C5A;
  padding-right:1px;
  text-align:justify;
}
.untenlinks {
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#362C5A;
  padding-left:1px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#362C5A;
  padding-bottom:1px;
  text-align:justify;
}
.untenrechts {
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#362C5A;
  padding-right:1px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#362C5A;
  padding-bottom:1px;
  text-align:justify;
}
.linksw {
  border-left-width:1px;
  border-left-style:solid;
  border-color:#FFFFFF;
  padding-left:1px;
  text-align:justify;
}

.linksrechtsw {
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#FFFFFF;
  padding-left:1px;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#FFFFFF;
  padding-right:1px;
  text-align:justify;
}

.rundrumw {
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  padding:1px;
  text-align:justify;
}

.rechtsw {
  border-right-width:1px;
  border-right-style:solid;
  border-color: #FFFFFF;
  padding-left:1px;
  text-align:justify;
}

.untenw {
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-color:#FFFFFF;
  padding-bottom:1px;
  text-align:justify;
}
.obenw {
  border-top-width:1px;
  border-top-style:solid;
  border-color:#FFFFFF;
  padding-top:1px;
  text-align:justify;
}

.obenuntenw {
  border-top-width:1px;
  border-top-style:solid;
  border-top-color: #FFFFFF;
  padding-top:1px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color: #FFFFFF;
  padding-bottom:1px;
  text-align:justify;
}

.obenlinksw {
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#FFFFFF;
  padding-top:1px;
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#FFFFFF;
  padding-left:1px;
  text-align:justify;
}

.obenrechtsw {
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#FFFFFF;
  padding-top:1px;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#FFFFFF;
  padding-right:1px;
  text-align:justify;
}
.untenlinksw {
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#FFFFFF;
  padding-left:1px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#FFFFFF;
  padding-bottom:1px;
  text-align:justify;
}
.untenrechtsw {
  border-right-width:1px;
  border-right-style:solid;
  border-right-color: #FFFFFF;
  padding-right:1px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#FFFFFF;
  padding-bottom:1px;
  text-align:justify;
}

table.fb_table {
      border-width: 0px;
      border-spacing: 0px;
    }
    
    table.fb_table th {
      border-width: 0px;
      border-bottom-width: 1px;
      border-bottom-style: solid;
      border-bottom-color: silver;
      padding: 4px;
    }
    
    table.fb_table td {
      border-width: 0px;
      border-bottom-width: 1px;
      border-bottom-style: solid;
      border-bottom-color: silver;
      padding: 4px;
    }
    
    table.fb_table td.fb_body_matches, table.fb_table td.fb_body_rank {
      text-align: right;
    }
    
    table.fb_table td.fb_body_balls, table.fb_table td.fb_body_points, table.fb_table td.fb_body_sets {
      text-align: center;
    }
    
    table.fb_table > tfoot > tr > td {
      text-align: center;
      border-bottom-width: 0px;
    }
   
table.fb_table > tfoot > tr > td {
     visibility: hidden;
    }

 table.fb_table th.fb_header_balls {
      display: none;
    }
    
    table.fb_table td.fb_body_balls {
      display: none;
    }
  