.text { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
td.text { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
table.text { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
table { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.headline { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; line-height: 26pt; }
.subline
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 18pt;
	font-weight: bold
}
.kleintext
{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt
}
.navigation
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	font-weight: bold;
	color: #FFFFFF
}
.rubrik
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	line-height: 30pt;
	color: #FF8f05
}
.tabtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt
}
.brol
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	font-weight: bold;
	color: #ff8005
}
.brol12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	color: #ff8005
}
table.submenu
{
	width:100%;
	background-color:#0800dd;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}

a.sub { padding:1; border-width:2; border-color:#0800dd; border-style:solid; background-color:#0800dd; color:#ffffff; cursor:auto; }
a.subchoose { padding:1; border-width:2; border-color:#ff8005; border-style:solid; background-color:#0800dd; color:#ffffff; cursor:hand; }
a.button {background:blue;color:white;font:bold 8pt arial;text-decoration:none;padding:1;padding-left:15;padding-right:10;border:2px groove #ff8005; }
td.sub
{
	padding:1;
	border-width:2;
	border-color:#0800dd;
	border-style:solid;
	background-color:#0800dd;
	color:#ffffff;
	cursor:auto;
}

td.subchoose
{
	padding:1;
	border-width:2;
	border-color:#ff8005;
	border-style:solid;
	background-color:#0800dd;
	color:#ffffff;
	cursor:hand;
}

td.subselect
{
	padding:1;
	border-width:2;
	border-color:#0800dd;
	border-style:solid;
	background-color:#ffffff;
	color:#000000;
}

td.subempty
{
	width:1;
	background-color:#ffffff;
	color:#000000;
 }

td.subtitle
{
	padding:1;
	background-color:#a0a0a0;
	color:#ffffff;
	font-weight:bold;
}
div.field
{
	height:35px;
	width:88px;
	background-color:#f0f0f0;
	margin:0;
	padding:0;
}
button.program
{
	height:35px;
	width:88px;
	border-color:#ff9900;
	background-color:#f0f0f0;
	color:#0000ff;
	font-size:7pt;
	margin:0;
	padding:0;
	cursor:pointer;
}
div.program
{
	width:88px;
	height:33px;
	background-color:#f0f0f0;
}
td.program
{
	color:#ffffff;
	background-color:#0800dd;
	height:25px;
	border-style:solid;
	border-width:0px;
	border-color:#ffffff;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}

td.sportart {border-left:1px solid white;border-top:1px solid white;
		border-right:1px outset white;border-bottom:1px outset white;
		text-align:center;padding:1 3 1 3;color:white;font:bold 8pt arial;background:transparent;}
td.sportart a {text-decoration:none;color:white;}
td.sportart_over {border:1px inset #FF8f05;color:#FF8f05;
		font:bold 8pt arial;text-align:center;padding:1 3 1 3;background:white;}
td.sportart_over a {text-decoration:none;color:#FF8f05;}

