Sven: list-style-image - Probleme mit IE6/IE7

Beitrag lesen

Hallo,

ich habe ein Navigations-Menü mit Hilfe des <ul>-Tags gestaltet, und dabei Verschachtelungen benutzt:

<ul id="menu">  
  <li>  
    Pflanzen  
    <ul id="pflanzen">  
      <li>für den Garten</li>  
      <li>für Beet & Balkon</li>  
      <li>usw.</li>  
    </ul>  
  </li>  
  <li>  
    Zubehör  
    <ul id="zubehoer">  
      <li>Pflanzgefäße</li>  
      <li>usw.</li>  
    </ul>  
  </li>  
</ul>

Jetzt wollte ich eigene Aufzählungszeichen für die Menüpunkte der obersten Ebene verwenden (also für "Pflanzen", "Zubehör").

#menu {  
	margin:0 auto;  
	margin-right:12px;  
	padding:0;  
	width:auto;  
	height:100%;  
	float:left;  
	list-style-image:url(resources/gfx/menu_list.jpg);  
}  
  
#menu #pflanzen, #menu #zubehoer, #menu #ueberuns {  
	list-style:none;  
}

Im Firefox klappts, im IE 8, Safari, Opera ebenfalls. Die IE7 und IE6 (ebenso der IE8 im "Kompatibilitätsmodus", der wohl mit dem IE7 weitgehend übereinstimmt) machen jedoch folgendes: Nicht die Punkte "Pflanzen" und "Zubehör" haben das Aufzählungszeichen, sondern deren jeweilige Unterpunkte.

Die Seite ist hier gespeichert: Testseite

Kann mir jemand verraten, wie ich das umgehen könnte? Wenn es semantisch noch was zu verbessern gibt, freu ich mich natürlich auch über Hinweise ;)

Grüße
Sven