Hallo Heiko,
>> Das Problem: Die Hintergrundfarbe und der Rand
>> enden nach dem zweiten eingebundenen container (mainmenu)
Das ist normal, da alle weiteren Container mit der Eigenschaft float den normalen Textfluß verlassen.
Sie gehören also alle nicht mehr zum Inhalt von container.
>> dem container navi habe ich eine Höhe von 100% zugewiesen. Er endet allerdings nach dem Inhalt.
Navi müste also 100% der Höhe des übergeordneten Elements annehmen.
container nimmt mit 100% Höhe die Höhe des bodys ein.
Body hat gar keine Höhe.
Lies Dir mal hier das Tutorial 8 durch:
http://css.maxdesign.com.au/floatutorial/index.htm oder dieses hier:
http://de.selfhtml.org/...altige.htm#kopf_fuss