Wenn Du Dir den Quellcode der Typo3-Seite mit zerschossenem Layout ansiehst...
Wie sehen denn die Links zu den Bildern/Stylesheets aus? (<img src="?"..>,<link rel="stylesheet" href="?">)
Welche Dateien/Verzeichnisse liegen im htdocs-Verzeichnis?
Und Typo3 funktioniert, wenn Du die VirtualHost-Confs wieder rausnimmst?
Kann es sein, dass Typo3 nur im DocRoot htdocs funktioniert, weil es dort einen Ordner "cms" gibt, der in Typo3 konfiguriert wurde?
Wenn Du ja per VirtualHost-Conf direkt das cms als DocRoot auswählst, fehlt ihm vielleicht eine Verzeichnisebene...
Du kannst zum Testen ja innerhalb des cms Ordners einfach mal noch einen Ordner "cms" erstellen, dort Typo3 reinschieben und über http://typo3.gkg-oel.de/cms/ mal aufrufen...
Aber ich kenn mich jetzt auch nicht so wirklich mit Typo3 aus...