Zuerst einmal: Das was du hast ist kein CSS-Klappmenü. Das ist ein JavaScript-Klappmenü.
Ein richtiges CSS-Klappmenü bekommst du bei Ingo, auch in vertikal. Damit lässt sich schon einiges mehr anfangen, und eventuell auch mit weniger Aufwand ein Unter-Unter-...-Punkt erstellen.