.left
{
	float						: left;
}
.right
{
	float						: right;
}

span.no_results
{
	color						: #646466;	
}
/* Overruling standard website settings */
div#content_container a
{
	color						: #ffffff;
	text-decoration				: underline;

}
div#content_container a.searchAgain,
div#content_container a.backbutton,
div#content_container a.printLink,
div#content_container a.readmore,
div.row_content a.project_list_title,
div.row_content a.news_datum_title
{
	text-decoration				: none !important;
}

/* Overruling standard style for multipage-selection */
#imageDataContainer
{
	margin-top					: -80px;
}
#imageData #caption
{
	display						: block;
	font-weight					: bold;
}
#imageData #numberDisplay
{
	margin-top					: 5px;
	font-weight					: normal;
}
div.pageselect
{
	padding-top					: 0px;
	padding						: 3px 0px;
	background-color			: #AEBCC4;
}
div.pageselect a,
div.pageselect span,
a.searchAgain,
a.backbutton,
a.printLink
{
	color						: #646466 !important;
	font-weight					: bold;
}
/* Own navigation menu */
div#colouredbarinner 
{
	margin						: 5px 0px;
}
div#colouredbarinner ul
{
	padding						: 0px;
}
div#colouredbarinner ul.nav_subitems
{
	list-style					: none;
	padding-top					: 0px;
	padding-bottom				: 0px;
}
div#colouredbarinner ul.nav_subitems li
{
	height						: 20px;
}
div#colouredbarinner li span.gemeente
{
	display						: block;
	margin						: 2px 2px 2px 10px;
	padding						: 0px;
	font-weight					: bold;
	font-size					: 12px;
	height						: 13px;
}
div#colouredbarinner ul.nav_subitems input.projectportal_menu_checkbox
{
	float						: left;
	margin						: 0px 10px;
	border						: none;
	height						: 20px;
}
div#colouredbarinner ul.nav_subitems a
{
	margin						: 0px 0px 0px 10px;/* Overruling general settings for tag <a> */
}
/* Overruling standard form's style */
div.form_row
{
	margin-top					: 0px;
	margin-bottom				: 0px;
	color						: #646466;
	background-color			: #aebcc4;
	border-bottom				: 2px solid #ffffff;
	padding						: 0px;
	width						: 100%;
	float						: left;
}
div.form_row_submit
{
	background-color			: #ffffff;	
}
div.form_label
{
	width						: 100%; /* Overrule */
	display						: block; /* Overrule */
}
div.form_field
{
	width						: 100%; /* Overrule */
	display						: block; /* Overrule */
	margin-left					: 0px;  /* Overrule */
	padding-bottom				: 10px;
}
div.form_label label
{
	display						: block;
	margin						: 10px 10px 10px 30px;	
}

div.form_field label
{
	margin-left					: 10px;	
	color						: #ffffff;
}
div.form_field input,
div.form_field select
{
	margin-left					: 30px;
	border						: 0px;
}
div.form_field input.button
{
	border-top					: 3px solid #9aa0a5;
	border-right				: 3px solid #646466;
	border-bottom				: 3px solid #646466;
	border-left					: 3px solid #9aa0a5;
	background-color			: #ffffff;
	color						: #646466;
	font-weight					: bold;
	margin-left					: 50px;
	font-size					: 11px;
	padding						: 1px 20px;
	*padding					: 1px 10px;
	cursor						: pointer;
}
div.form_field  input.button_extra
{
	margin-left					: 5px;	
}
/* Page element's style */
div.container_block_width
{
	width						: 875px !important; /* Expanding the conten area when viewing the standard Googlemap */
}
div.module_container_width
{
	width						: 715px;	
}
div#linkwijzer
{
	width						: 150px;
	height						: 93px;
	float						: left;
	margin-top					: 8px;
	background					: #ffffff url('/images/linkwijzer.png') 0px 0px no-repeat;
}
div#linkwijzer div.inner_linkwijzer
{
}
div#linkwijzer div.inner_linkwijzer div.inner_linkwijzer_button
{
	margin-bottom:2px;
}
div#linkwijzer div.inner_linkwijzer div.inner_linkwijzer_button span a
{
	text-decoration				: none;
	color						: #ffffff;
	font-weight					: bold;
	font-size					: 10px;
	display						: block;
	margin-top					: 4px;
	line-height					: 14px;
}
div#linkwijzer div.inner_linkwijzer span.active_wonenin_right,
div#linkwijzer div.inner_linkwijzer span.active_leefomgeving_right
{
	background-position			: -2px 0px;
}

div.linkwijzer_vastgoed
{
	background-image			: url('/images/linkwijzer_orange.png') !important;
}
div.linkwijzer_wonen
{
	background-image			: url('/images/linkwijzer_paars.png') !important;
}
div.linkwijzer_woonlinie
{
	background-image			: url('/images/linkwijzer_groen.png') !important;
}
div#linkwijzer ul
{
	padding						: 0px;
	list-style-type				: none;
	
}
div#listTypes
{
	width						: 714px;
	min-height					: 24px;
	height						:auto !important;
	background-color			: #ef7f00;
	padding-bottom				: 5px;
}

div#tabbladContainer
{
	min-height					: 25px;
}

div#linkwijzer ul li
{
	height						: 35px;
	margin-bottom				: 0px;
	margin-top					: 0px;
	padding						: 0px;
	width						: 190px;
}
div#linkwijzer ul li a
{
	color						: #FFFFFF;
	display						: block;
	font-weight					: bold;
	height						: 35px;
	line-height					: 40px;
	margin-top					: 0px;
	text-align					: center;
	font-family					: "Franklin Gothic Medium";
	font-size					: 12px;
}
div.page_content
{
	margin						: 10px 0px;	
}
div#tabbladContainer ul
{
	list-style-type				: none;
}
div#tabbladContainer ul li
{
	float						: left;
	margin-top					: 3px;
	white-space					: nowrap;
}
div#tabbladContainer ul.tabbladen
{
	width						: 445px;
	margin						: 0px;
	margin-left					: 0px !important;/* Overruling */
	padding-left				: 0px;
}
div#tabbladContainer ul.tabbladen_right
{
	margin-right				: 0px;
	float						: right;
}
div#tabbladContainer ul.zoektabbladen
{
	width						: auto;
	display						: inline;
}
div#tabbladContainer ul.tabbladen li.tabbladRow
{
}
div#tabbladContainer ul.tabbladen li.tabbladRow a
{
	text-decoration				: none;
	cursor						: pointer;
	height						: 24px;
	display						: block;
	float						: left;
	font-size					: 10px;
	white-space					: nowrap;
}
*+html div#tabbladContainer ul.tabbladen li.tabbladRow a /* IE7 */
{
	border						: 1px solid transparent;
}
div#tabbladData
{
	height:auto;
	color						: #ffffff;
	margin-bottom				: 10px;
}
div#tabbladData div.tabblad
{
	
	margin						: 0px;
	padding						: 10px 10px 0px;
}

div#tabbladData div.tabblad_nieuwbouw
{
	padding						: 0px;
	background					: #EE7F01 url('/images/tabGeneralSectionBG.gif') 0px 0px repeat-y;
}
div#tabbladData div.tabblad_leefomgeving
{
	padding						: 0px;
	background					: #5C3876 url('/images/tabGeneralSectionBG.gif') 0px 0px repeat-y;
}
div#tabbladData div.tabblad_wonenin
{
	padding						: 0px;
	background					: #057F38 url('/images/tabGeneralSectionBG.gif') 0px 0px repeat-y;
}

div#tabbladData div.intro
{
	padding-top					: 5px;
	margin-left					: 140px;
	width						: 305px;
}

/* Overruling default class div.form_row */
div#tabbladData div.tabblad_formulier div.form_row
{
	border-bottom				: none;
	color						: #ffffff;
	padding-top					: 0px;
}

div#tabbladData div.tabblad span.geenInfo
{
	display						: block;
	padding						: 10px 0px 10px 140px;
}
div#tabbladData div.tabblad_custom,
div#tabbladData div.tabblad_afbeeldingen
{
	padding						: 10px;	
}
div#tabbladData div.tabblad_custom div.newstabblad_content
{
	margin						: 10px 0px;
	padding						: 10px 5px;
}
div#tabbladData div.tabblad_custom div.row
{
	width						: 610px;
	background-color			: transparent;
}
ul.tabbladen
{
	margin-top					: 0px;
	*margin-top					: 3px; /* Only way found to fix a IE7 bug. Don't ask me why */
}
ul.tabbladen li.tabbladRow
{
	float						: left;
	margin-left					: 0px !important;
	margin-right				: 2px;
}
ul.tabbladen li.tabbladRow a span
{
	color						: #ffffff;
	font-weight					: bold;
	white-space					: nowrap;
	
}
span.tabButtonLeft, span.tabButtonCenter, span.tabButtonRight
{
	display						: block;
	float						: left;
	margin						: 0px;
	padding						: 0px;
	height						: 24px;
	line-height					: 24px;
}

span.tabButtonLeft
{
	width						: 6px;
	background					: transparent url('/images/tab_grey-lx.png') 0px 0px no-repeat;
}
span.tabButtonCenter
{
	width						: auto !important;
	background					: transparent url('/images/tab_grey-center.png') 0px 0px repeat-x;
}
span.tabButtonRight
{
	width						: 5px;
	background					: transparent url('/images/tab_grey-rx.png') 0px 0px no-repeat;
}
div#linkwijzer div.inner_linkwijzer span.tabButtonCenter
{
	width						: 135px !important;
}
span.tabButtonLeftLittle, span.tabButtonCenterLittle, span.tabButtonRightLittle
{
	display						: block;
	float						: left;
	height						: 19px;
}
span.tabButtonLeftLittle
{
	width						: 5px;
	background					: transparent url('/images/tab-little_grey-lx.png') 0px 0px no-repeat;
}
span.tabButtonCenterLittle
{
	padding						: 0px 5px;
	background					: transparent url('/images/tab-little_grey-center.png') 0px 0px repeat-x;
	line-height					: 16px;
	font-size:10px;
}
span.tabButtonRightLittle
{
	width						: 5px;
	background					: transparent url('/images/tab-little_grey-rx.png') 0px 0px no-repeat;
}
/* ******************************** */
/* Tab buttons for "Leefomgeving" portaal */
span.leefomgeving_left
{
	width						: 6px;
}
span.leefomgeving_center
{
}
span.leefomgeving_right
{
	width						: 8px;
}
span.active_leefomgeving_left
{
	background-image			: url('/images/tab_paars-lx.png');
}
span.active_leefomgeving_center
{
	background-image			: url('/images/tab_paars-center.png');	
}
span.active_leefomgeving_right
{
	background-image			: url('/images/tab_paars-rx.png');
}
/* ******************************** */
/* Tab buttons for "Wonen in" portaal */
span.wonenin_left
{
	width						: 6px;
}
span.wonenin_center
{
}
span.wonenin_right
{
	width						: 8px;
}
span.active_wonenin_left
{
	background-image			: url('/images/tab_greenDark-lx.png');
}
span.active_wonenin_center
{
	background-image			: url('/images/tab_greenDark-center.png');
}
span.active_wonenin_right
{
	background-image			: url('/images/tab_greenDark-rx.png');
}
/* ******************************** */
span.active_orange_center
{
	background-image			: url('/images/tab_orange-center.png');
}
span.active_orange_left
{
	background-image			: url('/images/tab_orange-lx.png');
}
span.active_orange_right
{
	background-image			: url('/images/tab_orange-rx.png');
}
span.active_nieuwbouw_left
{
	background-image			: url('/images/tab_orange-lx.png');
}
span.active_nieuwbouw_center
{
	background-image			: url('/images/tab_orange-center.png');
}
span.active_nieuwbouw_right
{
	background-image			: url('/images/tab_orange-rx.png');
}

a.active span.tabButtonLeftLittle
{
	background					: transparent url('/images/tab_green-lx.png') 0px 0px no-repeat;
}
a.active span.tabButtonCenterLittle
{
	background					: transparent url('/images/tab_green-center.png') 0px 0px repeat-x;
}
a.active span.tabButtonRightLittle
{
	background					: transparent url('/images/tab_green-rx.png') 0px 0px no-repeat;
}
div#listTypes div.listTypes
{
	float						: left;
	width						: auto;
	height:12px;
	margin						: 5px 5px 0px 5px;
}
div#listTypes div.listTypes input
{
	margin						: 0px;
	width						: 10px;
	height						: 12px;
	float						: left;
	border						: 0px;
}
div#listTypes div.listTypes label
{
	font-family					: Arial,"Franklin Gothic Medium";
	font-size					: 11px;
	display						: block;
	width						: auto;
	height						: 12px;
	float						: left;
	color						: #ffffff;
	font-weight					: normal;
	line-height					: 12px;
	margin-left					: 3px;
	margin-right				: 3px;
	white-space					: nowrap; /* To avoid that the text breaks on multiple lines */
}
div.projectplusDetails
{
	color						: #717273;	
}
div.projectplusDetails h3.project_title
{
	font-size					: 16px;
}
div.projectplusDetails h3.project_title_long
{
	width				: 100%;
}

div.projportaal_details_thumbnail
{
	margin-right				: 10px;
	float						: left;
	width						: 130px;
	
	margin-top					: 5px;
}
div.projportaal_details_thumbnail img
{
	border						: 0px;
}
div.inner_projectplusDetails_contentshort
{
	float						: right;
	width						: 320px;
}
div.projectplusDetails div.content
{
	float						: left;
}
div.projectplusDetails div.content_short
{
	width						: 450px;
}
div#tabbladData div.tabblad div.inner_tabblad
{
	padding-top					: 10px;
	padding-bottom				: 10px;
	position					: relative;/* Fix for IE7*/
	width:100%;
}
div#tabbladData div.tabblad table
{
	margin						: 0px 10px 0px;
}

div#tabbladData div.tabblad table td
{
	vertical-align				: top;
}

div#tabbladData div.tabblad table.tabblad_standard td.label
{
	font-weight					: bold;
	width						: 120px;
	padding						: 0px;
	vertical-align				: top;
}
div#tabbladData div.tabblad table.tabblad_standard td.label div
{
	width						: 120px;
	overflow					: hidden;	
}
div#tabbladData div.tabblad table.tabblad_standard td.value
{
	padding-left				: 10px;
}
div#tabbladData div.tabblad table.tabblad_standard td.value p
{
	margin						: 0px;
}
div#tabbladData div.tabblad table.tabblad_standard td.value a
{
}
div.row
{
	background-color			: #aebcc4;
	border-bottom				: 2px solid #ffffff;
}
div.row div.thumbnail
{
	width						: 120px;
	margin						: 15px 0px 0px 0px;
	position					: relative;
	float						: left;
}
div.row div.thumbnail img
{
	position					: absolute;
	clip						: rect(0px 130px 120px 0px);
	border						: 0px;
}
div.row div.searchmap_inner_thumbnail img
{
	/*clip						: rect(0px 130px 120px 0px);*/
}
div.row div.row_content
{
	float						: left;
	margin						: 15px 10px 18px 10px;
}
div.row div.row_contentshort
{
	width						: 310px !important;
	margin-left					: 15px;
}
div.row h3.project_title
{
	font-size					: 16px;
	color						: #646466;
}
div.row div.description
{
	color						: #ffffff;
}
div.row div.description span.readmore
{
	display						: block;
}
div.row div.description span.readmore a
{
	color						: #646466 !important;
	font-weight					: bold;
}
div.row span.lable
{
	color						: #646466;
	font-weight					: bold;
}
div.row span.value
{
}
/* Settings overrule for news-tabblad*/
div.row_custom
{
	background-color			: transparent;
	width						: 100%;
}
div.contact_row
{
	border-bottom				: 1px solid #ffffff;	
}
div.row_custom a
{
	color						: #646466 !important;
}
div.row_custom div.thumbnail
{
	width						: 170px;
	margin						: 15px 0px 0px 0px;
	float						: left;
	
}
div.contact_row h3.contact_title
{
	display						: inline;
	color						: #646466;
	font-size					: 16px;
}
div.contact_row a
{
	color						: #ffffff !important;
}

div.contact_row div.thumbnail
{
	width						: 120px;
	margin-bottom				: 15px;
}
div#toolTip_box div.inner_thumbnail,
div.contact_row div.thumbnail div.inner_thumbnail
{
	min-height						: 120px;
}
div.row_custom div.thumbnail img
{
	position					: relative;
	clip						: auto !important;
	border						: 0px;
}
div.row_custom div.row_content
{
	float						: left;
	width						: 610px;
	margin						: 15px 0px 18px 10px;
}
div.row_custom div.row_contentshort
{
	/*width						: 395px !important;*/
	width						: 285px !important;
	margin-left					: 18px;
}
div.row_custom h3.news_title
{
	font-size					: 16px;
	color						: #646466;
}
div.row_custom span.news_list_publicationDate
{
	color						: #646466;
}
div.afbeeldingen_row
{
	width						: auto;
	background-color			: transparent;
	float						: left;
	border-bottom				: 0px;
	margin-right				: 2px;
	margin-top					: 5px;
}
div.afbeeldingen_row div.thumbnail
{
	width						: 120px;
	height						: 100px;
	margin						: 15px 0px 0px 0px;
	position					: relative;
	display						: block;
	margin-right				: 2px;
}
div.afbeeldingen_row div.description
{
	width						: 118px;
	margin-left					: 2px;
	color						: #646466;
	font-size					: 10px;
}
div.afbeeldingen_row div.inner_thumb
{
	height						: 120px;/*110px;*/
}
div.afbeeldingen_row div.inner_thumb img
{	
	/*
	position					: absolute;
	clip						: rect(0px 120px 100px 0px);
	*/
	cursor						: pointer;
}
div.afbeeldingen_row div.thumbnail img
{
	position					: absolute;
	clip						: rect(0px 120px 100px 0px);
	border						: 0px;
	border						: 1px solid #ffffff;
}
div.afbeeldingen_row h3.title
{
	font-size					: 16px;
	color						: #646466;
}
/* GoogleMap style */
div#replaceContainer
{
}
div#tabbladData  div.tooltip_description
{
	color						: #000000 !important;
}
div.googleMap
{
	width				: 475px;
	height				: 300px;/*400px;*/
	position			: relative;
}
div#googleMap1
{
	width				: 714px;
	height				: 400px;
}
object#panoflash1
{
	width				: 450px;
	height				: 400px;
	position:absolute;
}
div#container_toolTip_box
{
	position					: relative;
	background-color			: transparent;
	min-height					: 130px;
	height						: auto !important;
	margin-bottom				: 10px;
	float						: left;
	width						: 100%;
}
div#toolTip_box_header
{
	height						: 7px;
	width						: 715px;/*475px;*/
	margin-top					: 10px;
	background					: #ffffff url('/images/tooltip_box_header.png') 0px 0px no-repeat;
}
div#toolTip_box
{
	position					: relative;
	width						: 715px;
	height						: auto !important;
	margin						: 0px;
	background-color			: #ffffff;
}
div#toolTip_box_footer
{
	height						: 7px;
	width						: 715px;/*475px;*/
	background					: #ffffff url('/images/tooltip_box_footer.png') 0px 0px no-repeat;
}
div#toolTip_box img
{
	position					: absolute;
	clip						: rect(0px 180px 120px 0px);
	border						: 0px;
}
div#toolTip_box div.row
{
	border-bottom				: 0px;
	margin						: 0px;
	background-color			: #a6a8a9;
}
div#toolTip_box div.row div.thumbnail
{
	margin-top					: 0px; /* Overruling default setting by div.row div.thumbnail */
	margin-left					: 5px;
	width						: 140px;
}
div#toolTip_box div.row div.row_content
{
	margin						: 0px 0px 5px 8px;
}
div#toolTip_box div.row div.row_contentshort
{
	width						: 550px !important;
}
a#tabPrintLink
{
	display						: block;
	float						: right;
}
div.row_content a.news_datum_title
{
	display						: block;
	border-bottom				: 1px solid #646466;
	float						: left;
}
div.row div.thumbnail div.searchmap_inner_thumbnail
{
	height						: 120px;
}
div.row_news_content a.news_datum_title span.news_list_publicationDate,
div.row_news_content a.news_datum_title h3.news_title
{
	color						: #ffffff;
}
div.row_news_content a.news_datum_title
{
	border-bottom				: 1px solid #ffffff;
}
div.tabblad div.form_label
{
	width						: 137px;/*180px;*/
}

div.tabblad  div.form_label label
{
	margin-right				: 0px;
	margin-left					: 5px;/*12px;*/
	width						: 120px;/*155px;*/
	float						: left;
}
div.tabblad sup
{
	display						: block;
	float						: left;
	margin-top					: 15px;	
}
div.tabblad div.form_row
{
	background-color			: transparent;
}
div.tabblad div.form_field
{
	width						: 330px;/*450px;*/
	margin-top					: 10px;
}

div.tabblad div.form_field textarea
{
	margin-left					: 30px;
}
div.tabblad div.form_field input.button
{
	margin-left					: 32px;
}

div#tabbladData div.contact_row div.intro
{
	margin-left					: 0px;
}

/* Overrule settings for "Zoeken op criteria" [template result.tpl] */
div#projectplusResult div.row div.thumbnail
{
	margin-bottom				: 15px;
}
div#projectplusResult div.row div.thumbnail div.inner_thumbnail
{
	width						: 130px;
	margin-left					: 10px;
}
div#projectplusResult div.row div.thumbnail a
{
}
div#projectplusResult div.row div.thumbnail img
{
	position:relative !important; /* Whit this setting we remove the basic absolute position and disable the clip:rect setting */
}
div#sfeer_block
{
	/*margin-left			: 0px; /* Overruling base-settings for the sfeer module block */
}

div.form_field input.checkbox
{
	width					: 12px;
	height					: 12px;
	background-color		: transparent;
}

div.tabblad_formulier div.form_form form div.form_row
{
	float					: none; /* To fix a rendering problem of forms in IE7 */
}
