Hallo Gunnar ?
Also nachdem,was ich bis jetzt verstanden habe müsste die Darstellung eigentlich klappen...
/* content define */
div#container { width: 800px;
margin: auto;
padding: 0px;
background: #000000;
clear: left;
display: block }
Müsste das clear: left nicht eigentlich reichen ?
Was ist denn falsch???