/* --- Kontaktformular ---- */
/* Für Bereiche #content */

#text form {
margin: 0 0 20px 0;
padding: 0;
font-family: Verdana, Helvetica, sans-serif;
}
#text h2.form {
margin: 20px 0 0 0;
padding: 1px 5px;
background-color: #336385;
color: #fff;
font-size: 0.9em;
}
#text form label {
font-size: 0.8em;
}
#text form label.beschriftung {
width: 175px; /* es bleiben 230px übrig*/
float: left;
text-align: right;
font-size: 0.8em;
height: 2.0em;
padding: 2px 5px 0 0;
}
#text form label.klickbox {
line-height: 1.0em;
display: block;
float: right;
width: 390px;
padding: 2px 10px 2px 0;
}
#text form input.checkbox {
width: 20px; height: 20px;
margin: 3px 5px 0 0;
}
* html #text form input.checkbox {
width: 26px; height: 26px;
margin: 0 5px 0 -5px;
}
#text form select {
font-size: 0.8em;
}
#text form input.klickbox {
margin-left: 180px; /* die breite von Label + padding ! */
float: left;
}
#text form input.eingabefeld {
font-family: Verdana, Helvetica, sans-serif;
font-size: 0.8em;
width: 200px;
}
#text form input.senden {
font-family: Verdana, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: bold;
margin: 20px 0 10px 180px;
width: 210px;
background-color: #336385;
color: #fff;
}
#text form textarea {
font-family: Verdana, Helvetica, sans-serif;
font-size: 0.8em;
line-height: 1.1em;
}
#text div.formularblock {
padding: 20px 0;
background-color: #e5ebef;
}

/* Fragebogen Form: */
#text table.fragen { 
width: 100%;
font-size: 0.8em; font-family: Verdana, sans-serf; 
background: #fff;
border-collapse: separate;
border-spacing: 2px;
}
#text table.fragen td { background-color: #e5ebef; }
#text table.fragen td.radio, #text table.fragen th.radio {
width: 22px; text-align: center; vertical-align: top;
}
#text table.fragen th { background-color: #336385; color: #fff; }
