Da koennte ich was fuer dich haben:
html { padding:100px 100px 100px; height:100%; width:100%; overflow:hidden; }
body { margin:0px; height:100%; width:100%; padding:0px; background-color:#336699; overflow:scroll;}
Spiel mal damit etwas rum. (z.B. das padding vom html wegnehmen und vielleicht noch nen div in den body packen)
Das gibt lauter Elemente die Viewportgroesse besitzen.