@@Jörg Reinholz:
Mit JavaScript direkt Werte von CSS-Eigenschaften zu ändern ist sowieso in den allerwenigsten Fällen eine gute Idee.
Hallo Gunnar!
Definiere für mich und die anderen doch bitte das "in den allerwenigsten Fällen". Außer bei sehr vielen betroffenen Objekten (was für mich eher "in den allerwenigsten Fällen" zutrifft) sehe ich vordergründig zu dem Methode, einem übergeordneten Objekt (body) eine Klasse zuzuweisen und alles über Selektoren zu steuern, keinen Gewinn. Ich finde es sogar verwirrend, weil die Methode nicht gerade offensichtlich ist.