#base {
  background:url(../img/vertikal.jpg) repeat-y;
  position:relative;
}

#header {
  background:url(../img/obenLinks.jpg) no-repeat;
  height:295px;
  margin-bottom:-295px;
  position:relative;
}

#header p {
  margin:0 0 0 300px;
  text-align:center;
  width:470px;
}

#header p strong {
  font-size:22px;
}

#menu {
  float:left;
  margin:0 0 -100px 0;
  position:relative;
  z-index:3;
}

#menu ul {
  list-style-type:none;
  margin:150px 0 0 0;
  padding:0;
}

#menu li {
  margin:0;
  padding:0;
}

#menu li a {
  color:black;
  display:block;
  font-weight:bold;
  padding:3px 15px;
  width:123px;
}

#menu li a:hover {
  background:white;
  filter:alpha(opacity=70);
  opacity:0.7;
}

#menu #flags {
  float:left;
  padding:5px 15px;
  position:relative;
}

#menu #flags img {
  border:0;
  padding:0;
}

#menu #flags a {
  border:2px solid transparent;
  display:block;
  float:left;
  margin:0 5px 0 0;
}

#menu #flags a:hover {
  border:2px solid white;
}

#inhalt {
  float:left;
  margin:80px 35px -200px 140px;
  min-height:400px;
  position:relative;
  width:470px;
  z-index:2;
}

#inhalt ul {
  list-style-image:url(../img/viereck.gif);
}

#inhalt li, #inhalt p {
  line-height:1.5em;
  text-align:justify;
}

#sidebar {
  background:url(../img/logo.jpg) no-repeat;
  float:left;
  margin-bottom:-200px;
  padding-top:200px;
  position:relative;
  text-align:center;
  width:100px;
  z-index:4;
}

#sidebar img {
  padding:1px;
  margin-bottom:10px;
}

#footer {
  background:url(../img/untenLinks.jpg) no-repeat;
  clear:both;
  height:294px;
  position:relative;
  z-index:1;
}

#footer * {
  font-size:10px;
}

#footer a {
  color:black;
}

#footer p {
  color:#EF9702;
  float:left;
  margin:250px 0 0 15px;
}
