Hallo,
Dieses Script sieht wie ein Stylesheet aus. Es weist Elementen, bezeichnet durch IDs, CSS-Eigenschaften zu. Warum packst du solche Styles nicht in ein Stylesheet und änderst über JavaScript z.B. die Klasse eines darüberliegenden Elements, sodass andere Styles greifen?
Mathias