Ja...es ist auch ehrlich gesagt nicht so einfach.
Falls es Dich dennoch interessiert, dann schau Dir doch z.b. http://css.fractatulum.net/ an, der macht z.b. bei seiner Navi auch sowas in der ARt und hat recht viele ungewöhnliche Beispiele auf seiner Seite.
einen anderen Weg weiss ich persönlich nciht, geht sicher auch mit JS, aber wer will das schon;)
vg melanie