/*
body {
  padding-top: 50px;
}
.starter-template {
  padding: 40px 15px;
  text-align: center;
}
*/

.newsletter .acymailing_modulenewsletter .acymailing_fulldiv form .acymailing_module_form .acymailing_form p input.inputbox.f3-form-error,
.newsletter.acymailing_module .acymailing_fulldiv form .acymailing_module_form .acymailing_form p input.inputbox.f3-form-error {
  	background-color:#FF9F9F;
	border: 1px #FF0000 solid;
}


textarea.f3-form-error,
input[type="text"].f3-form-error,
input[type="password"].f3-form-error,
input[type="datetime"].f3-form-error,
input[type="datetime-local"].f3-form-error,
input[type="date"].f3-form-error,
input[type="month"].f3-form-error,
input[type="time"].f3-form-error,
input[type="week"].f3-form-error,
input[type="number"].f3-form-error,
input[type="email"].f3-form-error,
input[type="url"].f3-form-error,
input[type="search"].f3-form-error,
input[type="tel"].f3-form-error,
input[type="color"].f3-form-error,
.uneditable-input.f3-form-error {
  	background-color:#FF9F9F;
	border: 1px #FF0000 solid;
}


/* Textpic image left */
.csc-textpic-intext-left figure {
  float: left;
  margin: 0 30px 10px 0;
  max-width: 50%;
}


/* Textpic image right */
.csc-textpic-intext-right figure {
  float: right;
  margin: 0 0 10px 30px;
  max-width: 70%;
}


div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image {
  margin-bottom:10px;
  margin-left:10px;
  left: 50%;
}

/* FIX ul ol list with left image, 320px fix, overflof:none; */
.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: inherit; }