* 								{ padding:0; margin:0; }
fieldset, img 					{ border:0; }
label, a 						{ cursor:pointer; }
body, textarea, input, select 	{ font:normal 12px Arial; }
body							{ color:#000; }
a								{ text-decoration:none; outline:none; color:#000; }
a:hover							{ text-decoration:underline; }
h1, h2, h3, h4, h5, h6			{ font-size:1em; font-weight:normal; }

.hidden, hr						{ position:absolute; left:-1000em; }
.clear 							{ position:relative; clear:both; height:0px; overflow:hidden; }
.shane							{ }
.fl_left						{ margin:5px 5px 5px 0; float:left; }
.orange							{ color:#ff7900; }
.orange_bl						{ font-weight:bold; color:#ff7900; }
.list							{ list-style:none; }
.list li						{ position:relative; padding-left:15px; background:url(../img/circle.gif) 5px 8px no-repeat; }

/* all */
#all 							{ width:972px; margin:0 auto; position:relative; background:url(../img/html_bcg.gif) repeat-y; }

/* top */
.top 							{ width:971px; padding-top:15px; background:#fff; }
.top #logo						{ width:261px; height:68px; position:relative; border-left:1px solid #fff; float:left; background:url(../img/logo.gif) 0 0 no-repeat; }
.top #logo h1 a					{ width:261px; height:68px; display:block; }
.top #logo h1 a span			{ position:absolute; left:-1000em; }

.top #search_main				{ width:223px; padding-top:18px; float:right; }
.top #search_main form			{ width:223px; height:20px; padding:2px 0; float:left; padding-bottom:10px; background:url(../img/bcg_form_main.png) no-repeat; }
.top #search_main input			{ width:140px; height:12px; line-height:10px; padding:0 0 0 8px; border:0; font-size:0.8em; background:none; }
.top #search_main #submit		{ width:38px; height:11px; }
.top #search_main .uit_zoe		{ width:142px; height:13px; display:block; position:relative; left:-3px; float:right; background:url(../img/uit_zoe.gif) no-repeat; }
.top #search_main .uit_zoe span	{ position:absolute; left:-1000em; }

.top .path						{ width:814px; height:16px; padding:2px 10px 2px 146px; float:left; background:#000; border:3px solid #fff; border-width:3px 0 3px 1px; }
.top .path a					{ font-weight:bold; color:#f90; }
.top .path span					{ font-weight:bold; color:#f90; padding:0 8px; }
.top .path a:hover				{ text-decoration:none; color:#fff; }

.body							{ width:971px; position:relative; }
.body .left						{ width:137px; padding:0 0 20px 0; float:left; overflow-x:hidden; }
.body .left .bcg				{ width:137px; }


.body .left .min_height			{ width:1px; height:480px; float:left; }

/*
.body .left #menu 				{ width:136px; list-style:none; float:left; }
.body .left #menu li			{ width:136px; display:block; float:left; }
.body .left #menu li a			{ width:120px; line-height:16px; padding:7px 8px; font-size:1.1em; display:block; float:left; color:#fff; }
.body .left #menu li a:hover	{ width:120px; text-decoration:none; background:#999; }
*/

.body .left #menu0 				{ width:136px; padding-bottom:50px; list-style:none; float:left; }

.body .left #menu0 dt a			{ width:120px; line-height:16px; padding:7px 8px; font-size:12px; display:block; float:left; cursor:pointer; color:#FFF; position: relative; font-weight: bold;  }
.body .left #menu0 dt a.active	{ width:120px; display:block; text-decoration:none; background:#e0e0e0; color:#000; }
.body .left #menu0 dt a:hover	{ width:120px; display:block; text-decoration:none; background:#666665; color:#FFFFFF; }
.body .left #menu0 dt a.main	{ width:120px; display:block; text-decoration:none; background:#666665; color:#FFFFFF; }
.body .left #menu0 dt a.main:hover	{ width:120px; display:block; text-decoration:none; background:#666665; color:#FFFFFF; }

.body .left #menu0 dt a.gray			{ background: #e0e0e0; color:#000000; border-bottom: 1px solid #999; border-top: 1px solid #999; }
.body .left #menu0 dt a.gray:hover		{ background:#666665; color: #FFFFFF; }
.body .left #menu0 dt a.g_active		{ width:120px; display:block; text-decoration:none; border-bottom: none; }
.body .left #menu0 dt a.g_active:hover	{ background:#666665; color: #FFFFFF; }

.body .left #menu0 dt.dt_sub a					{ width: 113px; background: #e0e0e0; padding-left: 15px; }
.body .left #menu0 dt.dt_sub a span				{ color: #f47922; }
.body .left #menu0 dt.dt_sub a.active			{ background: #e0e0e0; }
.body .left #menu0 dt.dt_sub a.arr_down			{ background: url(img/menu_arrow_down.png) 2px 7px no-repeat #e0e0e0; }
.body .left #menu0 dt.dt_sub a.arr_down:hover	{ background: url(img/menu_arrow_down.png) 2px 7px no-repeat #e0e0e0; color: #000000; text-decoration: underline; }
.body .left #menu0 dt.dt_sub a.arr_right		{ background: url(img/menu_arrow_right.png) 2px 7px no-repeat #e0e0e0; }
.body .left #menu0 dt.dt_sub a.arr_right:hover	{ background: url(img/menu_arrow_right.png) 2px 7px no-repeat #e0e0e0; color: #000000; text-decoration: underline; }
.body .left #menu0 dt.dt_sub a:hover			{ background: #e0e0e0; }
.body .left #menu0 dt.dt_sub a.b_bottom			{ border-bottom: 2px solid #999; }

.body .left #menu0 dt.dt_sub2 a			{ width: 113px; padding: 3px 8px 3px 15px; background:#e0e0e0; color:#000000; font-size: 12px; }
.body .left #menu0 dt.dt_sub2 a.active	{ width: 113px; padding: 3px 8px 3px 15px; }
.body .left #menu0 dt.dt_sub2 a:hover	{ width: 113px; padding: 3px 8px 3px 15px; text-decoration: underline; }
.body .left #menu0 dt.dt_sub2 a.b_bottom			{ border-bottom: 2px solid #999; }

.body .left #menu0 dd a						{ width:120px; line-height:16px; padding:7px 8px 7px 8px; font-size:1.1em; display:block; float:left; cursor:pointer;  background:#e0e0e0; color:#000; position: relative; font-weight: normal; }
.body .left #menu0 dd a.arr_down			{ width:113px; background: url(img/menu_arrow_down.png) 2px 7px no-repeat #e0e0e0; padding: 3px 8px 3px 15px; }
.body .left #menu0 dd a.arr_down:hover		{ width:113px; background: url(img/menu_arrow_down.png) 2px 7px no-repeat #e0e0e0; padding: 3px 8px 3px 15px; color: #000000; text-decoration: underline; }
.body .left #menu0 dd a.arr_right			{ width:113px; background: url(img/menu_arrow_right.png) 2px 7px no-repeat #e0e0e0; padding: 3px 8px 3px 15px; }
.body .left #menu0 dd a.arr_right:hover		{ width:113px; background: url(img/menu_arrow_right.png) 2px 7px no-repeat #e0e0e0; padding: 3px 8px 3px 15px; color: #000000; text-decoration: underline; }
.body .left #menu0 dd a.b_bottom			{ border-bottom: 2px solid #999; }
#last_el									{ display:none; }


.body .left .left_bottom_txt	{ padding-left:10px; color:#000; }
.body .left .left_bottom_txt a	{ color:#000; }
.body .left .left_bottom_txt .white{ font:bold 0.8em Verdana; color:#fff; }

/* body */
.body h4 						{ font-weight: bold; color: #FF7900; }
.body .content					{ width:592px; padding:0 11px 30px 11px; overflow:hidden; line-height:18px; position:relative; float:left; }
#all .body .lh20				{ line-height:20px; }
.body .content .shane			{ float:left; position:relative; font:bold 18px Verdana; color:#fff; }
.body .content .shane span		{ font:bold 20px Verdana; position:absolute; top:100px; left:10px; z-index:300; color:#fff; }
.body .content .shane span.info	{ font:bold 18px Verdana; top:80px; }
.body .content a.shane			{ text-decoration: none; }
.body .content a:hover.shane	{ text-decoration:none; position:relative; color:#000; }
.body .content .shane img.nor	{ width:291px; height:136px; position:relative; z-index:200; }
.body .content .shane img.transparent{ width:291px; height:136px; position:absolute; z-index:100; }
.body .content a:hover.shane img.nor{ position:relative; z-index:100; }
.body .content a:hover.shane img.transparent{ position:absolute; z-index:200; }

.body .content a.shane_ac img.nor{ position:relative; z-index:100; }
.body .content a.shane_ac img.transparent{ position:absolute; z-index:200; }

.body .content a:hover.shane span{ text-decoration:none; color:#000; }
.body .content a				{ color: #FF9900; text-decoration: underline; }
.body .content a:hover			{ text-decoration: none; }
.body .content a.search			{ color: #000000; }
.body .content .sh_left			{ margin-right:10px; }
.body .content .hdr				{ padding:30px 0 5px 0; font:bold 1.2em Verdana; }
.body .content .hdrNews			{ padding: 5px 0 5px 0; font:bold 1.2em Verdana; }
.body .content .lees			{ padding: 0 0 5px 0; color: #ff7900; text-decoration: underline; }
.body .content a:hover.lees		{ text-decoration: none; }
.body .content .hrNews			{ width:592px; height: 2px; margin-top: 20px; overflow:hidden; line-height:1px; position:relative; background: #ff7900 repeat; }
.body .content .navigator		{ width:592px; padding-top: 10px; position: relative; text-align: center; }
.body .content .navigator a 	{ text-decoration:underline; }
.body .content .navigator a.active 	{ text-decoration:underline; font-weight: bold; }
.body .content .text			{ width: 562px; position:relative; padding: 10px 30px 15px 0; text-align:left; }
.body .content ul				{ padding-left: 15px; }
.body .content ol				{ padding-left: 15px; }

/*form styles*/
.body .content .formDiv			{ width:592px; padding-top: 20px; }
.body .content form 			{ padding-bottom: 45px; }
.body .content label			{ width: 150px; float: left; position: relative; margin-bottom: 4px; padding-right: 15px; text-align: left; }
.body .content label.noCursor	{ cursor: default; }
.body .content label.box		{ width: 150px; padding: 0px 0px 4px 5px;  margin-bottom: 0px; }
.body .content span.necessary	{ color: #FF0000; }
.body .content input			{ width: 155px; float:left; display: block; position: relative; margin: 0 3px 4px 0; }
.body .content input.protest	{ width: 300px; }
.body .content input.box		{ width: auto; float:left; position: relative; }
.body .content input.submit		{ width: 108px; height: 20px; border: 0; margin-top: 25px; cursor: pointer; background: url(../img/submitButton-trans.png); padding-bottom:2px; }
.body .content input.submit_image	{ border: 0; margin-top: 25px; cursor: pointer; background: none; width: auto; }
.body .content select			{ width: 155px; float: left; display: block; position: relative; margin: 0 3px 4px 0; }
.body .content textarea			{ width: 155px; height: 120px; float: left; position: relative; margin: 0 3px 4px 0; }
.body .content textarea.protest	{ width: 300px; }
.body .content #formBox			{ float: left; width: 180px; position: relative; }

/*sitemap style*/
.body .content ul.sitemap1		{ padding-left: 10px; }
.body .content ul.sitemap1 li	{ list-style: none; }
.body .content ul.sitemap1 li a { color: #000000; }
.body .content ul.sitemap2		{ padding-left: 20px; }
.body .content ul.sitemap2 li	{ list-style: none; }
.body .content ul.sitemap2 li a { color: #000000; }
.body .content ul.sitemap3		{ padding-left: 30px; }
.body .content ul.sitemap3 li	{ list-style: none; }
.body .content ul.sitemap3 li a { color: #000000; }
.body .content ul.sitemap4		{ padding-left: 40px; }
.body .content ul.sitemap4 li	{ list-style: none; }
.body .content ul.sitemap4 li a { color: #000000; }

/*licenses table styles*/
.body .content .table			{ width: 592px; position:relative; margin-top: 3px; }
.body .content .cell_A 			{ width: 592px; position:relative; padding-bottom: 3px; }
.body .content .cell_A3 		{ width: 125px; position:relative; padding-bottom: 3px; }
.body .content .cell_A125 		{ width: 365px; position:relative; padding-bottom: 3px; }
.body .content .cell_0			{ width: 587px; float:left;  padding-left: 5px; }
.body .content .cell_1			{ width: 70px; float:left;  padding-left: 5px; }
.body .content .cell_2			{ width: 230px; float:left;  padding-left: 5px; }
.body .content .cell_3			{ width: 120px; float:left;  padding-left: 5px; }
.body .content .cell_4			{ width: 97px; float:left;  padding-left: 5px; }
.body .content .cell_5			{ width: 50px; float:left;  padding-left: 5px; }

.body .content a.lic			{ text-decoration: underline; color: #ff7900; }
.body .content a:hover.lic		{ color: #000000; text-decoration: underline; }

.bcg_search 					{background-color: #ff7900; color: #FFFFFF; }
.bcg_orange 					{background-color: #ff7900; }
.bcg_white 						{background-color: #FFFFFF; }
.bcg_grey	 					{background-color: #E1E1E1; }

.body .right					{ width:220px; padding:0 0 20px 0; float:left; font-family:Verdana, Arial; overflow:hidden; background:#dfdfdf; }
.body .right .r_hdr				{ width:200px; height:30px; padding:0 10px; font:bold 1.1em/30px Verdana; position:relative; background:#666; color:#fff; }
.body .right .r_box				{ width:200px; display:block; padding:10px; }
.body .right .r_box	span		{ color:#FF7900; }

.body .right :hover.r_box		{ text-decoration:none; background:#999; }
.body .right :hover.r_box span	{ color:#fff; }

.body .right .r_link			{ width:200px; height:29px; display:block; line-height:29px; font-weight:bold; padding:0 10px; position:relative; 
								float:left; margin-bottom:30px; background:#dfdfdf; color:#333; }
.body .right :hover.r_link		{ text-decoration:none; background:#999; color:#fff; }

.body .right ul.snel			{ }
.body .right ul.snel span.txt	{ padding-left: 10px; position: relative; }
.body .right ul.snel li			{ width:220px; padding:0; display:block; background:url(../img/snel_li.gif) 7px 13px no-repeat; }
.body .right ul.snel li	a		{ width:180px; padding:10px 10px 10px 30px; display:block; font-weight:bold; }
.body .right ul.snel li	a:hover	{  text-decoration:none; background:url(../img/snel_li_hover.gif) #999 7px 13px no-repeat; color:#fff; }
.body .right ul.snel li	a span	{ }

/* bedrijven / particulieren */
.content .img_full				{ position:relative; left:-11px; }
.top .path a.last				{ color:#fff; }



/* foot */
.body .foot						{ width:614px; height:26px; float:left; position:relative; left:137px; top:-30px; background:#666; }
.body .foot ul					{ width:614px; padding:0; text-align:center; }
.body .foot ul li				{ display:inline; line-height:26px; }
.body .foot ul li a				{ text-decoration:none; padding:5px 25px; line-height:26px; font-weight:bold; color:#ccc; }
.body .foot ul li a:hover		{ color:#fff; }


/* Nieuwsbrief */



#nieuwsbrief #mc_embed_signup {
width: 250px;
margin-top:20px;
}






