body
{
	font-family: Arial;
}
A, .clsLink
{
	color: White;
	font-size: small;
	font-family: Arial;
	text-decoration: none;
}
A:hover, .clsLink:hover
{
	color: #ff9900;
	font-size: small;
	font-family: Arial;
	text-decoration: none;
}
/*
TH
{
	height: 50px;
	text-align: left;
	vertical-align:bottom;
}
*/
#labelHeader
{
	font-weight: bold;
	font-size: 28pt;
	font-style: normal;
	font-family: Arial;
	font-variant: small-caps;
}
#divAnschrift
{
	font-size: medium;
	color: #000066;
	font-family: Arial;
}
#linkField
{
	height: 30px;
	background-image: url(Images/verlauf3.gif);
	background-repeat: no-repeat;
	background-position:top;
}
#paragraphHeader
{
	font-size: medium;
	color: white;
	font-style: italic;
	font-family: Arial;
}
#headerBG
{
	background: none;
	background-color: #0f5700;
}
#headerBG2
{
	background: url(Images/rund.gif);
	background-repeat:no-repeat;
}
#headerBG3
{
	background: none;
	background-color: #336600;
}
#headerBG4
{
	background: url(Images/rund2.gif);
}
#headerBG7
{
	background: url(Images/rund3.gif);
}
#positionAbsolute
{
	left: 0px;
	position: absolute;
	top: 0px;
}
#positionLeft
{
	left: 0px;
	position: absolute;
}
#headerBG5
{
	background: url(Images/verlauf4.gif);
}
#headerBG6
{
	background: #0f5700;
	height: 130px;
}
#tdTableHeader
{
	font-weight: bold;
	text-align: left;
	font-weight: bold;
	color: white;
	background-color: slateblue;
	vertical-align: middle;
	letter-spacing: 2px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 5px;
	border: 1px white solid;

}
#tdSaisonHeader
{
	font-weight: bold;
	border-right: gainsboro thin solid;
	border-left: gainsboro thin solid;
	border-top: gainsboro thin solid;
	border-bottom: gainsboro thin solid;
	background-color: slateblue;
color: white;
}
#tdSaisonHeaderPassiv
{
	font-weight: bold;
	color: black;
	border-right: #0f5700 thin solid;
	border-left: #0f5700 thin solid;
}
#tableTable
{
	border: white thin solid;
	border-collapse: collapse;
	background-color: gainsboro;
}
#pBoldHome
{
	font-size: large;
	text-transform: none;
	color: white;
}
#fontWhite
{
	color: white;
}
#NEW
{
	font-weight: normal;
	text-transform: none;
	color: #ff0000;
	font-style: italic;
	font-variant: normal;
}
#tdHomePic
{
	border-right: white thin solid;
	border-top: white thin solid;
	border-left: white thin solid;
	border-bottom: white thin solid;
}
#imgVorstand
{
	border-right: white thin solid;
	border-top: white thin solid;
	border-left: white thin solid;
	border-bottom: white thin solid;
}
#imgMannschaft
{
	border: white thin solid;
}
#imgWir
{
	border: white thin solid;
}
#imgSponsor
{
	border: white thin solid;
}


/*--------------------------------------------------
	Gallery
  --------------------------------------------------*/

#tblGallery
{
	width: 100%;
	border: white thin solid;
	background-color: dimgray;
}
#trGallery
{
	height:129px;
}
#tdGallery
{
}
#trGalleryNavi
{
}
#tdGalleryNavi
{
	border-top: white thin solid;
	text-align: right;
}
#imgGallery
{
	border: white 0px solid;
	behavior: url(hilite.htc);
	height:129px;
}
#aGallery
{
	border: white thin solid;
}
#aGallery:hover
{
	border: #ff9900 thin solid;
}
#tblGalleryHeader
{
	font-weight: bold;
	width: 100%;
}
#tblGalleryFooter
{
	text-align: right;
	width: 100%;
}
#tdLigaLink
{
	border-right: #0f5700 thin solid;
	border-left: white 1px solid;
	border-bottom: #0f5700 thin solid;
}
#tdHomeTeam
{
	background-color: #ff9900;
}
#imgLogo
{
	border-right: black 1px solid;
	border-left: white 0px;
	border-top: white 0px;
	border-bottom: white 0px;
}
#tdLinksOben
{
	background-image: url(Images/verlauf1.gif);
	background-repeat: repeat-y;
}

/* TERMINE KOMBI */

.clsTableTermine
{
	width: 100%;
	border: slateblue thin solid;
	border-collapse: collapse;
	background-color: gainsboro;
	margin-bottom: 15px;
}

.clsThTermine
{
	text-align: left;
	font-weight: bold;
	color: white;
	background-color: slateblue;
	vertical-align: middle;
	letter-spacing: 2px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 5px;
}

.clsTdTermineLiga
{
	letter-spacing: 2px;
	color: black;
	padding: 5px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: x-small;
	font-weight: bold;
	width: 25%;
	background-color: lightsteelblue;
	border-right: slateblue thin solid;
	vertical-align: top;
	border-bottom: slateblue thin solid;
}

.clsTdTermineTeam1
{
	text-align: right;
	padding: 7px;
	padding-right: 10px;
	border-bottom: white 1px solid;
}

.clsTdTermineVS
{
	text-align: center;
	border-bottom: white 1px solid;
}

.clsTdTermineTeam2
{
	width: 30%;
	padding: 5px;
	border-bottom: white 1px solid;
}

.clsTdTermineLocation
{
	border-left: slateblue thin solid;
	width: 15%;
	padding: 5px;
	padding-top: 10px;
	padding-right: 10px;
	background-color: lightsteelblue;
	vertical-align: top;
	font-size: x-small;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: right;
	border-bottom: slateblue thin solid;
}

.clsTrBottomThicker .clsTdTermineTeam1
{
	border-bottom: slateblue thin dotted;
}

.clsTrBottomThicker .clsTdTermineVS
{
	border-bottom: slateblue thin dotted;
}

.clsTrBottomThicker .clsTdTermineTeam2
{
	border-bottom: slateblue thin dotted;
}

/* TERMINE 8-BALL */

.cls8TableTermine
{
	width: 100%;
	border: mediumseagreen thin solid;
	border-collapse: collapse;
	background-color: gainsboro;
	margin-bottom: 15px;
}

.cls8ThTermine
{
	text-align: left;
	font-weight: bold;
	color: white;
	background-color: mediumseagreen;
	vertical-align: middle;
	letter-spacing: 2px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 5px;
}

.cls8TdTermineLiga
{
	letter-spacing: 2px;
	color: black;
	padding: 5px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: x-small;
	font-weight: bold;
	width: 25%;
	background-color: palegreen;
	border-right: mediumseagreen thin solid;
	vertical-align: top;
	border-bottom: mediumseagreen thin solid;
}

.cls8TdTermineTeam1
{
	text-align: right;
	padding: 7px;
	padding-right: 10px;
	border-bottom: white 1px solid;
}

.cls8TdTermineTeam2
{
	width: 30%;
	padding: 5px;
	border-bottom: white 1px solid;
}

.cls8TdTermineLocation
{
	border-left: mediumseagreen thin solid;
	width: 15%;
	padding: 5px;
	padding-top: 10px;
	padding-right: 10px;
	background-color: palegreen;
	vertical-align: top;
	font-size: x-small;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: right;
	border-bottom: mediumseagreen thin solid;
}

.cls8TrBottomThicker .cls8TdTermineTeam1
{
	border-bottom: mediumseagreen thin dotted;
}

.cls8TrBottomThicker .clsTdTermineVS
{
	border-bottom: mediumseagreen thin dotted;
}

.cls8TrBottomThicker .cls8TdTermineTeam2
{
	border-bottom: mediumseagreen thin dotted;
}

/* AKTUELLES */

.clsTableAktuelles
{
	width: 100%;
	border: slateblue thin solid;
	border-collapse: collapse;
	background-color: gainsboro;
	margin-bottom: 15px;
}

.clsThAktuelles
{
	text-align: left;
	font-weight: bold;
	color: white;
	background-color: slateblue;
	vertical-align: middle;
	letter-spacing: 2px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 5px;
}

.clsTdAktuellesUhrzeit
{
	letter-spacing: 2px;
	color: black;
	padding: 5px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: x-small;
	font-weight: bold;
	width: 250px;
	background-color: lightsteelblue;
	border-right: slateblue thin solid;
	vertical-align: top;
	border-bottom: slateblue thin solid;
}

.clsTdAktuellesInhalt
{
	text-align: justify;
	padding: 7px;
	padding-left: 10px;
	border-bottom: white 1px solid;
}

/* MEDIUM-AKTUELLES */

.clsTableMediumAktuelles
{
	width: 100%;
	border: mediumseagreen thin solid;
	border-collapse: collapse;
	background-color: gainsboro;
	margin-bottom: 15px;
}

.clsThMediumAktuelles
{
	text-align: left;
	font-weight: bold;
	color: white;
	background-color: mediumseagreen;
	vertical-align: middle;
	letter-spacing: 2px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 5px;
}

.clsTdMediumAktuellesUhrzeit
{
	letter-spacing: 2px;
	color: black;
	padding: 5px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: x-small;
	font-weight: bold;
	width: 250px;
	background-color: palegreen;
	border-right: mediumseagreen thin solid;
	vertical-align: top;
	border-bottom: mediumseagreen thin solid;
}

.clsTdMediumAktuellesInhalt
{
	text-align: justify;
	padding: 7px;
	padding-left: 10px;
	border-bottom: white 1px solid;
}

/* TOP-AKTUELLES */

.clsTableTopAktuelles
{
	width: 100%;
	border: orangered thin solid;
	border-collapse: collapse;
	background-color: gainsboro;
	margin-bottom: 15px;
}

.clsThTopAktuelles
{
	text-align: left;
	font-weight: bold;
	color: white;
	background-color: orangered;
	vertical-align: middle;
	letter-spacing: 2px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 5px;
}

.clsTdTopAktuellesUhrzeit
{
	letter-spacing: 2px;
	color: black;
	padding: 5px;
	padding-left: 10px;
	padding-top: 10px;
	font-size: x-small;
	font-weight: bold;
	width: 250px;
	background-color: darkorange;
	border-right: orangered thin solid;
	vertical-align: top;
	border-bottom: orangered thin solid;
}

.clsTdTopAktuellesInhalt
{
	text-align: justify;
	padding: 7px;
	padding-left: 10px;
	border-bottom: white 1px solid;
}

/* VM */

.tdGold
{
	border-right: darkgoldenrod medium solid;
	border-top: white medium solid;
	border-left: white medium solid;
	border-bottom: darkgoldenrod medium solid;
	background-color: gold;
	color: #5e4513;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
}

.paperImage
{
	clear: none;
	display: inline;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.paperPar
{
	padding-bottom: 7px;
}

/* News */

.clsNewsLink
{
	color: blue;
	font-size: small;
	font-family: Arial;
	text-decoration: none;
}

.clsNewsLink:hover
{
	color: #ff9900;
	font-size: small;
	font-family: Arial;
	text-decoration: none;
}