Tachchen!
Ich habe schon vieles ausprobiert, z.B. mit float und position:absolute. Leider ist es mir nicht gelungen, meist schiebt sich ein Innen-DIV einfach über den unteren Rand des Außen-DIVs.
Float sollte klappen.
Du musst lediglich anschließend das float wieder aufheben per clear,
dann streckt der innere Container auch den umgebenden äußeren.
Gruß
Die schwarze Piste