html,body{margin:0;padding:0;height:100%}
form{display:inline;margin:0;padding:0}
table,table td,table th{padding:0;margin:0;border-collapse:collapse;border-spacing:0;font:11px tahoma,sans-serif;vertical-align:top}
a,img{border:0;outline:0;color:#fff;text-decoration:underline}
a:hover{text-decoration:none}
address{font-style:normal}
strong,b{color:#006}
h1,h2,h3,h4,h5,h6{font-size:100%;margin:0;padding:0}
h2{color:#642800}
h3{color:#454545}
/*****************************************************/
body				{background:url(../../images/backgrounds/body.gif) 0 100px repeat-x; overflow-x:hidden;}
#wrapper			{background:url(../../images/backgrounds/hout.jpg) 10px 0 repeat-y}
#menu a				{background:url(../../images/backgrounds/menu.jpg)}
/*
.opsomming{background:url(../../images/backgrounds/opsomming.png) no-repeat}
*/
.opsomming li		{background:url(../../images/huis.gif) no-repeat 0px 0px}
/*****************************************************/
#wrapper,#maintable	{height:100%;width:100%}
:root #wrapper		{min-height:100%;height:auto}
#content_td			{height:100%;width:100%;padding:17px}
#content_td a		{color:#000}
.contentpadding		{margin:0 100px; width:700px;}
.contentimage		{float:right;border:4px solid #fff; margin-left:1em}
/*****************************************************/
#menu				{margin-left:10px;width:101px}
#menu ul,#menu li	{margin:0;padding:0;list-style:none;display:inline}
#menu a				{color:#fff;display:block;line-height:22px;/* openhuis */text-indent:6px;/* text-indent:10px; */margin-top:3px;text-decoration:none}
#menu a:hover		{background:#000}
/*****************************************************/
#contactform_side{position:relative;margin-right:-10px;float:right;width:360px;overflow:hidden;background:#fff url(../../images/backgrounds/bg1.jpg) repeat-x}
#contactform_side .padding{padding:10px}
#contactform_side table{border-collapse:collapse;border-spacing:0;margin-top:10px}
#contactform_side td{padding:0}
#contactform_side td.labelcell{text-align:right;width:140px}
#contactform_side #labeltxt_verplicht{float:right;color:#642800;font-weight:bold}
#contactform_side td.fieldcell #labeltxt_verplicht{float:left;font-weight:normal}
#contactform_side input,
#contactform_side select,
#contactform_side textarea{font:11px tahoma, sans-serif;background:#eeeeee;border:1px solid #cccccc;margin-right:1px}
:root #contactform_side input,
:root #contactform_side select,
:root #contactform_side textarea{margin-bottom:2px}
#contactform_side #MFV3{width:107px}
#contactform_side #MFV5,#contactform_side #MFV8{width:159px}
#contactform_side .vraagkeuze, 
#contactform_side #MFV4,
#contactform_side #MFV0{width:200px}
#contactform_side #MFV2,#contactform_side #MFV6,#contactform_side #MFV7{width:40px}
#contactform_side #MFV9{width:100px}
#contactform_side #MFV10{width:99px}
#contactform_side .TABLE_Bound,#contactform_side .TABLE_Klantinfo{display:none}
#contactform_side input.button{margin:5px 0}
/*****************************************************/
/* nieuwbouw troep */
.TB_left						{border:1px solid #c5c393;width:600px;border-collapse:collapse;background:#fff url(../../images/backgrounds/bg1.jpg) repeat-x}
.TD1_left						{font:17px tahoma, verdana, arial, sans-serif;font-weight:bold;color:#642800;padding-left:10px;line-height:1.8;border-bottom:3px double #c5c393}
.TD2_left						{vertical-align:middle;width:100%;padding-left:10px}
#content_td .TD3_left a			{background:#006;color:#fff;text-decoration:none;display:block; line-height:40px;width:180px;text-align:center}
#content_td .TD3_left a:hover	{background:#c5c393 url(../../images/backgrounds/button.jpg)}
/*****************************************************/
.thumbs							{float:right;background:#fff url(../../images/backgrounds/bg1.jpg) repeat-x; padding:10px;margin-left:2em}
.thumbs a						{display:block}
.thumbs img						{border:1px solid #c5c393;padding:1px}
.thumbs marquee					{width:250px}
/*****************************************************/
.opsomming ul,.opsomming li{margin:0;padding:0;list-style:none}
.opsomming li{padding-left:2em;margin-top:.3em; line-height:1.7}
.opsomming ul.column{padding-left:0;padding-right:0;width:49%;float:left}
.opsomming ul.column li{padding-left:2em}
/*****************************************************/
#body_home #content_td{padding:0;padding-top:3px;text-align:center}
#body_openhuis #content_td{padding:0;}
#body_zakelijk #content_td,#body_aanbod_overzicht #content_td{padding:0;padding-top:100px}
#body_diensten #content_td,#body_aanbod_overzicht #content_td{padding:0;padding-top:100px}
#body_nieuws #content_td,#body_aanbod_overzicht #content_td{padding:0;padding-top:100px}
#body_contactindex #content_td,#body_aanbod_overzicht #content_td{padding:0;padding-top:100px}
#body_aanbod #content_td{padding:0}
#iframe_aanbod{height:100%;width:100%}
/*****************************************************/
#breadcrumbs{padding-bottom:2em}
#breadcrumbs,#breadcrumbs a{font:10px tahoma,sans-serif;color:#a7a7a7;text-decoration:none}
#breadcrumbs a:hover{color:#000}
/*****************************************************/
.nieuwbouwbutton				{width:222px; height:227px;overflow:hidden; }
.nieuwbouwbutton a				{height:227px; display:block; padding: 19px 11px 11px 21px; background:url(../../images/nieuwbouwbutton.gif) no-repeat; text-decoration:none}
.nieuwbouwbutton a span			{display:block; padding:0 4px; line-height: 2; text-align:center ; background:#7cb5d7; color:#fff}

#nb_laanstraat					{background:url(../../images/projects/laanstraat.gif)}
#nb_lindenhof					{background:url(../../images/projects/lindenhof.gif)}
#nb_schrikslaan					{background:url(../../images/projects/schrikslaan.gif)}
#nb_davinci						{background:url(../../images/projects/davinci.gif)}
#nb_plantago					{background:url(../../images/projects/plantago.gif)}
#nb_jachthoorn					{background:url(../../images/projects/jachthoorn.gif)}
/*****************************************************/
.hide{display:none}
.floatclear,.clear{clear:both}
#iframe_kaart{width:400px; height:400px;}