/* CSS Document */

* {
	margin:0;
	padding:0;	
}

body{
		margin: 0;
		padding: 0;
		text-align: center;
		color: #333;
		background-color: #FFFFFF;				
	}

font {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size:1em; 
}

div {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  
  text-align: left;
}
 
h3 {
	font-size:9pt;
	text-align: center;
}

.info {
	clear: both;
	height: 3px;
	margin: 10px 5px 0px 5px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: none;
	border-right: none;
	
}

.fontstyle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.textbold{
	font-weight: bold;
}
.textcenter{
	text-align:center;
}

.margintop{
	margin-top: 20px;
}
.margin10px{
	margin: 10px;
}
.marginbottom{
	margin-bottom: 20px;
}

#all_outer{
	margin: 1.01em auto;
	margin-top: 1px;
	background-image: url(../bilder/h_all.png); 
	background-repeat: no-repeat;
	width: 955px; 
	height: 605px;
	padding: 5px;	
	float: none;
	}
	
#all_outer #all_inner{
	width: 943px; 
	height: 593px;
	float: left;	
	}
	
#all_outer #all_inner #head{
	margin-left:2px;
	width: 943px;
	height: 103px;
	border-bottom: 1px solid #FF0000;
	float: left;
	}
	
#all_outer #all_inner #links{
	position: relative;
	clear: both;
	width: 150px;
	height: 469px;
	margin-left:0px;
	border-right: 1px solid #FF0000;
	float: left;
	}

#all_outer #all_inner #content{
	position: relative;
   text-align:center;
	width: 777px;
	height: 469px;
	text-align:center;
	overflow:auto;
	float:left;
	}
#all_outer #all_inner #content .counter {
	position: absolute;
	right: 0pt;
	bottom: 5pt;
	padding: 2px;
	background-color: #000000;
}
#all_outer #all_inner #content .t1 {
	width: 747px;
	margin: 5px;
}
#all_outer #all_inner #content .t2 {
	width: 373px;
	margin:5px 0px 0px 5px;
	float:left;
}
#all_outer #all_inner #content .t3 {
	width: 244px;
	margin:5px 0px 0px 5px;
	float:left;
}
#all_outer #all_inner #content .t4 {
	width: 176px;
	margin:5px 0px 0px 5px;
	float:left;
}
#all_outer #all_inner #content div{

}	

/* für das gästebuch */
#all_outer #all_inner #content iframe{
	width: 777px;
	height: 469px;
}
/* body */

#all_outer #all_inner #content iframe body{

	margin: 0px;
}
/* div */
#all_outer #all_inner #content iframe #tinc_content{
	color:#0000FF;
	font-family:'Palatino Linotype',Garamond,'Times New Roman',Times,serif;
	font-size: 12px;
	margin: 0px;
}


#all_outer #all_inner #content font {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  color:#000000;
  font-size:.8em; 
}
#all_outer #all_inner #footer{
   clear:both;
	height: 19px;
	width: 917px;
	border-top:1px solid #FF0000;
	margin-left: 15px;
	color: #999999;
	font-size:9pt;	
}
#all_outer #all_inner #footer a{
	border:0px;
	font-size:9pt; 
	color:#999999; 
	text-decoration: none;
	}
	 
.noline5px {
	margin:0px 0px 0px 3px ;
	width:112px;
	height:5px;
	clear:both;
	font-size:0px;
	float:left;
	}

.noline {
	clear:both;
	margin:0px;
	width:112px;
	height:0px;
	font-size:0px;
	float:left;
	}

.blackborder5m{
	border: 1px solid #000;
	margin: 5px;
}
.blackp5px{
	border:1px solid #000000;
	padding:5px;
}
.blackp5px img{
	width:70px;
	margin:2px;
	border:1px solid #FF0000;
	float:left;
}
.rotp5px{
	border:1px solid #FF0000;
	padding:5px;
}
.rotp5px img{
	width:70px;
	margin:2px;
	border:1px solid #000000;
	float:left;
}
.rotp5pxleft{
	border:1px solid #FF0000;
	margin:5px 0px 5px 5px;
	padding:5px;
	float:left;
}

.h3yellow{
	border: 1px solid #000000;
	font-weight: bold;
	font-size:8pt;
	text-align: center;
	color: #000000;
	background: #FFFF00;
	padding:2px;
}
.h3yellowborderunten{
	border-bottom: 1px solid #000000;
	font-weight: bold;
	font-size:8pt;
	text-align: center;
	color: #000000;
	background: #FFFF00;
	padding:2px;
}
/*############# Font #########################################################*/
font.breit {
	font-size: 8pt;
	font-weight: bold;
	color:#000000;
}
font.breit_blau{
	font-size: 8pt;
	font-weight: bold;
	color: #0000FF;
}


.r_li{
	margin:0px 0px 5px 5px;
	padding-left: 20px;
	font-size: 9pt;
	background-image: url(../bilder/k_kreis_rot.png);
	background-position: top left;
	background-repeat: no-repeat;
}
/*###########################################################################*/
#all_outer #all_inner #content td {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size:.99em; 
  text-align:left;
}	
#all_outer #all_inner #content table a {
  color: #FF0000;
  background-color: #FFFFFF; 
  padding:0px 5px;
  text-decoration: none;
  }
#all_outer #all_inner #content table a:link {
  color: #FF0000;
  background-color: #FFFFFF;/* wenn akluell */  
  padding:0px 5px;
  text-decoration: none;
  }
#all_outer #all_inner #content table a:hover {
  color: #FFFFFF;
  padding:0px 5px;
  background-color: #FF0000;
  text-decoration: none;
  }  
/*---------------------------------------------------------------------------*/ 
#navcontainer { 
  margin:5px 0px 0px 7px; 
  padding:0px;
  clear:both;
  } 
#navcontainer ul {
  border: 1px solid #000000;
  height:auto;
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  background-color: #FFFFFF;
  float: left;
  }
#navcontainer li {
  text-align:left;
  font-size:12px;
  font-weight:bold;
  margin:0px;
  padding:0px;
  background-color: #FFFFFF; 
  }
#navcontainer a {
  width:121px;
  padding:2px 5px 2px 5px;
  color: #000000;
  background-color: #00FF00; 
  border-left: 5px solid #FF0000; 
  text-decoration: none;
  margin:0px 0px 1px 0px;
  float:left;
  }
#navcontainer a:link {
  color: #000000;
  background-color: #00FF00;/* wenn akluell */  
  border-left: 5px solid #FF0000;  
  margin:0px 0px 1px 0px; 
  text-decoration: none;
  }
#navcontainer a:hover {
  color: #FFFFFF;
  background-color: #FF0000;
  border-left: 5px solid #000000;
  margin:0px 0px 1px 0px;    
  text-decoration: none;
  }
#navlist #active {
  color: #FF0000;  
  background-color: #FFFFFF;
  border-left: 5px solid #FFFFFF;
  margin:0px 0px 1px 0px; 
  text-decoration: none;
  } 
/*#############################################################*/
#horizontal {  
  padding: 0px;
  clear: both;
  margin: 0px 0px 0px 5px;
  width:auto;
  } 
#horizontal ul {
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif;
  margin:5px 0px 0px 0px;
  padding:0px;
  } 
#horizontal li {
  text-align:left;
  font-size:8pt;
  margin:0px 2px 5px 0px;
  padding:0px;
  border: 1px solid #000000;
  background-color: #FFFFFF; 
  float: left;
  } 
#horizontal a {
  width:90px;
  padding:1px 5px 1px 5px;
  color: #000000;
  border-left: 5px solid #FF0000;
  background-color: #FFFFFF;  
  text-decoration: none;
  float:left;
  } 
#horizontal a:link {
  color: #000000;
  border-left: 5px solid #FF0000;
  background-color: #FFFFFF;/* wenn akluell */  
  text-decoration: none;
  }  
#horizontal a:hover {
  color: #FFFFFF;
  border-left: 5px solid #000000;
  background-color: #FF0000;
  text-decoration: none;
  }
/*------------------------------------------------------------------------------*/
#dia {
	clear:both;
	padding:0px;
	margin:2px 0px 0px 2px;
}
#dia img{
	margin:3px 0px 0px 3px;
	padding:0px;
	float:left;
}
#dia a{
	border:0px solid #000000;
	color:#000000;
  	padding:0px;
  	margin:0px;
  	background-color: transparent;
  	text-decoration: none;
  	float:left;
}
#dia a:link{
	border:0px solid #000000;
	color:#000000;
  	padding:0px;
  	margin:0px;
  	background-color: transparent;
  	text-decoration: none;
  	float:left;
}
#dia a:hover{
	border:0px solid #000000;
	color:#000000;
  	padding:0px;
  	margin:0px;
  	background-color: transparent;
  	text-decoration: none;
	color:#00FF00;
	float:left;
}

.kalender{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-style: normal; 
  width: 136px;
  height: 110px;
  margin:0px 0px 0px 7px ;
  border: 1px solid #000000;
  float:left;
}
.fgy  {font-size: 7pt; background-color:#FFFF00;}
.fgg  {font-size: 7pt; background-color:#00FF00;}

.tbgc_n  {background-color:#FFFFFF;}

.tbgc_rahmen {color:#FF0000;background-color:#FF0000;}
.tbgc_rahmen_gold {color:#CCBB00;background-color:#CCBB00;}
.tbgc_rahmen_silber {color:#AAAAAA;background-color:#AAAAAA;}
.tbgc_rahmen_bronze {color:#CC6600;background-color:#CC6600;}
.breit { color: #000000; font-size: 8pt; font-weight: bold;  }
.klein{color:#000000; font-size: 7pt; height:10px;}    
.klein_breit { color:#000000; font-size: 7pt; font-weight: bold;  }
.klein_rot {color:#FF0000; font-size: 7pt; }
.klein_blau {color:#0000FF; font-size: 7pt; }
.klein_black {color:#000000; font-size: 7pt; }
.klein_breit_rot {color:#FF0000; font-size: 7pt; font-weight: bold; }

.kalender_spalte {
  color:#000000; 
  border-right: 1px solid #000000;
  font-size: 7pt;
  text-align: center;
  margin: 0px;
  padding: 1px ;
  width: 15px;
  height: 13px;
  float: left;  
  }
.kalender_spalte_ohne {
  color:#000000;   
  font-size: 7pt;
  text-align: center;
  margin: 0px;
  padding: 1px ;
  width: 16px;
  height: 13px;
  float: left;  
  }  
.kalender_datum {
  color:#000000; 
  text-align:center;
  margin:0px;
  padding:1px;
  width:135px;
  float:left;
  }
.kalender_zeile{
  clear:both;
  height:0px;
  width: 135px;
  font-size:0pt;
  border-top:1px solid #000000;
  } 
.divuhr{
	margin-left: 7px;
	border:1px solid #000000;
	width: 136px;
	height: 136px;
	padding: 0px;
	float: left;
	}
.admingbuch
{
  float: left;
	margin-left: 6px;			
}

.mehr{height:45px;}
	
    .t2{border:1px solid #000000;}
    .t2t2{
    	
    }
    .t2t3{  	
    }
    
    .fb{
    font-size: 1.4em;
    	font-weight: bold;
    }
    .fbb{
    font-size: 1.4em;
    	color: #0000FF;
    	font-weight: bold;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

.er_anfang{
	border: 1px solid #000000;
	background-color: #FFFF00;
	margin-bottom: 10px;
		height: 18px;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}
.er_klasse_text{
	border: 1px solid #000000;
	background-color: #FFFF00;
	font-size: 10pt;
	font-weight: bold;
	height: 18px;
	text-align: center;	
}
.er_kopf_platz{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	height: 31px;
	width: 45px;
	font-size: 9pt;
	text-align: center;
	float: left;	
}
.er_kopf_startnr{
	border-right: 1px solid #000000;
	height: 31px;
	width: 50px;
	font-size: 9pt;
	text-align: center;
	float: left;
}
.er_kopf_name{
	border-right: 1px solid #000000;
	height: 31px;
	width: 180px;
	font-size: 9pt;
	text-align: center;
	float: left;
}
.er_kopf_team{
	border-right: 1px solid #000000;
	height: 31px;
	width: 293px;
	font-size: 9pt;
	text-align: center;
	float: left;
}
.er_kopf_punkte{
	border-right: 1px solid #000000;
	height: 31px;
	width: 50px;
	font-size: 9pt;
	text-align: center;
	float: left;
}
.er_kopf_dg{
	border-right: 1px solid #000000;
	height: 31px;
	width: 125px;
	font-size: 9pt;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
}
.er_kopf_dg_kopf{
	height: 15px;
	width: 110px;
	font-size: 9pt;
	text-align: center;
	float: left;
}
.er_dg{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 20px;
	height: 16px;
	font-size: 9pt;
	text-align: center;
	margin: 0px;
	float: left;
}
.er_dgj{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 41px;
	height: 16px;
	font-size: 9pt;
	text-align: center;
	margin: 0px;
	float: left;
}
.er_dgjn{
	border-top: 1px solid #000000;	
	width: 41px;
	height: 16px;
	font-size: 9pt;
	text-align: center;
	margin: 0px;
	float: left;
}
.er_dg6{	
	border-top: 1px solid #000000;
	width: 20px;
	height: 16px;
	font-size: 9pt;
	text-align: center;
	float: left;
}
.er_dg6n{	
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 20px;
	height: 16px;
	font-size: 9pt;
	text-align: center;
	float: left;
}
.er_platz{
	clear: both;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 40px;
	height: 16px;
	font-size: 9pt;
	padding-left: 5px;
	float: left;
}
.er_startnr{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 45px;
	height: 16px;
	font-size: 9pt;
	padding-left: 5px;
	float: left;
}
.er_vorname{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;	
	width: 80px;
	height: 16px;
	font-size: 9pt;
	padding-left: 5px;
	float: left;
}

.er_name{
	border-top: 1px solid #000000;
	width: 90px;
	height: 16px;
	font-size: 9pt;
	padding-left: 5px;
	float: left;
}
.er_team{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 288px;
	height: 16px;
	font-size: 9pt;
	padding-left: 5px;
	float: left;
}
.er_punkte{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	width: 45px;
	height: 16px;
	font-size: 9pt;
	padding-left: 5px;
	float: left;	
}
.er_neuezeile{
	clear: both;
	margin:0px;
	padding: 0px;
	height: 15px;
	width:750px;
	font-size: 9pt;
	font-size: 0pt;
	border-top: 1px solid #000000;
}
.er_dg_line{
	clear: both;
	margin: -5px;
	padding: 0px;
	height: 0px;
	width: 90px;
	font-size: 9pt;
	font-size: 0pt;
}
.er_neue_zeile_kopf{
	clear: both;
	margin:0px;
	padding: 0px;
	height: 5px;
	width:748px;
	font-size: 0pt;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;	
	border-right: 1px solid #000000;	
}   
/*#######################################################################*/

.ms_wann{
	clear: both;
	border: 1px solid #000000;
	background-color: #FFFF00;
	margin: 10px 0px;
	height: 18px;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;	
}
.ms_gold{
	background-image: url(../bilder/gold_plakette2.png); 
	width: 205px;
	height: 83px;
	margin: 0px;
	padding:20px 20px 20px 20px;	
	float:left;	
}
.ms_silber{
	background-image: url(../bilder/silber_plakette2.png); 
	width: 205px;
	height: 83px;
	margin: 0px;
	padding:20px 20px 20px 20px;	
	margin: 20px 5px 20px 0px;	
	float:left;
}
.ms_bronze{
	background-image: url(../bilder/bronze_plakette2.png); 
	width: 205px;
	height: 83px;
	margin: 0px;
	padding:20px 20px 20px 20px;	
	margin: 20px 0px 20px 5px;
	float:right;	
}

.ms_platz{
	clear: both;
	margin-bottom: 5px;
	font-weight: bold;
	text-align: center;
	font-size: 12pt;	
} 
     
.ms_snt{
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 8pt;
	text-align: center;
	float:left;	
}
.ms_sn{
	font-weight: bold;
	margin: 0px 0px 5px 30px;
	font-size: 12pt;
	text-align: center;
	float: left;	
}
.ms_n{
	clear: both;
	font-weight: bold;	
	margin-bottom: 5px;
	font-size: 12pt;
	text-align: center;
}

.ms_tn{
	clear: both;
	font-weight: bold;
	font-size: 9pt;
	text-align: center;
	margin:0px 0px 0px 0px;	
}
    
