Hallo Felix,
ich versuchs mal zu erklären:
der text wurde im prinzip über einen stark abgespeckten wysiwyg-editor (nur mit fett, kursiv und hr-trennlinie) eingegeben und im style-sheet war das p-element auf margin und padding: 0px eingestellt. daher sieht der umbruch in html genau so aus wie der absatz.
Mit anderen worten
<p>foo</p>
<p>bar</p>
soll werden zu
<p>foo<br />bar</p>
<p>foo</p>
<p></p>
<p>bar</p>
soll werden zu
<p>foo</p>
<p>bar</p>
Du musst also nur </p><p> durch <br /> ersetzen und </p><p></p><p> durch </p><p>
Oder sehe ich das jetzt falsch?