Kommt drauf an, was die Buttons darstellen sollen. Üblicherweise haben sie einen Text auf einen Hintergrund. Besser ist es einen Text zu nehmen und immer den gleichen Hintergrund (ohne Text) zu benutzen, dann kommst du mit wenigen Zeilen CSS aus und hast wesentlich mehr Gestaltungsmöglichkeiten.
Hm, leider handelt es sich um reine Grafik-Buttons.
Also 24 verschiedene nicht vereinfachbare Grafiken bzw. 12 Buttons mit 12 hover-Buttons ...