hier mein quellcode
ich drücks mal so aus:
viele leute helfen hier freiwillig und haben keine lust dazu, erst irgendwelche css-schnipsel in ein erahntes html zu kopieren um sich anzusehen, wie und wo sich dein problem auswirkt
ab und an gibts doch welche, die das tun (weil sie ausgesprochen nett sind oder zu viel freizeit haben) - wenn du schneller eine brauchbare antwort möchtest, poste einen link zu einer online-demo
aus dem bauch raus würde ich sagen, dass dein vorhaben so mit css allein nicht lösbar ist, da die hauptebene des menüs stehenbleiben soll - javascript wird nötig sein um den inhalt rüberzuverschieben
zusätzlich rate ich dir von diesem vorhaben ab, da das alles andere als bedienerfreundlich ist, wenn die seite herumspringt, wenn man über ein menü fährt