Michael Schmidhuber: Javascript: Eigenschaften von verschachtelten «SPAN»-Tags

hallo Leute,

kann mir jemand bei folgendem Problem beistehen?:

<SPAN id="menu1x"...>
  <TABLE ...><TR><TD>

<SPAN id="lin1">
    <A HREF="/scripts/soe_ew1.asp"
       onmouseover="submenu();bgColor='#00ffff'"
       onmouseout="bgColor='#ff00ff'">Text
    </A>
  </SPAN>

<BR>

<SPAN id="lin2">...</SPAN>
  .....
  </TD></TR></TABLE> 
</SPAN>

Das Ganze stellt ein herausgeklapptes Menü einer Pulldownmenüleiste dar. Ich will erreichen, daß sich die Hintergrundfarbe der einzelnen Zeilen (innere SPANs) ändern, wenn man mit der Maus darüberfährt. Stattdessen verändert sich aber offenbar der Hintergrund des äußeren SPAN, was man nur mit dem eigentlich überflüssigen non-breaking-space sieht.
Ich habe auch versucht, den inneren SPAN gezielt anzusprechen mit:
     onmouseover="submenu();document.menu1x.document.lin1.bgColor='#00ffff'"

Ich bekomme dann aber immer die Fehlermeldung: "document.menu1x has no properties."
Wer hat den Durchblick?

Vielen Dank im Voraus
Michael