#page_container {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  font-size: .77em;
  background: #fff;
}

.msie6 #page_container {
  padding: 0;
  overflow: hidden;
}

#page_head {
  position: relative;
  z-index: 10;  /* keeps IE7's incorrect "position implicitly means z-index=0" from pushing our nice flyout menus under body elements */
  height: 130px;
  background: #f1f0f1 url("/static/img/igm19/bg_header.png") top left no-repeat;
  margin-bottom: 30px;
}

#page_body_container {
}

#page_body_left{
  float: right;
  width: 310px;
}

#page_body_cols_container {
  width: 960px;
}

#page_body_main_container{
  float: left;
  width: 635px;
}

#page_body_right{
  float: right;
  width: 310px;
  clear: right;
}

.msie6 #page_body_main_container,
.msie6 #page_body_right {
  overflow-x: hidden;
}

#page_body_main_content {
	padding: 15px 20px; 
    background: #F0F0F0 url("/static/img/igm19/bg_column.gif") left top repeat-x;
    border-top: 1px dashed #bababa;
}

#page_body_foot {
margin-top: 35px;
position: relative;
background-color: #F1F0F1;
width: 100%  /* thanks IE6! */
}

/* Kopfbereich */

#clickable_home {
float: left;
width: 500px;
height: 100px;
}

#secondary_logos {
float: right;
clear: right;
margin: 1em;
}

.header_logo {
float: left;
margin-left:10px;
}

#nav_search_container {
position: absolute;
top: 95px;
left:0;
height: 35px;
width: 100%;
background: #333 url("/static/img/igm19/bg_nav_search.png") left bottom repeat-x;
}

/* Footer */

#stoerer {
  display: block;
  position: absolute;
  top: 5px;
  right: 5px;
  background: url(/static/img/igm19/button_aktiv.png) no-repeat;
  height: 107px;
  width: 107px;
}


a#stoerer:hover {
  background: url(/static/img/igm19/button_aktiv_hover.png) no-repeat;
  border: 0; 
}

.msie6 #stoerer {
  background: url(/static/img/igm19/button_aktiv.gif) no-repeat;
}

.msie6 a#stoerer:hover  {
  background: url(/static/img/igm19/button_aktiv_hover.gif) no-repeat;
}

#page_foot {
margin: 15px 0;
}


