@@Martin,
was erwartest du bei div-Elementen? Was sollen die mit den Pseudoklassen :link oder :visited?
Kann nicht gehen!
Auch auf :focus reagieren sie höchstens dann, wenn man sie mit einem tabindex-Attribut darauf einstimmt. Mich wundert, dass du behauptest, :active würde "funktionieren".
Nur :hover und :active „funktionieren“ ohne tabindex, „mit“ tabindex bekommst du drei Zustände hin, dabei ist aber die Reihenfolge wichtig, also :focus vor :active.
.menue:hover { background-color: Red; }
.menue:focus { background-color: Green; }
.menue:active { background-color: Gold; }
gruesse qx