/*
 * stylesheet for gesine-schwan.de
 * navigations
 * (c) www.wegewerk.com
 * wwEdit CMS (www.wwedit.de)
 * created:      20081208 bms
 * lastmodified: 20081208 bms
 */


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

#access_navigation a:focus,
#access_navigation a:hover,
#access_navigation a:active{
  position: absolute;
  left: 5000px;
  top:  170px;
  width: 180px;
  color: #900a0a;
  text-decoration: none;
  padding: 3px;
  display: block;
  font-weight: bold;
  text-align: center;
  background: #f9f9f8 url(/static/img/spd17/bg_mainnav.gif) repeat-x;
  text-transform: uppercase;
}


/* ------------------- */
/* - META_NAVIGATION - */
/* ------------------- */
#page_head_meta{
  padding: 4px 0 0 46px;
}

#page_head_meta ul li{
  display: inline;
  color: #5f5c53;
  font-size: .9em;
}


#page_head_meta a,
#page_head_meta span,
#page_head_meta a:visited{
  color: #5f5c53;
  padding: 0 1px;
}

#page_head_meta span.active{
  background-color: #fff;
  color: #900a0a;
}


/* ------------------- */
/* - MAIN_NAVIGATION - */
/* ------------------- */
#main_navigation{
  border-top: 1px solid #fff;
  background: url(/static/img/spd17/bg_mainnav.gif);
  position: relative;
}

#main_navigation ul{
  padding-left: 35px;
  width: 100%;
  position: absolute;
  /*left: 35px;*/
}

#main_navigation ul ul{
  top: 24px;
  left: 0;
}

#main_navigation li{
  display: inline;
  float: left;
  list-style-type: none;
}

#main_navigation li.first{
  background: url(/static/img/spd17/bg_mainnav_separator.gif) no-repeat top left;
  padding-left: 2px;
}

#main_navigation span,
#main_navigation a,
#main_navigation a:visited{
  font-weight: bold;
  text-transform: uppercase;
  color: #332f24;
  display: block;
  padding: 5px 25px;
  background: url(/static/img/spd17/bg_mainnav_separator.gif) no-repeat top right;
}

#main_navigation a:hover,
#main_navigation a:focus,
#main_navigation a:active,
#main_navigation span.active,
#main_navigation a.path_active{
  color: #900a0a;
  background-color: #f9f9f8;
  text-decoration: none;
}


#main_navigation li.first span,
#main_navigation li.first a,
#main_navigation li.first a:visited{
  padding-left: 23px;
}

#main_navigation li li a:hover,
#main_navigation li li a:focus,
#main_navigation li li a:active,
#main_navigation li li span.active{
  background-color: #fff;
  border-top: 2px solid #f9f9f8;
  padding-top: 3px;
}

#main_navigation li li a,
#main_navigation li li span,
#main_navigation li li a:visited{
  text-transform: none;
}


/* -------------- */
/* - BREADCRUMB - */
/* -------------- */
#page_body_breadcrumb {
  position: absolute;
  font-size: .9em;
  top: 8px;
  left: 339px;

  z-index: 10;
}

#page_body_breadcrumb ol li{
  list-style: none;
  display: inline;
}

