Ja vielen Dank an Euch, genau das habe ich noch zum Glück gebraucht, nun passt alles.
Zur Positionierung, hatte schon die Hoffnung aufgegeben, und die mit jQuery umgesetzt, und dann am Wochenende doch noch einen Weg gefunden es ohne Javascript zu lösen.
Nun ist das Menue ohne JS alleine mit CSS völlig frei und dynamisch. Es müssen auch keine festen Höhen oder Breiten für die Listen und Links vorgegeben werden, verschiebt sich alles sauber von alleine.
Nur was macht man mit so einem tollen Menue? Ist wohl kein Stück abwärtskompatibel. Aber ich weiß nun, es geht, wobei ich nicht glaube, das man die Kombination an Klassen wirklich einfach so aus der Logik aufbaut. CSS ist im Vergleich zu Programmieren auch noch viel Versuchen und Experimentieren.
So nun suche ich noch nette Effekte in CSS, weiches Einblenden muss ja nicht alles sein.