/*------------------------------------------
---------------- Reseting ------------------
----------------------------------------- */

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, 
table, caption, tbody, tfoot, thead
				{ 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 			{ font-size: 100.01%; height: 100% }
body 			{ font-size: 12px; height: 100%;
				  color: #000;font-family:Arial, Tahoma, Helvetica, sans-serif;}
body.vervolg    {background:#666;}
body.home       {background:#666;}				  
				  
h1, h2, h3, h4, h5, h6
 				{ font-weight: bold; }
h1 				{ font-size: 16px; margin-bottom: 12px; font-weight: bold } 
h2 				{ font-size: 14px; margin-bottom: 12px; font-weight:bold; }
h3				{ font-size: 12px; margin-bottom:12px; }
h4, h5, h6		{ font-size: 12px; margin-bottom: 12px; }

p {
	margin-bottom:12px;
	font-size:12px;
}

ul, ol			{ margin-bottom: 1.8em }
ul 				{ list-style: square }
ol 				{ list-style: decimal }
li	 			{ margin-left: 3.6em; color: #000; }
li p 			{ margin-bottom: 0; color: #000 }
pre, code 		{ border: #ccc .0833em solid; 
				  padding: .6666em 1em; 
				  white-space: pre; 
				  margin-top: 0 }
code			{ display: block }
td { vertical-align: top; }
/*------------------------------------------
------------------ Fonts -------------------
----------------------------------------- */

/*------------------------------------------
------------------ Links -------------------
----------------------------------------- */

a:link, a:visited, a:hover, a:active
				{ font-weight: normal; text-decoration: underline; color: #4a3d20 }
a:hover			{ text-decoration: underline }
a img			{ border: 0 }

/*------------------------------------------
------------- Global Classes ---------------
----------------------------------------- */

.clear			{ clear: both }
.float-left		{ float: left }
.float-right	{ float: right }

.text-left		{ text-align: left }
.text-right		{ text-align: right }
.text-center	{ text-align: center }
.text-justify	{ text-align: justify }

.bold			{ font-weight: bold !important }
.italic			{ font-style: italic }
.underline		{ border-bottom: 1px solid }
.highlight		{ background: #ffc }
.wrap			{ width:960px; margin:0 auto }

.nopadding		{ padding: 0 }
.noindent		{ margin-left: 0; padding-left: 0 }
.nobullet		{ list-style: none; list-style-image: none }

/*------------------------------------------
---------------- Wrapper -------------------
----------------------------------------- */

#wrap 			{ width: 1000px; overflow: visible; margin: 0 auto;
				  height: 100%; height: auto !important; min-height: 100%; position: relative;
				  background: url(/images/wrap.gif) repeat-y }

/*------------------------------------------
---------------- Layout --------------------
----------------------------------------- */

/*-------------- Header ----------------- */

#header			{ background: url(/images/wrap-2.gif) no-repeat; padding: 16px 21px 0 21px }
.logo			{ float: left; background: #fff url(/images/logo-2.gif) top right no-repeat; 
				  height: 135px; width: 224px; padding: 35px 0 0 35px }
.right-header	{ float: left; height: 170px; width: 699px;}

.right-header1	{ float: left; height: 170px; width: 699px;}
.right-header2	{ float: left; height: 170px; width: 699px;}
.right-header3	{ float: left; height: 170px; width: 699px;}

.home .right-header1 { background:url(/images/header_2009051.jpg) top right no-repeat } 
.home .right-header2 { background:url(/images/header_2009052.jpg) top right no-repeat } 
.home .right-header3 { background:url(/images/header_2009053.jpg) top right no-repeat } 
#aanbod .right-header { background:url(/images/woningaanbod.jpg) top right no-repeat } 
#bog .right-header { background:url(/images/bedrijfspand.jpg) top right no-repeat } 
#nieuwbouw .right-header { background:url(/images/nieuwbouw.jpg) top right no-repeat } 
#wiezijnwij .right-header { background:url(/images/wiezijnwij.jpg) top right no-repeat } 
#taxaties .right-header,
#taxatieform .right-header { background:url(/images/taxaties.jpg) top right no-repeat } 
#diensten .right-header { background:url(/images/diensten.jpg) top right no-repeat } 
#contact .right-header { background:url(/images/contact.jpg) top right no-repeat } 
#aankoop .right-header,
#aankoopform .right-header { background:url(/images/aankoop.jpg) top right no-repeat } 
#verkoop .right-header,
#verkoopform .right-header { background:url(/images/verkoop.jpg) top right no-repeat } 
#hypotheken .right-header,
#hypothekenform .right-header { background:url(/images/hypotheken.jpg) top right no-repeat } 
#contactform .right-header,
#prospect .right-header,
#disclaimer .right-header { background:url(/images/inschrijven1.jpg) top right no-repeat }
#faq .right-header { background:url(/images/faq.jpg) top right no-repeat }
#links .right-header { background:url(/images/links.jpg) top right no-repeat }
#nieuws .right-header { background:url(/images/nieuws.jpg) top right no-repeat }


/*------------- Right-menu -------------- */

#right-menu		{ float: left; width: 200px; list-style: none; margin-bottom: 0; padding: 7px }
#right-menu li	
				{ margin: 0 0 4px 0 }
#right-menu li a	
				{ display: block; height: 23px; width: 154px; padding: 2px 0 0 27px; color: #fff;
				  background: url(/images/right-menu.gif) no-repeat; text-decoration: none;
				  font: bold 12px/20px Arial, Tahoma, Helvetica, sans-serif !important; }
#right-menu a:hover
				{ background: url(/images/right-menu-hover.gif) no-repeat }
				
.home a.homelink,
#aanbod a.aanbodlink,
#bog a.boglink,
#nieuwbouw a.projectlink,
#wiezijnwij a.wiezijnwijlink,
#diensten a.dienstenlink,
#aankoop a.dienstenlink,
#aankoopform a.dienstenlink,
#verkoop a.dienstenlink,
#verkoopform a.dienstenlink,
#taxaties a.dienstenlink,
#hypotheken a.dienstenlink,
#hypothekenform a.dienstenlink,
#contactform a.inschrijflink,
#contact a.contactlink,
#links a.linkslink,
#faq a.faqlink,
#nieuws a.nieuwslink,
#prospect a.prospectlink { background: url(/images/right-menu-active.gif) no-repeat !important }

.sub-menu		{ position: absolute; list-style: none; padding: 4px 4px 0 7px; z-index: 555;
				  margin: -29px 0 0 181px; display: none; background: #fff; }		  

/*-------------- Content ---------------- */

#content		{ clear: both; background: url(/images/content.gif) no-repeat; padding: 6px 21px 20px 21px; overflow:hidden; }

.main-col		{min-height:280px; padding: 18px 18px 145px; margin-left: 203px; font-size:14px; color:#000; overflow:hidden; }

#koppen {
	margin-bottom:20px;
}

div.homefotoos {
	overflow:hidden;
}
div.homefotoos span {
	font-weight:bold;
}
.bar			{ font-size:15px;padding: 2px 5px; background: #6DC026; height:20px; margin-top:20px; clear:left; }

.right-block	{ float: right; width: 157px; background: url(/images/binoculars.gif) top right no-repeat; margin: 0 0 18px 18px }
.gray-block		{ background: #6DC026; padding: 5px;overflow:hidden; }
.gray-block img	{ margin-bottom:0; display:block; }
.gray-block p	{ margin-bottom: 0; color: #fff; font-size: 1em; line-height: 1.3em }

.shadowed		{ padding: 4px; background: url(/images/img-bg.gif) no-repeat }

.images-block	{ position: absolute; bottom: 8px; right: -5px; width: 760px; height: 130px;
				  padding: 6px 0 17px 8px; margin-right: 21px; z-index: 5;
				  background: #666 url(/images/images-block.gif) no-repeat }
.images-block img
				{ margin-right: 7px }
.last			{ margin-right: 0 !important }

/*aanbod*/
.special_container a span
{
	display:block;
}
#aanbod .images-block	{ background: #666 url(/images/images-block_aanbod.gif) no-repeat; }
#aanbod  .images-block img
				{ margin-right:19px; margin-top:1px;  }
				
.images-block-diensten	{ position: absolute; bottom: 8px; right: -5px; width: 760px; height: 130px;
				  padding: 6px 0 17px 8px; margin-right: 21px; z-index: 5;
				  background: #666 url(/images/images-block-diensten.gif) no-repeat }
.images-block-diensten img
				{ margin-right: 16px }
.images-block-diensten .last	{ margin-right: 0 !important }

/* Bereken hypotheek
****************************************/
div#hypotheekberekening {
	border:solid 2px #ccc;
	padding:8px;
	margin-top:24px;
	float:left;
}
div#hypotheekberekening form {
	position:relative;
	margin-top:-23px;
	/*font-weight:bold;
	background:#fff;
	padding:0 4px;*/
}
div#hypotheekberekening legend {
	font-weight:bold;
	background:#fff;
	padding:0 4px;
	margin-bottom:12px;
}
div#hypotheekberekening label {
	width:160px;
	padding-right:8px;
	margin-left:4px;
	margin-bottom:4px;
	display:block;
	float:left;
}
div#hypotheekberekening input {
	margin-bottom:4px;
	margin-left:4px;
}
div#hypotheekberekening input#rente {
	margin-left:10px;
}
div#hypotheekberekening img {
	display:block;
	margin:0 0 4px 182px;
}
div#hypotheekberekening p {
	font-size:12px;
	margin-left:4px;
}
/* Formulieren
***************************************/*
table.formulier td {
	padding-right:6px;
}
table.formulier td.voetnoot {
	font-size:12px;
}

/* Onze medewerkers
******************************************/
div#medewerkerstotaal {
	margin-top:10px;
	overflow:hidden;
}
div#medewerkerstotaal div {
	position:relative;
	float:left;
	width:120px;
	margin-left:20px;
	margin-top:12px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
div#medewerkerstotaal div img {
	display:block;
	margin:0 auto;
}
.wiezijnwijpersoon {font-size:12px;margin-top:10px;margin-right:12px;}
.wiezijnwijpersoon p {margin:5px 0px;}

.wiezijnwijimage {float:left;padding:10px;border:1px solid #D40026;margin:0px 10px;}
/*-------------- Footter -------------- */

#footer			{ width: 100%; height: 80px; position: absolute; bottom: 0; left: 0; z-index: 2;
				  background: url(/images/footer.gif) no-repeat bottom }
#footer a		{ margin: 0 0 0 38px;text-decoration:none; color:#666; font-family:Arial, Verdana, Helve5tica, sans-serif;font-size:11px;font-weight:bold; }
#footer a:hover	{color:#D40026;}


/* STYLES DIE DOOR HET SYSTEEM WORDEN GEGENEREERD
====================================================== */
a
{
	font-size:12px;
	color: #000;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
}
a:hover
{
	 color: #f00;
}
td
{
	font-size:12px;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
}
select
{
    font-size:12px;
    font-family:Arial, Tahoma, Helvetica, sans-serif;
}
input
{
    font-size:12px;
    font-family:Arial, Tahoma, Helvetica, sans-serif;
}
textarea
{
    font-size:12px;
    font-family:Arial, Tahoma, Helvetica, sans-serif;
}
body #fout
{
    font-size:12px;
    color: red
}
body #informatietext
{
    color: #000;
}
body #boginfotitletekst
{
    color: #000;
}
body #titel
{
    color: #000;
}
body #highlight
{
    color: #000;
}
body #nieuwsdatum
{
    color: #000;
		font-size:14px;
}
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: Arial, Tahoma, Helvetica, sans-serif;
    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;
}
#locatieframe
{
	height:80px;
	width:300px;
	background:#fff
}
#locatieframe body
{
    background:#fff;
}

.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 #homespecialborder td
{
    background:#6DC026 !important;
}
body #login_box_password_input
{
    width: 98px
}
body #login_box_email_input
{
    width: 98px;
}
body #searchinfotitletekst
{
    color: #000000;
}

body #login
{
	background:#fff;
}

.buurtgegevens_header
{
    background-color:#666666;
    width:400px;
    color:#fff;
}
.mailhuis_input
{
    width: 200px
}


.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;
}

/* OPEN HUIS
================================================================================================================*/
body#Openhuis
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background:#999999;
}
.OpenHuisMainDiv
{
	position:relative;
	min-height:100%;
	background:#999999;
}
* html .OpenHuisMainDiv
{
	height:100%;
	text-align:center;
	
}
.OpenHuisMainDiv div
{
	position:relative;
	padding-bottom:30px;
}
#Openhuis p
{
	margin:0;
	padding:0;
}
.OpenHuisHeaderText
{

}
p.OpenHuisTitle
{
	position:relative;
	height:70px;
	line-height:60px;
	font-size:22px;
	font-weight:bold;
	text-align:center;
	color: #fff;
	background: #666666 url(/images/logo_openhuis.gif) 9px no-repeat;
}
p.OpenHuisDate
{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	margin-top:12px;
}
p.OpenHuisTime
{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
}
.OpenHuisMainDiv table
{
	width:96%;
	border-collapse:collapse;
	margin:0 auto;
}
.OpenHuisMainDiv table td
{
	padding-left:6px;
}
.TableWoonplaats
{
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	background:#666666;
	color:#fff;
}
.TableTitle
{
	font-weight:bold;
	color: #fff;
}
.TableData
{
color: black;
}
.TableData a
{
color: #fff;
}

.TableData a:hover
{
color: #D40026;
}
#footerOH
{
	position:relative;
	height:20px;
	margin-top:-20px;
	background: #666666;
}

/* END OPEN HUIS
==================================================================================================================*/
/* prospect*/



/* contact*/

#contactgegevens
{
	text-decoration:none;
	list-style:none;
}

#contactgegevens li
{
	float:Left;
	margin-left:0px;
	margin-right:5px;
}

img.fundalogo {
position:absolute;
top:-80px;
left:35px;
}

img.lmvlogo {
position:absolute;
left:40px;
}

a.disclaimer {
position:absolute;
left:2px;
bottom:25px;
}


img.fundagroen {
	position:absolute;
	margin-top:-150px;
	margin-left:580px;
	}