body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #707070;
	margin: 0px;
}

TD {
	font-size: 80%;
}

TD.c {
	font-weight: bold;
}

TD.c_Or {
	font-weight: bold;
	color: #CC6600;
}

TD.center {
	text-align: center;
}

TD.cC {
	font-weight: bold;
	text-align: center;
}

TD.eC {
	text-align: center;
}

TD.eR {
	text-align: right;
	color: White;
}

TD.e7 {
	font-size: 70%;
}

td.td_left {
	font-weight: bold;
}

a.navBL:link {
	text-decoration: none;
	color: #336699;
	font-weight:bold;
}

a.navBL:visited {
	text-decoration: none;
	color: #336699;
	font-weight:bold;
}

a.navBL:hover {
	text-decoration: none;
	color: #336699;
	font-weight:bold;
}

a.navS:link {
	text-decoration: none;
	font-size: 75%;
	color: Gray;
}

a.navS:visited {
	text-decoration: none;
	font-size: 75%;
	color: Gray;
}

a.navS:hover {
	text-decoration: underline;
	font-size: 75%;
	color: Gray;
}

a.navGR:link {
	text-decoration: none;
	color: #9E9E9E;
	font-weight:bold;
}

a.navGR:visited {
	text-decoration: none;
	color: #9E9E9E;
	font-weight:bold;
}

a.navGR:hover {
	text-decoration: underline;
	color: #9E9E9E;
	font-weight:bold;
}

.TDBG {
	background-color: #FFFFFF;
}

.top {
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}


.Input_BL {
	font-family: Verdana, Arial, Helvetica;
	font-size : x-small;
	border-color: #778899;	
	background-color: #F9F9F9;
	color:#1C2F67;
	border-style : solid;
	border-width : 1px;
	border-right-width: 1px;
}

.Input_REQ {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	border-color: #CC6600;
	background-color: #DCDCDC;
	color:#1C2F67;
	border-style : solid;
	border-width : 1px;
	border-right-width: 1px;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}

h1 {
	font-size: 100%;
	margin: 0;
}

h2 {
	font-size: 100%;
	margin: 0;
}

.menue  {
	width: 100%;
	display: block;
	font-size: 85%;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	background : #F7F7F9;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

.menue_on  {
	width: 100%;
	display: block;
	font-size: 85%;
	font-weight: bold;
	color: White;
	text-decoration: none;
	background : #CC3300;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

.menue:hover {
	color: White;
	text-decoration: none;
	background-color: #CC3300;
}

.submenue  {
	width: 100%;
	display: block;
	font-size: 85%;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	background : #F7F7F9;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

.submenue_on  {
	width: 100%;
	display: block;
	font-size: 85%;
	font-weight: bold;
	color: White;
	text-decoration: none;
	background : Silver;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

.submenue:hover {
	color: White;
	text-decoration: none;
	background-color: #CC3300;
}

.bg_gr {
	background-color: #808080;
	color: White;
	font-weight: bold;
	text-align: center;
}

.bg_gr_light {
	background-color: #DDDDDD;
	font-weight: bold;
	text-align: center;
}

.buttonSmall  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	background : #B1B7C3;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 4px;
	padding-bottom: 3px;
	overflow: visible;
}

.buttonSmall:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #8F97A7;
}

.buttonSys  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	background : #B1B7C3;
	border: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	overflow: visible;
}

.buttonSys:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #8F97A7;
}

/* untermenue jeweils links oben */
#submen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding: 2px 5px 2px 5px;
	background-color: #E2EDF5;
	border: 1px solid #9AA7AE;
	border-right: 3px solid #9AA7AE;
	margin-bottom: 10px;
}

#submen ul {margin:0;}

#submen li{
	background:#fff;
	border-bottom:1px solid #E2EDF5;
	list-style-type:none;
	margin:0;
	vertical-align: middle;
	padding: 2px 5px 2px 5px;
}	

#submen a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	padding: 2px 5px 2px 5px;
	text-decoration:none;
}

#submen li a:hover {
	color: #fff;
	background: #8AAFCA url(/images/navigation/arrow-submenu.gif) no-repeat right center;
	background-position: 95%;
}
	