/*
 * stylesheet for #### Genug Gespart Kampagne ####
 * navigations
 * use for best viewing performance wwEdit CMS (www.wwedit.de)
 * (c) www.wegewerk.com
 * created: 20070705 bms/asz
 * lastmodified: 20070705 bms/asz
 */

/* ##################     MAIN_NAVIGATION     ######################## */

.msie6 #main_navigation{
  clear: both;
}

#main_navigation li{
  float:left;
  line-height: 2em;
}

#main_navigation li a{
  background-color: #d7d7be;
  text-transform: uppercase;
  font-size: 1.65em;
  padding: 6px 0px 6px 10px;
  width: 212px;
  float:left;
  margin-right: 10px;
  font-family: 'Arial Black';
  font-weight: normal;
}

.msie6 #main_navigation li a {
  margin-right: 5px;
}

#main_navigation li.last a{
  margin: 0;
}

#main_navigation a {
  display: block;
}

#main_navigation ul.level_2 li a{
  background-color: #46463E;
  width: 265px;
  padding: 5px 15px 6px 20px;
  min-height: 79px;
  border-bottom: 10px solid #fff;
}

#main_navigation ul.level_2 li.no_right_margin a{
  margin-right: 0;
}

#main_navigation ul.level_2 li.no_bottom_margin a{
  border-bottom: 0;
}

#main_navigation ul.level_2 li a{
  color: #fff;
}

#main_navigation li a:hover,
#main_navigation ul.level_2 li a:hover{
  color: #D42121;
}


/* ###################### Meta Navigation      ######################## */

#page_body_meta{
  clear: both;
  padding: 10px 0 0 0;
  text-transform: uppercase;
}

.mac.safari #page_body_meta{
  padding-top: 0px;
  margin-top: -5px;
}

.mac.safari.verdi22_twocols #page_body_meta,
.mac.safari.verdi22_gg #page_body_meta,
.mac.safari.verdi22_ga #page_body_meta{
  border-top: 10px solid #fff;
}

.verdi22_gg #page_body_meta,
.verdi22_ga #page_body_meta{
  border-top: 10px solid #fff;
  padding-top: 0;
}

.msie6.verdi22_gg #page_body_meta,
.msie6.verdi22_ga #page_body_meta{
  position:relative;
}

#page_body_meta li{
  background-color: #d7d7be;
  float: left;
  width: 290px;
  padding: 8px 0px 7px 10px;
  margin-right: 10px;
  border-bottom: 7px solid #fff;
}

.verdi22_home #page_body_meta li,
.verdi22_initiative #page_body_meta li{
  width: 212px;
  padding: 5px 0px 5px 10px;
}

#page_body_meta li.last{
  margin-right: 0;
  background: none;
  padding: 0;
  position:relative;
  top: -4px;
}

#page_body_meta li a{
  display: block;
}


/* ##################      PAGE_BODY_COLS       ##################   */

#page_head_breadcrumb {
  width: 600px;
  float:left;
  padding: 5px 10px;
  text-transform: uppercase;
  font-size: .83em;
  font-family: Arial, sans-serif;
  font-weight: normal;
}

.mac.firefox #page_head_breadcrumb {
  padding: 8px 0 6px 10px;
}

#page_head_breadcrumb a{
  font-weight: normal;
}

#page_head_breadcrumb a.bclevel1{
  font-weight: bold;
}

.msie6 #page_head_breadcrumb {
  margin-right: -3px;
}