body { margin:0; padding:0; font-family: Arial, Helvetica , sans-serif; font-weight:normal; font-size:12px;  border-style:none; border-width:thin; color: #000000 }
h1 { font-family: Arial, Helvetica , sans-serif; font-weight:bold; font-size:16px; }
td { font-family: Arial, Helvetica , sans-serif; font-weight:normal; font-size:12px; }
th { font-family: Arial, Helvetica , sans-serif; font-weight:normal; font-size:12px; text-align:left; }

.menueText {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #2c3d87; !important;}

.normalText {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #00558e}
.farbe {  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
.rot {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF0000}
.farbefett {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000099}
.rotfett {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000}
.ueberschrift {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; font-weight: bold; color: #000000}

.Textfett { font-family: Arial, Helvetica , sans-serif; font-weight:normal; font-size:12px; text-align:left; }

A { font-family: Arial, Helvetica; text-decoration: none; color: #2c3d87;}
A:Visited  { font-family: Arial, Helvetica; text-decoration: none; color: #2c3d87; }
A:Active  { font-family: Arial, Helvetica; text-decoration: none; color: #2c3d87;}
A:Hover  { font-family: Arial, Helvetica; text-decoration: none;  color: #4861d0; }

#content_container {
	padding: 0em;
	height:80%;
	margin-top:110px;
	margin-bottom:50px;
}

#header {
	position:fixed;
	top:0px; left:0px; right:0px;
	text-align:center;
	padding:0px;
	background-color: #A8C4D9;
	color:#ffffff;
	}

#header a:link, #header a:visited {
	display:block;
	color:#ffffff;
	text-decoration:none;
	margin:0;
	padding:0.2em;;
}

#header a:hover {
	color:#ffffff;
	text-decoration:underline;
}

#footer {
	background-color: #A8C4D9;
	position:fixed;
	bottom:0px;
	left:0px;
	right:0px;
	text-align:center;
	color:#006633;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top:0px;
}

#content {
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top:0px;
	height: 100%;
}

/* Angaben nur für den Internet Explorer mit Star HTML Hack */

* html, * html body {
	height:99%;
	overflow:hidden;
}

* html #header {
	height:45px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

* html #content_container  {
	height:80%;
	overflow:auto;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	margin-top:0px;
	margin-bottom:0px;
}

* html #footer  {
	height:50px;
}

/* Kleines Extra für den IE */

* html div#content {
	padding-top:1em;
}

.sitem{
border: 1px solid #000000;
border-collapse:collapse;
}
.stdth{
border: 1px solid #000000;
text-align:left;
font-size:12px;
padding: 3px 0 3px 10px;
}
.stdtd{
border: 1px solid #000000;
font-size:12px;
padding: 3px 0 3px 10px;
}
.stdtdalt{
border: 1px solid #000000;
font-size:12px;
padding: 3px 0 3px 10px;
}