form input, form textarea {
border:1px solid #666;
font-size:80%;
font-family:arial, helvetica, sans-serif;
}

form input:focus, form textarea:focus {
border-color:#000;
}

/* \*/
* html form textarea {
overflow:auto;
}
/* */

#mailforms2 fieldset {
margin-top:1em;
margin-bottom:1.5em;
}

#mailforms2 legend {
color:#333;
font-size:80%;
font-weight:bold;
margin-bottom:.5em;
}

#mailforms2 label {
font-size:80%;
line-height:1.4;
color:#333;
}

#mailforms2 input {
line-height:1.4;
}

#mailforms2 p input {
font-size:100%;
}

#mailforms2 p {
margin:0;
padding:0;
}

#mailforms2 #person legend {
display:none;
}

#mailforms2 #person label {
float:left;
clear:left;
width:11em;
margin:.2em 0;
}

#person input {
width:20em;
}

#mailforms2 #person br {
clear:left;
}

#senden {
margin-bottom:1em;
width:24.8em;
}

#senden #Submit2 {
float:left;
width:7em;
}

#senden #clean2 {
padding:0 .25em;
margin-left:3em;
vertical-align:top;
}

#senden br {
clear:left;
}

#inhalt p.error {
font-weight:bold;
color:red;
}

#mailforms2 #engagement div {
margin-bottom:1em;
}

/* \*/
* html #engagement legend {
margin-left:-5px;
}
/* */

#engagement #comment label {
font-weight:bold;
line-height:1.5;
}

#engagement div p input { /* Fehler im IE */
border:none;
}

#engagement #Unterschriften, #engagement #Hoehe_Spende {
border:1px solid #666;
}

#comment textarea {
width:31.5em;
}


#mitglied legend {
display:none;
}

p#spende {
margin-top:1em;
}

#abowahl {
margin:1em 0;
}