	a { color:#28166F;text-decoration:none; }
	a:hover { color:#28166F;text-decoration:underline; }
	a.blau { color:#42658c;text-decoration:none; }
	a.blau:hover { color:#42658c;text-decoration:underline; }
	a.weiss { color:#FFFFFF;text-decoration:none; }
	a.weiss:hover { color:#FFFFFF;text-decoration:underline; }
	a.rot { color:#FF0000;text-decoration:none; }
	a.rot:hover { color:#FF0000;text-decoration:underline; }
	a.drot { color:#dd0000;text-decoration:none; }
	a.drot:hover { color:#dd0000;text-decoration:underline; }
	a.grau { color:#808080;text-decoration:none; }
	a.grau:hover { color:#808080;text-decoration:underline; }
	a.ds { text-decoration:none; }
	a.ds:hover { text-decoration:underline; }
	a.schwarz { color:#000000;text-decoration:none; }
	a.schwarz:hover { color:#000000;text-decoration:underline; }
	a.schwarzrot { color:#000000;text-decoration:none; }
	a.schwarzrot:hover { color:#dd0000;text-decoration:underline; }
	a.arial10 { font-family:Arial;font-size:10pt;color:#42658c;text-decoration:none; }
	a.arial10:hover { color:#42658c;text-decoration:underline; }
	a.arial9 { font-family:Arial;font-size:9pt;color:#42658c;text-decoration:none; }
	a.arial9:hover { color:#42658c;text-decoration:underline; }

	a.hauptnavi { font-family:Verdana,Arial,Helvetica;font-size:12px;color:#FFFFFF;font-weight:bold;text-decoration:none; }
	a.hauptnavi:hover { color:#FFFFFF;text-decoration:underline; }

	a.navirechts { font-family:Verdana,Arial,Helvetica;font-size:12px;color:#000000;font-weight:bold;text-decoration:none; }
	a.navirechts:hover { color:#000000;text-decoration:underline; }

	a.suche { font-family:Verdana,Arial,Helvetica;font-size:12px;color:#FFFFFF;font-weight:bold;text-decoration:none; }
	a.suche:hover { color:#FFFFFF;text-decoration:underline; }

	a.main { font-family:Arial;font-size:9pt;color:#d70101;text-decoration:none; }
	a.main:hover { color:#d70101;text-decoration:underline; }

	font.arial10rotfett {  font-family:Arial;font-size:10pt;color:#d70101;font-weight:bold; }
	font.arial8rot {  font-family:arial;font-size:8pt;color:#d70101; }
	font.arial8 {  font-family:Arial;font-size:8pt; }
	font.arial9 {  font-family:Arial;font-size:9pt; }
	font.arial10 {  font-family:Arial;font-size:10pt; }
	font.arial10f {  font-family:Arial;font-size:10pt;color:#000000;font-weight:bold; }
	font.arial10w {  font-family:Arial;font-size:10pt;color:#FFFFFF; }
	font.arial10r {  font-family:Arial;font-size:10pt;color:#d70101; }
	font.arial11 {  font-family:Arial;font-size:11pt; }
	font.arial12 {  font-family:Arial;font-size:12pt; }
	font.arial18px {  font-family:Arial;font-size:18px; }
	font.arial14 {  font-family:Arial;font-size:14pt; }

	font.verdana8 {  font-family:Verdana;font-size:8pt; }
	font.verdana9 {  font-family:Verdana;font-size:9pt; }
	font.verdana10 {  font-family:Verdana;font-size:10pt; }
	font.verdana11 {  font-family:Verdana;font-size:11pt; }
	font.verdana12 {  font-family:Verdana;font-size:12pt; }
	font.verdana13 {  font-family:Verdana;font-size:13pt; }
	font.verdana14 {  font-family:Verdana;font-size:14pt; }

	font.tahoma8 {  font-family:Tahoma;font-size:8pt; }
	font.tahoma9 {  font-family:Tahoma;font-size:9pt; }
	font.tahoma10 {  font-family:Tahoma;font-size:10pt; }
	font.tahoma11 {  font-family:Tahoma;font-size:11pt; }
	font.tahoma12 {  font-family:Tahoma;font-size:12pt; }
	font.tahoma13 {  font-family:Tahoma;font-size:13pt; }
	font.tahoma14 {  font-family:Tahoma;font-size:14pt; }

	font.arial14px {  font-family:Arial;font-size:14px;color:#000000; }
	font.verdana11px {  font-family:Verdana;font-size:11px;color:#000000; }

	font.impress {  font-family:tahoma;font-size:11px;color:#808080; }

	font.title {  font-family:Arial;font-size:11pt;color:#005575;font-weight:bold;font-style : italic; }

.selectklein {
	font-family:Arial;
	font-size:8pt;
	color:#000000;
	background-color:#FFFFFF;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
}

td.ltabd {
	font-family :Verdana;
	font-size : 7pt;
	color : #FFFFFF;
	background-color : #85291a;
}

td.ltabr {
	font-family :Verdana;
	font-size : 7pt;
	color : #FFFFFF;
	background-color : #a03625;
}

td.ltabhd {
	font-family :Verdana;
	font-size : 7pt;
	color : #FFFFFF;
	background-color : #934a3e;
}

td.ltabhr {
	font-family :Verdana;
	font-size : 7pt;
	color : #FFFFFF;
	background-color : #b75c4d;
}

textfeld {
	border-width:1px;
}

td.banneroben  {
	background-color : #FFFFFF;
}

td.hauptnavi  {
	background-color : #FFFFFF;
}

td.naviboxonorm  {
	font-family : Verdana,Arial,Helvetica;
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
}

td.impleiste  {
	font-family : Verdana,Arial,Helvetica;
	font-size : 11px;
	color : #FFFFFF;
}

td.naviboxgross  {
	font-family : Verdana,Arial,Helvetica;
	font-size : 12px;
	color : #000000;
	background-color : #bb1b1b;
}

td.naviboxrechts  {
	font-family : Verdana,Arial,Helvetica;
	font-size : 12px;
	color : #000000;
	background-color : #cccccc;
}

td.tabelleklein  {
	font-family : Verdana,Arial,Helvetica;
	font-size : 10px;
	color : #000000;
	background-color : #EEEEEE;
}

td.tabhell {
	font-family : Arial,Verdana;
	font-size : 10pt;
	color : #000000;
	background-color : #F9F9F9;
}

td.tabdunkel {
	font-family : Arial,Verdana;
	font-size : 10pt;
	color : #000000;
	background-color : #F3F3F3;
}


td.tabhelldeck {
	font-family : Arial,Verdana;
	font-size : 10pt;
	color : #000000;
	background-color : #d9d9d9;
}

td.tabdunkeldeck {
	font-family : Arial,Verdana;
	font-size : 10pt;
	color : #000000;
	background-color : #d3cfcc;
}


td.tabhell2 {
	color : #000000;
	background-color : #FFFdFd;
}

td.tabdunkel2 {
	color : #000000;
	background-color : #F4F2ee;
}

td.rot {
	font-family : Arial,Verdana;
	font-size : 10pt;
	color : #a03625;
	background-color : #808080;
}





P {
  font-family: Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-style : normal;
  font-weight : normal; 
  color : black;
}
DIV {
  font-family: Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-style : normal;
  font-weight : normal; 
  color : black;
}
.klein {
	font-size : 10px;
}
.fett {
	font-weight : bold;
}
TH {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : black;
	text-align: left;
}
TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : black;
}
TD.weiss {
	background-color: white;
}






TR.zeile1 {
	background-color : #FFFFFF;
}
TR.zeile2 {
	background-color : #EEEEEE;
}
TABLE.rahmen3d {
	border-collapse: collapse;
}
TH.rot {
	background-color : #a03625;
	color: white;
	font-weight : bold;
}
TH.blau {
	background-color : #2F3192;
	color: white;
	font-weight : bold;
	background-image : url(table.header.blau.jpg);
	background-repeat : repeat-x;
	background-position : bottom;
}
TD.statsC {
	text-align: center;
}
TD.statsSumC {
	text-align: center;
	font-weight: bold;
}
TD.statsSum {
	font-weight: bold;
}
TH.statsC {
	text-align: center;
}
TH.calHead {
	text-align: center;
	font-size : 14px;
}
TH.calHeadSmall {
	text-align: center;
}
TH.calDayHead {
	text-align: center;
}
TH.calDayHeadWeekend {
	text-align: center;
	background-color : #EEEEEE;
}
TD.calNav {
	font-size : 14px;
}
TD.calDay {
	text-align: center;
}
A.calDay {
	font-weight: normal;
}
A.calDayE {
	font-weight: bold;
}
TD.calToday {
	text-align: center;
	background-color: #a03625;
	color: white;
}
A.calToday {
	font-weight: normal;
	color: white;
}
A.calTodayE {
	font-weight: bold;
	color: white;
}
A.calToday:hover {
	color: white;
}
TD.calNotInMonth {
	text-align: center;
	color: #EEEEEE;
}
TD.calWeekEnd {
	text-align: center;
	background-color : #EEEEEE;
}







TD.newsTop {
	background-color: #a03625;
	color: white;
	font-weight: bold;
}
TD.newsNorm {
	background-color: #3F1E74;
	color: white;
	font-weight: bold;
}
TD.newsHintergrund {
	background-color: #EEEEEE;
}
DIV.newsHead1 {
	font-weight: bold;
	font-size : 14px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 2px;
}
DIV.newsHead2 {
	font-weight: bold;
	font-size : 11px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 2px;
}
DIV.newsText1 {
	font-size : 12px;
	text-align : justify;
	padding: 2px;
}
DIV.newsText2 {
	font-size : 11px;
	text-align : justify;
	padding: 2px;
}
DIV.newsAuthor {
	font-size : 12px;
	font-style : italic;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 2px;
}
DIV.newsPic {
	font-size : 11px;
	font-weight: bold;
	margin-left: 6px;
	margin-right: 6px;
	margin-bottom: 2px;
}
IMG.newsPic {
	border-color : Black;
	border-style : solid;
	border-width : 1px;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 6px;
}
A.newsWeiter {
	color: white;
}
A.newsWeiter:hover {
	color: white;
}


TD.boxBox {
	border-color : #cccccc;
	border-style : solid;
	border-width : 1px;
	background-color : #e3e3e3;
}
TD.boxReiter {
	background-color: black;
	padding-left: 5px;
	color: white;
	font-weight: bold;
	height: 20px;
	white-space : nowrap;
	background-image: url(/design/box.back.gif);
	background-repeat: no-repeat;
}

TD.scoreboardBorder {
	background-color: black;
	color: white;
	font-weight: bold;
	vertical-align : middle;
}
TD.scoreboardBack {
	background-image: url(/design/scoreboard/lcd.blau.gif);
	border-width : 1px;
	border-style : inset;
	border-color : #EEEEEE;
}
HR.scoreboard {
	width : 100%;
	border-width : 1px;
	border-style : solid;
	border-color : black;
}

