kati: Background color

Beitrag lesen

hallo..

Ich hab ne wahrscheinlich einfache Frage. Aber ich komm einfach nicht auf die Lösung.

Ich hab ne navigaiton:

<div class="subnav"><br />
<h1>navigation</h1>
        <ul>
          <li>
          <a id="selected" href="home.html">Home</a></li>
          <li>
          <a href="news.html">News</a></li>
          <li>
          <a href="about.html">About</a></li><br />
          <li>
          <a href="lineUp.html">Line-Up/Bands</a></li>
          <li>
          <a href="location.html">Location</a></li>
          <li>
          <a href="kontakt.html">Kontakt</a></li>
        </ul>
      </div>

und deren CSS:

/* sub-navigation */
.subnav h1 {
 background: #222;
 color: #FFE;
 font: bold 1.1em Verdana,sans-serif;
 line-height: 24px;
 padding-left: 8px;
}
.subnav ul {margin: 0; padding: 0;}
.subnav li {
 border-bottom: 1px solid #696755;
 list-style: none;

}

.subnav li a {
 background: #89866F;
 color: #111;
 display: block;
 padding: 8px 0 8px 12px;
 width: 148px;
 text-decoration: none;
}
.subnav li a:hover {
 background: #9C997C;
 color: #000;
}
.subnav li a #selected {
 background: #9C997C;
 color: #000;
}

Mein Problem ist:

die Hintergrundfarbe bei id="selected" wird nicht übernommen.

Weiss jemand warum?

Zusätzlich hab ich noch ein Problem mit einem Bild. FF und Opera zeigt es an, IE nicht.

<div class="sponsor">   <img class="sponsor" src="layout/img/sponsor.gif" /></div></a>

Der Pfad stimmt 100% (FF zeigts ja an). Braucht IE vor dem Pfad ein / oder \ oder sonst etwas? Ich komm nicht draus!

Danke schon im vorraus