Hallo Cujo,
genau hier musst du padding einfügen:
HTML-Code:
<div class="menu3" style="margin: 0pt auto; float: right; background-image: url(images/bg-tag.png); width: 520px; height: 120px;">
<br/><a href="scherzfrage-des-tages.html" id="scherzfrage"><strong>Zufalls-Scherzfrage</strong></a><br/>
Welche Haare hat ein siebenjähriger, einäugiger und schwerhöriger Schäferhund?<br/><img src="buttons/raetsel-loesung-small.png" alt="Rätsel Lösung" onclick="alert('Hundehaare');location.reload()" style="width: 77px; height: 30px;"/> </div> Und zwar, ist der div menu3 gemeint bei dem du auch direkt per style Formatierungen vorgenommen hast. Hier musst du padding einfügen.
zB so:
HTML-Code:
<div class="menu3" style="margin: 0pt auto; padding: 0px 10px; float: right; background-image: url(images/bg-tag.png); width: 500px; height: 120px;">
<br/><a href="scherzfrage-des-tages.html" id="scherzfrage"><strong>Zufalls-Scherzfrage</strong></a><br/>
Welche Haare hat ein siebenjähriger, einäugiger und schwerhöriger Schäferhund?<br/><img src="buttons/raetsel-loesung-small.png" alt="Rätsel Lösung" onclick="alert('Hundehaare');location.reload()" style="width: 77px; height: 30px;"/> </div> Noch eine kleine Erklärung warum dein Versuch nicht funktioniert hat.
padding = immer Abstand nach innen
margin = immer Abstand nach aussen
Daher funktioniert padding nur bei den äusseren Elementen. (Und wie immer das ist nur die Einfachste Erklärung und nicht die genaue

)
Lg
Stefan