Das diese Ebene nicht angezeigt wird, ist kein Wunder: Du hast "visibility" auf "hidden" gesetzt; die Ebene ist also unsichtbar.
Wenn du diesen Eintrag entfernst, sollte es keine Probleme geben.
Die Angabe "z-index" ist für eine Ebene absolut nicht nötig.
Den "font" Tag würde ich entfernen und in die "style" Angabe der Ebene einfügen.
Also:
<div id="Layer3" style="position:absolute; left:33px; top:301px; width:27px; height:25; font-size:30px; color:#FF0000">mein text</div>
Ein kleines Tutorial zum Thema:
http://www.4websites.de/tricks/artikel/70