Hi,
ersetze
li>label {...}
durch
li label.class {...}
Hm... so eine Kette habe ich ja gar nicht definiert in meinem css:
#karriere1 {
background: #e20b00;
}
#karriere1 label:hover {
background: #000000;
color: #e20b00;
}
.karriere {
background:url(../menue/berufliches-normal.png) no-repeat;
background-position: 10px 6px;
padding: 0px 0px 0px 0px;
}
.karriere:hover {
background:url(../menue/berufliches-hover.png) no-repeat;
background-position: 10px 6px;
}
Und so wird es aufgerufen:
<li id="karriere1"><input type="radio" name="navi_1" id="navi_1_1" class="hackbox"/><label class="karriere" for="navi_1_1"> </label>
<ul class="karriere2">
<li><input type="radio" name="navi_2" id="navi_2_1" class="hackbox"/><label class="e2" for="navi_2_1">Promotion</label>
<ul class="karriere3">
<li><a class="e3" href="/karriere/promotions-thema.php">Thema</a></li>
<li><a class="e3" href="/karriere/promotions-vortrag.php">Promotionsvortrag</a></li>
<li><a class="e3" href="/karriere/promotions-pruefung.php">Doktorprüfung</a></li>
</ul>
</li>
<li><a class="e2" href="/karriere/studium.php">Studium</a></li>
</ul>
</li>
Soll ich das dann jetzt so schreiben:
[code lang=css]#karriere1 {
background: #e20b00;
}
#karriere1 label.karriere:hover {
background: #000000;
color: #e20b00;
}
???