html {
height: 80%;
margin-bottom: 1px;
font-size: 100.01%;
}
/* Der obige Quatsch dient nur dazu im blöden Firefox und Konsorten den senkrechten Scrollbalken zu erzwingen */
html {
  min-height: 101%;
}
body {
  background-color:#E5EBF8;
  font-family:Arial, sans-serif;
  font-size:12px; color:#003368;
  margin:0px;padding:0;
  text-align:center;
}
/* Seitenaufteilung */
.gesamt
{
  width:1010px;
  padding:0;
  margin:0 auto;
  background-color:#F2F5FF;
  border-left:5px solid #000080;
  border-right:5px solid #000080;
  border-bottom:1px solid #000080;
  text-align:left;
  height:auto;
}
.oben {
  width:1010px;height:120px;
/*  background-image: url(grafics/backoben.jpg); */
  background-position: no-repeat;
  text-align:left;
}
.obenlinks {
	width:200px;
	padding-left:30px;
	vertical-align:bottom;
}
.obenmitte {
	width:600px;
	text-align:center;
	vertical-align:middle;
}
.obenrechts {
	width:200px;
	text-align:right;
	padding-right:30px;
	vertical-align:bottom;
}
.divmenue {
	width:1010px;
	margin-top:10px;
	border-top:1px solid #19386e;
	border-bottom:1px solid #19386e;
	background-color:#CDD8F1;
}
.tabmenue {
	width:970px; 
	margin-left:35px;
}
.unten {
  width:1010px;height:15px;
  text-align:center;
  border-top:1px solid #19386e;
  font-size:11px;
  background-color:#CDD8F1
}
.tabinhalt {
  width:1010px;
  height:450px;
  min-height:60%;
  margin-top:50px;
  margin-bottom:10px;
}
.tdtextlinks {
  font-family: Arial, sans-serif;
  color: #0a0a0a;
  font-size: 14px;
  vertical-align:top;
  width:600px;
  padding:0 30px;
  line-height:18px;
}
.tdtext {
  font-family: Arial, sans-serif;
  color: #0a0a0a;
  font-size: 14px;
  vertical-align:top;
  padding:0 30px;
  line-height:18px;
}
.tdrechts {
  font-family: Arial, sans-serif;
  color: #0a0a0a;
  font-size: 14px;
  width:400px;
  padding-right:30px;
}
.tdrechts330klein {
  font-family: Arial, sans-serif;
  color: #0a0a0a;
  font-size: 10px;
  width:400px;
  padding-right:30px;
}
p, td, div, li {
  font-family:Arial, sans-serif;
  font-size:14px;
  color:#003368;
}
td {
  vertical-align:top;
}
.tdborder {
  border:1px solid #19386e;
  padding-right:10px;
}
.tdborderklein {
  border:1px solid #a78754;
  padding-right:5px;
  font-size:11px;
}
.tdform {
  padding:0;
  font-size:12px;
  text-align:left;
}
/*  Link Definitionen Menue oben */
a.menue:link, a.menue:visited, a.menue:active, a.menue:hover {
  text-decoration:none;
  margin-right:35px;
  padding-left:0;
  display:inline;
  font-weight:normal;
  color:#003360;
  vertical-align:middle;
  text-align:left;
  font-family:Arial, sans-serif;
  font-size:16px;
}
  a.menue:hover {
  color:#cc0000;
  }
a.menuehier:link, a.menuehier:visited, a.menuehier:active, a.menuehier:hover {
  text-decoration:none;
  margin-right:35px;
  padding-left:0;
  display:inline;
  font-weight:normal;
  color:#1d13ed;
  vertical-align:middle;
  text-align:left;
  font-family:Arial, sans-serif;
  font-size:16px;
  }
  a.menuehier:hover {
  color:#cc0000;
  }
h1 {
 color:#003368;
 font-family:Arial, sans-serif;
 font-size:24px;
 text-align:center;
 font-weight:bold;
}
h2 {
 color:#003368;
 font-family:Arial, sans-serif;
 font-size:24px;
 text-align:left;
 font-weight:normal;
 }
h3 {
 color:#003368;
 font-family:Arial, sans-serif;
 font-size:16px;
 text-align:left;
 font-weight:bold;
 margin:0;
}
h4 {
 color:#003368;
 font-family:Arial, sans-serif;
 font-size:13px;
 text-align:left;
 margin:5px 0 0 0;
 font-weight:bold;
}
h5 {
 color:#dd9006;
 font-family:Arial, sans-serif;
 font-size:16px;
 text-align:left;
 font-weight:bold;
 }
a:link, a:visited, a:hover, a:active{
 text-decoration:underline;
 color:#003368;
 font-family:Arial, sans-serif;
 font-size:12px;
 font-weight:normal;
}
a:hover {
 color:#cc0000;
}
a.text:link, a.text:visited, a.text:hover, a.text:active{
 text-decoration:underline;
 color:#003368;
 font-family:Arial, sans-serif;
 font-size:13px;
 font-weight:normal;
}
a.text:hover {
 color:#cc0000;
}

a.kopf:link, a.kopf:visited, a.kopf:hover, a.kopf:active{
 text-decoration:none;
 color:#003368;
 font-family:Arial, sans-serif;
 font-size:15px;
 font-weight:normal;
}
a.kopf:hover {
 color:#ffffff;
}
a.textklein:link, a.textklein:visited, a.textklein:hover, a.textklein:active{
 text-decoration:underline;
 color:#003368;
 font-family:Arial, sans-serif;
 font-size:11px;
 font-weight:normal;
}
a.textklein:hover {
 color:#cc0000;
}
.klein {
 font-family:Arial, sans-serif;
 font-size:12px;
 font-weight:normal;
}
.meld {
 font-family:Arial, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#cc0000;
}
input, textarea, submit {
  font-family:Arial, sans-serif;
  font-style:normal;
  font-weight:normal;
  font-size:12px;
  color:#003368;