#headercontainer #slider,
#headercontainer #nav {
  display: none;
}
#headercontainer #logocontainer {
  width: 100%;
}
#headercontainer #logocontainer #logo {
  position: relative;
  float: left;
}
#headercontainer #logocontainer #suchleiste {
  position: relative;
  float: right;
  width: 50%;
  text-align: right;
  background: none;
  line-height: 26px;
  height: auto;
  margin-top: 40px;
}
.csc-default,
div#rootline {
  padding: 10px 0;
}
div#contentcontainer {
  width: 100%;
  float: none;
}
#asside {
  display: none;
}
body > footer {
  background: none;
}
body > footer .csc-frame-frame1 {
  display: none;
}
body > footer div#adresse {
  border: 2px solid #a1291a;
  color: #6c6b6b;
  width: auto;
  float: none;
  padding: 10px;
  margin: 0;
}
