#base {
  margin:auto;
  position:relative;
  width:950px;
}

#menu {
  background:url(../img/header.jpg) no-repeat;
  height:290px;
  padding:120px 0 0 25px;
  position:relative;
}

#menu ul {
  list-style-type:none;
  margin:0;
  padding:0;
}

#menu li {
  margin:0;
  padding:0;
}

#menu a {
  color:white;
  display:block;
  font-weight:bold;
  margin:0 0 1px 0;
  padding:10px 40px;
  width:144px;
}

#menu a:hover {
  background-color:white;
  color:black;
  opacity:0.8;
}

#inhalt {
  padding:15px 100px;
  position:relative;
}

#footer {
  color:white;
  padding:0 100px;
  position:relative;
}

#footer * {
  font-size:10px;
}

#footer a {
  color:#bbb;
}