.box {
	border				: #c3c3c3 solid 1px;
	padding				: 5px;
	font				: 12px Arial, Verdana, Helvetica, sans-serif;
	color				: #000000;
	background-color	: #E0EAEF;
}

.box table, .box td {
	border				: 0px;
	border-collapse		: collapse;
}

.btw {
	color				: #C3C3C3;
}

.premie {

	text-align			: right;

}

.premietotaal{

	font				: 17px Arial, Verdana, Helvetica, sans-serif;
	font-weight			: bold;
	color				: #009900;
	
}

.visible {
	display				: block;
}

.invisible {
	display				: none;
}

body {
	background-color	: #FFFFFF;
}
h2 {
    color: #333333!important;
}
table, td { 
	border-collapse		: collapse;
	border				: #FFF solid 2px;
}
table.TABLEwzTooltipClass,
table.TABLEwzTooltipClass td table {
	border-collapse:		separate!important;
	margin-bottom:			0px;
	border:					0px;
}
table.TABLEwzTooltipClass td,
table.TABLEwzTooltipClass table td {
	margin:					0px;
	padding:				0px;
	border:					0px;
	vertical-align:			middle;
	text-align:				left;
}

.adtekst {
	font				: 12px Arial, Verdana, Helvetica, sans-serif;
}

table.noborder, table.noborder td{

	border-collapse		: collapse;
	border				: none;
	font				: 12px Arial, Verdana, Helvetica, sans-serif;
	color				: #000000;

}

.HeaderBorderColor td {
	border-color		: #4479AF;
}

table.noborder td.HeaderColor{
	
	font				: bold 13px Arial, Verdana, Helvetica, sans-serif;
	color				: #fff;
	background-color	: #4479AF;
	padding				: 5px 5px 5px 3px;
	border-color		: #FFFFFF;

}

.leftcolor
{
	background-color	: #E0EAEF;
	vertical-align		: top;
	padding				: 10px 5px 5px 5px;
	font				: 12px Arial, Verdana, Helvetica, sans-serif;
	color				: #02346F;
	font-weight			: bold;

}

.rightcolor
{
	/* eaddf4 */ 
	background-color	: #E0EAEF;
	vertical-align		: middle;
	padding				: 5px;
	font				: 12px Arial, Verdana, Helvetica, sans-serif;
	color				: #000000;
}

.HeaderColor {
	font				: bold 13px Arial, Verdana, Helvetica, sans-serif;
	color				: #fff;
	background-color	: #4479AF;
	padding				: 5px 5px 5px 3px;
	border-color		: #FFFFFF;
}

.HeaderColorLeft {
	font				: bold 13px Arial, Verdana, Helvetica, sans-serif;
	color				: #fff;
	background-color	: #4479AF;
	padding				: 5px 5px 5px 3px;
	border-right-color	: #4479AF;
}

 /* teller */
.stepvisited

 {
	height				: 17px;
	width				: 17px;
	margin-right:		: 1px;
	border				: 1px solid #4479AF;
	background-color	: #FFFFFF;
	font				: 12px Arial, Verdana, Helvetica, sans-serif;
	color				: #245EB0;
	line-height			: 17px;
	text-align			: center;
	cursor				: pointer; 

}

.stepcurrent {
	height				: 17px;
	width				: 17px;
	margin-right:		: 1px;
	border				: 2px solid #245EB0;
	background-color	: #4479AF;
	font				: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color				: #fff;
	line-height			: 17px;
	text-align			: center;
	cursor				: default;

}

.stepunvisited {
	height				: 17px;
	width				: 17px;
	margin-right:		: 1px;
	border				: 1px solid #AAAAAA;
	background-color	: #FFFFFF;
	font				: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color				: #CCCCCC;
	line-height			: 17px;
	text-align			: center;
	cursor				: default;

}

.itjeholder {

	padding-top			: 10px;

}

#hintcontainer {
	position			: absolute;
	display				: none;
	background			: #ffd;
	border				: 1px solid #884;
	color				: #884;
	padding				: 5px;
	top					: 100px;
	left				: 100px;
}

.formbutton, .submitbutton {

	background-color	: #4479AF;
	border				: 1px solid #245EB0;
	font				: 12px Arial, Verdana, Helvetica, sans-serif;
	font-weight			: bold;
	color				: #FFFFFF;
	cursor				: pointer; 
	width				: 150px;
    height              : 24px;
}

.submitbuttontelefonisch, .submitbuttondirect {
	cursor				: pointer; 
}

.stap3head {
	font-weight			: bold;
	color				: #000000;
}
