Danke für Idee. Ist auf jeden Fall ein Weg.
Ich habe mich ebenfalls mal weiter umgesehen und siehe da, es gibt eine ganze Menge heisse Diskussionen zu dem Thema.
Ich habe daraufhin erstens in wp-includes/functions-formatting.php in der Function wpautop (Zeile 56) $br auf 0 gesetzt. Auf magische einfache Zeilenumbrüche kann ich verzichten.
Zweitens denke ich, daß die Autoren in den zahlreichen Filtern in der Funcion wpauotp einfach die Tags <span> und <style> vergessen haben.
Also habe ich diese in den Zeilen, 60, 61, 66, 70, 71, 73 und 74 hinzugefügt.
Jetzt unterbleiben auch unpassende Paragraph-Tags in dem von mir oben genannten Beispiel.
Funktioniert gut und ich denke ich geben den Leuten von WP wegen der Tags mal einen Tipp.
Danke auf jeden Fall für die Hilfe.