Tach, Oliver!
Interessanterweise sehe ich auf Deiner Seite ganz andere Probleme, als Du sie beschreibst. In IE7+ un FF ist alles in Ordnung, aber IE6 stellt die Listenpunkte untereinander dar und liefert überhaupt kein Dropdown und zwar beides unabhängig von dem Sprachicon.
Die Sache mit der Darstellung untereinander liegt wohl am display:inline. Das ist fürs äußere Listenelement definiert, es sind aber weitere Blockelemente (Die Liste mit den Unterpunkten und, per Definition, die Links) enthalten und damit werden die Punkte in der vollen verfügbaren Breite (und deshalb untereinander) dargestellt.
Alternative: die einzelnen Punkte nicht inline darstellen sondern im Block lassen und eine feste (bzw. prozentuale) Breite vergeben. Die Darstellung in Reihe bewirkt ja schon das float.
Fehlendes Dropdown:
Zum Einen interpretiert der IE6 die Pseudoklasse :hover nur im Zusammenhang mit Verweisen, nicht, wie hier verwendet, mit Listenpunkten (obwohl das durchaus standartkonform wäre, aber was hilft es).
Zum Anderen hat der IE6 Schwierigkeiten, eine Pseudoklasse an ein Kind-Element (in dem Fall die Liste mit den Unterpunkten) weiterzuvererben. Hierfür kenne ich keinen Workaround, habe aber eine vielversprechende Seite gefunden: http://www.satzansatz.de/cssd/pseudocss.html
Mach Dich doch da mal schlau.
Gruß, Caro