Mein Problem ist, dass namentlich eine Schriftgrössendefinition im Style-Attribut eines Div-Containers nicht auf eine Tabelle wirkt, die in diesem Container enthalten ist.
Vermutlich weil die Vorgabeschriftgröße für Tabellen im default-Stylesheet deines Browser die Schriftgröße nicht vererbt bekommt bzw. überhaupt nicht gesetzt ist.
Kann man diesen Bug irgendwie beseitigen/umgehen?
Gib eine Schriftgröße entsprechend an - wenn auch nur "indirekt" mit 1em oder inherit.
Es wäre für mein Projekt sonst sehr mühsam und unpraktisch alle Formatierungen auf alle Tabellen zu übernehmen.
Dir ist schon klar, dass das in einem ausgelagerten CSS-File etwa 3 Zeilen sind - wenn du style-Attribute verwendest, bist du aber selbst schuld.