#diensttitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #0F5A22;
	vertical-align: middle;
	border-bottom: 1px solid #138F34;
	background: url(/images/tit_dienst.gif) repeat;
	width: auto;
	height: 18px;
	padding-top: 5px;
}
#prodtitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #C16100;
	vertical-align: middle;
	border-bottom: 1px solid #FF690B;
	background: url(/images/tit_prod.gif) repeat;
	width: auto;
	height: 18px;
	padding-top: 5px;
}
#themtitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #2A3D66;
	vertical-align: middle;
	border-bottom: 1px solid #7485A3;
	background: url(/images/bgr3.gif) repeat;
	width: auto;
	height: 18px;
	padding-top: 5px;
}
#perstitle, #raadtitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #3D463B;
	vertical-align: middle;
	border-bottom: 1px solid #6E766D;
	background: url(/images/bgr5.gif) repeat;
	width: auto;
	height: 18px;
	padding-top: 5px;
}

html>body #diensttitle{
	width: 100%;
}
#dienst{
	width: 58%;
	float: left;
	margin-left: 5px;
	height: 90%;
	display: block;
}
#dienst a{
	font-family: Verdana, "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #E95F09;
	text-decoration: none;
}
#dienst a:hover{
	font-family: Verdana, "Trebuchet MS", Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #727A70;
	text-decoration: none;
	background: #FFFFFF;
}
#dienst img.foto{
	margin: 4px 5px 2px 0px;
	border: #8ABA82 1px solid;
}
#producten, #subproducten, #subproducten2{
	width: 100%;
	margin-left: 0px;
	margin-top: 10px;
}
#producten h1, #subproducten h1, #subproducten2 h1{
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	font-style: italic;
	color: #5B6167;
	padding: 0;
	margin: 0 0 6px 0;
	border-bottom: 1px solid #5B6167;
	width: 98%;
}
#producten ul{
	margin: 0;
	padding-left: 15px;
	padding-bottom: 12px;
	padding-top: 0px;
}
#producten li{
	list-style-image: url(/images/arr1.gif);
	vertical-align: top;
	line-height: 10px;
	margin-bottom: 5px;
}
#producten a{
	font-weight: bold;
	color: #508F48;
	text-decoration: none;
	width: 99%;
}
#producten a:hover{
	font-weight: bold;
	color: #182F17;
	text-decoration: none;
	background: none;
	width: 99%;
}
#subproducten ul{
	padding: 0 0 15px 2%;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
}
#subproducten li{
	font-size: 11px;
	font-weight: bold;
	color: #5C655D;
	border-bottom: 1px solid #5C655D;
	padding-top: 5px;
}
#subproducten a{
	font-size: 11px;
	font-weight: bold;
	color: #202220;
	text-decoration: none;
}
#subproducten a:hover{
	font-size: 11px;
	font-weight: bold;
	color: #EC8D2D;
	background: none;
}
#subproducten ul li ul{
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	background: #F9ECDC;
	border-bottom: none;
	
}
#subproducten ul li ul li{
	border-top: 1px solid #EEAB66;
	/*list-style-image: url(/images/arr2.gif);
	list-style-type: none;*/
	background: url(/images/arr2.gif) no-repeat 3px top;
	padding-left: 15px;
	margin-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: none;
	color: #DA8A5B;
	font-size: 10px;
}
#subproducten ul li ul li a{
	color: #FF690B;
	font-size: 10px;
	text-decoration: none;
}
#subproducten ul li ul li a:hover{
	font-size: 10px;
}
#subproducten ul li ul li ul{
	background: url(/images/bgr2.gif) repeat;
	margin-top: 3px;
	margin-left: 0px;
	padding: 0;
}
#subproducten ul li ul li ul li{
	border: none;
	list-style-image: none;
	list-style-position: outside;
}
html>body #subproducten ul li ul li ul li{
	padding-left: 5px;
	border-top: 1px solid white;
}
#subproducten ul li ul li ul li a{
	margin-left: 30px;
	padding-left: 5px;
	display: block;
	background: url(/images/pijl2.gif) no-repeat;
	color: #592E14;
	text-decoration: none;
}
#subproducten ul li ul li ul li a:hover{
	margin-left: 30px;
	padding-left: 5px;
	display: block;
	background: url(/images/pijl2.gif) no-repeat;
	color: #000;
}
/*subprods bij thema*/
#subproducten2 ul{
	padding: 0 0 15px 2%;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
}
#subproducten2 li{
	font-size: 11px;
	font-weight: bold;
	color: #5C655D;
	border-bottom: 1px solid #5C655D;
	padding-top: 5px;
}
#subproducten2 a{
	font-size: 11px;
	font-weight: bold;
	color: #202220;
}
#subproducten2 a:hover{
	font-size: 11px;
	font-weight: bold;
	color: #0C2884;
	background: none;
}
#subproducten2 ul li ul{
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	background: #D4D7DA;
	border-bottom: none;
}
#subproducten2 ul li ul li{
	border-top: 1px solid #7B88A9;
	list-style-image: url(/images/arr3.gif);
	list-style-position: inside;
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	padding-bottom: 2px;
	padding-top: 0px;
	border-bottom: none;
	color: #334991;
	font-size: 10px;
}
#subproducten2 ul li ul li a{
	color: #0C2884;
	font-size: 10px;
}
#subproducten2 ul li ul li a:hover{
	font-size: 10px;
	color: #192448;
}
#subproducten2 ul li ul li ul{
	background: url(/images/bgr4.gif) repeat;
	margin-top: 3px;
	margin-left: 0px;
	padding: 0;
}
#subproducten2 ul li ul li ul li{
	border: none;
	list-style-image: none;
	list-style-position: outside;
}
html>body #subproducten2 ul li ul li ul li{
	padding-left: 5px;
	border-top: 1px solid white;
}
#subproducten2 ul li ul li ul li a{
	margin-left: 30px;
	padding-left: 5px;
	display: block;
	background: url(/images/pijl3.gif) no-repeat;
	color: #434A60;
}
#subproducten2 ul li ul li ul li a:hover{
	margin-left: 30px;
	padding-left: 5px;
	display: block;
	background: url(/images/pijl3.gif) no-repeat;
	color: #101521;
}


#praktisch{
	width: 35%;
	float: right;
	border-left: 1px white solid;
	border-bottom: 1px white solid;
	padding: 25px 2px 2px 5px;
	background: url(/images/dnst_prakt.gif) repeat-x;
}
#praktisch ul, #contact ul{
	list-style-type:none;
	padding: 0;
	margin: 0;
}
#praktisch li, #contact li{
	padding-top: 3px;
	border-bottom: white dotted 1px;
}
#themas{
	width: 35%;
	float: right;
	border-left: 1px white solid;
	border-bottom: 1px white solid;
	padding: 35px 2px 2px 5px;
	margin-top: 20px;
	background: url(/images/dnst_them.gif) repeat-x; 
}
#themas b{
	font-weight: bold;
	color: #BF4800;
	font-size: 10px;
}
#themas ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#themas a{
	color: #896B5A;
	text-decoration: none;
}
#themas a:hover{
	color: #FF690B;
	background: none;
}
#themas li.dienst{
	margin: 5px 0 5px 0;
}
#themas a.dienst{
	color: #B95D2B;
	margin: 5px 0 20px 0;
	text-decoration: none;
}
#themas a.dienst:hover{
	color: #FF690B;
	background: none;
}
#themas2{
	width: 35%;
	float: right;
	border-left: 1px white solid;
	border-bottom: 1px white solid;
	padding: 35px 2px 2px 5px;
	margin-top: 0px;
	background: url(/images/dnst_them.gif) repeat-x;
}
#themas2 b{
	font-weight: bold;
	color: #213A8E;
	font-size: 10px;
}
#themas2 ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#themas2 a{
	color: #334991;
}
#themas2 a:hover{
	color: #7E88B4;
	background: none;
}
#themas2 li.dienst{
	margin: 0 0 0 0;
}
#themas2 a.dienst{
	color: #0C2884;
	margin: 0 0 0 0;
}
#themas2 a.dienst:hover{
	color: #334991;
	background: none;
}
#themas2 a.dienstlast{
	color: #0C2884;
	background: none;
	padding-bottom: 20px;
}
#download, #loket{
	width: 100%;
	margin-left: 0px;
	margin-top: 10px;
}
#download a, #loket a{
	background: url(/images/bgr1.gif);
	border: 1px solid #C0C9BE;
	width: 97%;
	display: block;
	padding: 2px;
	margin-right: 2px;
	color: #000000;
}
#download h1, #loket h1{
	font-size: 10px;
	font-weight: bold;
	font-variant: small-caps;
	font-style: italic;
	color: #5B6167;
	padding: 0;
	margin: 0 0 3px 0;
}
#bevoegdheden, #raadinfo{
	width: 95%;
	margin-left: 5px;
}
#bevoegdheden h1{
	background: url(/images/arr4.gif) no-repeat;
	color: #222820;
	font-weight: bold;
	font-size: 11px;
	font-variant: small-caps;
	padding: 5px 0 6px 10px;
	margin: 0;
}
#bevoegdheden h2{
	color: #788974;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	margin: 0 0 0 10px;
	border-top: 1px solid #788974;
	border-bottom: 1px solid #788974;
}
#bevoegdheden p.beschrijving, #raadinfo p.beschrijving{
	margin-left: 12px;
	margin-top: 10px;
}
#bevoegdheden img{
	float: right;
	margin-top: 5px;
	margin-left: 5px;
	border: 1px solid white;
}
#raadinfo img{
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	border: 0px none;
}
#contact{
	width: 92%;
	border-left: 1px white solid;
	border-right: 1px white solid;
	border-bottom: 1px white solid;
	padding: 25px 2px 2px 5px;
	margin: 15px 0 0 15px;
	background: url(/images/pers_prakt.gif) repeat-x;
	height: 100px;
}
#contact img{
	float: right;
}
#overzicht{
	width: 94%;
	margin-left: 15px;
}
#overzicht table{
	width: 100%;
}
#overzicht a.naam{
	background: url(/images/arr4.gif) no-repeat;
	color: #222820;
	font-weight: bold;
	font-size: 11px;
	font-variant: small-caps;
	padding: 4px 0 0 10px;
	margin: 0;
	float: none;
	vertical-align: top;
}
#overzicht a.naam:hover{
	color: #F3A04C;
	background: url(/images/arr4.gif) no-repeat;
	font-weight: bold;
	font-size: 11px;
	font-variant: small-caps;
	padding: 4px 0 0 10px;
	margin: 0;
	float: none;
	vertical-align: top;
}
#overzicht a.mail{
	color: #FF690B;
	float: right;
	font-weight: bold;
}
#overzicht a.mail:hover{
	color: #CC4D00;
	float: right;
	font-weight: bold;
	background: none;
	vertical-align: top;
}
#overzicht td.info{
	border-bottom: 1px solid #FFF;
	margin: 0 0 5px 20px;
	padding-bottom: 10px;
}
#zittingen{
	width: 94%;
	margin-left: 15px;
}
#zittingen table{
	width: 100%;
	border-bottom: 1px solid white;
	margin-bottom: 20px;
}
#zittingen td.hoofd{
	border-top: 1px solid white;
	padding-top: 5px;
}
#zittingen b{
	color: #FF690B;
	font-weight: bold;
}
#zittingen .item{
	color: #6D796B;
	padding-right: 5px;
	font-weight: bold;
}

#zittingen a:hover{
	background: none;
}
#zittingen td.k1{
	width: 125px;
	vertical-align: top;
}
#zittingen td.k2{
	width: 100px;
	vertical-align: top;
}
#zittingen td.k3{
	width: 255px;
	vertical-align: top;
}
#links, #doorzoek, #eloket{
	width: 95%;
	margin-left: 5px;
	margin-top: 10px;
	padding-bottom: 15px;
}
#links h1, #doorzoek h1, #eloket h1{
	background: url(/images/bgr_divrs.gif) no-repeat;
	font-weight: bold;
	font-size: 16px;
	padding-left: 42px;
	padding-top: 21px;
	padding-bottom: 2px;
	height: 24px;
	color: #138F34;
	border-bottom: 1px solid #138F34;
}
#links ul.overzicht{
	margin: 2px 0 20px 0;
	padding: 0;
	list-style: none none;
}
#links ul.overzicht li{
	display: block;
	background: white;
	padding: 2px 0 2px 5px;
	margin: 0 0 1px 0;	
	list-style: none none;
}
#links ul.overzicht li a{
	font-weight: bold;
	text-decoration: none;
	color: #808A7B;
	background: url(/images/arr1.gif) no-repeat;
	padding-left: 15px;
}
#links ul.overzicht li a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #31322C;
	background: url(/images/arr1.gif) no-repeat;
	padding-left: 15px;
}
#links h2, #doorzoek h2, #eloket h2{
	background: url(/images/arr1.gif) no-repeat;
	padding-left: 15px;
	font-weight: bold;
	font-size: 12px;
	color: #138F34;
	text-align: left;
	border-bottom: 1px dotted;
	padding-bottom: 2px;
}
#eloket h3{
	padding-left: 18px;
	font-weight: bold;
	font-size: 12px;
	color: #8C988B;
	text-align: left;
	border-bottom: 1px dotted;
	padding-bottom: 2px;
	padding-top: 5px;
	margin: 0;
}
#links a.top, #doorzoek a.top{
  border-top: 1px dotted;
	padding-top: 2px;
	text-align: right;
	font-size: 10px;
	color: Gray;
	display: block;
}
#links a.top:hover, #doorzoek a.top:hover{
  border-top: 1px dotted;
	padding-top: 2px;
	text-align: right;
	font-size: 10px;
	color: black;
	display: block;
	background: none;
}
#links ul, #doorzoek ul, #eloket ul{
	padding-left: 15px;
	margin-left: 15px;
}
#links li, #doorzoek li{
	list-style: url(/images/arr5.gif);
	padding-left: 5px
}
#eloket li{
	list-style: url(/images/arr5.gif);
	padding-left: 5px;
	padding-bottom: 5px;
}
#doorzoek span.tref, #eloket span.tref{
	background-image: url(/images/pijl2.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 10px;
}
#doorzoek input,#doorzoek select, #eloket input, #eloket select{
	background: white;
	border: 1px solid #0F7128;
	padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #138F34;
	margin-left: 20px;
}
#doorzoek input.btn{
	background: #138F34;
	border: 1px solid #0F7128;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	margin-left: 84px;
	margin-top: 5px;
}
#eloket input.btn{
	background: #138F34;
	border: 1px solid #0F7128;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	margin-left: 10px;
	margin-top: 5px;
}
html>body #doorzoek input.btn{
	margin-left: 88px;
}
html>body  #eloket input.btn{
	margin-left: 20px;
}
#eloket a{
	font-weight: bold;
	/* display: block;*/
}
#eloket a:hover{
	font-weight: bold;
}
#eloket a.info{
	background: white;
	display: block;
	text-align: right;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 15px;
}
#eloket a.info:hover{
	background: #BFC6C0;
	display: block;
}