/*
rood					#e2001b
geel (lichtoranje)	  	#f8a519
bruin				  	#692024
grijs				   	#74665b
oranje				  	#e43418
*/
*
{
		margin									: 0px;
		padding									: 0px; 
}

a:link,
a:hover,
a:visited,
a:active
{
		color									: #E2001B;
		text-decoration							: underline;
}

*.clear
{
		clear									: both;	
}
body
{
		background-image						: url('/images/wallpaper.gif');
		font-family								: Arial;
		font-size								: 12px;
}
div
{
		/*border								: 1px dotted grey;*/
}
div a img
{
		border									: none;
}

h2
{
		font-size								: 18px;
		font-weight								: normal;
		color									: #E43418;	 
}

h2.flatcontent_content_title,
h2.content_content_title
{
		padding-bottom							: 20px;	
}

div#wrapper
{
		width									: 1000px;
		padding									: 0px 4px 0px 0px;
		margin									: auto;
		background-image						: url('/images/borderright_shadow.png');
		background-position						: right;
		background-repeat						: repeat-y;
		background-color						: #FFFFFF;		
}

div#edge
{
		background-color						: grey;
		width									: 5px;		
		float									: right;
}

div#wrapper.home
{
		
}

div#container
{
			
		margin									: auto;
		padding									: 0px 0px 50px 0px;
		width									: 1000px;
}


#header
{
		height									: 200px;
}
div#content
{
		float									: left;
		padding									: 0px 0px 10px 50px;
		width									: 700px;
}
div#content h2
{
	font-family				: Arial, sans-serif;
	color					: #e2001b;
	font-weight     		: normal;
	font-size				: 18px;
}
div#content ul
{
		padding									: 15px 0 15px 30px;
}



/*
		SUPERNAVIGATION
*/

div#supernavigation
{
		float									: right;	   
		padding									: 10px 100px 0px 0px;												   
}

div#supernavigation a
{
		color									: #000000;
		text-decoration							: none;
}
div#supernavigation a:hover
{
		color									: #E2001B;
}


div#supernavigation form,
div#supernavigation form fieldset
{
		display									: inline;
		border									: none;
}


div#supernavigation input.submit_search
{
		background-image						: url('/images/btn_find.gif');
		background-repeat						: no-repeat;
		border									: 0px;
		color									: #FFFFFF;
		background-color						: #FFFFFF;
		font-size								: 10px;
		font-weight								: bold;
		text-alignment						  	: center;
		width									: 43px;
		cursor									: pointer;
		padding									: 0px 0px 22px 0px;
		position								: absolute;
		top										: 11px;
		
		
}



/*
		LEFT NAVIGATION
*/
h2#main_menu_header
{
		padding-left							: 25px;
		padding-bottom						 	: 10px;
}
	   
div#leftnavigation
{
		min-height								: 350px;	   
		width									: 230px;
		float									: left;
		border-width							: 0px 2px 0px 0px;
		border-style							: dotted;
		border-color							: #f8a519;
}

/* 1st Level navigation list */
div#leftnavigation ul
{
		list-style-type								: none;
		padding-left								: 15px;
}

/* 1st Level navigation list item */
div#leftnavigation ul li
{
		list-style-type								 : none;
}

div#leftnavigation a
{
		text-decoration								: none;
}

/* 1st Level navigation list item link */
div#leftnavigation ul#main_menu li a
{			  
		background-image							: url('/images/nav_left_button.gif');
		color										: #692024;
		display										: block;
		font-size									: 13px;
		height										: 23px;
		margin-bottom				   				: 5px;
		padding										: 2px 0px 0px 15px;		
		width										: 150px;	   
}
/* 1st Level navigation active list item link */
div#leftnavigation ul#main_menu li.active a
{
		color									: #FFFFFF;
		background-image						: url('/images/nav_left_button_hl.gif');
}


/* 2nd Level navigation list item*/
div#leftnavigation ul#main_menu li ul li
{
		display									: list-item;
		list-style-type							: none;
		padding									: 0px;
		margin									: 0px;
}


/* 2nd Level navigation list item link*/
div#leftnavigation ul#main_menu li.active ul#main_submenu li a
{
	   
		padding									: 0px 0xp 0px 30px;
		margin									: 0px;
		color									: #692024;
		font-size								: 11px;
		background-image						: none;
}
/* 2nd Level navigation active list item link*/
div#leftnavigation ul#main_menu li.active ul#main_submenu li.active a
{
		color									: #E2001B;
}


/* CONTAINERS */

div#subcontainer
{
	/*float										: left;*/
	width										: 1000px;
	background-color							: #FFFFFF;
	padding										: 50px 0px 0px 0px;

	
}
div#subcontainer.home
{
	background									: none;	
	padding										: 0px 0px 0px 0px;	
}

/*
		SECTION NAVIGATION	 
	   

	   
*/

div#clickhere
{
	position									: absolute;
	margin										: 227px 0px 0px 999px;
	width										: 15px;
	height										: 50px;
	background-image							: url('/images/btn_quote.gif');
	cursor										: pointer;

}
div#sectionnav_container
{
	height										: 63px;
}

img#headerImage
{
	margin										: 0px 0 -45px 20px;
	padding										: 10px 0px 0px 0px;
}

div#sectionnavbar
{
	background-repeat							: no-repeat;	/* IN CASE BG SHOULD NOT REPEAT 	*/
	
}

div#sectionnavbar div#sectionnavbar_left
{
		width									: 10px;
		float									: left;
		position								: absolute;
		z-index									: 1;
		left									: 0;
		
		
}

/* over ssw */


div#sectionnavbar div#sectionnavbar_right
{
		width									: 10px;
		float									: left;
		position								: absolute;
		z-index									: 1;
		right									: 0px;
		
}

div#sectionnavbar div#sectionnavbar_center
{
	   
		width									: 982px;	   
		height									: 23px;
		float									: left;
		color									: #FFFFFF;
		position								: absolute;	   
		right									: 9px;	   
		z-index									: 70;	   
}

div#sectionnavbar div#sectionnavbar_center div#quote
{
		padding-top								: 112px;
		padding-right							: 166px;
		float									: right;
	   
}
div#sectionnavbar div#sectionnavbar_center div#quote h1,
div#sectionnavbar div#sectionnavbar_center div#quote h1 a
{
		color									: #FFFFFF;
		font-size								: 31px;
		font-weight								: bold;
}
div#sectionnavbar div#sectionnavbar_center div#quote p
{
		font-size								: 15px;
		margin									: 0px 0px 0px 10px;
}

/* Tab list */
ul.sectionnavigation
{
		margin									: 0px;
		padding-top								: 10px;
		list-style								: none;
}
ul.sectionnavigation li
{
		float									: left;
		padding-left							: 10px;
		font-weight								: bold;
}
/* Tab list item link */
ul.sectionnavigation li a
{
		color									: #FFFFFF;	 
}

/* Tab list item popup div */
ul.sectionnavigation li:hover div.columns
{

		width									: 415px;
		height									: 310px;
		display									: block;	   
		margin									: 13px 0px 0px 1px;
}
ul.sectionnavigation li.active:hover div.columns
{
		/* margin-top								: 23px; move down to align with the bar, because the active tab is moved up  */
}


ul.sectionnavigation li:hover div.columns a
{
	   
		font-size								: 14px
}

ul.sectionnavigation li:hover div.columns a
{
		color									: #FFFFFF;	 
		font-size								: 14px;
		
}

ul.sectionnavigation li:hover div.columns div.column
{
		float									: left;
		width									: 180px;
		display									: block;
		padding									: 0px 0px 0px 25px;
	   
}

/* 1st Level hidden list */
ul.sectionnavigation li:hover div.columns div.column ul
{
		display									: block;	   
}

/* 1st Level hidden list item */
ul.sectionnavigation li:hover div.columns div.column ul li
{
		display									: list-item;   
		border-bottom				   			: 1px solid;
		padding									: 5px 0px;
}

ul.sectionnavigation li#tab_overssw div.columns div.column ul li
{
		border-color							: #FBB848;	/*#FAFF77;*/

}
ul.sectionnavigation li#tab_ikbenhuurder div.columns div.column ul li
{
		border-color							: #e94946;	/*#F4223D;*/
}
ul.sectionnavigation li#tab_ikzoekeenwoning div.columns div.column ul li
{
		border-color							: #90857c;	/*#A7998E;*/
}
ul.sectionnavigation li#tab_actiefindewijk div.columns div.column ul li
{
		border-color							: #874d50;	/*#8B4246;*/
}
ul.sectionnavigation li#tab_sswactueel div.columns div.column ul li
{
		border-color							: #e95a45;	/*#F35900;*/
}



/* 2nd Level hidden list */
ul.sectionnavigation li:hover div.columns div.column ul li ul
{
		display									: block;	   
		margin									: 0px;
		padding									: 10px 0px 0px 20px;
			   
}

/* 2nd Level hidden list item */
ul.sectionnavigation li:hover div.columns div.column ul li ul li
{
		margin									: 0px;
		padding									: 0px;
		border									: none;
}

/* 2nd Level hidden list item link */
ul.sectionnavigation li:hover div.columns div.column ul li ul li a
{
		font-size: 12px;
}


ul.sectionnavigation li ul.tab_expanded li
{  
		padding									: 0px;
		display									: block;	   
		margin-left								: 15px;
		width									: 200px
}



/* align to not exceed the page/bar width */
ul.sectionnavigation li#tab_actiefindewijk:hover div.columns
{	  
		margin-left								: -139px;   
}
/* align to not exceed the page/bar width */
ul.sectionnavigation li#tab_sswactueel:hover div.columns
{	  
		margin-left								: -280px;   
}


ul.sectionnavigation li:hover ul li
{
		text-align								: left;
		width									: 170px;	   
		height									: auto;
		margin-left								: 10px;
		padding									: 0px 0px 10px 0px;
		font-size								: 13px;
	   
}	  
ul.sectionnavigation li:hover ul li ul li
{
		border									: none;
}	  
	   
/*
		HEADER IMAGE BAR
*/
div#sectionnavbar div#sectionnavbar_center.overssw,
div#sectionnavbar div#sectionnavbar_center
{
		background-color						: #F8A519;
}

div#sectionnavbar div#sectionnavbar_left,
div#sectionnavbar div#sectionnavbar_right
{
		height									: 32px;
		width									: 9px;
}

div#sectionnavbar div#sectionnavbar_left.overssw,
div#sectionnavbar div#sectionnavbar_left
{
		background-image						: url('/images/topbar_l_overssw.png');
}
div#sectionnavbar div#sectionnavbar_right.overssw,
div#sectionnavbar div#sectionnavbar_right
{
		background-image						: url('/images/topbar_r_overssw.png');
}
div#sectionnavbar div#sectionnavbar_left.ikbenhuurder
{
		background-image						: url('/images/topbar_l_ikbenhuurder.png');
}
div#sectionnavbar div#sectionnavbar_right.ikbenhuurder
{
		background-image						: url('/images/topbar_r_ikbenhuurder.png');
}
div#sectionnavbar div#sectionnavbar_left.ikzoekeenwoning
{
		background-image						: url('/images/topbar_l_ikzoekeenwoning.png');
}
div#sectionnavbar div#sectionnavbar_right.ikzoekeenwoning
{
		background-image						: url('/images/topbar_r_ikzoekeenwoning.png');
}
div#sectionnavbar div#sectionnavbar_left.actiefindewijk
{
		background-image						: url('/images/topbar_l_actiefindewijk.png');
}
div#sectionnavbar div#sectionnavbar_right.actiefindewijk
{
		background-image						: url('/images/topbar_r_actiefindewijk.png');
}
div#sectionnavbar div#sectionnavbar_left.sswactueel
{
		background-image						: url('/images/topbar_l_sswactueel.png');
}
div#sectionnavbar div#sectionnavbar_right.sswactueel
{
		background-image						: url('/images/topbar_r_sswactueel.png');
}



/*	  TABS */
ul.sectionnavigation li ul
{
	   
}

ul.sectionnavigation li#tab_overssw div,
div#sectionnavbar div#sectionnavbar_center.overssw
{
		background-color						: #F8A519;
}

ul.sectionnavigation li#tab_ikbenhuurder div,
div#sectionnavbar div#sectionnavbar_center.ikbenhuurder
{
		background-color						: #E2001B;
}

ul.sectionnavigation li#tab_ikzoekeenwoning div,
div#sectionnavbar div#sectionnavbar_center.ikzoekeenwoning
{
		background-color						: #74665b;
}

ul.sectionnavigation li#tab_actiefindewijk div,
div#sectionnavbar div#sectionnavbar_center.actiefindewijk
{
		background-color						: #692024;
}

ul.sectionnavigation li#tab_sswactueel div,
div#sectionnavbar div#sectionnavbar_center.sswactueel
{
		background-color						: #e43418;
}

div#sectionnavbar
{
		clear									: both;
		height									: 176px;		
		margin-top								: -10px;		
		position								: relative;
		/*background-image						: url('/images/header.jpg');*/
}

div#sectionnavbar.home
{
		height									: 504px;
}

ul.sectionnavigation a
{
		text-decoration							: none;
}

ul.sectionnavigation
{
		float									: right;
		list-style-type						 	: none;
		margin-bottom						 	: -55px;			   
}
ul.sectionnavigation li
{	  
	   
		height						 			: 41px;
		font-family						 		: Arial;
		color									: #FFFFFF;
		font-size								: 13px; /* Should be 14px, but 'Ik zoek een woning'  is too long */
		padding									: 14px 0px 0px 0px;
		text-align								: center;
		width									: 140px;
		margin-left								: 0px;
		position								: relative;
	   
}
	   

ul.sectionnavigation li ul
{
		display									: none;
		list-style-type							: none;
		margin									: 20px 0px 0px 0px;
		padding									: 0px;
}

ul.sectionnavigation li ul li
{
		font-size								: 1px; 
}

ul.sectionnavigation li a													   :link,
ul.sectionnavigation li a													   :hover,
ul.sectionnavigation li a													   :active,
ul.sectionnavigation li a													   :visited
{
		color									: #ffffff;
		display									: block;
		width									: 100%;
		height									: 100%;
		text-align								: center;
		padding: 0px;

}

li.section
{
		z-index									: 80;	/* show inactive tabs (w/shadow) over active one */
}
li.section.active
{
		/*top										: -10px;	 move up to show its active */
		z-index									: 65;	/* hide behind the center bar */
}
li.section:hover
{
		z-index									: 75;	/* show active tab under inactive tabs (w/shadow) */	
}
/* Tab Over SSW */
li#tab_overssw
{
		background-image						: url('/images/tab_overssw.png');
}
li#tab_overssw.active,
li#tab_overssw:hover
{
		background-image						: url('/images/tab_overssw_hl.png');
}	  

/* Tab Ik ben huurder */
li#tab_ikbenhuurder
{
		background-image						: url('/images/tab_huurder.png');
}	  
li#tab_ikbenhuurder.active,
li#tab_ikbenhuurder:hover
{
		background-image						: url('/images/tab_huurder_hl.png');
}
/* Tab Ik zoek een woning */
li#tab_ikzoekeenwoning
{
		background-image						: url('/images/tab_zoekwoning.png');
}	  
li#tab_ikzoekeenwoning.active,
li#tab_ikzoekeenwoning:hover
{
		background-image						: url('/images/tab_zoekwoning_hl.png');
}

/* Tab Actief in de wijk*/
li#tab_actiefindewijk
{
		background-image						: url('/images/tab_actiefindewijk.png');
}
li#tab_actiefindewijk.active,
li#tab_actiefindewijk:hover
{
		background-image						: url('/images/tab_actiefindewijk_hl.png');
}

/* Tab SSW actueel */
li#tab_sswactueel
{
		background-image						: url('/images/tab_actueel.png');
}
li#tab_sswactueel.active,
li#tab_sswactueel:hover
{
		background-image						: url('/images/tab_actueel_hl.png');
}

.hidden
{
		display									: none;
}


/**
*
* SFEER
*
*/

div#sfeerafbeelding
{
		width									: 100%;
		overflow								: hidden;
		margin-top			  					: -170px;
		position								: absolute;
   
			   
}


/**
*
*	   HOME ETALAGE   
*
*/
 
 
div#etalage
{
	   
		color									: #FFFFFF;
		width									: 1000px;
		height									: 174px;
		background-image						: url('/images/etalage_bg.png');
		position								: absolute;
		bottom									: 0px;
		
}

div#etalage_transition
{
		position								: absolute;
		height									: 500px;
		width									: 1000px;
		top										: 0px;
		left									: 0px;
		z-index									: 11px
}


div#etalage div div
{
		float									: left;
}

div#etalage_content_text
{
		position								: absolute;
		height									: 65px;
		width									: 660px;
		padding									: 5px 0px 0px 5px;
		color									: #FFFFFF;
		font-size								: 11px;
}

div#etalage_content_text h3
{
		font-size								: 18px;	
		font-weight								: normal;					
}

div#etalage_content_text a
{
		font-weight								: bold;
		color									: #FFFFFF;
		text-decoration							: underline;
}

div#etalage div.left
{
		width									: 780px;
		float									: left;
		height									: 180px;
}

div#etalage div.left div.etalage_content
{
		font-size								: 12px;
		width									: 670px
}

div#etalage div.left div.etalage_content h2
{
		color									: #FFFFFF;
		font-size								: 17px;
		font-weight								: bold;
}
div#etalage div.left div.etalage_content a													  :link,
div#etalage div.left div.etalage_content a													  :visited
{
		color									: #FFFFFF;
		font-weight								: bold;
		text-decoration							: underline;
}

div#etalage div.left div.etalage_content_text
{
		height									: 70px;
		width									: 100%;
		display									: block;
}

div#etalage div.left div.prev
{
		width									: 50px; 
		height									: 74px;
		padding-top								: 100px;
		text-align								: center;		
	
}
div#etalage div.left div.next
{
		height									: 74px;
		padding									: 100px 10px 0px 20px;
		text-align								: center;
}



div#etalage div.right
{
		width									: 115px;
		float									: left;
		height									: 156px;
		padding									: 18px 0px 0px 0px; 
}
div#etalage div.right p
{
		margin									: 0px 0px 0px 5px;
}
div#etalage div.right ul
{
		list-style								: none;
		padding									: 20px 0px 0px 0px; 
}
div#etalage div.right ul li a
{
		background-image						: url('/images/etalage_button_direct.png');
		color									: #FFFFFF;
		display									: block;
		height									: 23px;
		font-size								: 14px;
		margin-bottom							: 10px;
		padding-top								: 6px;
		text-align								: center;
		width									: 132px;
		text-decoration							: none;				
	   
}

/* Image Reel */

div#etalage_content
{
		margin-top								: auto;
		overflow								: hidden;
		margin-bottom							: auto;   
}
/* Image Container */
div.imageContainer
{
		margin-top								:60px;
}
/* Image Carrousel */
div#imageCarrousel
{
		position								: relative;
		width									: 650px;	/* Make sure there aren't any hidden images showing */
		height									: 120px;
		overflow								: hidden;
}

div#imageCarrousel div#imageCarrouselPrev,
div#imageCarrousel div#imageCarrouselNext
{
		position								: absolute;
		width							   		: 20px;
		height						  			: 100px;
		top										: 0px;
		z-index						 			: 20;
}

div#imageCarrousel div#imageCarrouselPrev
{
		left									: 0px;
		background						  		: url("/images/imageCarrouselLeft.png") repeat-y;
}

div#imageCarrousel div#imageCarrouselNext
{
		right									: 0px;
		background						  		: url("/images/imageCarrouselRight.png") repeat-y;
}

div#imageCarrousel div#imageCarrouselNext a,
div#imageCarrousel div#imageCarrouselPrev a
{
		display									 : block;
		margin-top								 : 30px;
}

div#imageCarrousel div#imageReel
{
		
		z-index									: 10;
}



div#imageCarrousel div#imageReel div.imageItem
{
	
		color									: #FFFFFF;
		border									: 0px solid white;
		float									: left;
		font-size								: 11px;
		font-weight								: bold;
		margin									: 0px 0px 10px 0px;
		padding									: 10px;
		text-align								: center;
		width									: 110px;
}

div#imageCarrousel div#imageReel div.imageItem img
{
		border									: 1px solid #FFFFFF;
		cursor									: pointer;
}

div#imageCarrousel div#imageReel div.imageItem imageItemSelected
{
		border									: 1px solid #E2001B;		/* Red */;
}

div#imageCarrousel div#imageReel div.imageItem a
{
		color									: #FFFFFF;
		text-decoration							: underline;
}





/**
		HOME SITEMAP
**/
	   
div#home_sitemap
{
		clear									: both;			
		padding									: 0px 0px 0px 25px; 
}

div#home_sitemap div.column
{
		color									: #715F54;	 
		float									: left;
		display									: block;
		width									: 20%;
}

div#home_sitemap div.column h2,
div#home_sitemap div.column h2 a
{
		color									: #715F54;
		font-size								: bold;
		text-decoration							: none;		
	   
}

div#home_sitemap div.column ul
{
		list-style-type							: none;
}

div#home_sitemap div.column ul li
{
	   
}

div#home_sitemap div.column ul li a
{
		color									: #715F54;
		font-weight								: normal;
		font-size								: 13px;
		text-decoration							: none;		
}

div#home_sitemap div.column ul li ul
{
		padding-left							: 15px;
}

div#home_sitemap div.column ul li ul li a
{
		font-size								: 13px;
		font-weight								: normal;
		text-decoration							: none;		
}

/**
*
* GOOGLE MAPS / KIJK OP DE KAART
*
*/

div#googleMap.route
{
		width									: 350px;
		height									: 250px;
		margin									: 20px 0px;
}

div#categoryList
{
		padding									: 20px 0px;
		
}

div#categoryList h3
{
		color									: #eE3418;
		font-size								: 15px;
		padding									: 10px 0px;	
}

div#categoryList div.categListRow span.categorynameText
{
	
}

img.categorynameCircle
{
	/*margin									: 15px 0px 0px 0px;*/	
}

div#categoryList_inner span.categListRow
{	
		float									: left;
		font-size								: 13px;
		padding									: 0px 20px 10px 10px;
		width									: 200px;
		
}

div#categoryList_inner span.categListRow div.categorynameText
{
		width									: 180px;		
		float: left;	
}
div#categoryList_inner span.categorynameCheckbox
{
		
}


div#categoryList_inner span.categListRow div.categorynameCheckbox
{
		padding-top								: 10px;
		float: left;	
		height: 15px;
		
}
div#categoryList_inner span.categListRow div.categorynameCheckbox input
{
		display									: inline;
}

catergorynameCheckbox

div.formCategContainer
{
		clear									: none;	
		
}

div.formCategContainer 
{	
		
		width									: 500px;
}

div.formCategContainer div.categListRow
{	
		width									: 250px;
		background-color						: white;	
}

div#defaultForm
{
		border									: 1px solid orange;	
}


/* ROUTE */
div#routeGMForm
{
	
}
input#in_daddr
{
		width									: 300px;
}

div.map_content
{
		width									: 700px;
}

/* Marker */
div.gm_introthumbcontainer
{
		
}

div.gm_thumb
{
		width									: 50px;
		height									: 50px;
		padding									: 0px 10px 10px 0px;
		float									: left;
}

div.gm_thumg img
{
		/*width									: 50px;	
		height									: 50px;	*/
}

div.gm_intro
{
		float									: left;
}


ul#googleMapsTabs
{	  
	   
		list-style-type							: none;
}

ul#googleMapsTabs li
{
		float									: left;
		padding									: 5px;
		color									: #692024;
}

div.map_content div
{
		/*clear						: both;*/
}

div.map_content div#popup_googlemaps_search_map
{
		width						: 300px;
}

div.map_content div#categoryList
{
		float: left;   
}

/**
*
*	PROJECT / NEWS / PUBLICATION 
('project_' is used as prefix for all modules')
*
*/
h3.project_list_content_header
{
	
}

div.news_archive_content,
div.project_list_content
{
		padding-bottom					: 20px;	
}

h3.news_archive_header,
h3.project_category_header,
h3.news_archive_category_header
{
		font-size						: 12px;
		font-weight						: bold;	
		margin							: 0px 0px 15px 0px;
		padding							: 15px 0px 3px 0px;
		width							: 100%;
		color							: #74665B;
		border-bottom					: 1px solid #CCCCCC;
}

h3.project_category_header span
{
		cursor							: pointer;
		float							: right;
		font-family						: Courier New;	/* Use a font where the + and - line up */
		font-weight						: bold;
		font-size						: 17px;
}

h3.project_category_header span.sign_plus
{
		display							: none;
}
h3.project_category_header span.sign_minus
{
	
}

div.project_list_category_row,
div.news_row
{
		padding							: 0px 0px 5px 0px;
}

/* Size of thumb is set in admin */
div.project_list_row div.project_list_row_thumb
{
		float							: left;
		padding							: 0px 10px 0px 0px;
}

div.project_list_row div.project_list_row_content
{
		float							: left;
		padding							: 3px 10px 30px 0px;
		width							: 600px;
}

div.project_list_row div.project_list_row_content_publication
{
		float							: left;
		padding							: 3px 10px 30px 0px;
		width							: 500px;	
}
div.project_list_row div.project_list_row_download
{
		float							: right;
		width							: 100px;	
}



a.project_list_title,
a.news_list_title
{
		font-size								: 14px;
		font-weight								: bold;
		color									: #E43418;		/* Orange*/
		text-decoration							: underline;
}

span.project_list_title,
span.news_list_title
{
		font-size								: 14px;
		font-weight								: bold;
		color									: #000000;		
		text-decoration							: none;	
}

span.project_list_publicationdate
{
		font-size						: 13px;
}
div.project_list_row div.project_list_row_download a,
a.project_readmore_link,
a.project_back_link,
a.project_next_link,
a.news_readmore_link,
a.news_back_link,
a.news_next_link,
div.backbutton,
div.nextbutton
{
	
		font-weight								: bold;
		/*text-decoration						: underline;*/
		font-size								: 12px;
		color									: #E43418;		/* Orange*/
		padding									: 0px;	
		text-transform						  	: none;			/* Override default uppercase */
		font-style								: normal;		/* Override default italic */
}
div.project_list_row div.project_list_row_download a
{
		text-decoration							: underline;
}

a.project_readmore_link,
a.readmore_link
{
		text-decoration							: underline;
		color									: #E2001B;	
}

div.project_details_nextbutton,
div.nextbutton
{
	float : right;
}

div.project_details_backbutton a,
div.project_details_nextbutton a,
div.backbutton a,
div.nextbutton a
{
	text-decoration					: none;
	color							: #E43418;		/* Orange*/
}

div.project_details_backbutton div.backbutton_image,
div.project_details_nextbutton div.nextbutton_image,
div.backbutton div.backbutton_image,
div.nextbutton div.nextbutton_image
{
	float 							:left;
	padding							:0px 5px;
}

div.project_details_backbutton div.backbutton_link,
div.project_details_nextbutton div.nextbutton_link,
div.backbutton div.backbutton_link,
div.nextbutton div.nextbutton_link
{
	float							:left;
	
}

div.pageselect
{
	
}


div.pageselect span.pageselect_currentpage_text
{
	color							: #000000;
	font-weight						: bold;
}
div.pageselect span.pageselect_firstpage_text,
div.pageselect span.pageselect_previouspage_text,
div.pageselect span.pageselect_nextpage_text,
div.pageselect span.pageselect_lastpage_text
{
	display							: none;		/* Don't display btns that don't work */
}

div.pageselect a.pageselect_firstpage_link,
div.pageselect a.pageselect_previouspage_link,
div.pageselect a.pageselect_nextpage_link,
div.pageselect a.pageselect_currentpage_link,
div.pageselect a.pageselect_lastpage_link
{
	color							: #E43418;		/* Orange*/
	font-weight						: bold;
	padding							: 0px 3px;
}



/* DETAIL */

h3.project_details_title
{
        font-size                                               : 16px;
        color                                                   : #E43418;              /* Orange*/
        padding-bottom                                  : 20px;
}

h3.project_details_title span.project_details_publicationdate
{
        float                                                   : right;
        font-size                                               : 12px;
        margin                                                  : 6px 0px 0px 0px;
        font-weight                                             : normal;
        color                                                   : #000000;
}
       
div.project_details_thumbnail
{
        float                                                   : left;
        padding                                                 : 0px 15px 0px 0px;
}
div.project_details_details
{
        float                                                   : left;
}


div.project_details_custom_rows
{
       
        width                                                   : 420px;
        padding                                                 : 0px 0px 0px 0px;     
}

div.project_details_custom_rows div.project_details_custom_row
{
        width                                                   : 210px;
        float                                                   : left;
        padding                                                 : 3px 0px 0px 0px;     
}

div.project_details_fieldname
{
        font-weight                                             : bold;
}

div.project_details_intro
{
        padding                                                 : 15px 0px 15px 0px;   
        font-weight                                             : bold;
}

div.project_details_content
{
        padding                                                 : 15px 0px 15px 0px;   
}

div.news_archive
{
        padding                                                 : 0px 0px 50px 0px;    
}

/**
*
*	   NEWS DETAILS
*
*/
div.news_detail_container
{
	
	width							: 100%;
	padding							: 20px 0px 20px 0px;
	
}

h2.news_details_publicationDate
{
	color							: #000000;
	padding							: 10px 0px 20px 0px;
	font-style						: normal;
}

div.news_detail_thumbnail
{
	width							: 200px;
	float							: left;		
}
div.news_detail_intro
{
	width							: 480px;
	float							: left;
	padding							: 0px 0px 0px 20px;	
	font-style						: italic;
}
div.news_detail_content
{
	padding							: 20px 0px 20px 0px;	
}

div.news_detail_content h2
{
	color							: #000000;
}


/**
*
*	   WONINGNET TEMPLATES
*
*/
iframe#woningnet
{
		border							: medium none;		
		width							: 700px;
		height							: 400px;
		overflow						: visible;
}



/**
*
*	   REPARATIEVERZOEK
*
*/
a.reparatieverzoek_button,
span.reparatieverzoek_ruimtes_previous a
{
		font-family						: Arial;
		font-weight						: bold;
		font-style						: normal;
		font-size						: 10px;
		text-transform				  	: none;
		color							: #E43418;
}

/* Hide introducing text */
h3.reparatieverzoek_elementen_title,
h3.reparatieverzoek_ruimtes_title,
h3.reparatieverzoek_locaties_title,
h3.reparatieverzoek_gebreken_title,
h3.reparatieverzoek_reparatiePage_title
{
		display							: none;	
}

/* Field row */
div.reparatieverzoek_row
{
		padding							: 5px;				  
}

/* Field label */
div.reparatieverzoek_fieldname
{
		display							: block;					   
		float							: left;					   
		height							: auto;					   
		width							: 150px;					   
}
/* Field  */
div.reparatieverzoek_row span.reparatieverzoek_fieldvalue  select
{
		width							: 300px;				  
}

div.reparatieverzoek_reparatiePage
{
		
}

div.reparatieverzoek_reparatiePage h2.reparatieverzoek_reparatiePage_header,
reparatieverzoek_ruimtes h2.reparatieverzoek_ruimtes_header,
reparatieverzoek_locaties h2.reparatieverzoek_locaties_header,
reparatieverzoek_elementen h2.reparatieverzoek_elementen_header,
reparatieverzoek_gebreken h2.reparatieverzoek_gebreken_header
{
		padding-bottom					: 20px;		
}

div.reparatieverzoek_reparatiePage h3.reparatieverzoek_reparatiePage_title
{
		/*padding-bottom					: 20px;*/					
}
div.reparatieverzoek_reparatiePage div.reparatieverzoek_reparatiePage_content
{
		padding-bottom					: 20px;					
}

/* Popup */

div#overlay
{
		position						: fixed;
		background-color				: #000;
		top								: 0px;
		left							: 0px;
		width						  	: 100%;
		z-index						 	: 99;
}

div#overlay.OverlayClose /* If class OverlayClose is added by js */
{
		cursor						  : pointer;
}

div#popup
{
		position						: absolute;
		left							: 0px;
		top								: 0px;
		width						   	: 100%;
		z-index						 	: 100;
		margin-top					 	: 5%;
}

div#popup_window
{

		position						: relative;	
		font-size					   	: 12px;
		left							: 50%; 
		top								: 100px;
}

div#popup_content
{
		background-color				: #fff;
		padding						 	: 10px;
		overflow						: hidden; /* Prevents big imgs in album not going over the side when resize of window on next img */
		color						   	: #000000;
	   
}


div#popup_confirm
{
		background-color				: #fff;
		padding							: 10px !important;
		text-align					 	: center;
		
}

div#popup_confirm a
{
		padding							: 0 10px !important;
		font-size					   	: 14px;
}

a#popup_close
{
		position						: absolute;
		display						 	: block;
		background						: url("/images/popup_close.gif");	  
		top								: 20px;
		right							: 20px;
		width							: 15px;
		height							: 15px;
		z-index							: 999;
}

/* Styling of elements created by .js */
div#popup span.information
{
		clear							: both;
		display							: block;
		font-size						: 12px;
		text-align						: center;
		padding							: 10px 20px;
}

a#popup_next,
a#popup_prev
{
	
		display							: block;
		position						: absolute;
		top								: 80px;
		width							: 64px;
		height							: 0px; /* 30px */
		padding-top						: 30px;
		overflow						: hidden;
}

a#popup_prev
{
		left							: 0px;
		background						: url("/images/popupNextPrev.png") 0 0 no-repeat;
}

a#popup_next
{
		right							: 0px;
		background						: url("/images/popupNextPrev.png") -64px 0 no-repeat;
}

div#popup_content
{
		float				   			: left;
}

/* border */
div#tl
{
		width							: 12px;
		height							: 12px;
		background						: url("/images/popup_corner_top_left.png") no-repeat;
		float							: left;
}
div#t,
div#b
{
		float							: left;
		height							: 12px;
		background-color				: #FFFFFF;
}

div#tr
{
		width							: 12px;
		height							: 12px;
		background						: url("/images/popup_corner_top_right.png") no-repeat;
		float							: left;
}
div#bl
{
		width							: 12px;
		height							: 12px;
		background					 	: url("/images/popup_corner_bottom_left.png") no-repeat;
		float							: left;
}
div#br
{
		width							: 12px;
		height							: 12px;
		background					  	: url("/images/popup_corner_bottom_right.png") no-repeat;
		float							: left;
}

div#r,
div#l
{
		width							: 12px;
		background-color				: #FFFFFF;
		float							: left;
}




/**
*		ZOEKEN
*/
div.searchengine_list_row
{
		padding									: 10px 0px 0px 0px;	
}

	
div.searchengine_list_row div.readmore_link a
{
		color									: #E2001B;		/* Red */;	
		font-weight								: bold;
		text-decoration							: underline;					
}

div.searchengine_list h2.searchengine_list_header,
div.project_list h2.project_list_header
{
		padding-bottom							: 20px;
}
div.searchengine_list h3.searchengine_list_content_header
{
		padding-bottom							: 20px;
}
div.searchengine_list h4.searchengine_list_keywordtitle
{
		padding-bottom							: 20px;
}


div.searchengine_list_row a.searchengine_list_row_title
{
	font-size							: 14px;
	font-weight							: bold;	
	margin								: 0px 0px 15px 0px;
	padding								: 15px 0px 3px 0px;
	width								: 100%;
	color								: #E43418;		/* Orange*/	
	text-transform					  	: none;			/* Override default uppercase */
	font-style							: normal;		/* Override default italic */	
	text-decoration						: underline;	
}

span.searchengine_list_row_keyword
{
	text-transform					  	: none;
	/*color								: #000000;*/
	font-weight							: bold;
	font-variant						: normal;
	font-style							: normal;
}

a.searchengine_list_row_more_link
{
	font-weight							: bold;
	text-decoration						: underline;
	font-size							: 12px;
	color								: #E43418;		/* Orange*/
	padding								: 0px;	
	text-transform					  	: none;			/* Override default uppercase */
	font-style							: normal;		/* Override default italic */	
}

/**
*		DISCLAIMER
*/
div#disclaimer
{
	
	position							: absolute;
}

div#disclaimer a
{
	color								: #74665b;
	text-decoration						: underline;
	font-size							: 10px;
	float								: left;
}
div#disclaimer img
{
	padding								: 0px 0px 0px 10px;							
}

/**
*
*	GOOGLE MAPS INFO WINDOW
*
*/

div#custom_info_window
{
	width									: 200px;
	margin									: 5px;
}

div#custom_info_window_close
{
	/*background-image						: url('/images/popup_close.gif');	
	background-repeat						: no-repeat;		
	margin									: 6px 0px 0px 0px;*/
}

div#custom_info_window_t,
div#custom_info_window_l,
div#custom_info_window_r,
div#custom_info_window_b,
div#custom_info_window_contents
{
	background-color						: #FFFFFF;
}

div#custom_info_window_beak
{
	background-image						: url('/images/custom_info_window_beak.png');	
	background-repeat						: no-repeat;
	width									: 67px;
	height									: 62px;
	margin									: 0px 0px 0px 25px;		
	
}
div#custom_info_window_tl
{
	background-image						: url('/images/custom_info_window_tl.png');	
	background-repeat						: no-repeat;
}
div#custom_info_window_tr
{
	background-image						: url('/images/custom_info_window_tr.png');	
	background-repeat						: no-repeat;
}
div#custom_info_window_bl
{
	background-image						: url('/images/custom_info_window_bl.png');
	background-repeat						: no-repeat;
}
div#custom_info_window_br
{
	background-image						: url('/images/custom_info_window_br.png');
	background-repeat						: no-repeat;
}


div#custom_info_window_tl,
div#custom_info_window_tr,
div#custom_info_window_l,
div#custom_info_window_r,
div#custom_info_window_bl,
div#custom_info_window_br
{
	width									: 9px;	
}
div#custom_info_window_tl,
div#custom_info_window_tr,
div#custom_info_window_t,
div#custom_info_window_b,
div#custom_info_window_bl,
div#custom_info_window_br
{
	height									: 7px;	
}
div#custom_info_window_l
{
	border-left								: 1px solid #E2001B;	
}
div#custom_info_window_r
{
	border-right							: 1px solid #E2001B;	
}
div#custom_info_window_t
{
	border-top								: 1px solid #E2001B;	
}
div#custom_info_window_b
{
	border-bottom							: 1px solid #E2001B;	
}

/**
*
*		SITEMAP
*
*/
div.sitemap_list
{
}
h2.sitemap_list_header
{
	padding-bottom			: 20px;
}
div.sitemap_list_header_content_header
{
}
div.sitemap_list_content
{
	padding-bottom			: 20px;
}
div.sitemap_list_sitesection
{
	padding-left				: 20px;
}
div.sitemap_list_module_item
{
	padding-left				: 40px;
}
div.sitemap_list_module_depth_1
{
	padding-left				: 60px;
}
div.sitemap_list_module_depth_2
{
	padding-left				: 80px;
}

/**
*
*		FORMULIEREN
*
*/
/*** Module: Form ***/

div.form_form
{
}

div.form_row
{

}

div.form_label
{
	display				: block;
	height				: auto;
	float				: left;
	width				: 250px;
}

label.remark
{
	color				: blue;
	cursor				: hand;
	cursor				: pointer;
}

div.form_field
{
	padding-left		: 250px;
}

div.form_error
{
	padding-left		: 250px;	/* Appears directly under the field */
	color				: red;
	font-weight			: #e2001b;
}



div.form_remark
{
	display:none; 
    position:absolute; 
    border-style: solid;
    border-width: 1px;
    border-color: black;
    background-color: white; 
    padding: 5px;
}

div.form_field ul.moveselect
{
	list-style-type		: none; 
	margin				: 0px;
	padding				: 20px 20px 0 20px;
	float				: left;
}

div.form_field select.move_select_left
{
	width				: 150px;
	float				: left;
}


div.form_field select.move_select_right
{
	width				: 150px;
	float				: left;
}

div.form_moveselect
{
	height				: 100px;
}


/*** Module end ***/

/** CONTENT EDITOR STYLES **/

span.content_normaltext /** Normale tekst **/
{
	font-family				: Arial, sans-serif;
  	font-weight     		: normal;
	font-size				: 12px;
  	color           		: #000000;
}
ul li span.content_normaltext
{
	line-height				: 15px;
}

h2.content_titel /** Titel **/
{
	font-family				: Arial, sans-serif;
	color					: #e2001b;
	font-weight     		: normal;
	font-size				: 18px;
}

h2.content_subkopje1 /** Subkopje 1 **/
{
	font-family				: Arial, sans-serif;
	font-weight				: bold;
	font-size				: 12px;
  	color           		: #000000;	
}


/** END CONTENT EDITOR STYLES **/