/* ===================================================
	Makelaarsbasis
====================================================== */
			
/*BODY, TD	{ font-size: 10pt; font-family: verdana, arial; font-style: normal; font-weight: normal; color: #1D208D;}*/
body {
	background: #fff;
	color: #686868;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	/*text-align: center;*/
	font-size:8pt;
	line-height: 1.6;
}
			
A:link 		{text-decoration: underline; color: #3488B6;}
A:visited 	{text-decoration: underline; color: #3488B6; }
A:Hover 	{text-decoration: underline; color: blue;   }
A:focus		{outline: none; }

A.btm:link 		{text-decoration: none; color: #ffffff;}
A.btm:visited 	{text-decoration: none; color: #ffffff; }
A.btm:Hover 	{text-decoration: none; color:  #e6fc8b;;   }			

A.hlst:link 	{text-decoration: none; color: #333;}
A.hlst:visited 	{text-decoration: none; color: #333; }
A.hlst:Hover 	{text-decoration: underline; color: blue;   }

sup {
	font-size:0.70em;
}

h1, h2, h3, h4 {
	font-weight: bold;
	clear:left;
}
h1 {
	color: #900;
	font-size: 1.1em;
	margin: 0 0 0 0;
	padding: 0 0 .7em 0;
}
h2 {
	color: #1D208D;
	font-size: 1.25em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
h3 {
	background: #FFFFFF;
	color: #B30000;
	font-size: 9pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;	/* TRBL */
}
h4 {
	color: #000;
	font-size: 1.05em;
}
h5 {
	color: #1d208d;
	font-size: 1.05em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.remark {
	color: #666;
	font-size: 0.9em;
}

div.remark2 {
	color: #333;
	font-size: 0.95em;
}

input, textarea, select {
	font-family: "Trebuchet MS", verdana,Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

input.lst, textarea.lst, select.lst {
	font-family: "Trebuchet MS", verdana,Arial, Helvetica, sans-serif;
	font-size: 1em;
}

/*input.dis	{ border: solid 1px #000; color: #000; background: #FFF;}
input[disabled]	{ border: solid 1px #000; color: red; background: #FFF;}
input[disabled].dis	{ border: solid 1px #000; color: green; background: #FFF;}
input.dis[disabled]	{ border: solid 1px #000; color: blue; background: #FFF;} */

/* ----------------------------------------------
	IMG Styles
---------------------------------------------- */
a img {
	border: none;
	outline: none;
}

img.thumb, img.logo {
	padding: 5px;
	background: #fff;
	border: solid 1px #ccc;
}
/* ----------------------------------------------
	LIST & LISTED LINKS 
---------------------------------------------- */
ul {
	margin-left: 1.2em;
	margin-top: 1em;
	padding-left: 0;
}

/* ----------------------------------------------
	TEXT Styles 
---------------------------------------------- */
p {
	margin-top: 0;
}
pre, .pre, .courier {
	font-family: "Courier New", Courier, mono;
	font-size: 1.05em;
}

/* ----------------------------------------------
	Forms 
---------------------------------------------- */
form {
	margin: 0;
}
table.form td{
	vertical-align: top;
	padding: .5em 1em .5em 0;
}
div.row {
	margin: 1px 0;
	padding: .2em 0;
	clear: both;
	float: left;
	width: 100%;
}
div.label {
	text-align:right;
	padding-right: .5em;
	width: 13em;
	float: left;
}
div.entry {
	text-align:left;
	float: left;
	padding-left: .5em;
}
legend {
	color: #808080;
	font-weight:bold;
	font-size: 1.1em;
}
fieldset {
	border: 1px solid #ccc;
	padding: 10px;
}
div.form-submit {
	border-top:1px solid #ccc;
	padding-top:1em; 
	margin-top:1em;
}


/* ----------------------------------------------
	CONTAINERS & POSITIONING
---------------------------------------------- */
.clear, div.blob {
	clear: both;
}
hr.clr {
   clear:both;
   height:1px;
   margin: -1px 0 0 0; padding:0;
   border:0;
   visibility: hidden;
}
div.container {
}
div.container-center {
   text-align: center;
}
.pos-l {
	float: left;
}
.pos-r {
	float: right;
}
.pos-m {
	margin: 0 auto;
	text-align: left;
}
.pct50 {
	width: 48%;
	padding: 0;
	margin: 0;
}
.pct33 {
	width: 33%;
	padding: 0;
	margin: 0;
}
/* ----------------------------------------------
	TABLE
---------------------------------------------- */
table {
	border: 0;
	padding: 0;
	margin: 0;
}
/* td {
	text-align: left;
	vertical-align: top;
} */


/* ----------------------------------------------
	BOX - ROUND
---------------------------------------------- */
div.box-round {
	border:solid 1px #acacac;
	padding:0px 5px 0px 5px;
}
div.box-body {
	margin: 0;
	padding: 0 10px;
	background-color: transparent;
}
div.box-tl, div.box-bl, div.box-tr, div.box-br {
	height:5px;
	position:relative;
	font-size:1px;
	line-height:0;
}
div.box-tl, div.box-bl {
	float:left;
	width:5px;
	left:-6px; 
}
div.box-tr, div.box-br {
	left:6px; 
}
div.box-tl {
	top:-1px;
	background:  url("../pics/csspics/custom_corners_topleft.gif") top left no-repeat;
} 
div.box-bl {
	top:1px;
	background: url("../pics/csspics/custom_corners_bottomleft.gif") bottom left no-repeat;
}
div.box-tr {
	bottom:1px;
	background:  url("../pics/csspics/custom_corners_topright.gif") top right no-repeat;
}
div.box-br {
	top:1px;
	background:  url("../pics/csspics/custom_corners_bottomright.gif") bottom right no-repeat;
}


div#summary h1 {
	margin: 0;
	padding: 0;
}
div#summary p {
	margin-top: 0;
	margin-bottom: .5em;
}
/* ----------------------------------------------
	MENU
---------------------------------------------- */
table.txtmenu {
	border-collapse: collapse;
	border: 0px solid #888;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 1003px;
}
/* menukop heigt + txtmenu height + menubottom height = total */
td.txtmenu, td.txtmenusel {
	vertical-align: center;
	margin: 0px 0px 0px 0px;	/* TRBL */
	padding: 0px 0px 0px 0px;
	text-align: center;
}
td.txtsmenu, td.txtsmenusel {
	vertical-align: center;
	margin: 0px 0px 0px 0px;	/* TRBL */
	padding: 0px 0px 0px 0px;
	text-align: center;
}
A.txtmenu:link 			{font-size: 14.5px;  text-decoration: none;      color: #fff; font-weight:bold;}
A.txtmenu:visited 		{font-size: 14.5px;  text-decoration: none;      color: #fff; font-weight:bold;}
A.txtmenu:Hover 		{font-size: 14.5px;  text-decoration: none; 	  color: #e6fc8b; font-weight:bold;}		
A.txtmenusel:link 		{font-size: 14.5px;  text-decoration: underline;      color: #fff; font-weight:bold;}
A.txtmenusel:visited 	{font-size: 14.5px;  text-decoration: underline;      color: #fff; font-weight:bold;}
A.txtmenusel:Hover 		{font-size: 14.5px;  text-decoration: underline; 	 color: #e6fc8b; font-weight:bold;}		
A.txtsmenu:link 			{font-size: 11px;  text-decoration: none;      color: #fff; font-weight:bold;}
A.txtsmenu:visited 			{font-size: 11px;  text-decoration: none;      color: #fff; font-weight:bold;}
A.txtsmenu:Hover 			{font-size: 11px;  text-decoration: none; 	  color: #e6fc8b; font-weight:bold;}		
A.txtsmenusel:link 			{font-size: 11px;  text-decoration: underline;      color: #fff; font-weight:bold;}
A.txtsmenusel:visited 		{font-size: 11px;  text-decoration: underline;      color: #fff; font-weight:bold;}
A.txtsmenusel:Hover 		{font-size: 11px;  text-decoration: underline; 	 color: #e6fc8b; font-weight:bold;}		

td.menukop {
	color: #DDD;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*text-align: center;*/
	vertical-align: bottom;
}
td.menubottom {
	height: 10px;
}

/*------------------------------------------
 * NAVIGATOR
 *-------------------------------------------*/
table.navigator {
	/*background:  url("../pics/navigator.gif") top left no-repeat;*/
	border-collapse: collapse;
	/*border-collapse: separate;*/
	border: 0px solid #FFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 150px;
	/*height: 139px;*/
}

td.navhead {
	background:  url("../pics/navigator_top.gif") top left no-repeat;
	text-align: left;
	padding: 0px 0px 0px 10px;
	color: #ffffff;
	font-size:9pt;
	height: 24px;
}
td.navfoot {
	background:  url("../pics/navigator_bot.gif") top left no-repeat;
	text-align: left;
	padding: 0px 0px 0px 10px;
	color: #ffffff;
	font-size:9pt;
	height: 22px;
}
td.navitem {
	background:  url("../pics/navigator_line.gif") top left no-repeat;
	text-align: left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	color: #686868;
	font-size:7.5pt;
	height: 18px;
	vertical-align: middle;
	cursor: pointer;
	/*background: #c9c9c9;*/
}
td.navitemsel {
	/*background:  url("../pics/navigator_line.gif") top left no-repeat;*/
	text-align: left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	color: #686868;
	font-size:7.5pt;
	height: 18px;
	vertical-align: middle;
	cursor: pointer;
	/*background: #c9c9c9;*/
}
	
/* ----------------------------------------------
	tabel-lijsten
---------------------------------------------- */
table.lst {
	border: 0px solid #888;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
}
td.lst {
	/*text-align: left;*/
	vertical-align: top; /* middle */
	border: 0px solid #888;
	padding: /*TRBL*/ 2px 7px 2px 7px;
	font-size: 0.9em;
} 
td.lst1b {
	/*text-align: left;*/
	vertical-align: top;
	border-bottom: 1px solid #AAA;
	padding: /*TRBL*/ 2px 7px 2px 7px;
	font-size: 0.9em;
	color: #888;
} 
td.lst1v {
	/*text-align: left;*/
	vertical-align: top;
	border-bottom: 1px solid #AAA;
	padding: /*TRBL*/ 2px 7px 2px 7px;
	font-size: 0.9em;
	color: black;
} 

td.hlst {
	text-align: center;
	vertical-align: bottom;
	background-color: #eeeeee;
	border-bottom: 1px solid #888;
	border-top: 2px solid #888;
	color: #888;
	font-size: 0.9em;
	font-weight: bold;
} 

td.hlst2 {
	text-align: left;
	vertical-align: middle;
	background-color: #eeeeee;
	border-bottom: 1px solid #aaa;
	color: #444;
	font-size: 0.9em;
	font-weight: bold;
	height: 30px;
} 

td.hlst3 {
	text-align: left;
	vertical-align: middle;
	background-color: #eeeeee;
	color: #888;
	font-size: 1.0em;
	font-weight: bold;
	height: 20px;
} 

td.hlstline {
	text-align: left;
	vertical-align: middle;
	border-bottom: 2px solid #888;
	padding: 0px 0px 0px 0px;
	height: 0px;
} 
td.rlst {
	text-align: left;
	padding: 4px 4px 4px 4px;
} 

tr.rlstclick {
	cursor: pointer; cursor: hand;	/* hand: ms5.0 compatibility. Must be in this order */
}

/*=============== SLST - simple list ==================*/
table.slst {
	border: 0px solid #888;
	padding: 0px 0px 0px 0px; /*TRBL*/
	margin: 0px;
	border-collapse: collapse;
	font-size:0.9em;
	background-color: #DEDEDE;
}

table.slst tr td {
	border: 0px solid #888;
	padding: 2px 8px 2px 8px; /*TRBL*/
}


/*************** NEWS *************************/
div.newshdr {
	background:  url("../pics/navigator_top.gif") top left no-repeat;
	text-align: left;
	padding: 2px 0px 0px 10px;
	color: #ffffff;
	font-size:9pt;
	height: 22px;
	
	width: 140px;
	/*background-color: #DEDEDE;
	border-width: 0px 0px 1px 0px; // TRBL
	border-color: #000;
	border-style: normal;*/
}

div.newsftr {
	background:  url("../pics/navigator_bot.gif") top left no-repeat;
	text-align: left;
	padding: 0px 0px 0px 10px;
	color: #ffffff;
	font-size:9pt;
	height: 22px;
	width: 140px;
}
div.newsitem {
	background-color: #C9C9C9;
	text-align: left;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 1px 0px;
	color: #686868;
	font-size:7.5pt;
	/*height: 18px;*/
	vertical-align: middle;
	cursor: pointer;
	width: 136px;
	/*background: #c9c9c9;*/
}

div.nhdr {
}
div.nftr {
}
div.nblk {
}
div.nitem {
	/*border: 1px hidden #ffffff;	/ * force a border to avoid margins collapse into blk */
	text-align: left;
	padding: 7px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 2px solid #B30000;

}