Wenn es nicht an Typo3 liegt, warum wird es dann außerhalb von Typo3 korrekt angezeigt? Und das in Firefox, Opera und Chrome. Warum ist denn das CSS oder der Browser Schuld, wenn Typo3 ein zusätzliches div reinschmuggelt? Für mich klingt es eher, dass Typo3 dann Schuld ist.