Hallo,
-moz-opacity:0;
Geckobrowser kennen die CSS-3-Eigenschaft opacity seit Version 1.7 (= Firefox 1.0), daher kann man -moz-opacity weglassen.
Dein Problem ist aber ein anderes. opacity wirkt sich auf das gesamte Element und seine Kindelemente aus.
CSS 3 definiert Farbangaben mit Transparenz z.B. rgba(); [=rgba(rot,grün,blau,tranparenz);]. Dadurch wird nur die Farbe transparent angezeigt, nicht der Inhalt oder Kindelemente.
Allerdings wird diese Eigenschaft momentan nur von Safari und dem in Entwicklung befindenen Firefox 3 erkannt.
Gruß;