#base {
  background:url(../img/base.jpg) no-repeat;
  margin:auto;
  min-height:600px;
  position:relative;
  width:950px;
}

#menuOben {
  height:224px;
  padding:1px 0 0 31px;
  position:relative;
}

#menuOben ul {
  list-style-type:none;
  margin:0;
  padding:0;
}

#menuOben li {
  display:inline;
  margin:0;
  padding:0;
}
#menuOben a {
  background-color:#552e20;
  border:1px solid white;
  border-top:0;
  color:white;
  display:block;
  float:left;
  margin:0 1px 0 0;
  padding:3px 10px;
}

#menuOben a:hover {
  padding:10px 10px 3px 10px;
}

#menuLinks {
  background:url(../img/menu-mitte.jpg) repeat-y;
  display:inline;
  float:left;
  height:195px;
  margin-left:5px;
  position:relative;
  width:225px;
}

#menuLinks div#menuLO {
  background:url(../img/menu-oben.jpg) no-repeat;
  height:160px;
  margin-bottom:-141px;
  position:relative;
  z-index:1;
}

#menuLinks div#menuLM {
  position:relative;
  z-index:2;
}

#menuLinks ul {
  list-style-type:none;
  margin:0;
  padding:0;
  width:195px;
}

#menuLinks li {
  margin:0;
  padding:0;
}

#menuLinks li a {
  background:url(../img/button-0.jpg) repeat-y;
  color:black;
  display:block;
  font-size:12px;
  margin:0 0 1px 0;
  padding:5px 0 5px 40px;
  width:155px;
}

#menuLinks li a:hover {
  background:url(../img/button-1.jpg) repeat-y;
}

#menuLinks div#menuLU {
  background:url(../img/menu-unten.jpg) no-repeat;
  height:35px;
  position:relative;
  z-index:3;
}

#menuLinks div#menuLU p {
  margin:0;
  padding:5px 0 5px 40px;
}

#menuLinks div#menuLU a {
  color:#a5a5a5;
  font-size:10px;
}

#inhalt {
  float:left;
  margin-left:10px;
  padding:15px 0;
  position:relative;
  width:658px;
}

#inhalt p {
  padding:0 10px;
}

#inhalt * {
  line-height:1.5em;
}

#footer {
  clear:both;
  color:white;
  position:relative;
  text-align:center;
}