Hallo, Christoph,
Eine Anmerkung am Rande:
Das schöne ist: Wird die XHTML-Definition entfernt, schafft der es auch. Ist IE einfach nicht XHTML-fähig?
Das hat nichts mit XHTML-Unterstützung zu tun. Der MSIE kann zwar tatsächlich kein XHTML als application/xhtml+xml, aber da du das Dokument vermutlich als text/html auslieferst, greift hier der sogenannte »DOCTYPE switch«. Bei einer fehlenden Dokumenttypdeklaration (das meintest du mit »XHTML-Definition«) wird das Dokument anders interpretiert und dargestellt. In Archiv http://selfsuche.teamone.de/ findest du unter dem genannten Stichwort viel, ebenso beispielsweise auf http://gutfeldt.ch/matthias/articles/doctypeswitch.html, http://www.hut.fi/~hsivonen/doctype.html und http://msdn.microsoft.com/library/en-us/dnie60/html/cssenhancements.asp.
Mathias