Im Firefox funkioniert das auch prima – im InternetExplorer aber eben nicht, hier wird der DIV-Bereich vertikal nicht korrekt verschoben.
<div id="Layer1" style="position:relative; left:0px; top:0px; width:100px; height:100px;">
Warum sollte sich ein Element verschieben, wenn die Verschiebung 0 ist?