select, input {border: solid 1px #132D78; cursor: hand;}

input.submitknop, input.buttonknop, div.buttonknop, input.submit{
	color: white;
	background-color: #132D78;
	border: 0px;
	font-family: arial;
	text-align: center;
	cursor: pointer;
	padding: 0 5px;
	margin-top: 5px;
	font-weight: bold;
}

input.special {
    display:inline;
    padding:0;
    margin:0;
    border:none;
    }

input.submit77, div.button77 {
	background-color: rgb(27,136,209);
	color: rgb(255,255,255);
	border: 0px;
	font-family: arial;
	text-align: center;
	cursor: hand;
	cursor: pointer;
	height: 20px;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
}

div.button {
	padding-top: 3px;
	height: 17px;
	_height: 17px;
	overflow: hidden;
}

input.disabled, input.disables {
	background-color: #aaa;
	color: #eee;
}

input.text, select.text {
	border: 1px solid #132D78;
	color: rgb(27,136,209);
	font-family: arial;
	width: 230px;
}

input.clean {
    background:none;
    border:none;
    margin-right:5px;
    }

.ztextarea {
	border: 1px solid rgb(27,136,209);
	color: rgb(27,136,209);
	font-family: arial;
	width: 230px;
	height: 50px;
}

input.small {
	width: 125px;
}

input.large {
	width: 250px;
}

select.large{
	width: 250px;
}

textarea, .textarea {
	border: 1px solid rgb(27,136,209);
	color: rgb(27,136,209);
	font-family: arial;
	font-size: 12px;
	height: 150px;
	width: 230px;
}

textarea.small {
	width: 125px;
}

textarea.large {
	width: 250px;
}

select {
	font-family: arial;
	width: 150px;
	color: rgb(27,136,209);
}

select.medium {
	font-family: arial;
	width: 230px;
}

.formulier table{
   padding:0px;
	margin: 0px;
	color: #132D78;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	line-height: 14px;
	letter-spacing: 1px;
	border: 1px #4DA3DB solid;
}

.formulier table td{
	padding: 2px;
	margin: 0;

}

div.formulierline {
	clear: both;
	width: 235px;
	min-height: 25px;
	/*height:25px;*/
	border-bottom: 1px solid #FFFFFF;
}

div.bblue {
	border-bottom: 1px solid rgb(237,246,251);
}

.felabel {

	margin-top:10px;
}

div.formulierlabel {
	float: left;
	width: 95px;
	vertical-align: top;
}

.formulierlabelmedium {
	float: left;
	width: 150px;
	vertical-align: top;
}

div.formulierfield {
	float: right;
	width: 140px;
	text-align: left;
}

div.xlarge {
	width: 460px;
}

div.xxlarge {
	width: 650px;
}

div.example{
   width: 150px;
	overflow: hidden;
}

div.large {
	width: 375px;
	overflow: hidden;
}

div.medium {
	width: 240px;
	overflow: hidden;
}

div.small {
	width: 125px;
	overflow: hidden;
}

.error {
	color: rgb(255,0,0);
}

form.companymatching td {
    padding:2px 0;
}

/* Extra klassen voor bugformulier */

.grey{

background-color: #EEEEEE;

}

.aangepast{
padding: 4px;
}



div.pag77 {
width: 710px;

}

.pag77 div.xlarge{
width: 850px;

}

.pag77 div.medium{
width: 200px;

}

.pag77 div.example{
width: 150px;
padding-left: 12px;
}

.pag77 input.submit{
width: 150px;
margin-left: -400px;
}

formulier .noborder{
border: 0px;
}
