Matse: Elternelement verlängert sich nicht automatisch mit dem Innentei

Beitrag lesen

Hallo Leute!
Ich habe ein wunderliches Problem. Vielleicht ist die Lösung auch Trivial, aber ich komme einfach nicht drauf und brauche mal Eure Hilfe.

Schaut Euch mal meine Testseite an:
http://www.mping.de/test/start.html

Hier sind alle Positionen mit CSS definiert.

Ich habe immer ein DIV als Kasten drumherum, darin drei DIVs, jeweils ein DIV oben, ein DIV mitte und unten ein DIV unten. Der Inhalt steht im DIV mitte.

Sowohl die Gesamtcontentbox mit Contentbox und Menü links als auch die Contentbox "Anfahrt" selbst sind nach diesem Schema gebaut.

Was ich nun nicht verstehe:
Die Contentbox passt sich in ihrer Höhe automatisch an den Inhalt an. Das bedeutet, dass egal wieviel Text oder Objekte ich dort eintrage die Länge des DIVs mitte sich daran anpasst. Die Höhe der ganzen Kiste habe ich nicht vorgegeben, sie passt sich automatisch an.

Bei der Gesamtcontentbox nun aber funktioniert das nicht. Wieso? Ich habe keine Ahnung. Das Konstrukt ist genau das gleiche. Nur passiert genau das, was man auch jetzt sieht, nämlich dass das DIV mitte der Gesamtcontentbox jetzt genau nur 1 px hoch ist und gleich der untere Teil folgt, dies komischer Weise auch noch über dem Content.

Wieso funktioniert das in einem Fall und in anderem nicht?

Habe ich ein float-Problem?

Die Seite ist übrigens Basis für ein PHP-Template, also nicht wundern dass die Links so komisch aussehen ...

Das dazu passende CSS liegt in http://www.mping.de/test/css/formate.css

Vielen Dank,
Matse