danke. hab den entscheidenden hinweis gefunden für das gros der browser:
ul#menu li:hover>ul{
display:block;
}
für den IE6 allerdings muss ich ja den link per hover ansprechen und nicht das listenelement. und DEN bekomme ich nun auch nach scharfem nachdenken nicht :-)
die sub-ul ist ja maximal nachfahre oder nachbar des links (im elementbaum), wenn ich das richtig verstehe. aber weder "ul#menu li a:hover ul" oder mit "+ul" sind korrekt.