/* forms */
form  {
  margin: 20px 0;
}

textarea  {
  /*
  min-height: 100px;
  height: auto !important;*/
  height: 100px;
  width: 100%;
}

.text_field, .submit_field, .select_field, .checkbox_field, .file_field  {
  margin-bottom: 10px;
  width: 100%;
}

.text_field label, .select_field label, .checkbox_field label, .file_field label  {
  float: left;
  width: 25%;
  margin-bottom: 9px;
}
 .radio_label
 {
  cursor:pointer !important;
  float:none !important;
  width:auto !important;
 }
.popup .text_field, .popup .submit_field, .popup .select_field, .popup .checkbox_field, .popup .file_field  {
  margin-bottom: 10px;
  width: 100%;
}

.popup .text_field label, .popup .select_field label, .popup .checkbox_field label, .popup .file_field label  {
  float: left;
  width: 30%;
  margin-bottom: 10px;
}

.form_list_margin { margin-left: 25%; }
#help_form .form_list_margin { margin-left: 20%; }

.text_field input, .text_field textarea   {
  width: 50%;
}

input.number  {
  width: 40%;
}

#standard_search input.number  {
  width: 20%;
}

.checkbox_field  input  {
  vertical-align: middle;
}
input.checkbox, input.radio  {
  vertical-align: middle;
  margin-right: 5px;
  margin-top: 0px;
}

label.radio_label { margin-right: 5px; }

input.code  {
  width: 10%
}
.submit_field input   {
  margin-left: 25%;
  margin-top: 10px;
}
.error input  {
  border-color: darkred;
}
.error_msg, .error label  {
  color: #ff0000;
}
.info_msg  {
  color: darkgreen;
}

#help_form label  {
  width: 20%;
}
#help_form .text_field, #help_form .submit_field, #help_form .select_field, #help_form .checkbox_field, #help_form .file_field  {
  width: 100%;
}
#help_form input.number  {
  width: 20%;
}

.display_none{
	display:none;
}

#clientsyears{
	width:120px;
	margin-right:20px;
	vertical-align:top;
}

#spa_ceg_loader img
{
    background-image:url('/modules/creditreform/_img/ampel4.gif');
    background-repeat:no-repeat;
    background-position:left;
    display:inline;
    margin: 0px 0px 0px 5px; padding:0px;
}
 .ampel_
{
    background-position: left !important;
}
 .ampel_gruen
{
    background-position: -17px 0px !important;
}
 .ampel_gelb
{
    background-position: -35px 0px !important;
}
 .ampel_rot
{
    background-position: -52px 0px !important;
}
