Hmmm du hattest Recht :(
Und ich dachte man könne damit nen schicken effekt machen
visibility:hidden ließe sich durch display:none ersetzen, das <div> durch <span>, problematisch ist die Positionsangabe. Vielleicht kann man da was mit position:absolute + Positionsangabe beim <span> und position:relative (ohne Positionsangabe) beim <a> zaubern, es kann aber auch sein, daß man wirklich auf Javascript zurückgreifen muß.
Gruß,
soenk.e