Hi Chris,
ist schon richtig, - Frames haben viele Nachteile. Aber das ist ja nicht die Frage.
Unterschiedliche Farben sollten mit unterschiedlichen Stylesheets zu realisieren sein. Dafür gibt es wohl Standardlösngen im Netz. Kompelex wird es wohl, wenn Du (wie im Frameset) mehrere Seiten gleichzeitig steuern willst. Ich selbst habe noch keine Erfahrung mit alternativen Styles. Aber hier gab es mal einen kurzen Thread zu dem Thema:
http://www.hilfdirselbst.ch/foren/CS2_-_alternatives_Stylesheet_einbinden_P213930.html
Das stammt zwar aus einem GoLive-Forum, aber die Ideen sind ja nicht Editor-spezifisch.
In dem Thread wurde auch die Idee geäußert, Stylesheets über Cookies zu steuern. Das könnte möglicherweise ein Ansatz für das Seitenübergreifende arbeiten in einem Frameset sein ...
Außerdem findest Du auch einige Infos zu Seiten, die Stylesheet-Switcher bereitstellen.
Ist zwar keine Lösung, aber vielleicht ein Ansatz. (Und allemal mehr als bisher hier dazu geschrieben wurde.)
Viele Grüße
Wulf