Hallo reimarus,
<body>
<div style="width: 100%; ">
Ein Div als Blockelement hat per default eine Weite von 100%. Die Angabe ist überflüssig.
<p style ="padding: 20px;background-color: yellow;text-align: middle;border: 20px solid #66a" >
[...]
Änderungen werden rechtzeitig angekündigt.</p></div>
Wenn man zwei Blockelemente ineinander verschachtelt, kann man sich meist ein Element sparen. Ich sehe (noch) keinen Grund, warum du das <p> in ein <div> packst. Beides sind Blockelemente und erzeugen eigene Absätze. Die Formatierung des p-Elementes und die m.E. überflüssige Formatierung des div-Elementes lassen das div-Element als überflüssig erachten.
Mit freundlichen Grüßen,
André