
	
	/* Main  *****************************************************************************************/
html,body{
   margin: 0px;
   padding: 0px;
   font-size: 100%; /* set font-size on #top for font-resizer to work */
   height: 100%;
   /* background-image: url(/userimages/design3/back.png); 
   background-position: center top;
   background-repeat: repeat-y; */
}

div{boxi

   margin: 0px;
   padding: 0px;
   position: relative;
}

/* Kolommen **************************************************************************/
#columnwrapper{
   float: left;
   width: 960px;
   overflow: hidden;
   padding-bottom: 30px;
}

#column1,
#column2,
#column3{
   float: left;
   min-height: 10px;
   padding: 0px;
}
#column2 { padding-top: 10px; }
#home #column2 { padding-top: 10px; }
.w100 {
   width: 960px;
   padding: 0px 0px 0px 0px;
}

.w75 {
   width: 720px;
   padding: 0px 0px 0px 0px;
}
.w50 {
   width: 480px;
   padding: 0px 0px 0px 0px;
}
.w25 {
   width: 240px;
   padding: 0px 0px 0px 0px;
}

.w33 {
   width: 320px;
   padding: 0px 0px 0px 0px;
}

.w80 {
   width: 768px;
   padding: 0px 0px 0px 0px;
}
.w60 {
   width: 576px;
   padding: 0px 0px 0px 0px;
}
.w30 {
   width: 288px;
   padding: 0px 0px 0px 0px;
}
.w20 {
   width: 192px;
   padding: 0px 0px 0px 0px;
}

#home #column2.w30 {
	width: 278px;
	padding-right: 10px;
}

.smlboxsi{
   padding: 10px 20px;
   margin: 0px 0px 10px 0px;
}
#el_uitgelicht_dossier{
   margin: 10px 10px 0px 0px;
}
#column1 .smlboxsi{
   padding: 10px 15px;
   margin: 0px 10px 10px 0px;
}
#column2 #el_contentblok_1.smlboxsi{
   padding: 10px 20px;
   margin: 0px 20px;
}
#column2 #el_contentblok_2.smlboxsi{
   padding: 10px 20px;
   margin: 0px 20px;
}
#column2 #el_contentblok_3.smlboxsi{
   padding: 10px 20px;
   margin: 0px 20px;
}
#column2 #el_contentblok_activiteit.smlboxsi{
   padding: 10px 20px;
   margin: 0px 20px;
}
#column2 #el_faq3.smlboxsi, 
#column2 #el_evenementenoverzicht.smlboxsi {
   padding: 10px 20px;
   margin: 10px 20px;
}
#column2 #el_forumfilter.smlboxsi {
   padding: 10px 20px;
   margin: 0px 20px 0px 20px;
}
#column2 #el_forum_onderwerpen.smlboxsi {
   padding: 10px 20px;
   margin: 0px 20px;
}
#column2 #el_activiteiten.smlboxsi{
   padding: 10px 20px;
   margin: 10px 20px 0px 20px;
}
#column2 #el_publicaties.smlboxsi{
   padding: 10px 20px;
   margin: 10px 20px 0px 20px;
}
#column2 #el_dossier_nieuws.smlboxsi{
   padding: 10px 20px;
   margin: 0px 10px 0px 0px;
}
#column2 #el_dossier_event.smlboxsi,
#column2 #el_dossier_pub.smlboxsi,
#column2 #el_dossier_activiteiten.smlboxsi{
	margin-right: 10px;
}
#home #column2 .smlboxsi{
   padding: 10px 20px;
}
#column2 .smlboxsi{
   padding: 10px x;
}
#column3 .smlboxsi{
   padding: 10px 10px;
   margin:0 0 10px;
}
#column1{
   padding-top: 10px;
}
#column3{
   padding-top: 10px;
}

/* Structuur **************************************************************************/
#top{
   width: 960px;
   margin: 0px auto;
   display: block;
   font-family: Helvetica, Arial, sans-serif; /* same as editor css */
   font-size: 0.75em; /* same as editor css */
   line-height: 1.4em; /* same as editor css */
   z-index: 1;
}
#header{
   background-image: url(/images/Headers/header_home.jpg);
   background-position: left bottom;
   background-repeat: no-repeat;
   float: left;
   width: 960px;
   height: 420px; /* was: 190px */
}

#footer{
   background-image: url();
   width: 940px;
   padding: 5px 10px;
   margin: 0px auto;
   height: 17px;
   clear: both;
   font-family: Helvetica, Arial, sans-serif;
   font-size: 0.75em; /* must be the same as #top */
   z-index: 2;
}
#footer p#footeradres{
  font-size: 0.9em;
  padding: 0px 0px 0px 1em;
  float: left;
}
#footer p.footerlinks{
  font-size: 0.9em;
  padding: 0px 1em 0px 0px;
  float: left;
}
#footer p#footerlinks{
  font-size: 0.9em;
  padding: 0px 1em 0px 0px;
  float: right;
}
#footer a{
  text-decoration: none;
}
#footer a:hover{
  text-decoration: underline;
}

#header h1{
   display: none;
}

#logo{
   position: absolute;
   top: 38px;
}

#snelmenu{
   position: absolute;
   top: -100em;
   left: 0px;
}

#navigation{
   width: 960px;
   position: absolute;
   top: 0px;
   left: 0px;
}

#navigation h2{
   display: none;
}

#container{
   float: left;
}

.clear{
   clear: both;
   height: 0px;
   display: block;
   line-height: 1pt;
}

/* Sticky footer *********************************/
.push #top{
   margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
   min-height: 100%;
   height: auto !important;
   height: 100%;
}

.push #footer{
   float: none;
   margin: 0px auto;
   clear: both;
   height: 17px; /* .push must be the same height as .footer */
}

#push {
   margin: 0px auto;
   clear: both;
   height: 0px; /* .push must be the same height as .footer */
}

/* site navigation *********************************/
#menu {
   width: 760px;
   position: absolute;
   top: 43px; /* was 190px */
   left: 230px; /* was 200px */
   z-index: 500;
}

#hoofdmenu{
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 19px;
   list-style: none;
   display: inline-block;
   position: absolute;
   top: 0px;
   border-top: 1px solid #482D47;
   border-bottom: 1px solid #482D47;
   width: 711px;
}

#menu li{
   float: left;
   padding: 0px 1px 0px 0px;
   display: inline-block;
}

#menu li a{
   font-size:1.1em;
   font-weight:bold;
   height:21px;
   margin-right:5px;
   padding:2px 6px 0;
   border-bottom: 0px;
   display: block;
   text-decoration: none;
}

#menu li a:hover,
#menu li.active a{
   text-decoration: none;
}

#menu.vertical li ol{
   margin-top: 24px;
   margin: 0px 0px;
   padding: 0px 0px 0px 0px;
   clear: both;
   width: 711px;
   display: none;
   position: absolute;
   bottom: auto;
   left: 0px;
   list-style: none;
}

#menu.vertical li ol li{
   border: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   float: none;
}

#menu.vertical li ol a,
#menu.vertical li.active ol a{
   float: none;
   padding: 5px 9px;
   margin: 0px;
   display: block;
   font-size: 1em;
   font-weight: normal;
   text-align: left;
   line-height: 1.1em;
   height: auto;
}

#menu.horizontal li ol{
   margin-top: 24px;
   width: 940px;
   margin: 0px 0px;
   padding: 0px;
   position: absolute;
   left: 0px;
   bottom: auto;
}

#menu.horizontal li ol li{
   border: 0px;
   float: left;
   margin: 0px;
   padding: 0px;
   display: block;
}

#menu.horizontal li ol a{
   padding: 9px 9px 9px 9px;
   margin: 0px;
   display: block;
   font-size: 1em;
   font-weight: normal;
   text-align: left;
   line-height: 1.1em;
   height: auto;
}

#navigation #headerlinks{
   /* width: 275px; */
   position: absolute;
   top: 10px;
   right: 210px;
   font-size: 0.9em;
}

#navigation #headerlinks  a {
   padding: 0px 4px;
   display: inline-block;
   text-decoration: none;
   text-transform: uppercase;
}

#navigation #headerlinks a:hover{
   text-decoration: underline;
}

/* font-resizer *********************************/
#FontSize{
   display: none;
   padding: 0px 2px;
}
#FontSize span{
  padding: 0px 4px;
   text-transform: uppercase;
}
#navigation #headerlinks #FontSize a{
   padding: 0px;
}
#FontSize .FontSizeInc{
   font-size: 1.2em;
}
#FontSize .FontSizeDec{
   font-size: 0.8em;
}

/* zoekbox *********************************/
#search{
   width: 200px;
   height: 113px;
   position: absolute;
   top: 8px;
   right: 0px;
}
	
#search form {
   position: relative;
}

#search fieldset{
   padding: 0px 0px 10px 0px;
}

#search .field{
   width: 100px;
   padding: 2px 3px 0px 3px;
   float: left;
   font-size: 1em;
   line-height: 1em;
   height: 15px;
}

#search input.button {
   float: left;
   padding: 0px 3px;
   font-size: 1em;
   height: 19px;
}

#search a {
   margin: 0px 20px 0px 0px;
   text-decoration: none;
}

#search a:hover {
   text-decoration: underline;
}

/* Standaard opmaak , dus ook in de editor css aanpassen!  ***********************************************************/

a{
   text-decoration: none;
}

a:hover{
   text-decoration: underline;
}

h1,h2,h3,h4,h5,h6{
   margin: 0px;
   padding: 0.75em 0px 0em 0px;
   line-height: 1.3em;
}

#top h1 a,#top h2 a,#top h3 a,#top h4 a,#top h5 a,#top h6 a{
   text-decoration: none;
}

#top h1 a:hover,#top h2 a:hover,#top h3 a:hover,#top h4 a:hover,#top h5 a:hover,#top h6 a:hover{
   text-decoration: underline;
}

ul h1,ul h2,ul h3,ul h4,ul h5,ul h6{
   padding-top: 0px;
}

ol h1,ol h2,ol h3,ol h4,ol h5,ol h6{
   padding-top: 0px;
}

h1{
   font-size: 2.0em;
}
h2{
   font-size: 1.4em;
}
h3{
   font-size: 1.2em;
}
h4{
   font-size: 1em;
}
h5{
   font-size: 1em;
}
h6{
   font-size: 0.8em;
}

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 {
   padding-top: 0.3em;
   border-collapse: collapse;
   empty-cells: show;
}

table th {
   padding: 0.2em;
   text-align: left;
   vertical-align: top;
}

table td {
   padding: 0.2em;
   vertical-align: top;
   border: 0px;
}

form table td{
   border: 0px;
}

form, fieldset{
   margin: 0px;
   padding: 0px;
   border: 0px;
}

form table#tb_Form {
   width: 500px;
}

a img {
   border: none;
}

blockquote blockquote {
   margin-right: 0px;
}

code {
   font-size: 100%;
}

input, select,textarea{
   font-size: 1em;
   font-family: inherit;
   margin-right: 7px;
}
select { margin-left: 7px; }

select#Lunchwens, 
select#KenTrainingWorkshop { 
	margin-left: 0px; 
}


.field{
   padding: 1px 0px;
   width: 98%;
}

.red{
   color: #FF0000;
}

.button{

}

.right {
   float: right;
}

.left {
   float: left;
}

img.right {
   margin: 3px 0px 5px 10px;
}

img.left {
   margin: 3px 10px 5px 0px;
}


/* box elementen *******************************/
.pages{
   border: 0px;
   padding: 5px;
   margin: 0px 0px 0px 0px;
   text-align: center;
}

.bold a{
   font-weight: bold;
}

ul.list, ol.list{
   	list-style-image: url(/userimages/design3/haakje2.gif);
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 19px;
}

#el_binnenkort ul.list, ol.list{
   	list-style-image: none;
	margin:0px 0px 5px 0px;
	padding: 10px 0px 0px 0px;
}

.list a{
   text-decoration: none;
}

.list li{
   clear: both;
}
.list li.none {
   clear: both;
   list-style-image: none; 
   list-style-type: none;  
   border-bottom: 1px dotted #6FB5CF;
   padding-bottom: 5px;
}

.list a:hover{
   text-decoration: underline;
}

ul.itemlist, ol.itemlist{
   margin: 5px 0px 5px 0px;
   padding: 1px 0px 0px 0px;
   list-style: none;
}

.itemlist .item{
   overflow: auto;
   clear: both;
}

.item .left{
  padding: 5px 5px 0px 0px;
}
.item .right{
  padding: 5px 0px 0px 5px;
}



#print {
   background: url(/assets/images/icon_print.gif);
   background-position: left center;
   background-repeat: no-repeat;
}

#sendafriend {
   background: url(/assets/images/icon_send.gif);
   background-position: left center;
   background-repeat: no-repeat;
}

#makepdf {
   background: url(/assets/images/icon_makepdf.gif);
   background-position: left center;
   background-repeat: no-repeat;
}

.pages a{
   padding: 0px 3px;
   text-decoration: none;
}

.pages a:hover{
   text-decoration: underline;
}

.pages a.first{
   padding: 0px 4px;
}

.pages a.last{
   padding: 0px 4px;
}

.pages a.previous{
   padding: 0px 5px;
   font-weight: bold;
}

.pages a.next{
   padding: 0px 5px;
   font-weight: bold;
}

.pageTitle{
   padding-top: 0px;
   font-size: 2em;
}

p.read{
   padding: 0px;
   text-align: right;
}

.intro{
   font-weight: bold;
   line-height: 1.6em;
   padding: 8px 0px 10px 0px;
}

.mod,
p.category,
p.who,
p.read {
   padding: 0px;
   font-size: 0.9em;
}

p.place{
   padding: 0px;
   font-size: 0.9em;
}
p.date{
   padding: 0px;
   font-size: 0.9em;
}

.list p.date{
   clear: left;
}

.item p.date{
}

.list p.place{
   clear: left;
}

p.category a,
p.who a{
   text-decoration: none;
}

p.category a:hover,
p.who a:hover{
   text-decoration: underline;
}

a.more{
   font-size: 0.9em;
   font-weight: bold;
   text-decoration: none;
}

a.more:hover{
   text-decoration: underline;
}

/* evenemententabel */
.listTable {
   width: 100%;
   border-collapse: collapse;
}

.listTable a{
  text-decoration : none;
}
.listTable a:hover{
  text-decoration : underline;
}


.listTable th {
   padding: 3px 3px 3px 0px;
}

.listTable td {
   padding-bottom: 4px;
   padding-right: 0px;
   line-height:	1.3em;
   padding-left: 0px;
   padding-top: 4px;
   text-align: left;
   vertical-align: top;
}

.listTable .eventmonth {
   padding-top: 0px;
}

.listTable .eventlabel{
   width: 15%; 
   font-weight: bold;
}
.listTable .eventname{
   font-weight: bold;
   font-size: 1.2em;
   padding-bottom: 0px;
   padding-right: 0px;
   line-height:	1.3em;
   padding-left: 0px;
   padding-top: 6px;
}

.listTable .eventdate{
   width: 15%;
   white-space: nowrap;
   font-weight: bold;
   text-align: right;
   padding: 6px;
   font-size: 1.2em;
}

.listTable .eventdc{

}

.even td,.even th {
   padding-left: 0px;
}

.odd td,.odd th {
   padding-left: 0px;
}

.listTable th.icon,
.listTable td.icon {
   width: 4px;
   font-size: 0px;
   line-height: 0px;
   text-align: center;
}

.listTable td.icon img {
   margin: 3px 0 0 0;
}

.listTable td.all {
   text-align: right;
}

.listTable .views, 
.listTable table .last {
   text-align: right;
}

.listTable .react {
   text-align: center;
}

.listTable .subject {
   font-weight: bold;
}

.listTable .all {
   border-right: none;
}

.listTable span {
   white-space: nowrap;
}

.listTable span.date {
   float: right;
}

.listTable .event{
   font-weight: bold;
   text-decoration: none;
}

.listTable .event:hover{
   text-decoration: underline;
}


/* calendar */
table.calendar {
   width: 100%;
   border-collapse: collapse;
}

.calendar th {
   text-align: center;
}

.calendar .topnav {
   padding: 3px 0 4px 0;
}

.calendar .topnav img{
   padding: 2px 3px;
   margin: 0 0 -4px 0;
}

.calendar th a {
   position: relative;
}

.calendar td {
   width: 14%;
   font-size: 1.0em;
   text-align: center;
   height: 27px;
}

/* zoekform */
#searchform{
   padding-bottom: 15px;
}

#searchform label{
   width: 12em;
   float: none;
   font-weight: bold;
}

#searchform .inputtext{
   width: 60%;
   margin-bottom: 5px;
}

/*  zoekresultaten */
table.searchresult {
   margin-top: 0.5em;
   width: 100%;
   border: 0px;
}

table.searchresult td {
   padding: 5px 10px 5px 15px;
}

table.searchresult .tdrelevance{
   padding: 5px 0px;
   width: 75px;
   vertical-align: top;
}

table.searchresult .nr{
   float: left;
   margin-left: -15px;
}

table.searchresult .gewijzigd{
   display: block;
   font-style: italic;
   font-size: 0.9em;
}

table.searchresult h4{
   padding: 0px;
}

.relevance {
   width: 100%;
   float: left;
}
#el_poll p{
   padding: 10px 0px 0px 0px;
}

.rank {
   float: left;
   width: 10px;
   margin: 0 2px 0 0;
   font-size: 0px;
   line-height: 0px;
   height: 10px;
   overflow: hidden;
   top: 0px;
}

.norank {
   float: left;
   width: 10px;
   margin: 0 2px 0 0;
   font-size: 0px;
   line-height: 0px;
   height: 10px;
   overflow: hidden;
   top: 0px;
}

/* forum */
.articleBox .reactions {
   margin: 0 0 10px 0;
   width: 100%;
   float: none;
   display: block;
   font-size: 0.9em;
   text-align: right;
}

.articleBox {
   margin: 0px 0 20px 0;
}

.articleBox.lite .content {
   border-bottom: none;
   padding: 10px;
}

.articleBox h2 {
   clear: both;
}

.articleBox .date,
.articleBox .mod {
   width: 100%;
   text-align: right;
}

.articleBox .who {
   text-align: left;
}

.articleBox p {
   margin: 3px 0 10px 0;
}

.articleBox .quote {
   padding: 10px;
   font-style: italic;
}

.formBox {
   margin: 0 0 20px 0;
}

.formBox label {
   width: 160px;
   float: left;
   display: block;
}

form br {
   clear: left;
}

.formBox .search {
   padding: 10px;
}

.formBox .extended {
   padding: 10px;
}

.formBox .extended input {
   margin: 0 3px 5px 0;
}

.formBox .extended label,
.formBox .search label {
   width: 120px;
   margin: 0;
}

.formBox h4,
.formBox h4 {
   margin: 4px 0 10px 0;
   padding: 0 0 3px 0;
}

.formBox .extended .radio, 
.formBox .extended .checkbox {
   width: 12px;
   margin: 0 5px 5px 3px;
   border: none;
}

td.caption{
   width:100px;
}
td.inputtd{
   width:300px;
}

.poll{
   padding: 7px 0px;
}

#persons{
   padding: 10px 0px;
   clear: both;
   text-align: center;
   overflow: auto;
}

.person{
   float: left;
   padding: 0px;
   width: 122px;
   margin: 0px 20px 20px 0px;
   display: inline-block;
   text-align: center;
   height: 170px;
   overflow: hidden;
}

.person h3{
   padding: 0px;
   font-size: 1em;
}
.person img{
   width: 120px;
   height: 120px;
}


/* uitklapmenu */
#top .uitklap,#top .uitklap ul, #top .uitklap ol{
   margin: 0px;
   padding: 0px;
   list-style: none;
}

#top .uitklap li,#top .uitklap ul li,#top .uitklap ol li{
   padding-left: 15px;
   list-style: none;
}
#top .uitklap li.parent{
   background: url(/assets/images/icon_navplus.gif) no-repeat left 5px;
}
#top .uitklap li.open{
   background: url(/assets/images/icon_navmin.gif) no-repeat left 5px;
}


#inloggen label{
  display: block;
}
#inloggen .field{
  width: 98%;
  margin-bottom: 5px;
}
#inloggen h2{
  cursor: pointer;
}
#inloggen h2:hover{
  text-decoration: underline;
}

/* uitzonderingen op bestaande css door overrulen op ID *********************************************************/

/* sitemenu */
#column1 #el_sitemenu {
   margin: 0px 0px 0px 0px;
   padding: 10px 0px 10px 0px;
}
#el_sitemenu ul, #el_sitemenu ol {
   margin: 0px 0px 0px 0px;
   padding: 0px;
   list-style: none;
   float: left;
   width: 100%;
}

#el_sitemenu li {
   float: left;
   padding: 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   display: inline-block;
}

#el_sitemenu li a {
   padding: 2px 10px;
   margin: 0px 0px 1px 0px;
   display: block;
   text-decoration: none;
}
#el_sitemenu li a:hover {
	text-decoration: underline;
	color: #6FB5CF;
}
#el_sitemenu li a.hi{
   font-weight: bold;
   color: #ae004d;
}

#el_sitemenu li li {
   font-weight: normal;
   font-size: 0.9em;
}

#el_sitemenu li li a {
   padding-left: 14px;
}

#el_sitemenu li li li{
   font-size: 1em;
}

#el_sitemenu li li li a{
   padding-left: 20px;
}

#el_sitemenu li li li li a{
   padding-left: 30px;
}

#el_sitemenu li a:hover{
   text-decoration: none;
}




/* hierarchy */

#top #column1 #el_hierarchy,
#top #column2 #el_hierarchy,
#top #column3 #el_hierarchy{
  padding: 10px;
}

#el_hierarchy ul, #el_hierarchy ol {
   margin: 0px;
   padding: 0px;
   list-style: none;
   float: left;
   width: 100%;
}

#el_hierarchy .list li {
   float: left;
   padding: 0px;
   margin: 0px 0px 0px 0px;
   width: 100%;
   display: inline-block;
   font-size: 1.2em;
   font-weight: bold;
}

#el_hierarchy .list li a {
   padding: 2px 0px;
   margin: 0px;
   display: block;
   text-decoration: none;
}

#el_hierarchy .list li a.hi{
   font-weight: bold;
}

#el_hierarchy .list li li {
   font-weight: normal;
   font-size: 0.9em;
}

#el_hierarchy .list li li a {
   padding-left: 10px;
}

#el_hierarchy .list li li li{
   font-size: 1em;
   font-style: italic;
}

#el_hierarchy .list li li li a{
   padding-left: 20px;
}

#el_hierarchy .list li li li li a{
   padding-left: 30px;
}

#el_hierarchy .list li a:hover{
   text-decoration: none;
}

/* kruimelpad */
#top #column2 #el_kruimelpad{

   border: 0px;
   margin-bottom: 0px;
   padding: 10px 0px 0px 20px;
   /*padding-right: 19em;  ruimte voor paginafuncties */
   min-height: 1.4em;
}

#el_kruimelpad a{
   text-decoration: none;
}

#el_kruimelpad a:hover{
   text-decoration: underline;
}

#el_kruimelpad .smlboxsitop{
   display: none;
}

/* paginafuncties */
#top #column3 #el_paginafuncties,
#top #column2 #el_paginafuncties{
   /*display: none;*' /* wordt via javascript getoond */
   font-size: 0.9em;
   text-align: left;
   padding: 0px 20px;
   border: 0px;
   margin: 0px 20px 0px 20px;
   text-align: right;
}

#el_paginafuncties a{
   padding: 0px 10px 0px 15px;margin-left: 10px;
   text-decoration: none;
}

#el_paginafuncties a:hover{
   text-decoration: underline;
}

/* banner */
#top #column1 #el_banner ,
#top #column2 #el_banner ,
#top #column3 #el_banner {
   padding: 0px;
   text-align: center;
}

#el_banner h2{
   display: none;
}

#el_banner img{
   float: left;
}

#el_banner .smlboxsicontent{
   overflow: hidden;
}

/* laatst gewijzigd */
#top #column2 #el_laatstgewijzigd,
#top #column3 #el_laatstgewijzigd{
   padding: 0px 20px;
   border: 0px;
   margin: 0px 20px 0px 20px;
}

#top #column2 #el_laatstgewijzigd h2.title,
#top #column3 #el_laatstgewijzigd h2.title{
   font-size: 0.9em;
   border: 0px;
   padding: 1px 0px;
   margin: 0px;
}

#el_laatstgewijzigd .smlboxsitop{
   float: left;
   width: 9.5em;
}

/* Personen overzicht */
#top #column2 #el_persoonoverzicht{
   padding: 10px 20px;
   border: 0px;
   margin: 10px 20px 0px 20px;
}

#top #column2 #el_persoonoverzicht_simpel{
   padding: 10px 20px;
   border: 0px;
   margin: 10px 20px 0px 20px;
}

#top #column2 #el_vacature_overzicht{
   padding: 10px 20px;
   border: 0px;
   margin: 10px 20px 0px 20px;
}

/* Nieuws overzicht */
#top #column2 #el_nieuws_overzicht{
   padding: 10px 20px;
   margin: 10px 20px 0px 20px;
}
#top #column2 #el_content_nieuws{
   padding: 10px 20px;
   margin: 0px 20px 0px 20px;
}

 /* tagcloud */
#el_tagcloud{
   text-align: center;
}
#el_tagcloud .smlboxcapt{
   text-align:left;
}
#el_tagcloud a{
   text-decoration: none;
   display:inline-block;
   padding: 0.3em;
}
#el_tagcloud a:hover{
   text-decoration: underline;
}
#el_tagcloud .s0 {
   font-size: 0.8em;
   font-weight: bold;
   line-height: 0.7em;
   margin-top: -1em;
}
#el_tagcloud .s1 {
   font-size: 1em;
   line-height: 0.7em;
}
#el_tagcloud .s2 {
   font-size: 1.2em;
   font-weight: bold;
   line-height: 0.7em;
}

#el_nieuwsoverzicht .item{
  padding-left: 140px;
}
#el_nieuwsoverzicht .item img.left{
  margin-left: -140px;
}
#el_nieuwsoverzicht .item h3.title{
   padding-left: 0px;
   padding-right: 0px;
}


/* sitemap */

#sitemap li a{
   font-weight: bold;
   text-transform: uppercase;
   text-decoration: none;
}

#sitemap li a:hover{
   text-decoration: underline;
}

#sitemap li li a{
   text-transform: none;
}

#sitemap li li li a{
   font-weight: normal;
}

#sitemap li li li li a{
   font-style: oblique;
}


/* overrule de Global boxstyles  */

#top #column2 .licht,
#top #column2 .donker{
   margin: 20px;
   padding: 10px;
}

a.inloggen{
  text-decoration: none;
  font-weight: bold;
  display: block;
}

#top #column1 h3.title{
  font-size: 1.5em;
}

/* overrule gallery css */
.gallery li{
   margin: 11px;
}
ul.thumbs li {
   margin: 11px;
}




.foldout h3{
   padding: 10px 0px;
   font-weight: normal;
   font-size: 1.3em;
}


/* Lightbox ***************************************************************************************/

#black{
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0px;
   left: 0px;
   bottom: 0px;
   right: 0px;
   display: none;
   z-index: 1000;
}
#imagecontainer{
   position: absolute;
   width: 200px;
   height: 200px;
   top: 50%;
   left: 50%;
   margin-left: -100px;
   display: none;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.75em;
   line-height: 1.4em;
   z-index: 1005;
}

#imagecontainer #ajaximage{
   padding: 10px;
   display: none;
}
#imagecontainer #left{
   position: absolute;
   background-image: url(../images/pixel.gif);
   top: 10px;
   display: block;
   left: 10px;
   cursor: pointer;
   background-repeat: no-repeat;
   background-position: left 20px;
}
#imagecontainer #right{
   position: absolute;
   background-image: url(../images/pixel.gif);
   top: 10px;
   display: block;
   left: 10px;
   cursor: pointer;
   background-repeat: no-repeat;
   background-position: right 20px;
   text-align: right;
}
#imagecontainer #right a,#imagecontainer #left a{
   text-decoration: none;
}
#imagecontainer #right a:hover,#imagecontainer #left a:hover{
   text-decoration: none;
}
#imagecontainer img{
   margin: 10px;
}
#imagecontainer #close{
   position: absolute;
   text-decoration: none;
   font-weight: bold;
   font-size: 1.4em;
   top: 10px;
   display: block;
   right: 8px;   
   width: 28px;
   padding: 3px 0px 6px 0px;
   text-align: center;
}
#ajaxtekst{
   padding: 10px 10px 0px 10px;
   display: none;
}
#zijkolom #ajaxtekst{
   display: block;
}
#imagecontainer #ajaxtekst .datum{
   display: block;
   font-size: 0.9em;
}

#column2 table td {
	border: 0px solid #CCCCCC;
}

.eventdc {
color : #ae004d;
}
