html {
  margin: 5px 0px 0px 5px;
  padding:0;
}

html, body {
  height:100%;
}
body {
background: #fff  url(../bilder/hintergrund.gif) no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
font-size: 10px;
color: #000;
vertical-align: top;
/*overflow-y: scroll; */
/*overflow: auto; */
}
img{
border:0px;
}
form{
display:inline;
}
/*hochgestellte bzw. tiefgestellte Schriftzeichen*/
sup{
vertical-align:top;
font-size:0.8em;
line-height:100%;
}
sub{
vertical-align:bottom;
font-size:0.9em;
line-height:100%;
}

* + html .imageBild{
margin: -5px 0px -2px -5px;
}
* html .imageBild{
margin: 0px 0px -2px 0px;
}

a{
color:#0072ba;
text-decoration:underline;
}
a:hover{
color:#000;
text-decoration:underline;
}

.pdf{
background: url(../bilder/icon_pdf.gif) no-repeat;
font-weight:bold;
padding: 0px 0px 10px 20px;
margin: 0px 0px 0px 0px;
}

.rot{
color:#ff0000;
}
.blau{
color:#0000ff;
}


.boxEintrag{
font-size: 0.8em;
margin: 20px 10px 0px 20px;
}
.eintragText{
float:left;
width: 280px;
}
.eintragBild{
float:left;
}
/*************************************** MASS ************************************/
/*gesamtseite*/
#A{
margin:0px;
padding:0px;
width: 796px;
}

/*kopf*/
#B{
margin:0px;
padding:0px;
width: 796px;
}

/*container*/
#C{
float:left;
margin:25px 0px 0px 2px;
padding:0px;
width: 792px;
}

/*c.links - HOME*/
#D{
float:left;
margin:0px;
padding:0px;
width: 190px;
}


/*c.mitte - HOME*/
#E{
float:left;
font-size: 1.1em;
margin:0px 0px 0px 10px;
padding:0px;
width: 370px;
}
/*c.mitte - ALLGEMEIN*/
#Ea{
float:left;
font-size: 1.2em;
margin:0px 0px 0px 0px;
padding:0px;
width: 570px;
}

/*c.rechts*/
#F{
background-color: #E2EDF8;
float:left;
margin:0px 0px 0px 10px;
padding:0px 0px 20px 0px;
width: 210px !important;
width: 202px; /* IE6 Hack */
}


/*footer*/
#G{
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px
}



/*clear*/
.Z{
clear:both;
}
.Za{
clear:right;
}
.Zb{
clear:left;
}


/*************************************** content links -D- HOME ************************************/
#D p{
margin: 20px 5px 0px 20px;
padding: 0px 0px 0px 0px;
}

#D h1{
background: url(../bilder/ueberschrift_h1.gif) no-repeat;
font-size: 1.3em;
margin: 0px 0px 0px 0px;
padding: 15px 10px 0px 20px;
}
#D h2{
font-size: 1.2em;
margin: 0px 0px 0px 0px;
padding: 15px 10px 0px 20px;
}

/*************************************** content mitte -E- HOME ************************************/
#E p{
margin: 20px 10px 0px 20px;
padding: 0px 0px 0px 0px;
}

#E h1{
background: url(../bilder/ueberschrift_h1.gif) no-repeat;
font-size: 1.2em;
margin: 0px 0px 0px 0px;
padding: 15px 10px 0px 20px;
}
#E h2{
font-size: 1.1em;
margin: 0px 0px 0px 0px;
padding: 15px 10px 0px 20px;
}

/*************************************** content mitte -E- ALLGEMEIN ************************************/
#Ea p{
margin: 20px 10px 0px 20px;
padding: 0px 0px 0px 0px;
}
#Ea p.impressum{
margin: 0px 10px 0px 20px;
padding: 0px 0px 0px 0px;
}

#Ea h1{
background: url(../bilder/ueberschrift_h1.gif) no-repeat;
font-size: 1.1em;
margin: 0px 0px 0px 0px;
padding: 15px 10px 0px 20px;
}
#Ea h2{
font-size: 1.1em;
margin: 0px 0px 0px 0px;
padding: 15px 10px 0px 20px;
}
#Ea h3{
font-size: 1.1em;
margin: 0px 0px 0px 0px;
padding: 15px 10px 0px 20px;
}

#Ea table{
border: 1px solid #0072ba;
border-collapse: collapse;
margin: 20px 10px 0px 20px;
padding: 0px 0px 0px 0px;
}
#Ea table th{
border: 1px solid #0072ba;
font-size: .9em;
font-weight: bold;
padding: 4px 4px 4px 4px;
text-align: center;
}
#Ea table td{
border: 1px solid #0072ba;
font-size: .9em;
padding: 4px 4px 4px 4px;
text-align: center;
}

/*************************************** content rechts -F- ************************************/
#F p{
margin: 5px 20px 0px 20px;
padding: 0px 0px 0px 0px;
}


#F h1{
background: url(../bilder/ueberschrift_h1.gif) no-repeat;
font-size: 1em;
margin: 0px 0px 0px 0px;
padding: 15px 10px 0px 20px;
}
#F h2{
font-size: 1em;
margin: 0px 0px 0px 0px;
padding: 15px 10px 0px 20px;
}
#F img{
margin: 10px 0px 10px 0px;
}



/*************************************** links -Da- Allgemein2 ************************************/
/*links - Allgemein 2spalten*/
#links{
font-size: 1.1em;
float: left;
margin: 0px;
padding: 0px;
text-align: center;
width: 395px;
}

#links p{
margin: 5px 20px 0px 20px;
padding: 0px 0px 0px 0px;
}


#links h1{
background: url(../bilder/ueberschrift_h1.gif) no-repeat;
font-size: 1em;
margin: 0px 0px 0px 0px;
padding: 15px 10px 0px 20px;
}
#links h2{
font-size: 1em;
margin: 0px 0px 0px 0px;
padding: 15px 10px 0px 20px;
}
#links img{
margin: 10px 0px 10px 0px;
}

#links .klein, #links a{
font-size: 0.8em;
}

/*************************************** rechts -Fa- Allgemein2 ************************************/

/*rechts - Allgemein 2.spalten*/
#rechts{
font-size: 1.1em;
float: left;
margin: 0px 0px 0px 10px;
padding: 0px 0px 20px 0px;
text-align: center;
width: 385px;
}

#rechts p{
margin: 5px 20px 0px 20px;
padding: 0px 0px 0px 0px;
}

#rechts h1{
background: url(../bilder/ueberschrift_h1.gif) no-repeat;
font-size: 1em;
margin: 0px 0px 0px 0px;
padding: 15px 10px 0px 20px;
}
#rechts h2{
font-size: 1em;
margin: 0px 0px 0px 0px;
padding: 15px 10px 0px 20px;
}
#rechts img{
margin: 10px 0px 10px 0px;
}
#rechts .klein, #rechts a{
font-size: 0.8em;
}


/*************************************** Menu mit Listenelementen anfang ************************************/
#hauptnavigation{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}

#hauptnavigation ul {
  list-style-type: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  /*background-color: #00386A;*/
}

#hauptnavigation ul a {
  display: block;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px; 
}

#hauptnavigation ul li {
  padding: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px;
  float: left;
}

