Ich habe Bilder als Hintergrundbild in Divs gepackt,
Wie könnte ich das Problem sonst lösen??
du definierst das bild als hintergrund des links - ein zusätzliches element ist hier wahrschenilich nicht notwendig, divs sind nur zum gruppieren von elementen gedacht, die man sonst nicht sinnvoll mit einem anderen block-element gruppieren könnte
<div id="formular">
<form />
</div>
ist also mindestens genauso sinnlos wie
<span class="link"><a /></span>
oder andere heldentaten