Tach»»
Woran könnte dies liegen?
Der Inhalt wird "gefloatet", nicht die Box an sich. Du wirst das erkennen, wenn Du den content-div mal mit etwas text füllst.
div#content {
border:dotted 2px #000;
background:#ff8800;
margin-left:150px
}
Damit kannst Du dann auch komplett auf float verzichten.
Thomas J.