/*----- [1. Body] -----*/

html, body 								{height:100%} /* om pagina beeldvullend te laten zien*/
html 									{overflow-y:scroll;}
body 									{background:#f8f7f4; color:#848484; font-size:15px; font-family: Verdana, sans-serif; padding:0; margin:0;}

#div_container 							{background:#f8f7f4; width:100%; min-width:960px; min-height:100%; height:100%; padding:0; margin:0px auto; position:relative; line-height:20px;/* border:1px solid #666666; border-top:0; border-bottom:0;*/}

#SmartForm input,
#SmartForm select,
#SmartForm textarea 					{color:#252525; font-family:'Open Sans Condensed', sans-serif; font-size:12px;}

/* Headings & Links */
.contentdiv .default_content h1, h1		{color:#3b443c; font-family: 'Noto Serif', serif; font-weight:bold; font-size:24px;}
.contentdiv .default_content h2, h2,
.contentdiv .default_content h3, h3,
.contentdiv .default_content h4, h4,
.contentdiv .default_content h5, h5,
.contentdiv .default_content h6, h6		{color:#5d655f; font-family: 'Noto Serif', serif; font-weight:bold; font-size:15px;}

#body_home .contentdiv .default_content h2, #body_home h2 {font-size:24px;}

a 										{color:#3b443c; text-decoration:none}
a:hover 								{text-decoration:none;}
a.adreslink  							{font-size:14px}

img 									{border:none}
.dyn_loader								{background-image:url("../../images/hmodule/ajaxloader.gif") }

.links a 								{height:10px; line-height:30px; padding-left:15px; display:inline-block;}

/*#div_navigatie,	
.breadcrumbsContainer .breadcrumbs,
.contentdiv .default_content .left_column,
.contentdiv .default_content .content_column,
.contentdiv .default_content .right_column 			{margin:0 10px 0 10px;}
*/
.element 							{min-width:980px; width:980px; margin:0px auto; height:100%; position: relative; }


/*----- [2. Header 2 / #div_header] -----*/
#div_header 						{width:100%; height:111px; background:#fff; padding:0; border-bottom:4px solid #d4d4d4;}
#div_header .logo					{position:relative; float:left; margin-top:5px; z-index:999;}
#div_header #contact 				{position:absolute; right:27px; top:10px; text-align: center; color:#3b443c;}
#div_header #contact p 				{padding:0; margin:0 0 5px 0;}
#page_header 						{height:325px; background:#a61f1e url(../../images/page_header2.jpg) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover;background-size: cover; border-bottom:3px solid #eeb236;}
.nieuwsbrief						{float: right; position: relative; right: 23px; top: 27px;}
.nieuwsbrief p 						{color: #3b443c}
 /* Banner */
#div_banner							{background:#fff; width:950px; margin:0 auto; height:300px; padding:15px; margin-top:-300px; border-bottom:1px solid #bababa;}

#div_banner .left_column			{width:633px; float:left; margin-left:0;}
#div_banner .right_column 			{float:right; width:315px!important;}
#div_banner .right_column h2 		{padding-top:0; margin-top:0; font-family: Verdana, sans-serif; font-weight: normal;}

/* Snelzoeken */
/*.contentdiv #div_banner .snelzoeken																{width:300px; height:325px;position:relative; margin-left:20px;}
.contentdiv #div_banner .snelzoeken .title														{width:300px; max-width:280px; height:50px; line-height:50px; margin:0px; padding:0px 10px; background:#7b2a83; font-size:21px; color:#ffffff;}
.contentdiv #div_banner .snelzoeken p															{margin:0px; padding:10px; font-size:12px;}
.contentdiv #div_banner .snelzoeken p a															{color:#7b2a83; text-decoration:underline;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer											{width:300px; margin:10px 0px 0px 0px; padding:0px;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #snelzoekTabs							{width:280px; height:38px; border:0;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #snelzoekTabs ul							{margin:0px; padding:0px;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #snelzoekTabs ul li						{width:100px; height:38px; border:0; border-bottom:1px solid #9a9a9a!important; line-height:38px; margin:0px 2px 0px 0px; padding:0px 10px; background:#f0f0f0; border-bottom:0px; font-size:12px; color:#838383; font-weight:bold; float:left; display:block;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #snelzoekTabs ul li.active				{background:#bababa; color:#fff; }
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #SnelzoekKoop,
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #SnelzoekHuur							{border:0px; padding:0; margin-top:10px;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #sz_form .snelzoek_row					{margin:0px; padding:10px 0px; border-bottom:1px dashed #dfdfdf;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #sz_form .snelzoek_row .snelzoek_title	{width:75px; line-height:38px; margin:0px 0px 5px 0px; padding:0px; font-size:15px; color:#9c9c9c; font-weight:bold; float:left; display:block;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #sz_form .snelzoek_row select 			{height:38px; width:220px; padding:3px; margin: 0; background: #f8f8f8 url('../../images/select.png') left no-repeat; color:#888; border:none; outline:none; display: inline-block; -webkit-appearance:none; -moz-appearance:none; appearance:none; -webkit-box-shadow: 0 1px 0 #bababa; -moz-box-shadow: 0 1px 0 #bababa; box-shadow: 0 1px 0 #bababa; cursor:pointer;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #sz_form .snelzoek_row button			{height:38px; width:100px; line-height:38px; border:1px solid #fff; border-bottom:1px solid #bababa; font-size:15px; color:#ffffff; font-weight:bold; cursor:pointer; float:left; background: #c90500; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5MDUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NzA0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #c90500 0%, #970400 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c90500), color-stop(100%,#970400)); background: -webkit-linear-gradient(top, #c90500 0%,#970400 100%); background: -o-linear-gradient(top, #c90500 0%,#970400 100%);background: -ms-linear-gradient(top, #c90500 0%,#970400 100%); background: linear-gradient(to bottom, #c90500 0%,#970400 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c90500', endColorstr='#970400',GradientType=0 ); }
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #sz_form .snelzoek_row button:after 		{content: url("../../images/arrow_right.png") no-repeat; margin-left:10px;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #sz_form .snelzoek_row.snelzoek_plaats	{padding:0px 0px 10px 0px;}
.contentdiv #div_banner  .snelzoeken #snelzoekcontainer #sz_form .snelzoek_row.snelzoek_button	{border:0px;}*/

.contentdiv #div_banner .snelzoeken																{width:300px; height:325px;position:relative; margin-left:20px;}
.contentdiv #div_banner .snelzoeken .title														{width:300px; max-width:280px; height:50px; line-height:50px; margin:0px; padding:0px 10px; background:#7b2a83; font-size:21px; color:#ffffff;}
.contentdiv #div_banner .snelzoeken p															{margin:0px; padding:10px; font-size:12px;}
.contentdiv #div_banner .snelzoeken p a															{color:#7b2a83; text-decoration:underline;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer											{width:300px; margin:10px 0px 0px 0px; padding:0px;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #snelzoekTabs							{width:280px; height:38px; border:0;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #snelzoekTabs ul							{margin:0px; padding:0px;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #snelzoekTabs ul li						{width:100px; height:38px; border:0; border-bottom:1px solid #9a9a9a!important; line-height:38px; margin:0px 2px 0px 0px; padding:0px 10px; background:#f0f0f0; border-bottom:0px; font-size:12px; color:#838383; font-weight:bold; float:left; display:block;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #snelzoekTabs ul li.active				{background:#f8c23b; color:#fff; }
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #SnelzoekKoop,
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #SnelzoekHuur							{border:0px; padding:0; margin-top:10px;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #sz_form .snelzoek_row					{margin:0px; padding:10px 0px; border-bottom:1px dashed #dfdfdf;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #sz_form .snelzoek_row .snelzoek_title	{width:75px; line-height:38px; margin:0px 0px 5px 0px; padding:0px; font-size:15px; color:#9c9c9c; font-weight:bold; float:left; display:block;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #sz_form .snelzoek_row select 			{height:38px; width:220px; padding:3px; margin: 0; background: #f8f8f8; color:#888; border:none; outline:none; display: inline-block; /*-webkit-appearance:none; -moz-appearance:none; appearance:none; */-webkit-box-shadow: 0 1px 0 #bababa; -moz-box-shadow: 0 1px 0 #bababa; box-shadow: 0 1px 0 #bababa; cursor:pointer;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #sz_form .snelzoek_row button			{height:38px; width:100px; line-height:38px; border:1px solid #fff; border-bottom:1px solid #bababa; font-size:15px; color:#ffffff; font-weight:bold; cursor:pointer; float:left; background: #f8c23b; background-color:#f8c23b;}



	background: -moz-linear-gradient(top, #3b443c 0%, #656d67 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c90500), color-stop(100%,#656d67)); 
	background: -webkit-linear-gradient(top, #3b443c 0%,#656d67 100%); 
	background: -o-linear-gradient(top, #3b443c 0%,#656d67 100%);
	background: -ms-linear-gradient(top, #3b443c 0%,#656d67 100%); 
	background: linear-gradient(to bottom, #3b443c 0%,#656d67 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c90500', endColorstr='#970400',GradientType=0 ); }

.contentdiv #div_banner .snelzoeken #snelzoekcontainer #sz_form .snelzoek_row button:after 		{content: url("../../images/arrow_right.png") no-repeat; margin-left:10px;}
.contentdiv #div_banner .snelzoeken #snelzoekcontainer #sz_form .snelzoek_row.snelzoek_plaats	{padding:0px 0px 10px 0px;}
.contentdiv #div_banner  .snelzoeken #snelzoekcontainer #sz_form .snelzoek_row.snelzoek_button	{border:0px;}

/*----- [2.1 Navigation 1 / #div_header] -----*/

#div_navigatie									{background:#fff; width:750px; height:40px; padding:0px; position:absolute; bottom:0; left:290px; z-index:120; font-family:'Noto Serif', serif;}
#div_navigatie #navCrumbs 						{margin:0px; padding:0px; list-style:none;}
#div_navigatie #navCrumbs li					{height:40px; line-height:40px; margin:0px 1px 0px 0px; padding:0px; position:relative; float:left; border-bottom:4px solid #d4d4d4;}

#div_navigatie #navCrumbs li a					{height:40px; line-height:40px; margin:0px; padding:0px 17px; display:block; font-size:13px; color:#848484;}
#div_navigatie #navCrumbs li a:hover			{color:#848484; text-decoration:none;}

#div_navigatie #navCrumbs li ul					{margin:0px; padding:5px 0px; background:#fff; list-style:none;}
#div_navigatie #navCrumbs li ul li				{border:0px; float:none;}
#div_navigatie #navCrumbs li ul li a			{background:none; font-size:13px; color:#848484!important;}
#div_navigatie #navCrumbs li ul li a:hover		{color:#848484!important; text-decoration:none;}

#div_navigatie #navCrumbs li ul.navCrumb_off 	{display:none;}
#div_navigatie #navCrumbs li ul.navCrumb_on		{position:absolute;}

#div_navigatie #navCrumbs li ul#crumb0			{width:210px;}
#div_navigatie #navCrumbs li ul#crumb1			{width:140px;}
#div_navigatie #navCrumbs li ul#crumb2			{width:260px;}
#div_navigatie #navCrumbs li ul#crumb3			{width:140px;}

#div_navigatie #navCrumbs li.active 			{border-color:#f8c23b;}
#div_navigatie #navCrumbs li.active a			{color:#f8c23b; text-decoration:none;}


/*----- [3. BreadCrumbs / #div_breadcrumbs] -----*/

.div_breadcrumbs 														{width:730px; height:29px; margin:0px; padding:0px 0px 0px 10px; float:left;}
.div_breadcrumbs p														{line-height:29px; margin:0px 5px 0px 0px; padding:0px; font-size:11px; color:#9e9e9e; float:left;}
.div_breadcrumbs .breadcrumbsContainer 									{font-size:11px;}
.div_breadcrumbs .breadcrumbsContainer .breadcrumbs 					{line-height:29px; margin:0px; padding:0px; font-size:11px; color:#9e9e9e;}
.div_breadcrumbs .breadcrumbsContainer .breadcrumbs a					{color:#9e9e9e!important;}
.div_breadcrumbs .breadcrumbsContainer .breadcrumbs .breadcrumbs_sep	{line-height:27px; margin:0px 5px; color:#E76E7C;}

/*----- [3. Slider / #slider] -----*/
#slider											{width:633px; height:290px; margin:0px auto; padding:0px; position:relative; background:url(../../images/slider.jpg) no-repeat 0px 0px;}
#slider	.specControls							{display:none; position:relative; z-index:500;}
#slider	.specControls .specPrev					{position:absolute; top:130px; left:20px; font-size:30px; color:#7668a5; cursor:pointer;}
#slider	.specControls .specNext					{position:absolute; top:130px; right:20px; font-size:30px; color:#7668a5; cursor:pointer;}

#slider	.specControlsExtra						{position:absolute; bottom:10px; right:10px; z-index:10;}
#slider	.specControlsExtra .select				{width:10px; height:10px; margin:0px 0px 0px 10px; padding:0px; background:url(../../images/bullets.png) no-repeat 0px -10px; float:left; cursor:pointer;}
#slider	.specControlsExtra .select.active,
#slider	.specControlsExtra .select:hover 		{background-position:0px 0px;}

#slider #CarouselContent						{width:633px; max-width:633px; height:290px; margin:0px auto; padding:0px; position:relative;}
#slider #CarouselContent ul						{margin:0px; padding:0px; list-style:none;}
#slider #CarouselContent li 					{width:633px; height:290px; max-height:130px; margin:0px; padding:160px 0px 0 20px; position:relative; text-align:left;}
#slider #CarouselContent li .title				{font-size:30px; color:#fff; font-weight:900; line-height:30px;  font-family: 'Noto Serif', serif; text-shadow: 1px 1px #000;}
#slider #CarouselContent li .slogan				{font-size:25px; color:#fff; line-height:30px; font-family: 'Noto Serif', serif; text-shadow: 1px 1px #000;}
#slider #CarouselContent li .more				{margin-top:20px; height:38px; width:132px; line-height:38px; font-size:15px; color:#ffffff; font-weight:bold; cursor:pointer; float:left; background: #f8c23b; background-color:#f8c23b;}
	background: -moz-linear-gradient(top, #3b443c 0%, #656d67 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b443c), color-stop(100%,#656d67)); 
	background: -webkit-linear-gradient(top, #3b443c 0%,#656d67 100%); 
	background: -o-linear-gradient(top, #3b443c 0%,#656d67 100%);
	background: -ms-linear-gradient(top, #3b443c 0%,#656d67 100%); 
	background: linear-gradient(to bottom, #3b443c 0%,#656d67 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b443c', endColorstr='#656d67',GradientType=0 ); }

#slider #CarouselContent li .more:after 		{content: url("../../images/arrow_right.png") no-repeat; margin-left:5px;}
#slider #CarouselContent li .more a 			{color:#fff; padding-left:10px; line-height:38px}
#slider #CarouselContent li.item1				{background: url(../../images/slider/1.jpg);}
#slider #CarouselContent li.item2				{background: url(../../images/slider/2.jpg);}
#slider #CarouselContent li.item3				{background: url(../../images/slider/3.jpg);}
#slider #CarouselContent li.item4				{background: url(../../images/slider/4.jpg);}
#slider #CarouselContent li.item5				{background: url(../../images/slider/5.jpg);}
#slider #CarouselContent li.item6				{background: url(../../images/slider/6.jpg);}
#slider #CarouselContent li.item7				{background: url(../../images/slider/7.jpg);}
#slider #CarouselContent li.item8				{background: url(../../images/slider/8.jpg);}
#slider #CarouselContent li.item9				{background: url(../../images/slider/9.jpg);}
#slider #CarouselContent li.item10				{background: url(../../images/slider/10.jpg);}
#slider #CarouselContent li.item11				{background: url(../../images/slider/11.jpg);}
#slider #CarouselContent li.item12				{background: url(../../images/slider/12.jpg);}
#slider #CarouselContent li.item13				{background: url(../../images/slider/13.jpg);}
#slider #CarouselContent li.item14				{background: url(../../images/slider/14.jpg);}
#slider #CarouselContent li.item15				{background: url(../../images/slider/15.jpg);}


#body_nieuws #slider	 						{background:url(../../images/slider/4.jpg) no-repeat 0px 0px;}
#body_zoekersopdracht #slider	 				{background:url(../../images/slider/8.jpg) no-repeat 0px 0px;}
#body_verkoop #slider	 						{background:url(../../images/slider/9.jpg) no-repeat 0px 0px;}
#body_aankoop #slider	 						{background:url(../../images/slider/10.jpg) no-repeat 0px 0px;}
#body_taxatieformulier #slider	 				{background:url(../../images/slider/11.jpg) no-repeat 0px 0px;}
#body_contactformulier #slider	 				{background:url(../../images/slider/12.jpg) no-repeat 0px 0px;}
#body_overons #slider	 						{background:url(../../images/slider/16.jpg) no-repeat 0px 0px;}
/*----- [4. Content / .contentdiv] -----*/

.contentdiv										{width:100%; min-height:450px; margin: 0px auto; }
.contentdiv .content_column,
.default_content.tag_content,
.contentdiv .default_content .content_column 	{width:980px; margin:0px auto; padding:0; float:none;}

.default_content.tag_content {display:block}
.default_content.tag_content .tag_element p {font-size:12px;}
/* Objecten */
.contentdiv  .objecten 								{margin-top:20px; height:350px; width:980px; margin:0 auto; position: relative;}
.contentdiv  .objecten h2							{font-size:24px; color:#616963;}

.contentdiv .default_content .content_column .info_button 							{float:right; width:106px; height:28px; background:#C60751; border:0px; font-family: 'Oxygen'; color:#ffffff; text-align:center; -webkit-box-shadow: 0px 3px 0px #99043e; -moz-box-shadow:0px 3px 0px #99043e; box-shadow:0px 3px 0px #99043e; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -khtml-border-radius:3px; display:block;}
.contentdiv .default_content .content_column .info_button a 						{display:block; color:#fff; text-align:center; line-height:28px; font-family:'Oxygen';}

/*.contentdiv {text-align:left; padding:0 10px 50px 10px; margin:0} *//* padding bottom hoogte #div_footer */
/* Uitgelicht */

.uitgelicht 							{width:100%; height:310px; background:#d7d7d7; position:relative; }
.uitgelicht h2 							{font-size:20px!important; color:#414141; margin-top:5px;}
.uitgelicht .woord,
.uitgelicht .woning 					{float:left; position:relative;}

.uitgelicht .woord						{width:297px; height:250px; background:#fff; padding:10px; margin:15px 0 0 0; border-top:2px solid #eeb236; border-bottom:1px solid #8f8f8f;}
.uitgelicht .inner 						{background:#f0f0f0; position:relative; padding:10px 10px 0px 10px; list-style: none; /*border-bottom:1px solid #cecece;*/ float:left;}
.uitgelicht .naw						{padding:10px 0 0 5px; border:none;}
.uitgelicht .text 						{font-family: 'Just Another Hand', cursive; font-size:16px; line-height:23px; font-weight: lighter; padding:5px 5px 0 5px}
.uitgelicht .text2 						{font-family: 'Just Another Hand', cursive; font-size:16px; line-height:23px; font-weight: lighter; padding:5px 5px 0 5px}
.uitgelicht .item3 .text 				{font-family: 'Just Another Hand', cursive; font-size:20px; line-height:23px; font-weight: lighter; padding:5px 5px 0 5px}
.uitgelicht .woord .persoon 			{float:left; padding-right:10px; clear:both;}
.uitgelicht .woord .naam 				{font-weight: bold; color:#3b443c; width:250px;}
.uitgelicht .woord .functie				{font-weight: bold}

.uitgelicht .woord.makelaar:after		{content:url(../../images/aan_het_woord_rechts.png); position:relative; right:-306px; top:-130px;}
.uitgelicht .woord.klant:after			{content:url(../../images/aan_het_woord_links.png); position:relative; left:-28px; top:-130px;}

.uitgelicht .woning 					{width:290px; height:250px; margin:15px 18px 0 18px; /*background:url(../../images/uitgelicht_bg.png) no-repeat;*/ background:#fff; padding:10px; border-top:2px solid #eeb236; border-bottom:1px solid #8f8f8f;}
.uitgelicht .woning img 				{padding-top:5px; padding-left:6px;}
.uitgelicht .woning .adres 				{color:#fff; text-align: center; background: none; position:absolute; bottom:25px; width:263px; margin:0 0 0 15px;}
.uitgelicht .woning .background			{background:#3b443c; opacity:0.8; width:277px; height:90px; position:absolute; bottom:13px; left:16px;}
.uitgelicht .woning .adres h2 			{color:#fff; font-family: 'Noto Serif', serif; font-weight:bold; font-size:30px; margin-bottom:10px; margin-top:0; padding-top:0;}

/* Beoordeling */
.beoordeling 		{width:97%; height:80px; background:#fff; padding:10px 0px 10px 10px; margin:0; margin-bottom:20px; border-top:2px solid #eeb236; border-bottom:1px solid #8f8f8f;}

.grade				{font-size:14px; width:150px; float:left; text-align:center;font-weight:bold; margin-top:10px;}
.grade  a			{color:#848484;  margin:0px 0px 5px 0px; padding:0px;}
.grade	a:hover		{color:#ab1612; text-decoration:none;}
.grade	a span		{font-size:30px;  display:block;}

.logos							{position:relative; top:25px; width:150px; float:left; height:50px;}
.logos ul						{margin:0px; padding:0px; list-style:none;}
.logos ul li					{margin:0px 0px 0px 22px; padding:0px; float:left;}
.logos ul li.nvm a 				{width:21px; height:29px; background:url(../../images/nvm2.png) no-repeat 0px 0px; display:block;}
.logos ul li.nvm a:hover		{background-position:0px -29px;}
.logos ul li.funda a 			{width:84px; height:29px; background:url(../../images/funda2.png) no-repeat 0px 0px; display:block;}
.logos ul li.funda a:hover		{background-position:0px -29px;}

.quote 							{width:97%; height:170px; background:#fff; line-height:26px; padding:10px 0px 10px 10px; margin:0; border-top:2px solid #eeb236; border-bottom:1px solid #8f8f8f;}
.quote:before 					{content:url(../../images/quote_before.jpg); display:block; padding-bottom:10px; height:40px;}
.quote:after 					{content:url(../../images/quote_after.jpg); float:right; padding:10px;}

/* Medewerkers */
.medewerker									{clear:both; font-size:12px; }
.medewerker div								{padding-top:25px;}
.medewerker .foto									{margin-top:3px; margin-right:25px; float:left;}
.medewerker .fotolast								{margin-right:0px;}

/*----- [6. Right Column / .right_column] -----*/
.left_column				{width:620px; float:left;}
.right_column 				{float:right; width:320px; position: relative;}


#body_overons .left_column 				{width:580px; float:left;}
#body_overons .right_column 			{float:right; width:380px; position: relative;}

/*----- [7. 3 Columns] -----*/

#body_huur .contentdiv .default_content .left_column 			{float:left; width:220px;}
#body_huur .contentdiv .content_column							{width:460px;}
#body_huur .contentdiv .default_content .right_column 			{float:right; width:220px;}


/*----- [8. Footer / #div_footer] -----*/
#div_footer 								{background:#cfcfcf; width:100%; height:440px; color:#616963; position:relative; bottom:0; font-size:15px; border-top:3px solid #adadad;}
#div_footer ul								{padding:0; margin:0; list-style: none;}
#div_footer h2 								{color:#616963; font-size:20px; border-bottom:1px solid #f8c23b; padding-bottom:15px;}

#div_footer .div_about ,
#div_footer .div_contact,
#div_footer .div_social						{width:300px; float:left; display:block; position:relative; margin:0 10px 0 10px;}

#div_footer .div_social .facebook			{background:url(../../images/facebook.png) no-repeat; width:40px; height:40px; float:left;}
#div_footer .div_social .twitter 			{background:url(../../images/twitter.png) no-repeat; width:40px; height:40px; float:left;}
#div_footer .div_social a 					{width:100%; height:100%; display:block;}

#div_footer .div_contact ul 				{height:140px;}
#div_footer .div_about img 					{margin-top:20px;}

.organisaties 								{width:100%; height:90px; background:#616963;}
.organisaties ul 							{width:490px; margin:0 auto!important;}
.organisaties li 							{float:left; margin-right:15px; padding-top:27px;}

#div_sitemap 								{width:100%; height:40px; line-height:40px; background:#616963; color:#fff; font-size:12px; text-align: center;}
#div_sitemap a 								{color:#fff;}

.div_copyright								{clear:both; width:980px; margin: 0px auto; position:relative; left:10px; font-size:11px;}

/********* LIGHTBOX *********/
#sb-wrapper 		{background:#ffffff!important; border:0px!important; border-radius:10px; -moz-border-radius:10px; box-shadow:0px 0px 5px #000000; -moz-box-shadow:0px 0px 5px #000000; -webkit-box-shadow:0px 0px 5px #000000;} 

#sb-title,
#sb-info,
#sb-body-inner 		{background:none!important;}
#sb-player			{border:0px!important;}
#sb-body,
#sb-loading 		{background:#ffffff!important;}
#sb-title-inner,
#sb-info-inner,
#sb-loading-inner,
div.sb-message 		{color:#000000!important;}

#sb-info												{position:static!important; z-index:9999;}
#sb-info #sb-info-inner #sb-nav #sb-nav-previous 		{width:35%!important; height:100%!important; position:absolute!important; top:0px!important; left:20px!important; background:url(../../images/lightbox/sb-nav-previousempty.png) no-repeat left center!important; z-index:9999;}
#sb-info #sb-info-inner #sb-nav #sb-nav-previous:hover	{background:url(../../images/lightbox/sb-nav-previous.png) no-repeat left center!important;}
#sb-info #sb-info-inner #sb-nav #sb-nav-next 			{width:35%!important; height:100%!important; position:absolute!important; top:0px!important; right:20px!important; background:url(../../images/lightbox/sb-nav-nextempty.png) no-repeat right center!important; z-index:9999;}
#sb-info #sb-info-inner #sb-nav #sb-nav-next:hover		{background:url(../../images/lightbox/sb-nav-next.png) no-repeat right center!important;}
#sb-info #sb-info-inner #sb-nav #sb-nav-close			{width:36px!important; height:35px!important; position:absolute; top:-20px; right:-20px; background:url(../../images/lightbox/close.png) no-repeat!important;}

#sb-loading-inner span 	{width:32px; height:32px; line-height:32px; margin:0px; padding:0px 0px 0px 40px!important; background:url(../../images/lightbox/loader.gif) no-repeat !important;}
/********* LIGHTBOX END *********/

/********* TOOLTIP *********/
.tooltip_txt 							{}

/* Small */
.gr_tooltip								{margin:0px; padding:5px; background:#ffffff; border:1px solid #ebebeb; border-radius:5px; -moz-box-shadow:2px -2px 2px -2px #ebebeb, -2px 2px 2px -2px #ebebeb; -webkit-box-shadow:2px -2px 2px -2px #ebebeb, -2px 2px 2px -2px #ebebeb; box-shadow:2px -2px 2px -2px #ebebeb, -2px 2px 2px -2px #ebebeb; color:#666666!important;}
.gr_tooltip .tooltipmain				{background:#ffffff; border-radius:5px; color:#666666!important;}

/* Large */
.gr_tooltip.advanced .tooltipheader		{margin:0px; padding:0px 10px 10px 10px; background:#ffffff; border-bottom:1px dotted #666666; color:#666666!important;}
.gr_tooltip.advanced .tooltipmain		{margin:0px; padding:10px; line-height:20px; background:#ffffff url(../../images/Tooltip/tooltipmain.png) repeat-x 0px bottom; border-radius:5px; color:#666666!important;}
/********* TOOLTIP END *********/


/* AANBOD */
/*#body_woningaanbod .contentdiv,
#body_detailpagina .contentdiv {text-align:left; padding:0 0 50px 0*/} /* padding bottom hoogte #div_footer */

/********* RSS DEFAULT ITEMS COLOR *********/

/* RSS Nieuws */
.NieuwsContainer .nieuws_item .nieuws_titel, 
.NieuwsContainer .nieuwshead_item .nieuwshead_titel {background:#d1d1d1}
.NieuwsContainer .nieuws_item .nieuws_datum,
.NieuwsContainer .nieuwshead_item .nieuwshead_datum {background:#d1d1d1}
.NieuwsContainer .nieuws_item .nieuws_tekst {background:#e9e9e9}

/* RSS Twitter */
.TwitterContainer .twitter_item .twitter_datum {background:#d1d1d1}
.TwitterContainer .twitter_item .twitter_link {background:#d1d1d1}
.TwitterContainer .twitter_item .twitter_tekst {background:#e9e9e9}

/********* END *********/

/********* NIEUWSBLIEB GADGET HEADLINES *********/
.NieuwsbliebGadget {background:#f3f3f3; border-color:#d1d1d1}
.NieuwsbliebGadget .nieuwshead_item .nieuwshead_titel {background:#e9e9e9}
.NieuwsbliebGadget .RssContainer {margin:10px 0}

/********* RSS GADGET  *********/
.RSSGadget .NieuwsContainer {background:#f3f3f3; border-color:#d1d1d1}
.RSSGadget .NieuwsContainer {background:#f3f3f3; border-color:#d1d1d1;}
.RSSGadget li {border-color:#d1d1d1}

/********* TWITTER GADGET - HEADLINES *********/
.TwitterGadget .TwitterContainer {background:#f3f3f3; border-color:#d1d1d1}

/********* TAGCLOUD *********/
.TagCloudGadget	{background:#f5f5f5; border-color:#eeeeee}
.TagCloudGadget a {color:#42383a}
.TagCloudGadget a:hover {color:#fff; background:#7b7b7b; text-decoration:none}

/********* TAG FILE *********/
.tag_content .hrline,
.tag_content .hrlinedot,
.tag_element .tag_img {border-color:#bababa}

.tag_content h3 a {font-size:12px}
.tag_content input {font-size:11px}

#body_error input {font-size:11px}

/********* END *********/

/********* CHAT MODULE *********/
.ChatContainer {width:100px; height:80px; position:absolute; right:0; top:0}
.ChatContainer .cb_chatbutton {background:url("../../images/hmodule/web1on1.png") left center no-repeat; display:block; width:97px; height:100%}
.ChatContainer .cb_chatbutton span {display:none}

/********* END *********/

/********* GOOGLE MAPS ********/
#divGoogleMap {border-color:#bababa}
.MapObject .MapText,
.MapObject .MapRoute {color:#42383a}


/********* MEEST BEKEKEN ********/
#body_home .div_meestbekeken {position:absolute; right:10px; top:340px}
#mostHeader {width:200px; position:absolute;top:-9px;right:0; z-index:2; text-align:left;}
.mostControls {width:100%; height:12px; display:block}
.mostPrev, .mostNext  {width:12px; height:12px;display:inline-block}
.mostPrev span, .mostNext span {display:none}
.mostPrev {background:url('../../Images/Hmodule/Search_down.gif') top center no-repeat}
.mostNext  {background:url('../../Images/Hmodule/Search_up.gif') top center no-repeat}

#body_nieuwbouw-projecten .MainContainer {width:980px; margin:0px auto; padding:0px 0px 20px 0px; background:#f7f5f3; font-size:12px; margin-top:-300px;}

.popupContainer { text-align: center;}
.popupContainer h1 {
    border-bottom: #f8c23b solid 2px; padding-bottom: 5px;} 
.popupContainer a { height: 38px; width: 100%; line-height: 38px; border: 1px solid #fff; border-bottom: 1px solid #bababa; font-size: 16px; color: #ffffff; font-weight: bold; cursor: pointer; float: left; background: #f8c23b; background-color: #f8c23b;}