ich habe ein ganz komisches Problem, kann es sein, das es unterschiede zwischen einer lokalen und einer Serverinstallation gibt?!
selbstverständlich gibt es da Unterschiede. Vor allem natürlich beim verwendeten Betriebssystem. Dort wo ein lokaler XAMPP unter Windows läuft, funktioniert vieles, was draußen in der 'bösen' Linuxwelt nicht mehr funktioniert. Angefangen bei Verzeichnis- und Dateirechten, die Windows im Gegensatz zu Linux nicht kennt, bis hin zur Ignoranz von Windows gegenüber der Groß-/Kleinschreibung bei Verzeichnis- und Dateinamen.
Auch ist oft entscheidend, welche Module z.B. im Apachen installiert sind. Selten stimmen lokale Konfigurationen mit denen draußen in der großen Welt überein.
Ich habe schon gelesen, das es unterschiede zwischen den php-Versionen gibt... aber die sollten doch keinen Einfluss auf das Css-layout haben?!?!
Die PHP-Version hat im Normalfall keinerlei Einfluss auf das Layout. Der Server, gleich welche Version des Interpreters, liefert grundsätzlich nur Dateien aus. Die Umsetzung der Serverausgaben(HTML/CSS/JS/binaries) in sichtbares Design erfolgt ausschließlich im clientseitigen Browser.