Hallo,
<nav id="main">
<a href="" accesskey="1" title="">Ausgangslage<span class="subnav"><a href="" class="a">asdasd</a><span></a>
</nav>
  
das ist invalides HTML. Zwär hätte HTML 5 sogar erlaubt, ein Blockelement (div) in einen Link zu setzen; du hättest also sogar beim div-Element bleiben können. Was aber nicht erlaubt ist: Ein a-Element \*innerhalb\* eines weiteren a-Elements. Das verbietet sich eigentlich schon von der Logik her: Welchem der beiden Links soll ein Browser beim Anklicken folgen?  
  
Abgesehen davon gibt es zahlreiche CSS-Only-Klappmenüs - ich wundere mich, dass du versuchst, selbst eins auf die Beine zu stellen, anstatt eines der vielen existierenden als Vorlage zu nehmen.  
  
> P.s. ist eigentlich erstaunlich, dass so viel überhaupt geht.... :-) I love CSS :)  
  
Oh ja, die Möglichkeiten von CSS sind beeindruckend-  
  
Ciao,  
 Martin  
-- 
Politik ist die Kunst, die Menschen so zu bescheißen, dass sie auch noch glauben, sie hätten das selbst so gewollt.  
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
 nicht angemeldet
 nicht angemeldet Der Martin
 Der Martin Matthias Apsel
 Matthias Apsel Gunnar Bittersmann
 Gunnar Bittersmann