/*
 * stylesheet for wegewerk.com
 * navigations
 * (c) www.wegewerk.com
 * wwEdit CMS (www.wwedit.de)
 * created:      20090810 bms
 * lastmodified: 20090810 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:  0px;
  width: 180px;
  color: #333;
  background-color: #e5e5e5;
  text-decoration: none;
  padding: 3px;
  display: block;
  font-weight: bold;
  text-align: center;
}



/* ----------------------- */
/* - LANGUAGE_NAVIGATION - */
/* ----------------------- */
#page_head_lang_nav{
  color: #b7a66d;
  background: #fff;
  float: left;
  padding: 0 4px;
  text-transform: lowercase;
}

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


#page_head_lang_nav a,
#page_head_lang_nav a:visited{
  font-weight: normal;
  color: #26262d;
}


/* ----------------------- */
/* - META_NAVIGATION     - */
/* ----------------------- */
#page_head_meta{
  color: #b7a66d;
  background: #fff;
  padding-right: 5px;
  text-transform: lowercase;
}

#page_head_meta li{
  list-style: none;
  display: inline;
  background: url(/static/img/wwm01/slash_small.gif) no-repeat 0px 3px;
  padding: 0 4px 0 9px;
}

#page_head_meta li.first{
    background-image: none;   
    padding: 0 4px 0 2px;
}

#page_head_lang_nav li {
    background: url(/static/img/wwm01/slash_small.gif) no-repeat right 3px;
    padding: 0 9px 0 0;
}

#page_head_meta a,
#page_head_meta a:visited{
  font-weight: normal;
  color: #26262d;
}


/* ----------------------- */
/* - PAGE_FOOT           - */
/* ----------------------- */
#page_foot{
  color: #b7a66d;
  background: #fff;
  padding: 0 20px;
  position: relative;
  text-transform: lowercase;
}

#page_foot li{
  list-style: none;
  display: inline;
  background: #fff url(/static/img/wwm01/slash_small.gif) no-repeat 0 3px;
  padding: 0 4px 0 9px;
}

#page_foot li.first{
  padding-left: 0;
}

#page_foot li.first,
#page_foot li.last{
  background: #fff;
}

#page_foot a,
#page_foot a:visited{
  font-weight: normal;
  color: #26262d;
}

#page_foot .credibility a,
#page_foot .credibility a:visited{
  background: none;
  position: absolute;
  right: 20px;
}


/* ------------------- */
/* - MAIN_NAVIGATION - */
/* ------------------- */
#main_navigation{
  border-top:    1px solid #ded5b3;
  border-bottom: 1px solid #ded5b3;
  padding: 5px 0;
  text-transform: lowercase;
  font-size: 1.75em;
  height: 60px;
  color: #b7a66d;
  position: relative;
}

#main_navigation ul{
  list-style-type: none;
  display: inline;
  background: url(/static/img/wwm01/slash_big_single.gif) no-repeat top right;
  padding-right: 12px;
}

.msie #main_navigation {

}

#main_navigation li{
  display: inline;
  background: url(/static/img/wwm01/slash_big_single.gif) no-repeat top left;
  padding: 0 5px 0 17px;
}

#main_navigation li.inner,
#main_navigation li.last{
  background: url(/static/img/wwm01/slash_big_double.gif) no-repeat top left;
  padding-left: 27px;
}

#main_navigation a:hover,
#main_navigation a:focus,
#main_navigation a:active{
  color: #1b232a;
  text-decoration: none;
}

#main_navigation li span.active,
#main_navigation li a.path_active{
  color: #1b232a;
  font-weight: bold;
}

#main_navigation ul.level_1 a.selected{
  color: #1b232a;
}

#main_navigation ul.level_1 a.unselected{
  color: #b7a66d;
}

#main_navigation ul.level_2 {
  position: absolute;
  top: 30px;
  left: 0px;
  background-image: url(/static/img/wwm01/slash_big_single_thin.gif);
  background-repeat: no-repeat;
  background-position: right 6px;
  padding-right: 11px;
}

.msie #main_navigation ul.level_2 {
  background: url(/static/img/wwm01/slash_big_single_thin.gif) no-repeat;
  background-position: right 1px;
  padding-right: 13px;
}


#main_navigation ul.level_2 li{
  display: inline;
  background: url(/static/img/wwm01/slash_big_single_thin.gif) no-repeat bottom left;
  padding: 0 5px 0 13px;
}

#main_navigation ul.level_2 li.inner,
#main_navigation ul.level_2 li.last{
  background: url(/static/img/wwm01/slash_big_double_thin.gif) no-repeat bottom left;
  padding-left: 24px;
}


#main_navigation ul.level_2 li a,
#main_navigation ul.level_2 li a:visited{
  font-weight: normal;
}

#main_navigation ul.level_2 li span.active{
  font-weight: normal;
}

#main_navigation li.level_1 .replacement {
    position: relative !important;
    top: 6px !important;
}

#main_navigation li.level_2 .replacement {
    position: relative !important;
    top: 9px !important;
}

.msie #main_navigation li.level_1 .replacement {
    top: 0px !important;
}

.msie #main_navigation li.level_2 .replacement {
    position: relative !important;
    top: 0px !important;
}

.msie #main_navigation ul.level_2 {
    top: 35px !important;
}