html, body {height:100%; font: 11px trebuchet ms,arial,ms verdana; margin:0px; padding: 0px; color:#2D2D2D}

#rahmen {background-image: url(/images/super02.jpg); background-repeat: repeat-x; width: 870px; margin: auto; min-height: 100%; position: relative}
* html #rahmen {height: 100%}
#super01 {background-image: url(/images/super01.jpg); background-repeat: no-repeat; height:322px}
#super02 {background-image: url(/images/bg02.jpg); background-repeat: no-repeat; width:870px; height:272px}
#super03 {width:870px; margin-bottom: 2em; float: left}

h1.super {font-size: 17px; font-weight:bold; color:#FFE600; margin: 0px 0px 0px 55px; padding:0px}
h2.super {font-size: 13px; font-weight:bold; color:#FFFFFF; margin: 0px 0px 0px 55px; padding:0px}
p.super {color:#FFFFFF; margin: 6px 0px 0px 55px; font-weight:bold; width:600px; padding:0px}

a:link.super, a:visited.super, a:active.super, a:hover.super {font-size:14px; text-decoration:none; font-weight:bold; color:#FFE600}
a:active.super, a:hover.super {color:#FFFFFF}

a:link.footersup, a:visited.footersup, a:active.footersup, a:hover.footersup {font-size:9px; text-decoration:underline; color:#FFFFFF}

#footersup {position: absolute; bottom: 0; left: -1px; width: 850px; color:#FFFFFF; font-size:9px; padding:20px 0px 6px 80px; margin:0px} 
* html #footersup {bottom: 0px}