Kurzer Zwischenstatus:
Ich habe mich jetzt für eine Layerlösung entschieden.
Allerdings wäre mir nach wie vor eine CSS-Lösung am liebsten!
<DIV id="menu1" style="position:absolute; left:0; top:0px; width: 100%; height: 100%; z-index:1;" name="menu1">
<img src="123.jpg" width="100%" height="100%" alt="" border="0">
</div>
<DIV id="menu2" style="position:absolute; left:0; top:0px; width: 100%; height: 100%; z-index:2;" name="menu2">