Hallo sven,
also meine erste Idee wäre für verschiedene Layout auch verschiedene CSS-Dateien zu verwenden. Ist glaub ich auch nicht verboten auf mehrere zu verweisen (wodurch ein Grundgerüst für alle Seiten existieren kann und eine Spezifikation für die einzelnen Seiten). Damit würdest Du das Problem relativ elegant umgehen (da jede Dateiu auch nur die nötigen Info bekommt und laden muss).
Grüße aus Würzburg
Julian