/* CSS für die Kopfzeilen und Navigation */

/* Kopfzeilen */

#head {
  position:absolute; 
  margin:0; 
  top:0; 
  left:0; 
  display:block; 
  width:100%; 
  height:1px; 
  background:#005946; 
  z-index:5; 
  overflow:hidden; 
}

/* linke Seite */

#left {
  position:absolute; 
  left:0; 
  top:1px;
  bottom:1px;
  width:155px; 
  background:#005946;
  z-index:4; 
  overflow:auto;
  padding-top:20px;
  padding-left:5px;
}

* html #left {
  height:100%; 
  top:0; 
  bottom:0; 
  border-top:100px solid #fff; 
  border-bottom:50px solid #fff; 
  color:#EDEEE8;
}

#left .kopf {
  width:146px;
  font-size:10pt;
  font-weight:bold;
  color:#FFE075;
  padding:2px;
}

#left p {
  border:1px solid #EDEEE8;
  padding:4px 4px 4px 10px;
  background:#003E31;
}  

#left ul {
  list-style-type:none;
}

#left .li1 {
  background:#005946;
  font-size:10pt;
  font-weight:bold;
  color:#EDEEE8;
  padding:2px;
}

#left .li2 {
  width:146px;
  background:#7FACA2;
  font-size:10pt;
  font-weight:bold;
  color:#EDEEE8;
  padding:2px;
}

/* Hyperlinks */

#left a {
  width:130px;
  display:block;
  text-decoration:none;
  padding:4px 4px 4px 10px;
  border:1px solid #EDEEE8;
  font-size:10pt;
  font-weight:bold;
  color:#EDEEE8;
}

#left a:hover {
  width:130px;
  display:block;
  background-color:#BFFFF1;
  color:#000000;
  text-decoration:none;
  padding:4px 4px 4px 10px;
  border:1px solid #EDEEE8;
  font-size:10pt;
  font-weight:bold;
}

#left .aktiv a {
  width:130px;
  display:block;
  background-color:#A6ABBA;
  color:#000000;
  text-decoration:none;
  padding:4px 4px 4px 10px;
  border:1px solid #EDEEE8;
  font-size:10pt;
  font-weight:bold;
}

#foot {
  position:absolute; 
  margin:0; 
  bottom:0; 
  left:0; 
  display:block; 
  width:100%; 
  height:1px; 
  z-index:5; 
  overflow:hidden; 
  background:#005946; 
  color:#EDEEE8;
}