Hallo,
.bildgrau {FILTER: Gray()}
Das ist invalides Zeugs, das nur im MS IE "funktioniert".
Frag mal den CSS-Validator, was er davon haelt:
http://jigsaw.w3.org/css-validator/
<img class="bildgrau" ONMOUSEOVER="this.className = 'bildfarb'" ONMOUSEOUT="this.className = 'bildgrau'"; src="bild.jpg">
ABER: Kann man dies nicht gleich in der CSS lösen?
Fuer anstaendige Browser (Geckos: Mozilla, Netscape ab 6/7)
koennte man es auch mit der :hover-Pseudoklasse loesen:
img.bildgrau { /* bla */ }
img.bildgrau:hover { /* fasel */ }
Aber mit denen werden dafuer Deine FILTER-Dingsbums nicht funktionieren.
Also, wenn Du schon unbedingt invaliden, proprietaeren Kram verwenden
willst, sollst Du Dich auch dafuer anstrengen muessen! ;-)
Ich wuerde es sein lassen.
Gruesse,
Thomas