Moin!
Ich habe das CSS extra so flexibel gestaltet dass die Elemente je nach gewollter Semantik problemlos ausgetauscht werden können.
Gutes Argument dafür, <p>
für alles zu nehmen und dann mit Klassen (und diese mit einem Haufen CSS) zu versehen um es zu gestalten. <p>
ist so schön kurz.
Im Ernst: ich wollte eigentlich zum Ausdruck bringen, dass vom Lösungsansatz her bei Dir bin. Aber wie das Leben so spielt: Kaum hat man eine gute Idee kommt schon jemand, der kleinlich meckert.
Jörg Reinholz