Oops... ich glaub ich hab das Problem gefunden. Wenn ich die Files direkt öffne, dann wird die Php Detail logischerweise als file (file:///usr/share/.../xx.php) und nicht via localhost geöffnet...
Dafür hab ich ein anderes Problem entdeckt. Wenn ich ein HTML Dokument als File (wie oben beschrieben) öffne, dann wird das Layout korrekt angezeigt. Wenn ich aber das HTML Dokument via Localhost öffne, dann wird das Dokument nicht korrekt angezeigt. Also es sieht aus als ob der Server einen Teil meines .css Files nicht kennen würde. Woran könnte das liegen?