zum Problem -
das ist einfach die unerkläriche tatsache, dass obwohl ein divcontainer margin-top:290px; hat, er trotzdem am obersten rand platziert wird.
ich denke ich muss passen, ich komm da heute nicht mehr drauf - ich sitz hier seit stunden vor einem äusserst komplexen menüscript (mit verdammt vielen sonderlösungen) und hab schon gehirnbrennen ;)
aber versuch einfach das problem einzugrenzen: wirf alles weg und bau die seite mit deinen drei essentiellen teilen wieder auf (menu, inhalt und sidebare) 3 divs, sonst nix - 1x blau, 1x rot, 1x grün und probier herum, bis es sich richtig verhält
das kanns nicht sein, dass das so schief geht