Hi,
Ich antworte mal mit einer Gegenfrage: Warum soll den das ganze div-Element anklickbar sein bzw. was erhoffst du dir dadurch?
Es ist vielleicht etwas ungewöhnlich: Das ganze ist ein <a>-Tag, der ein <div> mit Hintergrundbild anklickbar macht, innerhalb des <div> stehen weitere Daten...
Eine Lösung hierfür ist mir nicht bekannt, weil eben - wie du bereits festgestellt hast - kein Block-Level-Element in ein inline-Element kann.
Naja, halt mit dem display:block im <a>-Tag
E7