Das ganze basiert auf s.g. ImageMaps. Das sind kleine Koordinatenpunkte, welche miteinander verknüpft sind und somit eine anklickbare Area bilden.
Schau dir erst einmal dazu die Grundlagen zu ImageMaps an.
http://de.selfhtml.org/html/grafiken..._sensitive.htm
Um eine Farbgestaltung bei rüberfahren zu erhalten, musst du dies entweder in CSS (bessere Variante) oder in JavaS***** mit einem Mousover-Effect versehen.
Auf
http://www.cssplay.co.uk/menu/ unter dem Punkt ImageMaps findest du einige Beispiele.
Weitere Anleitung:
http://www.tikal.de/hilfe-service/wo...emap/index.php