body {
	background-color: white;
	font-family: Arial,Helvetica,sans;
	color: black;
	margin: 0px;
}

a {
   color: black;
   text-decoration: underline;
}
a:hover {
   color: grey;
   text-decoration: underline;
}

#page {
	position: absolute;
	width:100%;
}


#header {
   width: 100%;
	height: 38px;
	background-color: #0189C5;
   background: url(../images/bg_top.jpg);
}

div#navi {
   width: 100%;
	height: 20px;
	background-color: #0189C5;
	font-size: 8.5pt;
	border-bottom: 2px solid white;
   color: white;
   /*padding: 0.8em;*/
   padding: 0;
   margin: 0;
}

div#navi div {
	clear: left;
  }
  ul#Navigation {
   margin: 0; 
   text-align: center;
   padding: 0;
  }

  ul#Navigation li {
   list-style: none;
   float: left;  /* ohne width - nach CSS 2.1 erlaubt */
   position: relative;
   /* margin: 0.4em; */
   padding: 0;
  }

  ul#Navigation li ul {
   margin: 0; 
   padding: 0;
   position: absolute;
   /*top: 1.6em; 
   left: -0.4em; */
   display: none;  /* Unternavigation ausblenden */
   text-align: left;
  }
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
   /* left: -1.5em;
   lef\t: -0.4em; */
  }
  ul#Navigation li:hover ul {
   display: block;  /* Unternavigation in modernen Browsern einblenden */
   background-color: white;
   padding: 0.2em;
  }
  ul#Navigation li ul li {
   float: none;
   display: block;
   /* margin-bottom: 0.2em; */
  }

  ul#Navigation a, ul#Navigation span {
   display: block;
   width: 9em;  /* Breite den in li enthaltenen Elementen zuweisen */
   /* padding: 0.2em 1em; */
   padding-bottom: 0.2em;
   text-decoration: none; 
   font-weight: bold;
   color: white; 
   background-color: #0189C5;
   padding-left: 0.6em;
   padding-right: 0.6em;
  }
  ul#Navigation li ul a, ul#Navigation li ul span {
   display: block;
   width: 10em;  /* Breite den in li enthaltenen Elementen zuweisen */
   /* padding: 0.2em 1em; */
   text-decoration: none; 
   font-weight: normal;
   color: #0189C5; 
   background-color: white;
   padding-left: 0.2em;
  }
  * html ul#Navigation a, * html ul#Navigation span {
   width: 11em;   /* Breite nach altem MS-Boxmodell f�r IE 5.x */
   w\idth: 9em;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
   color: #0189C5; 
   background-color: white;
  }
  ul#Navigation li ul a:hover, ul#Navigation li ul span, li a#aktuell {
   color: white; 
   background-color: #0189C5;
  }
  /* li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
  /* color: #0189C5; 
   background-color: red;
  } */
  /*
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
  /* background-color: red; 
  } */


#content {
   width: 100%;
   height:100%;
	background-color: white;
	font-size: 11pt;
   margin: 0px;
   padding: 0px;
}
#content h1 {
   margin-left: 10px;
   font-size: 16pt;
}
#content p {
   margin: 10px;
   font-size: 11pt;
}
#ce_top {
   width: 100%;
   height:195px;
	background-color: #0189C5;
	font-size: 11pt;
	text-align: center;
}
#ce_top img {
	border-left: 2px solid white;
	border-right: 2px solid white;
}
#ce_main {
	position: relative;
	left: 80px;
   width: 80%;
   height:100%;
	background-color: white;
	font-size: 11pt;
}
#top_left {
	width: 60%;
	text-align: left;
	font-size: 10pt;
	color: white;
}

#top_middle {
	font-size: 10pt;
	color: white;
	padding-left: 2px;
	padding-right: 2px;
}

#top_right {
	width: 60%;
	font-size: 10pt;
	color: white;
}

#bottom_left {
	font-size: 8pt;
	color: white;
}

#bottom_middle {
	font-size: 8pt;
	color: black;
	padding-left: 2px;
	padding-right: 2px;
}

#bottom_right {
	font-size: 8pt;
	color: white;
}


