* 								{ 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:#044c37; }
.orange_bl						{ font-weight:bold; color:#044c37; }
.list							{ list-style:none; }
.list li						{ position:relative; padding-left:15px; background:url(img/circle.gif) 5px 8px no-repeat; }

/* all */
#all 							{ width:940px; margin:0 auto; position:relative;  }

/* top */
.top 							{ width:940px; padding-top:20px; background:#fff;margin:0 auto; }
.top #logo						{ width:305px; height:75px; position:relative;left: -54px; border-left:1px solid #fff; float:left; background:url(img/logo.png) 0 0 no-repeat; }
.top #logo h1 a					{ width:305px; height:75px; display:block; }
.top #logo h1 a span			{ position:absolute; left:-1000em; }

.top #search_main				{ width:220px; padding-top: 52px; float:right; }
.top #search_main form			{ width:220px; height:20px; float:left; background:url(img/bcg_form_main.png) no-repeat; }
.top #search_main input			{ float:left; width:145px; height:13px; line-height:10px; border:0; font-size:0.8em; background:none; }
.top #search_main #submit		{ width:30px; height:11px; color: #ffdd00; margin: 2px 0 0;padding: 2px 5px;}
.top #search_main #text                 { padding: 3px 16px 0 8px;}
.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						{      float: left;height: 12px;padding: 3px 0 7px 164px;width: 776px;}
.top .path a					{  color:#044c37; }
.top .path span					{ font-weight:bold; color:#044c37; padding: 0 1px; }
.top .path a:hover				{ text-decoration:underline; color:#044c37; }

.top .kreska					{ height: 5px; background:url(img/kreska.png) no-repeat;}

.body							{ width:940px; position:relative; }
.body .left						{ width:140px; padding: 0 0 20px; float:left; overflow-x:hidden; }
.body .left a					{ }
.body .left a:hover					{ text-decoration: underline;}
.body .left .bcg				{ width:140px; }


.body .left .min_height			{ width:1px; height: 486px; 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:139px; padding-bottom:50px; list-style:none; float:left; overflow:hidden;}

.body .left #menu0 dt a			{ width:120px; line-height:16px; padding: 10px;font-size:12px; display:block; cursor:pointer;   }

.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					{  background: #e0e0e0; padding-left: 15px; padding-right:5px; }
.body .left #menu0 dt.dt_sub a span				{ color: #f47922; }
.body .left #menu0 dt.dt_sub a.arr_down			{ background: url(img/menu_arrow_down.png) 4px 8px no-repeat #c0d2cd }
.body .left #menu0 dt.dt_sub a.arr_down:hover	{ background: url(img/menu_arrow_down.png) 4px 8px no-repeat #c0d2cd;text-decoration: underline; }
.body .left #menu0 dt.dt_sub a.arr_right		{ background: url(img/menu_arrow_right.png) 4px 8px no-repeat  #c0d2cd}
.body .left #menu0 dt.dt_sub a.arr_right:hover	{ background: url(img/menu_arrow_right.png) 5px 8px no-repeat #c0d2cd; 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			{  padding: 3px 5px 3px 15px;   font-size: 12px; }
.body .left #menu0 dt.dt_sub2 a.arr_right		{ background: url(img/menu_arrow_right.png) 4px 8px no-repeat #e5edeb; }
.body .left #menu0 dt.dt_sub2 a.arr_right:hover	{ background: url(img/menu_arrow_right.png) 5px 8px no-repeat #e5edeb; text-decoration: underline; }
.body .left #menu0 dt.dt_sub2 a:hover	{  padding: 3px 5px 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: 2px 10px;font-size:12px; font-family: arial; display:block;  cursor:pointer;  position: relative;  }
.body .left #menu0 dd a.arr_down			{  background: url(img/menu_arrow_down.png) 2px 7px no-repeat }
.body .left #menu0 dd a.arr_down:hover		{  background: url(img/menu_arrow_down.png) 2px 7px no-repeat  }
.body .left #menu0 dd a.arr_right			{  background: url(img/menu_arrow_right.png) 2px 7px no-repeat  }
.body .left #menu0 dd a.arr_right:hover		{  background: url(img/menu_arrow_right.png) 2px 7px no-repeat  }
.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:#044c37; font-size: 11px; font-family: Arial; background: url(img/menu_left_dotz.png) no-repeat top; padding: 20px 0 0 3px; }
.body .left .left_bottom_txt a	{ color:#044c37; }
.body .left .left_bottom_txt a:hover	{ color:#044c37; text-decoration: underline; }
.body .left .left_bottom_txt .white{ color:#044c37; }

/* body */
.body h4 						{ font-weight: bold; color: #044c37; }
.body .content					{ width:540px; padding:0 20px 0 20px; overflow:hidden; line-height:18px; position:relative; float:left; }
.body .contentMain				{ padding:0 0 0 20px;width:780px; overflow:hidden; line-height:18px;float:left;}
.body .contentMain .hdr				{ padding: 10px 0 5px; font:bold 20px Arial ; color: #044c37 }
.body .contentMain .belowtitle		{ color: #044c37;font:16px Arial ; padding: 0 0 20px 0;}
.body .contentMain .imagesboxes		{ border-top: 1px solid #044c37;}
.body .contentMain .imagesboxes a	{ color:#044c37;text-decoration: underline;}
.body .contentMain .imagesboxes a:hover	{ color:#044c37; text-decoration: none;}
.body .contentMain .imagesboxes	.left { width: 380px; padding: 0 20px 0 0;float: left;}
.body .contentMain .imagesboxes .left .desc		{ padding: 15px 0 20px 0;}
.body .contentMain .imagesboxes	.right { width: 380px;float: left; }
.body .contentMain .imagesboxes .right .desc		{ padding: 10px; border: 1px solid #044c37; margin: 30px 0 0 0;}
.body .contentMain  .tit		{background-color: #ffdd00; color: #044c37; font: bold 14px Arial;padding: 7px;}
.body .contentMain  .titR		{background-color: #044c37; color: #ffdd00; font: bold 14px Arial;padding: 7px;}
.body .contentMain .imagesboxes .desc		{ padding: 10px 0 0 0;}
.body .contentMain .bot .leftR			{ float: left; width: 540px; border-top: 1px solid #044c37; }
.body .contentMain .bot .leftR .snell		{ float: left; width: 220px;}
.body .contentMain .bot .leftR .nieuws	{ float: left; width: 300px; margin: 0 0 0 20px; padding-bottom:30px;}
.body .contentMain .bot .leftR .nieuws .r_link	{margin-bottom:0;}
.body .contentMain .bot .rightR			{ float: left; width: 220px; border: 1px solid #044c37;margin-left: 18px;}
.body .contentMain .bot .rightR	.lmao		{ border: 0px; width: 160px; height: 20px; background: url(img/bg_form_inpt.png) no-repeat;}



#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: #044c37; 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: 10px 0 5px; font:bold 20px Arial ; color: #044c37 }
.body .content .hdrNews			{ padding: 5px 0 5px 0; font:bold 1.2em Verdana; }
.body .content .lees			{ padding: 0 0 5px 0; color: #044c37; text-decoration: underline; }
.body .content a:hover.lees		{ text-decoration: none; }
.body .content .hrNews			{ width:540px; height: 2px; margin-top: 20px; overflow:hidden; line-height:1px; position:relative; background: #044c37 repeat; }
.body .content .navigator		{ width:540px; 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: 540px; position:relative; padding: 10px 0px 15px 0; text-align:left; }
.body .content ul				{ padding-left: 15px; }
.body .content ol				{ padding-left: 15px; }

/*form styles*/
.body .content .formDiv			{ width:540px; 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: 540px; position:relative; margin-top: 3px; }
.body .content .cell_A 			{ width: 540px; 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: 540px; 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: #044c37; }
.body .content a:hover.lic		{ color: #000000; text-decoration: underline; }

.bcg_search 					{background-color: #044c37; color: #FFFFFF; }
.bcg_orange 					{background-color: #044c37; color: #fff;}
.bcg_white 						{background-color: #FFFFFF; }
.bcg_grey	 					{background-color: #E1E1E1; }

.body .right					{ width:220px; padding:0 0 20px 0; float:left; font-family:Arial; overflow:hidden; }
.body .right .r_hdr				{ width:200px; height:30px; padding:0 10px; font:bold 14px/30px Arial; position:relative; background:#ffdd00; color:#044c37; }
.r_box				{ line-height: 16px; display:block; padding: 11px 3px; font-size:12px; font-family: Arial;}
.r_box	span		{ color:#044c37; font-weight:bold;text-decoration:underline; padding-top:2px; }

:hover.r_box		{ text-decoration:none;  }
:hover.r_box span	{ color:#044c37;text-decoration:none; }

.r_link			{ line-height:20px; font-weight:bold; padding:0 3px; position:relative;
								float:left; margin-bottom:30px; color:#044c37;text-decoration:underline; }
.r_link		{  color:#044c37;text-decoration:underline;letter-spacing:1px;}

ul.snel			{padding: 11px 0 0 2px; }
ul.snel span.txt	{ padding-left: 10px; position: relative; }
ul.snel li			{ width:220px; padding:0; display:block; background:url(img/snel_li.gif) 0px no-repeat; }
ul.snel li	a		{ padding: 2px 5px 2px 15px; display:block; font-weight:bold; }
ul.snel li	a:hover	{  text-decoration:underline;  color:#000; }
ul.snel li	a span	{ }

/* bedrijven / particulieren */
.content .img_full				{ position:relative;  }
.top .path a.last				{ font-weight:bold;  }



/* foot */
.body .foot						{ width:940px; border-top: 1px solid #044c37; }
.body .foot ul					{  float: right;padding: 5px 0}
.body .foot ul li				{ display:inline; padding: 0 5px; }
.body .foot ul li a				{ text-decoration:none;font-weight:bold; color:#044c37; }
.body .foot ul li a:hover		{ text-decoration: underline;}



/* Nieuwsbrief */
.active11		{ color:#044c37;font-weight: bold; }
.active12		{ background-color: #044c37; color: #ffdd00; font-weight: bold; }
.active21		{ color: #044c37}
.active22		{ background-color: #8eaea5; font-weight: bold;}
.active31		{ background-color: #c0d2cd;color: #044c37 }
.active32		{ font-weight: bold; background-color: #c0d2cd; color: #044c37}
.active41		{ background-color: #e5edeb; color: #044c37}
.active42		{ background-color: #e5edeb; font-weight: bold;color: #044c37}

.dotz			{  background: url(img/menu_left_dotz.png) no-repeat top; margin: 1px 0 0;padding-top: 8px; }
.paddingbot		{ padding: 2px 10px;}
.paddingbot2	{ padding: 2px 10px 15px;}


#nieuwsbrief #mc_embed_signup {
width: 250px;
margin-top:20px;
}

.body .content .form-style-1 input[type="text"],
.body .content .form-style-1 input[type="password"] { width: 200px; border:1px solid #044C37; padding: 2px 10px;}
.body .content .form-style-1 input[type="submit"] { width: auto; background:#044C37; color:#FFDD00; border: none; cursor: pointer; padding: 2px 10px;}

#user-nav { padding: 5px 10px; margin-bottom: 15px;}

button.back,
a.back { display:block; cursor: pointer; background: none; border: 0; font-style: italic; text-decoration: none; margin-top: 10px; float:left;}
button.back:hover { border-bottom: 1px solid #000;}
a.back:hover { text-decoration: underline; }

.file-list { border-bottom: 1px solid #044C37;}
.file-list-inner { border-top: 1px solid #044C37; padding: 5px 2px;}
.body .content .file-list-inner a { text-decoration: none;}
.body .content .file-list-inner a:hover { text-decoration: underline;}
.body .content .file-list-inner a.not-readed { font-weight:bold; }

.cat-pagination {
	list-style: none;
}

.cat-pagination li {
	float:left;
	padding: 0px 5px;
}

.cat-pagination li a.active {
	font-weight: bold;
}

