  body {
    color: black;
    background-color:#003366;
    font-size: 10pt;
    /*font-family: Helvetica,Arial,sans-serif;*/
    margin: 10px; padding: 0px;
    /*min-width: 41em;  Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
}

hr {height:1px; color:#eeeeee;}
    

  h1 {
    font-size: 12pt;
    text-align: left;
    border: 0px;
    font-family:verdana, sans-serif;
    
    padding-top: 5px;
    
  }
  
  h2 {font-size: 10pt; line-height: 18px; font-family:verdana, sans-serif;}
  
  h3 {font-size: 10pt; font-family:verdana, sans-serif; font-weight:600}
  
table {width: 950px; background-color: #fff; padding-left: 0px; padding-right: 0px;}
table, td, p, span, div, ul, li, iframe {font-size:10pt; font-family:verdana, sans-serif; }


/* nicht benutzt?
.ai {background-color: #FFFF33;
      vertical-align: top;
      height: 28px;
      padding-top: 5px; padding-bottom:0px; padding-left: 15px;padding-right: 0px;
      text-align: left;
      font-size:10px;
      }

.logo {margin-top: 0em;
      vertical-align: bottom; padding-right: 0px;
      /*border-bottom: 2px solid darkblue;*/
      }


.mitte {margin-top:0.0em;
    vertical-align:top;
    }
    
 .links {width:200px;
    margin-top:0.0em;
    padding-left: 10px;
    border-right: 1px dashed #003366;
    vertical-align:top;
    background-color:#fff;
    }     
.rechts {width:200px;
    margin-top:0.0em;
    padding-right: 2px;
    text-align: center;
    vertical-align:top;
    background-color: #eee;
    }      
 .linie
    {border-top: 1px solid #003366;padding: 2px;margin: 0px;
    text-indent: 198px;
     }  
     
  a {
    padding: 0em;
    font-weight: normal;
    text-decoration:none;
  }
  
  a:link {
    color: #000; 
  }
  a:visited {
    color: #666;
  }
  a:hover {
     color: #003366;background-color:#FFFF33;
  }
  a:active {
    color: #000;background-color:#FFFF33; 
  }    
     
     
  ul {
    
    /*width: 180px;*/
    margin: 0em; padding-left: 8px; padding-bottom: 0px;
    margin-top:0.0em;background-color: #ffffff;
    
	}
	
  li {
     
    list-style:square;
    margin: 10px; padding: 0.0em;
  }
  
.einruecken {
     margin-left: 20px;
     list-style:circle;
     font-size: 8pt; 
     }

     
  p#Fusszeile {
    clear: both;
    font-size: 0.9em;
    margin: 0; padding: 0.1em;
    text-align: center;
    background-color: #fed; border: 1px solid silver;
  }
 
 .infobox {
    width: 200px;
    /* padding: 0px; */
    background-color: #eee; border: 1px solid #003366;
    padding: 0 0 0 0;
    float: right;
    margin: 0px;
    }    
  
  .infobox_p {
    font-size: 8pt;
    background-color: #eee;
    /*border: 0px solid organge*/;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    text-align:left;
    }
  
  .infobox_h2 {
    font-size: 8pt;
    padding: 0px;
    margin: 0px;
    color: white; 
    background-color: #003399;
    text-align:left;
    padding-left: 5px;
    }   



.infobox_links {
    width: 190px;
    /* padding: 0px; */
    background-color: #FFFFFF; border: 1px solid #003366;
    padding: 0 0 0 0;
    float: left;
    margin: 0px;
    }    
  
  .infobox_links_p {
    font-size: 8pt;
    background-color: #fff;
    /*border: 0px solid organge*/;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    text-align:left;
    }
  
  .infobox_links_h2 {
    font-size: 8pt;
    padding: 0px;
    margin: 0px;
    color: black; 
    background-color: #FFFF33;
    text-align:left;
    padding-left: 5px;
    }   

  
  /*.normal {
   padding-left: 5px;
   padding-right: 5px;
   text-align: left;
   width=350px;
   }*/
   
  .start {
   font-size: 10pt;
   }
   
  .abstand {
  height:10px;
  clear:right;
  }
  
  .option {
  /*text-indent: 200px;*/
  font-size: 8pt;
  padding-bottom:5pt;
  
  }
  
.subnavigation {
  font-size:8pt;color:#003366;padding-top:5px;padding-left:10px;
  background-color: #fff;
  }
  
  a.subnavigation {
  color:#000;
  }
  
  .startbox {
    width: 478px;
    /* padding: 0px; */
    background-color: #eee; border: 1px solid #003366;
    padding: 5 5 5 5;
    float: left;
    margin: 0px;
    }    
  
  .startbox_p {
    font-size: 8pt;
    background-color: #eee;
    /*border: 0px solid organge*/;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    text-align:left;
    }
  
  .startbox_h2 {
    font-size: 8pt;
    padding: 0px;
    margin: 0px;
    color: white; 
    background-color: #003399;
    text-align:left;
    padding-left: 5px;
    }  
    
  .startbox_h3 {
    font-size: 10pt;
    padding: 0px;
    margin: 0px;
    color: white; 
    background-color: #003399;
    text-align:left;
    padding-left: 5px;
    }
    
 .startbox_abstand {
    height:5px;
    clear:left;
    }    