/* Reset styles */

img {
	border:						0px;
}

form, h1, h2, input {
	margin:						0px;
	padding:					0px;
}

ul, li {
	margin:						0px;
	padding:					0px;
	list-style-type: 			none;
}

/* End reset styles */


/* Common styles */

body {
	font-family:				Arial;
	font-size:					12px;
	margin:						auto;
	background-position: 		center;
	background-color: 			#FFFFFF;
	bottom: 					auto;
	height: 					100%;
	vertical-align:				middle;
}

span.space1px {
	margin-right:				1px;
}

span.space2px {
	margin-right:				2px;
}

span.space5px {
	margin-right:				5px;
}

/* End common styles */


/* Container styles */

div#container {
	position: 					absolute;
	left: 						50%;
	top: 						50%;
	width: 						872px;
	height: 					600px;
	margin-left: 				-475px; /* half of width */
	margin-top: 				-300px;  /* half of height */
}

div#header {
	display:					inline;
	float:						left;
	width:						100%;
	height:						84px;
}

div#logo {
	display:					inline;
	float:						left;
	width:						145px;
	height:						84px;
}

div.contentcontainer {
	display:					inline;
	float:						left;
	width:						100%;
	height:						450px;
}

div#contentleft {
	display:					inline;
	float:						left;
	width:						203px;
	height:						462px;
/*	background-color:			#003376;
	background-image:			url('/images/bg_contentleft.png');*/
	background-repeat:			repeat;
	border:						0px solid red;
}

div#roundedleft {
	display:					inline;
	float:						left;
	width:						10px;
	height:						462px;
}

div#roundedlefttop {
	display:					inline;
	float:						left;
	width:						10px;
	height:						7px;
	background-color:			#FFFFFF;
/*	background-image:			url('/images/roundedlefttop.png');*/
	background-repeat:			no-repeat;
}

div#roundedleftcenter {
	display:					inline;
	float:						left;
	width:						10px;
	height:						444px;
	border:						0px solid red;
}

div#roundedleftbottom {
	display:					inline;
	float:						left;
	width:						10px;
	height:						11px;
	background-color:			#FFFFFF;
/*	background-image:			url('/images/roundedleftbottom.png');*/
	background-repeat:			no-repeat;
}

div#contentleft_content {
	display:					inline;
	float:						left;
	width:						190px;
	height:						425px;
	margin:						0 0 17px 0px;
}

div#contentleft_contentbottom {
	display:					inline;
	float:						left;
	width:						163px;
	height:						145px;
	margin:						5px 20px 0px 0px;
	border:						0px solid red;
}

div#contentleft_contenttop {
	display:					inline;
	float:						left;
	width:						175px;
	height:						310px;
	overflow:					auto;
	border:						0px solid red;
}

div#contentleft_contenttop_warnings {
	display:					inline;
	float:						left;
	width:						180px;
	overflow:					auto;
	border:						0px solid blue;
}

div#contentleft_search {
	display:					inline;
	float:						left;
	width:						171px;
	height:						155px;
	border:						0px solid red;
	background-image:			url('/images/searchbox.png');
	background-repeat:			no-repeat;
}

div#searchheader {
	display:					inline;
	float:						left;
	width:						171px;
	height:						40px;
	border:						0px solid blue;
	background-image:			url('/images/search_line.png');
	background-repeat:			no-repeat;
}

div#header2contentleft_container {
	display:					inline;
	float:						left;
	width:						57px;
	height:						100%;
}

div#headercontent_bg {
	display:					inline;
	float:						left;
	width:						148px;
	height:						100%;
	background-image:			url('/images/search_line.png');
	background-repeat:			no-repeat;
	background-position:		0px 12px;
}

div#contentright {
	position:					relative;
	display:					inline;
	float:						left;
	width:						630px;
	height:						457px;
	border-top:					2px solid #003376;
}

div#map {	
	float: 						left; 
	width: 						628px; 
	height: 					100%;
}

div#provincie_map {
	display:					inline;
	float: 						left; 
	width: 						100%; 
	height: 					100%;
}

div#contentcontainer {
	display:					inline;
	float: 						left; 
	width: 						100%; 
	height: 					450px;
}

div#resultscontainer {
	display:					inline;
	float:						left;
	width:						567px;
	height:						427px;
	margin-left:				36px;
	margin-top:					21px;
}

div#evresults {
	display:					inline;
	float:						left;
	width:						547px;
	height:						425px;
	overflow:					hidden;
}

div.evresrow {
	display:					inline;
	float:						left;
	width:						99%;
	height:						125px;
	margin-bottom:				5px;
}

div.evrescontainer {
	display:					inline;
	float:						left;
	width:						250px;
	height:						100%;
	border-bottom:				1px dotted #718DB3;
}

div.evresdivider {
	display:					inline;
	float:						left;
	width:						20px;
	height:						100%;
}

div.evselectcontainer {
	display:					inline;
	float:						left;
	width:						35px;
	height:						100%;
}

div.evresult {
	display:					inline;
	float:						left;
	width:						85%;
	height:						100%;
}

div#scrollbar {
	display:					inline;
	float:						left;
	width:						16px;
	height:						400px;
}

#scroll-balk {
	width: 						16px;
	height: 					366px;
	margin-top:					5px;
	margin-bottom:				5px;
}
	
#scroll-top {
	width: 						16px;
	height: 					16px;	
	cursor:						pointer;
	background-image:			url('/images/scroll_up.png');
}

#scroll-bottom {
	width: 						16px;
	height: 					16px;
	background-image:			url('/images/scroll_down.png');
	cursor:						pointer;
}

#scroll {
	width: 						13px;
	height: 					63px;
	background-image:			url('/images/scrollbar.png');
	cursor: 					move;
	margin-left:				1px;
}

div#footer_contentright {
	display:					inline;
	float:						left;
	width:						630px;
	height:						3px;
	background-image:			url('/images/bg_footer_contentright.png');
	background-repeat:			repeat;
}

div#footer_contentright_next {
	display:					inline;
	float:						left;
	width:						605px;
	height:						17px;
	background-image:			url('/images/bg_footer_contentright.png');
	background-repeat:			repeat-x;
	background-position:		center;
	text-align:					right;
	padding-right:				25px;
}

div#right_contentleft {
	position:					absolute;
	top:						-2px;
	left:						0px;
	width:						11px;
	height:						462px;
	background-image:			url('/images/bg_right_contentleft.png');
	background-repeat:			no-repeat;
	z-index:					10;
}

div#right_contentright {
	position:					absolute;
	top:						-2px;
	left:						619px;
	width:						11px;
	height:						462px;
	background-image:			url('/images/bg_right_contentright.png');
	background-repeat:			no-repeat;
	z-index:					10;
}

div#right_content_txt {
	position:					absolute;
	top:						15px;
	left:						20px;
	width:						245px;
	height:						145px;
	color:						#0c286b;
	z-index:					11;
}

.right_content_header{
	color:						#fff;
}

div#footer {
	display:					inline;
	float:						left;
	width:						100%;
	height:						54px;
}

div#zipcodesubmitfield_container {
	height: 					23px; 
	display: 					inline; 
	float: 						left; 
	width: 						100%;
}

div#zipcodefield_container {
	height: 					23px; 
	display: 					inline; 
	float: 						left;
}

div#submitfield {
	display:					inline;
	float:						left;
	width:						54px;
	height:						23px;
	margin-left:				89px;
}

div#verify {
	float: 						left; 
	display:					inline;
	margin:						20px 20px 0px 25px; 
	width: 						580px; 
	height: 					430px;
}

div#verify_data {
	float: 						left;
	display:					inline;
	width: 						580px; 
	height: 					300px;
}

div#verify_data_left,
div#verify_data_right {
	float: 						left;
	display:					inline;
	width: 						48%; 
	height: 					220px;
}

div#verify_space {
	float: 						left;
	display:					inline;
	width:						4%;
	height:						200px;
}

div.verify_header_row {
	float: 						left;
	display:					inline;
	width:						100%;
	height:						12px;
}

div.verify_header {
	float: 						left;
	display:					inline;
	height:						12px;
}

div.gegevens {
	width:						80px;
}

div.bedrijfsgegevens {
	width:						123px;
}

div.gegevens_bg {
	width:						195px;
}

div.bedrijfsgegevens_bg {
	width:						155px;
}

div.huidige {
	width:						105px;
}

div.huidige_bg {
	width:						170px;
}

div.nieuwe {
	width:						100px;
}

div.nieuwe_bg {
	width:						175px;
}

div.opties {
	width:						60px;
}

div.opties_bg {
	width:						215px;
}

div.opmerkingen {
	width:						100px;
}

div.opmerkingen_bg {
	width:						476px;
}

div.bedrijfsopmerkingen_bg {
	width:						178px;
}

h2.verify_header_txt {
	color:						#F66013;
	font-size:					12px;
}

div.verify_header_bg {
	float: 						left;
	display:					inline;
	height:						15px;
	background-image:			url('/images/bg_headerresults.png');
	background-repeat:			repeat-x;
	background-position:		80% 76%;
}

div.verify_data_content_above {
	float: 						left;
	display:					inline;
	width:						100%;
	height:						80px;
	margin-bottom:				5px;
	font-weight:				bold;
	padding:					5px 0px 0px 5px;
}

div.verify_data_content_under {
	float: 						left;
	display:					inline;
	width:						100%;
	height:						98px;
	font-weight:				bold;
	padding:					5px 0px 0px 5px;
}

div.verify_data_bedrijfscontent_under {
	float: 						left;
	display:					inline;
	width:						100%;
	height:						46px;
	font-weight:				bold;
	padding:					5px 0px 0px 5px;
	margin-bottom:				10px;
}

div.bg_dark {
	background-color:			#D9DEE4;
}

div#opmerkingen_content {
	float: 						left;
	display:					inline;
	width:						100%;
	height:						60px;
	padding:					5px 0px 0px 5px;
	font-size:					11px;
	overflow:					auto;
}

div#bedrijfsopmerkingen_content {
	float: 						left;
	display:					inline;
	width:						100%;
	height:						219px;
	padding:					5px 0px 0px 0px;
	font-size:					11px;
	overflow:					auto;
}

div#verify_data_footer {
	float: 						left;
	display:					inline;
	width: 						100%; 
	height: 					100px;
}

div#verify_evs {
	float: 						left; 
	display:					inline;
	width: 						580px; 
	height: 					110px;
}

div#verify_evs_content {
	float: 						left; 
	display:					inline;
	width:						100%;
	height:						100%;
}

div.verify_ev_container {
	float:						left;
	display:					inline;
	width:						25%;
	height:						80%;
	padding:					20px 10px 0px 0px;
	margin-left:				25px;
	border-bottom:				1px dotted #003376;
}

li.ev_header {
	color:						#003376;
	font-size:					13px;
	font-weight:				bold;
}

li.ev_data {
	font-size:					11px;
	color:						#666666;
}

div#send,
div#pagecontent {
	float: 						left; 
	display:					inline;
	margin:						20px 20px 0px 25px; 
	width: 						580px; 
	height: 					437px;
	color:						#003376;
}

div#steps {
	display:					inline;
	float:						left;
	width:						754px;
	height:						23px;
	margin:						25px 0 0 60px;
}

div#headerright {
	display:					inline;
	float:						left;
	width:						685px;
	height:						80px;
	text-align:					right;
}

div#menucontainer {
	display:					inline;
	float:						right;
	width:						375px;
	height:						80px;
}

div#menuheadertxt {
	display:					inline;
	float:						left;
	width:						375px;
	height:						20px;
	padding-top:				18px;
}

h1.menuhdrtxt {
	color:						#003376;
	font-size:					24px;
}

div#menu {
	display:					inline;
	float:						left;
	width:						375px;
	height:						30px;
	padding-top:				8px;
	text-align:					right;
}

ul#menuitems {
	display:					inline-block;
	float:						right;
	height:						15px;
	margin: 					0px auto 0px 0px;
}

li.menuitem {
	display:					inline-block;
	float:						left;
	height:						15px;
	text-align:					left;
}

li.menudivider {
	display:					inline-block;
	margin: 					0px 3px 0px 3px;
	float:						left;
	height:						15px;
}

a.menulink:link,
a.menulink:hover,
a.menulink:visited {
	color:						#003376;
	font-size:					12px;
	text-decoration:			none;
	font-weight:				bold;
}

a.txtlink:link,
a.txtlink:hover,
a.txtlink:visited {
	color:						#003376;
	font-size:					11px;
	text-decoration:			none;
}

h1#pagecontentheader {
	color:						#F66013;
	font-size:					20px;
}

p#pagecontentintro {
	font-weight:				bold;
	font-size:					12px;
	color:						#003376;
}

p#pagecontenttxt {
	font-size:					12px;
	color:						#003376;
}

/* End container styles */


/* Specific styles */

h1.headercontentleft,
h2.headercontentleft {
	color:						#0c286b;
	font-size:					12px;
	margin-top:					5px;
}

h2#header2contentleft {
	color:						#FFFFFF;
	font-size:					14px;
	margin:						0px;
	padding:					0px;
}

span#content_left,
div#content_left_welkom,
div#content_left_googlemaps {
	color:						#000;
	font-size:					12px;
	border:						0px solid red;
}

div.autocomplete {
  	position:					absolute;
  	width:						250px;
  	background-color:			white;
  	border:						1px solid #00275c;
  	margin:						0px;
  	padding:					0px;
}

div.autocomplete ul {
  	list-style-type:			none;
  	margin:						0px;
  	padding:					0px;
}

div.autocomplete ul li.selected { 
	background-color: 			#a3b5cd;
}

div.autocomplete ul li {
  	list-style-type:			none;
  	display:					block;
  	margin:						0;
  	padding:					2px;
  	height:						50px;
  	cursor:						pointer;
	width:						300px;
}

/*input#name, input#city {
	border:						0px;
	background-image:			url('/images/searchfield_large.png');
	background-repeat:			no-repeat;
	background-color:			#00285E;
	height:						20px;
	padding-left:				5px;
	padding-top:				3px;
	display:					inline;
	width:						145px;
	outline: 					0;
}*/

input#name, input#city, input#zipcode {
	border:						0px;
	background-image:			url('/images/searchfield_small.png');
	background-repeat:			no-repeat;
	background-color:			#00285E;
	height:						20px;
	padding-left:				5px;
	padding-top:				3px;
	display:					inline;
	width:						80px;
	outline: 					0;
}

li.searchfields {
	width:						161px;
	height:						25px;
	padding-left:				10px;
	display:					block;
	float:						left;
	border:						0px solid red;
}

li.submit {
	padding-left:				60px;
}

span.searchtxt {
	color:						#FFFFFF;
	font-size:					11px;
}

div.resultsheader {
	display:					inline;
	float:						left;
	width: 						97%;
	height:						15px;
	margin-bottom:				10px;
}

div.resultsheadercontainer {
	display:					inline;
	float:						left;
	width:						20%;
	height:						100%;
}

div.resultssugheadercontainer {
	display:					inline;
	float:						left;
	width:						14%;
	height:						100%;	
}

div.resultsheaderbgcontainer {
	display:					inline;
	float:						left;
	background-image:			url('/images/bg_headerresults.png');
	background-repeat:			repeat-x;
	background-position:		80% 76%;
	width:						80%;
	height:						100%;
}

h2.resultsheadertxt {
	font-size:					13px;
	color:						#F66013;
	font-weight:				bold
}

span.resevfields {
	width:						80px;
}

li.evfieldname {
	color:						#003376;
	font-size:					11px;
	font-weight:				bold;
}

li.evfielddata {
	color:						#666666;
	font-size:					11px;
}

li.infoname {
	color:						#00275c;
	font-weight:				bold;
	font-size:					12px;
	width:						230px;
}

li.infofield {
	color:						#666666;
	font-size:					11px;
	height:						12px;
	width:						230px;
}

li.reslink {
	text-align:					right;
	margin-top:					10px;
}

span.fieldlabel {
	color:						#666666;	
	font-weight:				bold;
	margin-right:				4px;
}

span.colorblue {
	color:						#003376;
}

li.lispcr {
	display:					inline-block;
	float:						left;
	height:						5px;
	width:						100%;
	margin:						0px;
	padding:					0px;
}

li.verify_data_row {
	display:					inline-block;
	float:						left;
	height:						13px;
	width:						100%;
}

li.verify_data_row_20px {
	display:					inline-block;
	float:						left;
	height:						25px;
	width:						100%;
}

span.spanlbl_20px {
	float:						left; 
	display:					block; 
	width: 						70%;
	height:						25px;
}

span.spanlbl {
	float:						left; 
	display:					block; 
	width: 						70%;
	height:						15px;
}

span.spanlbl_space {
	float:						left; 
	display:					block; 
	width: 						66%;
	height:						15px;
	padding-left:				11px;
	font-weight:				normal;
}

span.spanvalue {
	float: 						left;
	display: 					block; 
	width: 						26%;
	height:						15px;
	text-align:					right;
}

span.spanvalue_20px {
	float: 						left;
	display: 					block; 
	width: 						26%;
	height:						25px;
	text-align:					right;
}

span.subtext {
	font-weight:				normal;
	font-size:					11px;
}

a.fieldlink:link, 
a.fieldlink:visited {
	color:						#666666;
	text-decoration:			none;
}

a.fieldlink:hover {
	text-decoration:			underline;
} 

div#ig {
	display:					inline;
	float:						left;
	width:						100%;
	height:						25px;
	margin-top:					10px;
	text-align:					center;
	color:						#666666;
	font-size:					10px;
}

a.footerlnk:link,
a.footerlnk:hover,
a.footerlnk:visited {
	color:						#666666;
	font-size:					10px;
}

/* End specific styles */ 