.positioner{
  margin: 0 auto 0 auto;
  width: 952px;
  display: block;
}

.wrapper {
  float: left;
  width: 952px;
  background-color: #e0d5c7;
}

.layoutBox{
  width: 952px;
  float: left;
  padding: 4px;
}

.layoutHeader{
  height: 349px;
  width: 944px;
  float: left;
}

.layoutMenu{
  float: left;
  margin: 3px 20px;
  width: 180px;
}

* html .layoutMenu {
  margin: 3px 10px;
}

.layoutMenuWrapper {
  float: left;
  background-color: #BCB1A3;
  width: 220px;
}  

* html .layoutMenuWrapper,
*+html .layoutMenuWrapper {
  float: left;
  background-color: #BCB1A3;
  width: 180px;
}          

.layoutSpace{
  width: 25px;
  float: left;
}

.contentWrapper {
  float: left;
  width: 944px;
  background: url(../images/content_bg.gif) repeat-y left;
}

.layoutContent{
  float: left;
  width: 662px;
  margin: 40px 30px 30px 31px;
}

.layoutFooter {
  float: right;
  width: 662px;
  margin: 0 30px 10px 31px;
}

* html .layoutFooter {
  margin: 0 15px 10px 15px;
}

.layoutFooter span.fussklein {
  font-size: 11px;
  color: #737373;
}

.headerContent {
  float: right;
  height: 329px;
  width: 196px;
  margin: 10px 10px 10px 0;
}

* html .headerContent {
  margin: 10px 5px;
}

.headerContent input[type=text],
.headerContent input {
  line-height: 16px;
  font-size: 11px;
}
.headerContent td {
  line-height: 16px;
}