Blockelemente berücksichtigen nicht die min-width einer umgebenden floatenden Box:
<div class="container"><div>floating min-width</div></div>
.container { min-width:40em; float:left; }
.container div { height:1.5em; border:0.5em solid red; }
Workaround:
.container div { width:39em; }