Geht relativ einfach mit CSS und benutzerdefinierten Feldern (BF)
Entweder übergibst du die Farbwerte, Hintergrundbilder etc. via BF oder den Verweis auf eine passende CSS-Datei, wobei letzteres imho eleganter ist
Im Template musst du dann nurnoch die Variable des BF abfragen. Dabei einen Fallback nicht vergessen, sollte eine Seite keine eigenen Farben oder du die passende CSS-Datei noch nicht erstellt haben.
Gruß
Mo