Habe allerdings das Problem, dass beim Ausklappen des Menüs der darunterliegende content nach unten geschoben wird. Ich habe jetzt schon mit z-index versucht was zu machen, aber das auch nicht geklappt.
Ggf. fehlt dir noch an entscheidender Stelle eine position-Eigenschaft.
Guck dir mal die <http://de.selfhtml.org/css/layouts/navigationsleisten.htm@title=Beispiele auf dieser Seite an>.