*{
margin:0px;
padding:0px;

}

body{
   color:#08145A;
   background:#161345;
   text-align:center;
   margin:0;
   padding:0;
   font:14px arial, sans-serif;
   }

#container0{
   background:#E9CB68;      /* Der Rahmen, wo das Untermenü steht*/
   height:100px;
   width:98%;
   padding:0% 0% 0% 0%;
   margin:1% 1% 0% 1%;
   }

   #logo{

   float:left;
   height:70px;
   padding:0px 0px 0px 0px;
   margin:10px 0px 0px 0px;
   background:#E9CB68;  /* Kopf-Rahmen*/
   background-image;
   background-repeat : no-repeat;
   }

   #header{
   float:center;
   padding:10px;
   margin:0% 0% 0% 0%;
   height:40px;
   background:#E9CB68;  /* Kopf-Rahmen*/
   background-image;
   background-repeat : no-repeat;
   }

   #header h1 {
   color:#0033B2;       /* Schriftfarbe Kopfrahmen*/
   text-align:left;
   margin:0% 0% 0% 0%;
   padding-top:5px;
   font-size:200%;
   font-style:normal;
   }

#menu {
   /*float:right; */
   height:35px;
   margin:-35px 2% 0% 2%;
   padding:0% 0% 0% 130px;
   background:#00000;      /* äußere Rahmen, des Hauptmenüs*/
   border-top:0px solid black;
   border-bottom:0px solid black;
   text-align:center;
   }


   #menu ul {
   /*background:#E9CB68;      /* innere Rahmen (Tabelle) des Hautmenüs*/
   width:100%;
   height:20px;
   margin-top:10px;
   margin-left:0px;
   padding:0px;
   list-style:none;
   white-space: nowrap;
   /*border:1px solid black; */
   }

   #menu li{
   display:inline;
   }

   #menu a{
   color:#F4F4F4;
   background:#0033B2;       /*Hintergrundfarbe des Hauptmenüs*/
   padding:2px 20px 2px 20px;
   border:1px solid #1A1E8A;
   font:bold 12px tahoma, sans-serif;
   text-decoration:none;
   text-align:center;
   }

   #menu a:hover{color:white;
   background:#3366FF;/*#CECFCE;#DBDBDB;*/
   text-decoration:none;}

   #menu a:active{
   color:#FFFFFF;
   background:#3399FF;
   text-decoration:none;
   }

#zusatzrahmen {
   clear:both;
   padding:1% 0% 0% 0%;
   margin:0% 1% 0% 0%;    /*?? Margin Top vielleicht auf 0?? dann wäre keine blauer Zwischenstrick da */
   height:0%;
   background:#161345;     /* Der Rahmen unter der Kopfzeile*/
   }


#container1{
   background:#E9CB68;      /* Der Rahmen, wo das Untermenü steht*/
   padding:0px 0px 0px 0px;
   margin:0% 1% 1% 1%;
   text-align:center;
   width:98%;

   }

.submenu
 {
  position:absolute;
  left:1%;
  top:150px;
  width:115px;
  background:#E9CB68;
  padding:0px 5px 100px 5px;
  margin:0px 10px 0px 0px;
   }

   .submenu ul{
   padding:0;
   margin:0 0 20px 0;
   list-style:none;
   text-align:right;
   }

   .submenu li{
   padding:0% 0% 3px 0%;
   }

   .submenu a{
   color:#DBDBDB;
   background:#0033B2;
   display:block;
   width:105px;
   padding:2px;
   border:1px solid black;
   font:bold 12px tahoma, sans-serif;
   text-decoration:none;
   text-align:left;}

   .submenu a:hover{
   color:#FFFFFF;
   background:#3366FF;/*#DBDBDB;*/
   text-decoration:none;
   }
   .submenu a:active{
   color:#FFFFFF;
   background:#3399FF;/*#DBDBDB;*/
   text-decoration:none;}


   .submenu p{
   font-weight:bold;
   font-style:italic;
   font-size:12px;
   padding:20px 0 10px 10px;
   margin:0;}

.inhalt {
  border-style:solid;
  border-color:#E9CB68;
  border-width:0px 0px 0px 125px;
  /*padding:1% 10px 400px 20px;    */
  color:#08145A;
  background:white;
  margin:0% 0% 0% 0%;
  padding:40px 0px 0px 0px;
   /*border-left:1px solid black;
   border-bottom:1px solid black;
   border-top:1px solid black;  */
   }

   .inhalt h1{
   color:#08145A;
   margin:0 0 10px 0;
   padding:0px 0 2px 5px;
   font:bold 18px tahoma, sans-serif;
   border-left:0px solid #08145A;
   border-bottom:0px solid #08145A;}
   .inhalt h2{
   color:#08145A;
   margin:25px 0 10px 0;
   padding:2px 0 2px 5px;
   font:bold 14px tahoma, sans-serif;
   /*border-left:8px solid #08145A;*/
   border-bottom:1px solid #08145A;}
   .inhalt h3{
   color:#08145A;
   margin:25px 0 10px 0;
   padding:2px 0 2px 5px;
   font:bold 12px tahoma, sans-serif;
   border-bottom:1px solid #08145A;}

.inhalt p{padding:0px;}
.inhalt p.img {text-align:center;}
.inhalt p.rahmen {
   border-width:1px;
   border-style:dotted;
   padding:5px;}

.inhalt li {margin-bottom:0.3em;}
.inhalt table {
   background: #8c9ede;
   font:14px tahoma, sans-serif;}
.inhalt td {
   padding:5px;
   background: white;}
.inhalt td.erledigt {
   padding:5px;
   /*text-decoration:line-through;*/}
.inhalt th {
   padding:5px;
   background: white;}
.inhalt table.white {
   /*border:1px solid #08145A;*/
   background: white;
   font:13px tahoma, sans-serif;}
.inhalt a:link {
   text-decoration:underline;
   color:#08145A;}
.inhalt a:visited {
   text-decoration:underline;
   color:#08145A;/*#08145A;*/}
.inhalt a:hover {
   text-decoration: underline;
   color:#FF4100;
         }
.inhalt a:active {text-decoration: underline;
   color:red;}




/*   #container2{
   clear:both;
   padding:0;
   margin:1% 1% 0% 1%;
   }
*/


#container3 {
   background:#161345;      /* Der Rahmen, wo das Untermenü steht*/
   padding:0px 0px 0px 0px;
   margin:0% 0% 1% 0%;
   text-align:center;
   width:100%;
      }

#footer{
  clear:both;
  width:100%
  height:200px;
  background:#161345;
  margin:0% 0% 0% 2%;
  padding:0px 0px 0px 0px;
  }

#footer p{
         clear:both;
         margin:0px 0px 0px 0%;
         padding:0px 0px 0px 0px;
         text-align:center;
         background:#161345;
         color:#1A1A79}



.absatz{
clear:both;
height:20px;
}

.img {padding:0px 0px 0px 0px}

.rahmen {
   border-width:1px;
   border-style:dotted;
   padding:5px;}
.aktive{color:#3399FF;}
.news {text-align:center;
       color:red;}
.red {color:red;}
.green {color:green;}
.center {text-align:center;}
.right {text-align:right;}
.links    {clear:both; float:left;}
.leftumfluss {float:left; margin: 0px 10px 10px 10px;}
.rightumfluss {float:right; margin: 0px 10px 10px 10px;}
.ohnefloat {align:left;}

#abstand {height:10px;}
