Om nah hoo pez nyeetz, Roadster!
Wenn ich also zwei <div>-Elemente erstelle, eins für den Äußeren Rahmen, sprich die Box, in der das Menü angezeigt werden soll, und eins als inneren Rahmen für die Liste mit den Links, und die Liste mit den einzelnen Listen-Elementen ist höher als der innere und äußere Rahmen, dann überlappt sie diese doch nur(!?):
Du bräuchtest ein gruppierendes nav-Element, in dem sich die vielen Listen befinden. Diesem gibtst du eine feste Höhe und overflow-y: auto.
Matthias