form, fieldset, legend{width:380px; border:0; margin:0; padding:0; font-size:14px;color:#686865;}
form{margin:0 0 20px 15px;}
form p{margin:0 0 0.6em;}
p.error{font-weight:bold;}
legend span, label span{position:absolute; width:0; overflow:hidden;}

/* default label, input & textarea status */
form.subscribe label{float: left; width:100%;}
label.fields-on, label:focus{color:#fff;}
form.subscribe input,form.subscribe textarea,form.subscribe select {width:380px;}
input, textarea, select {padding:8px; background-color:#979797; border:0; font-size:14px;}
input.radio, input.check{width:25px;}
input.fields-on, input:focus, textarea.fields-on, textarea:focus, select.fields-on, select:focus{background-color:#fff; color:#262626;}
input.domein{width:280px}

/* default button status */
form.subscribe input.btn-normal, input.btn-hover{width:100px; cursor:pointer; border:0; background:#262626; color:#fff; float:right; margin-top:5px;}
input.btn-hover, form.subscribe input.btn-normal:hover{background:#979797;}

p.status_ok{color:#fff;}