/* Css Reset */
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,b,u,i,center,dl,dt,dd,ol,ul,li{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }


/* General Styles */
.skiplink{ display:none; }
a,
a:visited{ color:#00f; text-decoration:none; }
a:focus,
a:hover{ text-decoration:underline; }
body{ background:#fff url(../images/bgr-body.png) repeat-x left top; color:#333; font:62.5%/1 Arial, Helvetica, sans-serif; }

/* Wrapper */
#wrapper{ width:980px; margin:0 auto; }

/* Header */
#header{ height:128px; margin-bottom:8px; }

/* Logo */
#logo{ float:left; height:62px; margin-top:35px; }
	#logo{ display:block; width:276px; height:59px; background:url(../images/logo.png) no-repeat; text-indent:-9999em; }

/* Nav */
#nav{ float:right; font-size:1.2em; font-weight:bold; margin-top:45px; }
	#nav li{ float:left; margin-left:25px; }
	#nav li a,
	#nav li a:visited{ display:block; color:#000; padding:8px; text-decoration:none; }
	#nav li a:hover{ color:#fff; background:#964a00; text-decoration:none; }
	#nav li.current a,
	#nav li.current a:visited{ color:#fff; background:#964a00; }

/* Subnav */
#subnav{ clear:both; width:980px; height:31px; font-size:1.2em; font-weight:bold; background:#62632a; }
	#subnav li{ float:left; margin:0 16px; display:inline; background:#707133; }
	#subnav li a,
	#subnav li a:visited{ text-decoration: underline; display:block; color:#fff; padding:0 15px; line-height:31px; vertical-align:middle; }
	#subnav li a:hover{ text-decoration:none; background:#c1b200; }
	#subnav li.current a,
	#subnav li.current a:visited{text-decoration:none; background:#c1b200; }

/* Content */
#content{ clear:both; width:980px; margin-bottom:0px; }
	#content h1{ font-size:1.6em; line-height:20px; }
	#content h3{ font-size:1.2em; }
	#content h4{ font-size:1em; }
    #content .h1{ font-size:1.6em; line-height:20px; }
    #content span .h1{ font-size:1.6em; line-height:20px; }
	#content .h3{ font-size:1.2em; }
	#content span.h3{ font-size:1.2em; }
	#content .h4{ font-size:1em; }
	#content span.h4{ font-size:1em; }


/* Bcrumbs */
#bcrumbs{ clear:both; width:960px; font-size:1.1em; color:#62632a; }
	#bcrumbs li{ float:left; margin-right:4px; }
	#bcrumbs li a,
	#bcrumbs li a:visited{ color:#62632a; }

/* Home */
#home{ clear:both; width:980px; overflow:hidden; padding-top: 10px;}
	#home .leftcol{ float:left; width:265px; margin-right:30px; line-height: 20px; font-size: 1.2em;}
	#home .midcol{ float:left; width:470px; padding-top:0px; margin-right:27px; line-height: 15px; font-size: 1.2em;}
	#home .midcol{ float:left; width:470px; padding-top:0px; margin-right:27px; line-height: 15px; font-size: 1.2em;}
	#home .rightcol{ float:right; width:188px; line-height: 15px;font-size: 1.2em;}
	#home .midcol .box{ float:left; width:228px; margin-bottom:25px; }
	#home .midcol .box h3{ color:#fff; padding:7px 10px; }
	#home .midcol .box a
	#home .midcol .box a:visited{ text-decoration:underline; }
	#home .midcol .box a:hover{ text-decoration:none; }
	#home .midcol .box .box_inner{ padding:20px 10px 25px; }
	#home .midcol .box .list{ font-weight:bold; list-style:none; padding:0; margin:0; }
	#home .midcol .box .list li{ line-height:18px; }
	#home .midcol .text{ clear:both; width:470px; line-height: 18px;}
	#home .midcol .text h1{ color:#964a00; margin-bottom:15px; line-height:20px;}
	#home .midcol .text h3{ color: #6b6122; margin-bottom:5px;}
	#home .text a, #home .text a:visited {color: #7e6d00; text-decoration: underline;}
	#home .text a:hover{text-decoration: none; }
	.midcol ul{ font-size:1em; list-style:outside disc; padding:0 0 0 18px; margin:0 0 30px; list-style-image: url(../images/bullet.gif);}
	.midcol li{ line-height:18px; padding: 0 0 0 2px;}
	.midcol ol{ font-size:1em; list-style:outside decimal; padding:0 0 0 18px; margin:0 0 30px; }
	.midcol .myURL {font-size: 0.8em; color: #dadada;}
	.midcol .myURL a, .midcol .myURL a:visited{text-decoration: underline; color: #dadada;}
	.midcol .myURL a:hoover{text-decoration: none;}

/* Welcome */
#welcome{ margin-bottom:25px; line-height: 18px; }
	#welcome h1{ color:#964a00; margin-bottom:15px; line-height:20px; }
		#welcome a{color:#7e6d00; text-decoration: underline;}
	#welcome a:hover{ text-decoration: none;}

/* Call to Action */

	
#calltoaction{ padding:10px; background:#964a00; width: 200px; }
    #calltoaction h3{ font-size:1.1em; color:#fff; margin-bottom:10px; line-height:15px; }
	#calltoaction .number{ width:199px; height:113px; text-align:center; background:url(../images/bgr-call2.jpg) no-repeat; }
	#calltoaction .number p{ font-size:1.2em; font-weight:bold; color:#964a00; padding-top:90px; letter-spacing:1px; }
	#calltoaction .number a{color:#964a00; text-decoration: underline;}
	#calltoaction .number a:hover{ text-decoration: none;}
	#calltoaction a{color:#fff; text-decoration: underline;}
	#calltoaction a:hover{ text-decoration: none;}
	
	#calltoquote{ width:199px; font-size:1.1em; color:#8b7802; padding:10px 10px 10px; margin-top: 10px; margin-bottom:25px; border:1px solid #c6af25; background:#eee7bd; }
	#calltoquote a{color:#8b7802; text-decoration: underline;}
	#calltoquote a:hover{ text-decoration: none;}

/* Market */
#market{ margin-right:10px; color:#964A00; border:1px solid #964A00; background:#f6ede9; line-height: 18px;}
	#market h3{ background:#964A00; }
	#market a,
	#market a:visited{ color:#964A00; text-decoration:underline; }
	#market a:hover{ text-decoration:none; }
	#market li{ font-size:12px; line-height:20px; margin:0 0 0 18px; padding: 0 0 0 2px; list-style-image: url(../images/bullet.gif);}
	#market ol{ font-size:12px; list-style:outside decimal; padding:0 0 0 18px; margin:0 0 30px; }


/* Workshop */
#workshop{ color:#62632a; border:1px solid #62632a; background:#f1f1e8; line-height: 18px;}
	#workshop h3{ background:#62632a; }
	#workshop a,
	#workshop a:visited{ color:#62632a; text-decoration:underline; }
	#workshop a:hover{ text-decoration:none; }
	#workshop li{ font-size:12px; line-height:20px; margin:0 0 0 18px; padding: 0 0 0 2px; list-style-image: url(../images/bullet.gif);}
	#workshop ol{ font-size:12px; list-style:outside decimal; padding:0 0 0 18px; margin:0 0 30px; }

/* Whitepaper */
#whitepaper{ margin-bottom:35px; line-height: 18px;}
	#whitepaper h1{ color:#8b7802; margin-bottom:10px; }
	#whitepaper form p{ font-weight:bold; color:#964a00; margin-bottom:15px; }
    #whitepaper label{ display:block; font-weight:bold; margin-top: 10px; margin-bottom:7px; }
	#whitepaper input.txt{ width:176px; height:15px; padding:5px; margin-bottom:5px; border:1px solid #8b7802; }
	#whitepaper input.btn{ width:96px; height:26px; font-weight:bold; color:#fff; padding-bottom:2px; border:0; background:#8b7802; }


/* Quote */
#quote{ padding:10px 10px 10px; margin-bottom:25px; border:1px solid #c6af25; background:#eee7bd; }
	#quote p{ font-size:1.2em; font-weight:bold; font-style:italic; color:#8b7802; line-height:25px; text-indent:17px; background:url(../images/ico-quoteopen.png) no-repeat top left; }
	

/* Subpage */
#subpage{ clear:both; width:980px; overflow:hidden; padding-top: 10px; }
	#subpage .leftcol{ font-size:1.2em; float:left; width:240px; margin-right:25px; line-height:15px;}
	#subpage .midcol{ font-size:1.2em; float:left; width:475px; margin-right:25px; padding-bottom: 20px; line-height:15px;}
	#subpage .midcol .h1{margin-top: 2px; color:#6b6122; font-size: 1.6em; margin-bottom:20px; font-weight: bold;}
	#subpage .midcol .h3{font-weight: bold; margin-top: 2px; color:#62632a; margin-bottom:5px;}    
	#subpage .midcol h1{ margin-bottom:20px; color:#6b6122;}
	#subpage .midcol h3{ margin-bottom:5px; color:#6b6122;}
	#subpage .midcol a, #subpage .midcol a:visited {color: #7e6d00; text-decoration: underline; }
	#subpage .midcol a:hover{text-decoration: none; }
	#subpage .midcol p{ margin-bottom:30px; }
	#subpage .rightcol{ font-size:1.2em; float:right; width:215px;line-height:15px;}

/* Sidenav */
#sidenav{ margin-bottom:25px; background:#eee7bd; }
	#sidenav h4{ color:#fff; padding:10px 15px; background:#62632a; }
	#sidenav ul{ font-size:1em; padding:5px 10px 7px; }
	#sidenav li{ border-bottom:1px solid #62632a; }
	#sidenav a{ display:block; padding:8px 4px; color:#333; }
	#sidenav a:hover{ color:#fff; text-decoration:none; background:#c1b200; }
	#sidenav a span{ display:block; padding-left:10px; background:url(../images/bullet-sidenav.png) no-repeat left top; }
	#sidenav a:hover span{ background:url(../images/bullet-sidenav-on.png) no-repeat left top; }
	#sidenav li.current a,
	#sidenav li.current a:visited{ color:#fff; text-decoration:none; background:#c1b200; }
	#sidenav li.current a span{ background:url(../images/bullet-sidenav-on.png) no-repeat left top; }

/* Oplossing & Duurzaam */
#oplossing { padding-bottom: 15px; color: #62632a;}
#oplossing h4{ color:#964a00; padding:10px; margin-bottom:8px; background:#dadada; }
	#oplossing a, #oplossing a:visited{ text-decoration: underline; color: #62632a;}
	#oplossing a:hover{text-decoration: none; color: #62632a;}
	#oplossing ul{ font-size:1em; list-style:outside disc; padding:0 0 0 18px; margin:0 0 10px; list-style-image: url(../images/bullet.gif);}
	#oplossing li{ line-height:18px; padding: 0 0 0 2px;}
	#oplossing ol{ font-size:1em; list-style:outside decimal; padding:0 0 0 18px; margin:0 0 30px; }
	
#kernwoorden { padding-bottom: 15px; line-height:20px; }
#kernwoorden h4{ color:#964a00; padding:10px; margin-bottom:8px; background:#dadada; }
	#kernwoorden a, #kernwoorden a:visited{ text-decoration: underline; color: #7e6d00;}
	#kernwoorden a:hover{text-decoration: none; color: #7e6d00;}
	#kernwoorden ul{ font-size:1em; list-style:outside disc; padding:0 0 0 18px; margin:0 0 10px; list-style-image: url(../images/bullet.gif);}
	#kernwoorden li{ line-height:18px; padding: 0 0 0 2px;}
	#kernwoorden ol{ font-size:1em; list-style:outside decimal; padding:0 0 0 18px; margin:0 0 30px; }
	#kernwoorden h2{ font-size:1em; list-style:outside decimal; padding:0 0 0 18px; margin:0 0 30px; }
	#kernwoorden h2 span{ font-size:1em; list-style:outside decimal; padding:0 0 0 18px; margin:0 0 30px; }
	
#workshopdata { padding-bottom: 15px; }
#workshopdata h4{ color:#964a00; padding:10px; margin-bottom:8px; background:#dadada; }
	#workshopdata a, #workshopdata a:visited{ text-decoration: underline; color: #7e6d00;}
	#workshopdata a:hover{text-decoration: none; color: #7e6d00;}
	#workshopdata ul{ font-size:1em; list-style:outside disc; padding:0 0 0 18px; margin:0 0 10px; list-style-image: url(../images/bullet.gif);}
	#workshopdata li{ line-height:18px; padding: 0 0 0 2px;}
	#workshopdata ol{ font-size:1em; list-style:outside decimal; padding:0 0 0 18px; margin:0 0 30px; }


#duurzaam { padding-bottom: 15px; color:#964a00;}
#duurzaam h4{ color:#fff; padding:10px; margin-bottom:8px; background:#964a00; }
	#duurzaam a, #duurzaam a:visited{text-decoration: underline; color: #964a00;}
	#duurzaam a:hover{text-decoration: none; color: #964a00;}
	#duurzaam ul{ font-size:1em; list-style:outside disc; padding:0 0 0 18px; margin:0 0 10px; list-style-image: url(../images/bullet.gif);}
	#duurzaam li{ line-height:18px; padding: 0 0 0 2px;}
	#duurzaam ol{ font-size:1em; list-style:outside decimal; padding:0 0 0 18px; margin:0 0 30px; }

/* zoeken */
#zoeken{ margin-bottom:25px; }
	#zoeken h1{ color:#8b7802; margin-bottom:4px; }
	#zoeken form p{ font-weight:bold; color:#964a00; margin-bottom:15px; }
	#zoeken input.txt{ width:176px; height:15px; padding:5px; margin-bottom:5px; border:1px solid #8b7802; }
	#zoeken input.btn{ width:96px; height:26px; font-weight:bold; color:#fff; padding-bottom:2px; border:0; background:#8b7802; }

/* Subpage - Call to Action */
#subpage #calltoaction{ padding:5px 8px 8px; background:#964a00; }
	#subpage #calltoaction h4{ font-size:1.1em; color:#fff; margin-bottom:10px; line-height:15px; }
	#subpage #calltoaction .number{ width:199px; height:113px; text-align:center; background:url(../images/bgr-call2.jpg) no-repeat; }
	#subpage #calltoaction .number p{ font-size:1.2em; font-weight:bold; color:#964a00; padding-top:90px; letter-spacing:1px; }
    #subpage #calltoaction .number a{color:#964a00; text-decoration: underline;}
	#subpage #calltoaction .number a:hover{ text-decoration: none;}
	
#subpage #calltoquote{ width:193px; font-size:1.1em; color:#8b7802; padding:10px 10px 10px; margin-top: 10px; margin-bottom:25px; border:1px solid #c6af25; background:#eee7bd; }
#subpage #calltoquote a{color:#8b7802; text-decoration: underline;}
#subpage #calltoquote a:hover{ text-decoration: none;}

/* Footer */
#footer{ clear:both; width:950px; font-size:1.2em; color:#fff; padding:15px 15px 10px; letter-spacing:0.5px; background:#62632a; }
	#footer a, #footer a:visited{ color:#fff; text-decoration:underline; }
	#footer a:hover{ text-decoration:none; }
	#footer ul{ clear:both; width:950px; padding-bottom:1px; margin-bottom:8px; overflow:hidden; }
	#footer li{ float:left; margin-left:10px; padding-left:15px; background:url(../images/bullet-circle.png) no-repeat left center; }
	#footer li.first{ margin:0; padding:0; background:none; }
	
.btn{ width:96px; height:26px; font-weight:bold; color:#fff; padding-bottom:2px; border:0; background:#8b7802; }
.txt{ width:176px; height:15px; padding:5px; border:1px solid #8b7802; }