#inhalt {
  position:absolute;
  width:1000px;
  top: 20px;
  left: -10px;
  height:auto;
  font: 1.0em Verdana, Tahoma;
  font-size: 15px;
  color: #40546e;
  text-align: left;
  padding: 10px
}

#inhalt a{
  color:#20344e;
}

#buttons {
  position:absolute;
  top: 10px;
  left: -140px;
  width: 180px;
  height:auto;
}

#buttons a{
  float:left; 
  width:120px; 
  height:24px; 
  background-color:#8094ae; 
  border-bottom:solid 1px #000000;
  font: 0.7em Tahoma, sans-serif;
  font-size: 13px;
  font-weight:bold;
  color: #FFFFFF;
  text-decoration:none;
  padding-top:5px;
  padding-left:5px;
}

#buttons a:hover{
  background-color:#40546e;
}

#main {
  position:absolute;
  left: 45%; 
  margin-left:-400px;
  margin-top:-10px;
  width:790px;
  height:300px;
}