/* reset browser defaults */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0;	border: 0; outline: 0; font-size: 100%; font-family: inherit; }
:focus { outline: 0; }
body { line-height: 1;	color: black; }

table {	border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after {	content: ""; }
blockquote, q { quotes: "" ""; }
ol, ul { list-style: none; }

/*the works*/
.left { float:left; display: inline; }
.right { float:right; display: inline; }
.imagereplaced { text-indent:-999999px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; zoom:1; }
.clear { clear:both; }
ul.navigation { list-style:none; list-style-type:none; }
ul.navigation.horizontal:after { content: "."; display:block; height: 0; clear: both; visibility: hidden; }
ul.navigation.horizontal li { float:left; }

html { font-size:62.5%; }
body, html { height:100%; }
body { font: normal normal normal 1.2em/150% Arial, Helvetica, Tahoma, Verdana, sans-serif;  color:#1a171b; }
h1, h2, h3 { color:#1a171b;	font-size:1.8em; font-weight:bold; font-style:italic; }
h2 { font-size:1.3em; text-transform:none; }		
h3 { font-size:1.3em; }
a, a:active, a:visited { font: inherit;  color:#1a171b;  text-decoration: none; }

		
/*sitewide*/
body { background:#eaeaea; }	

body div#sitewrapper { width:1028px; min-height:781px; background:url(../img/site-bg.png) no-repeat top center; margin:0px auto;  }
body div#sitewrapper div#header { width:1028px; min-height: 185px; margin:0px auto; }
body div#sitewrapper div#header h1#logo { width:227px; height:175px; background:url(../img/beeldmerk.png) no-repeat top left; margin:0px 0px 0px 53px; }
body div#sitewrapper div#header a { display: inline-block; }

body div#sitewrapper div#header ul#nav { margin:110px 30px 0px 0px; }
body div#sitewrapper div#header ul#nav li a { padding:0px 21px 0px 21px; border-right:1px solid #fe9d05; }
body div#sitewrapper div#header ul#nav li:last-child a, body.index div#sitewrapper div#header ul#nav li.last a, body div#footer ul#footernav li:last-child a, body div#footer ul#footernav li.last { border-right:none; }
body div#sitewrapper div#header ul#nav li a:hover{ color:#fe9d05; }

body div#footer { width:998px; min-height: 51px; background:url(../img/footer-bg.png) no-repeat top center; margin:0px auto; padding:25px 0px 0px 30px; }
body div#footer ul#footernav { margin:-20px 30px 0px 0px; }
body div#footer ul#footernav li a { font:inherit; color:#fff; padding:0px 21px 0px 21px; border-right:1px solid #ffffff; }
body div#footer ul#footernav li a:hover { text-decoration: underline; }

body div#footer div#contactus { font:inherit; font-size:2.2em;  color:#fff; }
*body div#footer div#contactus { font-size:2.1em; } /* IE7*/
body div#footer div#contactus strong { font: inherit; font-weight:bold; }	

body div#sitewrapper div#content { background:url(../img/content-bg.png) repeat-y top center; }


/*splash */
body div#sitewrapper div#content.splash ul#entries { list-style:none; list-style-type:none; width:940px; margin:0px auto; margin-top: 10px; }

body div#sitewrapper div#content.splash ul#entries li { float:left; width:220px; margin:0px 20px 0px 0px; min-height:584px; padding-bottom:59px; position:relative; }
body div#sitewrapper div#content.splash ul#entries li:last-child, body div#sitewrapper div#content.splash ul#entries li.last { margin-right:0px; } 
body div#sitewrapper div#content.splash ul#entries li.last { margin-right:0px; } /*IE browsers*/
body div#sitewrapper div#content.splash ul#entries li#bouwkundige-keuringen { background: #fff2df url(../img/splash-readmore-bouwkunde.png) no-repeat bottom left; }
body div#sitewrapper div#content.splash ul#entries li#opleveringskeuring { background: #fbe2f1 url(../img/splash-readmore-nieuwbouw.png) no-repeat bottom left; }
body div#sitewrapper div#content.splash ul#entries li#energie-keuringen { background: #e2f5df url(../img/splash-readmore-energie.png) no-repeat bottom left; }
body div#sitewrapper div#content.splash ul#entries li#keuringsloket { background: #dfebf6 url(../img/splash-readmore-keurloket.png) no-repeat bottom left; }

body div#sitewrapper div#content.splash ul#entries li h2 { display:block; width:inherit; height:55px; background:url(../img/entry-bg-top.png) no-repeat top center;  }
body div#sitewrapper div#content.splash ul#entries li h2{ color:#fff; text-transform: uppercase; font-style:normal; font-weight:normal; text-align: center; padding-top:20px; letter-spacing: 1px; }
body div#sitewrapper div#content.splash ul#entries li#bouwkundige-keuringen h2 { background:#fe9d05 url(../img/entry-bg-top.png) no-repeat top center; }
body div#sitewrapper div#content.splash ul#entries li#opleveringskeuring h2 { background:#e12196 url(../img/entry-bg-top.png) no-repeat top center; }
body div#sitewrapper div#content.splash ul#entries li#energie-keuringen h2 { background:#22b405 url(../img/entry-bg-top.png) no-repeat top center; }
body div#sitewrapper div#content.splash ul#entries li#keuringsloket h2 { background:#0666b7 url(../img/entry-bg-top.png) no-repeat top center; }

body div#sitewrapper div#content.splash ul#entries li div.desc { padding:0px 15px; font:inherit; line-height:130%; }
body div#sitewrapper div#content.splash ul#entries li div.desc span.price { display:block; margin:15px 0px; font-weight:bold; }
body div#sitewrapper div#content.splash ul#entries li div.desc span.price strong { font-size:1.4em; }

body div#sitewrapper div#content.splash ul#entries li a.more { font-size:0.9em; font-weight:bold; position:absolute; bottom:0px; right:0px; margin:0px 25px 23px 0px; }
body div#sitewrapper div#content.splash ul#entries li#bouwkundige-keuringen a.more:hover { color:#fe9d05; }
body div#sitewrapper div#content.splash ul#entries li#opleveringskeuring a.more:hover { color:#e12196; }
body div#sitewrapper div#content.splash ul#entries li#energie-keuringen a.more:hover { color:#22b405; }
body div#sitewrapper div#content.splash ul#entries li#keuringsloket a.more:hover { color:#0666b7; }

/*subpages algemeen*/
body div#sitewrapper div#content.subpage ul#sidenav { width:161px; padding:0px 0px 0px 9px; margin:70px 0px 0px 0px; }
body div#sitewrapper div#content.subpage ul#sidenav li a { font:inherit; color:#fff; text-transform: uppercase; font-size:0.8em; display:table-cell; vertical-align: middle; }
body div#sitewrapper div#content.subpage ul#sidenav li.active a { font-size:1.1em; }
body div#sitewrapper div#content.subpage ul#sidenav li {  width:107px; height:52px; text-align: center; line-height:100%; display:table; padding-top:7px; margin-bottom:5px; }
body div#sitewrapper div#content.subpage ul#sidenav li.active { width:135px; height:65px; margin:0px 0px 0px -3px; margin-bottom:5px;}

*body div#sitewrapper div#content.subpage ul#sidenav li.active { margin:0px 0px 0px -19px; margin-bottom:5px;} /* IE7*/
*body div#sitewrapper div#content.subpage ul#sidenav li { margin-left:-17px; } /* IE7*/
*body div#sitewrapper div#content.subpage ul#sidenav li.active a { line-height:1.5; } /* IE7*/

body div#sitewrapper div#content.subpage ul#sidenav li#bouwkunde { background:url(../img/subnav-bouwkunde.png) no-repeat top left; }
body div#sitewrapper div#content.subpage ul#sidenav li#nieuwbouw { background:url(../img/subnav-nieuwbouw.png) no-repeat top left; }
body div#sitewrapper div#content.subpage ul#sidenav li#energie { background:url(../img/subnav-energie.png) no-repeat top left; }
body div#sitewrapper div#content.subpage ul#sidenav li#keurloket { background:url(../img/subnav-keurloket.png) no-repeat top left; }

body div#sitewrapper div#content.subpage ul#sidenav li#bouwkunde.active { background:url(../img/subnav-active-bouwkunde.png) no-repeat top left; }
body div#sitewrapper div#content.subpage ul#sidenav li#nieuwbouw.active { background:url(../img/subnav-active-nieuwbouw.png) no-repeat top left; }
body div#sitewrapper div#content.subpage ul#sidenav li#energie.active { background:url(../img/subnav-active-energie.png) no-repeat top left; }
body div#sitewrapper div#content.subpage ul#sidenav li#keurloket.active { background:url(../img/subnav-active-keurloket.png) no-repeat top left; }

body div#sitewrapper div#content.subpage div#pagecontent { width:505px; padding:25px; margin:10px 30px 20px 0px; padding-bottom: 0px; } 
body div#sitewrapper div#content.subpage div#pagecontent span#roundedbottom { display:block; width:555px; height:13px; background:url(../img/corners-bottom.png) no-repeat bottom left; margin:50px 0px 0px -25px; }
body div#sitewrapper div#content.subpage div#pagecontent h1 { font: normal normal normal 1.5em/150% Arial, Helvetica, Tahoma, Verdana, sans-serif; text-transform: uppercase; letter-spacing: 0px; }
body div#sitewrapper div#content.subpage div#pagecontent h2 { font: normal normal normal 1.3em/150% Arial, Helvetica, Tahoma, Verdana, sans-serif; text-transform: none; letter-spacing: 1px; }

body div#sitewrapper div#content.subpage div#pagecontent h3 { font:inherit; font-weight:bold; margin:10px 0px 0px 0px; } 
body div#sitewrapper div#content.subpage div#pagecontent span.subtitle { display: block; font:inherit; font-style:italic; margin:0px 0px 10px 0px; }
body div#sitewrapper div#content.subpage div#locationfinder { width:196px; height:499px; margin-top:10px; padding:0px 15px; } 
body div#sitewrapper div#content.subpage div#locationfinder select { width:inherit; }
body div#sitewrapper div#content.subpage div#locationfinder h2, body div#sitewrapper div#content.subpage div#woningkeur h2 { display:block; text-align:center; margin-top:20px; font: normal normal normal 1.6em/150% Arial, Helvetica, Tahoma, Verdana, sans-serif; text-transform: uppercase; letter-spacing: 1px; }

body div#sitewrapper div#content.subpage div#pagecontent a#aanvragen { display:block; height: 60px; width: 157px; color:#fff; text-transform: uppercase; text-decoration: none; text-align: center; padding-top:10px; margin-top:-30px; }

body div#sitewrapper div#content.subpage div#woningkeur { width:226px; height:283px; margin-right:47px; margin-top:10px; padding-top:1px; }
body div#sitewrapper div#content.subpage div#woningkeur h2 { margin-bottom:5px; }
body div#sitewrapper div#content.subpage div#woningkeur ul { list-style:none; list-style-type:none; margin: 0px 0px 20px 20px; }

body div#sitewrapper div#content.subpage span.price { display:block; margin:15px 0px; font-weight:bold; }
body div#sitewrapper div#content.subpage span.price strong { font-size:1.4em; }

/*bouwkunde*/
body div#sitewrapper div#content.bouwkunde div#pagecontent { background:#fff2df url(../img/corners-top.png) no-repeat top left; }
body div#sitewrapper div#content.bouwkunde div#pagecontent h1 { color:#fe9d05; }
body div#sitewrapper div#content.bouwkunde div#locationfinder { background:url(../img/bouwkunde-locatie-bg.png) no-repeat top left; } 
body div#sitewrapper div#content.bouwkunde div#pagecontent a { color:#fe9d05; }
body div#sitewrapper div#content.bouwkunde div#pagecontent a:hover { text-decoration:underline; }
body div#sitewrapper div#content.bouwkunde div#pagecontent a#aanvragen {  background:url(../img/bouwkunde-btn-aanvragen.png) no-repeat 0px 0px; }
body div#sitewrapper div#content.bouwkunde div#pagecontent a#aanvragen:hover { background-position: 0px -70px; }
body div#sitewrapper div#content.bouwkunde div#woningkeur { background:url(../img/woningkeur-bouwkunde-bg.png) no-repeat top left; }
body div#sitewrapper div#content.bouwkunde div#woningkeur ul li { background:url(../img/woningkeur-bouwkunde-bullet.png) no-repeat top left; padding-left:20px; height:20px; }

/*nieuwbouw*/
body div#sitewrapper div#content.nieuwbouw div#pagecontent { background:#fbe2f1 url(../img/corners-top.png) no-repeat top left; }
body div#sitewrapper div#content.nieuwbouw div#pagecontent h1 { color: #e12196; }
body div#sitewrapper div#content.nieuwbouw div#locationfinder { background:url(../img/nieuwbouw-locatie-bg.png) no-repeat top left; } 
body div#sitewrapper div#content.nieuwbouw div#pagecontent a, body div#sitewrapper div#content.bouwkunde div#pagecontent a:active, body div#sitewrapper div#content.nieuwbouw div#pagecontent a:visited { color:#e12196; }
body div#sitewrapper div#content.nieuwbouw div#pagecontent a:hover { text-decoration:underline; }
body div#sitewrapper div#content.nieuwbouw div#pagecontent a#aanvragen {  background:url(../img/nieuwbouw-btn-aanvragen.png) no-repeat 0px 0px; }
body div#sitewrapper div#content.nieuwbouw div#pagecontent a#aanvragen:hover { background-position: 0px -70px; }
body div#sitewrapper div#content.nieuwbouw div#woningkeur { background:url(../img/woningkeur-nieuwbouw-bg.png) no-repeat top left; }
body div#sitewrapper div#content.nieuwbouw div#woningkeur ul li { background:url(../img/woningkeur-nieuwbouw-bullet.png) no-repeat top left; padding-left:20px; height:20px; }

/*energie*/
body div#sitewrapper div#content.energie div#pagecontent { background:#e2f5df url(../img/corners-top.png) no-repeat top left; }
body div#sitewrapper div#content.energie div#pagecontent h1 { color: #22b405; }
body div#sitewrapper div#content.energie div#locationfinder { background:url(../img/energie-locatie-bg.png) no-repeat top left; } 
body div#sitewrapper div#content.energie div#pagecontent a, body div#sitewrapper div#content.bouwkunde div#pagecontent a:active, body div#sitewrapper div#content.energie div#pagecontent a:visited { color:#22b405; }
body div#sitewrapper div#content.energie div#pagecontent a:hover { text-decoration:underline; }
body div#sitewrapper div#content.energie div#pagecontent a#aanvragen {  background:url(../img/energie-btn-aanvragen.png) no-repeat 0px 0px; }
body div#sitewrapper div#content.energie div#pagecontent a#aanvragen:hover { background-position: 0px -70px; }
body div#sitewrapper div#content.energie div#woningkeur { background:url(../img/woningkeur-energie-bg.png) no-repeat top left; }
body div#sitewrapper div#content.energie div#woningkeur ul li { background:url(../img/woningkeur-energie-bullet.png) no-repeat top left; padding-left:20px; height:20px; }

/*keurloket*/
body div#sitewrapper div#content.keurloket div#pagecontent { background:#dfebf6 url(../img/corners-top.png) no-repeat top left; }
body div#sitewrapper div#content.keurloket div#pagecontent h1 { color: #0666b7; }
body div#sitewrapper div#content.keurloket div#locationfinder { background:url(../img/keurloket-locatie-bg.png) no-repeat top left; } 
body div#sitewrapper div#content.keurloket div#pagecontent a, body div#sitewrapper div#content.bouwkunde div#pagecontent a:active, body div#sitewrapper div#content.keurloket div#pagecontent a:visited { color:#fff; }
body div#sitewrapper div#content.keurloket div#pagecontent a:hover { text-decoration:underline; }
body div#sitewrapper div#content.keurloket div#pagecontent a#aanvragen {  background:url(../img/keurloket-btn-aanvragen.png) no-repeat 0px 0px; }
body div#sitewrapper div#content.keurloket div#pagecontent a#aanvragen:hover { background-position: 0px -56px; }
body div#sitewrapper div#content.keurloket div#woningkeur { background:url(../img/woningkeur-keurloket-bg.png) no-repeat top left; }
body div#sitewrapper div#content.keurloket div#woningkeur ul li { background:url(../img/woningkeur-keurloket-bullet.png) no-repeat top left; padding-left:20px; height:20px; }

/*----------------------------------
FAQ module
------------------------------------*/

.faq_box_search 	{	color:#fff;
						background-color:#fe9d05;
						border:#fe9d05;
						padding-left:10px;
					}
					
.faq_forminput		{	border-style: solid; 
						border-color: #484847; 
						background-color: #fff; 
						border-width: 1px; 
						margin-top: 5px;
					}
					
.faq_button			{	border-style: solid; 
						border-color: #484847; 
						color: #fff; 
						background-color: #484847; 
						border-width: 1px; 
						cursor:pointer;
						text-decoration:none;
						margin-top:5px;
					}
					
.faq_vragen			{	margin-left:0px;
						padding-left:20px;
						padding-bottom:10px;
						background:url(../img/faq_vragen.png) no-repeat top left;
					}
					
body div#sitewrapper div#content.bouwkunde div#pagecontent .faq_vragen a		{	color:#1a171b;
						text-decoration:none;
					}
					
body div#sitewrapper div#content.bouwkunde div#pagecontent .faq_vragen a:hover	{	color:#1a171b;
						text-decoration:underline;
					}					

.faq_box_cat		{	background-color:#fff;
						border-color: #fe9d05; 
						border-width: 1px; 
						border-style:solid;														
						padding-left:10px;
						padding:10px 10px 10px 10px;
					}

.faq_cats			{	list-style:none; 
						list-style-type:none;
						color:#1a171b;						
					}
					
.faq_cat			{	margin-left:0px;
						padding-left:20px;
						color:#1a171b;
						background:url(../img/faq_cats.jpg) no-repeat top left;
					}

body div#sitewrapper div#content.bouwkunde div#pagecontent .faq_cat a			{	font-size:1.1em;
						color:#1a171b;
						text-decoration:underline;
					}
					
body div#sitewrapper div#content.bouwkunde div#pagecontent .faq_cat a:hover	{	color:#fe9d05;
						text-decoration:underline;
					}					
					
.faq_result			{	color:#fe9d05;
						font-weight:bold;
					}					

.faq_action			{	margin-left:0px;
						padding-left:20px;
						background:url(../img/faq_cats.jpg) no-repeat top left;
					}	

faq_action a		{	text-decoration:underline;
					}
					
faq_action a:hover	{	color:#fe9d05;
						text-decoration:underline;
					}	