
form label {
	font-weight: normal;
	color: #aaa;
	float: left;
	width: 175px;
	clear: left;
}

form label.spanInfo {
	clear: right;
	width: auto;
	margin-left: 10px;
}

form label#info_gender {
	margin-left:110px;
}

form div.textinput {
	margin-bottom: 0.2em;
	clear: both;
	height: 2em;
}

form input {
	width: 200px;
	float: left;
}

form input.checkbox,
form input.checkbox {
	width: auto;
	float: left;
	margin: 6px 10px 2px 0;
}

form textarea {
	width: 380px;
	height: 100px;
}

form select {
	width: 200px;
}

form div.radio {
	padding-left: 175px;
	clear: both;
}

form div.radio div.gender {
	display: inline;
}

form div.radio input {
	display: inline;
	width: auto;
	float: none;
}

form div.radio label {
	float: none;
	display: inline;
	top: -1px;
	position: relative;
}

form fieldset {
	border: none;
	margin-top: 1em;
	padding: 0;
}

form div.ofb_error label {
	color: #DD5045;
}

form div.ofb_error input {
	border: 1px solid #DD5045;
}

form div.ofb_error label.ofb_errorText {
	margin-left: 175px;
	width: 200px;
	clear: both;
	margin-top: -3px;
	margin-bottom: 5px;
}

form div.radio label.ofb_errorText {
	margin-left: 0;
	display: block;
}

button,
.button	{
	margin-top: 30px;
	margin-bottom: 15px;
	padding:0 6px;
	width: auto;
}


div#signup_newsletter-container,
div#contact_newsletter-container {
	margin-top: 1em;
}

form label.newsletter,
form label.newsletter {
	width: 380px;
	clear: none;
}


/*reCaptcha styles*/

#recaptcha-div	{
	border: 1px solid #DDD;
	width: 470px;
	margin-top: 20px;
	min-height: 170px;
}

#recaptcha-left-column	{
	/*[disabled]outline: 1px solid orange;*/
	width: 100px;
	/*[disabled]height: 190px;*/
	padding: 30px;
	/*[disabled]width: 380px;*/
}

#recaptcha-right-column	{
	/*[disabled]outline: 1px solid pink;*/
	width: 280px;
	padding: 10px;
	/*[disabled]height: 190px;*/
	/*[disabled]width: 380px;*/
}

#recaptcha-right-column #recaptcha_image	{
	/*[disabled]outline: 1px solid pink;*/
	width: 300px;
	/*[disabled]height: 57px;*/
}

#recaptcha_container	{
	height:70px;
}

/*reCaptcha styles - end */



/* aanmelden formulier */

form#site-signup legend {
	color: #E8974C;
}


form#site-signup label#info_gender span	{
	 margin-left: -8px;
}


/* contact formulier */

form#site-contact legend,
form#omm-signup legend {
	color: #9E8BD6;
}


/* nieuwsbrief aanmeld / afmeld formulier */

body#ose-p163 h2 {
	display: none;
}

body#ose-p160 h1,
body#ose-p161 h1,
body#ose-p163 h1 {
	font-size: 1em;
	height: auto;
	margin: 0 0 15px 0;
	text-indent: 0px;
	font-weight: bold;
	color: #9E8BD6;
}

body#ose-p163 form {
	margin-top: 15px;
}

form#omm-signup fieldset {
	padding-top: 15px;
	margin-top: 0;
}

body#ose-p163 #omm_submit{
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 175px;
	padding:0 10px;
	width: auto;
	clear: both;
}

