ist sowas mit css überhaupt möglich?
Nein.
Die beste Alternative ist ein Stylesheet zu schreiben, das all die Eigenschaften enthält, die für alle Objekte auf allen Seiten gelten und entsprechend der Farben zusätzliche Stylesheets einzubinden.
Christian