/*
 * stylesheet for 'Ombudsmann Private Kranken- und Pflegeversicherung'
 * navigations
 * (c) www.wegewerk.com
 * wwEdit CMS (www.wwedit.de)
 * created:      20080430 bms
 * lastmodified: 20080430 bms
 */


/* --------------------- */
/* - Access Navigation - */
/* --------------------- */
#access_navigation{
  position: absolute;
  left: -5000px;
  font-size: 1.1em;
}

#access_navigation a:focus,
#access_navigation a:hover,
#access_navigation a:active{
  position: absolute;
  left: 5000px;
  top:  -30px;
  width: 213px;
  background-color: #aaca41;
  text-decoration: none;
  display: block;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 7px 5px 7px 0 !important;
  color: #fff;
}



/* ------------------- */
/* - META_NAVIGATION - */
/* ------------------- */
#page_head_meta{
  position: absolute;
  bottom: 0;
  right: 10px;
}


#page_head_meta ul{
  list-style-type: none;
}

#page_head_meta ul li{
  padding-top: 5px;
}


#page_head_meta a,
#page_head_meta a:visited{
  text-decoration: none;
  font-weight: bold;
  padding: 0;
}

#page_head_meta a:hover,
#page_head_meta a:focus,
#page_head_meta a:active{
  text-decoration: underline;
  background: #fff;
  color: #8fac35;
}


/* ------------------- */
/* - MAIN_NAVIGATION - */
/* ------------------- */
#main_navigation{
  border-top: 1px solid #97b535;
}

#main_navigation ul{
  list-style-type: none;
}

#main_navigation li{
  border-bottom:1px solid #97b535;
}

#main_navigation a,
#main_navigation a.visited{
  display: block;
  text-decoration: none;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 4px 5px 4px 0;
  color: #000;
  background-color: #fff;
}

.msie6 #main_navigation a{
  height: 1%;
}

#main_navigation a:hover,
#main_navigation a:focus,
#main_navigation a:active,
#main_navigation a.active{
  color: #fff;
  background-color: #aaca41;
}



#main_navigation a.level1_path_active{
  background: url(/static/img/pkvo/list.gif) no-repeat 0px 5px;
  padding-left: 15px;
}

#main_navigation a.level2_path_active{
  background: url(/static/img/pkvo/list.gif) no-repeat 15px 4px;
  padding-left: 30px !important;
}

#main_navigation a.level1_active,
#main_navigation a.level2_active,
#main_navigation a.level3_active{
  color: #fff;
  background-color: #aaca41;
}

#main_navigation li li.first{
  border-top: 1px solid #97b535;
}

#main_navigation li li.last{
  border-bottom: 0;
}

#main_navigation li li a,
#main_navigation li li a:visited{
  padding-left: 15px;
  font-size: .9em;
}


#main_navigation a.level1_path_active:hover,
#main_navigation a.level1_path_active:focus,
#main_navigation a.level1_path_active:active{
 background: #aaca41 url(/static/img/pkvo/list_white.gif) no-repeat 0 5px;
}

#main_navigation a.level2_path_active:hover,
#main_navigation a.level2_path_active:focus,
#main_navigation a.level2_path_active:active{
  background: #aaca41 url(/static/img/pkvo/list_white.gif) no-repeat 15px 4px;
}

#main_navigation li li li a,
#main_navigation li li li a:visited{
  padding-left: 30px;
}
