/* CSS by Nicole Y. Maennl, NY DesignBeratung, www.ny-designberatung.de*/

fieldset {border: 1px dashed #CCC; width: 30em; background-color: #E3ECF3; margin-bottom: 20px;}
*+html .fs1 {padding-bottom: 0; margin-bottom: 0;}
*+html .fs1 {padding-top: 0; margin-top: 0;}

legend {border-color: #EEE;}
label, input, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 130px; /* Breite.*/
}
/*input file für IE7*/
*+html .datei {float: none; display: inline; width: 280px;}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}
.trenner {height: 1px; line-height: 1px;}

/* Abstand fieldset für IE7 */
*+html .trenner {height: 20px;}
label {text-align: right; margin: 0 5px 0 0;}
.co, #contact_via_Frau, #contact_via_Herr {width: 30px;}
#contact_via_Frau {margin-left: 130px;}

/*Radio-Buttons für IE7 */
*+html #contact_via_Frau {margin-left: 175px;}
.rad1 .rad2 {border-style:none;}

* html #contact_via_Frau {margin-left: 85px;}

textarea {width: 280px; height: 100px;}

.filetext {margin-left: 135px; font-size: 0.8em; line-height: 1.0em;}

input.absenden {margin-left: 135px; background-image: url(grafik/menu5.gif); width:130px; height:25px;
border: 0px solid #F48D29; 
 color: #FFFFFF;}
* +html input.absenden {display:inline; float: none; margin: 0 0 20px -45px;}
* html input.absenden {display:inline; float: none; margin: 0 0 20px -40px;}
*+hmtl .captchalabel {line-height: auto; padding-top: 4px;}
*+html #spam {width: 130px;display:block; float:left; overflow: auto; margin: 0 5px 0 -44px;}
* html #spam {width: 130px;display:block; float:left; overflow: auto; margin: 0 5px 0 -21px;}
