johannes: div-layer in div-layer per JS ansprechen

hallo zusammen

wenn ich mit dem DOM einen layer in einem anderen ansprechen will so wird dieser zumindest im mozilla nicht gefunden.
ich verwende div-tags und css zum erzeugen der layer.

wenn ich den layer dann mit getElementById versuche anzusprechen, bekomme ich die fehlermeldung "has no properties", obwohl exakt der gleiche layer außerhalb des anderen, also "unverschachtelt" gefunden wird.

der code:

<div id="clipbug" style="position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:4; visibility:hidden;">
</div>
// >>>>>> dieser wird gefunden

<div id="menu_right" style="position:absolute; left:0px; top:0px; width:100%; height:114px; z-index:2; clip:rect(auto 0px auto auto); visibility:hidden;">
 <div id="clipbug2" style="position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:4; visibility:hidden;">
 </div>  // >>>>>>>>>> dieser nicht
 <?PHP include "n_menu.thc"; ?>
<div>

vielen dank für jede hilfe
johannes