Hallo,
tritt das Problem auch auf, wenn du den Inhalt "von Hand" in das DIV legst?
Das JS-Stückchen:
document.getElementsByTagName("body")[0].innerHTML = " <div id="zentrierung"> "+ document.getElementsByTagName("body")[0].innerHTML + "</div>";
^ hier besser "</div>"
Und noch eine Anmerkung zu innerHTML: es gehört nicht zum DOM-Standard, wird aber von den meisten (allen?) neuen Browsern unterstützt. Ich hatte aber mal einen Fall, da führte der Einsatz von innerHTML beim IE unter MAC-OS zum Browserabsturz. Und der IE ist gerade bei älteren MACs sehr beliebt. Daher würde ich an einer so zentralen Stelle mit innerHTML vorsichtig sein.
Gruß, Jürgen