form.formular {
float: left;
margin: 0 10px 10px 20px;
padding: 0 0 0 10px;


}

form.black {
font-family: tahoma, verdana, "sans-serif";
font-size: 12px;
padding: 20px;
border: 1px solid #A5A8B8;
background:#666666;
color:#CCCCCC;
}

form.black legend{
color:#CCCCCC;
}

.formular fieldset {
margin-top: 0px;
padding : 10px 10px 10px 0px;
border: 0px solid #B5B8C8;	
/*background: transparent url(../pix/pointsble.png) repeat-x 0 bottom;*/
}

.formular legend {
font-size: 16px;
color: #00b3ff;
font-weight: 900;
margin: 0;

}
.formular legend span {
font-size: 16px;
color: #00b3ff;
font-weight: 900;
background: transparent url(../pix/pucestep.png) no-repeat 0 0;
text-indent: 40px;
float: left;
height: 49px;
padding: 3px 0 0 0;
margin: 0;
}

/*.formular fieldset label {
float: none;
text-align: inherit;
width: auto;
}
*/
.formular fieldset label {
float: left; clear: left;
text-align: inherit;
width: auto; margin:0 0 0 10px;
cursor: pointer;
}

 .formular fieldset label.nocl {
clear: none;
} 
 .formular fieldset label.noclr {
clear: none; float: right;
}
 					
.formular label span {
 float: left; width: 60px; margin: 0; padding: 10px 5px 0 0; color: #9da0ad; font-size: 16px;color: #5FA1BB;
}
.formular label:hover span {
color: #00B3FF; 
}

/*07A0E1*/
.formular label span.autom {
 float: left; width: auto;
}

.black label span {
color: #00B3FF;
}

.formular input, .formular select, .formular textarea {
/*display : block;*/ float:left; 
margin-bottom: 5px; clear: left;
}

.formular .text-input {
width: 250px;
color: #555;
padding: 4px;
border: 2px solid #B5B8C8;
font-size: 14px;
margin-top: 4px;
background: #FFF url('../img/form/text-bg.gif') repeat-x ;

}

.text-input {
width: 250px;
color: #555;
padding: 4px 4px 3px;
border: 2px solid #B5B8C8;
font-size: 14px;
margin-top: 4px;
margin-bottom: 4px;
background: #FFF url('../img/form/text-bg.gif') repeat-x;

}
.formular .text-input:hover {border:solid 2px #00B3FF;}
:focus {outline: none}
.text-input:focus {border:solid 2px #00B3FF;}
label span:focus {color:#00B3FF;}
.formular select.text-input  { padding: 3px;}
.formular .infos {
background: #FFF;
color: #333;
font-size: 12px;
padding: 10px;
margin-bottom: 10px;
border:1px solid #B5B8C8;
}

.formular span.checkbox, 
.formular .checkbox {
display: inline;
}

.formular .button {
text-align:right;
margin-top: 20px;
}

.submit {
color: #555;
float:right;
text-decoration: none;
cursor: pointer;
}


.formular a.submit {
background: url('../img/form/button-bg.png') repeat-x;
border: 1px solid #AAA;
padding: 4px;
}

input.button {
background: url('../img/form/button-bg.png') repeat-x;
border: 2px solid #AAA;
padding: 4px 4px 1px;
font-size:14px;
margin-top:4px;
}

.formular input {
background: url('../img/form/button-bg.png') repeat-x;
border: 2px solid #AAA;
padding: 4px;
}




.formular hr {
clear: both;
visibility: hidden;
}

.formular .fc-error {
width: 350px;
color: 555;
padding: 4px;
border: 1px solid #B5B8C8;
font-size: 12px;
margin-bottom: 15px;
background: #FFEAEA;
}

input.valideer {
background: url(../pix/valider.gif) no-repeat 0 0;
width:100px;
height: 37px;
border: none;
overflow: hidden;
text-indent: -900%;
margin-left: 90px;
}
input.valideer:hover {
background: url(../pix/valider.gif) no-repeat 0 -37px;
width:100px;
height: 37px;

}

input.seconnecter {
background: url(../pix/seconnecter.gif) no-repeat 0 0;
width:153px;
height: 37px;
border: none;
overflow: hidden;
text-indent: -900%;
margin-left: 40px;
}
input.seconnecter:hover {
background: url(../pix/seconnecter.gif) no-repeat 0 -37px;
width:153px;
height: 37px;
}

input.validnet {width:273px; height:47px; background: transparent url(../pix/bovalidok2.png) no-repeat 0 0;  margin: 0px 0 0px 10px; overflow: hidden; text-indent: -900%; float:left; clear:left; border: 0pt solid red;}
input.validnet:hover {background: transparent url(../pix/bovalidok2.png) no-repeat 0 -47px;}

div.holdfield {float:left; margin:-35px 0 10px 0; padding-left:35px;}
