Hallo,
<meta http-equiv="Content-Style-Type" content="text/css" />
^^^
Vielleicht beharrt der IE als einziger von allen auf einer HTML-Seite und bringt deshalb Dinge durcheinander.(Nur eine Vermutung)
Leider falsch vermutet.
Die Seite _ist_ eine html Seite. Der markierte meta Tag hat damit nichts zu tun. "Content-Style-Type"
Gruß Fritz