Philipp S: Navigation

Beitrag lesen

Hallo,
bis jetzt habe ich die Navigation in jede .html Datei geschrieben, jedoch habe ich nun ein Projekt mit einer umfangreichen Navigation.
Ich möchte die Navigation nurnoch einmal schreiben und dann mittels include("navigation.php"); auf jeder Seite einfügen, sodass ich die Navigation falls es Änderungen gibt nurnoch in dieser navigation.php Datei ändern muss und nicht mehr in jeder einzelnen Datei.
Bis jetzt noch kein Problem und funktioniert auch, aber ich will, dass das aktive Navigationselement einen anderen Hintergrund hat als die nicht-aktiven.
Vorher hatte ich dies so gelöst:

Html:

  
<div id="navigation">  
 <ul>  
   <li>  
     <a href="index.htm">Home</a>  
   </li>  
   <li class="active">  
     <a href="seite2.htm">Seite2</a>  
   </li>  
   <li>  
     <a href="Seite3.htm">Seite3</a>  
   </li>		  
 </ul>  
</div>  

CSS:

  
#navigation li{  
   height: 31px;  
   width: 150px;  
   color: black;  
   border: 1px solid black;  
}  
#navigation .active a, #navigation li a:hover{  
   background: #76D813;  
}  
#navigation li{  
   background: #FF9100;  
}  

Da ich nun aber nurnoch eine Navigations-datei habe kann ich keine class="active" mehr verwenden.
Ich habe es auch schon probiert mit #navigation li:active a, aber das funktioniert nicht.
Ich hoffe es kann mir jemand bei meinem Problem weiterhelfen.
Danke