Genau das war es: css.php
Um Farben, Hintergründe, Schriftarten etc. nicht an mehreren Stellen ändern zu müssen habe ich die CSS als PHP gepeichert und in der
css am Anfang diese Daten als Variable definiert.
Dies war der Grund der CSS als PHP.
Hier gibt es Details dazu:
https://www.webmasterpro.de/coding/article…tyle-sheet.html
Wie ich schon sagte, in anderen Projekten hat es problemlos funktioniert - ich habe habe nicht weiter recherchiert warum.
Nochmals herzlichen Dank für die Beiträge und die Hilfe.