Gerhard: Anderer Hintergrund und Text bei hover

Beitrag lesen

Hallo,
in dem nachfolgenden Beispiel passiert manchmal folgendes.
Wenn ich mit dem Cursor über das Bild b1 fahre, kommt   n i c h t   das Bild2 (die Fläche wird weiß). Erst wenn ich das Bild verlasse und erneut darüberfahre kommt das Bild b2. Das passiert auch, wenn ich das CSS extern einbinde.
Wie kann ich das verhindern?
Gruß
Gerhard

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">  
<html>  
<head>  
<style type="text/css">  
a#bild1  
 { display: block;  
   width: 94px;  height: 25px;  
   background: url(bilder/b1.jpg) no-repeat;  
 }  
a#bild1:hover  
 {  
   background: url(bilder/b2.jpg) no-repeat;  
 }  
img  
  { border: none;  
  }  
</style>  
</head>  
<body>  
<a id="bild1" href="#z"></a>  
.....  
<a name="z">  
</a>  
</body>  
</html>