Hallo Jörg,
erst mal: Danke für das Lob!
Farben, Hintergründe, Ausrichtungen, Abstände und vieles mehr werden auf Webseiten über die CSS-Stile der einzelnen Elemente geregelt. In Joomla wird das vor allem über die CSS-Dateien des Templates geregelt. Im Backend unter Erweiterungen->Templates Reiter Templates das Template wählen, das Du für die Site verwendest, indem Du in der Spalte Templates auf die Zeile mit <Name deines Templates> Details und Dateien klickst. Hier kannst Du die CSS-Stile hinzufügen. Entweder klickst Du eine der Stylesheet-Dateien auf der rechten Seite an und trägst dort die gewünschten Styles ein oder Du erweiterst auf der linken Seite die Hauptdatei (Hauptseite bearbeiten) und eine weitere Stylesheet-Datei, die Du dann allerdings selbst anlegen mußt. Welche der Dateien auf der rechten Seite am besten dafür geeignet ist, das hängt von deinem verwendeten Template ab.
Welche Bezeichnungen für die Styles verwendt werden, die Du ändern willst, kannst Du im Firefox mit der Erweiterung Firebug herausfinden.
Aber Vorsicht: Bei jedem Update deines Templates sind diese Ergänzungen futsch, also gut sichern oder sonst wie dokumentieren. Oder mit einer Kopie deines Templates arbeiten.
Ich hoffe, ich konnte Dir helfen. Liebe Grüße
Romana