Das sieht ja ziemlich wüst aus. Da wird zweimal das Template CSS eingebaut.
Zwei zusätzliche Inline CSS. Scheint also heftig getestet zu werden.
Fügt mal in das Template CSS
.hide.label { display: none; }ein.
Unter z.B. Firefox 17.X verschwindet Antwort direkt.
Leerzeichen in Classnamen würde ich entfernen.
Also vielleicht in hide_label umbenennen.
Mit dem Punkt sind ja eigentlich zusammengesetzte Classes.
Habe mir jetzt nicht das gesamte CSS angeschaut, um zu schauen, was an Namen verwendet wird.
Bin jetzt nicht sehr bewandert in CSS.