Ist das richtig?
pinzipiell ja - in deinem echten stylesheet hast du aber LI jeweis gross geschrieben, in xhtml sind elementnamen aber klein zu schreiben - da css case-sensitive ist, entspricht der selektor LI nicht dem selektor li - einige browser ignorieren das, andere wieder nicht - darum: alles klein schreiben zur sicherheit