Hi,
zunächst mal: ich vermute, daß _keiner_ der Browser das Dokument korrekt im Sinne der Spezifikationen anzeigen. Dies liegt daran, daß Du zum einen keine DTD im DOCTYPE angegeben und darurch den quirks-mode aktiviert hast, in dem Fehler nach Gutdünken ausgebügelt werden (oder nicht).
Zum anderen ist sowohl das HTML als auch das CSS fehlerhaft. Die Validatoren helfen Dir hier weiter.
Insb.:
Line 28, column 70: there is no attribute "HEIGHT"
dürfte von Bedeutung sein, da table bekanntlich dieses Attribut nicht besitzt.
Beim CSS sieht es ganz übel aus:
In CSS1 konnte ein Klassenname mit einer Ziffer beginnen (".55ft"), es sei denn es handelte sich um eine Dimension (".55in"). In CSS2 werden sollche Klassen als unbekannte Dimensionen gelesen (um zukünftige Erweiterungen durch weitere Einheiten zu erlauben) : To make ".1hdl" a valid class, CSS2 requires the first digit to be escaped (".\31hdl")
Informiere Dich zunächst einmal, wie gültige Klassennamen auszusehen haben; dann erst kannst Du davon ausgehen, daß die Browser die hierzu gemachten Definitionen überhaupt berücksichtigen. Mozilla z.B. ignoriert wohl zu Recht einige Schrift-Definitionen.
freundliche Grüße
Ingo