Hallo Robert,
hast du es schon mit table-layout:fixed in Verbindung mit festen Breiten bei der Tabelle versucht und mit empty-cells:show oder alternativ einem Nonbreaking Space in den leeren Zellen, dessen Schriftgrad du bis auf 3px heruntersetzen kannst (darunter gibt es in einzelnen Browsern Probleme)?
Gruß Gernot