form.cmxform {
	width: 470px;
	font-size: 14px;
	color: #FFF;
        margin: 0 0 0 15px;
}

form.cmxform p {
	margin: 20px 0;
}

label{
   width: 163px;
   float: left;
}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: #EC1C24;
	font-style: italic;
        clear: both;
        width: 450px;
        padding: 0 20px;
}


#baseForm label.error{ margin: 10px 0 10px 140px; }

div.error {
   display: none;
}

.mailsucces {
   width: 275px;
   background: #FFF;
   color: #26badb;
   padding: 10px;
   font-size: 14px;
   margin: 0 0 0 178px;
}

.mailerror {
   width: 275px;
   background: #EC1C24;
   color: #FFF;
   padding: 10px;
   font-size: 14px;
   margin: 0 0 0 178px;
}

input {
   border: 1px solid #FFF;
   width: 295px;
   padding: 10px;
}

input:focus {
   border: 1px dotted #26badb;
}

input.error {
   border: 1px dotted #EC1C24;
}

.submit {
   width: 246px;
   height: 75px;
   border: 1px dotted #39bfdc;
   margin: 20px 0 0 215px;
}

.verzendreflectie {
   position: absolute;
   left: 660px;
   top: 662px;
}

.margin {
   margin: 40px 0 0 0;
}

.potlood {
   position: absolute;
   left: 100px;
   top: 740px;
   z-index: 1000;
}

.gum {
   position: absolute;
   left: -250px;
   top: 720px;
   z-index: 1000;
}

