/* Angaben zum Spaltenlayout */
#seite {
  width: 820px;
  margin: 0 auto;
}
#submenu {
  float: left;
  width: 190px;
}
#outerleft {
  float: left;
  width: 260px;
}
#homepage #border { height: 298px; }
#contentarea {
  float: left;
  width: 800px;
  min-height: 250px;
}
#inhalt {
  float: right;
  width: 600px !important;
}
#homepage #inhalt {
  float: left;
  width: 800px !important;
}
#wrap_specials { float: left; width: 100%; }
#content_normal { margin-bottom: 2em; }
#homepage #content_normal {
  width: 100%;
  margin-bottom: 0.5em;
}
#content_left  {
  float: left;
  width: 290px;
}
#content_right {
  float: right;
  width: 300px;
}
#newsbox {
  float: left;
  width: 50%;
}
#referencebox {
  float: right;
  width: 50%;
}
#kopf {
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
}
#hauptteil {
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
}
#hauptteil hr {
  clear: both;
  height: .1px;
  border: none;
  visibility: hidden;
}

