Hallo suit,
meine Experimente bringen bis jetzt leider keine Veränderungen.
Auffällig ist aber, dass der Fehler nur auftritt, wenn der margin mit oberen negativem Wert versehen wird. Wenn der obere margin 0 bleibt und das Element sich nur nach unten hin vergößert (ebenfalls mit negativem margin), macht auch der IE alles richtig.
Falls mir nichts Besseres einfällt, werde ich dem IE mit CSS-Hack dieses Verhalten zuweisen.
Die Umstellung auf eine Liste werde ich dennoch vornehmen.
Herzliche Grüße
Michael