Du wirst m.E. nicht viel Erfolg haben, wenn du versuchst, eine Auswahlliste derart zu formatieren (und das auch noch browserübergreifend funktionieren soll). Wenn du wirklich Wert darauf legst - dann wirst du sie mit HTML, CSS und JavaScript nachbasteln müssen. (Das kann man ja so aufsetzen, dass es bei nicht vorhandenem JS auf ein normales SELECT-Element zurückfällt.)
Wäre eine Option, ist mir aber zu aufwändig.
Dennoch danke für die Anregungen!