Ich bin mal so frei: klick
Ahhh danke! Hab den Fehler jetzt gefunden. Der Hauptunterschied zwischen deiner Lösung und meinem Versuch ist, dass ich ein float:left drin hab. Aus irgend einem Grund matscht er das Ganze zusammen wenn man im span ein float:left drin hat.
Hat wer eine Ahnung warum? Wär interessant.
Aber jedenfalls funktionierts jetzt, danke euch und dir besonders apsel :)