body { position : absolute; background : #e4e4e4; } html, body { top : 0; left : 0; right : 0; min-height : 100%; max-width : 1000px; margin : 0; font-family : verdana, sans-serif; } table { font-size : 14px; } ul { padding-left : 0.6em; margin-left : 0.6em; }  a:link { color : black; text-decoration : underline; }   a:visited { color : #336600; text-decoration : underline; }    a:hover { background : #336600; color : white; text-decoration : none; }     a:active { color : #336600; text-decoration : none; }      a { outline : 0; }       #header_container { position : fixed; top : 0; left : 0; right : 0; text-align : left; margin : 0; height : 3em; z-index : 3; } #header { position : absolute; top : 0; left : 0; right : 0; bottom : 0; height : 100%; background : #336600; z-index : 3; margin : 0; padding : 0.2em;  font-family : times new roman;  font-size : 40px;  font-variant : small-caps;  font-weight : normal;  background-image:  url("pictures/cover_picture.jpg") ;background-repeat:no-repeat;background-position: 250px; color : #ffffff;}   #menu {overflow-y:scroll;  position : absolute;  top : 5em;  width : 9.5em;  padding : 0.5em;  height : 170px;  width : 200px;  font-size : 14px;  font-weight : normal; }   #menu2 {overflow-y:scroll;  position : absolute;  top : 20em;  width : 9.5em;  padding : 0.5em;  height : 170px;  width : 200px;  font-size : 14px;  font-weight : normal; }   #menu3 {overflow-y:scroll;  position : absolute;  top : 35em;  width : 9.5em;  padding : 0.5em;  height : 170px;  width : 200px;  font-size : 14px;  font-weight : normal; }   #menuindex {overflow : hidden; position : absolute;  top : 20em;  width : 11em;  padding : 0.5em;  width : 200px;  font-size : 14px;  font-weight : normal; }   #menuindex2 {overflow : hidden; position : absolute;  top : 50em;  width : 11em;  padding : 0.5em;  width : 200px;  font-size : 14px;  font-weight : normal; }  #menuindex3 {overflow : hidden; position : absolute;  top : 35em;  width : 11em;  padding : 0.5em;   width : 200px;  font-size : 14px;  font-weight : normal; }  #content { font-size : 14px;  margin : 0;  padding-left : 16.5em;  padding-top : 3.5em;  padding-right : 1em;  padding-bottom : 3em;  z-index : 2; }   #footer_container { position : fixed;  bottom : 0;  left : 0;  right : 0;  text-align : left;  padding : 0.2em;  margin : 0;  height : 2em;  z-index : 3; }   #footer { position : absolute;  top : 0;  left : 0;  right : 0;  bottom : 0;  background : #336600;  padding : 0.2em;  z-index : 3; }   h2 { font-size : 20px;  margin-top : 1.5em; }   h3 { margin-top : 1.5em; }  h5 { margin-top : 2em; }  span.nobr { white-space : nowrap; }  * html, * html body  { overflow : hidden; bottom : 0; height : 100%; }  * html #header_container,  * html #footer_container { position : absolute; width : 100%; padding-right : 16px; }  * html #menu { position : absolute; }  * html #header,  * html #footer { height : 100%; position : static; }  * html #content { position : absolute; top : 0; bottom : 0; left : 0; right : 0; height : 100%; width : 100%; overflow : auto; margin : 0; }   #menu li, #menu2 li, #menu3 li  { list-style : none; margin : 0; padding : 0; color : #333; border-bottom : 1px solid #333; }   #menu li#active, #menu2 li#active, #menu3 li#active  { height : 27px; display : block; background : #e4e4e4; color : black;  line-height : 27px; text-decoration : none; }   #menu a:link, #menu2 a:link, #menu3 a:link {  height : 27px; display : block; background : #e4e4e4; color : black; line-height :  27px; text-decoration : none; margin : 0; }   #menu a:visited, #menu2 a:visited, #menu3 a:visited {  height : 27px; display : block; background : #e4e4e4; color : #336600; line-height : 27px;  text-decoration : none; margin : 0; }   #menu a:hover, #menu2 a:hover, #menu3 a:hover {  background : #336600; color : white; text-decoration : underline; }  * html #menu, * html #menu2, * html #menu3, * html #header, * html #footer {  height : 100%; position : static; }   * html #content { position : absolute; top : 0; bottom : 0; left : 0; right : 0; height : 100%; width :  100%; overflow : auto; margin : 0; }.links { float:left;width:300px;}.rechts {width:300px;}.clear {clear:left;}