Hallo Ashura,
Verwende DIV und suche einmal nach getElementById.
Wieso meinst du denn, dass unbedingt Div-Elemente benötigt? Dein Hinweis, dass er um Javascript-Methoden nicht herumkommt, wenn es sich um ein auf- und zuklappbares Menü handeln und dieses auch im IE funktionieren soll, ist allerdings richtig. Allerdings eignet für eine Linkliste dann wohl eher document.getElementsByTagName().
Allerdings ist das dafür ebenfalls benötigte Event-Handling ja nicht gerade was für JavaScript-Einsteiger.
Zu dem Thema gibt es einen Tipps-und-Tricks-Artikel:
http://aktuell.de.selfhtml.org/tippstricks/dhtml/treemenu
Ich habe gestern auch mal so ein Ding programmiert, mit einem etwas anderen Ansatz:
http://www.sprachlernspiele.de/selftests/klappmenue
Vielleicht hilft Fatzke das ja schon mal weiter. Die kleinere Formatierung der Linklistenpunkte sollte mit verschachtelten Klassen ja dann kein Problem sein:
Beispiel:
li { font-size:14px; } /* Listenpunkt erster Ordnung */
li li { font-size:12px; } /* listenpunkt zweiter Ordnung */
li li li { font-size: .....
usw:
Gruß Gernot