.topHeader .publicTop1 {
	background-image:url(/images/public_topimage1.jpg);
	background-repeat:no-repeat;
	height:297px;
	overflow:hidden;
}

.topHeader .publicTop2 {
	background-image:url(/images/public_topimage2.jpg);
	background-repeat:repeat-x;
	height:282px;
}

.topHeader .publicTop3 {
	background-image:url(/images/public_topimage3.jpg);
	background-repeat:no-repeat;
	height:10px;
	overflow:hidden;
}



.publicTopSubTitle,
.publicTopTitle {
	font-family:Century Gothic;
	font-weight:bold;
	font-style:italic;	
	color:#FFFFFF;
}

.publicTopTitle {
	font-size:48px;
	margin-top:100px;
	margin-left:45px;
}

.publicTopSubTitle {
	font-size:24px;	
}

.publicTop2 .divLeft {
	height:270px;
	width:516px;
	float:left;
	margin-left:45px;
}

.publicTop2 .divRight {
	height:270px;
	width:360px;
	float:left;	
}

.publicTopText {
	margin-top:13px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:18px;	
}
.publicTop2 .publicTopItemDiv {
	margin-top:13px;
	margin-left:25px;
	width:480px;
}

.publicTop2 .publicTopItemDiv .blueDot {
	height:18px;	
	width:13px;
	float:left;
	margin-right:7px;
}

.publicTop2 .publicTopItemDiv .item {
	margin-top:7px;	
}
.publicTop2 .publicTopItemDiv .textDiv {
	width:440px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	clear:right;
}

.publicTop2 .divRight .captionTxt{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.publicTop2 .divRight .kenteken {
	margin-top:2px;
	background-image:url(/images/kenteken.gif);
	background-repeat:no-repeat;	
	width:281px;
	height:53px;
}

.publicTop2 .divRight .kenteken input {
	border:1px solid white;
	width:40px;
	height:26px;
	margin-top:7px;
	font-size:18px;
	font-weight:bold;
	padding-top:8px;
	text-transform:uppercase;
	text-align:center;
}

.publicTop2 .kenteken .inpa {
	margin-left:67px;

}

.publicTop2 .kenteken .inpb {
	margin-left:20px;;
}

.publicTop2 .kenteken .inpc {
	margin-left:22px;;
}

.publicTop2 .emailAdres {
	width:275px;
	padding-left:3px;
	height:20px;
	padding-top:5px;
	font-weight:bold;
	margin-top:2px;
	border: 1px solid #efefef;
	color:#333333;
}

.publicTop2 .checkDiv input {
	float:left;
	margin-right:4px;
}

.publicTop2 .checkDiv .captionTxt a{
	color:#FFFFFF;	
}
.publicTop2 .checkDiv .captionTxt {
	clear:right;
	width:250px;
	padding-top:4px;
}

.publicTop2 .checkDiv .captionTxtSmall {
	font-size:11px;
	margin-left:22px;
	margin-top:4px;
	color:#FFFFFF;
}

.buttonImg {
	margin-top:18px;
	
}

.publicTextBlocksDiv {
	margin-top:20px;
}



.publicTextBlocksDiv .textDiv {
	margin-left:20px;
	border-bottom:1px solid #aedff2;
	width:215px;
	height:167px;
	overflow:hidden;
	float:left;
}

.publicTextBlocksDiv .txt{
	font-size:11px;
	line-height:18px;
	color:#484848;
}

.publicBannerDiv {
	height:90px;
	
}
.publicBannerDiv .banner1,
.publicBannerDiv .banner2 {
	background-color:#e6ead9;
	font-size:11px;
	color:#333333;
	text-align:center;
}

.publicBannerDiv .banner1 {
	width:468px;
	height:60px;
	margin-top:25px;
	margin-right:92px;
	margin-left:80px;
	float:left;
}

.publicBannerDiv .banner2 {
	width:234px;
	height:60px;
	margin-top:25px;
	margin-left:0px;
	float:left;
}

.publicItemDiv {
	margin-top:13px;
	margin-left:25px;
	width:190px;
}

.publicTextBlocksDiv .blueDot {
	height:18px;	
	width:13px;
	float:left;
	margin-right:7px;
}

.publicTextBlocksDiv .item {
	margin-top:0px;	
	height:18px;
	clear:right;
}

.publicTextBlocksDiv .item .itemTxt {
	overflow:hidden;
	float:left;
}
.publicTextBlocksDiv .item .itemTxt a {
	font-size:11px;
	color:#048abf;
	text-decoration:none;
}

.publicTextBlocksDiv .item .itemTxt a:hover {
	text-decoration:underline;
}

.publicTextBlocksDiv .titleRedMedium {
	margin-bottom:5px;	
}


