Hi,
Auf des Übels Lösung müßtest du von alleine kommen, wenn du dir deinen "Übeltäter" mal wirklich genau anschaust:
style="text-align:right; vertical-align:middle; height:112px;"
Und dazu kommt ja noch
<td valign="middle">
Irgendwann hat halt jeder Browser (und nicht nur IE 5.5) die Nase voll von widersprüchlichen oder einander ergänzenden Angaben und nimmt dann eben die, die er am besten versteht ...
Wieso? CSS-Angaben haben normalerweise Vorrang vor HTML-Attributen und in diesem Fall ist das ohnehin irrelevant, da es dieselbe Definition ist.
Zur Lösung des Problems könnte vielleicht beitragen, die Gitternetzlinien einmal sichtbar zu machen.
freundliche Grüße
Ingo