nochmal: $Validator != $Browser
das ist mir klar
ein xml-fähiger browser der ein xhtml dokument als application/xhtml+xml sieht, kann per defintion keinen ungültigen code parsen und wirft einen fehler aus
hier einfach mal ausprobieren ;)
http://schneegans.de/xp/
apropos produktivere Fehlerfindung/-beseitigung ... bisher hats mir nicht weitergeholfen
damit du weiterkommst: erstelle eine 1:1 kopie der seite (hast du ja schon getan) und bau das css so um, dass es im ie funktioniert (ignoriere dabei alle anderen browser und ändere so wenig wie möglich) diese änderung fügst du schließlich per conditional comments oder entsprechenden hacks ein