/* FORMULARE */
input, textarea { font-family:Helvetica,Arial,sans-serif; font-size: 10pt; border: none; }
input.submit { width: 100px; height: 25px; border: 1px solid #333333; background-color: #eeeeee; color: #000000; border-top-color: #aaaaaa; border-left-color: #aaaaaa; }
input.submit:active { padding: 1px 0 0 5px; border-left-color: #333333; border-top-color: #333333; border-bottom-color: #aaaaaa; border-right-color: #aaaaaa; }

/* Titel */
td.form_text_titel, td.form_textarea_titel, td.form_check_titel, td.form_select_titel { width: 120px; font-size: 9pt; vertical-align: middle; text-align: right; padding-right: 10px; }

/* Felder */
td.form_text_field, td.form_select_field, td.form_check_field { width: 320px; height: 30px; vertical-align: top; border-left: 1px solid #333333; border-bottom: 1px solid #333333; vertical-align: middle; }
td.missing { border-left-color: #ff0000; border-bottom-color: #ff0000; color: #ff0000; }

/* Textfeld */
td.form_text_field input { width: 310px; margin-left: 5px; }
td.form_text_field input { width: 310px; margin-left: 5px; }

/* TEXTAREA */
td.form_textarea_field textarea { width: 320px; height: 100px; font-family: Arial; font-size: 9pt; border: 1px solid #333333; }

/* Freitext */
td.form_freitext { width: 440px; font-size: 0.92em; }