Problem mit DIV und CSS

  • Hallo liebe Runde,

    mir ist mal wieder ein Problem aufgetreten wo padding und margin irgendwie nicht wollen wie ich oder ich habe vielleicht einen Denkfehler. Ich hoffe daher hier zurzeit wenig los ist, das trotzdem einer antwortet.

    Also erstmal das Bild damit ihr es seht:



    So ich habe 4 divs



    • Hauptdiv (in dieser sind alle drinne)
    • Topdiv
    • headerdiv
    • middlediv <--
    • contentdiv <--


    Zwischen den mit den "<--" ist das Problem. Ich stelle hierzu meine CSS mal bereit zum einsehen.


    Wo ist der gedankenfehler oder wo ist der fehler das ich es hinkriege das der BodyBereich genau anliegt an der middlediv ? Und warum reagiert er nicht auf die höhen angabe im Body ? Ich nutze php als templateegine mit eigenen Construct. Dort füge ich diesen Bereich wie folgt ein:


    middlemen.php

    PHP
    1. <div id="middlenavi"></div> <div id="bodybereich">


    footer.php

    PHP
    1. </div></div> </body></html>



    Im footer schließt sich der tag vom bodybereich und vorher vom mainer.
    Ich danke im vorraus schon mal für die Hilfe ^^