Hallo Martin,
entschuldige, dass ich mich erst jetzt melde, bin auf Dienstreise.
Die Definitionen, wie sich CSS verhalten soll, habe ich auf Deutsch nicht finden können, und auf Englisch ist mir das Thema zu anstrengend. Deshalb wusste ich nicht, dass float-Elemente nicht über einem vorhergegangenen float-Element beginnen dürfen. Am anderen Rand und in einer anderen div kam das etwas überraschend.
Aber wie ich schon befürchtet hatte: Das merkwürdigste Verhalten ist meist doch regelkonform.
Schönen Dank,
Martin