ALSO:
Es funktioniert! Dankeschön. Hätte ich die Möglichkeit würde ich es natürlich beweisen...
Ein wichtiger Tipp ist noch, dass die Reihenfolge der Elemente auch deren Priorität bestimmt. So ist das letzte Element das dominanteste. Wenn man dies beachtet, kann man bei großen Überschneidungen ein schöneres Ergebniss erreichen.
Jetzt muss ich mal den ganzen Code überarbeiten, damit ihr beim nächsten Mal nichts mehr zu meckern habt (so von wegen was gehört ins CSS etc).