/* CSS Document */
* {
  margin: 0px;
  padding: 0px;
}

h1, h2, h3, h4, h5, h6, p, a, li {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 18.5px;
}

a, a:link, a:hover, a:visited {
  text-decoration: none;
  color: #999;
}

.wrap {
  margin-left: -400px;
  margin-top: -197px;
  top: 50%;
  left: 50%;
  width: 800px;
  height: 395px;
  overflow: visible;
  position: absolute;
  background-image: url(../images/bg.jpg);
}

.zeile1, .bild, .zeile2, .footer, .text7, .text8, .text9 {
  display: block;
  position: absolute;
}

.zeile1, .bild, .zeile2, .kontaktdaten {
  display: none;
}

.zeile1 {
  top: 28px;
}

.bild {
  top: 79px;
}

.zeile2 {
  top: 291px;
}

.text6-zeile1-1 {
  top: 28px;
  display: block;
}

.text6-zeile1-2 {
  top: 28px;
  display: block;
}

.text6-zeile1-3 {
  top: 51px;
  display: block;
}

.text6-zeile1-4 {
  top: 73px;
  display: block;
}

.text6-zeile1-5 {
  top: 97px;
  display: block;
}

.text6-zeile1-6 {
  top: 119px;
  display: block;
}

.text6-zeile1-7 {
  top: 142px;
  display: block;
}

.text6-zeile1-1,
.text6-zeile1-2,
.text6-zeile1-3,
.text6-zeile1-4,
.text6-zeile1-5,
.text6-zeile1-6,
.text6-zeile1-7 {
  display: none;
}

.text7, .text8, .text9 {
  left: 539px;
}

.text7 {
  top: 28px;
}

.text8 {
  top: 205px;
}

.text9 {
  top: 291px;
}

.footer {
  bottom: 0px;
  width:100%;
}
.footer p {
  width:539px;
  float:left;
  padding-top:16px;
}
.footer p, .footer a {
  font-size: 12px;
}

.grau {
  color: #777;
}

.impressum, .datenschutz {
  padding: 0px 0px 0px 0px;
}
.impressum p, .impressum a, .datenschutz p, .datenschutz a {
  font-size: 12px;
}

.kontaktdaten a,
.kontaktdaten a:link,
.kontaktdaten a:hover,
.kontaktdaten a:active,
.kontaktdaten a:visited {
  color: #f00;
}

.social {
  float:right;
  width:261px;
}
