Wenn du möchtest, daß deine Bilderchen während des Darüberfahrens mit der Maus die Farbe ändern, wird dir vermutlich kaum etwas anderes übrigbleiben, als die Bilder eben per CSS zu "tauschen". Wie das geht, hat Ingo sehr gut dargestellt.
http://www.wellstyled.com/css-nopreload-rollovers.html
diese variante gefällt mir um einiges besser und ist flexibler - hat allerdings einen haken
- mit gilder levin als image replacement technik flackert das gute stück im ie6 oder mit der phark methode ist bei css ein, bilder aus kein linktext zu sehen
dennoch ist die methode besser als die oben genannte da ein bild, welches nur zu designzwecken genutzt wird (und ein bunter menulink ist ein designelement) nicht mit <img /> eingebunden werden sollte