Ahja.
Prinzipiell sollte man die Buttons da nicht verwenden. Aus gutem Grund, bei etwas grösseren Projekten fehlt Dir da irgendwann der Überblick, was Du wo wie gross/fett/grün/irgendwas gemacht hast.
Desweiteren hast Du ein Problem, wenn Du irgendwann feststellst, dass das aktuelle Design sowas von 90er ist, dass da ein Relaunch fällig ist.
Dann wuselst Du durch 300 Seiten durch und kannst überall den Content umstylen.
Ich würd's so machen: in der HTML-ansicht der Tabelle eine Klasse geben.
Im CSS dann für die Klasse Eigenschaften vergeben, fertig.
Alternativ, was ich für günstiger halte, die Schriftgrössen in Tabellen generell gleich stylen. Kommt allerdings drauf an, wie unterschiedlich Deine Tabellen sind...
Allerdings, was ich immernoch nicht ganz raffe, Du hast da eine vom Body vorgegebene "dynamische" Zeilenhöhe. Die sollte normal bei jeder Schriftgrösse auch dynamisch passen.
Kannst Du mal eine Seite erstellen, wo das Problem auftritt? Musst die ja nicht im Menü verlinken, nur hier...
Edit: Grad mal ein Testcase gebaut, das Ergebnis im Browser erscheint mir zwar nicht logisch, aber Dein Problem ist sehr wahrscheinlich die Zeilenhöhe die im Body eingestellt ist. Nimm mal da die Einheit (em) raus, dann sollte es "wirklich dynamisch" funktionieren.
Noch was zu der Schriftgrösse im Tiny: die 10pt sind irreführend und obendrein grosser Mist. Zum Glück steht das nur so bescheuert da und wird nicht angewendet. Der Tiny weist stattdessen Grössen wie small, medium etc. zu.
Hintergrund dazu:
http://dciwam.de/faq/gute-websites/einheit-pt
http://dciwam.de/faq/gute-websites/rich ... iftgroesse