dl {
  margin-left: 0px;
  margin-right: 0px;

  cellpadding: 0px;

  padding: 0px;
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 0px;
}

#page {
  width: 100%
}

#container {
  position: relative;

  width: 812px;
}

#randOben {
  position: relative;

  width: 812px;
  height: 25px;
}

#randUnten {
  position: relative;
  float: left;

  width: 812px;
  height: 25px;
}

#rand {
   position: relative;
   float: left;

   margin-left: 5px;

   border-left: 1px solid #cccccc;
   border-right: 1px solid #cccccc;

   width: 800px;
}

#header {
  position: relative;
  float: left;

  width: 800px;
  height: 170px;
}

#logo {
  position: relative;
  float: left;

  padding-top: 25px;
  padding-left: 22px;
}

#navi {
  position: relative;
  float: left;

  padding-top: 41px;
  padding-left: 62px;
}

#firstnavi {
  position: relative;
  padding-bottom: 10px;

  text-align: left;
}

#secondnavi {
  position: relative;
  text-align: left;
}


#content {
  position: relative;
  float: left;

  width: 800px;
}

#contentImage {
  position: relative;

  height: 137px;
  width: 800px;
}

#contentImageBig {
  position: relative;

  height: 320px;
  width: 800px;
}

#headline {
  position: relative;

  height: 137px;
  width: 800px;
  top: -137px;
}


#links {
  position: relative;
  float: left;

  width: 252px;
}

#mitterechts {
  position: relative;
  float: left;

  width: 480px;
}


#mitte {
  position: relative;
  float: left;

  width: 387px;
}

#rechts {
  position: relative;
  float: left;

  width: 161px;
}

#unten {
  position: relative;
  float: left;

  padding-left: 15px;
  padding-right: 15px;

  padding-top: 10px;
}

#headlinetable {
  width: 800px;
  height: 137px;
  
  padding: 0px;
  margin: 0px;
}

