/***** FORMULAR *****/

#form   { margin: 10px 0; padding: 0; border-width: 0; color: #000; }
fieldset        { display: block; margin: 3px 0 5px; padding: 0; clear: both; border: 0; }
* html fieldset      { padding: 3px 0 }



.label{width: 240px;margin-top:2px;display: block }

* html .label{width: 220px;margin-top:2px; }


label { color:#000; margin:0 3px 3px 0; padding:0; width:80px; display:block; float:left; clear:left;height: 20px}
input, textarea   { font-size: 12px; background: #fff; margin-bottom: 0.6em; padding-left: 0.3em; width: 240px; border-style: solid; border-width: 1px; border-color: #808080 #d2d2d2 #d2d2d2 #808080 }
textarea{ height: 50px}

.plz {width:50px;}
.ort  { width: 183px }


input:active, input:focus, textarea:focus,textarea:hover, textarea:active  { border: solid 1px rgb(225,102,0) }
input:hover { border: solid 1px rgb(30,127,92) }

button{margin-left: 82px;width: 82px;height: 25px}


/*SPAMSCHUTZ*/
fieldset.spamschutz{ padding-top: 10px}

.hint  {width: 200px;color: rgb(227,9,22); font-size:11px; font-weight: normal; line-height: 12px; margin-top: 0; padding: 2px 0  0  0px;  float:left }

.array  { font-size: 14px; margin-top: 0.25em; margin-right: 5px; padding: 0.25em; width: 80px; height: 25px; float: left }
.spamimg  { margin-right: 0; margin-bottom: 10px; margin-left: 0; padding-top: 5px; clear: both; border: 0 }
* html .spamimg  { margin-left: 84px;margin-top: -25px;padding-top:0px }


.mini { color: rgb(227,9,22); font-size: 10px; font-weight: bold; margin-left: 82px }

