/* MIJN ACCOUNT / FORMULIEREN */
.mijnAccount .kolomMiddenBreed {
	height/**/:/**/68px; /* 102px */
	padding: 34px 10px 0px 10px;
	overflow: hidden;
}

.mijnAccount .paginakop {
	border-bottom: 2px solid #c2d311;
}

.mijnAccount .kolomRechts {
	height: 22px;
	overflow: hidden;
}

.kolomMijnAccountContainer {
	width/**/:/**/780px; /* 800px */
	min-height: 18px;
	padding: 5px 0px 0px 10px;
	float: left;
}
* html .kolomMijnAccountContainer {
	height: 18px;
}

.tblMijnAccount {
	width: 780px;
	table-layout: fixed;
}

.tblMijnAccount th,
.tblMijnAccount td {
	vertical-align: top;
	height: 24px;
}

.tblMijnAccount th {
	text-align: left;
	font-weight: normal;
}

.tblMijnAccountL {
	width: 150px;
	padding-top: 2px;
	height/**/:/**/22px; /* 24px */
}

.tblMijnAccountM {
	width/**/:/**/390px; /* 400px */
	padding: 0px 10px 0px 0px;
}

.tblMijnAccountR {
	width/**/:/**/210px; /* 230px */
	padding: 0px 10px 0px 10px;
	font-size: 11px;
}

td.spacer {
	width: 780px;
	height: 12px;
	line-height: 10px;
}

.tblMijnAccount ul {
	margin: 2px 0px 0px 0px;
}

.tblMijnAccount ul.listBullit li {
	margin: 0px 0px 0px 0px;
}

.tblMijnAccountM label,
.tblMijnAccountM span {
	font-size: 11px;
}

.paddingBot4 {
	padding-bottom: 4px;
}



/* FORMULIEREN */
.checkRadio {
	width: 18px;
	height: 18px;
	overflow: hidden;
	float: left;
	margin-top: 2px;
}
.checkRadio input {
	margin: 3px 0px 0px 0px;
}
* html .checkRadio input {
	margin: 0px 0px 0px -4px;
}
*+html .checkRadio input {
	margin: 0px 0px 0px -4px;
}

.formTxt {
	min-height: 18px;
	float: left;
	margin: 2px 10px 0px 0px;
	font-size: 11px;
}
* html .formTxt {
	height: 18px;
}

.txtField {
	height: 14px;
	line-height: 14px;
}

.txtField01 {
	width: 384px;
}

.txtField02 {
	width: 72px;
}

.txtField03 {
	width: 150px;
}

.txtField04 {
	width: 234px;
}

.txtField05 {
	width: 20px;
}

.txtField06 {
	width: 40px;
}

.txtArea {
	width: 384px;
}
.formulier .txtArea {
	padding-top: 0px;
	margin-bottom: 4px;
}

.txtArea01 {
	height: 90px;
}

.txtArea02 {
	height: 290px;
}

.selectbox01 {
	width: 388px;
}
* html .selectbox01 {
	width: 390px;
}
*+html .selectbox01 {
	width: 390px;
}

.filefield01 {
	width: 390px;
	line-height: 14px;
}

.subFormL {
	width: 150px;
	height/**/:/**/22px; /* 24px */
	padding-top: 2px;
	overflow: hidden;
	float: left;
	margin-top: 6px;
}
.subFormR {
	width: 240px;
	height: 26px;
	overflow: hidden;
	float: left;
	margin-top: 6px;
}

.containerBlokCheckboxes {
	width: 540px;
	min-height: 18px;
}

.containerBlokCheckboxes+.containerBlokCheckboxes {
	margin-top: 18px;
}
* html .containerBlokCheckboxes {
	margin-bottom: 18px;
}

.blokCheckboxes {
	width: 180px;
	min-height: 18px;
	float: left;
	padding: 0px 0px 0px 0px;
}

.checkboxRow {
	width: 180px;
	height: 18px;
}

.checkboxRow .checkRadio {
	margin-top: 0px;
}

.checkboxRow .formTxt {
	width: 162px;
	min-height: 18px;
	margin: 0px;
	font-size: 11px;
}
.zoeken .checkboxRow .formTxt {
	font-size: 12px;
}

.checkboxSubRow {
	width/**/:/**/162px; /* 180px */
	min-height: 18px;
}

.mijnAccount .checkboxSubRow {
	padding: 0px 0px 0px 0px;
}

.formulier .checkboxSubRow {
	padding: 0px 0px 0px 18px;
}

.checkboxSubRow .checkRadio {
	margin-top: 0px;
}

.checkboxSubRow .formTxt {
	width: 144px;
	min-height: 18px;
	margin: 0px;
	font-size: 11px;
}

.checkboxBottomForm {
	width: 780px;
	height: 18px;
	margin: 4px 0px 12px 0px;
	overflow: hidden;
}

.divButSubmit {
	width: 540px;
	height: 18px;
	overflow: hidden;
	margin: 6px 0px 0px 0px;
}

.containerBlokCheckboxes+.divButSubmit {
	margin-top: 18px;
}

.divButSubmit label {
	color: #78496a;
}

.link {
	color: #78496a;
}

.alineakop {
	font: bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;
	color: #78496a;
}

.uitlegOverlap {
	width: 210px;
	min-height: 18px;
	position: relative;
}

.uitlegOverlap ul {
	width: 220px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.uitlegOverlap p {
	margin-bottom: 6px;
}

.uitlegOverlap span {
	display: block;
	color: #717b0a;
	font-weight: bold;
}

.formTxt.font12 label {
	font-size: 12px;
}



/* ZOEKEN */
.zoeken .tblMijnAccountM .blokCheckboxes,
.zoeken .tblMijnAccountM .checkboxRow {
	width: 168px;
}

.zoeken .tblMijnAccountM .checkboxRow .formTxt {
	width: 150px;
}

.zoeken .tblMijnAccountM .formTxt label {
	font-size: 12px;
}

.zoeken .blokCheckboxes {
	padding-bottom: 10px;
}



/* FORMULIEREN */
.formulier .introBlok {
	width: 790px;
	padding-bottom: 0px;
	border-bottom: none;
}

.formulier .divButSubmit {
	margin: 10px 0px 18px 0px;
}

.formulier .lijnHor {
	width: 540px;
	height: 1px;
	margin: 18px 0px 6px 0px;
	overflow: hidden;
	background: #c2d311;
}





/* HACK -> 'Display-Table'-vervanger */
.kolomMijnAccountContainer:after,
.containerBlokCheckboxes:after,
.uitlegOverlap:after,
.meldingVerplicht:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}