#footer-body {
  background:url(../img/footer-body.jpg) bottom repeat-x;
  position:relative;
}

#base {
  background:url(../img/base.jpg) repeat-y;
  margin:auto;
  position:relative;
  width:950px;
}

#header {
  background:url(../img/header.jpg) no-repeat;
  height:534px;
  position:relative;
}

#menu {
  height:36px;
  padding:0 0 0 60px;
  position:relative;
  z-index:2;
}

#menu ul {
  list-style-type:none;
  margin:0;
  padding:0;
}

#menu ul li {
  display:inline;
  margin:0;
  padding:0;
}

#menu ul li a {
  border-left:1px solid white;
  border-right:1px solid white;
  color:white;
  display:block;
  float:left;
  font-weight:bold;
  margin:0 0 0 -1px;
  padding:9px 0;
  text-align:center;
  width:130px;
}

#menu ul li a:hover {
  background-color:white;
  color:#00497e;
}

#menu ul ul {
  border:1px solid #00497e;
  border-top:none;
  display:none;
  float:left;
  list-style-type:none;
  margin:35px -100% -100% -133px;
  padding:0;
}

#menu ul ul li {
  display:inline;
  margin:0;
  padding:0;
}

#menu ul ul a {
  background:#00497e;
  border:1px solid white;
  color:white;
  display:block;
  float:none;
  margin:0;
  padding:10px 10px;
  width:auto;
}

#menu ul li:hover ul {
  display:block;
}

#menu ul li #sprache {
  padding:11px 0;
  width:45px;
}

#titelbild {
  padding-top:221px;
  position:relative;
  text-align:center;
}

#inhalt {
  padding:10px 100px;
  position:relative;
  z-index:1;
}

#inhalt p, #inhalt ul, #inhalt table, #inhalt ol {
  color:#555;
  line-height:1.4em;
  text-align:justify;
}

#inhalt .galerie * {
  font-size:11px;
}

#footer {
  background:url(../img/footer.jpg) no-repeat;
  clear:both;
  color:white;
  height:60px;
  position:relative;
}

#footer * {
  font-size:10px;
}

#footer a{
  color:white;
}

#footer p {
  color:white;
  padding-left:100px;
  padding-top:34px;
}

#galerie-unternehmen {
  width:250px;
}