Hallo!
http://jsfiddle.net/5EtTx/
oder so das result ist aber merkwürdig ?
Aus dem Beispiel werde ich nicht schlau. Die meisten Elemente sind leer und haben daher eine Höhe von 0.
Ein *reduziertes* Beispiel, das mit echten Inhalten arbeitet, wäre hilfreich.
Das, was ich sehe, ließe sich auch mit diesem minimalen Beispiel umsetzen:
<div style="float:left; background-color: green"><div style="margin: 10px"></div></div>
Hier wird eine grüne Box der Höhe 10px angezeigt, da die margin des inneren Elements das floatende Element nicht nach oben überragt. Das war aber nicht deine Frage, oder?
Mathias