/*body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
*/

html, body {
	height: 100%; /* héél belangrijk */
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	BACKGROUND-COLOR: white; 
	COLOR: black;
}


/*
html
{
height: 100%;
}


body
{
height: 100%;
}

#footer {
position: relative;

margin-top: -0.5em;
background-color: #b60011;

	position: absolute; 
	bottom: 0px;
}*/


div#ftr {
	position: absolute; 
	bottom: -10px;
	border-top: 1px solid black;
	width:100%;
	padding: 0px 0px 0px 0px;
	height: 10px;
	background:#6391a9;
	text-align: center;
	color:#ffffff;
	border:5px solid #cccccc;
	margin:0px;
}  

div#footer {
	position: absolute; 
	bottom: -1px;
	/*left: 0;*/
	border-top: 1px solid black;
	/*width:790px;*/
	width:100%;
	padding: 0px 0px 0px 0px;
	height: 50px;
	background-color: #b60011;
	text-align: center;
	color:#ffffff;
}  

/*
#ftr {
 width:100%;
 height:32px;
 border: solid #000000; 
 border-width:1px 0;
 background:#000000;
 color: #FFFFFF;
 margin:0;
 text-align:center;

 } */
 
 
 

LI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.row1 {
	background-color: #F7F9FA;/*C5DCF5;*/
}

.row2 {
	background-color: #EAF3FC;
}

#selectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 125px;
}

.carousel-component { 
	padding:5px 0px 10px 0px;
}
.carousel-component .carousel-list li { 
	margin:10px 10px 0px 10px;
}

.carousel-component .carousel-list li { 
	width:181px; /*75 + 2 + 2 + 1 + 1 */
}

.carousel-component .carousel-list li a { 
	display:block;
	border:2px solid #fbfbfb;
	outline:none;
	-moz-outline:none; 
}

.carousel-component .carousel-list li a:hover { 
	border: 2px solid #808080; 
}

.carousel-component .carousel-list li.active a { 
	border:2px solid #fbfbfb; 
}

.carousel-component .carousel-list li img { 
	border:1px solid #999;
	display:block; 
}

.carousel-component .carousel-list li strong { 
	display:block; 
}
									
#up-arrow { 
	cursor:pointer; 
	margin-left:0px;
	margin-top:12px;
}

#down-arrow { 
	cursor:pointer; 
	margin-left:0px;
	margin-top:5px;
}

#nonFooter
{
	position: relative;
	min-height: 100%;
	height:auto !important; /* voor moderne browsers */
	height:100%; /* voor IE */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #ccccccc;
}

* html #nonFooter
{
height: 100%;
}

div.padder { 
	padding: 15px; 
}

#content {
	width: 790px;
	position: relative;
	MARGIN: 0px auto;
	padding-bottom:100px;
}

#header {
	position: relative; 
	width: 100%; 
	height: 170px; 
	margin: 0px; 
	background:url(images/directtekoop-nieuw_02.gif);
	text-align:center;
}

#header-div {
	position: relative;
	width: 800px;
	MARGIN: 0px auto;
}

#header-rest {
	/*position:absolute;*/
	margin-left:784px;
	/*top:0px;
	/*width:100px;*/
/*	height:170px;*/
 background:url(images/directtekoop-nieuw_05.gif);
 height:170px;
 /*width:100%;*/
 
}

#intro-text  {
float:left;
margin-left:0px;
width:300px;
height:180px;
font-size:14px;
color:#989898;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

#aan-de-slag  {
float:left;
margin-left:0px;
margin-top:4px;
border:1px solid #c4c4c4;
width:576px;
/*height:80px;
height:auto;*/
font-size:1px;
color:#808080;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
background:#fbfbfb;
}

#search-box {
position:relative;
float:left;
margin-left:25px;
border:1px solid #c4c4c4;
width:250px;
height:190px;
font-size:11px;
color:#808080;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
background:#fbfbfb;
padding:0px;
}

#searchbox-header {
		color:#fbfbfb;
		background:#808080;
		width:100%;
		text-align:center;
		border-style:solid;
		font-size:12px;
		border-top-width:0px;
		border-left-width:0px;
		border-right:0px;
		padding:0px;
		border-bottom-width:1px;
		border-color:#c4c4c4;
}

#zoek-button1 {
	position:absolute;
	left:90px;
	top:160px;
}

#main-content { 
	position: relative; 
	width: 100%;
	/*background-color: #F8F7D9;*/
	text-align: center;
}
#left-main {
float:left;
}

#main-div {
position: relative;
width: 800px;
height: 400px;
text-align:left;
}


#photo-slider {
	float:right;
	width:182px;
	/*height:205px;*/
	height:auto;
	
	border:1px solid #cccccc;
	margin-top:5px;
	background:#fbfbfb;
	
}

#country {
	position:absolute;
	left:10px;
	top:45px;
	
}

#province {
	position:absolute;
	left:10px;
	top:65px;
}

#city {
	position:absolute;
	left:10px;
	top:85px;
}

#sale-rent {
	position:absolute;
	left:90px;
	top:20px;
	height:15px;
}

#reference {
	position:absolute;
	left:10px;
	top:130px;
}

#directtekoop-nieuw-02 {
	position:absolute;
	left:0px;
	top:0px;
	width:1px;
	height:170px;
}

#directtekoop-nieuw-03 {
	position:absolute;
	left:1px;
	top:0px;
	width:147px;
	height:139px;
}

#directtekoop-nieuw-04 {
	position:absolute;
	left:148px;
	top:0px;
	width:635px;
	height:95px;
}

#directtekoop-nieuw-05 {
	position:absolute;
	left:783px;
	top:0px;
	width:1px;
	height:170px;
}

#directtekoop-nieuw-07 {
	position:absolute;
	left:148px;
	top:95px;
	width:635px;
	height:44px;
}

#directtekoop-nieuw-08 {
	position:absolute;
	left:1px;
	top:139px;
	width:782px;
	height:31px;
}

#directtekoop-nieuw-11 {
	margin-left:40px;
	float:left;
}


A.whitelnk:link 
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: none
}
A.whitelnk:visited 
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: none
}
A.whitelnk:active
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: none
}
A.whitelnk:hover 
{
    FONT-WEIGHT: bold;
    COLOR: #CCCCCC;
    TEXT-DECORATION: none
}

#shadow { 
DISPLAY: block; 
color:#FFFFFF;
FILTER: shadow(color='#336699', Direction=135, Strength=3); 
WIDTH: 100%; 
FONT-STYLE: normal; 
xxx_filter: dropshadow(OffX=2, OffY=2, Color='#336699', Positive=1); 
text-shadow: rgba(0,0,0,.4) 0.2em 0.2em 0.2em;
}

#shadow-header { 
DISPLAY: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px; 
/*color:#5a5a5a;*/
color:#ffffff;
FILTER: shadow(color='#336699', Direction=135, Strength=3); 
WIDTH: 100%; 
FONT-STYLE: normal; 
xxx_filter: dropshadow(OffX=2, OffY=2, Color='#336699', Positive=1); 
text-shadow: rgba(0,0,0,.4) 0.2em 0.2em 0.2em;
/*background:#1e92c3;*/
position:absolute;
left:600px;
top:150px;
}


#leftnav {
	width: 176px;
	font-size: 12px;
	vertical-align: top;
	font-size: 85%;
	margin-left:0px;
}

ul, ol {
	font-family: Georgia, "Times New Roman", Times, serif;
}

#leftnav a {
	/*/padding: 3px;*/
	padding-left:25px; 
	display: block;
	border: 1px solid #CCC;
	border-width: 1px 0px 0px 0px;
	text-decoration: none;
	/*line-height: 1em;*/
	height: 20px;
	width: 176px /* */
}

#leftnav a:link, #leftnav a:visited {
	color: #666;
}

#leftnav a:hover, #leftnav a:active {
	color: #FFFFFF;
	background-color: #6699CC;
	/*border: 1px solid #000;*/
}

#leftnav ul {
	/*/*/padding: 0em;
	margin-left: 0em;
	margin-right: 0em;
	list-style-type: none; /* */
}

#leftnav li {
	height: 2em;
    line-height: 2em;
	height: 20px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	/*/margin: 0px 0px 6px 0px;*/ /* */	
}

#current a {
	color: #FFFFFF !important;
	/*/*/background-color: #999999 !important;
	/*border: 2px dotted #999 !important;  */
}

#minicart {
	font-size: 10px;	
}

.entryTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DDDDDD;
	margin-top:10px;
	margin-left:10px;
}

.entryTableHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #407e99;
	font-weight: bold;
	background-position: center;
}

.entryTable .label {
	background-color: #EFEFEF;
}

.entryTable .content {
	background-color: #FFFFFF;
}


.infoTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #DDDDDD;
}

.infoTableHeader {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #7F92A4;
	font-weight: bold;
	background-position: center;
}

.infoTable .label {
	background-color: #EFEFEF;
}

.infoTable .content {
	background-color: #FFFFFF;
}

.btnXXXBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #336699;
	line-height:15px;
}

.notice {
	color: #996600;
	font-weight: bold;
}

.addToCartButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
	border: 1px solid #336699;
	background-color:#407E99;
}

#errorMessage {
	color: #990000;
	font-weight: bold;
}

#greytxt {
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	color: #4F4F4F;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

A.redlnk:link 
{
	font-size:11px;
    FONT-WEIGHT: bold;
    COLOR: #b60011;
    TEXT-DECORATION: none
}
A.redlnk:visited
{
	font-size:11px;
    FONT-WEIGHT: bold;
    COLOR: #b60011;
    TEXT-DECORATION: none
}
A.redlnk:active
{
	font-size:11px;
    FONT-WEIGHT: bold;
    COLOR: #b60011;
    TEXT-DECORATION: none
}
A.redlnk:hover
{
	font-size:11px;
    FONT-WEIGHT: bold;
    COLOR: #660000;
    TEXT-DECORATION: none
}

A.greylnk:link 
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	color: #4F4F4F;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
A.greylnk:visited 
{
    FONT-WEIGHT: bold;
	color: #4F4F4F;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
    TEXT-DECORATION: none
}
A.greylnk:active
{
    FONT-WEIGHT: bold;
	color: #4F4F4F;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
    TEXT-DECORATION: none;
}
A.greylnk:hover 
{
    FONT-WEIGHT: bold;
	color: #4F4F4F;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
    TEXT-DECORATION: underline;
}



/*  DTK gedeelte */
BODY
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none;
    /*background:url(images/outside.gif);*/

}

TABLE
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

H1 {
font-size:10px;
color:#ffffff;
}

TABLE.larger
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 125px;

}

select.larger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 125px;

}

TD {
	border-width:0px;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 125px;

}

input.larger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 125px;

}

input.upload {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px;

}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 450px;
}



A.whitelnk:link 
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: none
}
A.whitelnk:visited 
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: none
}
A.whitelnk:active
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: none
}
A.whitelnk:hover 
{
    FONT-WEIGHT: bold;
    COLOR: #CCCCCC;
    TEXT-DECORATION: none
}



A.lightblue:link 
{
    FONT-WEIGHT: bold;
    COLOR: #3D7C8E;
    TEXT-DECORATION: none;
}
A.lightblue:visited 
{
    FONT-WEIGHT: bold;
    COLOR: #3D7C8E;
    TEXT-DECORATION: none
}
A.lightblue:active
{
    FONT-WEIGHT: bold;
    COLOR: #3D7C8E;
    TEXT-DECORATION: none
}
A.lightblue:hover 
{
    FONT-WEIGHT: bold;
    COLOR: #000040;
    TEXT-DECORATION: none
}



A.darkblue:link 
{
    FONT-WEIGHT: bold;
    COLOR: #000040;
    TEXT-DECORATION: none
}
A.darkblue:visited 
{
    FONT-WEIGHT: bold;
    COLOR: #000040;
    TEXT-DECORATION: none
}
A.darkblue:active
{
    FONT-WEIGHT: bold;
    COLOR: #000040;
    TEXT-DECORATION: none
}
A.darkblue:hover 
{
    FONT-WEIGHT: bold;
    COLOR: #3D7C8E;
    TEXT-DECORATION: none
}

A.darkblue2:link 
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: none;
	background-color: #50ABCA
}
A.darkblue2:visited 
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: none;
	background-color: #50ABCA
}
A.darkblue2:active
{
    FONT-WEIGHT: bold;
    COLOR: white;
    TEXT-DECORATION: none;
	background-color: #50ABCA
}
A.darkblue2:hover 
{
    FONT-WEIGHT: bold;
    COLOR: #C9DCE3;
    TEXT-DECORATION: none;
	background-color: #3D7C8E
}

A.blacklnk 
{
	font-size:9px;
    COLOR: black;
    TEXT-DECORATION: none;
}

A.blacklnk:hover 
{
    font-size:9px;
	COLOR: #999999;
    TEXT-DECORATION: none;
}

a.homeblock, a.homeblock:hover {
	font-size:17px;	
}


A.redlnk:link 
{
    FONT-WEIGHT: normal;
    COLOR: #B92735;
    TEXT-DECORATION: none
}
A.redlnk:visited
{
    FONT-WEIGHT: normal;
    COLOR: #B92735;
    TEXT-DECORATION: none
}
A.redlnk:active
{
    FONT-WEIGHT: normal;
    COLOR: #B92735;
    TEXT-DECORATION: none
}
A.redlnk:hover
{
    FONT-WEIGHT: normal;
    COLOR: #660000;
    TEXT-DECORATION: none
}

A.redlnk2:link 
{
    COLOR: #B92735;
    TEXT-DECORATION: none
}
A.redlnk2:visited
{
    COLOR: #B92735;
    TEXT-DECORATION: none
}
A.redlnk2:active
{
    COLOR: #B92735;
    TEXT-DECORATION: none
}
A.redlnk2:hover
{
    COLOR: #660000;
    TEXT-DECORATION: none
}

.page-title {
	padding-left:0px;
	padding-top:5px;
}

.result-title {
	height: 65px;
}

H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B92735;
	height:10px;
	margin:0px;

}

#Table_01 {
	position:relative;
	left:0px;
	top:0px;
	width:801px;
	/*height:667px;*/
	height:500px;
	text-align:left;
	background:url(images/whitespacer.gif);
}

#main-text {
	position:absolute;
	left:175px;
	top:250px;
	width:440px;
	height:300px;
	font-size:11px;
	text-align:justify;
}

#print {
	position:absolute;
	left:475px;
	top:250px;
	width:20px;
	height:20px;
	z-index:5;
}

#main-right-houses {
	position:absolute;
	left:629px;
	top:250px;
	width:170px;
	height:335px;
	border: 1px solid #B5ADAD;
	font-size:11px;
}

#main-right-text-grey {
	font-size:9px;
	font-weight: normal;
	color: #7F776F;
}

#main-right-text-red {
	font-size:9px;
	font-weight: normal;
	color: #9B2A15;
}

#main-right-text-blue {
	font-size:9;
	font-weight: normal;
	color: #3983AA;
}

#main-right-house1 {
	position:absolute;
	left:7px;
	top:7px;
	width:70px;
	height:60px;
	border: 2px solid #B5ADAD;
}

#main-right-desc1 {
	position:absolute;
	left:102px;
	top:7px;
	width:68px;
	height:60px;
}

#main-right-house2 {
	position:absolute;
	left:7px;
	top:90px;
	width:80px;
	height:60px;
	border: 2px solid #B5ADAD;

}

#main-right-desc2 {
	position:absolute;
	left:102px;
	top:90px;
	width:68px;
	height:60px;
}

#main-right-house3 {
	position:absolute;
	left:7px;
	top:172px;
	width:80px;
	height:60px;
	border: 2px solid #B5ADAD;
}

#main-right-desc3 {
	position:absolute;
	left:102px;
	top:172px;
	width:68px;
	height:60px;
}

#main-right-house4 {
	position:absolute;
	left:7px;
	top:254px;
	width:80px;
	height:60px;
	border: 2px solid #B5ADAD;
}

#main-right-desc4 {
	position:absolute;
	left:102px;
	top:254px;
	width:68px;
	height:60px;
}



#c-block {
position: relative;
width: 790px;
/*height: 400px;*/
height:100%;
height:auto;
text-align:left;
 }

#hdr{
 height:170px; 
 width:100%; 
 margin:0px;
  }

#c-col{
 margin:0 142px 0 142px;
 z-index:5;
 }


#bottommenu {
 width:700px;
 position:relative;
 margin:0px auto;
 height:15px;
 background:#CCCCCC;
 color: #FFFFFF;
 font-size:9px;
 /*background:url(images/Copy of copyright_16.gif);*/
 }
 
#login-top-menu {
 position:absolute;
 left:15px;
 top:3px;
 width:360px;
 height:6px;
 /*border: solid #FFFFFF; 
 border-width:1;*/
 z-index:5;
 text-align:left;
 font-size:10px;
}

#search-city {
	position:absolute;
	left:20;
	top:350;
	width:125;
	height:20px;
	z-index:5;
	border: solid #FFFFFF; 
 	border-width:1;

}


#helpdesk2 {
 position:absolute;
 left:21;
 top:507;
 width:125;
 height:50;
 z-index:5;
 text-align:center; 
 font-size: 11px;
 padding:3;
}

#directtekoop-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:801px;
	height:41px;
}

#directtekoop-02 {
	position:absolute;
	left:0px;
	top:41px;
	width:205px;
	height:130px;
}

#directtekoop-03 {
	position:absolute;
	left:205px;
	top:41px;
	width:596px;
	height:108px;
}

#directtekoop-04 {
	position:absolute;
	left:205px;
	top:149px;
	width:168px;
	height:22px;
}

#Home {
	position:absolute;
	left:373px;
	top:149px;
	width:61px;
	height:18px;
}

#Kopen {
	position:absolute;
	left:434px;
	top:149px;
	width:61px;
	height:18px;
}

#Verkopen {
	position:absolute;
	left:495px;
	top:149px;
	width:61px;
	height:18px;
}

#Huren {
	position:absolute;
	left:556px;
	top:149px;
	width:62px;
	height:18px;
}

#Verhuren {
	position:absolute;
	left:618px;
	top:149px;
	width:60px;
	height:18px;
}

#Help {
	position:absolute;
	left:678px;
	top:149px;
	width:61px;
	height:18px;
}

#Contact {
	position:absolute;
	left:739px;
	top:149px;
	width:62px;
	height:18px;
}

#directtekoop-11 {
	position:absolute;
	left:373px;
	top:160px;
	/*top:167px;*/
	width:428px;
	height:4px;
	/*border: solid #000000;
	border-width: 1 1 1 1;*/
}

#directtekoop-12 { /* left search box */
	position: absolute;
	left:0px;
	top:170px;
	width:165px;
}

#directtekoop-14 { /* tulip image */
	margin:0px 0px 0px 12px;
	width:617px;
	height:71px;
}

#directtekoop-15 { /* main area */
	position:relative;
	margin: 0px 0px 0px 0px;
	width:625px;
	height:325px;
	height:100%;
	height:auto;
	z-index:1;
	margin: 0px auto;
}



#directtekoop-15b {
	width:625px;
	border: solid #000000;
	border-width: 1 1 1 1;
	
}

hr {
	color: #666666;
	size:1px;
}

.homeblokhdr {
	font-size:20px;
	font-weight:bold;
}

.home-black {
	/*width:250px;
	height:250px;*/
	padding:2px;
	color:white;
	font-size:17px;
}

.home-red {
	/*width:250px;
	height:250px;*/
	padding:2px;
	color:black;
	font-size:17px;
}

.home-grey {
	/*width:250px;
	height:250px;*/
	padding:2px;
	color:black;
	font-size:17px;
}

