
 .ERROR {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
 	color: red;
 }

.hinweis {
	font-weight: bold;
	color: red;
}

.propertyerror {
	font-weight: bold;
	color: red;
}

/* Angaben f�r Oddset-Werbebanner */
#banner
{
    position: absolute;
	visibility: visible;
	top: 120px;
	left: 228px;
	z-index: 300;
	width: 468px;
	height: 60px;
	overflow: hidden;
}

#ball
{
    position: absolute;
	visibility: hidden;
	top: 25px;
	left: 34px;
	z-index: 400;
	width: 51px;
	height: 50px;
	overflow: hidden;
}
/* ENDE - Angaben f�r Oddset-Werbebanner */

body  {
	font-size : 10pt;
	/*font-family : Arial;*/
	font-family : Verdana;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
	/*background-color : #DCDCDC;*/
	background-image: url(/images/bg_scanlines.jpg);
	margin: 0px;
}

h1 { color : #EE9130; font-size : 22; font-weight : bold; }
h2 { color : #000000; font-size : 17; font-weight : bold; }
h3 { color : #000000; font-size : 15; font-weight : bold; }

/* Style f�r Menu */
#Menu a, #Menu a:link, #Menu a:visited, #Menu a:hover, #Menu a:active, #Menu h1 {
	display: block;
	font-size: 13;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	width: 143px;
	padding: 1px 0px 1px 3px;
	margin: 5px 0px 0px 7px;
	background-color : #EE9130;
	border: 1px solid #EE9130;
}
#Menu a:hover, #Menu a:active {
	background-color : #EDB477;
}
#Menu div a, #Menu div a:link, #Menu div a:visited, #Menu div a:hover, #Menu div a:active {
	display: block;
	font-size: 12;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	width: 138px;
	padding: 1px 0px 1px 8px;
	margin: 0px 0px 0px 7px;
	background-color : #EE9130;
	border: 1px solid #EE9130;
}
#Menu div a:hover, #Menu div a:active {
	background-color : #EDB477;
}
#Werbung a, #Werbung a:link, #Werbung a:visited, #Werbung a:hover, #Werbung a:active {
	display: block;
	border: 0px;
	padding: 0px;
	margin: 5px 0px 0px 7px;
}


.orange {color:#EE9130;}

img  {
	border : 0;
}

.h1Class {
	font-size : 20pt;
	font-family : Arial;
	font-weight : bold;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.h2Class {
	font-size : 16pt;
	font-family : Arial;
	font-weight : bold;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.h3Class {
	font-size : 12pt;
	font-family : Arial;
	font-weight : bold;
	font-style : normal;
	color : black;
	text-decoration : none;
}

A.textLink {
	font-size : 9pt;
	font-family : Arial;
	font-style : normal;
	font-weight : bold;
	color : #1717a1;
	text-decoration : underline;
}

A.textLink:hover {
	font-size : 9pt;
	font-family : Arial;
	font-style : normal;
	font-weight : bold;
	color : #CC6666;
	text-decoration : none;
}

.button {
	font-size : 9pt;
	font-family : Arial;
	font-style : normal;
	font-weight : bold;
	color : Black;
	text-decoration : none;
	text-align : center;
	background-color : #FBD5A9;
}

a.buttonA {
	font-size : 9pt;
	font-family : Arial;
	font-style : normal;
	font-weight : bold;
	color : Black;
	text-decoration : none;
	text-align : center;
	background-color : #FBD5A9;
}

td.buttonPanelButtonTD {
	font-size : 9pt;
	font-family : Arial;
	font-style : normal;
	font-weight : bold;
	color : Black;
	text-decoration : none;
	text-align : center;
	background-color : #FBD5A9;
	border: 1px solid black;
}

table.buttonPanelTABLE {
	background-color : #DCDCDC;
}

.button:hover {
	font-size : 9pt;
	font-family : Arial;
	font-style : normal;
	font-weight : bold;
	color : #CC6666;
	text-decoration : none;
	text-align : center;
	background-color : #FBD5A9;
}

.buttonNegativ {
	font-size : 9pt;
	font-family : Arial;
	font-style : normal;
	font-weight : bold;
	color : Black;
	text-decoration : none;
	text-align : center;
	background-color : #ffffff;
}

.buttonNegativ:hover {
	font-size : 9pt;
	font-family : Arial;
	font-style : normal;
	font-weight : bold;
	color : #CC6666;
	text-decoration : none;
	text-align : center;
	background-color : #ffffff;
}

.formHead {
	font-size : 10pt;
	font-family : Arial;
	font-style : normal;
	font-weight : bold;
	color : Black;
	text-decoration : none;
	background-color : #C8C8C8;
}

.formHeadSmall {
	font-size : 8pt;
	font-family : Arial;
	font-style : normal;
	font-weight : bold;
	color : Black;
	text-decoration : none;
	background-color : #C8C8C8;
}

.formText {
	font-size : 9pt;
	font-family : Arial;
	font-style : normal;
	font-weight : normal;
	color : Black;
	text-decoration : none;
}

/* Tabellenzeilen mit Farbe 1 bei Listen mit wechselnden Hintergrundfarben bei jeder zweiten Zeile */
.tableTextBG1 {
	font-family : Arial;
	font-size:9pt;
	color:#000000;
	background-color : #C1CDE2;
}

/* Tabellenzeilen mit Farbe 2 bei Listen mit wechselnden Hintergrundfarben bei jeder zweiten Zeile */
.tableTextBG2 {
	font-family : Arial;
	font-size:9pt;
	color:#000000;
	background-color : #FFFFFF;
}

.tableTextBGRoundBirthday {
	font-family : Arial;
	font-size:9pt;
	color:#000000;
	background-color : #C1E3C8;
}


.tableHead {
	font-size : 9pt;
	font-family : Arial;
	font-style : normal;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
	background-color : #EE9130;
}

.dataTableBlack {
	font-size : 8pt;
	font-family : Arial;
	font-style : normal;
	font-weight : bold;
	color : White;
	text-decoration : none;
	background-color : #000000;
}

.dataTableBG {
	font-size : 9pt;
	font-family : Arial;
	font-style : normal;
	font-weight : normal;
	color : Black;
	text-decoration : none;
	background-color : #C1CDE2;
}

.formBG {
	background-color : #C1CDE2;
}

.dataTable {
	font-size : 9pt;
	font-family : Arial;
	font-style : normal;
	font-weight : normal;
	color : Black;
	text-decoration : none;
	background-color : #eeeeee;
}

.dataTableDescription {
	font-size : 9pt;
	font-family : Arial;
	font-style : normal;
	font-weight : normal;
	color : Black;
	text-decoration : none;
	background-color : #FBD5A9;
}
th {
	font-size: 12px;
	vertical-align: middle;
	font-weight: normal;
}
th.dataTableDescription {
	text-align: left;
}

.dataTableText {
	font-size : 8pt;
	font-family : Arial;
	font-style : normal;
	font-weight : normal;
	color : Black;
	text-decoration : none;
	background-color : #FBD5A9;
}

input.dataTableText,
select.dataTableText {
/*	font-family: Verdana, Arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;*/
	background-color: #ffffff;
	vertical-align: middle;
}

.borderTable {
	background-color : #10246a;
}

.borderTableRed {
	background-color : #ff0000;
}

.textRed {
	font-size : 10pt;
	font-family : Arial;
	font-style : normal;
	font-weight : normal;
	color : Red;
	text-decoration : none;
}

.smallFormText {
	font-size : 7pt;
	font-family : Arial;
	font-style : normal;
	font-weight : normal;
	color : Black;
}

.verySmallFormText {
	font-size : 6pt;
	font-family : Arial;
	font-style : normal;
	font-weight : normal;
	color : Black;
}

.text  {
	font-size : 10pt;
	font-family : Arial;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.textNormal  {
	font-size : 10pt;
	font-family : Arial;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.textSmall  {
	font-size : 8pt;
	font-family : Arial;
	font-weight : normal;
	font-style : normal;
	color : black;
	text-decoration : none;
}

.textBold  {
	font-size : 10pt;
	font-family : Arial;
	font-weight : bold;
	font-style : normal;
	color : black;
	text-decoration : none;
}


/* Top Menu */
.tmmenu2 {
	background-color:#1A4B9A;
	layer-background-color:#1A4B9A;
	color:#FFFFFF;
	text-decoration : none;
}

.firstnav {
	color: #4368AE;
	font-size : 12px;
	background-color : transparent;
	font-weight : bold;
	text-decoration : none;
	font-family : sans-serif;
}

.firstnav.hover {
	color: #4368AE;
	font-size : 12px;
	background-color : transparent;
	font-weight : bold;
	text-decoration : none;
	font-family : sans-serif;
}

.secnavOff {
	color: #ffffff;
	font-size : 12px;
	font-family : sans-serif;
	font-style: normal;
	text-decoration : none;
}

.secnav {
	color: #ffffff;
	font-size : 12px;
	font-family : sans-serif;
	font-style: normal;
	text-decoration : none;
}

.secnav:hover {
	color: #cccccc;
	font-size : 12px;
	text-decoration : none;
	font-style: bold;
}

.thirdnavoff {
	color: #aaaaaa;
	font-size : 12px;
	text-decoration : none;
	font-style: normal;
}

.thirdnav {
	color: #ffffff;
	font-size : 12px;
	font-family : sans-serif;
	font-style: normal;
	text-decoration : none;
}

.thirdnav:hover {
	color: #cccccc;
	font-size : 12px;
	text-decoration : none;
	font-style: bold;
}

.sportEditItem {
	font-family : Verdana, Arial;
	font-size:9pt;
	color:#000000;
	font-weight : normal;
	text-align : left;
	background-color: #ccddee;
}

.sportView {
	background-color : #10246A;
}

.sportViewTitle {
	font-family : Verdana, Arial;
	font-size : 9pt;
	font-weight : bold;
	color : #000000;
	background-color : #CCCCCC;
}

.sportViewFilter {
	font-family : Verdana, Arial;
	font-size : 8pt;
	font-weight : normal;
	color : #000;
	background-color : #E5E5E5;
	text-align: left;
}
select.sportViewFilter {
	font-family : Verdana, Arial;
	font-size:9pt;
	color:#000000;
	font-weight : normal;
	background-color: #ffffff;

}

.sportViewHeader {
	font-family : Verdana, Arial;
	font-size : 8pt;
	font-weight : bold;
	color : Black;
	background-color : #E5E5E5;
}

.sportViewHeaderDiv {
	background-color : #006699;
	font-weight : normal;
	padding : 0px 0px 0px 1px;
	float: left;
}

.sportViewHeaderDivContainer {
	background-color : #006699;
	display: inline;
	padding : 0px 0px 0px 0px;
	float: left;
}
.sportViewHeaderDivContainer2 {
	background-color : #006699;
	display: inline;
	padding : 0px 1px 0px 0px;
	float: left;
}
.sportViewDivItem {
	/* color: #FFFFFF; */
	background-color : #E5E5E5;
	font-family : Verdana, Arial;
	font-weight : normal;
	font-size: 9pt;
	/* float: left; Verursacht Fehler unter IE Mac OS */
	text-align: center;
	padding: 0px 0px 0px 0px;
	height: 21px;
}

.sportViewItem {
	background-color : #10246A;
}

.sportItem {
	font-family : Verdana, Arial;
	font-size:8pt;
	color:#000000;
}

.sportItemEven {
	font-family : Verdana, Arial;
	font-size:8pt;
	color:#000000;
	background-color : #FFF8DC;
	height: 25px;
	padding-left: 2px;
	padding-right: 2px;
}

.sportItemOdd {
	font-family : Verdana, Arial;
	font-size:8pt;
	color:#000000;
	background-color : #FBD5A9;
	height: 25px;
	padding-left: 2px;
	padding-right: 2px;
}

.sportViewItemLink {
	color : #000000;
	text-decoration : underline;
}
.sportViewItemLink:hover {
	color : #CC6666;
	text-decoration : underline;
}

.sportViewNavigation {
	font-family : Verdana, Arial;
	font-size : 8pt;
	font-weight : normal;
	color : #00000;
	background-color : #E5E5E5;
}
.sportViewNavigationLinkPageNumber{
	font-family : Verdana, Arial;
	font-size:8pt;
	font-weight : bold;
	color:#000000;
	text-decoration: none;
}
.sportViewNavigationLink {
	font-family : Verdana, Arial;
	font-size:8pt;
	font-weight : bold;
	color:#1717A1;
	text-decoration: underline;
}
.sportViewNavigationLink:hover {
	font-family : Verdana, Arial;
	font-size:8pt;
	font-weight : bold;
	color: #CC6666;
	text-decoration: none;
}
.sportViewButtonLink {
	font-family : Verdana, Arial;
	font-weight : bold;
	font-size : 9pt;
	color : #000000;
	text-decoration : none;
}

.sportViewButtonLink:hover {
	font-family : Verdana, Arial;
	font-size : pt;
	font-weight : bold;
	color : #000000;
	text-decoration : underline;
}

.FooterMarked {
	font-weight : bold;
	font-size:8pt;
	color: #999999;
	font-family : Verdana, Arial;
}


/* ##############         SUBMENU            ########################*/

.submenu1 {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.submenu1:hover {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #EE9130;
	text-decoration: underline;
}

.submenu2 {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.submenu2:hover {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #EE9130;
	text-decoration: underline;
}

.submenu3 {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.submenu3:hover {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #EE9130;
	text-decoration: underline;
}

.submenu4 {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.submenu4:hover {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #EE9130;
	text-decoration: underline;
}

.submenu5 {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.submenu5:hover {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #EE9130;
	text-decoration: underline;
}

.submenu6 {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.submenu6:hover {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #EE9130;
	text-decoration: underline;
}

.submenu7 {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.submenu7:hover {
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #EE9130;
	text-decoration: underline;
}

/* ### Spielerstatistik ### */
td.spielerStatHigh {
	font-family : Verdana, Arial;
	font-size:8pt;
	color:#000000;
	height: 25px;
	background-color: #FF8080;
}

/*TOOLTIP*/
table.tooltip{
	font-family : Verdana, Arial;
	font-size:8pt;
	color:#000000;
	height: 10px;
	border: 1px solid black;
	background-color: #FFFFFF;
}
.BubbleClass { text-color: #000000; background-color: #FFFACD; }
#bubble { position: absolute; height:8px; visiblity: hidden; z-index:10; }


/* Spezial fuer IE, da dieser min-width bzw box-model-bugs nicht kennt */
* html #Menu a, * html #Menu a:link, * html #Menu a:visited, * html #Menu a:hover, * html #Menu a:active, * html #Menu h1 {
	width: 150px;
}
* html #Menu div a, * html #Menu div a:link, * html #Menu div a:visited, * html #Menu div a:hover, * html #Menu div a:active {
	width: 150px;
}

#main {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    margin-top: 10px;
}

#main table {
	text-align : left;
}

 #mainSpacer {
	padding: 5px;
	/* overflow-x: scroll; */
}

#mainFooter {
	padding-top: 10px;
}

table.buttonPanel {
	margin-top: 10px;
}

/* div.main input {
	vertical-align: middle;
	margin: 0px;
} */

/* table.sportView table td, table.sportViewFilter, table.sportViewNavigation {
	padding: 3px;
} */

td.sportViewheader {
	text-align: center;
}
label.vMiddle, label.vMiddle * {
	vertical-align: middle;
}
span.error {
	color: #fff;
	font-weight: bold;
	text-align: center;
	background-color: #c00;
	line-height: 2em;
	padding: 8px;
	display: flex;
}
table.headerBold th {
	font-weight: bold;
}