Ich habe das div-Element mit float schon rechts positioniert:
<div id="contents">
<h1>Willkommen</h1>
<div style="float:right" id="bookofmonth">
<h1>Das Buch des Monats</h1>
</div>
</div>
Aber nachdem ich die Überschrift dahingeschreiben habe, hat sich das innere Div-Element nach unten geschoben.