Hallo,
Warum funktioniert das so nicht?
weil du zwar HTML und BODY eine Höhe von 100% zugewiesen hast, aber deine gesamten Inhalte alle in dein #contentcenter DIV gepackt hast und dieses absolut positioniert hast, womit es aus dem Elementfluss raus ist (und demnach die Werte von HTML und BODY auch nicht ererben kann).
Überhaupt ein eher wildes Konstrukt für ein Layout. Wozu bspw. die Tabelle? Und warum diese ganze 'Rumpositionierei'?
Gruß Gunther