/* text formating of the sysNavi */
.norm { padding: 0.2em; }
.big { font-size: 8.75pt; padding: 0.2em; }
.bigger { font-size: 9.5pt; padding: 0.2em; }

#sys-navi02 a {
  color: #000;
  font-size: 110%;
  text-decoration: none;
}	

/* START fontsetting mainNavi */
#main-navi a {
  font-size: 140%;
  font-weight: 100;
}

#main-navi ul,
#second-navi ul {
  list-style: none;
  text-align: left;
}

#main-navi li {
  float: left;
  padding-right: 6em;
  padding-top: 0.8em;
  list-style-image:none;
  margin-left: 0px;
  font-size: 115%;
}

#main-navi ul li a {
  float: left;
  color: #fff;
  display: block;
  text-decoration: none;
}

* html #main-navi ul li a {
  height:1%;
}

#main-navi ul li a:hover {

  /*font-weight: bold;*/
}

#main-navi ul li.actAct a {
  color: #fff;
  font-weight: bold;
}

/* END fontsetting mainNavi */
/* START fontsetting secondNavi */
#second-navi ul {
  background-color: #e2e3e5;
  /*background-color: #F0F8FF;*/
} 

#second-navi a {
  font-size: 130%;
  font-weight: normal;
}

/*damit die Navi nicht von der Formatierung für die normalen Aufzählungen verzerrt wird */
#second-navi li {
  list-style-image:none;
  margin-left: 0px;
  font-size: 100%;
  text-align: left;
}

#second-navi ul li a {
  color: #00509E;
  display: block;
  text-decoration: none;
  list-style-image:none !important;
}

* html #second-navi ul ul li a {
  height:1%;
}

#second-navi ul li a {
 padding: 0.45em; /*statt 0.5, weil damit zweizeilige Punkte auf Pos. 1-3 verschwinden*/
 padding-left: 1em; /*2*/
}

.actCur { 
 /*background-color: #FEEECB;*/
 background-color: #F9F9F9;
}

#second-navi ul li a:hover {
  padding: 0.45em;
  padding-left: 1em; /*2*/
  background-color: #e2e3e5;
  /*background-color: #FEEECB;*/
}

#second-navi ul li.actAct a,
#second-navi ul li.actNo a,
#second-navi ul li.actCur a {
  font-weight: bold;
}

#second-navi ul ul li.actNoSub a {
  font-weight: normal;
}

#second-navi ul ul li a {
  padding: 0.5em;
  padding-left: 2.0em; /*3.5*/
}

#second-navi ul ul li.actNoSub a:hover,
#second-navi ul ul li.actActSub a:hover,
#second-navi ul ul li.actCur a:hover {
  padding: 0.5em;
  padding-left: 2.0em; /*3.5*/
  font-weight: bold;
  background-color: #f9f9f9;
  /*background-color: #FFFFFF;*/
}

#second-navi ul ul li a {
	font-size: 130%;
}
/* END fontsetting secondNavi */

/* START fontsetting secondNavi (3 Ebene)*/
#second-navi ul ul ul li a {
  padding: 0.5em;
  padding-left: 3.0em; /*4.5*/
  font-weight: normal !important;
}

#second-navi ul ul ul li.actNoSub2 a {
  font-weight: normal;
}

#second-navi ul ul ul li.actNoSub2 a:hover,
#second-navi ul ul ul li.actActSub2 a:hover,
#second-navi ul ul ul li.actActSub2 a,
#second-navi ul ul ul li.actCur a:hover {
  padding-left: 3.0em; /*4.5*/
  font-weight: normal;
  background-color: #f9f9f9;
  /*background-color: #FFFFFF;*/
}


#second-navi ul ul ul li.actCur a:hover { font-weight: bold; }

#second-navi ul ul ul li a {
	font-size: 130%;
}
/* END fontsetting secondNavi (3 Ebene) */

