body {
	background: #FFFFFF;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 8pt;
	font:normal 100%/1.2em Arial,Verdana,Helvetica,sans-serif;
}

tbody {
/*	font-size:  8pt;  /*hier Punkt*/
	font-size: 11px;  /*hier Pixel*/
}

A {
	text-decoration: none;
	/*color: #fe8840;*/
	color: #003798;
}

.footer, .footer:hover {
	text-decoration: none;
	color: black;
}

A:Hover {
	text-decoration: none;
	color: Black;
}

table.data {
	background-color: white;
	border : 0px;
	border-collapse: collapse;
	}

}
th.data {
	text-align: left;
	padding: 5px;
	/*
	border-bottom: 2px solid #fe8840;
	border-top: 2px solid #fe8840; 
	*/
	border-bottom: 2px solid #B4CEE6;
	border-top: 2px solid #B4CEE6;
}

tr.data {
vertical-align: middle;
text-align: left;
}

td.data {
	padding: 5px;
	/*
	border-bottom: 1px solid #fe8840;
	border-top: 1px solid #fe8840;
	*/
	border-bottom: 1px solid #B4CEE6;
	border-top: 1px solid #B4CEE6;
	}

table.edit {
	border : 0px;
	border-collapse: collapse;
	background-color: #cccccc;
	}

}
th.edit {
	text-align: left;
	padding: 5px;
}

tr.edit {
vertical-align: top;
text-align: left;
}

td.edit {
	padding: 5px;
}
	

table.filter {
	border : 0px;
	border-collapse: collapse;
	}

}

th.filter {
	text-align: left;
	padding:0px;
}

tr.filter {
	vertical-align: top;
	text-align: left;
	padding: 3px;
}

td.filter {
	padding: 3px;
	background-color: #fe8840;
}



font.header {
		/*color: #0F0F0F;*/
		/*color: #FFFFFF;*/
		color: #000000;

		font-weight: bold;
		font-size:105%;
}
/*bezeichnung header kollidierte wohl bei Firma mit anderem stylesheet. Daher nun header2*/
font.header2 {
		/*color: #0F0F0F;*/
		/*color: #FFFFFF;*/
		color: #000000;
		font-weight: bold;
		font-size:105%;
}
font.footer {
	font-size: 8pt;
}
font.intro {
	font-size: 8pt;
}


input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

a.smallbutton:link, a.smallbutton:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #fe8840;
	padding: 5px 5px 5px 5px;
	line-height: 17px;
	}

a.smallbutton:hover {
	color: #000000;
	background-color: #EBEBEB;
}
.button {
	background-color: B4CEE6;
	text-align: center;
	padding: 3px;
	color: black;
	font-weight: bold;
	width: 80px;
	border: 1px solid Black;
}

.button2 {
	background-color: B4CEE6;
	text-align: center;
	padding: 3px;
	color: black;
	font-weight: bold;
	width: 200px;
	border: 1px solid Black;
}

.loeschen {
/*	background-color: #FFA07A;*/
	background-color: #FF0000;
/*	color: #000000;*/
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 3px;
	width: 80px;
	border: 1px solid Black;
	cursor: pointer;
}
.speichern {
	background-color: #006600;
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 3px;
	width: 80px;
	border: 1px solid Black;
	cursor: pointer;
}
.speichern_weiter {
	background-color: #006600;
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 3px;
	width: 150px;
	border: 1px solid Black;
	cursor: pointer;
}
.speichern_breit {
	background-color: #006600;
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 3px;
	width: 200px;
	border: 1px solid Black;
	cursor: pointer;
}
.button2:hover,.button:hover, .loeschen:hover, .speichern:hover, .speichern_breit:hover {
	background-color: #DCDCDC;
}
hr.winnerclub {
	color: #fe8840;
}
.nav_ok {
	background-color: #8f8f8f;
	color: #FFFFFF;
	text-align: center;
	padding: 3px;
	width: 30px;
	border: 1px solid Black;
}
.nav_nok {
	background-color: #FFFFFF;
	color: #8f8f8f;
	text-align: center;
	padding: 3px;
	width: 30px;
	border: 1px solid Black;
}
