moin moin.
Lösche den rowspan heraus und gib dem <tr> dieser zeile die gewünschten 30px, daß sollte selbst ein IE endlich erkennen (Notfalls auch mit dem <div style="height:30px">.
Wenn ich es noch richtig im Kopf habe ist das einzige, was dem im Wege stünde das Bild der linken Spalte. Dieses positionierst Du absolute und gibst der ersten Zelle dritter Zeile padding-top:[Bildlänge-cellspacing-30]px. Wirklich gekonnt ist das selbstverständlich nicht.
ich glaub ich werd dem content-bereich einfach ne höhe zuweisen und fertig. ist zwar auch nicht wirklich elegant, scheint aber browserkompatibel zu sein.
Daher überdenke doch mal den Einsatz von float:
hab mir gerade mal dein grundgerüst angeschaut und prompt 3 verschiedene darstellungen in 3 verschiedenen browsern bekommen. ich wag mich da ehrlich gesagt noch nicht ran, solch ein layout ohne tabellen umzusetzen, da vor allem auch die jeweiligen höhen von der linken rowspan-zelle und dem content-bereich auch abhängig voneinander sein sollen.
ich dank dir für deine mühen!
simme