Hallo Martin,
Abgesehen von diesen Fehlern stellt sich die Frage, warum du nicht komplett alle Angaben, die nur die Darstellung betreffen, ins Stylesheet auslagerst. Dafür ist CSS schließlich gemacht. Wenn du jetzt schon den Aufwand treibst, deine Seite barrierefrei zu gestalten, sollte das eigentlich ein wichtiger Schritt sein. Ich sehe aber noch <b> und align="right", und auch deine <h5> wirken für mich, als hättest du das Element nicht wegen seines Sinngehalts gewählt, sondern wegen seiner Optik. Falls das so ist, denke lieber noch einmal scharf darüber nach.
ich weiß, die <h5> Tags sind eher für Überschriften, als für ganze Absätze gedacht. Ich bin aber erst dabei mich langsam in die Materie einzuarbeiten... Wie müßte ich denn den Absatz in CSS formatieren, ohne <h5> zu verwenden?
Gruß
Bernd