/*
 * stylesheet for wegewerk.com
 * structure, pagelayout
 * (c) www.wegewerk.com
 * wwEdit CMS (www.wwedit.de)
 * created:      20090810 bms
 * lastmodified: 20090810 bms
 */


/* ######################################### */
/* ########    STRUCTURE    ################ */
/* ######################################### */

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

/* ------------- */
/* - PAGE_HEAD - */
/* ------------- */

#page_head{
  height: 55px;
  position: relative;
}


#page_head_title_img{
  position:absolute;
  bottom: -7px;
  left: 20px;
}

#lang_meta_nav_container{
  position: absolute;
  bottom: -3px;
  left: 336px;
}

#page_head_content_head{
  margin: 12px 0; /* more flexible as margin */
  margin-bottom: 0px;
  border-bottom: 1px solid #ded5b3;
}

.wwm01_casestudy #page_head_content_head,
.wwm01_reference #page_head_content_head {
    border-bottom: none;
}

/* ------------- */
/* - PAGE_BODY - */
/* ------------- */

#page_body_container{
  padding: 14px 20px;
  background: #fff;
  padding-bottom: 7px;
}

#page_body_left_container{
  width: 480px;
  float: left;
  overflow: hidden;
}

.wwm01_team #page_body_left_container{
  width: 880px;
  float: none;
}


#page_body_cols_container{
  border-bottom: 1px solid #ded5b3;
  margin: 12px 0; /* give main body cos some spaceing */
  margin-bottom: 0px;
}

.wwm01_team #page_body_cols_container{
    margin: 0px;
}

#page_body_main_container{
  width: 380px;
  float: right;
}

#page_body_right{

}

#page_foot{
  clear: both;
}

#page_body_main_content .rt_ext_inh .img_container {
    float: left;
    margin-right: 12px;
}

#page_body_main_content .content_object .extra_link {
    padding-top: 5px;
}

/* --------------------------- */
/* - Dreispalten Dings       - */
/* - Variante für vts4       - */
/* --------------------------- */
#page_body_right {
    border-bottom: 1px solid #ded5b3;
}

#page_body_right_content {
    overflow: hidden;
    width: 900px;
}

#page_body_right_content .content_object {
    margin-top: 12px;
    width: 280px;
    float: left;
    margin-right: 20px;
    margin-bottom: 12px;
} 

#page_body_right_content .content_object .img_container {
    float: left;
    margin-right: 12px;
}

#page_body_right_content .content_object .richtext {
    line-height: 1.2em;
    font-size: 1em;
}

/* --------------------------- */
/* - Dreispalten Dings       - */
/* - Variante für rts15      - */
/* --------------------------- */
#page_body_bottom {
    border-bottom: 1px solid #ded5b3;
}

#page_bottom_bottom_content {
    overflow: hidden;
    width: 900px;
}

#page_bottom_bottom_content .content_object {
    margin-top: 12px;
    width: 280px;
    float: left;
    margin-right: 20px;
    margin-bottom: 12px;
} 

#page_bottom_bottom_content .content_object .img_container {
    float: left;
    margin-right: 12px;
}

#page_bottom_bottom_content .content_object .richtext {
    line-height: 1.2em;
    font-size: 1em;
}
