Also die gesamte Grundüberlegung ist etwas "durch die Brust ins Auge".
Wenn es keinen absolut zwingenden Grund für Deinen Ansatz gibt, verwirf ihn

machs neu ...
Du kannst ja zusätzlich einen Styleswitcher einbauen,
wo man von Hand korrigieren kann (wegen Tablet und co.)
viewtopic.php?f=85&t=157101