meine frage ist also nur, wie kann ich im untermenü dd (display: block) eine einzeilige ausgabe der menüpunkte erzwingen?
block elemente erzeugen einen umbruch - float könnte dein problem lösen
da du aber bewusst html fehler einbaust um ein bestimmtes verhalten zu erwirken ist das alles rätselraten - das kann schon sein, dass es irgendwie ohne javascript funktioniert, aber ich würd mich nicht darauf verlassen
es sind nunmal äusserst schwerwiegende html fehler - eine tabelle in einem <a /> drinnen ist schon etwas "nobel"