/*div
{
	border: thick solid pink;
}
table
{
	border: thick solid hotpink;
}
td
{
	border: thick solid red;
}
tr
{
	border: thick solid darkred;
}
*/
td
{
	font-size: 17px;
}

div.MainContainer
{
	horiz-align: center;
	padding-top: 4.5em;
	width      : 100%;
}
td
{
	font-size: 17px;
}
h3.SPDatum
{
	font-weight         : bold;
	text-decoration-line: underline;
	font-size           : 1.25em;
	margin-top          : 1.5em;
	margin-bottom       : 0.25em;
	padding-left        : 190px;
}
button.Navigator
{
	vertical-align  : center;
	font-family     : Verdana, Arial, serif;
	font-size       : 16px;
	font-weight     : bold;
	padding-top     : 5px;
	padding-bottom  : 5px;
	background-color: navy;
	color           : yellow;
	width           : 100%;
}
div.SportHeadline
{
	background-color: navy;
	height          : 4.5em;
	width           : 100%;
	visibility      : visible;
	position        : fixed;
	top             : 0;
	left            : 0;
	z-index         : 50;
}
table.SportHeadline
{
	background-color: transparent;
	width           : 100%;
	height          : 100%;
	padding-left    : 190px;
}
td.SportHeadline
{
	height          : auto;
	text-align      : center;
	vertical-align  : center;
	font-size       : x-large;
	font-weight     : bold;
	color           : yellow;
	background-color: transparent;
}
table.Content
{
	width       : 100%;
	padding-left: 190px;
}
th.Content
{
	padding-top   : 1.5em;
	font-size     : larger;
	font-weight   : bold;
	vertical-align: top;
}
td.Content
{
	padding         : 1em 0 1em 0;
	height          : auto;
	text-align      : left;
	vertical-align  : center;
	background-color: transparent;
}
td.Content.Center
{
	text-align : center;
	horiz-align: center;
}
td.Content.Head
{
	font-weight: bold;
	font-size  : larger;
}
td.Content.Small
{
	font-size    : xx-small;
	padding-left : 15%;
	padding-right: 15%;
	text-align   : left;
}
table.GotoLine
{
	horiz-align : center;
	width       : 100%;
	padding-left: 190px;
}
table.SplitLine
{
	horiz-align : center;
	width       : 100%;
	padding-left: 190px;
}
table.MenuAuswahl
{
	border-spacing : 10px;
	border-collapse: separate;
	margin-left    : auto;
	margin-right   : auto;
	text-align     : center;
	width          : auto;
	padding-left   : 190px;
}
table.SpielberichtMenu
{
	border-spacing : 10px;
	border-collapse: separate;
	margin-left    : auto;
	margin-right   : auto;
	text-align     : center;
	width          : auto;
	padding-left   : 190px;
}
table.Mannschaft
{
	border-collapse: separate;
	width          : 100%;
	padding-left   : 190px;
}
td.Mannschaft
{
	text-align    : center;
	vertical-align: top;
}
table.SpielBericht
{
	border-collapse: separate;
	margin         : 0 auto 0 auto;
	width          : 80%;
	padding-left   : 190px;
}
td.spielberichtMannschaft
{
	font-family   : Verdana, Arial, serif;
	font-size     : 17px;
	font-style    : normal;
	font-weight   : bold;
	padding-bottom: 1em;
}
td.spielberichtDatum
{
	font-family   : Verdana, Arial, serif;
	font-size     : 17px;
	font-style    : normal;
	font-weight   : bold;
	padding-bottom: 1em;
}
td.spielberichtErgebnis
{
	font-family   : Verdana, Arial, serif;
	font-size     : 17px;
	font-style    : normal;
	font-weight   : bold;
	padding-bottom: 1em;
}
td.spielberichtText
{
	padding-bottom: .5em;
}
table.NavLogo
{
	width : 100%;
	height: auto;
}
table.GesamtSpielplan
{
	border        : thin solid navy;
	border-spacing: 10px;
	width         : 90%;
	text-align    : center;
	padding-left  : 190px;
}
span.titelMitte
{
	color          : DarkBlue;
	font-family    : Verdana, Arial, serif;
	font-size      : 24px;
	font-weight    : bold;
	font-style     : normal;
	padding        : 1em 10px;
	text-align     : center;
	text-decoration: underline;
}

td.SpielTermin
{
	padding   : 10px;
	border    : thin none black;
	text-align: center;
}
