Hallo,
wie hast Du denn den Schriftbereich so hoch bekommen? Ist mir zu müßig, erst den ganzen Quelltext zu durchforsten.
Und von welchem Position: sind Deine DIVs static, relative, oder absolute? Das hat auch Auswirkungen. Ggf musst Du ein Hüll-DIV (relative) mit height:1px um die Seite legen. Dann strecken die innenliegenden relative-DIVs die Hülle. Außerdem kannst Du ausprobieren
<html style="height:100%">
<body style="height:100%">
Beide Angaben machen. Dann klappts auch meistens.
Grüße
Chris©