.A {background-color:green}
.B {background-color:yellow}
.C {background-color:blue}

.A .X {background-color:red}
.B .X {background-color:red}
.C .X {background-color:red}

CLASS="A" -> (A) -> .A
CLASS="B" -> ((A) B) -> .B
CLASS="C" (((A) B) C) -> .C
so isses: CLASS="A X" -> (A X) -> .A
so sollte es sein: CLASS="A X" -> (A X) -> .A .X
CLASS="B" -> ((A X) B) -> .B
CLASS="C" -> (((A X) B) C) -> .C
CLASS="A" -> (A) -> .A
CLASS="B X" ((A) B X) -> .B .X
CLASS="C" (((A) B X) C) -> .C
CLASS="A" -> (A) -> .A
CLASS="B" -> ((A) B) -> .B
CLASS="C X" -> (((A) B) C X) -> .C .X