uliII: ersten Listeneintrag ansprechen (Selector?)

Beitrag lesen

Hi,

leider hab ich trotzdem noch ein kleines Problem:

Aktive Links erhalten die Klasse .nav-selected . Wie indirekt schon gesagt, komm ich nur an den CSS Code und nicht den HTML/ PHP Code ran, daß kann ich also so einfach nicht ändern (ist ein CMS).

Wenn ich jetzt nur das erste Listenelement per :first-child ansprechen möchte, - hab ich mein Problem, da auch alle aktiven bzw. selektierten Elemente diese Eigenschaft erhalten, - sind dann ja wohl ebenfalls die ersten Kindelemente.
Ich weiß nicht wie ich das mit (und ob) .nav-selected und :first-child hinbekomme.

Hier mal noch mein aktueller CSS Code dafür:

  
#navi li { background: url(A.png);}  
#navi li  a {  }  
#navi li  a:hover {	background: url(A_hover.png);}  
#navi li .nav-selected { background: url(A_hover.png); }  
#navi li:first-child { background: url(C.png);}  
#navi li:first-child:hover { background: url(C_hover.png);}  
#navi li .nav-selected:first-child { background: C_hover.png);}  

Das erste Element soll die Grafik C und C_hover erhalten, - alle anderen A und A_hover.