body {
   font-family: arial, verdana, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
}

a {
   text-decoration: none;
   color:#ffffff;
}

a:hover {
   color:#335C88;
}
.ZMSTable th { background-color:#24588F; }
.ZMSTable td { background-color:#244B75; }



.sub_navi { 
   width:158px; 
   height:98px;
   float:left;
   font-size: 14px;
   font-family:arial, verdana, sans-serif;
   text-align: center;
   font-weight:bold;
   cursor:pointer;
}
a.sub_navi_link {
   diplay:block;
}
a.sub_navi_link:hover { color:#FFFFFF; }

div.ZMSGraphic { background-color:#244b75; }


.main_oben {
   width: 718px;
   height: 12px;
   background-image:url(main_oben.gif);
}

.main_inhalt {
   width: 666px;
   padding-left:26px;
   padding-right:26px;
   padding-top:1px;
   background-color:#20456D;
}

.main_unten {
   width: 718px;
   height: 12px;
   background-image:url(main_unten.gif);
   background-repeat:no-repeat;
}

.aktuelles_main {
   width: 356px;
   font-family: verdana, arial, sans-serif;
   font-size: 10px;
}

a.aktuelles_main { padding-top: 5px; padding-bottom: 5px; padding-left:17px; padding-right:17px; width: 356px; display:block;}
a.aktuelles_main:link { color:#FFFFFF; }
a.aktuelles_main:visited { color:#FFFFFF; }
a.aktuelles_main:hover { background-color:#1C4169; color:#FFFFFF; }
a.aktuelles_main:active { color:#FFFFFF; }

.aktuelles_bigmain {
   width: 650px;
   cursor:pointer;
}
a.aktuelles_bigmain { padding-top: 5px; padding-bottom: 5px; padding-left:17px; padding-right:2px; width: 650px; display:block;}
a.aktuelles_bigmain:link { color:#FFFFFF; }
a.aktuelles_bigmain:visited { color:#FFFFFF; }
a.aktuelles_bigmain:hover { background-color:#1C4169; color:#FFFFFF; }
a.aktuelles_bigmain:active { color:#FFFFFF; }

.presse_bigmain {
   width: 650px;
}
a.presse_bigmain { padding-top: 5px; padding-bottom: 5px; padding-left:17px; padding-right:2px; width: 650px; display:block;}
a.presse_bigmain:link { color:#FFFFFF; }
a.presse_bigmain:visited { color:#FFFFFF; }
a.presse_bigmain:hover { background-color:#1C4169; color:#FFFFFF; }
a.presse_bigmain:active { color:#FFFFFF; }   

.presse_main {
   width: 276px;
   font-family: verdana, arial, sans-serif;
   font-size: 10px;   
}

a.presse_main { padding-top: 5px; padding-bottom: 5px; padding-left:17px; padding-right:17px; width: 276px; display:block;}
a.presse_main:link { color:#FFFFFF; }
a.presse_main:visited { color:#FFFFFF; }
a.presse_main:hover { background-color:#1C4169; color:#FFFFFF; }
a.presse_main:active { color:#FFFFFF; }

.navi_level1_aktiv {
  width: 206px;
  height: 26px;
  text-align: right;
  font-size:15px;
  font-weight: bold;
  padding-top:8px;
  margin-bottom:3px;
  background-image:url(navi_level1_aktiv.gif);
}

.navi_level1_aktiv a {
  color:#FFFFFF;
  text-decoration:none;  
}

.navi_level1_inaktiv {
  width: 206px;
  height: 26px;
  text-align: right;
  font-size:15px;
  font-weight: bold;
  padding-top:8px;
  margin-bottom:3px;
  background-image:url(navi_level1_inaktiv.gif);
}

.navi_level1_inaktiv a {
  color:#FFFFFF;
  text-decoration:none;  
}

.navi_level2_oben {
  width: 206px;
  height: 12px;
  background-image:url(navi_level2_oben.gif);
  background-repeat:no-repeat;
}

.navi_level2_unten {
  width: 206px;
  height: 12px;
  background-image:url(navi_level2_unten.gif);
  background-repeat:no-repeat;
  margin-bottom:3px;
}


.navi_level2_aktiv {
  width: 206px;
  height: 15px;
  text-align: right;
  font-size:13px;
  font-weight: bold;
  padding-top:3px;
  background-color:#20456D;
}

.navi_level2_aktiv a {
  color:#FFFFFF;
  text-decoration:none;  
}

.navi_level2_inaktiv {
  width: 206px;
  height: 15px;
  text-align: right;
  font-size:13px;
  font-weight: bold;
  padding-top:3px;
  background-color:#20456D;
}

.navi_level2_inaktiv a {
  color:#9DC4ED;
  text-decoration:none;  
}

.navi_level3_aktiv {
  width: 206px;
  height: 15px;
  text-align: right;
  font-size:13px;
  font-weight: normal;
  padding-top:3px;
  padding-right:10px;
  background-color:#20456D;
}

.navi_level3_aktiv a {
  color:#FFFFFF;
  text-decoration:none;  
}

.navi_level3_inaktiv {
  width: 206px;
  height: 15px;
  text-align: right;
  font-size:13px;
  font-weight: normal;
  padding-top:3px;
  padding-right:10px;
  background-color:#20456D;
}

.navi_level3_inaktiv a {
  color:#9DC4ED;
  text-decoration:none;  
}

.navi_level4_aktiv {
  width: 206px;
  height: 15px;
  text-align: right;
  font-size:13px;
  font-weight: normal;
  padding-top:3px;
  padding-right:10px;
  background-color:#20456D;
}

.navi_level4_aktiv a {
  color:#FFFFFF;
  text-decoration:none;  
}

.navi_level4_inaktiv {
  width: 206px;
  height: 15px;
  text-align: right;
  font-size:13px;
  font-weight: normal;
  padding-top:3px;
  padding-right:10px;
  background-color:#20456D;
}

.navi_level4_inaktiv a {
  color:#9DC4ED;
  text-decoration:none;  
}

/* Layout */
#web {
   width: 100%;
   margin: 0px;
   padding: 0px;
   border: 0px;
   background-color:#20456D;
   background-image:url(hintergrund_unten.png);
   
}

#oben {
   width: 100%;
   height: 185px;
   background-color:#244B75;
   background-image:url(hintergrund_oben.gif);
}
#oben_inhalt {
   width: 977px;
   height: 185px;
   margin: auto;
}
#oben_inhalt_logo {
   width: 207px;
   height: 185px;
   float:left;
   background-image:url(logo.gif);
   background-repeat:no-repeat;
}
#oben_inhalt_subnavi {
   width: 744px;
   height: 57px;
   float:left;
   text-align: right;
   padding-right:26px;
}
#oben_inhalt_buttons {
   width: 744px;
   height: 98px;
   float:left;
   padding-left:26px;
}

#unten {
   width: 100%;
   height: auto;
   background-color:#244B75;
   background-image:url(hintergrund_menue.gif);
   background-repeat:repeat-x;
}

#unten_inhalt {
   width: 977px;
   margin: auto;
   position: relative;
}

#unten_inhalt_menu {
   width: 207px;
   float:left
   position: absolute;
}

#unten_inhalt_main {
   width: 770px;
   float:right;
   position: absolute;  
   left:207px;
   top:0px;
}

#unten_inhalt_main_oben {
   width: 718px;
   min-height:350px;
   padding-left:26px;
   padding-right:26px;  
   background-color:#244B75;
   background-image:url(hintergrund_menue.gif);
   background-repeat:repeat-x;

}

#unten_inhalt_main_unten {
   width: 770px;
   height: 12px;
   background-image:url(unten_rundungen.gif);  
   background-repeat:no-repeat;
}


