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

body{
  text-align: center;
  padding: 10px;
}

#page_container {
  text-align: left;
  width: 920px;
  margin: 35px auto 0 auto;
  position:relative;
}

.msie6 #page_container {
  margin-top: 0;
}

.msie7 #page_container {
  margin-top: 45px;
}

#page_body_container {
  clear: both;
}

.verdi22b_home #page_body_container {
  padding-top: 10px;
}

.mac.safari #page_head_content_head {
  margin-top: -5px;
}


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

/* ###### 1 col layout ( start, bereichsuebersicht, ... ) ##### */

.verdi22b_home #page_container {
  width: 918px;
}

/* ###### 2 col layout ##### */

.verdi22b_onecol_2 #page_head_content_head,
.verdi22b_blog #page_head_content_head,
.verdi22b_vlog #page_head_content_head,
.verdi22b_twocols #page_head_content_head,
.verdi22b_twocols_ahm #page_head_content_head,
.verdi22b_ecard #page_head_content_head {
  background-image: url(/static/img/verdi22b/twocol_background_head.gif);
}

.verdi22b_blog_article #page_body_cols_container,
.verdi22b_twocols #page_body_cols_container,
.verdi22b_twocols_ahm #page_body_cols_container,
.verdi22b_ecard #page_body_cols_container{
  background-image: url(/static/img/verdi22b/twocol_background.gif);
}

.msie6 #page_body_cols_container {
  height: 1%;
  margin-bottom: -2px;
}

.verdi22b_twocols #page_body_main_container,
.verdi22b_twocols_ahm #page_body_main_container,
.verdi22b_twocols_ahm #page_body_main_container_full,
.verdi22b_ecard #page_body_main_container{
  width: 610px;
  float: left;
  background-color: #fff;
  border-right: 10px solid #fff;
}

.verdi22b_twocols #page_body_right,
.verdi22b_twocols_ahm #page_body_right,
.verdi22b_ecard #page_body_right{
  width: 300px;
  float: right;
  border-top: 10px solid #fff;
  overflow: hidden;
}


/* genug gespart */

.verdi22b_gg #page_body_left,
.verdi22b_ga #page_body_left{
  width: 300px;
  float: left;
  background-color: #464648;
}

.verdi22b_gg #page_body_container,
.verdi22b_ga #page_body_container{
  background: url(/static/img/verdi22b/gg_background.gif) repeat-y;
}

.msie6.verdi22b_gg #page_body_container,
.msie6.verdi22b_ga #page_body_container{
  border-bottom: 10px solid #fff;
}

.verdi22b_gg #page_body_cols_container,
.verdi22b_ga #page_body_cols_container{
  margin-left: 310px;
}

.msie6.verdi22b_gg #page_body_cols_container,
.msie6.verdi22b_ga #page_body_cols_container{
  margin-left: 307px;
}

.msie.verdi22b_gg #page_body_left,
.msie.verdi22b_ga #page_body_left{
  border-top: 10px solid #fff;
}

/* ###### 3 col layout ##### */
.verdi22b_threecols #page_body_left{
  width: 300px;
  float:left;
}

.verdi22b_threecols #page_body_cols_container{
  width: 610px;
  margin-left: 310px;
}

.verdi22b_threecols #page_body_main_container{
  width: 300px;
  float: left;
}

.verdi22b_threecols #page_body_right{
  width: 300px;
  float:right;
}

#page_body_foot{
  clear: both;
}

/*.mac.safari #page_body_cols_container {
  margin-bottom: -26px;
}*/