Hallo!
Ich verstehe noch nicht, was du vorhast, und dein Code hilft wenig dabei zu verstehen, was dein Ziel ist, denn Ansätze von dem, was du anscheinend vorhast, sehe ich darin nicht.
Meinst du, dass du das Menü links vom Inhalt positionieren willst, sodass du quasi zwei Spalten hast, die beide oben beginnen? Dann setze dich doch mal mit <http://de.selfhtml.org/css/layouts/mehrspaltige.htm@title=mehrspaltigen CSS-Layouts> auseinander. Siehe auch CSS-Spaltenlayout. Die entscheidende CSS-Eigenschaft dafür ist http://de.selfhtml.org/css/eigenschaften/positionierung.htm#float@title=float.
Mathias