body {
   background: transparent url(img/bg_blume.jpg) top left no-repeat; 
   color: #50B543;
   margin: 0;
   padding: 0;
   font-family:  Verdana, Tahoma, Arial, Trebuchet MS, sans-serif;
   font-size: 100.01%;
}

#container {
   width: 770px;
   margin: 0;
}

#container #header {
   height: 100px;
   background: transparent url(img/logo.gif) 388px 20px no-repeat; 
}

#container #header h1 {
   text-align: center;
}
#container #header h1 span {
   display: none;
}

#side {
   width: 170px;
   position: absolute;
   top: 120px;
   left: 70px;
}

#side ul#navi {
   list-style-type: none;
   padding-left: 0;
   margin-left: 0;
}
* html #side ul#navi li {
   height: 1.2em;
}
#side ul#navi li a {
   display: block;
   padding: 5px 2px;
   font-weight: bold;
   color: #50B543;
   text-decoration: none;
   font-size: 0.8em;
}

#side ul#navi li a:hover {
   background-color: #F7F6BD;
   color: #50B543;
}

#side ul#navi li a.laktiv {
   background-color: #b3b1b0;
   color: #fff;
}

#side ul#subnavi {
   list-style-type: none;
   padding-left: 0;
   margin-left: 15px;
}
#side ul#subnavi li a {
   font-weight: normal;
}

#content {
   width:540px;
   position: absolute;
   top: 120px;
   left: 270px;
}

#content h3 {
   font-size: 1.2em;
   margin: 10px 0 5px 0;
}

#content h4 {
   font-size: 1.1em;
   margin: 10px 0 5px 0;
}

#content p,
#content ul li,
#content ol li {
   font-size: 0.8em;
}

#content a {
   color: #b3b1b0;
   font-weight: bold;
   text-decoration: underline;
}

#content a:hover {
   text-decoration: none;
}
