Ich denke, die unteren Ebenen sind einfach DIVs, die unsichtbar sind (diplay:none) und mit Javascript wieder sichtbar gemacht werden.
Bau am besten ein CSS für die DIVs und lass Dich von diesem "inspirieren", damit lassen sich schnell Änderungen vornehmen.
Also wie die Dinger zu programmieren sind, steht jetzt nicht so im Vordergrund. Ich suche einfach verschiedene Beispiele dieser Art der Navigation.
Gruß
Cervantes