/* Structuur **************************************************************************/
body,html {
  	padding: 0px;
  	margin: 0px;
  	font-size: 100%;
  	height: 100%;
  	background-color: #ededed;
}
#top {
   	background-color: #FFFFFF;
   	width: 879px;
   	padding: 0px 14px;
   	margin: 0px auto;
   	display: block;
   	font-family: Tahoma, Arial, Helvetica, sans-serif;
   	font-size: 0.8em;
   	line-height: 1.4em;
   	background-image: url(ECBO/design/backinhoudsopgave.gif);
   	background-repeat: repeat-y;
   	background-position: 14px top;
}
#container {
   	background-image:url(ECBO/design/hoek_lijn.gif);
   	background-position:center top;
   	background-repeat:repeat-y;
   	float: left;
   	margin-bottom: 30px;
}
#container.wit {
	background-image: none;
}
#header {
      	background-color: #FFFFFF;
      	background-position: left bottom;
      	background-repeat: no-repeat;
      	float: left;
      	width: 879px;
      	height: 278px; 
      	background-image: url(ECBO/design/header/head_nl.jpg);
}
#header.expertisevelden {         background-image: url(ECBO/design/header/head_expertisevelden_nl.jpg);      }
#header.publicaties {         background-image: url(ECBO/design/header/head_publicaties_nl.jpg);      }
#header.organisatie {         background-image: url(ECBO/design/header/head_organisatie_nl.jpg);      }
#header.netwerk {         background-image: url(ECBO/design/header/head_netwerk_nl.jpg);      }

#primair #onderzoeksvelden { background-image: url(/ECBO/design/nav2.gif); }
#primair #programma { background-image: url(/ECBO/design/nav4.gif);  width: 219px; }
#primair #nieuws { background-image: url(/ECBO/design/nav-nieuws.gif) }
#primair #agenda { background-image: url(/ECBO/design/nav-agenda.gif); }
#primair #publicaties { background-image: url(/ECBO/design/nav-publicaties.gif); }
#primair #nieuwsbrief { background-image: url(/ECBO/design/nav-nieuwsbrief.gif);  width: 219px;}
      
#logo {
         	padding: 0px 0px 0px 5px;
         	float: left;
}
#skip {
      	position: absolute;
      	top:-100em;
      	left: 0px;
}
#kolomwrapper {
      	float: left;
      	width: 879px; /* nodig voor Opera */      
      	background-image: url(ECBO/design/hoek_onder.gif);
      	background-position: 202px bottom;
      	background-repeat: no-repeat;
}
#zieook {
         	background-image: url(ECBO/design/hoek_boven.gif);
         	background-position: left top;
         	background-repeat: no-repeat;
         	float: left; 
         	width: 160px;
         	padding: 15px 0px 25px 15px;
         	font-size: 0.85em;
         	color: #747679;
}
#zieook h2 {
            	font-size: 1em;
            	padding-bottom: 5px;
            	padding-top: 10px;
            	float: left;
	width: 160px;
	color: #810262;
}
#zieook ul {
            	margin: 0px 0px 10px 0px;
            	padding: 0px;
            	list-style: none;
	float: left;
           	width: 100%;
}
#zieook li {
               	float: left;
               	width: 100%;
               	line-height: 1.6em;
}
#zieook li a {
               	text-decoration: none;
               	display: block;
               	color: #747679;
}
#zieook li a:hover {
               	text-decoration: underline;
}
#zieook .download {
         	display: block;
         	border-bottom: 1px solid #d9d9d9;
         	padding: 0px 0px 10px 0px;
         	text-align: right;
         	text-decoration: none;
}
#zieook .download:hover {
            	text-decoration: underline;
}
#zieook img {
            	margin-top: 10px;
}
#content_zieook {
         	float: right;
         	width: 674px;
         	background-image: url(ECBO/design/hoek_lijn.gif);
         	background-repeat: repeat-y;
	min-height: 200px;
}
#inhoudsopgave {
            	background-color: #810262;
            	float: left;
            	width: 205px;
            	color: #FFFFFF;
}
#inhoudsopgave h2 {
            	display: none;
}
#inhoudsopgave a {
            	color: #FFFFFF;
            	text-decoration: underline;
}
#inhoudsopgave a:hover {
            	text-decoration: none;
}
#inhoudsopgave ol {
            	margin: 0px;
            	padding: 0px;
            	list-style: none;
            	border-top: 1px solid #a74e91;
            	float: left;
            	width: 100%;
}
#inhoudsopgave li {
               float: left;
               width: 100%;
}
#inhoudsopgave li a {
               text-decoration: none;
               display: block;
               color: #FFFFFF;
               padding: 2px 2px 3px 10px;
               border-bottom: 1px solid #a74e91;
}
#inhoudsopgave li a:hover {
               background-color: #a74e91;
}
#inhoudsopgave li.active a {
               font-weight: bold;
               background-color: #a74e91;
               border: 0px;
               padding: 2px 2px 4px 10px;
}
#inhoudsopgave li.active li a {
               background-color: #e6cce0;
               color: #810262;
               font-weight: normal;
               border: 0px;
               padding: 2px 2px 3px 20px;
}
#inhoudsopgave li.active li a:hover {
               background-color: #FFFFFF;
}
#inhoudsopgave li.active li.active a {
               background-color: #FFFFFF;
}
#content {
            	float: left;
            	width: 411px;
            	padding: 0px 29px;
	z-index: 50;
}
#introtekst{
            padding: 25px 10px;
            font-size: 0.9em;
}
#introtekst h2{
               display: block;
               font-size: 1.1em;
}
#navigatie {
   	position: absolute;
   	top: 0px;
   	left: 0px;
   	font-size: 0.85em;
}
#navigatie h2 {
      	display: none;
}
#navigatie #primair {
      	position: absolute;
      	top: 147px;
      	height: 35px;
      	overflow: hidden;
      	width: 879px;
      	left: 14px;
      	margin-top: -2em;
}
#primair ol {
         	margin: 0px;
         	padding: 0px;
         	list-style: none;
         	float: left;
}
#primair li {
            	float: left;
}
#primair li a {
            	width: 220px;
            	padding-top: 30px;
            	height: 0px;
            	overflow: hidden;
            	text-decoration: none;
            	display: block;
            	border-bottom: 5px solid #FFFFFF;
}
#primair li a:hover, #primair li a.active {
            	border-color: #810262;
}
#primair #organisatie { background-image: url(ECBO/design/ecbo-nav1.gif); }
#primair #expertisevelden { background-image: url(ECBO/design/ecbo-nav2.gif); }
#primair #publicaties { background-image: url(ECBO/design/nav-kennis.gif); }
#primair #netwerk { background-image: url(ECBO/design/ecbo-nav4.gif);  width: 219px;}
         
#navigatie #secundair {
      	position: absolute;
      	top: 10px;
      	left: 300px;
      	width: 593px;
      	text-align: right;
      	margin-top: -1em;
}
#secundair ul {
         	margin: 0px;
         	padding: 0px;
         	list-style: none;
         	float: right;
         	clear: both;  
}
#secundair li {
            	float: left;
            	display: inline-block;
            	margin: 0px;
            	padding: 0px;
            	border-bottom: 1px solid #d9d9d9;
}
#secundair li a {
            	text-decoration: none;
            	display: block; 
            	width: auto;
            	padding: 5px 10px 0px 10px;
            	height: 23px;
            	background-image: url(ECBO/design/navlijntje.gif);
            	background-position: left bottom;
            	background-repeat: no-repeat;
            	color: #747679;
}
#secundair li a:hover {
            	text-decoration: underline;
}
#secundair .taal a:hover {
            	text-decoration: none;
}
#secundair .taal img {
            	padding-top: 4px;
            	margin: 0px;
}
#secundair #sitewide {
         	margin: 0px;
         	padding: 0px;
         	list-style: none;
	width: 200px;
}
#sitewide li {
            	float: left;
            	border: 0px;
}
#sitewide li a {
            	text-decoration: none;
            	display: inline-block;
            	background-position: left top;
}
#sitewide li a:hover {
            	text-decoration: underline;
}   
#pad {
   	position: absolute;
   	top: 242px;
   	width: 470px;
   	left: 350px;
   	color: #FFFFFF;
   	font-size: 1.9em;
   	text-align: left;
   	margin-top: -0.7em;
/* oude instellingen
text-align: center;
left: 59px;
width: 820px;
*/
}
#headertitel {
   	position: absolute;
   	top: 230px;
   	width: 600px;
   	left: 140px;
   	color: #FFFFFF;
   	font-size: 48px;
   	line-height: 58px;
   	font-weight: bold;
   	text-transform: uppercase;
}
#zoeken {
   	background-image: url(ECBO/design/navlijntje.gif);
   	background-position: left bottom;
   	background-repeat: no-repeat;
   	padding: 5px 10px 5px 10px;
   	height: 18px;
   	float: left;
}
#zoeken h2 {
      	display: none;
}
#zoeken fieldset {
      	float: left;
}
#zoeken .field{
      	background-color: #FFFFFF;
      	border: 1px solid #747679;
      	font-size: 1em;
      	padding: 0px 1px;
      	width: 95px;
      	float: left;
}
#zoeken .button{
      	font-size: 1em;
      	float: left;
      	border: 0px;
      	background-color: transparent;
      	color: #747679;
      	font-weight: bold;
}
#footer {
   	width: 879px;
   	margin: 0px auto;
   	height: 135px;
   	clear: both;
   	font-family: Arial, Helvetica, sans-serif;
   	font-size: 0.7em;
   	background-image: url(ECBO/design/footer.jpg);
   	background-position: center top;
   	background-repeat: no-repeat;
   	background-color: #FFFFFF;
   	padding: 0px 14px 0px 14px;
   	color: #bbbbbb;
}
#footer a {
      	color: #bbbbbb;
      	text-decoration: none;
}
#footer a:hover {
      	text-decoration: underline;
   }
#footer p {
      	padding-top: 10px;
}
/* Sticky footer **************************************************************************/
.push #top {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -135px; /* the bottom margin is the negative value of the footer's height */   
}
.push #footer {
   	float: none;
	margin: 0px auto;
	height: 135px; /* .push must be the same height as .footer */
	clear: both;
}
#push {
   	clear: both;
}
.push #push {
	margin: 0px auto;
	height: 135px; /* .push must be the same height as .footer */
	clear: both;
}
/* sIFR CSS **************************************************************************/
/* 
   hier kunnen via css de blokelementen van de headers voorzien worden van font-size, padding en margin.
   Overige zaken zoals kleur, link-kleur, :hover, text-align, backgroundcolor, etc, worden meegegeven 
   in sifr-css.js
*/
.sIFR-active #headertitel {
   	position: absolute;
   	top: 230px;
   	width: 600px;
   	left: 140px;
   	color: #FFFFFF;
   	font-size: 1.9em;
 }
/* Standaard opmaak **********************************************************************/

a:link, a:visited {
   	text-decoration: underline;
   	color: #810262;
}
a:link:hover, a:visited:hover {
    	text-decoration: none;
}
h1,h2,h3,h4,h5,h6 { 
   	line-height: 1.3em;
   	margin: 0px;
   	padding: 0.75em 0px 0em 0px;
   	color: #810262;
   	font-weight: normal;
}
h1 {
      	font-size: 1.8em;
      	padding: 20px 224px 15px 29px; 
      	width: 411px; 
      	background-color: #FFFFFF;
}
h2 {       font-size: 1.6em;  color: #000000; font-weight: 300; }
h3 {       font-size: 1.4em;  color: #000000; font-weight: 300;    }
h4 {       font-size: 1.2em;  color: #000000; font-weight: 300;    }
h5 {       font-size: 1em;    }
h6 {       font-size: 0.8em;   }
h2.nieuwsheader {       font-size: 1.6em;  color: #810262; font-weight: bold;  }
p {
   	padding: 0px 0px 0.75em 0px;
   	margin: 0px;
}
ul, ol {
   	padding: 0px 0px 0px 25px;
   	margin: 0px 0px 0.75em 0px;
}
ul ul, ol ol{
      	margin: 0px 0px 0px 0px;
}
ul li, ol li {
      	line-height: 1.5em;
}
table {
   	border-collapse: collapse;
   	padding-top: 0.3em;
   	empty-cells: show;
}
table td {
      	padding: 0.2em;
      	border: 1px solid #CCCCCC;
      	vertical-align: top;
}
table th {
      	padding: 0.2em;
      	border: 1px solid #CCCCCC;
      	background-color: #840063;
      	color: #FFFFFF;
      	text-align: left;
      	vertical-align: top;
}
table.noborder td {
    	border: 0px;
}
table.noborder table td {
    	border-bottom: 1px;
}
table table td {
    	border: 0px;
}
code {
   	font-size: 100%;
}

/* Opmaak elementen **************************************************************************/

.intro {
   	background-color: #e6cce0;
   	color: #810262;
   	font-weight: bold;
   	float: left;
   	width: 100%;
   	margin-bottom: 15px;
}
.intro p {
      	float: left;
      	width: 194px;
      	padding: 10px 13px;
}
.intro img { 
      	float: left;
}
.back {
   	margin-top: 15px;
}
.back a {
   	display: inline-block;
   	text-decoration: none;
   	background-image: url(ECBO/design/pijl_terug.gif);
   	background-repeat: no-repeat;
   	background-position: left 3px;
   	padding: 0px 0px 0px 15px;
   	font-size: 0.85em;
}
.landing {
   	margin: 0px;
   	padding: 0px;
   	list-style: none;
   	margin-top: -15px;
}
.landing li {
      	background-color: #E6CCE0;
      	color: #666666;
      	padding: 0px 20px 0px 205px;
      	margin-top: 15px;
      	line-height: 1.4em;
      	display: inline-block;
}
#content .landing li a {
      	text-decoration: none;
}
#content .landing li a:hover{
      	color: #000000;
}
.landing li h2{
      	font-size: 1em;
      	padding: 10px 0px 0px 0px;
}
.landing li p{
      	float: left;
}
.landing li img{
      	float: left;
      	margin: 0px 0px 0px -205px;
}
.landing .datum{
      	font-size: 0.85em;
      	display: block;
}
#kolomwrapper.landingspage {
   	background-image: none;
}
.landingspage #content_zieook {
   	background-image: none;
}
.landingspage #content {
   	width: 663px;
   	margin-right: -10px;
   	padding-right: 0px;
   	padding-top: 0px;
   	padding-left: 19px;
}
.landingsblok { 
   	margin: 0px;
   	padding: 0px;
   	list-style: none;
   	float: left;
   	background-image: url(ECBO/design/landingsback.gif);
   	background-position: bottom left;
   	background-repeat: no-repeat;
}
.landingsblok li {
      	float: left;
      	display: inline;
      	width: 190px;
      	padding: 30px 11px 20px 11px;
      	margin-right: 7px;
}
.landingsblok p {
      	font-size: 0.9em;
      	padding: 0px;
      	line-height: 1.3em;
}
p.meer {
       	text-align: right;
       	display: block;
      	clear: both;
}
.landingspage p.meerrechts {
      	padding-top: 15px;
      	width: 635px; 
      	text-align: right;
      	display: block;
      	clear: both;
      	text-decoration: none;
      	color: #666666;
}
.landingspage .meer a {
      	text-decoration: none;
      	color: #810262;
}
.landing li span.date { font-size: 0.8em; }
.landingspage .meerrechts a {
      	text-decoration: none;
      	color: #666666;
}
.meer a:hover, .meerrechts a:hover {
      	text-decoration: underline;
}
#content .landingsblok li a {
      	text-decoration: none;
      	font-weight: bold;
}
#content .landingsblok li .meer a {
      	font-weight: normal;
}
#content .landingsblok li a:hover {
      	text-decoration: underline;
}   
#zoekbalk {
   	float: left;
   	width: 644px;
   	color: #FFFFFF;
   	background-color: #777777;
   	padding: 0px 0px 12px 30px;
   	background-image: url(ECBO/design/schaduw.gif);
   	background-repeat: repeat-x;
   	background-position: left bottom;
	z-index: 100;
}
#zoekbalk form {
      	padding: 15px 10px 15px 0px ;
      	float: right;
      	/* width: 304px; */
}
#zoekbalk .field {
      	border: 1px solid #810262;
      	font-size: 1em;
      	padding: 0px 1px;
      	width: 180px; 
      	margin-left: 5px;
      	float: none;
}
#zoekbalk .button {
      	border: 0px;
      	background-color: transparent;
      	background-image: url(ECBO/design/zoekbalkbutton.gif);
      	background-repeat: no-repeat;
      	background-position: center right;
      	width: 20px;
      	float: none;
}
#zoekbalk #zoekcategorie {
      	float: left;
      	padding: 17px 10px 5px 15px;
      	border-left: 1px solid #FFFFFF;
}
#zoekbalk #dropdown {
      	background-color: #FFFFFF;
      	border: solid #810262;
      	border-width: 1px 1px 0px 1px;
      	float: left;
}
#zoekbalk #zoekcategorie #dropdown.javascripton {
      	position: absolute;
      	top: 15px;
      	left: 128px;
      	overflow: hidden;
      	background-image: url(ECBO/design/dropdown_open.gif);
      	background-repeat: no-repeat;
      	background-position: right 3px;
      	width: 182px;
}
#zoekbalk #zoekcategorie #dropdown ul {
      	list-style: none;
      	padding: 0px;
      	margin: 0px;
}
#zoekbalk #zoekcategorie #dropdown a {
      	display: block;
      	border-bottom: 1px solid #810262;
      	padding: 1px 5px;
      	text-decoration: none;
      	width: 172px;
}
#zoekbalk #zoekcategorie #dropdown a:hover {
      	background-color: #E6CCE0;
}
.landing2koloms {
   	margin: 0px;
   	padding: 0px;
   	list-style: none;
   	margin-top: -15px;
	float: left;
}
.landing2koloms li {
      	background-color: #D9D9D9;
      	color: #666666;
      	padding: 6px 15px 7px 85px;
      	margin: 15px 22px 0px 11px;
      	line-height: 1.1em;
      	display: inline;
      	float: left;
      	width: 197px;
}
#content .landing2koloms li a {
      	text-decoration: none;
}
#content .landing2koloms li a:hover {
      	color: #000000;
}
.landing2koloms li img {
      	margin: 4px 0px 0px -70px;
      	float: left;
}
.landing2koloms .datum {
      	font-size: 0.85em;
}
.banner {
   	float: left;
   	margin-top: 25px;
}

/* sitemap *********************************************************************************/   
.sitemap #header{
   height: 160px;
   background-image: none;
}

#top.sitemap{
   background-image: none;
}
.sitemap #kolomwrapper{
   background-image: url(ECBO/design/schaduw_sitemap2.jpg);
   background-repeat: repeat-x;
   background-position: left top;
}
   .sitemap #kolomwrapper ul li a.pijltje{
      display: block;
      background-image: url(ECBO/design/sitemap_open.gif);
      background-position: top left;
      background-repeat: no-repeat;
      width: 20px;
      height: 20px;
      float: left;
   }
         .sitemap #kolomwrapper ul{
            margin: 0px 14px;
            padding: 0px;
            list-style: none;
            float: left;
            width: 191px;
            background-color: #777777;
            display: inline;
         }
         .sitemap #kolomwrapper #sitenav ul{
            background-color: #810262;
            background-image: url(ECBO/design/schaduw_sitemap.jpg);
            background-repeat: repeat-x;
            background-position: left top;
         }
            .sitemap #kolomwrapper ul ul{
               background-image: none;
               background-color: #D6D6D6;
               margin: 0px;
            }
            .sitemap #kolomwrapper #sitenav ul ul{
               background-color: #E6CCE0;
               background-image: none;
            }
            .sitemap #kolomwrapper ul li{
               float: left;
               width: 191px;
               display: block;
               padding: 5px 0px 0px 0px;
               background-repeat: no-repeat;
               background-position: right top;
               border-bottom: 1px solid #FFFFFF;
            }
            .sitemap #kolomwrapper ul li a{
               text-decoration: none;
               color: #FFFFFF;
               margin-left: 5px;
               margin-bottom: 5px;
               display: block;
               float: left;
               width: 150px;
            }
            .sitemap #kolomwrapper ul li a:hover{
               text-decoration: underline;
            }
            .sitemap #kolomwrapper ul li.hover{
               background-color: #B6B6B6;
            }
            .sitemap #kolomwrapper #sitenav ul li.hover{
               background-color: #a74e91;
            }
            .sitemap #kolomwrapper ul li li a{
               color: #666666;
            }
            .sitemap #kolomwrapper #sitenav ul li li a{
               color: #810262;
            }
            .sitemap #kolomwrapper ul li.active a{
               font-weight: bold;
               background-color: #a74e91;
            }
            .sitemap #kolomwrapper ul li.active li a{
               background-color: #e6cce0;
               color: #810262;
               font-weight: normal;
               border: 0px;
               padding: 2px 2px 3px 20px;
            }
            
            .sitemap #kolomwrapper ul li.active li.hover,
            .sitemap #kolomwrapper ul li li.hover,
            .sitemap #kolomwrapper #sitenav ul li li.hover{
               background-color: #FFFFFF;
            }
            .sitemap #kolomwrapper ul li.active li.active a{
               background-color: #FFFFFF;
            }
            .sitemap .openthis{
               background-image: url(ECBO/design/sitemap_opengr.gif);
            }
            .sitemap .open .openthis{
               background-image: url(ECBO/design/sitemap_closegr.gif);
            }
            .sitemap #sitenav .openthis{
               background-image: url(ECBO/design/sitemap_open.gif);
            }
            .sitemap #sitenav .open .openthis{
               background-image: url(ECBO/design/sitemap_close.gif);
            }
            
            .sitemap #kolomwrapper ul.sitewide{
               border-top: 1px solid #777777;
               background-color: transparent;
               margin-top: -1px;
            }
               .sitemap #kolomwrapper ul.sitewide li{
                  border-bottom: 1px solid #777777;
               }
               .sitemap #kolomwrapper ul.sitewide li a{
                  color: #666666;
               }
               .sitemap #kolomwrapper ul.sitewide li.hover{
                  background-color: #FFFFFF;
               }
      #sitemapsecundair{
         padding-top: 15px;
      }
            
      #sitemapsecundair ol{
         margin: 0px;
         padding: 0px;
         list-style: none;
         float: left;
      }
         #sitemapsecundair li{
            float: left;
         }
         #sitemapsecundair li a{
            width: 220px;
            padding-top: 30px;
            height: 0px;
            overflow: hidden;
            text-decoration: none;
            display: block;
            border-bottom: 5px solid #FFFFFF;
         }
         #sitemapsecundair li a:hover,
         #sitemapsecundair li a.active{
            border-color: #777777;
         }
         #sitemapsecundair #wiezijnwij{ background-image: url(ECBO/design/nav-netwerk.gif); }
         #sitemapsecundair #nieuws{ background-image: url(ECBO/design/nav6.gif); }
         #sitemapsecundair #leergang{ background-image: url(ECBO/design/nav7.gif); }
         
         .sitemaprij{
            float: left;
            width: 879px;
         }

/* home ****************************************************/
div.homecolumn h2.hidden, div.homecolumn span.hidden { display: none; visibility: hidden; }
br.clear { clear: both;  }
hr.line { color:#a74e91; background-color:#a74e91; height: 1px; border: none;  }

#primair #nieuws { background-image: url(/ECBO/design/nav-nieuws.gif); }
#primair #agenda { background-image: url(/ECBO/design/nav-agenda.gif); }
#primair #publicaties { background-image: url(/ECBO/design/nav-publicaties.gif); }
#primair #nieuwsbrief { background-image: url(/ECBO/design/nav-nieuwsbrief.gif);  width: 219px;}

#secundair #sitewide {  width: 300px;  }
.rss img { vertical-align: bottom; padding-top: 3px;}

#logo2 {
         	padding: 15px 0px 10px 5px;
         	float: left;
}
.home #header {
   	height: 160px;
   	background-image: none;
}
#top.home {
   	background-image: none;
}
.home #container {
   	padding-bottom: 0px;
}
.home #kolomwrapper {
   	padding-bottom: 0px;
   	background-color: #67024e;
   	color: #9a678e;
   	font-size: 0.85em;
}
.home h1 {   
	display: none;
}
.home #homeimage {
   	display: block;
   	position: absolute;
   	top: 0px;
   	left: 0px;
   	background-image: url(ECBO/design/schaduw_home.png);
   	background-repeat: no-repeat;
   	width: 879px;
   	height: 10px;
   	z-index: 100;
}
.home #hometitel {
   	position: relative;
   	background-position: center center;
   	background-repeat: no-repeat;
   	top: 0px;
   	padding: 80px 0px 0px 50px;
   	height: 169px;
   	float: left;
   	left: 0px;
   	width: 829px;
   	color: #FFFFFF;
   	font-size: 30px;
   	line-height: 58px;
   	font-weight: bold;
   	background-color: #63004A;
   	z-index: 1;
}
.home h2 {   
   	font-size: 1.2em;
   	color: #D9D9D9;   
}
.home h2.white {   
   	font-size: 1.3em;
   	color: #FFFFFF;   
	font-weight: bold;
}
.home h3, .home h4 {   
   	font-size: 1.1em;
	font-weight: normal;
   	color: #D9D9D9;   
	padding-top: 0px;
}
.home .active h2 {
   	color: #FFFFFF;
}
.home .active h3, .home .active h4 {
   	color: #FFFFFF;
}
.home .active {
   	background-color: #810262;
   	color: #C283B2;
}
.home #kolomwrapper a  {   color: #D9D9D9; text-decoration: none; }
.home #kolomwrapper .active a {   color: #FFFFFF; }
.home #kolomwrapper a:hover {    text-decoration: underline; }

.home #kolomwrapper a.readmore  {   
	float: right; 
	margin-bottom: 0px; 
	padding-right: 15px;
	background: url(/ECBO/design/arrow-white.gif) no-repeat right 50%;
	width: 185px;
	text-align: right;
}
.home #kolomwrapper a.leesmeer {   
	float: right; 
	margin-bottom: 9px; 
	padding-right: 15px;
	background: url(/ECBO/design/arrow-white.gif) no-repeat right 50%;
	width: 185px;
	text-align: right;
}

.home .homecolumn {
   	float: left;
   	width: 190px;
   	padding: 0px 15px;
   	background-image: url(ECBO/design/schaduw_home.gif);
   	background-position: left top;
   	background-repeat: repeat-x;
}
.home .homecolumn.active {
   	background-image: none;
}
.home .homecolumn.netwerk {
   	padding: 0px 15px 0px 14px;
}
.home .homecolumn.nieuwsbrief {
   	padding: 0px 15px 0px 14px;
}
.home #kolomwrapper .home_nieuwsbriefbanner {
   	margin-top: 14px;
   	padding: 5px 30px;
   	display: block;
   	width: 130px;
   	height: 26px;
   	text-align: center;
   	background-image: url(ECBO/design/banner_home_nieuwsbrief.gif);
   	background-repeat: no-repeat;
   	color: #DC8A1F;   
   	line-height: 1.1em;
}
.home #kolomwrapper .active .home_nieuwsbriefbanner {
   	color: #DC8A1F;   
}
.home #kolomwrapper a.home_nieuwsbriefbanner:hover {
   	text-decoration: none;
   	color: #FFFFFF;
}
.home .homecolumn .thumb {
   	float: left;
   	margin-right: 5px;
}
.homecolumn ul {
   	margin: 0px;
   	float: left;
   	width: 100%;
   	padding: 0px 0px 5px 0px;
   	list-style: none;
}
.homecolumn li {
   	line-height: 1.3em;
   	float: left;
   	display: block;
   	width: 100%;
   	padding: 7px 0px;
   	border-bottom: 0px;
}
.homecolumn li.line {
   	line-height: 1.3em;
   	float: left;
   	display: block;
   	width: 100%;
	min-height: 28px;
   	padding: 7px 0px;
   	border-bottom: 1px dotted #a74e91;
}
.homecolumn ul.ezines {
   	margin: 0px;
   	float: left;
   	width: 100%;
   	padding: 0px;
   	list-style: none;
}
.homecolumn ul.ezines li {
   	line-height: 1.3em;
   	float: left;
   	display: inline;
   	width: 50%;
   	padding: 7px 0px;
   	border-bottom: 0px;
}

.expertisevelden li {    padding: 4px 0px;  }
.netwerk li { padding: 6px 0px;  }
.agenda li {    padding: 4px 0px;  }
.nieuwsbrief li { padding: 6px 0px;  }

.homecolumn.active li {
   	border-bottom: 0px;
}
.homecolumn.active li.line {
   	border-bottom: 1px dotted #9a678e;
}
.home .datum {
   	font-size: 0.9em;
   	display: block;
}
.home #kolomwrapper img {
   	margin-top: 4px;
}
.home #kolomwrapper img.nieuwsimage {
   	padding-top: 0.75em;
}
.partnerbanner {
   	width: 190px;
   	height: 30px;
   	display: block;
   	overflow: hidden;
   	background-color: #DC8A1F;
}
.img_align_left { float:left;  margin-right: 5px; }
.img_align_right { float: right;   margin-left: 5px; }
.img_align_center { text-align: center;   margin-left: 5px; }

/* SimpleShow jQuery Banner Plugin */
.home #hometitel {
   	position: relative;
   	background-position: center center;
   	background-repeat: no-repeat;
   	top: 0px;
   	padding: 0px;
   	height: 250px;
   	float: left;
   	left: 0px;
   	width: 879px;
   	color: #FFFFFF;
   	font-size: 30px;
   	line-height: 58px;
   	font-weight: bold;
   	background-color: #63004A;
   	z-index: 1;
}
	#simpleshow { height:250px; /* a height is required */  width: 879px; /* a width is required */      }
        	#simpleshow div {   height:250px; /* a height is required */ width: 879px; /* a width is required */    }
div.banner0 {background: url(/ECBO/images/ecbo_start_02803791.jpg); }
div.banner1 {background: url(/ECBO/images/ecbo_start_03688391.jpg); }
div.banner2 {background: url(/ECBO/images/ecbo_start_00459275.jpg); }
	#simpleshow-holder { position: absolute; top: 0px; left: 0px; }
        	#bannerlink, .bannerlink {
            position: absolute;
            top: 20px;
            left: 50px;
            z-index: 5;    
            padding: 0px;
            margin: 0px;
            height: 200px;
            width: 875px;        
        }      
.bannerlink a { color: #fff; }
  
        #pagination {
            font-size: 16px;
            border: 4px solid #000;
            background-color: #fff;
            margin: 350px 10px 10px 30px;
            padding: 4px 5px;
            position: absolute;
            top: 0px;
            left: 0px;
            z-index: 10; display: none;
        }        
        #pagination a {
            padding: 3px 7px;
            color:#000;
            text-decoration:none;
            font-weight: bold;
        }        
        #pagination a.active { color: red; }

/* formulieren */

form table {
   	width: 85%;
}
form table table {
   	width: auto;
}
form table td {
   	padding: 2px 4px 2px 0px;
   	border: 0px;
}
.field {
    	background-color: #FFFFFF;
   	border: 1px solid #BBBBBB;
   	margin: 1px 0px;
   	/*width: 100%;
   	float: right;*/
}
.button {
   	color: #81024E;
   	border: 0px;
   	background-color: transparent;
   	float: right;
}
button {
   	color: #81024E;
   	border: 0px;
   	background-color: transparent;
   	float: right;
}
#content label {
   	white-space: nowrap;
   	margin-right: 10px;
}
#content .vlak {
   	float: left;
   	background-color: #D6D6D6;
   	padding: 7px 4px 7px 4px;
   	width: 397px;
   	margin-bottom: 0.75em;
}
#content .vlak table.publicatiedetails {
   	font-size: 0.85em;
}
img.pubcover, #content .vlak table.publicatiedetails img.pubcover {
	max-width: 148px;
}
#content .vlak table {
   	width: 100%; 
}
#content .vlak table td{
   	padding: 0px 5px 0px 3px;
   	border: 0px;
}
#content .vlak table a {
   	text-decoration: none;
}
#content .vlak table a:hover{
   	text-decoration: underline;
}
#content .vlak table a.download {
   	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em;
}
dl {
   	width: 100%;
   	clear: both;
   	float: left;
}
dd {
   	float: left;
   	padding: 0px;
   	margin: 0px;
}
#content dt {
   	float: left;
  	font-weight: bold;
   	padding-right: 10px;
   	width: 130px;
}
#content dd {
   	float: left;
   	padding: 0px;
   	margin: 0px;
	width: 250px;
}
#zieook dt {
   	float: left;
   	font-weight: bold;
   	padding-right: 5px;
   	width: 100px;
}
#zieook dd {
   	float: left;
   	padding: 0px;
   	margin: 0px;
}
#zieook .zoeken dt {
   	font-weight: normal;
   	width: 90px;
}
#zieook .zoeken dd {
   	font-weight: bold;
}
ol.zoekresultaat {
   	margin: 0px;
   	padding: 0px 0px 10px 0px;
   	list-style: none;
   	border: solid #BBBBBB;
   	border-width: 1px 0px;
   	float: left;
}
ol.zoekresultaat li {
   	line-height: 1.1em;
}
#content ol.zoekresultaat a {
   	display: block;
   	width: 100%;
	min-width: 400px;
   	text-decoration: none;
   	font-weight: bold;
   	padding-top: 10px;
}
#content ol.zoekresultaat a:hover { 
   	text-decoration: underline;
}
.paginering {
   	width: 100%;
   	float: left;
}
#content .paginering a {
   	text-decoration: none;
   	display: block;
   	float: left;
   	padding-right: 7px;
}
#content .paginering a:hover {
   	text-decoration: underline;
}
#content .paginering a.active{
   	font-weight: bold;
   	color: #000000;
}
.paginering span{
   	padding: 0px 10px;
   	display: block;
   	float: left;
}
p.printlink {
	padding: 10px 0px 0px 0px;
	margin: 0px;
}
p.printlink a {	
	display: block;	
	color: #747679;	
	text-decoration: none
}
.print img {
   	vertical-align: bottom;
   	padding-top: 3px;
}
#sitewide li.print {
   	display: none;
}

/* AGENDA ****************************/
div.agenda-intro { margin-bottom: 20px; }
div.agenda-intro img.right {float: right; }
div.agenda-intro img.left {float:left;}