Formhandler Klasse für Standardwerte definieren

Moin an alle,

ich benutze Formhandler um ein Kontaktformular zu erzeugen.
In den Formular-Feldern sollen Standardwerte stehen (Name, Email, Nachricht) und diese Standardwerte sollen blassgrau sein. Wenn man dann reinklickt in das Feld soll der Standardwert gelöscht werden und die Farbe mit der man schreibt schwarz sein.

Also 2 Probleme:
Wie wrappe ich die Standardwerte in eine Klasse um sie mit CSS anzusprechen?
Hatte mir überlegt, im HTML des Formulars einfach schon Standardwert einzutragen, um die Standardwerte grau zu färben. Und wenn dann beim Klick das Feld leer wird die Tags und Klasse der Standardwerte dadurch mit gelöscht werden.
Und Standard-CSS für das Feld mit #000000;

Wie sage ich Typo, dass die Standardwerte gelöscht werden sollen, wenn man ins Feld klickt? Und bleibt der eingetippte Text bestehen, wenn ich zwischen den Felder hin- und herklicke, wenn man was vergessen hat?

TYPOSCRIPT

preProcessors {
1.class = Tx_Formhandler_PreProcessor_LoadDefaultValues
1.config {
1 {
lastname.defaultValue = TEXT
lastname.defaultValue.value = Name
email.defaultValue = TEXT
email.defaultvalue.data = Email
nachricht.defaultValue = TEXT
nachricht.defaultValue.value = Nachricht
}

}
}

Das erzeugt mir „p class= standard_wert Name /p“ im Feld Lastname und „TEXT“ im Feld Email.

HTML

So sieht dann der HTML-Code aus…

MfG
Apo1337