/* nieuwsbrief */
.tx-sremailsubscribe-pi1 dt {
	margin-left:-100px;
}

.tx-sremailsubscribe-pi1-notice {

}

.tx-sremailsubscribe-pi1 fieldset p {
	padding-left:23px;
}
.tx-sremailsubscribe-pi1 fieldset legend {
padding-left:18px;
}

/* styling for Brochure van het Terras */
.fce70_30 .tx-dreformmaker-pi3 input, select, textarea {
	width:180px;
}


#tx_dreformmaker_pi3_input_1044 {
	border:none;
}	

/* end of styling van het Terras */

.tx_dreformmaker_button {
	background-color:#A1C40E;
	border:solid 2px #688203;
	color:white;
	font-weight:bold;
	float:right;
}

.tx-dreformmaker-pi3 input, select, textarea {
	margin: 0 4px 0 0;
	vertical-align: top;
	padding: 1px;
	clear: left;
	border:solid 1px black;
}

.tx-dreformmaker-pi3 .bodytext {
	padding-left:10px;
}
#tx_dreformmaker_pi3_group_508, #tx_dreformmaker_pi3_group_510 ,#tx_dreformmaker_pi3_group_542, #tx_dreformmaker_pi3_group_531, #tx_dreformmaker_pi3_group_528 {
	background-color:#EFD1ED;
}


.tx_dreformmaker_radio
,.tx_dreformmaker_check {
  border: none;
  margin-right: 1px;
}

.tx_dreformmaker_button {
  margin-top: 15px;
}

.tx_dreformmaker_tooltip {
  float: left;
  margin: 0;
  padding: 0 2px 6px 2px;
  width: 198px;
  display: none;
  color: red;
}

.tx_dreformmaker_tooltip, label {
  font-size: 11px;
}

div.tx_dreformmaker_telephone_prefix {
  float: left;
}

/* Width */

.tx-dreformmaker-pi3 input { width: 200px; }
.tx-dreformmaker-pi3 select { width: 204px; }

/* List with fields that have automatic width */

.tx-dreformmaker-pi3
.tx_dreformmaker_button
,.tx_dreformmaker_radio
,.tx_dreformmaker_check
{ width: auto; }

.tx-dreformmaker-pi3 .tx_dreformmaker_radio {
	width:10px;
}
/* Standardized fields */
input.tx_dreformmaker_smaller { width: 15px; }
input.tx_dreformmaker_small { width: 30px; }
input.tx_dreformmaker_medium { width: 50px; }
input.tx_dreformmaker_half { width: 96px; }
select.tx_dreformmaker_half { width: 100px; }

/* Specific fields */
input.tx_dreformmaker_nationality { width: 116px; }
input.tx_dreformmaker_street { width: 139px; }
select.tx_dreformmaker_civil_status { width: 181px; }
input.tx_dreformmaker_city { width: 142px; }
input.tx_dreformmaker_telephone { width: 152px; }
div.tx_dreformmaker_telephone_prefix { width: 10px; }

#datepicker {
  background-color: white;
  margin-top: 2px;
}

#datepicker table {
  border: 1px solid black;
}

.dpTR td {
  width: 23px;
  cursor: pointer;
}
.dpTR td:hover {
  color: red;
}
.dpButton {
  width: 20px;
}

