.logo {
  width: 50%;
  float: left;
  height: 250px;
  text-align: left;
  vertical-align: top;
  text-decoration: none;

}

.rechts_hg {
  width: 50%;
  float: right;
  height: 250px;
  text-align: left;
  vertical-align: top;
  clear: right;
  background-image: url(img/hg_rechts.gif);
  background-repeat: repeat;
}

.links {
  width: 50%;
  float: left;
  height: 1200px;
  vertical-align: center;
  clear: left;
  text-align: right;
}

.rechts {
  width: 50%;
  float: right;
  height: 1200px;
  vertical-align: center;
  background-image: url(img/hg_rechts.gif);
  clear: right;
}

body {
  margin: 0px 0px 0px 0px;
}

