Hallo Schaich,
document.getElementsByTagName("body").style.backgroundPosition=(window.innerWidth-1024)/2+
"px "+document.getElementById("header").height+"px";
wo steht diese Zeile und wann wird sie aufgerufen? Scripte im HEAD-Bereich werden abgearbeitet, bevor es den body gibt.
Gruß, Jürgen