@charset 'utf-8';

/*
    Formulare
----------------------------------------------------------------------------- */

div#wrapper-formular
{
    /* background-color: #eee; */
   margin-top: 25px;
}  

/* Einzelne Zeile mit label und input */
div#wrapper-formular div.zeile{ margin-bottom:10px; }

/* label */
div#wrapper-formular label{ float:left;width:140px; text-align:right; margin-right:8px;}

/* wrapper Eingabezeile */
div#wrapper-formular div.zeile_input{ float:left; width:380px; }

div#wrapper-formular div.zeile_input p.hinweis{ margin:0; padding:0; margin-top: 3px; font-size:85%; color:#EAEEEF }

/* Eingabefelder */
div#wrapper-formular input,
div#wrapper-formular textarea,
div#wrapper-formular select{ width:98%; border:1px solid #CCC; }

/*  checkboxen */
div#wrapper-formular div.zeile_input div.checkbox{ float:left; width:120px; margin-left:8px; text-align:right; }
div#wrapper-formular div.zeile_input div.checkbox input{ width:20px;margin-right:10px; }
div#wrapper-formular div.zeile_input label.checkbox{ float:left; width:205px; text-align:left; font-weight:normal; }

/* Schalter senden */
div#wrapper-formular input.schalter{ padding-left:10px; border:2px solid #585858;}

/* Subzeile */
div#wrapper-formular div.zeile_input div.subzeile{ padding: 2px 0px;}
div#wrapper-formular div.zeile_input div.subzeile:hover{ background-color: #800000; color: #fff;}
div#wrapper-formular div.zeile_input div.subzeile label{ float:none; width:100%; text-align:right; margin-right:0px;}
/*  Radioboxen */
div#wrapper-formular div.zeile_input div.subzeile input.radio{ float:left; width:auto; margin-right:8px; }


/* fieldset an sich */
div#wrapper-formular fieldset { border:1px solid #585858; margin-bottom:10px;padding:8px; }
div#wrapper-formular fieldset legend{ /* border-bottom:1px solid #800000; */ margin-bottom:12px; background-color: #6D010C; color: #fff; padding:4px; }

/* Ben�tige Eingabe Sternchen */
div#wrapper-formular fieldset span{ color:#C00; background-color:#FFF; margin-right:2px; }

/* Fehler */
div.errors{ margin-bottom: 10px; border-bottom: 2px dotted #C00; padding-bottom:3px; }
div.errors strong{ color: #C00; background-color: #FFF; display:block; margin-bottom:3px; }
div.errors div.fields{ display:block; }

