﻿/*------------------------------------------
---------------- Reseting ------------------
----------------------------------------- */
#Quicksearch span {
	display: block;
}

#thickboxForm {
	text-align: left !important;
}

html, body, div, span, object, 
h1, h2, h3, h4, h5, h6, p, a, abbr, acronym, 
em, img,  s, small, strike, strong, sup, sub, 
dl, dt, dd, ol, ul, li, form, fieldset, label, legend
				{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent;
}

				  
:focus, :active	{
	outline: 0;
}

html 			{
	height: 100%;
}

body 			{
	height: 100%;
	color: #151515;
	background: #fff;
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif !important;
}

.vervolg		{
	background: #f8f8f8 !important;
}

.vastgoed		{
	background: #f8f8f8 !important;
}

h1, h2, h3, h4, h5, h6
 				{
	font-weight: bold;
}

h1 				{
	font-size: 17px;
	line-height: 18px;
	margin-bottom: 14px;
}
 
h2 				{
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 14px;
}

h3				{
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 14px;
}

h4, h5, h6		{
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 14px;
}

p, pre, code
				{
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 14px;
}

ul, ol			{
	margin-bottom: 18px;
}

ul 				{
	list-style: square;
}

ol 				{
	list-style: decimal;
}

li	 			{
font-family:Verdana,Arial,Helvetica,sans-serif !important;
font-size:11px !important;
font-size-adjust:none !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:normal !important;
line-height:13px !important;
}

li p 			{
	color: #fff;
}

select,
input {
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif !important;
}

/*------------------------------------------
------------------ Fonts -------------------
----------------------------------------- */
h1, h2, h3, h4, h5, h6
 				{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p, pre, label, th, td, li
				{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
 			
				
/*------------------------------------------
------------------ Links -------------------
----------------------------------------- */
a:link, a:visited, a:hover, a:active
				{
	font-weight: normal;
	text-decoration: none;
	color: #db001b;
	cursor: pointer;
}

a:hover			{
	text-decoration: underline;
}

a img			{
	border: 0;
}

/*------------------------------------------
------------- Global Classes ---------------
----------------------------------------- */
.clear			{
	clear: both;
}

.floatLeft		{
	float: left;
}

.floatRight		{
	float: right;
}

.textLeft		{
	text-align: left;
}

.textRight		{
	text-align: right;
	padding-top: 0 !important;
}

.textCenter		{
	text-align: center;
}

.textJustify	{
	text-align: justify;
}

.bold			{
	font-weight: bold !important;
}

.italic			{
	font-style: italic;
}

.underline		{
	border-bottom: 1px solid;
}

.highlight		{
	background: #ffc;
}

.noPadding		{
	padding: 0;
}

.noBorder		{
	border: none !important;
}

.noMargin		{
	margin: 0 !important;
}

.noIndent		{
	margin-left: 0;
	padding-left: 0;
}

.noBullet		{
	list-style: none;
	list-style-image: none;
}

/* login div */
#logindiv {
	position: relative;
	background: url(/images/loginbox.jpg) no-repeat;
	float: left;
	width: 200px;
	height: 91px;
	margin-left: 40px;
	padding: 24px 0 0 15px;
}

#logindiv span {
	font-weight: bold;
	float: left;
	width: 84px;
}

#logindiv input.inputBorder {
	margin-left: 8px;
	width: 85px;
	float: left;
}

#logindiv div.inlogknoppen {
	padding-right: 8px;
}

#logindiv div.inlogknoppen input {
	display: block;
	float: left;
}

#logindiv div.inlogknoppen img {
	display: block;
	float: left;
}

/*------------------------------------------
---------------- Wrapper -------------------
----------------------------------------- */
/* Quicksearch */
.directForm				{
	width: 127px;
	color: #273383;
}

.directForm legend		{
	display: none;
}

.directForm	label		{
	font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
}

.directForm select		{
	width: 120px;
	margin-bottom: 5px;
	color: #273383;
	font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
}

.directFormSubmit		{
	background: url(/images/submitquick.gif) no-repeat;
	width: 72px;
	height: 21px;
	border: none;
	font: bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0;
}

.searchmore {
	font: normal 10px/18px Verdana, Arial, Helvetica, sans-serif;
}
							
/* Quicksearch */
#wrap					{
	width: 1000px;
	min-height:100%;
	margin: 0 auto;
	position: relative;
}
body.makelaars #wrap	{
	background:url(/images/bg-homewrap.gif) repeat-y;
	}
body.vervolg #wrap	{
	background:url(/images/bg-vervolgwrap.gif) repeat-y;
	}
.hypWrap				{
	background: url(/images/wrap.gif) repeat-y;
    min-height:100%;
}
.vastGoedWrap
{
	background: url(/images/wrapVastgoed.jpg) repeat-y;
}
/*---------------------------------------*/
#header					{
	width: 1000px;
	height: 85px;
	background: url(/images/home-header-new3.jpg) no-repeat;
	position:relative;
	z-index:3;
}
#slider {
	height:125px;
	position:absolute;
	right:0;
	width:1000px;
	z-index:1;
}
#slidervastgoed {
	margin-left:-11px;
	margin-top:-26px;
	position:relative;
}
body.makelaars #header {
	width: 1000px;
	height: 125px;
	background: url(/images/bg-header.gif) no-repeat 0 0;
	position:relative;
	z-index:1000;
	}
body.vervolg #header {
	background: url(/images/bg-header-vervolg.gif) no-repeat 0 0;
	}
body.makelaars #header h1 {
	position:relative;
	float:left;
	width:193px;
	height:36px;
	left:56px;
	top:20px;
	background:url(/images/logo.gif) no-repeat 0 0;
	text-indent:-9000px;
	z-index:2;
	}
body.makelaars #header h1.vervolglogo {
	text-indent:0;
	}
body.makelaars #header h1.vervolglogo a {
	display:block;
	width:193px;
	height:36px;
	text-indent:-9000px;
	}
body.makelaars ul#mainMenu,
body.vervolg ul#mainMenu {
	position:relative;
	width: 894px;
	padding-left: 0;
	margin: 0;
	clear:left;
	top:28px;
	left:60px;
	border:none;
	z-index:2;
	}
body.makelaars #mainMenu li,
body.vervolg #mainMenu li {
	float: left;
	list-style: none;
	margin: 0 0 0 -10px;
	position: relative;
	width:136px;
	}
body.makelaars #mainMenu li.homelink {
	z-index:8;
	}
body.makelaars #mainMenu li.overlink {
	z-index:7;
	}
body.makelaars #mainMenu li.aanbodlink {
	z-index:6;
	}
body.makelaars #mainMenu li.dienstenlink {
	z-index:4;
	}
body.makelaars #mainMenu li.nieuwbouwlink {
	z-index:5;
	}
body.makelaars #mainMenu li.contactlink {
	z-index:3;
	}
body.makelaars #mainMenu li.linkslink {
	z-index:2;
	}
body.makelaars #mainMenu li a,
body.vervolg #mainMenu li a {
	display:block;
	position:relative;
	width:116px;
	height: 25px;
	color: #fff;
	padding:0 0 0 20px;
	text-transform: uppercase;
	font: normal 13px/23px Tahoma, Arial, Helvetica, sans-serif;
	background:url(/images/bg-menubut1.png) no-repeat 0 0;
	}
body.makelaars #mainMenu li a:hover,
body.home #mainMenu li.homelink a,
body.over #mainMenu li.overlink a,
body.aanbod #mainMenu li.aanbodlink a,
body.diensten #mainMenu li.dienstenlink a,
body.hypotheken #mainMenu li.hypothekenlink a,
body.contact #mainMenu li.contactlink a,
body.link #mainMenu li.linkslink a,
body.nieuwbouw #mainMenu li.nieuwbouwlink a	{
	color: #db001b;
	text-decoration: none;
	background:url(/images/bg-menubut2.png) no-repeat 0 0;
	}
body.makelaars #mainMenu li ul,
body.vervolg #mainMenu li ul {
	width:160px;
	margin:-3px 0 0 20px;
	}
body.makelaars #mainMenu li ul li,
body.vervolg #mainMenu li ul li {
	margin-top:-1px;
	}		
body.makelaars #mainMenu li li a,
body.vervolg #mainMenu li li a,
body.over #mainMenu li.overlink li a,
body.aanbod #mainMenu li.aanbodlink li a,
body.diensten #mainMenu li.dienstenlink li a,
body.hypotheken #mainMenu li.hypothekenlink li a,
body.contact #mainMenu li.contactlink li a,
body.link #mainMenu li.linkslink li a {
	padding-left:12px;
	width:156px;
	font-size:9px;
	height:18px;
	line-height:19px;
	background:#8A8A8A;
	border:solid 1px #fff;
	color:#fff;
	}	
body.makelaars #mainMenu li li a:hover,
body.vervolg #mainMenu li li a:hover {
	background:#E0E0E0;
	color: #db001b;
	}		

.hypHeader				{
	height: 85px !important;
	background: url(/images/header-new-vervolg.jpg) no-repeat !important;
	position:relative;
}
.vastgoed #header				{
	height: 74px !important;
	background: url(/images/header-new-vervolg.jpg) no-repeat !important;
	position:relative;
}

.logo					{
	float: left;
	width: 76px;
	height: 36px;
	margin: 26px 0 0 98px;
	display: block;
}
img.logotextMakelaars {
	position:absolute;
	display:block;
	top:34px;
	left:200px;
	}
img.logotextVastgoed {
	position:absolute;
	display:block;
	top:34px;
	left:200px;
	}
#menuHeader				{
	float: right;
	margin: 0 auto;
	margin-top: 57px;
	height: 11px;
	padding: 0 20px 0 0;
	width: 376px;
}

#menuHeader li			{
	float: left;
	list-style: none;
	padding: 0 7px;
	margin: 0;
	border-right: 1px solid #9e9d9d;
}

#menuHeader li a		{
	float: left;
	display: block;
	font: normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #9e9d9d;
}

#menuHeader li a:hover	{
	text-decoration: underline;
}

#hypmenuHeader			{
	float: right;
	margin: 0 auto;
	margin-top: 38px;
	height: 11px;
	padding: 0 20px 0 0;
	width: 439px;
}

#hypmenuHeader li		{
	float: left;
	list-style: none;
	padding: 0 7px;
	margin: 0;
	border-right: 1px solid #fff;
}

#hypmenuHeader li a		{
	float: left;
	display: block;
	font: normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

#hypmenuHeader li a:hover
						{
	text-decoration: underline;
}

#hypmenuHeaderVastgoed			{
	float: right;
	margin: 0 auto;
	margin-top: 38px;
	height: 11px;
	padding: 0 20px 0 0;
	width: 308px;
}
#hypmenuHeaderVastgoed li		{
	float: left;
	list-style: none;
	padding: 0 7px;
	margin: 0;
	border-right: 1px solid #fff;
}

#hypmenuHeaderVastgoed li a		{
	float: left;
	display: block;
	font: normal 11px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

#hypmenuHeaderVastgoed li a:hover
						{
	text-decoration: underline;
}

/*---------------------------------------*/
#content				{
	min-height: 460px;
	overflow: auto;
	width: 900px;
	padding: 0 42px 50px 58px;
	background: url(/images/content.gif) no-repeat;
}
.homeclass #content {
	overflow: hidden;
	width: 900px;
	padding: 0 42px 0px 58px;
	background: url(/images/content.gif) no-repeat;
}
.makelaars #content {
	background:none;
	padding: 0 50px;
	min-height:484px;
	}
.home #huiskopen,
.home #zoeken,
.home #gratiswaardebepaling,
.home #huisverkopen,
.home #woneninbeeld,
.home #actions,
.home #nieuwbouwdiv {
	float:left;
	width:210px;
	height:210px;
	margin:0 20px 8px 0;
	}
.home #huiskopen,
.home #huisverkopen {
	width:440px;
	}
.home #zoeken,
.home #woneninbeeld {
	background:url(/images/bg-homeverloop.jpg) no-repeat;
	}
.home #actions {
	
	}
.home #gratiswaardebepaling,
.home #actions,
.home #nieuwbouwdiv {
	margin-right:0;
	}
.home #huiskopen {
	background:url(/images/bg-homekopen.jpg) no-repeat;
	}
.home #zoeken form.directForm {
	margin-left:16px;
	width:178px;
	}
.home #zoeken form.directForm span {
	display:block;
	}
.home #zoeken form.directForm label {
	font:11px/18px Verdana,Arial,Helvetica,sans-serif;
	color:#000;
	}
.home #zoeken form.directForm select {
	width:170px !important;
	border:solid 1px #B2B2B2;
	color:#000;
	}
.home #gratiswaardebepaling {
	background:url(/images/bg-homewaardebepaling.jpg) no-repeat;
	}
.home #nieuwbouwdiv {
	background:url(/images/banner-210x210-nr2.png) no-repeat;
	}
.home #huisverkopen {
	background:url(/images/bg-homeverkopen.jpg) no-repeat;
	}
.home #woneninbeeld #huizendiv {
	margin:6px 0 0 12px;
	}
.home #login {
	height:104px;
	background:url(/images/bg-homekleinverloop.jpg) no-repeat;
}
.home #login {
	margin-bottom:2px;
}
.home #login h2 {
	margin-bottom:6px;
}
.home #login form#Login {
	margin-left:12px;
}
.home #login span {
	font-weight: normal;
	float: left;
	width: 78px;
}
.home #login input.inputBorder {
	margin:0 0 3px;
	width: 96px;
	float: left;
	border:solid 1px #B2B2B2;
	color:#000;
}
.home #login div.inlogknoppen {
	margin-left:78px;
}
.home #login div.inlogknoppen input {
	display: block;
	float: left;
}
.home #login div.inlogknoppen img {
	display: block;
}
.home #login a  {
	position:relative;
	top:18px;
	display:block;
	text-align:center;
}
.home #huiskopen a,
.home #zoeken a,
.home #gratiswaardebepaling a,
.home #huisverkopen a,
.home #woneninbeeld a,
.home #nieuwbouwdiv a
{
	display:block;
	text-indent:-9000px;
	height:210px;
	}
.home #woneninbeeld a  {
	display:inline;
	text-indent:0;
	}
.makelaars h2 {
	color:#fff;
	font-weight:normal;
	font-size:14px;
	text-align:center;
	line-height:26px;
	margin-left:-8px;
	}	
.VastgoedContent		{
	background: url(/images/content-vastgoed.jpg) no-repeat !important;
	width: 904px !important;
	padding-bottom: 0px !important;
	padding-right: 38px !important;
	height: auto !important;
}							
body.vervolg #content				{
	background: url(/images/content-hyp.gif) no-repeat 0 -42px !important;
	width: 904px !important;
	padding-right: 38px !important;
	padding-bottom:100px;
}

#mainMenu				{
	float: left;
	width: 876px;
	padding-left: 24px;
	margin: 0px 0 20px 0;
	border-bottom: 1px solid #e4e4e4;
}

#mainMenu li			{
	float: left;
	list-style: none;
	margin: 0 0 0 -10px;
	position: relative;
}

#mainMenu li a			{
	float: left;
	height: 20px;
	overflow: hidden;
	color: #fff;
	padding: 5px 0 0 13px;
	text-transform: uppercase;
	font: normal 13px/13px Tahoma, Arial, Helvetica, sans-serif;
}

#mainMenu li a:hover	{
	color: #db001b;
	text-decoration: none;
}
#aanbodmenu {
	position:absolute;
	top:112px;;
	left:166px;
}
#aanbodmenu li {
	float:left;
	display:inline;
	margin:0 1px 0 0;
	padding:0;
}
#aanbodmenu li a {
	display:block;
	padding:0 12px;
	font-size:12px;
	line-height:1.5 !important;
	text-transform:uppercase;
	color:#4D4D4D;
	background:url(/images/bg-aanbodmenu.gif) no-repeat left bottom;
}

#aanbodmenu li a:hover,
.search #aanbodmenu li a.searchlink,
.huur #aanbodmenu li a.huurlink,
.project #aanbodmenu li a.projectlink,
#bog #aanbodmenu li a.projectlink {
	color:#fff;
	background:url(/images/bg-aanbodmenu.gif) no-repeat left top;
}

.submenu				{
	position: absolute;
	left: 0;
	top: 26px;
	width: 550px;
}

.submenu li				{
	margin: 0 !important;
	overflow: hidden;
}

.submenu li	a			{
	height: 16px !important;
	width: auto !important;
	padding: 2px 9px 0 9px !important;
	border: 1px solid #fff;
	background: url(/images/submenu.jpg) repeat-x !important;
	color: #fff !important;
}

.submenu li	a:hover		{
	background: url(/images/submenu-hover.jpg) repeat-x !important;
	color: #fff !important;
}

.overonsknoppen {
	overflow: hidden;
}

.overonsknoppen li				{
	margin: 0;
	float: left;
	display: inline;
}

.overonsknoppen li	a			{
	display: block;
	text-decoration: none;
	height: 16px !important;
	padding: 2px 9px 0 9px !important;
	border: 1px solid #fff;
	background: url(/images/submenu.jpg) repeat-x !important;
	color: #fff !important;
	text-transform: uppercase;
	font: normal 13px/13px Tahoma, Arial, Helvetica, sans-serif;
}

.overonsknoppen li	a:hover		{
	background: url(/images/submenu-hover.jpg) repeat-x !important;
	color: #fff !important;
}
.overonsknoppen li.groen	a			{
	background: url(/images/groen1.jpg) repeat-x !important;
}
.overonsknoppen li.groen	a:hover		{
	background: url(/images/groen2.jpg) repeat-x !important;
	color: #fff !important;
}
						
.hypmainMenu			{
	margin-top: 0 !important;
}

.home					{
	margin: 0 !important;
}

.active a				{
	background: url(/images/home-hover.gif) no-repeat !important;
	color: #db001b !important;
}

.active2 a				{
	background: url(/images/hypotheken-hover.gif) no-repeat !important;
	color: #db001b !important;
}

.active3 a				{
	background: url(/images/aabbod-hover.gif) no-repeat!important;
	color: #db001b !important;
}

.vastgoed .home a					{
	background: url(/images/home-normal.gif) no-repeat;
	width: 71px;
}

.vastgoed .over a					{
	background: url(/images/overamb-normal.gif) no-repeat;
	width: 84px;
}
/*
.aanbod a				{
	background: url(/images/aabbod-normal.gif) no-repeat;
	width: 81px;
}
*/
.aankoop a				{
	background: url(/images/aankoop-normal.gif) no-repeat;
	width: 81px;
}

.verkoop a				{
	background: url(/images/verkoop-normal.gif) no-repeat;
	width: 81px;
}
/*
.verhuur a				{
	background: url(/images/verkoop-normal.gif) no-repeat;
	width: 81px;
}

.hypotheken a			{
	background: url(/images/hypotheken-normal.gif) no-repeat;
	width: 101px;
}
*/
.taxaties a				{
	background: url(/images/taxaties-normal.gif) no-repeat;
	width: 96px;
}

.vastgoed .home a:hover			{
	background: url(/images/home-hover.gif) no-repeat;
}

.vastgoed .over a:hover			{
	background: url(/images/overamb-hover.gif) no-repeat;
}
/*
.aanbod a:hover			{
	background: url(/images/aabbod-hover.gif) no-repeat;
}
*/
.aankoop a:hover		{
	background: url(/images/aankoop-hover.gif) no-repeat;
}

.verkoop a:hover		{
	background: url(/images/verkoop-hover.gif) no-repeat;
}
/*
.verhuur a:hover		{
	background: url(/images/verkoop-hover.gif) no-repeat;
}

.hypotheken a:hover		{
	background: url(/images/hypotheken-hover.gif) no-repeat;
}
*/
.taxaties a:hover		{
	background: url(/images/taxaties-hover.gif) no-repeat;
}

.grauLine				{
	background: url(/images/grau-line.gif) no-repeat;
	width: 889px;
	height: 30px;
	margin-bottom: 20px;
	float: left;
	padding: 6px 0 0 15px;
	font: normal 17px/18px Tahoma, Arial, Helvetica, sans-serif;
}
.grauLinevastgoed
{
    color:#BE0515 !important;
}

.grauLine a				{
	color: #000;
}

.whiteLine				{
	background: url(/images/white-line.gif) no-repeat;
	width: 885px;
	height: 30px;
	margin-bottom: 20px;
	float: left;
	padding: 6px 0 0 15px;
	font: normal 17px/18px Tahoma, Arial, Helvetica, sans-serif;
}

.imgContent				{
	background: url(/images/home.jpg) no-repeat;
	width: 661px;
	margin-right: 37px;
	height: 95px;
	float: left;
	padding-top: 110px;
	position: relative;
}

.stars					{
	background: url(/images/stars.png) no-repeat;
	width: 90px;
	height: 90px;
	position: absolute;
	top: 20px;
	left: -38px;
	display: block;
}

.left					{
	float: left;
	width: 625px;
	padding: 10px 0 0 25px;
}

.knoppen {
	margin-bottom: 5px;
}

.left p					{
	font-size: 11px;
	line-height: 17px;
}

.left h4				{
	margin-bottom: 2px;
}

.left a					{
	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif !important;
	text-decoration: underline;
}

.left a:hover			{
	text-decoration: none;
}

.imgLeft 				{
	float: left;
	margin: 20px 0;
}

.imgLeft img			{
	float: left;
	margin-right: 30px;
}

#headLeft				{
	overflow: hidden;
	height: 33px;
	margin-bottom: 5px;
}

#headLeft p				{
	float: left;
	display: inline;
	padding-right: 22px;
	background: url(/images/submit.gif) right top no-repeat;
}

#headLeft a				{
	float: right;
	padding: 5px 18px 0 18px;
	font: bold 9px/10px Verdana, Arial, Helvetica, sans-serif !important;
	background: url(/images/backgroung-bottom.gif) repeat-x;
	color: #fff;
	text-transform: uppercase;
	height: 13px;
	margin-left: 1px;
	text-decoration: none;
}

#navigation				{
	overflow: hidden;
	width: 625px;
	border-bottom: 1px solid #cccccc;
}

#buttons				{
	float: left;
}

#buttons a				{
	float: left;
	padding: 5px 18px 0 18px;
	font: bold 9px/10px Verdana, Arial, Helvetica, sans-serif !important;
	background: url(/images/backgroung-bottom2.gif) repeat-x;
	color: #fff;
	text-transform: uppercase;
	height: 16px;
	margin-left: 1px;
	text-decoration: none;
}

#pageNumber				{
	float: right;
	padding-right: 5px;
}

#pageNumber	a:visited,
#pageNumber a:link		{
	color: #807f7f;
	font-weight: bold;
	text-decoration: underline;
}

#pageNumber	a:hover,
#pageNumber	a:active	{
	text-decoration: none;
}

.bottomNumber			{
	margin-top: 13px;
}

.volgende				{
	padding-right: 7px;
	background: url(/images/arrow.gif) right 5px no-repeat;
}

.line					{
	float: left;
	width: 590px;
	padding: 11px 26px 11px 11px;
	border: 1px solid #cccccc;
	overflow: hidden;
	margin-top: 13px;
}

.line img				{
	float: left;
	border: 1px solid #a2a2a2;
	margin-right: 19px;
}

.line p					{
	margin-bottom: 0;
}

.line h4				{
	margin-top: 18px;
	text-decoration: underline;
}

.rightText				{
	float: right;
	margin-top: 17px;
}

.links					{
	margin-top: 18px;
}

.links a:visited,
.links a:link			{
	color: #000;
	text-decoration: none;
	font-weight: normal !important;
}

.links a:hover			{
	text-decoration: underline;
}

/*-------------------------------------*/
.right					{
	float: right;
	width: 199px;
	padding: 20px 10px 0 0;
	position:relative;
}
.vastgoed .right		{
	float: right;
	width: 199px;
	padding: 19px 10px 0 0;
}

.firstRight				{
	float: left;
	background: url(/images/actie.jpg) no-repeat;
	width: 197px;
	height: 249px;
	padding: 0 1px;
	position: relative;
	margin-bottom: 21px;
}

.stars2					{
	position: absolute;
	top: 25px;
	right: -31px;
	width: 69px;
	height: 69px;
	display: block;
	background: url(/images/stars-smal.png) no-repeat;
}

.phone2					{
	position: absolute;
	top: 150px;
	right: 6px;
}

.text2					{
	width: 133px;
	height: 65px;
	padding: 13px 45px 0 18px;
	margin-top: 159px;
	float: left;
	color: #fff;
	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0;
}

.text2 a:visited,
.text2 a:link			{
	color: #fff !important;
	font-weight: bold;
	text-decoration: none;
}

.text2 a:hover			{
	text-decoration: none;
}

.smal					{
	font-size: 9px !Important;
}

.AanbiedingenCol		{
	float: left;
	background: url(/images/banner-198x247-nr2.png) no-repeat;
	width: 191px;
	height: 240px;
	padding: 7px 0 0 7px;
	margin-bottom: 21px;
	margin-top:20px;
}

.AanbiedingenCol h1		{
	background: url(/images/green-line2.gif) no-repeat;
	width: 188px;
	height: 33px;
	margin-bottom: 10px;
}

.AanbiedingenCol p		{
	padding: 0 20px 0 17px;
	color: #807f7f;
	font-size: 11px;
}

.AanbiedingenCol a		{
	color: #807f7f !Important;
	text-decoration: underline;
}

.rightWoning2			{
	float: left;
	background: url(/images/woning-block2.gif) no-repeat;
	width: 198px;
	height: 240px;
	padding: 7px 0 0 7px;
	margin-bottom: 21px;
}

.rightWoning2 h1		{
	background: url(/images/woning-green.gif) no-repeat;
	width: 188px;
	height: 32px;
	margin-bottom: 2px;
}

.rightWoning2 img		{
	padding-left: 5px;
	margin-bottom: 10px;
}

.rightWoning2 p			{
	padding: 0 22px 0 19px;
	margin-bottom: 0;
	color: #807f7f;
}

* html .text	 {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/textblock.png', sizingMethod='scale');
}

* html .text2	 {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/textblock.png', sizingMethod='scale');
}

.text					{
	width: 239px;
	height: 55px;
	padding: 10px 27px 0 175px;
	position: relative;
	display: block;
}

.text p					{
	margin-bottom: 0;
	color: #fff;
	font-weight: bold !important;
}

.white					{
	color: #fff !important;
	font-size: 9px !important;
}

.text a:hover			{
	text-decoration: none;
}

.text a:link,
.text a:visited			{
	color: #6bbd00;
	font-weight: bold!important;
}

.text a:active,			
.text a:hover			{
	color: #6bbd00;
	font-weight: bold !important;
	text-decoration: underline;
}

.phone					{
	position: absolute;
	left: 40px;
	top: 90px;
	z-index: 10;
}

.rightWoning			{
	float: left;
	width: 194px;
}

.rightWoning h1			{
	background: url(/images/snelzoeken.gif) no-repeat;
	width: 194px;
	height: 31px;
}

.woningCol				{
	background: url(/images/woning-block.gif) no-repeat;
	width: 184px;
	height: 155px;
	padding: 10px 0 0 10px;
}

.woningCol img			{
	margin-bottom: 10px;
}

.woningCol p			{
	margin: 0;
	font-size: 11px;
	line-height: 16px;
}

.woningCol a:hover		{
	text-decoration: underline;
}

.bottomCol				{
	float: left;
	margin-top: 29px;
	width: 100%;
}

/* origineel */
/*.leftBlock				{ float:left; background:url(/images/left-block.gif) no-repeat; width: 378px; 
							height: 170px; padding:7px 25px 0 1px; margin-right: 26px} */
.leftBlock				{
	float: left;
	/* background: url(/images/left-block.gif) no-repeat; */
	width: 404px;
	height: 177px;
	margin-right: 26px;
}
 
.waardebepaling {
	margin: 1px 0px 0px 1px;
}
			
							
.leftBlock img			{
	float: left;
}

.leftBlock h1			{
	background: url(/images/green-line.gif) no-repeat;
	width: 210px;
	height: 32px;
	margin: 0 0 4px 6px;
}

.leftBlock p			{
	padding-left: 232px;
	font-size: 11px;
}

.leftBlock a			{
	color: #000 !important;
	text-decoration: underline!important;
}

.logo2					{
	float: right;
	background: url(/images/hyves-logo.gif) no-repeat;
	width: 147px;
	height: 35px;
	margin-bottom: 15px;
}

.blockhypo				{
	float: left;
	background: url(/images/home-hyp.jpg) no-repeat;
	width: 200px;
	height: 91px;
	margin: 0 0 0px 40px;
	padding: 7px 0px 0 15px;
}

.blockaankopen			{
	float: left;
	background: url(/images/aankopen.jpg) no-repeat;
	width: 200px;
	height: 91px;
	margin: 0 0 0px 0px;
	padding: 7px 0px 0 15px;
}

.blockaanbod			{
	float: left;
	background: url(/images/aanbod.jpg) no-repeat;
	width: 200px;
	height: 91px;
	margin: 0 0 0px 40px;
	padding: 7px 0px 0 15px;
}

.blockverkopen			{
	float: left;
	background: url(/images/verkopen.jpg) no-repeat;
	width: 200px;
	height: 91px;
	margin: 0 0 0px 0px;
	padding: 7px 0px 0 15px;
}

.block a				{
	color: #fff !important;
	font: bold 15px/17px Tahoma, Arial, Helvetica, sans-serif !important;
	margin-bottom: 16px;
	display: block;
	text-decoration: none !Important;
}

.block h2				{
	color: #8f8f8f;
	font: normal 15px/17px Tahoma, Arial, Helvetica, sans-serif;
	float: right;
	margin-bottom: 0;
}

/*---------------------------------------*/
#footer					{
	width: 1000px;
	padding-top: 0px;
	margin: 0 auto;
}
body.makelaars #footer {
	position:relative;
	width: 1000px;
	height:36px;
	margin: -60px auto 0;
	padding-top:24px;
	background: url(/images/bg-footer.gif) no-repeat;
}

body.vervolg #footer {
	
	height: 35px !important;
	background: url(/images/bg-footer-vervolg.gif) no-repeat 0 0;
	margin-top:-100px;
	padding-top:65px;
	clear:left;
	zoom:1;
}
.VastgoedFooter {
	    height: 46px !important;
    	background: url(/images/footerVastgoed.jpg) no-repeat;
        padding: 50px 50px 0 50px !important;
	width:900px !important;
}

ul#menuFooter				{
	float: left;
	margin-top: 10px;
	padding-left:20px;
	margin-bottom:0;
}

#menuFooter li			{
	float: left;
	list-style: none;
	margin: 0;
	height: 13px;
	border-right: 1px solid #807f7f;
	padding: 0 7px;
}

#menuFooter p			{
	float: left;
	margin: 0;
	color: #000;
	font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
}

#menuFooter a			{
	text-decoration: underline;
}

#menuFooter a:hover		{
	text-decoration: none;
}

.logo3					{
	background: url(/images/logo2.gif) no-repeat;
	width: 110px;
	height: 28px;
	float: right;
	margin-right: 10px;
}

.logo4					{
	background: url(/images/logo3.gif) no-repeat;
	width: 162px;
	height: 31px;
	float: right;
}

.logo5					{
	background: url(/images/logo5.gif) no-repeat;
	width: 132px;
	height: 32px;
	float: right;
	margin-right: 10px;
}
.logo6					{
	background: url(/images/funda.gif) no-repeat;
	width: 87px;
	height: 31px;
	float: right;
	margin-right:20px;
}

.nvm					{
	background: url(/images/nvm.gif) no-repeat;
	width: 23px;
	height: 31px;
	float: right;
	margin-right:20px;
}

/* active page */
.homeclass .home a      	{
	color: #DB001B !important;
	background: url(/images/home-hover.gif) no-repeat;
}

.overons .over a    	 {
	color: #DB001B !important;
	background: url(/images/overamb-hover.gif) no-repeat;
}

.search .aanboda {
	color: #DB001B !important;
	background: url(/images/overamb-hover.gif) no-repeat;
}

.aankopen .aankoop a {
	color: #DB001B !important;
	background: url(/images/aankoop-hover.gif) no-repeat;
}

.verkopen .verkoop a {
	color: #DB001B !important;
	background: url(/images/verkoop-hover.gif) no-repeat;
}
.verhuurp .verhuur a {
	color: #DB001B !important;
	background: url(/images/verkoop-hover.gif) no-repeat;
}
.taxatie .taxaties a		{
	color: #DB001B !important;
	background: url(/images/taxaties-hover.gif) no-repeat;
}

.hypo .hypotheken a     	{
	color: #DB001B !important;
	background: url(/images/hypotheken-hover.gif) no-repeat;
}

/* Vastgoed */
/* menu */
.long a				 {
	background: url(/images/long-normal.gif) no-repeat;
	width: 160px;
}

.long a:hover		 {
	background: url(/images/long-hover.gif) no-repeat;
}

.normal a				{
	background: url(/images/normal-normal.gif) no-repeat;
	width: 81px;
}

.normal a:hover		 {
	background: url(/images/normal-hover.gif) no-repeat;
}

/* active menu */
.aanpak .vastgoedaanpak {
	color: #DB001B !important;
	background: url(/images/home-hover.gif) no-repeat;
}

.projectontwikkeling .vastgoedproject {
	color: #DB001B !important;
	background: url(/images/long-hover.gif) no-repeat;
}

.verkoopmanagement .vastgoedverkoopm {
	color: #DB001B !important;
	background: url(/images/long-hover.gif) no-repeat;
}

.verkoopvastgoed .vastgoedverkoop {
	color: #DB001B !important;
	background: url(/images/long-hover.gif) no-repeat;
}
.kopersbegeleiding .vastgoedkopers {
	color: #DB001B !important;
	background: url(/images/long-hover.gif) no-repeat;
}


.projectontwikkeling .normal .dienstenlink,
.verkoopmanagement .normal .dienstenlink,
.verkoopvastgoed .normal .dienstenlink,
.kopersbegeleiding .normal .dienstenlink {
	color: #DB001B !important;
	background: url(/images/normal-hover.gif) no-repeat;
}

.projectontwikkeling .projectlink, 
.verkoopmanagement .verkoopmanagementlink,
.verkoopvastgoed .verkooplink,
.kopersbegeleiding .kopersbegeleidinglink {
	background: url(/images/submenu-hover.gif) repeat-x !important;
	color: #fff !important;
}

/* list met logo bullets 
.list {
	list-style-image: url(/images/bullet.gif);
	list-style-position:inside;
}
*/
.list li {
	list-style-image: url(/images/bullet.gif);
	list-style-type: circle; color: #000000;
	margin-left:25px;
}

.ondertitel {
	color: #D12A10;
}

#menu1 li a {
	color: #fff !important;
}

#menu1 li a:hover {
	color: #fff !important;
}

/* EXTRA PAGINA AANBOD */
.imageHypotheek,
.imageGeldLenen,
.imageVerzekeringen {
	display: none;
	visibility: hidden;
}
/* FAQ INPUT */
.faq input, .faq textarea
{
	width:400px;
}
/* Nieuwbouw
====================================================== */
#formLink {
	width:625px;
	height:30px;
	margin-bottom:24px;
	}
.left #formLink a:link,
.left #formLink  a:visited {
	display:block;
	width:625px;
	height:30px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	line-height:30px !important;
	background:url(/images/bg-nieuwbouwformlink.gif) 0 0 no-repeat;
	}
.left #formLink a:focus,
.left #formLink  a:hover,
.left #formLink  a:active {
	color:#DB001B;
	background:url(/images/bg-nieuwbouwformlink.gif) 0 -30px no-repeat;
	}
.projectdiv1 {
	position:relative;
	width:625px;
	height:280px;
	}
.projectdiv1 img {
	margin-bottom:12px;
	}
.projectdiv1omschrijving {
	position:absolute;
	width:150px;
	bottom:4px;
	left:12px;	
	/*background:#ff0;*/
	}
.left .projectdiv a:link,
.left .projectdiv  a:visited {
	color:#000;
	text-decoration:none;
	font-weight:normal !important;
	}
.left .projectdiv a:focus,
.left .projectdiv  a:hover,
.left .projectdiv  a:active {
	color:#000;
	}
.left .projectdiv a.nieuwbouwdetaillink:link,
.left .projectdiv a.nieuwbouwdetaillink:visited {
	font-weight:bold !important;
	font-size:18px !important;
	color:#8a8a8a;
	margin-left:12px;
	}
.left .projectdiv a.nieuwbouwdetaillink:focus,
.left .projectdiv a.nieuwbouwdetaillink:hover,
.left .projectdiv a.nieuwbouwdetaillink:active {
	color:#DB001B !important;
	}
.projectdiv1omschrijving p {
	line-height:1;
	}
/* FORMULIEREN
======================================== */
#formGen fieldset {
	border:solid 1px #E1E1E1;
	padding:24px;
	margin-bottom:24px;
	}
#formGen fieldset.last {
	margin-bottom:0;
	}
#formGen fieldset p {
	font-weight:bold;
	margin:4px 0 0;
	}
#formGen legend {
	color:#8a8a8a;
	font-weight:bold;
	font-size:12px;
	margin-top:-2px;
	}
#formGen div {
	clear:left;
	overflow:hidden;
	margin-bottom:3px;
	}
#formGen div.radio {
	margin-left:100px;
	}
#formGen label {
	float:left;
	display:block;
	width:100px;
	}
#formGen .radio label,
#formGen .checkbox label {
	float:none;
	width:auto;
	display:inline;
	}
#formGen p.required {
	margin-top:0;
	font-style:italic;
	}
/* PADDING IN DE POPUPS IN HET ZOEKSCHERM
====================================================== */
.popup {
	padding: 10px;
}

table.contactgegevens {
	margin-bottom:12px;
	}
table.contactgegevens td {
	padding-right:12px;
	}
table.contactgegevens td.paddingbottom {
	padding-bottom:12px;
	}

/* STYLES DIE DOOR HET SYSTEEM WORDEN GEGENEREERD
====================================================== */


td {
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif !important;
}

select {
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif !important;
}

input {
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif !important;
}

textarea {
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif !important;
}

body #fout {
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif !important;
	color: red;
}

body #informatietext {
	color: #000;
}

body #boginfotitletekst {
	color: #000;
}

body #titel {
	color: #000;
}

body #highlight {
	color: #000;
}

body #nieuwsdatum {
	color: #000;
}

body #nieuwsimage {
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

body #selectbox {
	font-size: 12px;
	font-family: 'lucida console', terminal, 'courier new', courier, mono;
	background-color: #fff;
	text-decoration: none;
}

.printwindow {
	background-color: #fff;
}

.verkocht {
	color: #f00;
}

body #huislink {
	text-decoration: none;
}

body #inputdisabled {
	background-color: #888888;
}

body #checkbox {
	width: 13px;
}

body #informatie {
	font-size: 12px;
	color: #000;
}

body #informatietext {
	font-size: 12px;
	color: #000;
}

.homebox {
	background-color: #fff;
}

body #huizeninformatiekleur {
	background-color: #000;
}

body #lijntje {
	background-color: #888;
}

body #homespecialborder {
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: white;
}

body #login_box_password_input {
	width: 98px;
}

body #login_box_email_input {
	width: 98px;
}

body #searchinfotitletekst {
	color: #000000;
}

.buurtgegevens_header {
	background-color: #DB001B;
	color: #fff;
}

.mailhuis_input {
	width: 200px;
}

.loginbox {
	background-position: left top;
	background-image: url(/images/pic_loginbox.gif);
	background-repeat: no-repeat;
}

.hometableborder {
	BORDER-RIGHT: silver thin double;
	BORDER-TOP: silver thin double;
	BORDER-LEFT: silver thin double;
	BORDER-BOTTOM: silver thin double;
	BACKGROUND-COLOR: #ebebeb;
}

#prospectaanbiedertabellijntje1 {
}

#prospectaanbiedertabelborder {
	background-color: #516779;
}

#prospectaanbiedertabelheader {
	background-color: #E3E8EC;
	font-weight: bolder;
}

#prospectaanbiedertabelrow1 {
	background-color: #BAC7D1;
}

#prospectaanbiedertabelrow2 {
	background-color: #9BAEBD;
}

form.hypoberekening div {
	margin-left:6px;
	margin-bottom:4px;
	}
form.hypoberekening div.inkomensdiv {
	margin-top:4px;
	}
form.hypoberekening div label {
	width:170px;
	display:block;
	float:left;
	line-height:1.65 !important;
	}
form.hypoberekening img {
	margin-left:183px;
	margin-bottom:4px;
	}


/* OPEN HUIS
================================================================================================================*/
body#Openhuis {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #fff !important;
}

.OpenHuisMainDiv {
	position: relative;
	min-height: 100%;
}

* html .OpenHuisMainDiv {
	height: 100%;
	text-align: center;
}

.OpenHuisMainDiv div {
	position: relative;
	padding-bottom: 30px;
}

body#Openhuis p {
	margin: 0;
	padding: 0;
}

.OpenHuisHeaderText {
}

body#Openhuis p.OpenHuisTitle {
	position: relative;
	height: 60px;
	line-height: 60px;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #DB001B;
}

body#Openhuis p.OpenHuisDate {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #8A8A8A;
	margin-top: 12px;
}

body#Openhuis p.OpenHuisTime {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #8A8A8A;
}

.OpenHuisMainDiv table {
	width: 96%;
	border-collapse: collapse;
	margin: 0 auto;
	text-align:left;
}

.OpenHuisMainDiv table td {
	padding-left: 6px;
}

.TableWoonplaats {
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #DB001B;
	color: #fff;
}

.TableTitle {
	font-weight: bold;
	color: #8A8A8A;
}

.TableData {
	color: #8A8A8A;
}

.TableData a {
	color: #8A8A8A;
}

.TableData a:hover {
	color: #DB001B;
}

#footerOH {
	position: relative;
	height: 20px;
	margin-top: -20px;
	background: #fff url(/images/footer_openhuis.gif) repeat-x 0px;
}

/* END OPEN HUIS
==================================================================================================================*/
.chat {
	position:relative;
	top:5px;
	left:-5px;
}

.contactpersoon td {
width:600px;
}
td.faqVraag {
	width:100%;
	}
	
.twtr-widget
{
	left:-2px !important;
	position:relative;
	
}
