/* grundformatiereung gesammter body*/
body{
   background-image:url(../bild/hintergr.png);
   color:#003d90;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   margin:0px;
   padding:0px;
   }
/*überschrift*/
h1{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#c70000;
   font-weight:bolder;
   margin-bottom:7px;
   padding:0px;
   }
h2{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#003d90;
   font-weight:bolder;
   margin-top:8px;
   margin-bottom:0px;
   padding:0px;
   }
h3{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#c70000;
   margin:0px;
   margin-top:11px;
   padding:0px;
   }
h4{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#c70000;
   margin:0px;
   padding:0px;
   }
/* mitteln der seite container*/
#wrapper{
   margin:0px auto;
   width:789px;
   }
/* obere navi home impressum */
#top{
   margin-top:0px;  
   visibility:visible;
   width: 789px;
   text-align:right;  
}
/* logozeile*/
#logo  { 
   width:789px;
   margin-top:0px;  
   visibility:visible;
   background-color:#ffffff;
   text-align:left;
   border: 1px solid #00a1dd;
}
/* box model hack für ie*/
* html #logo{
   width:783px;
   \width:783px;
   w\idth:783px;
}
/* abstandhalter */
#hilfe{
   height:5px;
   }
* html #hilfe{
   height:0px;
   \height:0px;
   h\eight:0px;
}
/*navi*/
#navi{
   margin-top:0px;
   width: 789px;
   text-align:center;
   }
* html #navi{
   margin-top:-5px;
   \margin-top:-5px;
   m\argin-top:-5px;
}
   
   ul{
   list-style-type: none;
   margin:0;
   padding:0;
}
li{
   width:112px;
   height:30px;
   margin:0px;
   float:left;
   text-align:center;
}
* html li{
   width:106px;
   \width:106px;
   w\idth:106px;
}

li a:link{
   text-decoration: none;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px ;
   color: #003d90;
   display:block;
   width:100%;
   padding:2px;
   background-color:#f1f2ed;
   border: 1px solid #00a1dd;
}
li a:visited{
   text-decoration: none;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color: #003d90;
   display:block;
   width:100%;
    padding:2px;
   background-color:#f1f2ed;
   border: 1px solid #00a1dd;

}
li a:hover,  span{  /* span für jeweils besuchte Seite*/
   text-decoration: none;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px  ;
   font-weight:bold;
   color: #c70000;
   display:block;
   width:100%;
    padding:2px;
   background-color:#f1f2ed;
   border: 1px solid #00a1dd;
    }
/* hauptinhalt ohne seitennavi*/
#inhalt_start{
   width:779px;
   margin-top:25px;  
   visibility:visible;
   text-align:left;   
   height:auto;
   background-color:#ffffff;
   border: 1px solid #00a1dd;
   padding-left:10px;
   padding-top:10px;
   }
* html #inhalt_start{
   margin-top:0px;
   \margin-top:0px;
   m\argin-top:0px;
   width:773px;
   \width:773px;
   w\idth:773px;
   }
/* unternavi*/
#navigation  { 
   margin-top:-4px;
   width:175px;
   float:left;
   background-color:#f1f2ed;
   border: 1px solid #00a1dd;
   height:340px;
   padding: 5px;
      }
/* hauptinhalt mit seitennavi*/
#inhalt  {   
   margin-top:-4px; 
   margin-left:4px; 
   float:right;
   width:575px;
   height:340px;
   overflow: auto;
   visibility:visible;  
   background-color:#ffffff;
   border:1px solid #00a1dd;
   padding-left:10px;
   padding-right:10px;
   padding-top:10px;
}
* html #inhalt{
   width:573px;
   \width:570px;
   w\idth:570px;
   margin-right:2px;
   \margin-right:2px;
   m\argin-right:2px;
}
/* bild */
.imagefloat {
float: right;
margin: 0px 30px 0px ;
}
.image{
float: right;
margin: 0px 10px 0px ;
}
.image_gr{
float: right;
margin: 40px 5px 0px ;
}
 /* linkformatierungen*/  
 a:link{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:80%;
   color:#003d90;
   text-decoration:none;
   }
 a:visited{
   font-size:80%;
   color:#003d90;
   text-decoration:none;
   }
   
 a:hover{
   font-size:80%;
   color:#c70000;
   font-weight:bold;
   text-decoration:none;
   }
a:active{
   font-size:80%;
   color:#003d90;
   text-decoration:none;
   }
a.oben:link{
   font-size:12px;
   color:#003d90;
   text-decoration:none;
   }
a.oben:visited{
   font-size:12px;
   color:#003d90;
   text-decoration:none;
   }
a.oben:hover{
   font-size:12px;
   color:#003d90;
   font-weight:bold;
   text-decoration:none;
   }
a.oben:active{
   font-size:12px;
   color:#003d90;
   text-decoration:none;
   }
a.navi:link{
   font-size:12px;
   color:#003d90;
   font-weight:bold;
   text-decoration:none;
   }
a.navi:visited{
   font-size:12px;
   color:#003d90;
   font-weight:bold;
   text-decoration:none;
   }
a.navi:hover {
   font-size:12px;
   color:#c70000;
   font-weight:bold;
   text-decoration:none;
   }
a.navi:active{
   font-size:12px;
   color:#003d90;
   font-weight:bold;
   text-decoration:none;
   }
a.bnavi:link {
   font-size:12px;
   color:#c70000;
   font-weight:bold;
   text-decoration:none;
   }
a.bnavi:visited{
   font-size:12px;
   color:#c70000;
   font-weight:bold;
   text-decoration:none;
   }
 a.bnavi:hover {
   font-size:12px;
   color:#003d90;
   font-weight:bold;
   text-decoration:none;
   }
a.bnavi:active{
   font-size:12px;
   color:#c70000;
   font-weight:bold;
   text-decoration:none;
   }
a.extern:link {
   font-size:12px;
   color:#003d90;
   font-weight:bold;
   text-decoration:underline;
   }
a.extern:visited{
   font-size:12px;
   color:#003d90;
   font-weight:bold;
   text-decoration:underline;
   }
 a.extern:hover {
   font-size:12px;
   color:#c70000;
   font-weight:bold;
   text-decoration:none;
   }
a.extern:active{
   font-size:12px;
   color:#003d90;
   font-weight:bold;
   text-decoration:underline;
   }
   
.abstand{
   margin-bottom:12px;
   margin-top:6px;
   }

