/** CBS stylesheet **/
/** reset elements first **/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1em;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/** real beginning **/
body
{
	background-image: url(../Images/bg_body.gif);
	background-repeat: repeat-x;
	background-color: #2d598c;
	font-size: 11px;
	font-family: Arial, Helvetica, verdana, sans-serif;
	text-align: center;
}
input 
{
	font-family: Arial, Helvetica, verdana, sans-serif;
	font-size: 11px;
}
/** please make as little use as possible of this class **/
.clearer
{
	clear: both;
}

body #page
{
	width: 979px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

.pageContent .header
{
	height: 76px;
	margin-left: 5px;
}

.pageContent .header .logo
{
	float: left;
	padding-top: 9px;
}
.pageContent .header .utilBlock
{
	margin-top: 14px;
	float: right;
}

.pageContent .header .utilBlock a
{
	color: #7e7e7e;
	border-right: 1px Solid #c7c7c7;
	padding-right: 9px;
	line-height: 10px;
	margin-right: 9px;
	text-decoration: none;
}

.pageContent .header .utilBlock a.active
{
	font-weight: bold;
	color: #6ba1d4;
}

.pageContent .header .utilBlock a.last
{
	border-right: 0px;
	padding-right: 0px;
}

.pageContent .header .utilBlock a:hover
{
	color: #d46882;
	text-decoration: underline;
}

.pageContent .mainContent .areaSelector
{
	margin-top: 11px;
	height: 43px;
	margin-left: 5px;
}

.pageContent .mainContent .areaSelector .smartStep
{
	float: left;
	width: 240px;
	/*background-image: url(../Images/bg_areaSelector_step1.gif);
	background-repeat: no-repeat;
	background-position: 0px 14px;*/
	height:36px;
	position: relative;
	z-index: 1;
}
.pageContent .mainContent .areaSelector .smartStep input
{
	margin-left: 1px;
	width: 202px !important;
	background-color: #FFFFFF;
	font-size: 11px;
	padding-bottom: 3px;
	padding-bottom: 1px;
/*	color: #575757;*/
	color: #000000;
	margin-right: 0px;
	padding-left: 10px;
	line-height: 12px;
	display: block;
	height: 14px;
	position: relative;
	overflow: hidden;
	border: 0px;
	border-top: 1px Solid #294e77;
	border-bottom: 1px Solid #294e77;
}
.pageContent .mainContent input.hidden{
	display: none !important;
}
.defaultValueElementCssClass
{
	position: absolute;
	font-size: 11px;
	padding-left: 10px;
	line-height: 16px;
	cursor:text;
	color: #666666;
}
.CbsAutoComplete_completionListElement
{
	list-style: none;
	margin-top: 0px;
	margin-left: 7px;
	padding-left: 0px;
	position: absolute;
	z-index: 1000 !important;
	border: 1px Solid #cccccc;
	background-color: #FFF;
	width: 210px !important;
	background-image: url(../../Sites/Images/bg_areaSelector_smartStep_u.gif);
	background-position: left center;
}

/** bug in webkit only **/
.webkitFix .CbsAutoComplete_completionListElement
{
    /*margin-left: 7px !important;*/
}
.pageContent .CbsAutoComplete_completionListElement
{
    margin-left: 0px;
	_margin-left: 2px; /** IE 6 only **/
}
    
.CbsAutoComplete_completionListElement li
{
	height: 20px;
	line-height: 20px;
	/*text-align: right;*/
}
.CbsAutoComplete_completionListElement li.CbsAutoComplete_highlightedListItem
{
	border-bottom: 1px Solid #c53658;
	background-color: #c53658;
	clear: both
}
.CbsAutoComplete_completionListElement span.suggestie
{
	display: block;
	float: left;
	color: #262626;
	padding-left: 10px;
	white-space: nowrap;
}

.CbsAutoComplete_completionListElement span.gemeente
{
	display: block;
	float: right;
	color: #3a82c6;
	padding-left: 0px;
	padding-right: 6px;
	white-space: nowrap;
}

.CbsAutoComplete_completionListElement li.CbsAutoComplete_highlightedListItem span.suggestie,
.CbsAutoComplete_completionListElement li.CbsAutoComplete_highlightedListItem span.gemeente
{
	color: #FFFFFF;
}

.pageContent .mainContent .areaSelector .smartStep .goSearch
{
	display: none;
	visibility: hidden;
	width: 24px !important;
	height: 16px !important;
	overflow: hidden;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	left: -3px;
	
	position: relative;
	padding-bottom: 0px;
	cursor: pointer;
	z-index: 101;
	font-size: 1px !important;
	color: #565556;
}

/* css van peter */
.compareSelectionTool {
	margin-top:7px;
}
.compareSelectionTool .compareSelectionDiv {
	width:218px;
	background-color:#6199cd;
	border:1px solid #2e669c;
	border-right:none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
/*	float:left;*/
	padding-top:2px;
	padding-bottom:3px;
	padding-left:7px;
	
	position:relative;
}

.compareSelectionTool .compareSelectionButton {
	background-image:url(../Images/compareSelectionButton.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	height:18px;
	width:24px;	
	position:absolute;
	top:-1px;
	right:-1px;
}

.utilMenu .compareSelectionTool .minus {
	background-position:0px -18px;
}
.compareSelectionTool .compareSelectionForm {
	height:0px;
	clear:both;
	width:325px;
	border: 1px Solid #3676B6;
	background-color:#eaeaea;
/*	position: relative;*/
	z-index:999;
}
.utilMenu .tool_plus .compareSelectionForm{
	overflow: hidden;
}

.compareSelectionTool .compareSelectionForm .step1 {
	overflow: hidden;
	padding-left: 9px;
	padding-top: 10px;
}

.compareSelectionTool .compareSelectionForm .step1 label,
.compareSelectionTool .compareSelectionForm .step2 label{
	float: left;
	line-height: 20px;
}
.compareSelectionTool .compareSelectionForm .step2 label{
	*padding-top: 3px;
	*position: absolute;
}
.tool_plus .compareSelectionForm .step2 label{
	*position: static;
}
.compareSelectionTool .compareSelectionForm .step1 select {
	display:none!important;
}
.step1 .compareGemeenteHolder input.autoCompleteTextbox {
	width:143px !important;
}
/** ff/IE7 rule **/
html>body .step1 .compareGemeenteHolder input.autoCompleteTextbox {
	margin-left: 3px;
}
.compareSelectionTool .compareSelectionForm .step2 {
	clear: both;
	padding-left: 9px;
	padding-bottom: 10px;
}
.pageContent .mainContent .utilMenu .simpleStepReplaced 
{
		width: 155px;
		margin-left: 126px;
		*margin-left: 126px !important;
}

.pageContent .mainContent .utilMenu .tool_plus .simpleStepReplaced 
{
	*margin-left: 123px !important;
}

.utilMenu .simpleStepBody {
	background-position:-95px 0px;
	border-left:1px solid #3a82c5 !important; 
}
.pageContent .mainContent .utilMenu .simpleStepReplaced .selectionHolder {
	width:119px!important;
	padding-left:5px;
}
.pageContent .mainContent .utilMenu .simpleStepReplaced .simpleStepBody {
	padding-left:0px!important;
	margin-left:7px;
}
.pageContent .mainContent .utilMenu .simpleStepReplaced .selected, 
.pageContent .mainContent .utilMenu .simpleStepReplaced .selectionHolder_active {
	border-top:1px solid #3778b8;
	border-color: #3778B8;
}
.pageContent .mainContent .utilMenu .simpleStepReplaced .selected, 
.pageContent .mainContent .utilMenu .simpleStepReplaced .selectionHolder_active
{
	border-left: 0px Solid !important;
}

.pageContent .mainContent .utilMenu .simpleStepReplaced .simpleStepContent {
	background-position:6px -18px;
}
.pageContent .mainContent .utilMenu .dropDown {
	margin-left:7px!important;
	width:290px!important;
	position: absolute;
}
/* end of css van peter*/

.pageContent .mainContent .areaSelector .simpleStep
{
	float: left;
	width: 202px;
	padding-left: 40px;
	background-image: url(../Images/bg_areaSelector_simpleStep.gif);
	background-repeat: no-repeat;
	height: 43px;
}

.pageContent .mainContent .simpleStep li.hover
{
	background-color: #c53658;
	color: #FFFFFF;
}
.pageContent .mainContent .areaSelector label
{
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 3px;
}
 
.pageContent .mainContent .areaSelector label span
{
	visibility: hidden;
}

.pageContent .mainContent .simpleStepReplaced select
{
	display: none;
}
.pageContent .mainContent .areaSelector .simpleStep select
{
	width: 176px;
	font-size: 10px;
	/** hide the select by default **/
	display: none;
}
.pageContent .mainContent .simpleStepReplaced .selectionHolder
{
	padding-left: 10px;
	line-height: 16px;
	height: 16px;
	cursor: default;
	margin-bottom: 0px;
	overflow: hidden;
}
.pageContent .mainContent .areaSelector .simpleStepReplaced .selectionHolder
{
	width: 142px;
	border-left: 1px solid #294e77;
	border-top: 1px solid #294e77;
	border-bottom: 1px solid #294e77;
}
.pageContent .mainContent .simpleStepReplaced .selected,
.pageContent .mainContent .simpleStepReplaced .selectionHolder_active
{
	background-color: #FFFFFF;
	color: #404040;
	border-left: 1px solid #19262a;
	border-top: 1px solid #19262a;
	border-bottom: 1px solid #19262a;
}

.pageContent .mainContent .simpleStepReplaced .simpleStepBody
{
/*	background-position: 0px 180px;*/
	background-repeat: no-repeat;
	color: #d8e1eb;
}
.pageContent .mainContent .areaSelector .simpleStepReplaced .simpleStepBody
{
	background-image: url(../images/bg_areaSelector_smplStp_ldr.gif);
	background-position: 0px 50000px;
}

.pageContent .mainContent .areaSelector .simpleStepReplaced .loading 
{
	background-position: 180px center;
}
.pageContent .mainContent .simpleStepReplaced .simpleStepContent
{
	background-repeat: no-repeat;
	background-position: 0 -18px;
	padding-right: 24px;
}
.pageContent .mainContent .areaSelector .simpleStepReplaced .simpleStepContent
{
	background-image: url(../Images/bg_areaSelector_selectionHo.gif);
	width: 175px;
}

.pageContent .mainContent .simpleStep .dropDown
{
/*	position: relative;*/
	border-bottom: 1px Solid #cccccc;
	/*border-left: 1px Solid #cccccc;
	border-right: 1px Solid #cccccc;*/
	margin-left: 1px;
	background-color: #ececec;
	background-image: url(../Images/bg_areaSelector_simpleStep_.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 190px;
	overflow: hidden;
}
.pageContent .mainContent .areaSelector .simpleStep .dropDown
{
	/** Note: there's a 2 pixel difference between this width and the simpleStepContent width, due to the borders **/
	width: 173px;
}

.pageContent .mainContent .simpleStep .dropDown .dropDownOverflower
{
	/*max-height: 190px;*/
    overflow: auto;
}

.pageContent .mainContent .areaSelector .simpleStep ol
{
	display: block;
	margin: 0px;
	padding: 0px;
	/*width: 173px;
	/* !removed to get it working well in internet epxlorer 7!
	

	max-height: 190px;*/
}

.pageContent .mainContent .simpleExtended .dropDown
{
	z-index: 1001 !important;
	/*overflow: auto !important;*/
}

.pageContent .mainContent .simpleStep ol li
{
/*	height: 18px;*/
	line-height: 18px;
	white-space: nowrap;
	padding-left: 10px;
	color: #262626;
}

.pageContent .mainContent .areaSelector .step1 label
{
	margin-left: 1px;
	background-image: url(../Images/hdr_areaSelector_step1_labe.gif);
}

.pageContent .mainContent .areaSelector .step2 label
{
	background-image: url(../Images/hdr_areaSelector_step2_labe.gif);
}

.pageContent .mainContent .areaSelector .step3 label
{
	background-image: url(../Images/hdr_areaSelector_step3_labe.gif);
}

.pageContent .mainContent .areaSelector .step4 label
{
	background-image: url(../Images/hdr_areaSelector_step4_labe.gif);
}

.pageContent .mainContent .areaInformation
{
	clear: left;
	background-image: url(../Images/bg_mainContent_compareBlock.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	margin-right: 4px;
	margin-left: 5px;
	height: 377px;
	overflow: hidden;
} 

.mainContent .contentPanel
{
	margin: 0px;
	padding: 0px;
	width: 977px;
	height: 377px;
	overflow: hidden;
}

.mainContent .contentPanel .homePageSteps
{
	height: 377px;
	background-image: url(../Images/bg_mainContent_homepageText.gif);
	background-repeat: no-repeat;
}

.mainContent .contentPanel .homePageSteps img
{
	float: right;
	margin-right: 4px;
}

.mainContent .contentPanel .homepageText
{
	float: left;
	width: 277px;
	padding-left: 33px;
	height: 377px;
	color: #3a82c6;
	font-size: 12px;
	line-height: 22px;
}

.mainContent .contentPanel .homepageText h1
{
	padding-top: 101px;
	font-size: 19.7px;
	line-height: 22px;
	font-weight: bold;
	color: #c53658;
}

.mainContent .contentPanel .homepageText a
{
	color: #c53658;
	font-weight: bold;
}

.mainContent .contentPanel .homepageText .intro
{
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 22px;
}

.mainContent .contentPanel .homepageText .intro p
{
	padding-top: 14px;
}

.mainContent .contentPanel .compareBlock
{
	background-image: url(../images/bg_mainContent_compareBlock.gif);
	background-repeat: no-repeat;
	background-position: 5px 0px;
}
.mainContent .contentPanel .mapHolder
{
	padding: 5px 10px 5px 10px;
	width: 957px;
	height: 367px !important;
}

.mainContent .contentPanel .areaInformation #map
{
	background-color: #ffffff;
}

.mainContent .contentPanel .areaInformation #map #iwsw,
.tabInfoWindow
{
	padding: 6px 9px 0px 9px;
	width: 250px;
	/*overflow: auto;*/
}
/*.tabInfoWindow *
{
}*/

.mainContent .contentPanel .areaInformation #map #iwsw h2,
.tabInfoWindow h2
{
	width: 250px;
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #c53658;
	padding-bottom: 6px;
}

.mainContent .contentPanel .areaInformation #map #iwsw h3,
.tabInfoWindow h3
{
	width: 250px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #c53658;
}

.mainContent .contentPanel .areaInformation #map #iwsw hr,
.tabInfoWindow hr
{
	width: 250px;
	displayo: block;
	border: 0px;
	background-image: url(../Images/bg_areaInfo_map_hr.gif);
}

.mainContent .contentPanel .areaInformation #map #iwsw table caption,
.tabInfoWindow table caption
{
	font-size: 12px;
	font-weight: bold;
	color: #3a82c6;
	/*background-image: url(../Images/bg_areaInfo_map_caption.gif);
	background-position: top right;
	margin-top: 8px;*/
	line-height: 20px;
}


.mainContent .contentPanel .areaInformation #map #iwsw table,
.tabInfoWindow table
{
	width: 250px;
	display: block;
	color: #3a82c6;
	font-size: 11px;
	line-height: 19px;
	margin-bottom: 4px;
}
.mainContent .contentPanel .areaInformation #map #iwsw table tbody{
	width: 250px;
}
.mainContent .contentPanel .areaInformation #map #iwsw table,
.tabInfoWindow table td
{
	padding-right: 8px;
}
.tabInfoWindow table td {
	width: 100%;
}

.tabInfoWindow table td{
	display: table-cell;
}

.mainContent .contentPanel .areaInformation #map #iwsw table .label,
.tabInfoWindow table .label
{
	font-weight: bold;
}

/*.mainContent .contentPanel .areaInformation #map #iwsw div
{
	height: 53px;
}*/
.tabInfoWindow span
{
	height: 56px;
	display: block;
}
.mainContent .contentPanel .areaInformation #map #iwsw span span,
.tabInfoWindow span span
{
	display: block;
	width: 56px;
	float: left;
	cursor: pointer;
}/*
.mainContent .contentPanel .areaInformation #map #iwsw div div
{
	background-image: url(../Images/btn_areaInfo_map_diagram.gif);
	margin-right: 5px;
}
.mainContent .contentPanel .areaInformation #map #iwsw div div p
{
	background-image: url(../Images/btn_areaInfo_map_tabel.gif);
	display: block;
	width: 56px;
	height: 53px;
	margin: 0px;
	padding: 0px;
}
.mainContent .contentPanel .areaInformation #map #iwsw div span
{
	display: none;
}*/

.mainContent .contentPanel .areaInformation .loadingHolder,
.mainContent .contentPanel .areaInformation .loading
{
	width:100%; 
	height: 345px; 
	position: absolute; 
	padding-left: 0px;
	z-index: 100;
}

.mainContent .contentPanel .areaInformation .loading .loadingBackground
{
	background-color: Black; 
	z-index: 31; 
	width:100%; 
	height: 345px; 
	position: absolute; 
	margin-left: 0px;
}

.mainContent .contentPanel .areaInformation .loading .loadingContentBackground
{
	height: 30px;
	width: 200px;
	background-color: #000000;
	position: absolute;
	top: 0px;
	display: none;
	/*left: 192px;*/
/*	margin-left: auto;
	margin-right: auto;
	margin-bottom: -30px;
	*/
}

.mainContent .contentPanel .areaInformation .loading .loadingContent
{
	color: #FFFFFF;
	position: relative;
	z-index: 33; 
	text-align: center; 
	top: 167px; 
	height: 30px;
	font-size: 13px;
	margin-left: auto;
	margin-right: auto;
	width: 240px;
	width: 100%;
}

.mainContent .contentPanel .areaInformation .loading .loadingContent span
{
	padding-left: 22px;
	line-height: 30px;
	background-image: url(../images/bg_smoothbox_loader.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}

.mainContent .areaInformation .utilMenu
{
	float: right;
	height: 32px;
	width: 498px;
}

.mainContent .areaInformation .utilMenu .simpleStep
{
	margin-top: 7px;
/*	width: 243px;*/
}

.pageContent .mainContent .utilMenu .simpleStepReplaced .selectionHolder 
{
	width: 208px;
}
.pageContent .mainContent .utilMenu .simpleStepReplaced .simpleStepBody
{
	padding-right: 0px;
}

.pageContent .mainContent .utilMenu .simpleStep .dropDown
{
	width: 240px;
	height: 190px;
}

.mainContent .areaInformation .utilMenu .simpleStep ol
{
	display: block;
	margin: 0px;
	padding: 0px;
	/*	width: 240px;
	/* !removed to get it working well in internet epxlorer 7!
	*/
	max-height: 190px;
}

.pageContent .mainContent .utilMenu .simpleStepReplaced .simpleStepBody
{
	background-image: url(../Images/bg_utilMenu_simpleStep_ldr.gif);
	height: 18px;
	background-position: 100% 0;
}
.pageContent .mainContent .utilMenu #mapTrigger
{
	display: none;
}
.pageContent .mainContent .utilMenu select
{
    display: none;
}

.mainContent .areaInformation .tabMenu
{
	display: none;
	height: 32px;
}

.mainContent .areaInformation .mapInformation
{
	margin-top: 32px;
	position: absolute;
	background-position: -22px 3px;
	background-image: url(../Images/bg_areaSelector_mapInformat.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding-right: 24px;
	height: 345px;
	/*float: left;*/
	cursor: pointer;
}

.mainContent .areaInformation .mapInformation .content
{
	width: 295px;
	height: 345px;
	overflow: hidden;
	cursor: default;
}
/* themapagina */
.mainContent .areaInformation .mapInformation .content{
	float:left;
	display: inline;
	width:300px;
	height:284px;
	max-width: 300px;
	padding:55px  0 0 0;
/*	position:relative;*/
	background:url(../images/themapagina-bg.gif) no-repeat;
}
.mainContent .areaInformation .mapInformation .content h3{
	margin:0;
	font-size:11px;
	color:#7e7e7e;
	font-weight:100;
	padding:0 0 0 30px;
}
.mainContent .areaInformation .mapInformation .content .compareCity {
	margin-top:9px;
	margin-bottom:5px;
	float:none;
	display:block;
	color:#7E7E7E;
	font-size:11px;
	font-weight:100;
	padding:0 0 0 30px;
	position:relative;
}
.mainContent .areaInformation .mapInformation .content .compareCity  strong {
	font-weight:bold;
}
.mainContent .areaInformation .mapInformation .content .compareCity  span {
	color:#3A82C6;
	line-height:15px;
}
.mainContent .areaInformation .mapInformation .content  .compareCity  img {
	float:none;
	margin:0px;
}
.mainContent .areaInformation .mapInformation .content  .compareCity .waitCircle {
	position:absolute;
	top:-2px;
	margin-left:5px;
}

.mainContent .areaInformation .mapInformation .content ul,
#themapagina ul {
	padding:0 0 0 30px;
	margin:0 0 3px;
	list-style:none;
	color:#3a82c6;
}
.mainContent .areaInformation .mapInformation .content ul li,
#themapagina ul li {
	padding:5px 0 0px 0;
}

.mainContent .areaInformation .mapInformation .content ul li strong
{
	font-weight: bold;
}

.mainContent .areaInformation .mapInformation .content div.action,
#themapagina a {
	margin:0 0 0 30px;
	padding:0 0 0 11px;
	color:#c53658;
	font-size:12px;
	text-decoration:none;
	background:url(../images/themapagina-arrow.gif) no-repeat 0 3px;
}

.mainContent .areaInformation .mapInformation .content div.action
{
	margin-top: 3px;
}

.mainContent .areaInformation .mapInformation .content div.action strong
{
	font-weight: bold;
}
.mainContent .areaInformation .mapInformation .content a:hover,
#themapagina a:hover {
	text-decoration:underline;
}

.mainContent .areaInformation .mapInformation .content div,
#themapagina div {
	float:left;
	display: inline;
/*	width:100%;*/
}
.mainContent .areaInformation .mapInformation .content div.top,
#themapagina div.top {
	min-height:144px;
}
* html .mainContent .areaInformation .mapInformation .content div.top,
* html #themapagina div.top {
	height:144px;
}

.mainContent .areaInformation .mapInformation .content div.top .explanation
{
	padding-left: 30px;
	color: #666666;
	line-height: 16px;
}

.mainContent .areaInformation .mapInformation .content div.top .explanation p
{
	padding-left: 0px;
	padding-bottom: 0.8em;
}

.mainContent .areaInformation .mapInformation .content div.top .explanation h4
{
	font-size: 12px;
	font-weight: bold;
	color: #c53658;
	padding-bottom: 2px;
}
.mainContent .areaInformation .mapInformation .content img,
#themapagina img {
	float:left;
	display:inline;
	margin:0 0 0 6px;
}
.mainContent .areaInformation .mapInformation .content .bottom p,
#themapagina p {
	float:right;
	display:inline;
	width:158px;
	margin:5px 0 0 -30px;
	font-size:13px;
	line-height:15px;
	color:#7e7e7e;
}
.mainContent .areaInformation .mapInformation .content .bottom p .first,
#themapagina p .first {
	background:url(../images/quote.gif) no-repeat;
	padding:0 4px 0 17px;
	float:left;
	display:inline;
	/*position:relative;*/
	margin:0 0 0 -7px;
}
.mainContent .areaInformation .mapInformation .content .bottom p .last,
#themapagina p .last {
	padding:0 13px 0 0;
	background: url(../images/quote2.gif) no-repeat 100% 100%;
}
.mainContent .areaInformation .mapInformation .content .linkToLocation {
	color:#3A82C6;
	display:block;
	font-size:12px;
	margin-bottom:10px;
	margin-left:30px;
	margin-right:0;
	margin-top:8px;
	width:180px;
	padding-left:20px;
	background-image:url(../Images/permaLinkChain.gif);
	background-repeat:no-repeat;
	background-position:0px -2px;
	padding-bottom:1px;
	text-decoration:none;
}
.mainContent .areaInformation .mapInformation .content a.linkToLocation:hover {
	text-decoration:underline;
}
.mainContent .mapInformation_open .mapInformation 
{
	background-position: 300px 3px !important;
}

.mainContent .mapInformation .content
{
	visibility: hidden;
}
.mainContent .mapInformation_open .mapInformation .content
{
	visibility: visible;
}
/* begin of: general tab rules */
/* begin of: general tab rules */
/* begin of: general tab rules */
.mainContent .areaInformation .tabLabel
{
	width: 136px;
	margin-right: 2px;
	height: 32px;
	position: absolute;
	cursor: pointer;
}

.mainContent .areaInformation .tabLabel span
{
	display: none;
}

.mainContent .areaInformation .tabContent
{
	position: absolute;
	display: none;
	width: 648px;
	overflow: hidden;
	margin-top: 32px;
	margin-left: 24px;
	height: 345px;
	background-color: White;
}

.mainContent .mapInformation_open .tabContent
{	
	/*width: 647px;
	margin-left: 319px;*/
}
.mainContent .areaInformation .tabContentShown .tabContent
{
	display: block;
}

.mainContent .areaInformation .tabContentShown .tabLabel
{
	background-position: 0px -32px;
}
/* end of: general tab rules */
/* end of: general tab rules */
/* end of: general tab rules */

.mainContent .areaInformation .tabMap
{
background-color: white;
}

.mainContent .areaInformation .tabDisabled
{
display:none;
}

.mainContent .areaInformation .tabMap .tabLabel
{
	background-image: url(../Images/bg_areaInfo_tabMap_tabLabel.gif);
	margin-left: 7px;
}

.mainContent .areaInformation .tabDiagram .tabLabel
{
	background-image: url(../Images/bg_areaInfo_tabDiagram_tabL.gif);
	margin-left: 146px;
}

.mainContent .areaInformation .tabDiagram .CBSPanel
{
	position: absolute;
	/*margin-top: 67px;*/
	margin-top: 12px;
	margin-left: 11px;
}

.mainContent .areaInformation .tabDiagram .CBSPanel_action
{
	margin-top: 12px;
	
	position:absolute;
	right:7px;	
}

.mainContent .areaInformation .tabDiagram .panelContent
{
	color: #FFFFFF;
	/*background-color: #686868;	*/
}

.mainContent .areaInformation .tabDiagram .panelContent .selectionGroup
{
	background-color: #686868;
}
.mainContent .areaInformation .tabDiagram .panelContent table
{
	width: 100%;
}

.mainContent .areaInformation .tabDiagram .panelContent table td
{
	vertical-align: middle;
}
.mainContent .areaInformation .tabDiagram .panelContent .groupName
{
	padding-left: 6px;
	line-height: 18px;
}
.mainContent .areaInformation .tabDiagram .panelContent .selectionGroup
{
	background-color: #686868;	
}
.groupName
{
	color: #FFFFFF;
	background-color: #686868 !important;
	height: 19px;
}


.mainContent .areaInformation .tabDiagram .panelContent .groupElement
{
	/*line-height: 29px;*/
}
.mainContent .areaInformation .tabDiagram .panelContent table
{
}
.mainContent .areaInformation .tabDiagram .panelContent table tr.groupElement td.inputElement
{
	width: 23px;
	text-align: center;
}

.mainContent .areaInformation .tabDiagram .panelContent table tr.huidigeBuurt td.inputElement
{
	background-color: #9accff;
}

.mainContent .areaInformation .tabDiagram .panelContent table tr.vergelijkBuurt td.inputElement
{
	background-color: #5081de;
}

.mainContent .areaInformation .tabDiagram .panelContent table tr.vergelijkGemeente td.inputElement
{
	background-color: #476c9b;
}

.mainContent .areaInformation .tabDiagram .panelContent table tr.huidigeGemeente td.inputElement
{
	background-color: #3333ff;	
}

.mainContent .areaInformation .tabDiagram .panelContent table tr.huidigeLand td.inputElement
{
	background-color: #000065;
}

.mainContent .areaInformation .tabDiagram .panelContent table tr.groupElement td.labelElement
{
	background-color: #a6a6a6;
	padding-top: 7px;
	padding-left: 7px;
	padding-bottom: 7px;
}

.mainContent .areaInformation .tabDiagram .panelContent table tr.groupElement td.labelElement input
{
	height: 12px;
	width: 12px;
}

.mainContent .areaInformation .tabDiagram #diagramHolder
{
	height: 310px;
	text-align: center;
	padding: 34px 0px 1px 0px;
	margin-left: 4px;
	margin-right: 8px;
	background-image: url(../Images/bg_tabTable.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: center;
}

.mainContent .areaInformation .tabDiagram #diagramHolder h1
{
	font-size: 11px;
	color: #c53658;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 16px;
	margin-left: 30px;
}

.mainContent .areaInformation .tabDiagram #diagramHolder img
{
	/*margin-left: 30px;*/
	margin-left: 15px;
}

.mainContent .areaInformation .tabTable .tabLabel
{
	margin-left: 285px;
	background-image: url(../Images/bg_areaInfo_tabTabel_tabLab.gif);
}

.mainContent .areaInformation .tabTable .panelContent
{
	/*background-color: #686868;	*/
}

.mainContent .areaInformation .tabTable .CBSPanel
{
	position: absolute;
	margin-top: 67px;
	margin-left: 11px;
}

.mainContent .areaInformation .tabTable .CBSPanel_action
{
	margin-top: 12px;	
}


.mainContent .areaInformation .tabTable .tabContent div
{
	height: 100%;
}

.mainContent .areaInformation .tabTable .tabContent div div
{
	height: auto;
}
.mainContent .areaInformation .tabTable .tabContent table 
{
	margin-left: 4px;
	margin-right: 8px;
	background-image: url(../Images/bg_tabTable.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: center;
	height: 100%;
}
.mainContent .areaInformation .tabTable .tabContent table td
{
	vertical-align: middle;
}
.mainContent .areaInformation .tabTable .tabContent table table 
{
	/*border-collapse: collapse;*/
	background-image: none;
	height: auto;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border-right: 1px Solid #264d79;
	border-right:1px solid #B7B7B7;
	border-bottom: 1px Solid #264d79;
	border-bottom:1px solid #B7B7B7;	
}

.mainContent .areaInformation .tabTable .tabContent table table caption 
{
	caption-side: top;
	margin-left: auto;
	margin-right: auto;
	font-size: 11px;
	color: #c53658;
	font-weight: bold;
	padding-bottom: 11px;
	 }
.mainContent .areaInformation .tabTable .tabContent table table th,
.mainContent .areaInformation .tabTable .tabContent table table td
{
	padding-right: 5px;
	padding-left: 4px;
	border-top: 1px Solid #b7b7b7;
	font-size: 10px;
	font-weight: bold;
}

.mainContent .areaInformation .tabTable .tabContent table table th
{
	background-color: #b3d4ff;
	line-height: 21.5px;
	color: #000000;
	white-space: nowrap;
}

.mainContent .areaInformation .tabTable .tabContent table table tr.even
{
	background-color: #f5f5f5;
}

.mainContent .areaInformation .tabTable .tabContent table table td
{
	text-align: right;
	color: #000000;
	font-size: 10px;
	padding-top: 6px;
	padding-bottom: 3px;
	border-right: 1px Solid #b7b7b7;
}

.mainContent .areaInformation .tabTable .tabContent table table th.regio
{
	border-right: 1px Solid #264d79;
	color: #000000;
}
.mainContent .areaInformation .tabTable .tabContent table table td.regio
{
	color: #3d3d3d;
	border-right: 1px Solid #264d79;
	padding-right: 15px;
	text-align: left;
}

.mainContent .areaInformation .tabTable .tabContent table table tfoot td
{
	border-right: 0;
	background-color: #e0edff;
	color: #3d3d3d;
}


.mainContent .teaserPanel
{
	clear: both;
	height: 72px;
	padding-left: 15px;
	background-position: left top;
	background-image: url(../Images/bg_mainContent_teaserPanel.gif);
}

.mainContent .teaserPanel a
{
	display: block;
	float: left;
	padding-left: 55px;
	padding-top: 13px;
	margin-right: 5px;
	margin-top: 8px;
	
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	width: 179px;
	height: 40px;
	text-decoration: none;
}

.mainContent .teaserPanel a span
{
	display: block;
	margin-top: 2px;
	font-size: 11px;
	color: #a5a5a5;
}


.mainContent .teaserPanel a strong
{
	color: #3d81a1;
}
.mainContent .teaserPanel a.opMaat
{
	background-image: url(../Images/btn_teaserPanel_opMaat.gif);
}

.mainContent .teaserPanel a.rss
{
	background-image: url(../Images/btn_teaserPanel_rss.gif);
}

.mainContent .teaserPanel a.databank
{
	background-image: url(../Images/btn_teaserPanel_databank.gif);
}

.mainContent .teaserPanel a.gezocht
{
	background-image: url(../Images/btn_teaserPanel_gezocht.gif);
}

.footer 
{
	background-image: url(../Images/bg_footer.gif);
	background-repeat: no-repeat;
	height: 29px;
	line-height: 28px;
	color: #b3c3d6;
	text-align: center;
	margin-top: 3px;
}

.footer a
{
	color: #b3c3d6;
	text-decoration: none;
	line-height: 12px;
	background-image: url(../Images/bg_footer_a.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	padding-left: 13px;
}


.footer a:hover
{
	text-decoration: underline;
}

.footer a.last
{
	background-image: none;
	padding-right: 0px;
}


/**** Smoothbox exceptions *****/
#TB_window 
{
	border: 1px Solid #dddcdc;
	padding: 1px;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.0em;
}
#TB_secondLine {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:medium;
}
#TB_window a:link {
/*color:#666666;*/
}
#TB_window a:visited {
/*color:#666666;*/
}
#TB_window a:hover {
/*color:#000000;*/
}
#TB_window a:active {
/*color:#666666;*/
}
#TB_window a:focus {
/*color:#666666;*/
}

#TB_title 
{
	background-image: url(../Images/bg_smoothbox_title.gif);
	height: 39px;
	font-size: 18px;
	color: #c53658;
}

#TB_title #TB_ajaxWindowTitle
{
	background-image: url(../Images/bg_smoothbox_title_ajaxT.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 30px;
	padding: 0px;
	margin: 0px;
	margin-top: 9px;
	padding-left: 15px;
	overflow: hidden;
}

a#TB_closeWindowButton
{
	display: block;
	background-image: url(../images/btn_smoothbox_close.gif);
	width: 18px;
	height: 18px;
	position: relative;
	top: 5px;
	overflow: hidden;
	/*padding-top: 16px;*/
}
a#TB_closeWindowButton:hover
{
	background-position: 0px -18px;
}
#TB_closeWindowButton span
{
	display: none;
}

#TB_window .bottomNavBar
{
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#TB_window .bottomNavBar a
{
	color: #667f9e;
	background-image: url(../Images/btn_smoothbox_bottom_close.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 13px;
	text-decoration: none; 
	
	background-image: url(../Images/btn_smoothbox_close.gif);
	background-position: right top;
	padding-right: 24px;
	padding-left: 0px;
	padding-top: 2px;
	margin-top: 100px;
	padding-bottom: 2px;
}

#TB_window .bottomNavBar a:hover
{
	background-position: right -18px;
}


/*Modal Popup*/
.modalBackground {
	background-color:Black;
	filter:alpha(opacity=40); 
	opacity:0.4;
}



/*** google maps experiment ***/
#mapMainNavigation
{
	display: none;
}
.mapMainNavigation
{
	width: 106px;
/*	float: left;
	margin-left: 7px;
	margin-top: 9px;*/
}

#mapNavigationUtil
{
	display: none;
}
.mapNavigationUtil
{
	width: 106px;
	z-index:1;
/*	float: right;
	margin-top: 9px;
	margin-right: 7px;*/
}
.CBSPanel
{
	width: 106px;
	z-index: 21;
	
	position: relative;
	overflow: hidden;
	margin-bottom: 1px;
} 

.CBSPanel .panelTitle
{
	background-image: url(../Images/bg_CBSPanel_panelTitle.gif);
	height: 18px !important;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	z-index: 21;
	background-position: 0px 0px;
/*	background-color: Blue;*/
}

.CBSPanel_noMinimize .panelTitle
{
	background-position: 0px -36px;
	cursor: default;
}
.CBSPanel_noMinimize .panelTitleCompare {
	background-image:url(../Images/bg_CBSPanel_panelTitleCompare.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-top:10px;
	background-color:#FFFFFF;
}
.CBSPanel_noMinimize .panelTitleCountry {
	background-image:url(../Images/bg_CBSPanel_panelTitleCountry.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-top:10px;
	background-color:#FFFFFF;
}
.CBSPanel .panelTitleOpen
{
	background-position: 0px -18px;
}
.CBSPanel .panelTitle img
{
	padding-top: 1px;
	padding-left: 7px;
}
.CBSPanel .panelContent
{
	padding-top: 1px;
	padding-bottom: 1px;
	position: relative;
}

.CBSPanel .panelBackground
{
	position: absolute;
	overflow: hidden;
	background-color: #414141;
}

.googleNavigator .panelContent
{
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	height: 150px;
}

.googleNavigator .panelContent img
{
	cursor: pointer;
}
.googleNavigator .panelContent .up
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
}

.googleNavigator .panelContent .down
{
	display: block;
	margin: 1px auto 3px auto;
}

.googleNavigator .panelContent .zoomSlider
{
	width: 18px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.googleNavigator .panelContent .zoomSlider .slideUp
{
	background-image: url(../Images/btn_gm_CBSPanel_slider_u.gif);
	height: 17px;
	width: 18px;
	cursor: pointer;
}
.googleNavigator .panelContent .zoomSlider .slideDown
{
	background-image: url(../Images/btn_gm_CBSPanel_slider_d.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 18px;
	cursor: pointer;
}

.googleNavigator .panelContent .zoomSlider .sliderPath
{
	background-image: url(../Images/bg_gm_CBSPanel_slider.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 18px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.googleNavigator .panelContent .zoomSlider .slider
{
	display: block;
	position: relative;
	cursor: pointer;
	background-image: url(../images/btn_gm_googleNavigator_sldr.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 9px;
	margin-left: auto;
	margin-right: auto;
}
.miniMap .panelContent
{
	text-align: center;
	padding-top: 1px;
	padding-bottom: 0px;
}

.googleLegend .panelContent
{
	padding-top: 6px;
	height: 131px;
}
.googleLegend .panelContent img
{
	cursor: default;
}
.displaySelection .panelContent fieldset
{
	text-align: left;
	color: #FFFFFF;
	display: block;
	margin: 0px 10px 6px 10px;
	padding: 0 0 7px 0;
	font-size: 11px;
}
.displaySelection .panelContent fieldset.overlays
{
	border-bottom: 1px Solid #a6a6a6;
}
.displaySelection .panelContent fieldset label
{
	color: #FFFFFF;
	vertical-align: 3px;
	font-family: arial, helvetica, verdana, sans-serif;
}
.displaySelection .panelContent fieldset input
{
	margin-left: 0px;
	*margin-left: -4px;
	margin-right: 11px;
	*margin-right: 8px;
}
.mainContent .areaInformation .CBSPanel .printText
{
	display: block;
	/*margin-top: 3px;*/
	background-repeat: no-repeat;
	background-position: 8px 1px;
	height:18px;
}

.mainContent .areaInformation .CBSPanel .panelTitle .printText span
{
	visibility: hidden;
	padding-left: 8px;
}
.mainContent .areaInformation .CBSPanel .panelTitle .emptyPrintText {
	background:none!important;
}

.mainContent .areaInformation .CBSPanel_action .panelTitle .printText
{
	background-image: url(../Images/hdr_CBSPanel_acties.gif);
}

.mainContent .areaInformation .CBSPanel_selection .panelTitle .printText
{
	background-image: url(../Images/hdr_CBSPanel_selectie.gif);
}

.mainContent .areaInformation .CBSPanel_action a.printPage
{
	background-image: url(../Images/btn_cpanel_printPage.gif);
	background-repeat: no-repeat;
	background-position: 4px 3px;
	line-height: 24px;
	color: #FFFFFF;
	padding-left: 30px;
	text-decoration: none;
	display: block;
	
/*	border-left: 1px Solid pink;*/
	clear: both;
	width: 76px;
}
.mainContent .areaInformation .CBSPanel_action a.exportToExcel
{
	background-image: url(../Images/btn_cpanel_exportToExcel.gif);
	background-repeat: no-repeat;
	background-position: 4px 3px;
	padding-left: 30px;
	line-height: 24px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	clear: both;
	width: 76px;
}

.statusMessage
{
	width: 420px;
	margin-top: 200px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	text-align: left;
	padding: 10px;
	color: #666666;
	line-height: 18px;
}

.statusMessage .logo
{
	margin-bottom: 20px;
}

.statusMessage .loginHint
{
	float: right;
	padding: 5px;
}

.statusMessage label
{
	float: left;
	width: 150px;
}

.statusMessage .inputElement
{
	padding-bottom: 3px;	
}

.statusMessage .submitButtons
{
	padding-left: 150px;
}
/** rules for "beheer" **/
#page .beheerHolder
{
	background-image: url(../images/bg_beheerHolder_beheerConte.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#page .beheerHolder .beheerContent
{
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 40px;
}

#page .beheerHolder .beheerContent .backgroundHolder
{
	background-image: url(../images/bg_beheerHolder_table.gif);
	background-repeat: repeat-y;
	border: 0px SOlid purple;
	padding-left: 55px;
	padding-right: 35px;
	color: #666666;
	line-height: 18px;
}
#page .beheerHolder .beheerContent .backgroundHolder h1
{
	font-size: 19.7px;
	line-height: 22px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #c53658;
}
#page .beheerHolder .beheerContent .backgroundHolder .log
{
	float: right;
	width: 300px;
	padding-right: 20px;
}

#page .beheerHolder .beheerContent .backgroundHolder .extraGoogleInformation
{	float: right;
	width: 200px;
}

#page .beheerHolder .beheerContent .backgroundHolder .log strong
{
	padding: 4px 4px 4px 0px;
}
#page .beheerHolder .beheerContent .backgroundHolder fieldset 
{
	margin-top: 25px;
}
#page .beheerHolder .beheerContent .backgroundHolder fieldset legend
{
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: -5px;
}

#page .beheerHolder .beheerContent .backgroundHolder fieldset table td
{
	padding-bottom: 5px;
}
#page .beheerHolder .beheerContent .backgroundHolder strong
{
	font-weight: bold;
}

#page .beheerHolder .beheerContent .backgroundHolder .clearer
{
	padding-bottom: 40px;
}

#page .beheerHolder .beheerContent .backgroundHolder fieldset.generateSearchContent
{
	margin-top: 25px;
}
/**  ErrorPannel  **/
#page .pageContent .mainContent .errorPanel
{
	margin: 15px 0px 7px 0px;
	width: 977px;
	height: 411px;
	background-image: url(../Images/bg_error_panel.gif);
	background-repeat: no-repeat;
	overflow: hidden; 
}
#page .pageContent .mainContent .errorPanel .errorTekst
{
	margin: 100px 300px 100px 300px;
	width: 377px;
}
#page .pageContent .mainContent .errorPanel .errorTekst h1
{
	margin: 12px 0px 20px 0px;
	color: #c53658;
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
}
#page .pageContent .mainContent .errorPanel .errorTekst h2
{
	margin: 12px 0px 12px 0px;
	color: #3a82c6;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
}
#page .pageContent .mainContent .errorPanel .errorTekst h2 a
{
	color: #c53658;
	text-decoration: underline;
}
#page .pageContent .mainContent .errorPanel .errorTekst h3
{
	margin: 12px 0px 12px 0px;
	color: #3a82c6;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
}
#page .pageContent .mainContent .errorPanel .errorTekst h3 a
{
	color: #c53658;
	text-decoration: underline;
	font-weight: bold;
}


/**  ZoekPannel  **/
#page .pageContent .mainContent .zoekResultaatPanel
{
	margin: 15px 0px 7px 0px;
	padding: 36px 36px 36px 36px;
	width: 905px;
	height: 339px;
	background-image: url(../Images/bg_zoekresultaat_panel.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
#page .pageContent .mainContent .zoekResultaatPanel .zoekTekst
{
	width: 462px;
	text-align:justify;
}
#page .pageContent .mainContent .zoekResultaatPanel .zoekTekst h1
{
	margin: 12px 0px 15px 0px;
	color: #c53658;
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
}
#page .pageContent .mainContent .zoekResultaatPanel .zoekTekst h2
{
	margin: 12px 0px 12px 0px;
	color: #3a82c6;
	font-weight: bold;
	font-size: 13px;
	line-height: 20px;
}
#page .pageContent .mainContent .zoekResultaatPanel .zoekTekst h2 a
{
	color: #c53658;
	text-decoration: underline;
}
#page .pageContent .mainContent .zoekResultaatPanel .zoekTekst .blue
{
	margin: 12px 0px 12px 0px;
	color: #3a82c6;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
}
#page .pageContent .mainContent .zoekResultaatPanel .zoekTekst .blueBold
{
	font-weight: bold;
}
#page .pageContent .mainContent .zoekResultaatPanel .zoekTekst .blue a
{
	color: #c53658;
	text-decoration: underline;
	font-weight: bold;
}
#page .pageContent .mainContent .zoekResultaatPanel .zoekTekst .grey
{
	color: #7e7e7e;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
}
#page .pageContent .mainContent .zoekResultaatPanel .zoekBut
{
	width: 280px;
	margin: 17px 0px 10px 0px; 
}
.pageContent .mainContent .areaInformation .compareOverlay {
	width: 968px;
	height: 345px;
	position: absolute;
	top: 162px;
	/*background-color: #476c9b;*/
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
}
/*
.pageContent .mainContent .areaInformation .overlayButton {
	background-image:url(../Images/overlayButton.gif);
	display:block;
	width:326px;
	height:31px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	font-size:17px;
	line-height:17px;
	padding-top:17px;
	margin-left:321px;
	margin-top:180px;
	position:absolute;
	z-index:99;
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
}
*/