@charset "utf-8";
a:link, a:visited, a { color: #D6D192; } 


h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { font-size:inherit !important; color:inherit !important; }

.SubHead { color:#D6D192; } 
.SkinObject { color:#D6D192; } 


/* -------------------------------------------------------- */
/* DEFAULT */
/* -------------------------------------------------------- */
body 										{ background:#000;  margin:0;}
body,td,th 									{ color:#fff; font-family:Arial,Helvetica,sans-serif;line-height:20px; }
input, textarea								{ border:1px solid #dededd; font-family:Arial, Helvetica, sans-serif; padding:2px; color:#7b7b7b; background-color:#FFF; font-size: 12px !important; } 
p											{ margin:0 0 15px 0; }
.hidden										{ display:none; }
.clearboth									{ clear:both; float:none; }
hr											{ border-top:1px #3e3e3e solid; border-right:0px none; text-align: center; border-bottom: 1px solid #303030;  border-left:0px none; margin-bottom:10px; margin-top:10px;}

/* -------------------------------------------------------- */
/* LINKS */
/* -------------------------------------------------------- */
a 											{ color:#fff; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
a:hover 									{ color:#D1CE91; text-decoration:none; }
.w530 a { color: #D1CE91; }
/* -------------------------------------------------------- */
/* LAYOUT */
/* -------------------------------------------------------- */
#wrapper 									{ width:100%; height:100%; text-align:center; font-size:1.1em; display:block;}
#wrapperCenter 								{ width:995px; margin:0 auto;text-align:left; position:relative; background:transparent url("images/bg.png") repeat-y left top;}

/* -------------------------------------------------------- */
/* HEADER */
/* -------------------------------------------------------- */
#wrapperHeader								{ width:262px; height: 300px; position:absolute; top:0;  background:transparent url("images/headerFade.png") repeat-x left top; z-index:1;}
.logolink			{position:absolute; top:20px; margin: 0 0 0 68px; }
.logolink a			{width:190px; height:84px; display:block; text-indent:-1000px; overflow:hidden; }

/* -------------------------------------------------------- */
/*	MAINMENU																								*/
/* -------------------------------------------------------- */	
#leftMenu			{ position:absolute; padding-top:215px; left:0px; z-index:900;}
#mainmenu 			{ width:262px; }
#mainmenu a 		{ width:262px; height:23px; display:block; background-position:right top; background-repeat:no-repeat; margin:25px 0 0 0; text-decoration:none; overflow: hidden; text-indent: -3000px; }
#mainmenu a:hover { background-position:right -23px; text-decoration:none; }
.mainmenu01 		{ width:262px; background-image:url(images/mainmenu/menu1.png); }
.mainmenu02 		{ background-image:url(images/mainmenu/menu2.png); }
.mainmenu03 		{ background-image:url(images/mainmenu/menu3.png); }
.mainmenu04 		{ background-image:url(images/mainmenu/menu4.png); }
.mainmenu05 		{ background-image:url(images/mainmenu/menu5.png); }
.mainmenu06 		{ background-image:url(images/mainmenu/menu6.png); }
.mainmenu07 		{ background-image:url(images/mainmenu/menu7.png); }

#mainmenu div								{ width: 264px; border: 1px solid #d1ce91; border-left: 0; background-color: #000000; float: right; z-index: 100; position: relative; display:none; }
#mainmenu div#oversubmenu		{ margin: -37px -267px 0 0; }
#mainmenu div#portsubmenu		{ margin: -37px -267px 0 0; }
#mainmenu div#contactsubmenu{ margin: -37px -267px 0 0; }

#mainmenu div ul					{ margin: 0; padding: 10px 10px 3px 20px; }
#mainmenu div li					{ margin: 5px 0 5px 0; padding: 0; list-style: none; }
#mainmenu div a						{ margin: 0; padding: 0; text-indent: 0; }
#mainmenu div a:hover			{ color: #d1ce91; }

a.CloseButton { float: right; text-align:left; text-indent: -9999px; margin: 0 10px 0 0; width: 20px; height: 18px; background-image: url('images/closeButton.png'); background-position: left bottom; }
a:Hover.CloseButton { background-position: left top; }

/* -------------------------------------------------------- */
/* CONTENT */
/* -------------------------------------------------------- */
.MenuDummy { float: left; height: 720px; width: 1px; margin: 0 0 0 -1px; background-color: transparent; }
.ContentDummy { float: right; height: 720px; width: 1px; margin: 0 -1px 0 0; background-color: red; }
#wrapperContent								{ overflow:hidden; width: 995px; position: relative; z-index: 2; }
#contentContainer							{ font-size: 1.1em; overflow:hidden; margin-top:20px; padding-left:262px; background-image:url("images/bg.png"); background-repeat: repeat-y; 
                 							  background-attachment: scroll; background-position: 262px top; background-color: transparent;}
#contentContainer div.content p { font-size: 12px; } 
.imageRight									{ float:right; margin:0px 0px 10px 20px;}
.imageLeft									{ float:left; margin:0px 10px 10px 0px;}	
.onzemensen									{ margin-left:65px;}
.sfeerimpressie,
.flashPicker								{ height:220px; width: 731px; overflow:hidden; float: left; padding: 0; margin: 0;  background:transparent url("images/headerFade.png") repeat-x left top;}
.flashPicker.fix 							{position:relative; top:-20px;}
#contentContainer a							{font-size:12px;}
.column li									{margin-left:15px; list-style-type:disc; color: #FFFFFF; font-size: 12px;}
.column ul									{ list-style-type:disc; color: #FFFFFF;}


.homeContainer { height: 720px; }

/* -------------------------------------------------------- */
/*COLUMNS */
/* -------------------------------------------------------- */

.column										{ float:left; }
.w199										{ width:199px; }
.w203										{ width:203px; float:right;}
.w264										{ width:264px;}
.w530										{ width:465px; margin-left:65px; }
.w731										{ width:665px; margin-left:65px;}
.w995										{ width:731px; margin-left:0;}

.bg1										{ background:transparent url("images/home1.jpg") no-repeat left bottom;}

.column h2									{font-family:century gothic; color:#d1ce91; font-size:1.45em; margin-bottom:10px;text-transform:uppercase;}
.column h2.EersteTitel						{ float: left; width: 150px; }
.column h2.TweedeTitel						{ color: #FFFFFF; float: left; width: 200px; }
.column h3									{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#d1ce91; font-size:1.0em; height:15px;text-transform:uppercase;}

.w530 table, .w199 table					{ font-size: 11px; }
.onzemensenContainer .header_title			{ margin-left: 65px; }


/* -------------------------------------------------------- */
/* INFOBLOCKS HOME */
/* -------------------------------------------------------- */

.projectfotos a								{ height:110px; width:199px; margin-bottom:10px; overflow:hidden; display:block; background-position: left bottom;}
.projectfotos .project1						{background-image:url("../../media/project1.png");}
.projectfotos .project2						{background-image:url("../../media/project2.png");}
.projectfotos .project3						{background-image:url("../../media/project3.png");}
.projectfotos a:hover 						{background-position:left top;}
.projectfotos a img							{display:none;}

.infoblocks									{background-color:#161616;}
.infoblocks hr								{width:180px;}
.newsletter									{ width:203px; overflow:hidden; }
.newsletter	p								{ width:183px; display:block; float:left; margin:0px 0 0 15px; text-align:left; }
.infoblocks .inputblock 					{ float:left; margin:8px 0 0 0; }
.infoblocks .inputblock input 				{ width:105px; height:19px; background-color:#000; border:0px none; margin: 0 0 0 15px; }
.infoblocks .dropdown 						{ float:left; margin:8px 0 0 15px; }
.infoblocks .dropdown select 				{ height:19px; background-color:#000; border:0px none;}
.indexlinks 								{ margin:490px 0 0; width:242px; overflow: hidden;}

.webcam										{ width:203px; height:80px; overflow:hidden; }
.webcam a.title								{ margin:0px 15px 0px 15px; display:inline; position:relative; top:-10px;}
.webcam a.image								{ display:inline; }
/*.webcamBackground							{ background-image: url('images/webcam_home.png'); }*/


.directZoeken								{ width:203px; overflow:hidden; clear:both; float: left; padding: 0 0 10px 0; }
.directZoeken p								{ display:block;  margin:0px 0 0 15px; text-align:left; }
.directZoeken h3							{ font-size: 13px; }
.button 									{ height:20px; width: auto; float:left; margin:10px 0 0 5px;  overflow:hidden}
* .button a									{ background-repeat:no-repeat; background-position: left bottom; line-height: normal; display:block; text-indent:-1000px !important;}
.button a:hover								{background-position:left top; cursor:pointer;}
.verstuur									{width:73px; height:20px; background-image:url("images/verstuur.png"); text-align:left; overflow:hidden;
											 background-repeat:no-repeat; background-position: left bottom; display:block; text-indent:-1000px !important;}
a.verstuur:hover							{background-position:left top; cursor:pointer;}							
.zoeken										{width:73px; height:20px; background-image:url("images/zoek.png");}
.printen									{width:73px; height:20px; background-image:url("images/print.png");}
.meerinformatie								{width:100px; height:17px; background-image:url("images/MeerInformatie.png");}
.dhgracing									{width:100px; height:17px; background-image:url("images/dhgracing.png");}
.googleGo									{ width:73px; height:20px; background-image:url("images/route.png");}
.contactForm								{width:100px; height:17px; background-image:url("images/contactForm.png");}

.imgContainer { background-color: #000000; }

.linksRight .linkscontainer						{ margin-top: 14px; float: left; }
.linksRight .links						{ float: none; }
.linksRight .links li					{ margin-left: 25px; float: none; }

.linksRight { width: 242px; }

.links_left a, .links_right a				{ text-decoration:none;}
.marginLeftH1 .Links li								{ font-size: 11px; text-align: left; margin-left: 80px; }
.marginLeftH1 .Links br, .linksRight .links br	{ display:none;}

.indexright { height: 720px; background-color: #161616; }

/* -------------------------------------------------------- */
/* CONTACTFORM */
/* -------------------------------------------------------- */
.contactForm								{/*width:600px;*/ margin:0px;}
.contactForm .NormalRed						{ width: 10px; float: right; margin: -8px 0 0 2px; padding: 0; line-height: normal; height: 10px; }
.contactForm td								{padding-bottom:4px; vertical-align:top; }
input,
textarea									{ background-color:#1d1b13; border:0px none;}
.ContactNormalTextBox						{width:235px; height: 20px;}
.ContactNormalTextArea						{height:100px; width:559px; overflow: auto;}
table.radiobutton							{width:200px; padding-top:2px; margin-bottom:-4px;}
div.radiobutton								{position:relative; top:2px;}

a.radiobutton { background-image: url('images/radio.jpg'); background-position: 0 -12px; width: 12px; height: 12px; display: block; overflow:hidden; margin: 3px auto;}
a.activeRadiobutton { background-position: 0 0; }
a.radiobuttonText { color: #FFFFFF; }

#addressfield { float:left; width: 292px; margin: 12px 0 0 0; }

/* -------------------------------------------------------- */
/* NIEUWS */
/* -------------------------------------------------------- */
img.pijl 									{border:0 none; display:inline;float:none;margin:0;padding:0;}
.DNN_ANN_Description p 						{display:inline;margin-top:0;font-size: 12px;}
.newsimagealt img 							{border:1px solid #FFFFFF;margin-left:10px;}
.newsimage img 								{border:1px solid #FFFFFF;margin-right:10px;}
.nieuws_div_separator a 					{width:200px;background:transparent url("images/prev-pijl.png") left center no-repeat; display:block;font-size:1.1em;padding:0 0 0 23px; text-decoration:none;}

/* -------------------------------------------------------- */
/* ZOEKFILTER */
/* -------------------------------------------------------- */
.w199 .fade									{background:transparent url("images/fade_filtermenu.jpg") no-repeat left bottom;}
.adres										{display:inline; text-transform:uppercase; font-weight:bold; letter-spacing:1px; font-size: 1.2em; color: #D1CE91;}
.street                                     { font-weight: bold; color: #D1CE91; }
.dnn_nl_map 								{border-collapse:collapse; position:relative;}
.radiobutton INPUT							{height:10px;}
div.radiobutton 							{line-height:10px;}

/* -------------------------------------------------------- */
/* PORTEFEUILLE */
/* -------------------------------------------------------- */
#portefeuilleminiDetailPunten  				{width:350px;background-color:#474747;margin:25px 0px 25px 0px; padding:10px;}
#portefeuilleminiDetailPunten ul 			{ color:#D1CE91; font-size:1.2em; font-weight:bold; padding-left:30px; }
#portefeuilleminiDetailPunten li 			{ line-height:1.8; list-style-image:url("images/bull.gif"); margin-bottom:6px; }
.iconen										{position:absolute;left:900px; top:335px;}
.iconen li									{width:50px; text-align:center; display:block; padding:0; list-style-type:none; }
.tip										{width:36px; height:36px; margin:8px 0 0 100px;display:block; position:absolute; background:transparent url("images/tip.png") no-repeat left top;}

/* -------------------------------------------------------- */
/* PHOTOGALERY */
/* -------------------------------------------------------- */
.photogallery 								{	padding: 0 40px 0 50px;		overflow: hidden;	margin: -22px 0 0 0;	}
ul#photogallery 							{	height: 471px;	width: 600px;padding: 0;	list-style-type: none;	margin: 0 0 0 -8px;		overflow: hidden;}
ul#photogallery li							{	width: 150px;	height: 157px;	padding: 0;	list-style-type: none;	margin: 0;	float: left;	font-size: 1.0em;	text-align: center; cursor: pointer; }
ul#photogallery li *, ul#photogalleryThumbs li * { cursor: pointer !important; }
ul#photogallery li span						{	display:block; cursor: pointer;}
ul#photogallery li img, ul#photogalleryThumbs li img { width: 130px;margin: 0;	padding: 0;	float:none; cursor: pointer; border: 1px solid transparent !important;	}
ul#photogallery a							{text-decoration:none; cursor: pointer;}
ul#photogallery li a .galleryLabel1, ul#photogallery li a:hover .galleryLabel1
											{font-size: 0.9em;text-transform: uppercase;color: #FFFFFF;}
ul#photogallery li a .galleryLabel2, ul#photogallery li a:hover .galleryLabel2
											{font-size: 0.9em;text-transform: uppercase;color: #D1CE91;}
ul#photogallery li .galleryImage, ul#photogallerythumbs li .galleryImage	{width: 132px;height: 110px;margin: 8px 0 0 8px;overflow: hidden; cursor: pointer;}
.galleryImage img { cursor: pointer; }
a.galleryNext 								{width:50px;Float:right;margin:0 60px 0 0;text-align:right; text-decoration:none;}
a.galleryPrevious 							{width:50px;float:left;text-align:left; text-decoration:none;}

/* -------------------------------------------------------- */
/* DOWNLOADS */
/* -------------------------------------------------------- */
#doctekst 									{margin:307px 0 0;}
#doctekst p 								{margin:0;}
#doctekst a 								{color:#D1CE91 !important;}

/* -------------------------------------------------------- */
/* DHG RACING */
/* -------------------------------------------------------- */
#bovenbalkracing 							{width:666px;height:86px;background-color:#d1ce91;float:left;margin:0 0 0 0;}
#bovenbalktekst 							{width:350px;color:#000000;float:left;margin:13px 0 0 40px;}
#bovenbalktekst a:link,
#bovenbalktekst a:visited					{color:#000;}
#bovenbalktekst a:hover						{color:#fff;}
#raceauto 									{height:86px;width:242px;float:right;}
#raceimagerow1 								{float:left;height:100px;margin:58px 0 0;width:730px;}


/* -------------------------------------------------------- */
/*	ONZE MENSEN																						*/
/* -------------------------------------------------------- */
#borderwrapperonzemensen	{ border: 1px solid #cecb8f; margin: 10px 50px 0 50px; padding: 10px; padding-left:21px; clear:both;}
#onzemensenfoto					{ width: 379px; height: 278px; float: left;  background: url(../images/langezaal-small.jpg); }
#blokkenonzemensen			{ width: 232px; height: 278px; float: left; }
#iedereenblok						{	width: 146px; height: 53px; background-color:#322f31; padding-left:86px; padding-top:30px;  margin: 0 0 0 -10px;}
#directieblok						{ width: 81px; height: 52px; background-color:#322f31;  margin: 15px 0 0 -10px; float:left;  padding-left:28px; padding-top:30px;}
#salesblok							{ width: 73px; height: 52px; background-color:#322f31;  margin: 15px 0 0 14px; float:left; padding-left:36px;  padding-top:30px; }
#onderhoudblok					{ width: 97px; height: 53px; background-color:#322f31;  margin: 15px 0 0 -10px; float:left;padding-left:12px;  padding-top:30px; }
#marketingblok					{ width: 89px; height: 53px; background-color:#322f31;  margin: 15px 0 0 14px; float:left; padding-left:20px; padding-top:30px; }
#onzemensenbalk					{ float: left; }
#onzemensenmidden				{ background:transparent url("images/popup_bg.jpg") repeat-x left bottom; width: 264px; min-height: 582px; float: left; overflow:hidden; margin-left:200px; position:relative; top:-377px; margin-bottom:-377px;}
#onzemensenDetailSluiten	{ float:left; margin: 10px 10px 0 0; width:254px; height:30px; text-align:right }
#onzemensenDetailTitel 	{ float:left; width:264px; }
#onzemensenDetailTekst 	{ float:left; padding: 0px 18px 18px 18px; }
#onzemensenDetailContact	{ float:left; width: 264px; }
#onzemensenDetailContact a{text-decoration:none;}
#onzemensenDetailContact a:hover{text-decoration:underline;}
.onzemensenDetailContatctTekst { padding:0px 18px; color:#d1ce90; display:block;}
#onzemensenDetailTitel h2{padding:0px 18px;}
.onzemensenDetailContatctTekst a { color:#d1ce90; }
#onzemensenDetailTitel img{padding-bottom:8px;}

.onzemensen_submenu						{display:block; margin:0px auto;}
.onzemensen_submenu a					{display:block; height:24px; overflow:hidden; text-indent:-1000px; float:left; }
.onzemensen_submenu a:hover 			{background-position: left bottom;}
.onzemensen_submenu img					{float:left; padding-top:6px;}
.onzemensen_submenu .Back_office		{width:100px; background:transparent url("images/onzemensen_backoffice.jpg") no-repeat left top;}
.onzemensen_submenu .Commercie			{width:99px; background:transparent url("images/onzemensen_commercie.jpg") no-repeat left top;}
.onzemensen_submenu .Directie			{width:73px; background:transparent url("images/onzemensen_Directie.jpg") no-repeat left top;}
.onzemensen_submenu .Finance			{width:74px; background:transparent url("images/onzemensen_finance.jpg") no-repeat left top;}
.onzemensen_submenu .Ontwikkeling		{width:112px; background:transparent url("images/onzemensen_ontwikkeling.jpg") no-repeat left top;}
.onzemensen_submenu .Property_Management{width:169px; background:transparent url("images/onzemensen_pm.jpg") no-repeat left top;}

/* -------------------------------------------------------- */
/* PAGING */
/* -------------------------------------------------------- */
.paging					{padding-bottom:20px; margin-top: 20px; overflow: hidden;}
.paging .galleryPrevious			{height:20px; width:73px; float:left; display:block; line-height: 12px; background:transparent url(images/terug.png) no-repeat left bottom; text-indent:-1000px; overflow:hidden;}
.paging .galleryPrevious:hover	{background-position: left top;}
.paging .galleryNext			{height:20px; width:73px; margin-right:80px; text-align:left; line-height: 12px; float:right; display:block; background:transparent url(images/verder.png) no-repeat left bottom; text-indent:-1000px; overflow:hidden;}
.paging .galleryNext:hover	{background-position: left top;}
.paging ul				{float:right; margin-right:30px;}
.paging li				{display:inline;}
.paging li a			{padding:0px 4px;}


/* -------------------------------------------------------- */
/* ZOEKRESULTATEN */
/* -------------------------------------------------------- */
.panelHPRESearch 							{width:550px;border:1px solid #4D4D4D;padding:10px 0px 20px 20px; text-align:left;}
.AllEstatessTable td 						{padding-bottom:20px;}
.SRTItemHeader, 								
.SRTItemHeader a							{color:#D1CE91;text-transform:uppercase; text-decoration:none;}
.SRTItemHeader a:hover						{color:#fff;}
.readmoreZoek								{background:transparent url("images/next-pijl.png") no-repeat left center;display:inline-block;padding-left:25px; font-size: 12px !important; text-decoration:none;}


/* -------------------------------------------------------- */
/* SITEMAP*/
/* -------------------------------------------------------- */
.sitemapBlok li,
.sitemap li									{list-style-type:none;}
.sitemap a.plus								{background:transparent url("images/plus.gif") no-repeat left center; padding-left:20px;}
.sitemap a.min								{background:transparent url("images/noexpand.gif") no-repeat left center; padding-left:20px;}
.sitemapBlok a:link, .sitemapBlok a:visited,
.sitemap a:link, .sitemap a:visited{text-decoration:none;}

.sitemapBlok 								{width:100px;border:1px solid #BDBA83;float:right;margin:0 20px 0 0;padding:20px;}




/* -------------------------------------------------------- */
/* FOOTER */
/* -------------------------------------------------------- */
#wrapperFooter								{height:50px; background-color:#000; width: 995px; margin: 0 auto; position: relative; z-index: 888;}
#wrapperFooter hr							{border:0px none; border-bottom:1px #4d4d4d solid; padding-top:20px; margin:0px 0px 5px 0px; }
#wrapperFooter .flags						{float:left; margin:3px 5px 0 5px; overflow: hidden; position: relative; width: 16px; }
#wrapperFooter .flags li					{display:inline; width:10px; overflow:hidden; }
#wrapperFooter .flags li a:link,
#wrapperFooter .flags li a:visited,
#wrapperFooter .flags li a:hover			{font-size:1%; text-decoration:none; color:#000;}
#wrapperFooter .flags a { float: left; width: 16px; overflow: hidden; margin: 0; padding: 0; position: absolute; top:2px; left: 0; }
#wrapperFooter .flags a img					{ width: 16px; }
#wrapperFooter .footerLinks					{float:right; width: 600px; text-align:right;}
#wrapperFooter .footerLinks li				{display:inline; text-transform:uppercase;}
#wrapperFooter .footerLinks	a:link,
#wrapperFooter .footerLinks	a:visited		{color:#5e5e5e; text-decoration:none; padding:0px 0px 0px 13px; font-family:Arial, Helvetica, sans-serif; font-size:0.85em; letter-spacing:1px;}
#wrapperFooter .footerLinks	a:hover			{color:#4d4d4d; text-decoration:underline;}

.footerzoek												{width:300px; float:left; }
.footerzoek .button										{ float:left; margin-top:0px;}
.footerzoek .button a.zoeken							{ width: auto !important; height: auto !important; margin: 3px 0 0 3px !important; padding: 0 !important; color:#5E5E5E; background-image:none; text-indent:0px !important; font-family:Arial, Helvetica, sans-serif; font-size:0.85em; text-transform:uppercase; text-decoration:none;}
.footerzoek .button a.zoeken:hover						{ text-decoration:underline; color:#4d4d4d;}
.footerzoek .inputblock									{float:left}


/*** FADE IMAGES CAROUSEL ***/
.hiddenImage { display: none; }
#carousel ul { padding: 0; margin: 0; list-style-type: none; position: relative; width: 731px; height: 216px; overflow: hidden; }
#carousel ul li { padding: 0; margin: 0; list-style-type: none; position: absolute; top: 0; left: 0; width: 731px; height: 216px; overflow: hidden; }

/*** HOME PAGE FADEOUT IMAGES ****/
.fadeOutImage { padding: 0 0 10px 0; background-color:#000000; }
/*.fadeOutImage img { opacity: 0.4; -moz-opacity: 0.4; filter: alpha(opacity=40); }*/

.webcamlist {
clear:both;
float:left;
padding:0 0 0 19px;
overflow:hidden;
width:185px;
background-color: #161616;
}

.infoblocks .webcamlist 
{	
	padding: 0 0 0 12px !important;
	width: 185px;
	height: 110px;
	overflow: hidden;
	background-image: url('images/webcam_home.png');
	background-repeat: no-repeat;
	background-position: 12px 0;
}

.webcamlist .Links li {
	float: left;
	font-size:10px;
	list-style-type:none;
	margin:0;
	padding:0 0 5px;
	width: 82px;
	height: 68px;
	text-align: left !important; 
}

.webcamLinkLi  
{
	display: block !important; 
	float: left; 
	margin: 33px 6px 0 2px !important;
}

.webcamlist .Links li span {
	display:none;
}

.panelSearch { float: left; clear:both; background-color: #1A1A1A;
 width: 185px; padding:10px 0 0 19px;
}

.SearchObjects h3 { margin: 0 0 0 19px; }

.content a { color: #D1CE91; }


.selectieBalkContainer { overflow: hidden; }
.selectieBalk { background-repeat:repeat; color: #FFFFFF; display: inline-block; width: 100%; margin: 136px 0 0 0; text-align: center; }
.selectieBalk span { margin: 3px 10px 3px 10px; text-transform: uppercase; display: inline-block; font-weight: bold; font-size: 1.1em; cursor: pointer; }
.selectieBalk span.hover { text-decoration: underline; }

.onzemensen {
	margin: 0;
}

.onzeMensenFlash { margin: 39px 0 0 0; }

.mdwDiv {
	background-color:#2E2C2D;
	padding: 0 0 0 0;
	margin: 193px 0 0 265px;
	top: 0;
	height:556px;
	overflow:hidden;
	width:264px;
	position: absolute;
	z-index: 20;
	/*background-image: url('images/onzemensenBackground.gif');
	background-position: center top;
	background-repeat: no-repeat;*/
}

.mdwDiv a.mdwSluiten 
{
	float: right;
	margin: 10px 10px 0 0;
	text-indent: -9999px; width: 20px; height: 18px; overflow: hidden; background-image: url('images/closeButton.png'); background-repeat: no-repeat; background-position: 0 -18px;
}

.mdwDiv a:hover.mdwSluiten 
{
	background-position: 0 0;
}

.mdwDiv .mdwNaam 
{
	color:#D1CE90;
	font-size: 14px;
}

.mdwDiv .mdwNaamContainer
{
	margin:47px 0 0 18px;
}

.mdwDiv .mdwNaamContainer h2 { color: #FFFFFF; margin: 0; }

.mdwDiv .mdwTekst 
{
	padding:11px 18px 24px 18px;
	color: #D1CE90;
}

.mdwDiv .mdwDetail
{
	margin:10px 0 0;
	padding: 0 18px;
	text-align:left;
}

.mdwDiv .mdwDetail p
{
	text-align:left;
}

.mdwDiv .mdwDetail p .mdwContact
{
	color:#D1CE90;
	display: inline-block;
	width: 200px;
	margin: 15px 0 0 0;
}

.mdwDiv .mdwDetail p .mdwContact a
{
	color:#D1CE90 !important;
}

.marginLeftH1 .header_title { margin-left: 65px; }
.invisibleLabel { display:none;}

.sitemap table td { font-size:11px; }

.loginField label { margin: 0 0 0 5px; }

.loginField a { font-size: 11px !important; color: #D1CE90 !important; display:none; }
.LoginPanel a img { display:none;}
.LoginPanel label { margin: 0 0 5px 0; }
.LoginPanel input { margin: 0 0 10px 0; }
.LoginPanel .StandardButton { background-color: #D1CE90; }

.SRTItemHeader { font-size: 12px; }

	.sitemapBlok {
		float: right;
		width: 100px;
		padding: 20px;
		border: 0 !important;
		margin: 0 20px 0 0;
		background:url("images/fade_filtermenu.jpg") no-repeat scroll left bottom transparent;
	}
	.sitemapBlok a {
		display: block;
		font-size: 1.2em;
	}
	.sitemap 
	{
		float: left;
	}
	.sitemap br
	{
		display: none;
	}


.goldenborder {
	overflow: hidden;
	margin-left:0px;
	margin-right:25px;
	margin-top:30px;
	margin-bottom:30px;
	padding:10px;
	height: 425px;
  }
  .goldenborder .webcam {
	  width:520px;
	  height: 435px;
	  float:left;
	overflow: hidden;
  }
  .goldenborder .selectlist img {
  margin-top:10px;
}  
  .goldenborder .selectlist {
  width:100px;
  float:left;
  }


ul#photogalleryThumbs {
	padding: 0;
	list-style-type: none;
	margin: 0 0 0 -8px;
	height: 471px;
	width: 600px;
	overflow: hidden;
}

ul#photogalleryThumbs li{
	width: 150px;
	height: 157px;
	padding: 0;
	list-style-type: none;
	margin: 0;
	float: left;
	font-size: 1.0em;
	text-align: center;
}

ul#photogalleryThumbs li span{
	display:block;
}

ul#photogalleryThumbs li img{
	margin: 0;
	padding: 0;
	float:none;
	width: 130px;
}

ul#photogalleryThumbs li .galleryLabel1
{
	font-weight:bold;
	font-size: 1.0em;
	text-transform: uppercase;
}

ul#photogalleryThumbs li .galleryLabel2
{
	font-weight:bold;
	font-size: 1.0em;
	text-transform: uppercase;
	color: #D1CE91;
}

ul#photogalleryThumbs li .galleryImage
{
	width: 132px;
	height: 110px;
	margin: 8px 0 0 8px;
	overflow: hidden;
}

.galHover
{
	cursor: pointer;
}

a.galleryNextThumbs 
{
	float: right;
	width: 50px;
	text-align: right;
	z-index: 10;
	margin: 0 60px 0 0;
}

a.galleryPreviousThumbs 
{
	float: left;
	width: 50px;
	text-align: left;	
	z-index: 10;
}

a.galleryTerugThumbs 
{
	/*float: right;
	width: 200px;
	text-align: center;
	z-index: 10;
	margin: 0 140px 0 0;*/
  background-image: url("images/buttons/button_terug.png");
    background-position: left bottom;
    display: block;
    float: left;
    height: 18px;
    text-indent: -9999px;
    width: 102px;
}

ul#photogallery li.galHover a img,
ul#photogalleryThumbs li.galHover a img { border: 1px solid #FFFFFF !important; }



#dnn_ctr555_ModuleContent a img { margin: 0 5px 0 0; }
#dnn_ctr799_Newsletter_pnlAanmelding { padding: 0 0 10px 0; overflow: hidden; }

/* NEWSLETTER FORM */
#newsletterModalOverlay { background-color: #000000; z-index: 998; display: none; position: absolute; top:0; left: 0; }	
#newsletterPositioner { position: absolute; top: 0; left: 50%; display: none; z-index: 999; }
#newsletterModal { position: relative; z-index: 999; width: 300px; margin: 200px 0 0 -150px; background-color: #000000; padding: 5px; }
#newsletterInnerModal { padding: 20px; width: 300px; border: 1px solid #191911; overflow: hidden; position: relative; font-size: 1.1em; }
#newsletterInnerModal img { margin: 0 0 10px 0; }
.newsletterBlock { float: left; overflow: hidden; width: 260px; padding: 3px 0; }
.newsletterBlock span { width: 80px; float: left; }
.newsletterBlock input { width: 180px; float: left; }
.newsletterButton { float: left; overflow: hidden; width: 260px; padding: 3px 0; }
.newsletterButton a { margin: 20px 0 0 0; float: right; }
a.newsletterClose { position: absolute; top: 0; right: 0; margin: 5px; text-indent: -9999px; width: 20px; height: 18px; 
                    overflow: hidden; background-image: url('images/closeButton.png'); background-repeat: no-repeat; background-position: 0 -18px; }
a:hover.newsletterClose { background-position: 0 0; }
.newsLetterOpen { display: block; width:73px; float: right; height:20px; background-image:url("images/inschrijven.png"); text-align:left; text-indent: -9999px; overflow:hidden; }
.newsletterReset { display:none; }
.requiredField { width: 100px; float: left; margin: 20px 0 0 0; }
#projectenMap { width: 367px; height: 300px; border: 1px solid #FFFFFF; color: #000000; }
/*div#projectenMap div div div div.gmnoprint div div { height: 100px !important; overflow: visible; }*/

.columnLine { border-bottom: 1px solid #2a2a2a; width: 445px; height: 1px; overflow: hidden; margin: 0 0 15px 0; }
.columnButtons { list-style-type: none; width: 445px; overflow: hidden; margin: 0 0 15px 0; }
.columnButtons li { list-style-type: none; width: auto; float: left; }

ul.buttons { overflow: hidden; margin: 15px 0 0 0; }
ul.buttons li { height:18px; width: auto; float:left; line-height: 18px; margin:10px 5px 0 0;  overflow:hidden; }
ul.buttons li a.butPrint { width: 78px; height: 18px; text-indent: -9999px; display: block; background-image: url('images/buttons/button_info.png'); background-position: left bottom; }
ul.buttons li a.butGallery { width: 77px; height: 18px; text-indent: -9999px; display: block; background-image: url('images/buttons/button_gallery.png'); background-position: left bottom; }
ul.buttons li a.butWebcam { width: 77px; height: 18px; text-indent: -9999px; display: block; background-image: url('images/buttons/button_webcam.png'); background-position: left bottom; }
ul.buttons li a.butContact { width: 77px; height: 18px; text-indent: -9999px; display: block; background-image: url('images/buttons/button_contact.png'); background-position: left bottom; }
ul.buttons li a.butMaps { width: 77px; height: 18px; text-indent: -9999px; display: block; background-image: url('images/buttons/button_maps.png'); background-position: left bottom; }
.columnButtons a.butBack { width: 102px; height: 18px; text-indent: -9999px; display: block; float: left; background-image: url('images/buttons/button_terug.png'); background-position: left bottom; }

a#detailsButton	{ width: 85px; height: 18px; line-height: 18px; text-indent: -9999px; display: block; float: left; background-image: url('images/buttons/button_terug_klein.png'); background-position: left bottom; }
a#detailsButton:hover { background-position: left top; }

ul.buttons li a:hover,
.columnButtons a:hover { background-position: left top; }

ul#photogallery.projectPhotos li { height: 100px; overflow: hidden; }

#pnlPhotos { display: none; }

.searchTextBlock { overflow: hidden; width: 500px; margin: 15px 0 0 0; }
.searchTextBlock input { float: left; }
.realEstateSearchButton { border: none !important; padding: 0; margin: 1px 0 0 5px; display: inline-block; }

