tricky: mit CSS nächstes Element ansprechen

Beitrag lesen

Hey,

ich habe hier so eine Liste:

  
<ul id="liste">  
  <li>Test</li>  
  <li>Test</li>  
  <li>Test</li>  
</ul>  

Hier ist das CSS:

  
#liste li:first-child { margin-left:3px; }  
#liste li { margin-left:7px; }  

Jetzt will ich noch, dass das mittlere <li> ein margin-left von 5px hat. Kann ich über das :first-child li irgendwie das nächste Element ansprechen (wie in Javascript nextSilbing)?

Ich will dies ohne eine weitere Klasse oder ID zu vergeben erreichen.