/* text formating of the sysNavi */
#sys-navi02 a {
  color: #333;
  font-size: 11px;
  text-decoration: none;
}	

/* START fontsetting mainNavi */
#main-navi a {
  font-size: 12px;
  font-weight: bold;
}

#main-navi ul,
#second-navi ul {
  list-style: none;
}

#main-navi li {
  float: left;
  padding-left: 55px;
  padding-top: 8px;
}

#main-navi ul li a {
  float: left;
  color: #777777;
  display: block;
  text-decoration: none;
}

* html #main-navi ul li a {
  height:1%;
}

#main-navi ul li a:hover {
  color: #333333;
  padding-bottom: 10px;
  background-image: url(../images/arrow_grey.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
}

#main-navi ul li.actAct strong a {
  color: #333333;
  padding-bottom: 10px;
  background-image: url(../images/arrow_grey.gif);
  background-position: bottom center;
  background-repeat: no-repeat;
}
/* END fontsetting mainNavi */
/* START fontsetting secondNavi */
#second-navi a {
  font-size: 11px;
  font-weight: normal;
}

#second-navi ul li a {
  /**color: #333;**/
  color: #ffffff;
  display: block;
  text-decoration: none;
}

* html #second-navi ul ul li a {
  height:1%;
}

#second-navi ul li a {
  padding: 5px;
  padding-left: 25px;
}

#second-navi ul li a:hover {
  padding: 5px;
  padding-left: 25px;
  /**background-image: url(../images/verlaufnavi02.jpg);
  background-position: left;
  background-repeat: repeat-y;**/
  background-color: #66adc7;
}

#second-navi ul li.actAct a {
  font-weight: bold;
 /** background-image: url(../images/verlaufnavi02.jpg);
  background-position: left;
  background-repeat: repeat-y;**/
  background-color: #66adc7;
}

#second-navi ul ul li.actNoSub a {
  font-weight: normal;
}

#second-navi ul ul li a {
  padding: 5px;
  padding-left: 35px;
}

#second-navi ul ul li.actNoSub a:hover,
#second-navi ul ul li.actActSub a:hover  {
	padding-left: 35px;
	font-weight: bold;
}

#second-navi ul ul li a {
	font-size: 10px;
}
/* END fontsetting secondNavi */

/* Print */
.print-wrap {
  color: #666;
  text-decoration: none;
  background-image:url(../images/print.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
  padding:1pt 0pt 2pt 2.5em;
}

.print-wrap:hover {
  color: #333;
  text-decoration: underline;
}