/* Presentation Stylesheet */


a { color: #3b4c59; background: transparent; font-weight: normal; text-decoration: underline;}
a:hover { color: #000; background: transparent; font-weight: normal; text-decoration: underline;}

a.pdflink, a:hover.pdflink{
	padding-right: 12px;
	
	background: #fff url('../img/icons/pdf.gif');
	background-repeat: no-repeat;
	background-position: 100% 3px;
	
}
/* verschillende kleurencombinaties afhankelijk van de pagina */

body.info a { color: #7eae00;}
body.info a:hover { color: #000;}

body.beleid a { color: #898701;}
body.beleid a:hover { color: #000;}

body.praktijk a { color: #d69200;}
body.praktijk a:hover { color: #000;}


h1{
	color: #7eae00;
	font-size: 26px;
	line-height: 32px;
	font-weight: normal;
	
	margin: 10px 0 8px 0;
}



h2 {
	color: #7eae00;
	background: transparent;
	font-size: 18px;
	line-height: 26px;
	font-weight: bold;
	margin: 15px 0 8px 0;
	padding: 0 0 3px 0;
}


h3 {
	padding: 0;
	margin: 2px 0px 4px 0px;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	
}


/* verschillende kleurencombinaties afhankelijk van de pagina */

body.info h1, body.info h2{
	color: #7eae00;
}

body.beleid h1, body.beleid h2{
	color: #adab01;
}

body.praktijk h1, body.praktijk h2{
	color: #d69200;
}








p{
	margin: 0 0 1em; }


strong {
	font-weight: bold;
}

hr {
  	border: 0;
  	width: 100%;
  	color: #0585dd;
	background-color: #0585dd;
	height: 1px;
	clear: both;
	margin: 8px 0 8px 0;
}



img.contentimg-marg-left{
	margin: 0 0 15px 15px;
}

img.border{
	border: 1px solid #a3a3a3;
	padding: 1px;
}



div.hr{
	font-size: 1px;
	line-height: 1px;
	
	height: 1px;
	
	background: transparent url(../img/hrbg.gif);
	background-repeat: repeat-x;
	
	
	margin: 5px 0 5px 0;
}


/* verschillende kleurencombinaties afhankelijk van de pagina */

body.info #topheader{
	background: #fff url('../img/headerbg-info.gif');
	background-repeat: repeat-x;
	
}

body.beleid #topheader{
	background: #fff url('../img/headerbg-beleid.gif');
	background-repeat: repeat-x;
}

body.praktijk #topheader{
	background: #fff url('../img/headerbg-praktijk.gif');
	background-repeat: repeat-x;
}






/* random header img */

body #topheader .img1{ 
	background: transparent url('../img/headerimg/header1.jpg') !important;
	background-repeat: no-repeat !important;
	background-position: 42px 23px  !important;
}

body #topheader .img2{ 
	background: transparent url('../img/headerimg/header2.jpg') !important;
	background-repeat: no-repeat !important;
	background-position: 42px 23px  !important;
}

body #topheader .img3{ 
	background: transparent url('../img/headerimg/header3.jpg') !important;
	background-repeat: no-repeat !important;
	background-position: 42px 23px  !important;
}

body #topheader .img4{ 
	background: transparent url('../img/headerimg/header4.jpg') !important;
	background-repeat: no-repeat !important;
	background-position: 42px 23px  !important;
}

body #topheader .img5{ 
	background: transparent url('../img/headerimg/header5.jpg') !important;
	background-repeat: no-repeat !important;
	background-position: 42px 23px  !important;
}

body #topheader .img6{ 
	background: transparent url('../img/headerimg/header6.jpg') !important;
	background-repeat: no-repeat !important;
	background-position: 42px 23px  !important;
}







/* verschillende kleurencombinaties afhankelijk van de pagina */
body.info #main {	 
	 background: #fff url('../img/mainbg-info.gif');
	 background-repeat: repeat-y;
}

body.beleid #main {	 
	 background: #fff url('../img/mainbg-beleid.gif');
	 background-repeat: repeat-y;
}

body.praktijk #main {	 
	 background: #fff url('../img/mainbg-praktijk.gif');
	 background-repeat: repeat-y;
}







#top-nav ul{
	list-style-type: none;
	margin: 0px 0 0 0;
	padding: 0 10px 0 0;
	height: 23px;

	float: right;
}

#top-nav ul li{
	
	display: inline;
	list-style-type: none;
	
	padding: 1px 6px 0 6px;
	margin: 0 2px 0 0px;
	height: 22px;
	border-left: 1px solid #365a66;
	
	float: left;
	height: 21px;
}

#top-nav ul li.first{
	border: 0;
}

#top-nav ul li.first{
	background: transparent;
}

#top-nav li a{
	font-weight: normal;
	font-size: 11px;
	color: #95bbc8;
	padding: 0px 0 0 8px;
	text-decoration: none;
}

#top-nav li a:hover{
	color: #fff;
	text-decoration: underline;
}

#top-nav li.highlight a{
	color: #fff;
	text-decoration: underline;
}





/* logo */



/* main nav */

#topheader #mainnav a{
	font-size: 0px;
	line-height: 0px;
	text-decoration: none !important;
	float: left;
	margin: 8px 14px 0 0;
}

#topheader #mainnav a img{
	border: 0;
}



#topheader #mainnav a.highlight{

	margin-top: 33px;	

	/*background: transparent url('../img/nav/achtergrondinfo-highlight.png');*/
	
}






	
/* Content */	
	


#content ul {
	padding-left: 20px;
	margin: 15px 0 10px 0px;
	font-size: 100%;
	
}



#content li {
	margin: 0;
	padding:  1px 0 1px 0px;
}





#content div.kader{
	font-weight: bold;
	background-color: #2c4752;
	color: #fff;
}

#content div.kader p{
	padding: 8px 15px 0 15px;
	
}

/* verschillende kleurencombinaties afhankelijk van de pagina */

body.info #content div.kader{
	background-color: #8ec300;
	color: #fff;
}

body.beleid #content div.kader{
	background-color: #cecb25;
	color: #fff;
}

body.praktijk #content div.kader{
	background-color: #d69200;
	color: #fff;
}




#content span.intro{
	font-weight: bold;
	display: block;
	margin-bottom: 15px;
	
}

/* verschillende kleurencombinaties afhankelijk van de pagina */

#content a.arrow{
	padding: 0 0px 3px 25px;

	background: #fff url('../img/icons/arrow-default.gif');
	background-repeat: no-repeat;
	background-position: 0 2px;
	
}

body.info #content a.arrow{
	background: #fff url('../img/icons/arrow-info.gif');
	background-repeat: no-repeat;
	background-position: 0 2px;
}

body.beleid #content a.arrow{
	background: #fff url('../img/icons/arrow-beleid.gif');
	background-repeat: no-repeat;
	background-position: 0 2px;
}

body.praktijk #content a.arrow{
	background: #fff url('../img/icons/arrow-praktijk.gif');
	background-repeat: no-repeat;
	background-position: 0 2px;
}




#content a.linkback{
	padding: 0 0px 3px 25px;

	background: #fff url('../img/icons/arrow-back-default.gif');
	background-repeat: no-repeat;
	background-position: 0 2px;
}

body.info #content a.linkback{
	background: #fff url('../img/icons/arrow-back-info.gif');
	background-repeat: no-repeat;
	background-position: 0 2px;
}

body.beleid #content a.linkback{
	background: #fff url('../img/icons/arrow-back-beleid.gif');
	background-repeat: no-repeat;
	background-position: 0 2px;
}

body.praktijk #content a.linkback{
	background: #fff url('../img/icons/arrow-back-praktijk.gif');
	background-repeat: no-repeat;
	background-position: 0 2px;
}





/* nieuwsitem */

span.nieuwsitemdate{
	display: block;
	margin: -6px 0 10px 0;

}



/* contact */

div#contactform div.h2div{

	border-bottom: 1px dashed #fff;
	margin-bottom: 10px;
}
div#contactform h2{
	
	margin: 0 0px 5px 15px;
	padding: 3px 0 3px 0;
}

div#contactform form label{
	font-weight: normal;
	display: block;
	float: left;
	clear: both;
	width: 190px;
	padding-left: 15px;
}

div#contactform form{
	margin: 0;
	padding: 0;
}

div#contactform form input.field{
	border: 1px solid #000;
	width: 250px;
	margin-bottom: 5px;
	padding: 2px;
}

div#contactform form textarea{
	border: 1px solid #000;
	width: 250px;
	height: 75px;
	margin-bottom: 5px;
	padding: 2px;
}

div#contactform form input.submit{
	border: 1px solid #000;
	margin-bottom: 5px;
	padding: 2px 5px 2px 5px;
}

/* =============================== */
/* leftcol                         */
/* =============================== */

#leftcol #subnav{
	padding-top: 17px;
}

#leftcol #subnav h2{
	margin: 0;
	
	font-size: 18px;
	line-height: 23px;
	font-weight: bold;
	
	padding: 0 0 0px 0;
	
}

#leftcol #subnav ul {
	padding: 0 20px 10px 0px;
	margin: 10px 0 0px 0px;
	
	list-style: none;
}

#leftcol #subnav ul li {
	margin: 0 0 0 0;
	padding:  0px 0 5px 25px;
	font-size: 100%;
	line-height: 140%;
	
	
}

/* sub subnav */
#leftcol #subnav ul li ul li {
	background-image: none !important;
	padding-left: 0;
}





/* verschillende kleurencombinaties afhankelijk van de pagina */

body #leftcol #subnav ul li{
	background: #fff url('../img/icons/arrow-default.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
}

body #leftcol #subnav ul li.highlight{
	background: #fff url('../img/icons/arrow-default-highlight.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
}

body.info #leftcol #subnav ul li{
	background: #fff url('../img/icons/arrow-info.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
}

body.info #leftcol #subnav ul li.highlight{
	background: #fff url('../img/icons/arrow-info-highlight.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
}

body.beleid #leftcol #subnav ul li{
	background: #fff url('../img/icons/arrow-beleid.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
}

body.beleid #leftcol #subnav ul li.highlight{
	background: #fff url('../img/icons/arrow-beleid-highlight.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
}

body.praktijk #leftcol #subnav ul li{
	background: #fff url('../img/icons/arrow-praktijk.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
}

body.praktijk #leftcol #subnav ul li.highlight{
	background: #fff url('../img/icons/arrow-praktijk-highlight.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
}



#leftcol #subnav ul li a{
	padding-left: 0px;
	color: #000;
	text-decoration: underline;
	
}

#leftcol #subnav ul li a:hover{
	text-decoration: underline;
}

#leftcol #subnav ul li.highlight ul li a{
	color: #000 !important;
	text-decoration: underline;
}




/* verschillende kleurencombinaties afhankelijk van de pagina */
body.info #leftcol #subnav ul li a{
	color: #000;
}
body.info #leftcol #subnav ul li a:hover{
	color: #7eae00;
}
body.info #leftcol #subnav ul li.highlight a{
	color: #7eae00; 
}
body.info #leftcol #subnav ul li.highlight ul li a:hover{
	color: #7eae00 !important;
}
body.info #leftcol #subnav ul li.highlight ul li.highlight a{
	color: #7eae00 !important;
}


body.beleid #leftcol #subnav ul li a{
	color: #000;
}
body.beleid #leftcol #subnav ul li a:hover{
	color: #b98b00;
}
body.beleid #leftcol #subnav ul li.highlight a{
	color: #b98b00; 
}
body.beleid #leftcol #subnav ul li.highlight ul li a:hover{
	color: #b98b00 !important;
}
body.beleid #leftcol #subnav ul li.highlight ul li.highlight a{
	color: #b98b00 !important;
}


body.praktijk #leftcol #subnav ul li a{
	color: #000;
}
body.praktijk #leftcol #subnav ul li a:hover{
	color: #d69200;
}
body.praktijk #leftcol #subnav ul li.highlight a{
	color: #d69200;
}
body.praktijk #leftcol #subnav ul li.highlight ul li a:hover{
	color: #d69200 !important;
}
body.praktijk #leftcol #subnav ul li.highlight ul li.highlight a{
	color: #d69200 !important;
}




/* samenvatting */

#leftcol #samenvatting h2{
	background-color: #fff;
	margin: 6px 0 0px 0;
	padding: 0 0 0 0;
}

#leftcol #samenvatting{
	padding: 10px 25px 0 25px;
	background: transparent url('../img/leftcol/samenv-default.gif');
	background-repeat: repeat-y;
}

#leftcol  div.bottom{
	display: block;
	height: 50px;
	width: 211px;
	margin: -15px 0 0 -25px;	
	background: transparent url('../img/leftcol/samenv-default-bottom.gif');
	background-repeat: no-repeat;
}







/* verschillende kleurencombinaties afhankelijk van de pagina */

body.info #leftcol #samenvatting{
	background: transparent url('../img/leftcol/samenv-info.gif');
	background-repeat: repeat-y;
}

body.info #leftcol div.bottom{
	background: transparent url('../img/leftcol/samenv-info-bottom.gif');
	background-repeat: no-repeat;
}

body.beleid #leftcol #samenvatting{
	background: transparent url('../img/leftcol/samenv-beleid.gif');
	background-repeat: repeat-y;
}

body.beleid #leftcol div.bottom{
	background: transparent url('../img/leftcol/samenv-beleid-bottom.gif');
	background-repeat: no-repeat;
}

body.praktijk #leftcol #samenvatting{
	background: transparent url('../img/leftcol/samenv-praktijk.gif');
	background-repeat: repeat-y;
}

body.praktijk #leftcol div.bottom{
	background: transparent url('../img/leftcol/samenv-praktijk-bottom.gif');
	background-repeat: no-repeat;
}




/* Praktijkvoorbeelden */

table.praktijkvoorbeelden{
	border: 1px solid #b98b01;
	border-width: 0px 1px 1px 0px;
	margin: 10px 0 15px 0;
}

table.praktijkvoorbeelden th{
	background-color: #b98b01;
	color: #fff;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
}

table.praktijkvoorbeelden tr.even{
	background-color: #fff;
}

table.praktijkvoorbeelden tr.odd{
	background-color: #e4d199;
}

table.praktijkvoorbeelden td{
	padding: 3px 5px 3px 5px;
	border: 0px solid #b98b01;
	border-width: 0  0 0px 1px;
}

table.praktijkvoorbeelden td a{
	color: #000;
}

table.praktijkvoorbeelden td a:hover{
	color: #000;
}



#content #projectdetails strong.block{
	display: block;
	float: left;
	width: 150px;
}






/* =============================== */
/* rightcol                        */
/* =============================== */

#rightcol h2{
	color: #000;
	margin: 0 0 5px 0;
	padding: 0;
	background-color: transparent;
	
	font-size: 17px !important;
	line-height: 23px !important;
	font-weight: bold !important;
	
}

/* Zoeken */

#zoeken{
	padding: 0 0 15px 10px;
}

#zoekform input.field{
	border: 1px solid #000;
	width: 130px;
	margin-bottom: 5px;
	padding: 2px;
}

#zoekform input.submit{
	border: 1px solid #000;
	margin-bottom: 5px;
	padding: 2px 5px 2px 5px;
}



/* Gerelateerde pagina's */

#rightcol #gerelateerdepaginas{

	margin: 0;
	padding: 0;
}

#rightcol #gerelateerdepaginas h2{
	margin-left: 0px;
	
}

#rightcol #gerelateerdepaginas ul {
	padding: 0 20px 0px 0px;
	margin: 0px 0 0px 0px;
	
	list-style: none;
}

#rightcol #gerelateerdepaginas ul li {
	margin: 0 0 0 0;
	padding:  0px 0 10px 25px;
	font-size: 90%;
	line-height: 140%;
	background: #fff url('../img/icons/arrow-default.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
	
}



#rightcol #gerelateerdepaginas ul li a{
	padding-left: 0px;
	color: #3b4c59;
	text-decoration: underline;
}

#rightcol #gerelateerdepaginas ul li a:hover{
	color: #000;
	text-decoration: underline;
}


/* verschillende kleurencombinaties afhankelijk van de pagina */

#rightcol #gerelateerdepaginas ul li.info {
	background: #fff url('../img/icons/arrow-info.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
}

#rightcol #gerelateerdepaginas ul li.info a{ color: #7eae00;}
#rightcol #gerelateerdepaginas ul li.info a:hover{ color: #000;}


#rightcol #gerelateerdepaginas ul li.beleid {
	background: #fff url('../img/icons/arrow-beleid.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
}

#rightcol #gerelateerdepaginas ul li.beleid a{ color: #898701; }
#rightcol #gerelateerdepaginas ul li.beleid a:hover{ color: #000; }

#rightcol #gerelateerdepaginas ul li.praktijk {
	background: #fff url('../img/icons/arrow-praktijk.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
}

#rightcol #gerelateerdepaginas ul li.praktijk a{ color: #d69200; }
#rightcol #gerelateerdepaginas ul li.praktijk a:hover{ color: #000; }





/* Gerelateerde downloads's */

#rightcol #gerelateerdedownloads{
	margin-top: 20px;
}

#rightcol #gerelateerdedownloads h2{
	margin-left: 0px;
}

#rightcol #gerelateerdedownloads ul {
	padding: 0 20px 0px 0px;
	margin: 0px 0 15px 0px;
	
	list-style: none;
}

#rightcol #gerelateerdedownloads ul li {
	margin: 0 0 0 0;
	padding:  0px 0 10px 25px;
	font-size: 90%;
	line-height: 140%;
	color: #5b5b5b;
	
}


#rightcol #gerelateerdedownloads ul li{
	background: #fff url('../img/icons/arrow-default.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
}

#rightcol #gerelateerdedownloads ul li.info{
	background: #fff url('../img/icons/arrow-info.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
	
}

#rightcol #gerelateerdedownloads ul li.beleid{
	background: #fff url('../img/icons/arrow-beleid.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
	
}

#rightcol #gerelateerdedownloads ul li.praktijk{
	background: #fff url('../img/icons/arrow-praktijk.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
}


#rightcol #gerelateerdedownloads ul li a{
	padding-left: 0px;
	color: #000;
	text-decoration: none;
	
	
}

#rightcol #gerelateerdedownloads ul li a:hover{

	color: #000;
	text-decoration: underline;
}




/* samenvatting */

#rightcol #veelgesteldevragen{

	margin-top: 10px;

	background: transparent url('../img/rightcol/veelgesteldevragenbg.gif');
	background-repeat: repeat-y;
	padding: 10px 12px 0 20px;
	
	line-height: 150%;
	font-size: 90%;
}


#rightcol  #veelgesteldevragen div.bottom{
	display: block;
	height: 50px;
	width: 212px;
	margin: -12px 0 0 -20px;
	
	background: transparent url('../img/rightcol/veelgesteldevragenbg-bottom.gif');
	background-repeat: no-repeat;
	
}

#rightcol #veelgesteldevragen h2{
	margin-bottom: 10px;
	background-color: #cecb25;
	
}

#rightcol #veelgesteldevragen a{
	background: url('../img/icons/arrow-faqs.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
	color: #000;
	padding: 0px 0 0 25px;
	margin-top: 3px;
	display: block;
}

#rightcol #veelgesteldevragen a:hover{
	color: #fff;
}




/* subsidiregeling */

#rightcol div#subsidiregeling{
	height: 91px;
	
	background: transparent url('../img/rightcol/subsidieregelingbg.gif');
	background-repeat: no-repeat;
	padding: 10px 50px 10px 20px;
	
	font-weight: bold;
	line-height: 16px;
}

#rightcol div#subsidiregeling h2{
	margin: -2px 0 2px 0; 

}

#rightcol div#subsidiregeling a{
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

#rightcol div#subsidiregeling a:hover{
	text-decoration: underline;
}



/* Direct antwoord */

#rightcol #directantwoord{

	margin: 0;
	padding: 0;
}

#rightcol #directantwoord h2{
	margin-left: 25px;
	
}

#rightcol #directantwoord ul {
	padding: 0 20px 0px 0px;
	margin: 0px 0 0px 0px;
	
	list-style: none;
}

#rightcol #directantwoord ul li {
	margin: 0 0 0 0;
	padding:  0px 0 10px 25px;
	font-size: 90%;
	line-height: 140%;
	background: #fff url('../img/icons/arrow-default.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
	
}



#rightcol #directantwoord ul li a{
	padding-left: 0px;
	color: #3b4c59;
	text-decoration: none;
}

#rightcol #directantwoord ul li a:hover{
	color: #000;
	text-decoration: underline;
}


/* verschillende kleurencombinaties afhankelijk van de pagina */

#rightcol #directantwoord ul li.info {
	background: #fff url('../img/icons/arrow-info.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
}

#rightcol #directantwoord ul li.info a{ color: #000;}
#rightcol #directantwoord ul li.info a:hover{ color: #000;}


#rightcol #directantwoord ul li.beleid {
	background: #fff url('../img/icons/arrow-beleid.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
}

#rightcol #directantwoord ul li.beleid a{ color: #000; }
#rightcol #directantwoord ul li.beleid a:hover{ color: #000; }

#rightcol #directantwoord ul li.praktijk {
	background: #fff url('../img/icons/arrow-praktijk.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
}

#rightcol #directantwoord ul li.praktijk a{ color: #000; }
#rightcol #directantwoord ul li.praktijk a:hover{ color: #000; }





/* Wist u dat */

#rightcol #wistudat{
	margin: 5px 0 10px 0;
	padding: 0 20px 0px 25px;
}

#rightcol #wistudat strong{
	color: #000;
}

#rightcol #wistudat a{
	padding: 0 0px 3px 25px;

	background: #fff url('../img/icons/arrow-info.gif');
	background-repeat: no-repeat;
	background-position: 0 2px;
	
}

#rightcol #wistudat a:hover{
	color: #000;
	text-decoration: underline;
}




div#loginbox form{
	margin: 0;
	padding: 0;
}

div#loginbox form input.field{
	border: 1px solid #000;
	width: 250px;
	margin-bottom: 5px;
	padding: 2px;
}


div#loginbox form input.submit{
	border: 1px solid #000;
	margin: 10px 0 5px 0;
	padding: 2px 5px 2px 5px;
}




/* Footer */



#footer a{
	font-weight: normal;
	font-size: 11px;
	line-height: 13px;
	color: #fff;
	padding: 0 3px 0 3px;
	text-decoration: none;
	

	
}

#footer a:hover{
	color: #fff;
	text-decoration: underline;
}


