#base {
  background:url(../img/base.jpg) repeat-y;
  margin:auto;
  position:relative;
  width:950px;
}

#menu {
  background:url(../img/header.jpg) no-repeat;
  height:271px;
  padding:0;
  position:relative;
}

#menu ul {
  list-style-type:none;
  margin:0;
  padding:70px 0 0 11px;
}

#menu li {
  display:inline;
  margin:0;
  padding:0;
}

#menu a {
  display:block;
  float:left;
  margin:0;
}

#menu a img {
  visibility:hidden;
}

#menu a:hover img {
  visibility:visible;
}

#inhalt {
  padding:15px 40px;
  position:relative;
  width:870px;
}

#inhalt ul {
  list-style-image:url(../img/ul.gif);
}

#inhalt p, #inhalt ul, #inhalt table {
  color:#555;
  line-height:1.4em;
  margin-left:40px;
  text-align:justify;
}

#inhalt .edb {
  color:#999999;
}

#inhalt .edbb {
  color:#999999;
  font-weight:bold;
}

#inhalt .edb a {
  color:#999999;
}

#inhalt .edb a:hover {
  color:#555555;
}

#footer {
  background:url(../img/footer.jpg) no-repeat;
  height:37px;
  position:relative;
}

#footer ul {
  float:left;
  list-style-type:none;
  margin:0;
  padding:0 0 0 11px;
}

#footer li {
  display:inline;
  margin:0;
  padding:0;
}

#footer li a {
  display:block;
  float:left;
  margin:0;
}

#footer li a img {
  visibility:hidden;
}

#footer li a:hover img {
  visibility:visible;
}

#footer p {
  color:white;
  padding:7px 40px 0 0;
}

#footer * {
  font-size:10px;
}

#footer p a {
  color:#808080;
  float:right;
}

#footer a:hover {
  color:red;
}

#abwrack {
  margin-left:40px;
  font-size:20px;
  font-weight:bold;
  border:1px dotted #555555;
  padding:10px 35px;
}

#abwrack p {
  margin-left:0;
}

#abwrack strong {
  color:red;
  font-size:18px;
}

#abwrack img {
  float:right;
  margin:0 0 20px 30px;
}
