.table
	{
	margin-top: -10px;
	margin-left: 9px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.table_herren
{
	width: 490px;
	margin-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
}

.table_herren2
{
	width: 486px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
}

.table_junioren
{
	width: 490px;
	margin-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
}
.test
{
	float: left;
}

.table_junioren2
{
	width: 486px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
}

.table_jugend
{	
	width: 490px;
	margin-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
}
.table_jugend2
{	
	width: 486px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
}



body
	{
	text-align: center;
	margin-top: 0;
	background-image: url(../images/seite/bg.jpg);
	background-repeat: repeat;
	}

#background
	{
	width: 800px;
	height: auto;
	min-height: 650px;
	margin:auto;
	text-align: left;
	background-color: #cdcdcd;
	}
#navi
	{
		margin-top: 8px;
		height: 36px;
		width: 784px;
		max-height: 36px;
		margin-top: -1px;
		margin-bottom: 5px;
		margin-left:8px;
	}

#content
	{
	width:785px; /*783*/
	background-color:#cdcdcd;
	margin-left:8px;
	margin-bottom: 8px;
	}

#inhaltlinks
	{
	width:528px;
	height:auto;
	float:left;
	background-color: #ffffff;
	min-height: 1012px;
	margin-bottom:8px;
	margin-top: 2px;
	border: 1px solid;
	border-color: #7c7c7c;
	}
*html #inhaltlinks
{
	weight:528px;
	height: 993px; /*975*/
}
#spielplan
	{
	width: 241px; /*241*/
	height: auto;
	background-color: #ffffff;
	float:left;
	margin: 2px 0 0 10px;
	border: 1px solid;
	border-color: #7c7c7c;
	}
*html #spielplan
	{
	width:239px;
	}	

#tabelle
	{
	width: 241px;
	height: auto;
	min-height: 100px;
	margin-top: 3px;
	background-color: #ffffff;
	margin-left: 10px;
	float:left;
	border: 1px solid;
	border-color: #7c7c7c;
	text-align: center;
	}
*html #tabelle
{

width:239px;
}	


#tabelle2
	{
	width: 241px;
	height: auto;
	min-height: 100px;
	margin-top: 3px;
	background-color: #ffffff;
	margin-left: 10px;
	float:left;
	border: 1px solid;
	border-color: #7c7c7c;
	}
*html #tabelle2
{
 width:239px;	
 height: 170px;
 margin-left: 270px;
 margin-top: -985px;
}
	
	#tabelle_junioren
	{
	width: 241px;
	height: auto;
	min-height: 150px;
	margin-top: 3px;
	background-color: #ffffff;
	margin-left: 10px;
	float:left;
	border: 1px solid;
	border-color: #7c7c7c;
	padding-bottom: 15px;
	}
	
	*html #tabelle_junioren
	{
	width:239px;
	}	
	
#login
	{
	width: 241px;
	height: 160px;
	margin-top: 3px;
	background-color: #ffffff;
	margin-left: 10px;
	float:left;
	margin-bottom:2px;
	border: 1px solid;
	border-color: #7c7c7c;
	}
	
	*html #login
	{
	width:239px;
	}	

	
#loginIndex
	{
	width: 241px;
	height: 160px;
	margin-top: 3px;
	background-color: #ffffff;
	margin-left: 10px;
	float:left;
	margin-bottom:8px;
	border: 1px solid;
	border-color: #7c7c7c;
	}
	
	*html #loginIndex
	{
	width:239px;
	}	
	
#schattenG
	{
	background-image: url(../images/seite/verlauf.jpg);
	background-repeat:repeat-x;
	height: 37px;
	width: 528px;
	margin-top: -0px;
	margin-left: -0px;
	float:left;
	margin-bottom:8px;
	}
	
#schattenK
	{
	background-image: url(../images/seite/verlauf_klein.jpg);
	background-repeat: repeat-x;
	height: 37px;
	width: 241px;
	margin-top: -0px;
	margin-left: -0px;
	float:left;
	margin-bottom:8px;
	font-family: Arial;
	font-size: 10pt;
	}	
#login2
	{
	margin-top: -45px;
	margin-left: 45px;
	float:left;
	margin-bottom:8px;
	font-family: Arial;
	font-size: 8pt;
	}
*html #login2
{margin-left: 25px;}
		
.button
	{
	margin-top: 5px;
	margin-left: 95px
	}
.feldfarbe
	{
		background-color: #e8e8e8;
	}	
.abstand
	{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	margin: 6px 0 0 6px;
	}
.tabelleFarbeOben
	{
	font-size: 14px;
	background-color: #d4d4d4;
	text-align: center;
}
.tabelleFarbeUnten
	{
	font-weight: normal;
	font-size: 10pt;	
	}
.spielPlanAusrichtung
	{
		text-align: center;
		font-size: 12px;
		font-family: Arial;
		margin-top: -15px;
	}

.spielplanFarbe
	{
	background-color: #e8e8e8;
	font-weight: normal;
	font-size: 10pt;	
	}
	
.spielplanAusrichten
{
	width: 490px;
	height: auto;
	margin: 0 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.spielplanAusrichten2
{
	width: 490px;
	height: auto;
	margin: 0 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.spielplanAusrichten4
{
	width: 486px;
	height: auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.spielplanAusrichten3
{
	width: 490px;
	height: auto;
	margin-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom: 20px;
}

.sponsorenAu
{
	margin-top: 50px;
}
.sponsorenBox
{
	margin-top: 15px;
	margin-bottom: 15px;
}
.formatierungSpielplan
{
	margin-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 40px;
}

.textFeldNews
	{
	background-image: url(../images/seite/verlauf.jpg);
	background-repeat: repeat-x;
	width: 400px;
	height: auto; 
	}
	
.tabelleNewsAdmin
	{
	margin-left: 10px;
	width: 300px;
	height: auto;
	font-family:Arial, Helvetica, sans-serif;
	}
.tabelleNewsAdmin2
	{
	margin-left: 15px;
	height: auto;
	witdh: 600px;
	}

.tabteam
	{
	width: 30px;
	}
	
.teamtest
{width: 35px;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12;}

	
.tableTabelle
	{
	text-align: center;
	}

.tabelleTrainingszeiten
{
	margin-left: 10px;
	font-size:12px;
	margin-bottom: 25px;
	font-family: Arial, Helvetica, sans-serif;
}

.trainingKat{

	font-size:14px;
	padding-bottom: 10px;
}
	
.tabelleAnsprechpartner
{	
	vertical-align:text-bottom;
	margin-left:20px;
	margin-bottom: 50px;
	width: 500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.ansprechpartnerAu
{margin-top: 50px;}


.AnsprechpartnerAusrichten
{
	padding-bottom:20px;
}

.tabelleTrainingzeiten
{	
	vertical-align:text-bottom;
	margin-left:20px;
	margin-bottom: 50px;
	width: 500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.trainingzeitenAusrichten
{
	padding-bottom:20px;
}

.nameTraining
{
		width: 80px;
	
}
.nameAnsprechpartner
{width: 80px;}


.gMaps
	{
	margin-left: 50px;
	}
	
.downloadTabelle
{
	width:400px;
	margin-left: 60px;
	border: 1px solid #cccccc;
	border-style: dashed;
}
.formatierung
{
	margin-left: 20px;
	margin-right: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom: 20px;
	padding-top: 20px;
}

.formatierung2
{
	margin-left: 20px;
	margin-right: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom: 20px;
	margin-top: 23px;
}

.formatierung3
{
	margin-left: 20px;
	margin-right: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom: 20px;
	margin-top: 23px;
}

.formatierungAnfahrt
{
	margin-left: 20px;
	margin-right: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


.formatierungTabelle
{
	margin-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom: 10px;
}

.linksformatierung
{
	padding-bottom: 5px;
	font-size:14px;
	margin-left: 20px;
	margin-right: 20px;
}
.groesse
{width: 280px;}

.groesse2
{width: 340px;}

.linksformatierung2
{	
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 5px;
	width: 250px;
}

.abstandObenUnten
{
	padding-bottom: 40px;
}

.chronik{
	padding-top: 25px;
	margin-left: 70px;
}

.tourenBild1
{
	padding-top: 45px;
	margin-left: 65px;
}

.tourenBild2
{
	padding-top: -307px;
	margin-left: 65px;
}

.schulsportBild
{
	padding-top: 45px;
	margin-left: 65px;
}

.platzbauBild
{margin-left: 20px;
margin-top: 40px;
padding-bottom: 20px;}


.schulsportLinks
{
	margin-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom: 20px;
	width:490px;
}

.schulsportLinks2
{width: 280px;}

.regelnBild
{
	margin-left: 65px;
	padding-top: 25px;
}
.chronikAbsatz
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-bottom: 10px;
	}
.tabelleLinks
{
width: 600px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
.tabelleLinks2
{
width: 585px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
.tabelleLinksUnten
{
width: 520px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom: 10px;
}
.nameLinks
{
	width: 300px;
}
.trainingAusrichten
{
	vertical-align: top;
}

.teamTabelle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 490px;
	margin-left: 20px;
	margin-right: 20px;
	
}

.teamTabelle2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 300px;
	margin-left: 20px;
	margin-right: 20px;	
}

.teamBild
{
	padding-bottom: 15px;
	margin-left: 20px;
	width: 490px;
}
.schrift
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.schrift_content
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:12px;
}
.teamAusrichten
{
	margin-left: 20px;
	width: 150px;
	vertical-align: top;
}

.teamAusrichten2
{
	margin-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.teamAusrichten3
{
	margin-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 75px;
}

.teamName
{
	margin-left: 20px;
	width: 170px;
	padding-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top: 20px;
}

.teamPos
{
	padding-bottom: 10px;
	padding-top: 20px;
}

.teamJahr
{
	padding-top: 20px;
}


.newsHeader
{
	background-image: url(../images/seite/newsHader.jpg);
	background-repeat:no-repeat;
}
.newsHeaderF
{
	font-size: 12px;
	margin-left: 16px;
	padding-bottom: 4px;
}
.newsTabelle
{
	width: 500px;
	height: auto;
	margin-left: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.newsContent
{
	width: 300px;
	height: 300px;
	vertical-align:text-top;
}

.newsAu
{margin-top:50px;}

.newsImage
{
	height: 200px;
	width: 132px;
	background-image: url(../images/seite/newsBg.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	margin-left: 20px;
}
.newsText
{
	padding-bottom: 50px;
}
.newsGroesse
{
	width: 250px;
	height: 40px;
	background-image: url(../images/seite/verlauf.jpg);
	background-repeat: repeat-x;
	vertical-align: text-top;
}
.newsDatum
{
	height: 100px;
	vertical-align:text-top;
	background-image: url(../images/seite/newsDatumBg.jpg);
	background-repeat:no-repeat;
}
.newsGroesse
{
	width: 250px;
	height: 40px;
	background-image: url(../images/seite/verlauf.jpg);
	background-repeat: repeat-x;
	vertical-align: text-top;
}
.newsImageF
{
	vertical-align: text-top;
	margin-left: 23px;
	padding-top: 5px;
}
.newsDatumFormatierung
{
	margin-left: 16px;
}
.ansprechpartnerImage
{
	width: 300px;
	vertical-align:top;
}
.bottom
{
	padding-bottom:100px;

}
.impressumAbsatz
{
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
.sponsorenAusrichtung
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

	margin-left:20px;
	width: 490px;
	border:1px solid #dddddd;
	border-spacing: 0px;
}
.sponsorBildAbstand
{
	padding-left: 20px;
}
.sponsorenA
{
	width: 290px;
	padding-top: 15px;
	padding-left: 15px;
	vertical-align:text-top;
}
.list
{
	border: 1px solid;
	margin-top: 25px;
	margin-left: 20px;
	width: 485px;
}
.sponsorenDiv1
{
	float:left;
	width: 250px;
	margin-top:-10px;
}
.sponsorenDiv2
{
	min-height:100px;
	margin-left: 250px;
	margin-top: -30px;
	width: 250px;
}
.sponsorenAbsatz
{margin-top: 25px; margin-left: 20px;}

.sponsorenAbsatz2
{margin-top: 50px; margin-left: 20px;}

*html .sponsorenAbsatz2
{
	margin-top: -5px;
}


.apartnerDiv1
{
	float:left;
	width: 250px;
}
.apartnerDiv2
{
	margin-left: 250px;
	width: 250px;
	min-height: 180px;
}
.newsDiv1
{
	float:left;
	width: 200px;
	border: 1px solid;
}
.newsDiv2
{
	margin-top: 50px;
	margin-left: 200px;
	width: 200px;
	min-height: 180px;
	border: 1px solid;
}
.absatz{
	padding-bottom: 20px;
	padding-left: -80px;
}
.absatz2{
	margin-bottom: 20px;
	padding-left: 10px;	
}
.beschreibung
{
	width: 175px;
}
.ueberschrift
{
	font-size: 12;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 20px;
	font-weight: bold;
}
.grey
	{
	border: 1px solid #cccccc;
	margin-left: 20px;
	margin-right: 20px;
	background-color: #efefef;
	}
.white
	{
	border: 1px solid #cccccc;
	margin-left: 20px;
	margin-right: 20px;
	background-color: #ffffff;
	}

.h_news
	{
	 margin-top: 50px;
	}

.buttonAusrichten
{margin-left: 55px;}

.buttonAusrichten2
{margin-left: 150px;}
	
.ausrichten
{width: 9px;}

.ausrichten2
{width: 25px;}

.ausrichten3
{width: 128px;}

a:link { color:black; text-decoration:underline; }
a:visited { color:black; text-decoration:underline; }
a:focus { text-decoration:none; }
a:hover { font-weight:bold; text-decoration:none; }
a:active { text-decoration:none; }


.clear
	{
	clear:left;
	}
	
/* Guestbook */

.guestbook_grey
	{
	width:500px;
	height: auto;
	margin:10px 10px 10px 12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#efefef;
	border:1px solid #cccccc;
	}
	
.guestbook_white
	{
	width:500px;
	height: auto;
	margin:10px 10px 10px 12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	}
	
.guestbook_name
	{
	margin:10px 0 0 10px;
	}
	
.guestbook_datum
	{
	margin:5px 0 0 10px;
	font-size:10px
	}

#gaestebuch
{
	padding-left: -100px;
}
	
.guestbook_line
	{
	margin:5px 0 0 10px;
	}
	
	*+html .guestbook_line
		{
		margin:5px 0 0 10px;
		}
	
.guestbook_content
	{
	margin:10px 0 10px 10px;
	}
	
#seitenzahl_container
	{
	width:500px;
	margin-bottom:50px;
	margin-left:12px;
	}
	
*+html #seitenzahl_container
		{
		margin-bottom:10px;
		}

.seitenzahl_grey
	{
	width:20px;
	height:16px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#efefef;
	border:1px solid #cccccc;
	text-align:center;
	float:left;
	}	

.seitenzahl_white
	{
	width:20px;
	height:16px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	text-align:center;
	float:left;
	margin-left:8px;
	margin-right:8px;
	}	
	
.seitenzahl_grey a:link { color:black; text-decoration:none; }
.seitenzahl_grey a:visited { color:black; text-decoration:none; }
.seitenzahl_grey a:focus { text-decoration:none; }
.seitenzahl_grey a:hover { font-weight:bold; text-decoration:none; }
.seitenzahl_grey a:active { text-decoration:none; }

.seitenzahl_white a:link { color:black; text-decoration:none; }
.seitenzahl_white a:visited { color:black; text-decoration:none; }
.seitenzahl_white a:focus { text-decoration:none; }
.seitenzahl_white a:hover { font-weight:bold; text-decoration:none; }
.seitenzahl_white a:active { text-decoration:none; }
	
/* Guestbook Ends */

/* News */

.news_grey
	{
	width:500px;
	height: auto;
	margin:10px 10px 10px 12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#efefef;
	border:1px solid #cccccc;
	}
	
.news_white
	{
	width:500px;
	height: auto;
	margin:10px 10px 10px 12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	}
	
.news_name
	{
	margin:10px 0 0 10px;
	}
	
.news_datum
	{
	margin:5px 0 0 10px;
	font-size:10px
	}

#gaestebuch
{
	padding-left: -100px;
}
	
.news_line
	{
	margin:5px 0 0 10px;
	}
	
	*+html .guestbook_line
		{
		margin:5px 0 0 10px;
		}
	
.news_content
	{
	margin:10px 0 10px 10px;
	}
	
.newsImage
	{
		margin-left: 420px;
	}
.newsImage2
	{
		margin-left: 10px;
	}
/* News Ends */

/* NewsHome */

.news_grey2
	{
	width:500px;
	height: auto;
	margin:10px 10px 10px 12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#efefef;
	border:1px solid #cccccc;
	}
	
.news_white2
	{
	width:500px;
	height: auto;
	margin:10px 10px 10px 12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	}
	
/* NewsHome Ends */
.homeSpielplan
{
	border: 1px solid;
	background-color: #CCCCCC;
	margin-left: 20px;
	margin-right: 20px;
}
/* Platzbau */

.platzbau_grey
	{
	width:500px;
	margin:10px 10px 10px 12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#efefef;
	border:1px solid #cccccc;
	}
	
.platzbau_white
	{
	width:500px;
	margin:10px 10px 10px 12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	}

.platzbauAu
{margin-top: 50px;}
	
.platzbau_name
	{
	margin:10px 0 0 10px;
	}
	
.platzbau_datum
	{
	margin:5px 0 0 10px;
	font-size:10px
	}

#gaestebuch
{
	padding-left: -100px;
}
	
.platzbau_line
	{
	margin:5px 0 0 10px;
	}
	
	*+html .guestbook_line
		{
		margin:5px 0 0 10px;
		}
	
.platzbau_content
	{
	margin:10px 0 10px 10px;
	}
*html .platzbau_content
{
margin-top: 0px;
}	
	
.platzbauImage
	{
		margin-left: 10px;
	}
/* News Platzbau */

/* GALLERY */

#gallery
	{
	width:500px;
	margin:0 20px 0 35px;
	}

/* GALLERY ENDS */

/* GALLERY OVERFLOW */
#pageIsLoading{
position:absolute;
width: 100%;
height: 100%;
background-color:#000052;
background-image: url(../images/seite/bg.jpg);
background-repeat: repeat; 
text-align:center;
z-index:99;
}

#pageIsLoading2{
width: 300px;
margin:300px auto auto auto;
background-color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
border:1px solid #7c7c7c;
z-index:100;
}

*+html #pageIsLoading2
{
margin:300px -100%;
padding:0;
}
#pageIsLoading2 p
	{
	margin:0 0 0px 0;
	}

/* GALLERY OVERFLOW ENDS*/

.formular
	{
	background-color:#efefef;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:solid 1px #cccccc;
	}
	
.novisible
	{
	display:none;
	}