Es geht nur mit JavaScript.
wieso? warum nicht ein fieldset, mehrere radiobuttons und label-elemente
das fieldset bekommt als hintergrundbild die landkarte, die label-elemente werden absolut an die entsprechenden stellen der karte positioniert und die radiobuttons ausgeblendet
zwar sieht man dann nicht, welches land man gerade ausgewählt hat, aber es würde ohne javascript funktionieren