/* formulieren cms
**************************************************/

/* contactgegevens
**************************************************/
.formcontact {  margin-top: 10px;  padding-left: 10px;  color: #333333;}
.formcontact h2 {  color: #333333;  font-size: 1em;}

/* formulier
**************************************************/
.letsform {	position: relative;  font-size: 12px;  padding: 0 0 14px 0; }
.letsform p {  font-size: 12px;  line-height: 14px;  padding:0px;  margin:0px;  color: #433810; }
.letsform fieldset {	border: 0px dashed #a7c1df;	padding: 0px;	margin: 0px; }
.letsform legend {	color: #433810;;	font-weight:bold; }
.letsform .description p{	font-style: italic;padding: 10px 0;	color: #433810; }
.letsform p.description {	font-style: italic;padding: 10px 0;	color: #433810; }
.letsform .forminputswitch {	display: block;	clear: both;	padding: 0 0;	position: relative; }
.letsform .formlabel {	vertical-align: top;	padding: 0px;	margin: 0px;	padding: 5px 10px 10px 0;	display:block;	font-weight:bold;	width: 120px;	float:left; }
.letsform .textfield, .letsform .captchasub input {  width: 258px;	border: 1px solid #DFDFDF; 	padding: 8px;	margin: 0 0 4px 0;	font-size: 12px }
.letsform .textarea {	font-size: 12px;	width: 258px;	height: 140px;	border: 1px solid #DFDFDF;	padding: 8px;	margin: 0 0 4px 0; }
.letsform span.checkbox {	margin:20px 0 20px;	display:block; }
.letsform span.checkbox label {  color: #333333;  display:block;  margin: 0 0 0 0;  padding:7px 0 0 132px }
.letsform span.checkbox input {  margin-bottom: 0px; }
.letsform span.radio label {  color: #333333;  display:block; }
.letsform span.radio input {  margin-bottom: 5px; }
.letsform .select {  width: 258px;  color: #333333;  border: 1px solid grey; }
.letsform .subtitel {   display: block;	 padding-top: 5px;	  color: #333333;	  padding-top: 20px;	  font-weight: bold; }
.letsform .tekst {   display: block;   padding: 10px 0;   color: #333333; }
.letsform .file {}
.letsform .date {}
.letsform .date select{  margin-right: 5px;  border: 1px solid grey; }
.letsform .date .calendardateinputday {  width: 50px; }
.letsform .date .calendardateinputmonth {  width: 50px; }
.letsform .date .calendardateinputyear {  width: 40px;}
.letsform .time select {  width: 50px;  margin-right: 2px;  margin-bottom: 5px;  border: 1px solid grey; }
.letsform .captcha {  display: block;  color: #333333; }
.letsform .captchasub {}
.letsform .captchasub img{  padding-bottom: 10px; }
.letsform .button {  color: #000;	background: #D8AF1A;	cursor: pointer;	width: 100px;	text-align: center;	padding: 5px 5px;	margin-bottom: 20px;	font-weight: bold;	margin:0 0 0 130px; }
.letsform .errorlist li {  padding:5px 0 0 0;  margin:0px;  color: red; }
.letsform .error {  border: 1px solid red; }
.tooltip { 	cursor: pointer;	position:absolute;	margin-top: 2px;	margin-left: 4px; }
.forminfo {	font-size: 11px;	line-height: 13px;	background: #D8AF1A;	border: 1px none #000;	width: 150px;	margin: 0px;	padding: 5px;	color: #000; }


