/*
 * stylesheet for # DGB20 - Ich bin mehr Wert! #
 * navigations
 * (c) www.wegewerk.com
 * wwEdit CMS (www.wwedit.de)
 * created: 20080221 bms
 * lastmodified: 20080221 bms
 */


/* -------------- */
/* - Breadcrumb - */
/* -------------- */
.breadcrumb{
  margin-bottom: 12px;
}

.breadcrumb{
  font-size:0.83em;
}

.breadcrumb{
  margin-left: 0px;
}


/* ------------------- */
/* - MAIN_NAVIGATION - */
/* ------------------- */
#main_navigation{
  background-color: #f2f2f2;
  font-size: .95em;
  padding-left: 250px;
  margin-top:10px;
  height: 2em;
}

/* fuer frauentagslogo kopf */
#main_navigation{
  position: relative;

  /*top: -12px;*/
}

.safari #main_navigation,
.mac.firefox_3_0_4 #main_navigation{

}

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

}

#main_navigation li{
  display: block;
  background: #dadada;
  float: left;
  text-align:center;
  background:url(/static/img/dgb20b/nav_top_corner_mid.png) no-repeat bottom right #e2e2e2;

}

.msie6 #main_navigation li, .msie7 #main_navigation li{
  background:url(/static/img/dgb20b/nav_top_corner_mid_ie.png) no-repeat bottom right #e2e2e2;

}

#main_navigation li.last{
  display: block;

  float: left;
  text-align:center;
  background:#dadada;
  background:url(/static/img/dgb20b/nav_top_corner_end.png) no-repeat bottom right #e2e2e2;
}


.msie6 #main_navigation li.last, .msie7 #main_navigation li.last{
  background:url(/static/img/dgb20b/nav_top_corner_end_ie.png) no-repeat bottom right #e2e2e2;

}


#main_navigation li li{
  display: block;
  border-right: 1px solid #fff;
  clear:both;
  float:none;
  text-align:center;
}

#main_navigation li a,
#main_navigation li span.active{
  font-weight: bold;
  color: #333;
  padding: 5px 20px 7px 20px;
  /*width: 113px;
  width: 7.45em;*/
  display: block;

-moz-border-radius-bottomright:30px;
-khtml-border-radius-bottomright:30px;


}

#main_navigation li a:hover,
#main_navigation li a:focus,
#main_navigation li a:active,
#main_navigation li span.active,
#main_navigation li a.path_active{
  text-decoration: none;
  color: #d2001e;
}



/* ------------------ */
/* - SUB NAVIGATION - */
/* ------------------ */
#sub_navigation{
  margin-bottom:20px;
}

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

#sub_navigation li{
  border-bottom: 1px solid #fff;

}

.msie6 #sub_navigation li{
  height: 1%;
}


#sub_navigation a,
#sub_navigation .active{
  background-color: #e1e1e1;
  color: #333;
  display: block;
  padding: 8px 3px 8px 15px;
  font-weight:bold;
}

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

#sub_navigation ul li a:hover,
#sub_navigation ul li a:focus,
#sub_navigation ul li a:active,
#sub_navigation ul li .active,
#sub_navigation ul li a.path_active{
  text-decoration: none;
  background: #d2001e;
  color: #fff;
  padding: 8px 3px 8px 15px;
  font-weight:bold;

}

#sub_navigation ul li.last .active,
#sub_navigation ul li.last .active a:active,
#sub_navigation ul li.last .active a:focus{

}
#sub_navigation ul li a.path_active{
 color: #d2001e;
  background: #e1e1e1;
}

#sub_navigation ul li a.path_active:hover{
color:#fff;
}

#sub_navigation ul .active,
#sub_navigation ul a.path_active{
  padding: 4px 3px 4px 15px;
  color: #fff;

}
#sub_navigation ul li.last a{
  background:url(/static/img/dgb20b/nav_left_corner_end.png) no-repeat bottom right #e1e1e1;
}
#sub_navigation ul li.last a.path_active{
  background: #e1e1e1 !important;
}

#sub_navigation ul li.last a.active{
  background:#e1e1e1;
}


#sub_navigation ul li.last a:hover{
  background:url(/static/img/dgb20b/nav_left_corner_end_hover.png) no-repeat bottom right #d2001e;
}


#sub_navigation ul li.first .active{
  margin-top: 0px;
}

#sub_navigation ul ul li{
  border-bottom: none;
 
}

#sub_navigation ul ul li a{
 padding-left:25px;
 }

#sub_navigation ul li ul li a,
#sub_navigation ul li ul li.last a{
  background: #f2f2f2 !important;

}

#sub_navigation ul li ul li a:hover,
#sub_navigation ul li ul li a:focus,
#sub_navigation ul li ul li a:active,
#sub_navigation ul li ul li .active,
#sub_navigation ul li ul li a.path_active{
   background: #d2001e !important;
  color: #fff;
  font-weight:bold;
  padding-left:25px;
}

#sub_navigation ul li.last ul li.last a.last{
  background:url(/static/img/dgb20b/nav_left_corner_end_sub.png) no-repeat bottom right #f2f2f2 !important;
}
#sub_navigation ul li.last ul li.last a.last:hover{
  background:url(/static/img/dgb20b/nav_left_corner_end_hover.png) no-repeat bottom right #d2001e !important;
}
#sub_navigation ul li.last ul li.last a.path_active{
background:#d2001e !important;
}

#sub_navigation ul li ul li a.last:hover,
#sub_navigation ul li ul li a.last:focus,
#sub_navigation ul li ul li a.last:active,
#sub_navigation ul li ul li .active,
#sub_navigation ul li ul li a.last.path_active{
  background:url(/static/img/dgb20b/nav_left_corner_end_hover.png) no-repeat bottom right #d2001e !important;
}
#sub_navigation ul ul ul li a{
  padding-left:25px;
 font-weight:normal;
}

#sub_navigation ul ul ul li a:hover,
#sub_navigation ul ul ul li a:focus,
#sub_navigation ul ul ul li a:active,
#sub_navigation ul ul ul li .active,
#sub_navigation ul ul ul li a.path_active{
    font-weight:bold;
  padding-left:25px;
  background:#f2f2f2;
  color:#000;
}


#sub_navigation ul ul li .active{

  color: #fff;
  margin-top: 0;
  font-weight:bold;

}



/* --------------------- */
/* - Access Navigation - */
/* --------------------- */
#access_navigation{
  position: absolute;
  left: -1000px;
}

#access_navigation a:focus,
#access_navigation a:hover,
#access_navigation a:active{
  position:absolute;
  left: 1410px;
  top: -20px;
  width: 180px;
  color: #333;
  background-color: #e5e5e5;
  text-decoration: none;
  padding: 3px;
  display: block;
  font-weight: bold;
  text-align: center;
}



/* ------------------- */
/* - Meta Navigation - */
/* ------------------- */
#page_head_meta{
  margin-left: 25px;
  font-size: .77em;
  z-index: 10;
  position: relative;
}

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

#page_head_meta ul li{
  display: inline;
  padding-right: 5px;
}


