Hallo kreateve,
gestern hatte ich vergessen zu erwähnen, dass man anstatt die Abstände vor und nach dem Absatz auf null zu setzen auch den Absatz ganz weglassen kann.
Zu den Umbrüchen.
Gemeint ist damit doch das Thema Zeilenlänge und Worttrennung?
Man hat in Html nur einen beschränkten Einfluss auf die Schriftgröße und Buchstabenbreite.
Ist Verdana nicht etwas breiter als Arial? Dann passt bei jemandem, der kein Verdana auf dem Rechner hat, eventuell mehr in eine Zeile.
Außerdem kann man (in FX mit Strg+) die Schrift vergrößern, womit sich auch die Aufteilung der Zeilen verschiebt, oder eine minimale Schriftgröße einstellen.
Es ist also keine gute Idee, einzelne Wörter (Teilneh-mer) als getrennt vorzusehen, weil sie bei anderer Schriftdarstellung vielleicht gar nicht mehr am Zeilenende stehen.
Zudem ist das von dir verwendete Trennzeichen (Minus, Bindestrich) im Html-Standard gar nicht als trennend definiert. Der IE macht eigentlich einen Fehler, wenn er bei '-' einen Zeilenumbruch macht, auch wenn das meistens erwünscht ist.
Stattdessen gibt es das "soft hyphen" ­ für den Umbruch langer Wörter. Leider wird dieses vom Firefox immer noch nicht umgesetzt. BUG9101