/* navigation SUBMENUE IN SUBHEADER -begin */
/* -------------------------------------------------------------------------- */
 
#subnavigation {

}
#subnavigation ul {margin:0;padding:0 0 0 0em; list-style:none;width: 420px;}

#subnavigation li {display:inline; margin:0; padding:0;}


#subnavigation a {
  float:left; 
  margin:0; 
  padding:0 10px 0 0px;
  text-decoration:none;
}

#subnavigation a span {
  float:left; 
  display:block; 
  padding:7px 9px 4px 1px; 
  white-space:nowrap;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#subnavigation a span {float:none;}
/* End IE5-Mac hack */


#subnavigation a:hover span {color:#000;}
#subnavigation #current a {background-position:0 0; border-width:0;}
#subnavigation #current a span {background-position:100% 0; padding-bottom:5px; color:#000; font-weight:bold;}
#subnavigation a:hover {background-position:0% 0;}
#subnavigation a:hover span {background-position:100% 0;}

/* navigation SUBMENUE IN SUBHEADER -end */
/* -------------------------------------------------------------------------- */

/* navigation SUBMENUE IN FOOTER -begin */
/* -------------------------------------------------------------------------- */
#nav_sub2 {

}
#nav_sub2 ul {margin:0;padding:0 0 0 0em; list-style:none;}

#nav_sub2 li {display:inline; margin:0; padding:0;}


#nav_sub2 a {
  float:right; 
  margin:0; 
  padding:0 0px 0 10px;
  text-decoration:none;
}

#nav_sub2 a span {
  float:right; 
  display:block; 
  padding:7px 9px 4px 1px; 
  white-space:nowrap;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav_sub2 a span {float:none;}
/* End IE5-Mac hack */


#nav_sub2 a:hover span {color:#000;}
#nav_sub2 #current a {background-position:0 0; border-width:0;}
#nav_sub2 #current a span {background-position:100% 0; padding-bottom:5px; color:#000; font-weight:bold;}
#nav_sub2 a:hover {background-position:0% 0;}
#nav_sub2 a:hover span {background-position:100% 0;}

/* navigation SUBMENUE IN FOOTER -end */
/* -------------------------------------------------------------------------- */

/* navigation MAINMENUE  begin */
/* -------------------------------------------------------------------------- */

.menu {
 width: 100%;
 overflow: hidden;
 margin:  0;
 list-style-type: none;
}

/*Level 1 */

.menu ul {
 list-style-type: none;
 margin:0;
 padding: 0;
}

.menu li {
 float:left;
 width: 100%;
 margin:0;
 padding: 0;
 
}

.menu li a,
menu li.menu_IFSUB a {
 display:block;
 padding: 10px 5px 10px 16px;
 margin: 0; 
 background-image: url(../imgs/navipfeil1_no.gif);
 background-repeat: no-repeat; 
 background-position: center left; 
 background-color: #DEDCD8;
 font-size:12px;
 border-bottom: 1px solid #EFEDEC;
}

.menu li.menu_ACT a,
.menu li.menu_CUR a,
.menu li.menu_CURIFSUB a{
 background-image: url(../imgs/navipfeil1_act.gif);
 font-weight:bold;
 color:#007770;
}

.menu li.menu_CUR a{
 background-image: url(../imgs/navipfeil1_cur.gif);
}

.menu li a:hover,
.menu li.menu_CURIFSUB a:hover {
 color:#007770;
}

/*Level 2 */

.menu li.menu_ACT ul li a,
.menu li.menu_CUR ul li a,
.menu li.menu_CURIFSUB ul li a {
 padding: 4px 5px 4px 16px;
 margin: 0; 
 background-image: url(../imgs/navipfeil2_no.gif);
 background-repeat: no-repeat; 
 background-position: center left; 
 background-color: #FFFFFF;
 font-size:11px;
 font-weight:normal;
 color:#2D2D2D;
 font-weight:normal;
}

.menu li.menu_ACT ul li.menu_CURIFSUB a,
.menu li.menu_ACT ul li.menu_ACT a {
 font-weight:bold;
 background-image: url(../imgs/navipfeil2_act.gif);
 color:#007770;
 border-bottom:none;
}


.menu li.menu_ACT ul li.menu_CUR a {
 font-weight:bold;
 background-image: url(../imgs/navipfeil2_cur.gif);
 color:#007770;
}

.menu li.menu_ACT ul li a:hover,
.menu li.li.menu_CURIFSUB ul li a:hover {
 color:#007770;
}

/*Level 3 */

.menu li.menu_ACT ul li.menu_CURIFSUB ul,
.menu li.menu_ACT ul li.menu_ACT ul {
border-bottom: 1px solid #EFEDEC;
float:left;
width:100%;
}

.menu li.menu_ACT ul li.menu_ACT ul li a,
.menu li.menu_ACT ul li.menu_CURIFSUB ul li a {
 background-image: none;
 padding: 2px 5px 2px 16px;
 margin: 0; 
 background-image:none; 
 background-color: #FFFFFF;
 font-size:11px;
 background-image:none;
 color:#787877;
 font-weight:normal;
 border:medium none;
}

.menu li.menu_ACT ul li.menu_ACT ul li.menu_CUR a,
.menu li.menu_ACT ul li.menu_ACT ul li.menu_ACT a,
.menu li.menu_ACT ul li.menu_ACT ul li.menu_CURIFSUB a {
 font-weight:bold;
 color:#007770;
}

.menu li.menu_ACT ul li.menu_ACT ul li a:hover,
.menu li.menu_ACT ul li.menu_CURIFSUB ul li a:hover {
 color:#007770;
}

/*Level 4 */

.menu li.menu_ACT ul li.menu_ACT ul li.menu_CURIFSUB ul{
border-bottom:none;
}

.menu li.menu_ACT ul li.menu_ACT ul li.menu_ACT ul li a,
.menu li.menu_ACT ul li.menu_ACT ul li.menu_CURIFSUB ul li a{
 padding: 0px 5px 0px 25px;
 font-size:10px;
 color:#787877;
 font-weight:normal;
}

.menu li.menu_ACT ul li.menu_ACT ul li.menu_ACT ul li.menu_CUR a,
.menu li.menu_ACT ul li.menu_ACT ul li.menu_ACT ul li.menu_ACT a,
.menu li.menu_ACT ul li.menu_ACT ul li.menu_ACT ul li.menu_CURIFSUB a {
 font-weight:bold;
 color:#007770;
}

.menu li.menu_ACT ul li.menu_ACT ul li.menu_ACT ul li a:hover,
.menu li.menu_ACT ul li.menu_ACT ul li.menu_CURIFSUB ul li a:hover {
 color:#007770;
}


/*Level 5 */

.menu li.menu_ACT ul li.menu_ACT ul li.menu_CURIFSUB ul li.menu_CURIFSUB ul{
border-bottom:none;
}

.menu li.menu_ACT ul li.menu_ACT ul li.menu_ACT ul li.menu_ACT ul li a,
.menu li.menu_ACT ul li.menu_ACT ul li.menu_ACT ul li.menu_CURIFSUB ul li a{
 padding: 0px 5px 0px 35px;
 font-size:9px;
 color:#787877;
 font-weight:normal;
}

.menu li.menu_ACT ul li.menu_ACT ul li.menu_ACT ul li.menu_ACT ul li.menu_CUR a {
 font-weight:bold;
 color:#007770;
}

.menu li.menu_ACT ul li.menu_ACT ul li.menu_ACT ul  li.menu_ACT ul li a:hover,
.menu li.menu_ACT ul li.menu_ACT ul li.menu_ACT ul li.menu_CURIFSUB ul li a:hover {
 color:#007770;
}

