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

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

A {
	text-decoration: none;
	/*color: #fe8840;
	color: #003798;*/
		/*color: #0066CC;*/
		color: #066AA4;
}

.footer, .footer:hover {
	text-decoration: none;
	/*color: #000000;*/
	color: #FFFFFF;
}

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 #003798;
	border-top: 2px solid #003798;
	*/
	/*border-bottom: 2px solid #0066CC;
	border-top: 2px solid #0066CC;*/
	border-bottom: 2px solid #066AA4;
	border-top: 2px solid #066AA4;
}

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 #003798;
	border-top: 1px solid #003798;
	*/
	/*border-bottom: 1px solid #0066CC;
	border-top: 1px solid #0066CC;*/
	border-bottom: 1px solid #066AA4;
	border-top: 1px solid #066AA4;
	
}

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;
}


table.auswahl {
	border : 0px;
	border-collapse: collapse;
	background-color: #FFFFFF;
	}

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

tr.auswahl {
vertical-align: center;
text-align: left;
}

td.auswahl {
	padding: 5px;
}
	

font.header {
		/*color: #0F0F0F;*/
		/*color: #FFFFFF;
		color: #003798;*/
		/*color: #0066CC;*/
		color: #066AA4;
		font-weight: bold;
		font-size:105%;
}
/*bezeichnung header kollidierte wohl bei [Kunden] mit anderem stylesheet. Daher nun header2*/
font.header2 {
		/*color: #0F0F0F;*/
		/*color: #FFFFFF;
		color: #003798;*/
		/*color: #0066CC;*/
		color: #066AA4;
		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;
}
/*
Vorgabe Kunde:
font-weight: bold;
color: white;
border: 1px solid black;
Hintergrundfarben:
Speichern "Hellgrün" => #006600
Löschen "Rosa" => #FF0000 
Zurück/Weiter/Login/Weiter(Passwort vergessen)/Speichern (Neuanmeldung) "orange" => #003798
*/
.button {
/*	background-color: #fe8840;
	background-color: #003798;*/
	/*background-color: #0066CC;*/
	background-color: #066AA4;
	text-align: center;
	padding: 3px;
/*	color: #000000;*/
	color: white;
	font-weight: bold;
	width: 80px;
	border: 1px solid Black;
}

.button2 {
/*	background-color: #fe8840;
	background-color: #003798;*/
	/*background-color: #0066CC;*/
	background-color: #066AA4;
	text-align: center;
	padding: 3px;
/*	color: #000000;*/
	color: white;
	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: #7FFF00;*/
	background-color: #006600;
/*	color: #000000;*/
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 3px;
	width: 80px;
	border: 1px solid Black;
	cursor: pointer;
}
.speichern_weiter {
/*	background-color: #7FFF00;*/
	background-color: #006600;
/*	color: #000000;*/
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 3px;
	width: 150px;
	border: 1px solid Black;
	cursor: pointer;
}
.speichern_breit {
/*	background-color: #7FFF00;*/
	background-color: #006600;
/*	color: #000000;*/
	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;
}
