Michael: Hover funktioniert nicht im IE

Beitrag lesen

hallo leute,

ich habe eine einfache hoverfunktion für links. leider funzt es nicht im ie 8.0.

hier mein css:

a.nav1:link {  
	font-family: "Trebuchet MS", Arial, Geneva, Verdana, sans-serif;  
	font-size: 13px;  
	color:#666666;  
	text-decoration:none;  
	font-size: 13px;  
	background-color: #ffffff;  
	display:block;  
	padding-top:6px;  
	padding-bottom:6px;  
	text-align: left;  
	text-indent: 25px;  
	background-image: url(images/pfeil_blau.gif);  
	background-repeat: no-repeat;  
	background-position: 10px center;  
}  
a.nav1:hover {  
	font-family: "Trebuchet MS", Arial, Geneva, Verdana, sans-serif;  
	font-size: 13px;  
	color:#333333;  
	text-decoration:none;  
	font-size: 13px;  
	background-color: #d6d6b5;  
	display:block;  
	padding-top:6px;  
	padding-bottom:6px;  
	text-align: left;  
	text-indent: 25px;  
	background-image: url(images/pfeil_blau.gif);  
	background-repeat: no-repeat;  
	background-position: 10px center;  
}
~~~ .  
  
und hier mein html:  
`<a href="#" class="nav1">Kontakt</a>`{:.language-html}  
  
ich kann den hovereffekt leider nicht auf den div legen, in dem der link sit, da es noch unterlinks gibt, die eine anderen formatierung bekommen.  
  
ich habe folgendes gelesen: "der ie kann die pseudo-class :hover nur bei links anwenden...."  
  
und genau das habe ich doch gemacht, daher verstehe ich das nicht.  
  
weiß jemand einen rat..?  
  
gruß Michael