Auf diese Frage habe ich leider absolut keine Antwort parat. Ich muss aber auch gestehen, dass ich immer nur die neueste Firefox Version (keine Beta) da habe und diese teste.
Das einzige was ich mir erklären könnte, wäre ein Unterschied in irgendwelchen vordefinierten Abständen, da du kein CSS Reset dieser machst.
An deiner Stelle würde ich das hier an den Anfang der CSS-Datei schreiben:
Code:
* {margin:0; padding:0;}
Das zerlegt dir aber wahrscheinlich erst einmal weite Teile der Seite, da plötzlich Abstände wegfallen. Aber nur so ist es machbar ein einigermaßen Ähnliches Bild browserübergreifend zu generieren.