* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
	border:0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

body, p {
	padding:20px;
}

table.intranet {
	border-collapse: collapse;
	width: 405px;
}

tr.header {
	margin-bottom:15px;
	width: 180px;
	height: 25px;
	font-size: 16px;
	text-align:left;
	font-weight:bold;
	text-indent:10px;
	border:solid 1px;
}

td.largespacer{
	height: 16px;
}

td.leftcolumn {
	width: 180px;
	/*padding-left: 2px;*/
}

td.rightcolumn {
}



div.label, .flexdata1-textarealabel, .flexdata1-label{
	text-align:left;
	height:16px;
	padding-left:5px;
	padding-right:5px;
	border:solid 1px;
	border-right:none;
}

.formelement {
	padding-left:2px;
	height:16px;
}
.dateinput {
	padding-left:2px;
	height:16px;
}

.select {
	width:100%;
	/*geen hoogte meegeven! dit geeft problemen met FF en IE */
}

div.yesnolabel {
	text-align:left;
	width:100%;
	padding-left:5px;
	margin-top:10px;
	border:solid 1px;
}

td.keuze, td.invoer {
	width:10px;
}

td.invoer {
	width: 200px;
}

select.select2 {
	border: 1px solid;
	width: 60px;
}

.datebutton {
	height:11px;
	border:0px;
	margin:none;
}

td.opmerking {
	border:solid 1px;
}

td.vragen {
	margin-top:10px;
	width:402px;
}

textarea.opmerking {
	width:100%;
	height:50px;
	border:indent 1px;
}

input.submit {
	margin-left:210px;
}

input, select {
	border:1px solid;
}
input {
	height: 16px;
}
select {
	height: 19px;
	border:1px solid;
}
tr {
	height:17px;
}

input#title {
	width:100px;
}
input#initials {
	width:100px;
}
input#middlename {
	width:100px;
}
input#lastname {
	width:245px
}



input#hstreet {
	width:245px
}
input#hhouseno {
	width:100px
}
}input#hhousenoext {
	width:100px
}
input#hzipcode {
	width:100px
}

input#hcity {
	width:245px
}
input#hcountry {
	width:245px
}
input#email {
	width:245px
}

input#birthday {
	width:100px;
}

input#field5 {
	width:70px;
}

input#aantal {
	width:40px;
}


/* 
	Yes No question
*/
td.antwoord {
	width:80px;
}

div.extralabel {
	text-align:right;
	width:80px;
}

td.extrainvoer{
	width:260px;
	text-align:right;
}

input.extrainvoer{
	width:260px;
	padding-left:2px;
	margin-right:0px;
	margin-left:5px;
}

submitsaveandsend{

}


/*
	Scherm verzonden en bewaard
*/
div.bewaardenverzonden{

}
input.bewaardenverzonden{

}

/*
Reisschema
*/

table.intranetreisschema {
	/*border-collapse: collapse;*/
}


td.landlabel{
	width:210px;
	padding-left:2px;
	border:solid 1px;
}

td.vertreklabel{
	width:80px;
	padding-left:2px;
	border:solid 1px;
}

td.dagenlabel{
	width:30px;
	padding-left:2px;
	padding-right:2px;
	border:solid 1px;
}

td.accommodatielabel{
	width:110px;
	padding-left:2px;
	border:solid 1px;
}

td.reisdoellabel{
	width:80px;
	padding-left:2px;
	border:solid 1px;
}

td.landinput{
	width:410px;
}

td.vertrekinput{
	width:120px;
}

td.dageninput{
	width:30px;
}

td.accommodatieinput{
	width:110px;
}

td.reisdoelinput{
	width:80px;
}

.dageninput2{
	width:30px;
}

.vertrekinput2{
	width:70px;
}

/*
	Algemeen overig
*/
.copyrights {
	font-size:10px;
}
.vaccinatiebutton {
	border:solid 1px;
	padding:1px;
	height:20px;
}
.buttonholder {
	margin-top:35px;
}
.label_with_select {
	text-align:left;
	height:16px;
	padding-left:5px;
	padding-right:5px;
	border:solid 1px;
	border-right:none;
}

.subheader{
	width:332px;
	background:#00cc00;
}


.flexdata1-datum{
	width:80px;
}
.flexdata1-getal{
	width:80px;
}
.flexdata1-text{
	width:230px;
}
.flexdata1-select{
	width:100%;
	/*geen hoogte meegeven! dit geeft problemen met FF en IE */
}
.flexdata1-textarealabel, .flexdata1-label{
	width:403px;
	border:1px solid;
	border-collapse:collapse;
}
.flexdata1-textarea{
	width:403px;
	height:70px;
	border:1px solid;
	border-top:0px;
	margin-top:0px;
}
input#testtext2{
	width:100px;
}
.selecthack {
	width:230px;
	/*geen hoogte meegeven! dit geeft problemen met FF en IE */
}

input#login_username{
	width:230px;	
}

.login_password{
	width:230px;	
}

input#partnerlogin_username{
	width:230px;	
}

.partnerlogin_password{
	width:230px;	
}

