body {
  color:#000000; background-color:#F5F5F5;
  font-size:100.01%;
  font-family:Helvetica,Arial,sans-serif;
  margin:10px; padding:0px;
}

img {
  border:none;
  margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; 
  padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
}


/* ---- Formatierung Kopfzeile ---- */
div#Kopfzeile {
  margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; 
  padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
  height:115px; overflow:hidden;
  background-color:#F5F5F5;
}
img#logo {
  margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; 
  padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
  width:760px; height:133px;
}

/* ---- Formatierung Navigationszeile ---- */
div#Navigationszeile {
  margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; 
  padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
  background-color:#006699;
  border-bottom:2px solid #6699CC;
  border-left:2px solid #006699;
  border-right:2px solid #6699CC;
}
div#Navigationszeile p {
  margin-left:17px; margin-right:0px; margin-top:0px; margin-bottom:0px; 
  padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
  border-top:2px solid #006699;
  border-bottom:2px solid #006699;
  color:#F5F5F5;
  font-size:0.7em;
  font-weight:bold;
}
div#Navigationszeile a {
  text-decoration:none;
  font-style:italic;
  color:#F5F5F5;
}
div#Navigationszeile a:link {
}
div#Navigationszeile a:visited {
  color:#F5F5F5;
}
div#Navigationszeile a:hover {
  text-decoration:underline;
  color:#F5F5F5;
}
div#Navigationszeile a:active {
  text-decoration:underline;
  color:#F5F5F5;
}

/* ---- Formatierung Navigationsbereich ---- */
div#Navigation {
  font-size:0.75em;
  font-weight:bold;
  float:left; width:180px;
  margin-left:0px; margin-right:0px; margin-bottom:0px; margin-top:10px;
  padding-left:0px; padding-right:0px; padding-bottom:0px; padding-top:0px;
  border:none;
}
div#Navigation p {
  margin:0; padding:0;
  color:#003366; background-color:#F5F5F5;
}
div#Navigation p.active {
  background-color:#DDDDDD;
}
div#Navigation p.sub {
  background-color:#DDDDDD;
  font-weight:normal;
}
div#Navigation a {
  display:block;
  padding:0.3em;
  text-decoration:none;
  border-left:2px solid #FFFFFF;
  border-top:2px solid #FFFFFF;
  border-bottom:2px solid #CCCCCC;
  border-right:3px solid #CCCCCC;
}
div#Navigation a:link {
  color:#003366;
}
div#Navigation a:visited {
  color:#003366;
}
div#Navigation a:hover {
  color:#003366; background-color:#6699CC;
  border-left:2px solid #99CCFF;
  border-top:2px solid #99CCFF;
  border-bottom:2px solid #003366;
  border-right:3px solid #003366;
/*border-left:6px solid #FF6633;*/
}
div#Navigation a:active {
  color:#003366; background-color:#6699CC;
  margin-top:1px;
  margin-bottom:1px;
  border-left:1px solid #99CCFF;
  border-top:1px solid #99CCFF;
  border-bottom:1px solid #003366;
  border-right:2px solid #003366;
/*border-left:6px solid #FF6633;*/
}
div#Navigation p.rand {
  display:block;
  padding:0.4em;
  text-decoration:none;
  border-left:0px solid #006699;
  position:absolute;
  left:10px;
  height:20em;
}

/* ---- Formatierung Inhalt ---- */
img#image {
float:right; 
margin-left:8px; margin-bottom:4px; margin-top:4px; margin-right:0px;
}
div#Inhalt {
  margin-left:210px; margin-right:0px; margin-bottom:0px; margin-top:10px;
  padding-left:10px; padding-right:10px; padding-bottom:15px; padding-top:0px;
  width:510px;
  color:#333333;
  background-color:#FFFFFF;
  border-top: 2px solid #DDDDDD;
  border-left: 2px solid #DDDDDD;
  border-right: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
}
div#Inhalt h1 {
  font-size: 1.5em;
  margin:0.6em 0 0.9em;
  font-weight:bold;
  color:#003366;
}
div#Inhalt h2 {
  font-size:0.8em;
  margin:1.2em 0 0.6em;
  font-weight:bold;
  color:#003366;
}
div#Inhalt .halfsize{
  font-size:0.7em; 
  font-weight:normal;
  margin-top:0px;
}
div#Inhalt p {
  font-size:0.8em;
  margin:0.7em 0;
  text-align:justify;
}
div#Inhalt ul {
  font-size:0.8em;
  margin:0.7em 1.5em;
  text-align:left;
  list-style-type:disc;
}
div#Inhalt ol {
  font-size:0.8em;
  margin:0.7em 0;
  text-align:left;
}
div#Inhalt a {
  text-decoration:underline;
}
div#Inhalt a:link {
  color:#333333;
}
div#Inhalt a:visited {
  color:#333333;
}
div#Inhalt a:hover {
  color:#FF6633;
}
div#Inhalt a:active {
  color:#FF6633;
}

/* ---- Formatierung Fusszeile ---- */
div#Fusszeile {
  clear:both;
  font-size:0.7em;
  margin-left:210px; margin-right:0px; margin-bottom:0px; margin-top:6px;
  padding-left:10px; padding-right:10px; padding-bottom:0px; padding-top:0px;
  width:510px;
  text-align:center;
  color:#999999;
  border-top:0px solid #CCCCCC;
}
div#Fusszeile p {
  margin:0 0 10px;
  color:#777777;
}
div#Fusszeile a {
  text-decoration:none;
  color:#777777;
}
div#Fusszeile a:link {
  color:#777777;
}
div#Fusszeile a:visited {
  color:#777777;
}
div#Fusszeile a:hover {
  text-decoration:underline;
  color:#777777;
}
div#Fusszeile a:active {
  text-decoration:underline;
  color:#777777;
}


