/***** Horizontale Navigation *****/
#naviH {
  color: #FFF;
  height: 15px;
  margin: 0px 0px 0px 0px;
  padding: 4px;
  background-color: #0068B5;
  width: 1000px;
  font-size: 0.75em;
  font-weight: normal;
  background-image: url('../../assets/common/bg_naviH.jpg');
  background-repeat: no-repeat;

}

.bgnavih
{
  background-image: url('../../assets/common/trennung.gif');
  background-repeat: no-repeat;
  background-position: -25px 6px;
}

#naviH a,
#naviH a:link,
#naviH a:visited,
#naviH a:hover,
#naviH a.active {
  color: #FFF;
  padding: 5px;
  margin-left: 12px;
  margin-right: 12px;
  text-decoration: none;
}

#naviH a:hover{
  color: #BBBBBB;
}

#naviH a.akt,
#naviH a:link.akt,
#naviH a:visited.akt,
#naviH a:hover.akt,
#naviH a.active.akt {
  /*background-image: url('../../assets/common/bg_navih_a.gif');*/
  /*padding: 0px 0px 0px 6px;*/
  font-weight: bold;
/*  color: #7DC328;
  background-color: #FFF;*/
}



/* Ende Horizontale Navigation */

/****************************************************************************************************************
* Aufklapp-Navigation
****************************************************************************************************************/
.linkmenu td,
.linkmenu_first td {
  width: 100%;
  font-size: 0.7em;
}

.linkmenu a,
.linkmenu a:link,
.linkmenu a:visited,
.linkmenu a:hover,
.linkmenu a:active,
.linkmenu_first a,
.linkmenu_first a:link,
.linkmenu_first a:visited,
.linkmenu_first a:hover,
.linkmenu_first a:active {
  text-decoration: none;
  color: #FFF;
  background: #788999;
  border: 2px solid #FFF;
  border-top: none;
  display: block;
  padding: 2px 5px 2px 11px;
}

.linkmenu a:hover,
.linkmenu_first a:hover {
  color: #3B4B5B;
  background: #ACB7C1;
}

.linkmenu_first a,
.linkmenu_first a:link,
.linkmenu_first a:visited,
.linkmenu_first a:hover,
.linkmenu_first a:active {
  border-top: 2px solid #FFF;
}
/***** Ende Aufklapp-Navigation ********************************************************************************/

/***** Vertikale Navigation *****/
#subnavi {
  width: 180px;
  float: left;
  text-align: left;
  background-color: #DFDFDF;
  font-size: 12px;
}

#subnavi h1 {
  color: #FFF;
  font-weight: bold;
  font-size: 1.2em;
  background-color: #92C9F9;
  padding: 3px 3px 3px 6px;
  margin: 0px 0px 0px 0px;
  border: none;
}

#subnavi h1.follow {
  padding: 3px 3px 3px 12px;
}

#subnavi ul {
  /* WICHTIG: Wenn Pfeile o.ae. benutzt werden, dann als Hintergrundbild definifieren */
  list-style-type: none;
  list-style-image: none;
  padding: 0px;
  margin: 0px;
  letter-spacing: 0.01em;
  /*background-color: #CCAF7D;*/
}

#subnavi ul li {
  background-repeat: repeat-x;
  background-position: bottom;
  margin: 0px;

}

#subnavi ul li a,
#subnavi ul li a:link,
#subnavi ul li a:visited,
#subnavi ul li a:hover,
#subnavi ul li a:active {
  text-decoration: none;
  color: #000;
  display: block;

  padding: 1px 3px 1px 0px;
  margin: 0px;
  /* TODO */
  border-bottom: 1px solid #FFF;
  background-color: #DFDFDF;
}

#subnavi ul li a:hover
{
  background-color: #E2021D;
  font-weight: bold;
  color: white;
}

#subnavi ul li.akt a,
#subnavi ul li.akt a:link,
#subnavi ul li.akt a:visited,
#subnavi ul li.akt a:hover,
#subnavi ul li.akt a:active {
  /*background-image: url('../../assets/common/bg_subnavi_a.gif');*/
  background-color: #E2021D;
  font-weight: bold;
  border-bottom: none;
  color: white;
}

#subnavi ul li a.akt:active {
  /*background-image: url('../../assets/common/bg_subnavi_a.gif');*/
  border-bottom: 1px solid #E2021D;
}


#subnavi ul.navi_main li a,
#subnavi ul.navi_main li a:link,
#subnavi ul.navi_main li a:visited,
#subnavi ul.navi_main li a:hover,
#subnavi ul.navi_main li a:active {
  /* Subnavigation Ebene Hauptpunkte */
  padding-left: 15px;
}

#subnavi ul.ebene_1 {
  background:#E2021D;
  padding-left:4px;
}
#subnavi ul.ebene_1 li {
  border-top:1px solid  #ffffff;
}


#subnavi ul li.akt
{
  border-bottom: 1px solid #fff;
  height: 15px;
}

#subnavi ul li.akt[class]
{
  height: auto;
  min-height: 10px;
}


#subnavi ul li.akt ul li
{
  border-bottom: none;
  /* IE7 */
  min-height: 10px;
}

* html #subnavi ul li.akt ul li
{
  height: 10px;
}

#subnavi ul.ebene_1 li a,
#subnavi ul.ebene_1 li a:link,
#subnavi ul.ebene_1 li a:visited,
#subnavi ul.ebene_1 li a:hover,
#subnavi ul.ebene_1 li a:active {
  /* Ebene 1 Unterpunkte */
  padding-left: 16px;
  font-size: 11px;
  padding-top: 1px;
  padding-bottom: 1px;
  background: #bbc0c2;
  color: #000000;
  text-transform: none;
  font-weight: normal;
  background:#f7b2ac;
}

#subnavi ul.ebene_1 li a:hover,
#subnavi ul.ebene_1 li a:active {
  /* Ebene 1 Unterpunkte */
  background: #E2021D;
  font-weight:bold;
}

#subnavi ul.ebene_1 li a:hover,
#subnavi ul.ebene_1 li.this a,
#subnavi ul.ebene_1 li.this a:link,
#subnavi ul.ebene_1 li.this a:hover,
#subnavi ul.ebene_1 li.this a:visited,
#subnavi ul.ebene_1 li.this a:active{
  background: #869197;
  color:#ffffff;
  font-weight:bold;
}
#subnavi ul.ebene_1 li a:hover {
  background: #f7b2ac;
  color:#ffffff;
  color:#000;
}
#subnavi ul.ebene_1 li.akt a:hover {

}

#subnavi ul.ebene_1 li.akt ul.ebene_2 li
{

}

#subnavi ul.ebene_1 li.akt ul.ebene_2 li a,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li a:link,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li a:visited,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li a:hover,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li a:active {
    /* Ebene 2 Unterpunkte */
  background-image: none;
  background: #C7E0EB;
  color: #000000;
  text-transform: none;
  font-weight: normal;
  padding-left: 30px;
}

#subnavi ul.ebene_1 li.akt ul.ebene_2 li a:hover
{
  background: #FFF;
  background-image: none;
  color:#000;
  font-weight:normal;
}

#subnavi ul.ebene_1 li.akt ul.ebene_2 li.this a,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.this a:link,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.this a:visited,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.this a:hover,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.this a:active {
  background:#869197;
  color:#ffffff;
  font-weight:bold;
}

#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li a,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li a:link,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li a:visited,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li a:hover,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li a:active {
  /* Ebene 3 Unterpunkte */
  padding-left: 40px;
  background-position: 18px 3px;
  color: #000;
  background:#ECECEC;
  font-weight:normal;
}
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li a:hover {
    background:#C6C6C6;
}
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li.this a,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li.this a:link,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li.this a:visited,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li.this a:hover,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li.this a:active
 {
    background:#869197;
    font-weight:bold;
    color:#ffffff;
}

#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li.akt ul.ebene_4 li a,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li.akt ul.ebene_4 li a:link,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li.akt ul.ebene_4 li a:visited,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li.akt ul.ebene_4 li a:hover,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li.akt ul.ebene_4 li a:active {
  /* Ebene 3 Unterpunkte */
  padding-left: 40px;
  background-position: 18px 3px;
  color: #000;
  background:#ECECEC;
  font-weight:normal;
}
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li.akt ul.ebene_4 li a:hover {
    background:#C6C6C6;
}
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li.akt ul.ebene_4 li.this a,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li.akt ul.ebene_4 li.this a:link,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li.akt ul.ebene_4 li.this a:visited,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li.akt ul.ebene_4 li.this a:hover,
#subnavi ul.ebene_1 li.akt ul.ebene_2 li.akt ul.ebene_3 li.akt ul.ebene_4 li.this a:active
 {
    background:#869197;
    font-weight:bold;
    color:#ffffff;
}

/* Ende Vertikale Navigation */
