
/***********INPUT****************************************/

input,
input.text {
	background-color: #f1f1f1;
	border: 0px none;
	font-size: 85%;
	margin: 0 0 0.5em;
	padding: 0.1em 0 0.2em 0.3em;
}

/*Fix for fontsize problem at 'losse verkoop'-pagina'*/
form#searchformlosseverkoop input.text {
	font-size: 100%;
}

#defForm input.text {
	width: 25em;
}

#registerform input,
#sendpasswordForm input#email,
#sendtofriendForm input 
{
	margin: 0 0 0.7em;
}

#registerform input.text {
width: 175px;
}

#mcol input.text 
{
	width: 181px;
	color: #00519e;
	border:1px solid #00519e;
}

#rcol input.text 
{
	border:1px solid #00519e;
	padding:0.2em 0 0.2em 0.3em;
	width: 115px;
	color: #00519e;
	margin: 0.2em 0 0.1em;
}

/***************BUTTON**********************************/

input.button 
{
	background:#00519E none repeat scroll 0 50%;
	border:1px outset black;
	color:#FFF;
	float: none;
	font-size: 85%;
}


#vac_form input.button 
{
	vertical-align: middle;
	height: 20px;
}
	
#faq input.button,
#registration input.button,
#sendtofriendForm input.button {
    margin: 0.5em;
    padding:0 0.1em;
} 

#registration input.button {
	margin: 0.5em 0 5em;
	padding:0 0.1em;
}

#faq input.button {
	width: 2.5em
}

#rcol input.button 
{
	padding: 0 0.1em 0 0.1em;
	float: right;
	display: inline;
}

/**************TEXTAREA**************************************/

textarea {
	background-color:#F1F1F1;
	font-size:85%;
}

#content textarea.text {
	border:1px solid #00519E;
	color:#00519E;
	margin:0.2em 0 0.1em;
	padding:0.2em 0 0.2em 0.3em;
	width:565px;
}

#defForm textarea {
	border: 0px none;
	width: 25em;
	height: 10em;
}

/*************SELECT*********************************************/

select {
	background-color: #f1f1f1;
	border: 1px solid #00519e;
	font-size: 85%;
	color: #00519e;
}

/*Fix for fontsize problem at 'losse verkoop'-pagina*/
div#sales form#date_select table.date_select {
	font-size: 100%;
}

#defForm select {
	margin: 0 0 0.5em;
	padding: 0.1em 0 0.2em 0.3em;
	width: 25em;
}

/*************RADIO**********************************************/

input.radio {
	width: 2em;
	background: none;
	vertical-align: baseline;
}

#extendedsearch input.button {
	float: right;
	width: auto;
}

#extendedsearch input.radio {
	margin-top: 0.5em;
}

#extendedsearch input.text {
	width: 200px;
}

#extendedsearch select {
	width: 200px;
	margin: 3px 0 3px 0;
}

span.registerText
{
	display: inline;
	/*float:right;*/
	font-size: 85%;
}

/**********************REGISTRATION FROM ERRORS*****************/

#registration form span.error 
{
	float:left;
	font-size:85%;
	margin:0pt 1em 0.7em 0pt;
	color: red;
}