/* Hauptnavi */

#hauptnavi {
  /*width: 720px;*/
  width: 45em;
  min-width: 720px;
  float: left;
}
.eckenavili {
  width: 20px;
  float: left;
}
#mittenavi {
  /*width: 680px;*/
  width: 42.5em;
  min-width: 680px;
  height: 29px;
  float: left;
  display: inline;
}
.eckenavire {
  width: 20px;
  float: right;
}

/* Navi-List*/
#navlist {
  margin: 0;
  display: inline;
}
#navlist   {
  /*width: 670px;*/
  width: 60.125em;
  min-width: 670px;
  float: left;
  margin: 0;
  padding: 0;
}
#navlist li  {
  /*width: 130px;*/
  width: 8.125em;
  min-width: 130px;
  float: left;
  margin-top: 6px;
  padding-left: 4px;
  display: inline;
}
#navlist a  {
  float: left;
  font-family: arial,verdana,helvetica,sans-serif;
  font-size: 0.8em;
  font-weight: bold;
  text-decoration: none;
}

/* hack IE */
* html #navlist a  {
  \font-size: 0.7em;
  f\ont-size: 0.8em;
}

#navlist a:link, #navlist a:visited {
  float: left;
  padding-left: 16px;
  color: #fff;
  background-image: url('../img/objekte/button.gif');
  background-position: 0 4px;
  background-repeat: no-repeat;
}
#navlist a:hover, #navlist a:active, #navlist a:focus {
  float: left;
  color: #BCBCBC;
  padding-left: 16px;
  background-image: url('../img/objekte/button_a.gif');
  background-repeat: no-repeat;
  background-position: 0 4px;
}
#active a:link, #active a:visited, #active a:hover, #active a:active, #active a:focus {
  float: left;
  color: #BCBCBC;
  padding-left: 16px;
  background-image: url('../img/objekte/button_a.gif');
  background-repeat: no-repeat;
  background-position: 0 4px;
}
/* Ende Navi-List*/
/* Ende Hauptnavi */



/* Pfad*/
#pfad {
  width: 478px;
  /*width: 29.875em;
   min-width: 478px;*/
  float: left;
  margin: 16px 0 0 23px;
  padding-bottom: 22px;
  font-size: 0.6em;
  display: inline;
}
#pfad a, #pfad a:visited {
  color: #003466;
  text-decoration: none;
}
#pfad a:hover, #pfad a:active, #pfad a:focus {
  color: #747474;
}
/* Ende Pfad*/




/* Zusatznavi Starseite */
#zusatznavi {
  /*width: 147px;*/
  width: 9.1875em;
  min-width: 147px;
  float: left;
  margin-left: 33px;
  padding-bottom: 15px;
  display: inline;
}
.znaviblock {
  /*width: 147px;*/
  width: 9.1875em;
  min-width: 147px;
  float: left;
  margin: 0 0 1px 0;
  display: inline;
}
.znaviimg {
  /*width: 23px;*/
  width: 1.4375em;
  min-width: 23px;
  float: left;
  margin: 0;
}
.znavitext {
  /*width: 110px;*/
  width: 6.875em;
  min-width: 110px;
  float: left;
  margin: 4px 0 0 10px;
  display: inline;
}
.zlink  {
  font-size: 0.6em;
  color: #000;
  font-weight: bold;
}
.zlink:link, .zlink:visited {
  font-size: 0.6em;
  color: #003466;
  font-weight: bold;
  text-decoration: none;
}

.zlink:hover, .zlink:active, .zlink:focus {
  color: #747474;
}
/* Ende Zusatznavi Starseite */

/* Metanavi */
#metanavi {
  /*width: 720px;*/
  width: 45em;
  min-width: 720px;
  float: left;
  padding-top: 8px;
}
.ecke {
  /*width: 20px;*/
  width: 1.25em;
  min-width: 20px;
  float: left;
  margin: 0;
  display: inline;
}
#mitte {
  /*width: 680px;*/
  width: 42.5em;
  height: 29px;
  min-width: 680px;
  float: left;
  display: inline;
}
.elementekl {
  /*width: 20px;*/
  width: 1.25em;
  min-width: 20px;
  float: left;
  /*padding: 3px 0 3px 0;*/
  margin: 7px 0 0 20px;
  display: inline;
}
#mitte .metanaviText {
  border-left: 1px solid #fff;
  padding: 0 10px;
}

#mitte .elementegrLinks {
  float: left;
}

#mitte .linkerText {
  float: left;
  font-size: 0.6em;
  color: #fff;
  font-weight: normal;
  text-decoration: none;
}

#boxmitte {
  /*width: 280px;*/
  float: left;
  margin: 0 0 0 65px;
  display: inline;
}
.elementegr {
  /*width: 130px;*/
  width: 8.125em;
  min-width: 130px;
  float: left;
}
.mimg {
  /*width: 20px;*/
  width: 1.25em;
  min-width: 20px;
  float: left;
}
.mtext {
  width: 105px;
  /*width: 6.5625em;
  min-width: 105px;*/
  float: left;
  font-size: 0.6em;
}
.mlink:link, .mlink:visited {
  color: #003466;
  font-weight: normal;
  text-decoration: none;
}
.mlink:hover, .mlink:active, mlink:focus {
  color: #747474;
}
.copy {
  width: 140px;
  /*width: 8.75em;
  min-width: 140px;*/
  float: right;
  font-size: 0.55em;
  color: #fff;
  margin-top: 7px;
}
/* Ende Metanavi */

/* Sekundärnavi */
#seknavi {
  /*width: 147px;*/
  width: 9.1875em;
  min-width: 147px;
  float: left;
  margin-left: 33px;
  display: inline;
  background-color: #D5E8F3;
}
#seknavi ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  background-color: #D5E8F3;
}
#seknavi li {
  margin: 0px;
  padding: 0px;
  line-height: 14px;
  background-color: #D5E8F3;
}
#seknavi ul li a {
  width: 134px;
  /* width: 8.375em;
   min-width: 134px;*/
  display: block;
  font-size: 0.7em;
  font-weight: bold;
  color: #0274BB;
  text-decoration: none;
  margin: 0;
  padding: 2px 0 2px 13px;
  background-color: #D5E8F3;
}
#seknavi ul li a:link, #seknavi ul li a:visited {
  background: #D5E8F3 url('../img/objekte/arrow_01.gif') 0 5px no-repeat;
}
#seknavi ul li a:hover {
  color: #003466;
  background: #D5E8F3 url('../img/objekte/arrow_01_a.gif') 0 5px no-repeat;
}
ul#subnavilist {
  padding-bottom: 5px;
  margin: 0;
}
#seknavi ul ul li a {
  width: 109px;
  /*width: 6.8125em;
  min-width: 109px;*/
  display: block;
  font-size: 0.6em;
  font-weight: normal;
  color: #003466;
  text-decoration: none;
  padding: 0 0 0 27px;
  margin: 0;
  background-color: #D5E8F3;
}
#seknavi ul ul li a:link, #seknavi ul ul li a:visited {
  background: #D5E8F3 url('../img/objekte/arrow_01.gif') 14px 2px no-repeat;
}
#seknavi ul ul li a:hover {
  color: #747474;
  background: #D5E8F3 url('../img/objekte/arrow_01_a.gif') 14px 2px no-repeat;
}
/* selected states */
#seknavi ul li a#current {
  font-weight: bold;
  color: #003466;
  background: #D5E8F3 url('../img/objekte/arrow_01_a.gif') 0 5px no-repeat;
}
#seknavi ul ul li a#subcurrent {
  color: #003466;
  background-color: #D5E8F3;
}
.noborder {
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: #D5E8F3 !important;
}
/* Ende Sekundärnavi */