.calaform form label {
  width: 100px;
  display: block;
  float: left;
  text-align: right;
  padding-right: 10px;
  cursor: pointer;
}

.calaform form li {
  clear: both;
  padding: 5px 0;
  list-style: none;
  margin-left: 0;
}

.calaform form li input {
  float: left;	
}

.calaform form li .right {
  width: 300px;
  float: left;
}

.calaform form input.submit_button {
  margin: 10px 0 0 110px;  
}

.calaform .error_list li {
  margin-left: 85px;
  color: red;
  padding: 0;  
}

.calaform .error_list_overview {
  padding: 5px;
  border: 1px solid red;
}

.calaform .error_list_overview li {
  list-style: square;
  color: red;
  
}

.calaform ul,
.calaform li {
  list-style: none;
  margin: 0;
  padding: 0;
}

div#cm_newsletter_category_select ul.checkbox_list li  input {
  float: left;
  margin-right: 30px;
}

div#cm_newsletter_category_select ul.checkbox_list li label {
  display: block;
  width: 340px;
  text-align: left;
}

.calaform form#newsletter_form input.submit_button {
  margin: 10px 0 0 40px;  
}