input.input,
input.dag,
input.maand,
input.small,
input.huisnummer,
input.postcode,
input.nr,
select,
textarea
{
	border: 1px solid #bfbfbf;
	padding:2px;
}



#reactform,
#send
{
	width:380px;
}

#reactform h3
{
	color: #e70029;
	font-size: 19px;
	font-weight: bold;
	line-height: 23px;
	margin: 0 0 4px 0;
}

#reactform h3 a
{
	font-weight: bold;
	text-decoration: none;
	padding-right:6px;
	color: #E50C26;
	font-size: 12px;
}

#reactform h4
{
	color: #e70029;
}

#reactform h4 a
{
	color: #000;
	font-size: 9px;
	text-decoration: none;
	font-weight: bonormalld;
}


#reactform div.error
{
	padding: 6px;
	border-color: #E91224;
	border-width: 1px;
	border-style: solid;
	display:block;
	height:auto;
	
}

#reactform div.error p
{
	margin: 0;
}

#reactform div.input,
#reactform div.select,
#reactform div.textarea
{
	float:left;
	clear:both;
}

fieldset
{
	margin: 0;
	padding: 0;
	border-width: 0;
	border-style: none;
}

fieldset.accoord
{
	width:446px;
}

#reactform fieldset
{
	margin: 0;
	padding: 6px 0 0 0;
	border-width: 0;
	border-style: none;
}

#reactform fieldset span,
#reactform fieldset small,
#reactform fieldset.small
{
	color: #404A52;
	padding: 0 24px 0 1px;
	font-size: 10px;
}

#reactform fieldset .after
{
	font-size: 9px;
	line-height:11px;
	display:block;
	padding-left:96px;
}

#reactform fieldset small,
#reactform fieldset.small
{
	padding:0;
}



#reactform fieldset.small span
{
	display:inline-block;
}

#articles .reageer p.error,
#reactform fieldset span.req
{
	padding-right:0px;
	color: #E50C26;
	font-size: 10px;
	font-weight: bold;
}

#reactform fieldset span.left
{
	padding:0px;
	color: #E50C26;
	font-weight: normal;
}

#reactform span.add
{
	margin-left: 160px;
}

#reactform fieldset label
{
	display: block;
	width: 88px;
	float:left;
	clear:none;
	white-space: nowrap;
}

#reactform fieldset label.none
{
	display: inline;
	width: auto;
	float: none;
	clear: none;
	white-space: normal;
	color: inherit;
	font-size: inherit;
	line-height: inherit;
	font-style: inherit;
	font-variant: inherit;
	font-weight: inherit;
}

#reactform fieldset.checkboxset label
{
	display:inline-block;
	padding:0px;
	width:260px;
	margin-left:10px;
	
}

#reactform textarea,
#reactform input,
#reactform select { margin: 0 0 0 8px; }

#reactform textarea,
#reactform input.input,
#reactform input.postcode,
#reactform input.nr
{
	/*width:272px;*/
	width:270px;
}

#reactform .checkbox
{
	width:16px;
	height:16px;
	margin-left:70px;
	display:inline;
	float:left;
	position:relative;
	top:4px;
	left:0px;
}

#reactform input.huisnummer
{
	width:291px;
}

#reactform input.dag,
#reactform input.maand
{
	width:26px;
}

#reactform input.small
{
	width:46px;
}



/* FORM submit button */

#send
{
	height: 47px;
}

#send #verstuur
{
	float:left;
	margin-right:0px;
	margin-left:42px;
	margin-top:10px;
}

#verstuur {
  width: 198px;
  height: 47px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent url('../gui/img/form.sendbutton.gif') no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}