Wolfgang: :hover fuktioniert nur wenn es eine hintergrundfarbe gibt im ie

hallo zusammen,
ich werde gerade bekloppt.
ich bin dabei eine diashow zusammen zu stellen. ich arbeite mit jquery.cycle.
das ganze dingen hab ich ein wneig angepasst, das die weiter pfeile über dem bild auftauchen. is ja auch nicht das problem. angedacht is, dass die pfeile nur auftauchen, wenn ich mit der maus über den bereich gehe, der als link definiert is. im ff und safari läuft es super. nur der ie mag es nicht. hab shcon alles probiert und festgestellt, dass wenn ich eine hintergrundfarbe angebe funktioniert es. hab ich noch nie erlebt.
muss etwas im link angezeigt werden damit der ie es erkennt?
hat jemand einen rat für mich?
anbei der cssteil:

  
#diashow  
{  
    width: 440px;  
    height: 300px;  
    margin-bottom: 30px;  
}  
  
#diashow-nav  
{  
    position: absolute;  
    z-index: 999999;  
}  
  
a.slideshow-next,  
a.slideshow-prev  
{  
  display: block;  
  text-indent: -1000px;  
  overflow: hidden;  
  position: relative;  
  top: 0;  
  width: 220px;  
  height: 300px;  
  background-color: none;  
}  
  
a.slideshow-prev  
{  
  float: left;  
}  
  
a.slideshow-next  
{  
  float: left;  
}  
  
a.slideshow-prev:hover  
{  
  background-image: url(../images/nav/diashow-prev.png);  
  background-repeat: no-repeat;  
  background-position:10px 100px;  
}  
  
a.slideshow-next:hover  
{  
  background-image: url(../images/nav/diashow-next.png);  
  background-repeat: no-repeat;  
  background-position:163px 100px;  
}  

ich danke euch
wolfgang

  1. Hallo Wolfgang,

    ich kann mich dunkel erinnern, daß ich mit dem IE auch mal Problemem mit dem Background Element hatte. Das Ganze entpuppte sich glaube ich als unerklärliches/unlogisches Syntax-Problem. Warum gibst Du nicht einfach die Farbe an (im Zweifel Transparent) und gut is?

    MfG

    1. danke für deine antwort.
      wie kann ich denn einen durchsichtigen hintergrund machen? also geht das?
      ich hatte jetzt die idee, den pfeil, der beim roll over kommen soll, schon vorher zu laden und ins nichtsichtbare zu verschieben. und beim hover ihn dann wieder passend zu schieben. nicht schön aber könnte gehen.
      ne andere lösung wäre schon besser.

      vielen danke
      wolfgang

      Hallo Wolfgang,

      ich kann mich dunkel erinnern, daß ich mit dem IE auch mal Problemem mit dem Background Element hatte. Das Ganze entpuppte sich glaube ich als unerklärliches/unlogisches Syntax-Problem. Warum gibst Du nicht einfach die Farbe an (im Zweifel Transparent) und gut is?

      MfG

      1. Hallo,

        einen durchsichtigen Hintergrund gibst Du so an:

        background-color:transparent;

        Und ja, soweit ich weiß muss ein Link Inhalt haben damit er sichtbar ist.

        MfG

        1. hallo,

          background-color:transparent;

          das funktioniert leider nicht

          ich werde jetzt einfach das hintergrundbild verschieben. dann geht es.

          vielen dank und noch einen schönen abend

          Wolfgang