body, html	{
	font: 11px Verdana, Arial, sans-serif; 
	background: #fff; 
	color: #000; 
}
*	{
	margin:0;
	padding:0;
}
a:link, a:visited 	{ 
	color: #a2ce46; 
	text-decoration: underline; 
}
a:active {
	color: #a2ce46;
}
a:hover, a:visited:hover { 
	color: #a2ce46; 
	text-decoration:none;
}
a img 	{ 
	border: 0px; 	
	vertical-align: bottom; 
}
h1 {
	font: normal 1.4em sans-serif,arial,verdana; 
	color:  #7e7e7e;
}
h2 { 
	font: normal 1.4em sans-serif,arial,verdana; 
	color:  #7e7e7e;
}
h3 { 
	font: normal 1.4em sans-serif,arial,verdana; 
	color:  #7e7e7e;
	padding-bottom: 8px; 
}

img#rss	{	
	margin-right:20px;
}

div#container	{
	width: 999px;
	margin:0 auto;
	padding:0;
}
div#main	{
	width: 918px;
	margin:0 35px;
	border-top:1px solid #dcdcdd;	
	padding:0;
}

div#content	{
	width: 590px;
	padding: 0;
	float:left;
	display:inline;
	margin: 5px 0 0 0;
	font-size: 1.2em;	
}

div#right	{
	width: 274px;
	float:right;
	display:inline;
	margin: 0 10px 0 0;
	padding:0;	
}

div#infolinks	{
	width:934px;
	height:175px;
	background-color: #fff;
	background-image: url(pics/footer.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding:90px 0 0 65px;
	font-size: 1.2em;	
}

div#header	{
	height:206px;
	width: 999px;
	background-color: #fff;
	background-image: url(pics/header.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0;	
}

div.clear	{
	clear:both;
}

/*
* 	einde algemene opmaak
*	start van het hoofdmenu
*/

ul.mainmenu { 
	margin:0 40px 0 0;
	padding:6px 0 0 0;
	float:right;
}

ul.mainmenu li 	{ 
	display: inline; 
	float:left;
}

ul.mainmenu li a, ul.mainmenu li a 	{ 
	color: #74767a; 
	padding: 17px 11px 4px 10px; 
	display: block; 
	font-size: 1.1em; 
	font-weight: bold; 
	text-decoration: none;  
}

ul.mainmenu li a:hover, ul.mainmenu li a:visited:hover 	{ 
	color: #4f4f4f; 
	background-image: url('pics/menu-top.png');
    background-position: center top;
    background-repeat: no-repeat;
}

ul.mainmenu li.current	{
	background-image: url('pics/menu-top.png');
    background-position: center top;
    background-repeat: no-repeat;  
    color:#4f4f4f;
}

ul.mainmenu li.current  a	{
    background-image: url('pics/menu-top.png');
    background-position: center top;
    background-repeat: no-repeat;
	display: block;  
	color: #4f4f4f; 
	text-decoration: none;
}

/*
*	einde van het hoofdmenu
*	start logo opmaak
*/

div#logo {
	float:left;
	position:absolute;
	
}
a img#logo	{
	margin-top:40px;
	margin-left:50px;
}	

/*
*	einde van logo opmaak
*	start van breadcrum opmaak
*/

ul#breadcrumbs 	{ 
	font-size:12px;		
	padding-left:12px;
	padding-top:14px;
	padding-bottom:0;
	padding-right:0;
	margin:0;
}
ul#breadcrumbs li 	{ 
	display: inline; 
	color: #989a9d; 
	padding:0 0 0 5px;
	margin:0;
}
ul#breadcrumbs li a, ul#breadcrumbs li a:visited 	{ 
	color:  #989a9d; 
	padding-right: 10px;
	padding-left:0;
	text-decoration:none;
	background: url(pics/bullet.gif) center right no-repeat; 
	font-weight:bold;
	margin:0;
}

ul#breadcrumbs li a:hover, #breadcrumbs li a:visited:hover 	{ 
	color:#000;
}

/*
*	einde van breadcrum opmaak
*	start van artikel opmaak
*/
	
div.textouter h1 	{ 
	color:  #7e7e7e; 
	font: normal 1.7em tahoma,sans-serif,arial,verdana; 
	margin:0 0 15px 0;
	padding:0;
	border-bottom:1px solid #dbdcdd;
	padding-bottom:9px;
	
}

div.textouter h1 a 	{ 
	color:  #7e7e7e; 
	font: normal 1em tahoma,sans-serif,arial,verdana; 
	margin:0;
	padding:0;
	border-bottom:1px solid #dbdcdd;
	padding-bottom:9px;	
	text-decoration:none;	
}

div.textouter h2, div.textouter h3, div.textouter h4	{ 
	font: normal 1.4em sans-serif,arial,verdana; 
	color:  #7e7e7e;
	
}
div.textouter	{
	margin: 5px 0 15px 0;
	padding:0;
	color: #85878a;
}
div.textouter ul { 
	display: inline-block; 
	margin-left:10px;
	padding-left: 22px;
}
div.textouter ul li { 
	list-style-image:url(images/bullet.gif);
	margin-top:0;
	padding-top:0;
}
div.textouter ol {  
	padding-top: 10px;	
	padding-bottom: 10px; 
	margin-left:10px;
}
div.textouter ol li {  
	margin-left: 20px; 
 	padding-bottom: 2px; 
}

/*
*	einde van artikel opmaak
*	start van opmaak rechts
*/

div.block-follow	{
	background: url(pics/box-bg.png) top left repeat-x; 
	background-color: #fff;
	width:263px;
	padding:15px 20px;	
	font-size:1.1em;
	margin-top:-1px;
	margin-bottom:10px;
}
div.block-follow	h3, div.block-right	h4	{
	border-bottom:1px dashed #eee;
	font-size: 1.6em; 
	color: #666; 
	padding:0;
	padding-bottom:11px;
	margin-bottom:25px;
	margin-top:0;
	font-weight:normal;
}
div.block-right	{
	width:263px;
	padding:0px 20px 0px 20px;	
	font-size:1.1em;
	margin: -10px 0 30px 0;
}
div.block-right div	{
	background: url(pics/box-bg.png) top left repeat-x; 
	background-color: #fff;
	padding: 25px 35px 0 35px;
	color: #85878a;
	margin:0;
}
div.block-right a:link, a:visited 	{ 
	color: #85878a; 
	text-decoration: none; 
}
div.block-right a:active {
	color: #000;
}
div.block-right a:hover, a:visited:hover { 
	color: #000; 
}

div.block-right	h3, div.block-right	h4	{
	color:#999b9d;
	font-size:1.4em;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:15px;
	padding-bottom:12px;
}
div.block-right h3 img	{
	margin-right: 10px;
	margin-bottom: -8px;
}
/*
*	opmaak submenu
*/

div.block-right	ul.submenu	{
	margin:0;
	padding:0;
	list-style:none;
}
div.block-right	ul.submenu	li {
	background-image :url(pics/bullet-list.gif);
	background-repeat: no-repeat;
	list-style:none;
	background-position: 0 5px; 
	margin:0;
	padding: 0 0 2px 12px;
}
div.block-right	ul.submenu	li ul {
	padding-bottom: 0; 
	padding-top:0;
	margin-top:4px;
	margin-bottom:0;	
	margin-left:10px;
	margin-right:0;
}
div.block-right	ul.submenu	li.current a, div.block-right	ul.submenu	li.current ul li.current a{
	color: #09243c;
}
div.block-right	ul.submenu	li.current ul li a {
	color: #09243c;
}
/*
*	einde opmaak submenu
*   start opmaak adres gegevens
*/

div.block-right	address { 
	padding:0;
	line-height: 160%; 
}
.street-address, .tel, .mail, .vcard-info, .route, .kvk 	{ 
	display: block; 
}
.street-address	{
	font-style: italic;
}	
div.block-right	address .mail 	{ 
	font-style: normal;
	background: #fff url(images/mail.png) no-repeat; 
	padding: 0px 0 0 25px;
	margin-top:15px; 
	margin-bottom:5px;
}
div.block-right	address .tel 	{ 
	font-style: normal;
	background: #fff url(images/phone.png) no-repeat; 
	padding: 0px 0 0 25px;
	margin-top:7px; 
}
div.block-right	address .info {
	font-style: normal; 
	background: #fff url(images/info.png) no-repeat; 
	padding:2px 0 3px 25px;
	margin:0;
}
/*
*	einde opmaak adres gegevens
*   start opmaak nieuwsbrief aanmelden
*/

div.block-right	form, div.block-right	form fieldset	{
	margin:0;
	padding:0;
	border:0;
}
div.block-right form fieldset input { 
	margin-top:10px;
	margin-bottom:0;
	padding: 2px 1px; 
	width:170px;
	color: #abadb3; 
	margin-left:0;
	border: 1px solid #abadb3;
}
div.block-right form fieldset input:focus { 
	color: #000; 
}
div.block-right form fieldset input.button { 
	margin-top:10px; 
	background: url(pics/buttonbg.png) 0 0 repeat-x; 
	width: 87px; 
	height: 22px; 
	border: 0; 
	cursor: pointer; 
	font-weight: bold; 
	font-size: .9em; 
	margin-left:0;
	color: #000;
}
div.block-right form fieldset input.button:hover { 
	border: 1px solid #abadb3;
	color: #000;
}
div.block-right form fieldset input.button:active { 
	padding: 2px 0 0 0; 
	height: 22px 
}
div.block-right form fieldset label	{
	font-style: italic;
}
/*
*	einde opmaak nieuwsbrief aanmelden
*	einde van opmaak rechts
*   start opmaak infolinks
*/

div#infolinks dl { 
	float: left; 
	display: inline; 
	margin: 0 50px 0 0;
	width: 165px;
}

div#infolinks dt { 
	font: normal 1.4em arial,verdana; 
	color: #09243c;
	padding: 0 0 5px 0;
	}
div#infolinks dd {
	background-image: url(pics/arrow.png);
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding: 0 0 4px 15px;
}
div#infolinks dd a { 
	color: #09243c;
	font: normal 0.9em arial,verdana; 
	text-decoration:none;
	}
div#infolinks dd a:hover { 
	text-decoration:underline;	 
	}
div#infolinks div	{
	width: 274px;
	float:left;
	display:inline;
	font: normal 0.9em arial,verdana; 
	padding: 4px 0 0 0;
	line-height: 160%;
}
div#infolinks a	{
	color: #09243c;
	text-decoration:none;
}
div#infolinks a:hover	{
	text-decoration:underline;
}
div#infolinks img#logo-bottom	{
	padding: 0 30px 0 0;
	margin:0;
	float:left;
	display:inline;
}
div#infolinks ul	{
	list-style:none;
	margin-top: 50px;
	
}
div#infolinks ul li	{
	float:left;
	display:inline;
	list-style:none;
	padding: 0 15px 0 0;
	
}
div#infolinks ul li a	{
	font: normal 1.0em arial,verdana; 
	color: #74767a;
	text-decoration:none;
}	
div#infolinks ul li a:hover	{
	text-decoration:underline;
}
/*
* Einde opmaak infolinks
* Start opmaak blog
*/

div.pbCategorie {
	background:#FAFAFA none repeat scroll 0 0;
	border:1px solid #E5E5E5;
	margin-bottom:10px;
	padding:8px 19px;
	position:relative;
	text-transform:capitalize;
	font-size:1.1em;
}

div.pbCategorie	h3	{
	color:#666;
}
div.pbCategorie ul {
	display:inline-block;
	padding-bottom:5px;
	padding-left:12px;
}

div.pbCategorie ul li {
	height:1%;
	list-style-image:url(images/bullet.gif);
	padding-bottom:2px;
	position:relative;
}

ul.pbErrorMsg {
	margin-left:20px;
}
div#pbContentShow fieldset h1 {
	font-size:16px;
}
div.nicEdit-main ul {
	display:inline-block;
	padding-bottom:5px;
}
div.nicEdit-main ul li {
	list-style-image:url(images/bullet.gif);
	padding-left:5px;
	padding-top:2px;
	position:relative;
}
div.pbUserInfo {
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}
div.pbUserInfo span {
	font-size:12px;
	font-style:italic;
	font-weight:normal;
}
img.pbAvatar {
	border:1px solid #E5E5E5;
	float:right;
	margin:3px 0 17px 20px;
	padding:2px;
}
form#loginform, form#loginform fieldset {
	margin:0;
	padding:0;
	color: #85878a;
}
div.pbComments div.textouter {
	margin-bottom:0;
	margin-top:10px;
	
}
div.pbComments div.textouter div.pbUserInfo {
	font-style:italic;
	margin-bottom:5px;
}
form#comments fieldset textarea {
	margin-right:55px;
	width:310px;
}
div.pbMore {
	margin:0;
	padding:0;
}
ul.pbsitemap {
	line-height:100%;
	margin: 5px 0 0 10px;
	padding:0;
}

ul.pbsitemap li a:hover {
	color:#EA6220;
	
}
ul.pbsitemap li {
	background-image :url(pics/bullet-list.gif);
	background-repeat: no-repeat;
	list-style:none;
	background-position: 0 5px; 
	margin: 5px 0 0 0;
	padding: 0 0 2px 12px;
}

div.pbTags {
	font-size:0.9em;
	margin-top:10px;
	text-transform:capitalize;
}

div.pbComments	input.button	{
	width:87px;
	margin-left:124px;
	margin-top:10px;
}
form#contactform fieldset     {
  	background: none;
  	border:0;
  	font-weight:normal;
  	color: #85878a;
}
form#contactform label  {
	font-weight:normal;
	color: #85878a;
}
form#contactform fieldset textarea      {
	width: 310px;
	margin-right:55px;
}
form#contactform input.button, form#loginform input.button,form#nieuwsbrief input.button, form#searchform input.button    {
    margin-top:10px;
	background: url(pics/buttonbg.png) 0 0 repeat-x; 
	width: 87px; 
	height: 22px; 
	list-style:none;
	cursor: pointer; 
	font-weight: bold; 
	font-size: .9em; 
    margin-left: 131px;
    border:0;
    color: #000;
    
}
form#contactform input.button:hover, form#loginform input.button:hover,
form#contactform input.button:focus, form#loginform input.button:focus
,form#nieuwsbrief input.button:hover,form#nieuwsbrief input.button:focus
, form#searchform input.button:hover , form#searchform input.button:focus { 
	border: 1px solid #abadb3;
	color: #000;
}
