Hallo,
Ich habe keine Lust, mich durch diese JavaScript-Quellcode-Wueste
hindurchzuarbeiten...
Versuch doch mal als erstes, eine normale Liste in
statischem HTML mit CSS so zu gestalten, wie Du
sie haben moechtest.
Die Formatierung von Listen (UL, OL, wohl auch DL)
ist leider nicht ganz einfach.
Die Browser haben ihre eigenen Ideen.
Insbesondere will der MS IE bei UL oft, dass das LI-Element
einen Border (ich glaube, border-top reicht) von
mindestens 1px hat, wenn die LI-Elemente vertikal nahtlos
aneinander grenzen sollen. Diesen Border kann man natuerlich
auch in der Hintergrundfarbe machen, hauptsache, er ist da.
Weitere Ideen zur Listen-Formatierung mit CSS:
http://www.subotnik.net/style/list-box-test.html
http://devedge.netscape.com/viewsource/2002/list-indent/
http://www.alistapart.com/articles/taminglists/
http://css.maxdesign.com.au/listamatic/
HTH, mfg
Thomas
P.S. Eine Online-Seite zusaetzlich zum Quelltext
waere sehr hilfreich, um helfen zu koennen...