html { height: 100%; }
body { height: 100%; text-align: center; background: #fff url(../images/blocks/bg_body_sd.png) left top repeat-x; margin: 0; padding: 0; }
body#ie6 { behavior: url(fileadmin/templates/js/csshover.htc); }

.clearer { clear: both; }
/* richard edited */
.fl { float: left;/* margin-bottom: 24px; */width: 100%; }
.default .fl { float: left; margin-bottom: 0px; width: 100%; }
.fr { float: right; }



#border { min-height: 100%; height: auto!important; height: 100%; background: transparent url(../images/blocks/bg_body_sd.png) left bottom repeat-x; }
#mainContainer { width: 899px; text-align: left; margin: 0 auto; /* background: #efefef; */}

#header { width: 100%; /*height: 110px; margin_top: 30px; */ height: 160px;  margin: 0px 0 0 0; float: left; }
#header .logo { /*width: 215px;*/ width: 296px;  height: 110px; margin-right: 0px; float: left; }
#header .logo a:link, #header .logo a:visited { width: 215px; height: 110px; display: block; }

	/* color schemas specific -------> */
	.default #header .logo a:link, .default #header .logo a:visited { background-image: url(../images/logos/logo_s01.gif); }
	.schema01 #header .logo a:link, .schema01 #header .logo a:visited { background-image: url(../images/logos/logo_s01.gif); }
	.schema02 #header .logo a:link, .schema02 #header .logo a:visited { background-image: url(../images/logos/logo_s02.gif); }
	.schema03 #header .logo a:link, .schema03 #header .logo a:visited { background-image: url(../images/logos/logo_s03.gif); }
	.schema04 #header .logo a:link, .schema04 #header .logo a:visited { background-image: url(../images/logos/logo_s04.gif); }
	.schema05 #header .logo a:link, .schema05 #header .logo a:visited { background-image: url(../images/logos/logo_s05.gif); }
	.schema06 #header .logo a:link, .schema06 #header .logo a:visited { background-image: url(../images/logos/logo_s06.gif); }
	.schema07 #header .logo a:link, .schema07 #header .logo a:visited { background-image: url(../images/logos/logo_s01.gif); }
	.schema08 #header .logo a:link, .schema08 #header .logo a:visited { background-image: url(../images/logos/logo_s01.gif); }
	.schema09 #header .logo a:link, .schema09 #header .logo a:visited { background-image: url(../images/logos/logo_s09.gif); }
	/* <------- color schemas specific */


#header ul, #header .quicksearch { width: 240px; list-style: none; /*text-transform: lowercase;*/ margin: 10px 0 0 0; padding: 0; float: left; display: inline;  }
#header ul li { margin: 0 0 2px 1px; float: left; display: inline; }
#header ul li a:link, #header ul li a:visited { height: 21px; line-height: 20px; font-size: 16px; font-weight: normal; color: #555555; text-decoration: none; background: left 0 repeat-x; padding: 0 10px; float: left; zoom: 1; white-space: nowrap; }
#header ul li a:hover { /*color: #000;*/ color: #fff; background-position: left -21px; }
	
	/* color schemas specific -------> */
	#header ul li.s01 a:hover, .default #header ul.mainmenu li.s01 a:hover { background-image: url(../images/blocks/bg_ctitle_s01.gif);}
	#header ul li.s02 a:hover, .default #header ul.mainmenu li.s02 a:hover { background-image: url(../images/blocks/bg_ctitle_s02.gif);}
	#header ul li.s03 a:hover, .default #header ul.mainmenu li.s03 a:hover { background-image: url(../images/blocks/bg_ctitle_s03.gif);}
	#header ul li.s04 a:hover, .default #header ul.mainmenu li.s04 a:hover { background-image: url(../images/blocks/bg_ctitle_s04.gif);}
	#header ul li.s05 a:hover, .default #header ul.mainmenu li.s05 a:hover { background-image: url(../images/blocks/bg_ctitle_s05.gif);}
	#header ul li.s06 a:hover, .default #header ul.mainmenu li.s06 a:hover { background-image: url(../images/blocks/bg_ctitle_s06.gif);}
    #header ul li.s07 a:hover, .default #header ul.mainmenu li.s07 a:hover { background-image: url(../images/blocks/bg_ctitle_s07.gif);}
    
    #header ul li.s08 a, .default #header ul.mainmenu li.s08 a { border: 1px solid white; color: #555555;}
    
	
    #header ul li.s08 a:hover, .default #header ul.mainmenu li.s08 a:hover { border: 1px solid black; color: #555555; }
    #header ul li.s08 , .default #header ul.mainmenu li.s08  { margin-top: -1px;}
	
	/* <------- color schemas specific */

	
	
#header ul.mainmenu { /*margin-left: 40px;*/ margin-top: 30px; width:245px; text-transform: lowercase; }
#header ul.mainmenu li.s01 { margin-left: 3px; }
#header ul.mainmenu li.s02 { }
#header ul.mainmenu li.s03 { margin-left: 24px; }
#header ul.mainmenu li.s04 { clear: left; }
#header ul.mainmenu li.s04 { }
#header ul.mainmenu li.s06 { }
#header ul.mainmenu li.s07 { /*margin-left: 114px;*/ margin-left: 18px; clear: left; }

/* safari hack */
@media screen and (-webkit-min-device-pixel-ratio:0){
#header ul.mainmenu li.s07 { margin-left: 14px; clear: left; }
}

	/* color schemas specific -------> */
	.default #header ul.mainmenu li a:link,
	.default #header ul.mainmenu li a:visited { color: #555; background-image: none; }
	.default #header ul.mainmenu li a:hover { color: #fff; background-position: left -21px; }
	
    /* temp voor home */
    .default #header ul li.s08 a, .default #header ul.mainmenu li.s08 a { border: 1px solid white; color: #A0410D !important;}
    .default #header ul li.s08 a, .default #header ul.mainmenu li.s08 a:visited { border: 1px solid white; color: #A0410D !important;}
	
	/*.default #header ul.mainmenu li.s01 a:link, 
	.default #header ul.mainmenu li.s01 a:visited, */
	.schema01 #header ul.mainmenu li.s01 a:link, 
	.schema01 #header ul.mainmenu li.s01 a:visited { color: #fff; background-image: url(../images/blocks/bg_ctitle_s01.gif); }
	
	
	/*.default #header ul.mainmenu li.s02 a:link, 
	.default #header ul.mainmenu li.s02 a:visited, */
	.schema02 #header ul.mainmenu li.s02 a:link, 
	.schema02 #header ul.mainmenu li.s02 a:visited { color: #fff; background-image: url(../images/blocks/bg_ctitle_s02.gif); }
		
		
	/*.default #header ul.mainmenu li.s03 a:link, 
	.default #header ul.mainmenu li.s03 a:visited, */
	.schema03 #header ul.mainmenu li.s03 a:link, 
	.schema03 #header ul.mainmenu li.s03 a:visited { color: #fff; background-image: url(../images/blocks/bg_ctitle_s03.gif); }
		
		
	/*.default #header ul.mainmenu li.s04 a:link, 
	.default #header ul.mainmenu li.s04 a:visited,*/
	.schema04 #header ul.mainmenu li.s04 a:link, 
	.schema04 #header ul.mainmenu li.s04 a:visited { color: #fff; background-image: url(../images/blocks/bg_ctitle_s04.gif); }
		
		
	/*.default #header ul.mainmenu li.s05 a:link, 
	.default #header ul.mainmenu li.s05 a:visited, */
	.schema05 #header ul.mainmenu li.s05 a:link, 
	.schema05 #header ul.mainmenu li.s05 a:visited { color: #fff; background-image: url(../images/blocks/bg_ctitle_s05.gif); }
	
		
	/*.default #header ul.mainmenu li.s06 a:link, 
	.default #header ul.mainmenu li.s06 a:visited, */
	.schema06 #header ul.mainmenu li.s06 a:link, 
	.schema06 #header ul.mainmenu li.s06 a:visited { color: #fff; background-image: url(../images/blocks/bg_ctitle_s06.gif); }
	
	
	/*.default #header ul.mainmenu li.s07 a:link, 
	.default #header ul.mainmenu li.s07 a:visited, */
	.schema07 #header ul.mainmenu li.s07 a:link, 
	.schema07 #header ul.mainmenu li.s07 a:visited { color: #fff; background-image: url(../images/blocks/bg_ctitle_s07.gif); }
	
	/* <------- color schemas specific */

		
	
#header .sysmenu { margin-left: 110px; margin-top: 30px; text-transform: lowercase;}
#header ul.sysmenu li a:hover { color: #fff; background-image: url(../images/blocks/bg_ctitle_s09.gif); }

	/* color schemas specific -------> */
	/*.default #header ul.sysmenu li a:link, .default #header ul.sysmenu li a:visited { color: #fff; background-image: url(../images/blocks/bg_gtitle01.gif); }*/
	
	.default #header ul.sysmenu li.s08 a:link, 
	.default #header ul.sysmenu li.s08 a:visited, 
	.schema08 #header ul.sysmenu li.s08 a:link, 
	.schema08 #header ul.sysmenu li.s08 a:visited { color: #fff; background-image: url(../images/blocks/bg_gtitle01.gif); }
	
	.schema09 #header ul.sysmenu li.s09 a:link, 
	.schema09 #header ul.sysmenu li.s09 a:visited { color: #fff; background-image: url(../images/blocks/bg_ctitle_s09.gif); }
	
	.schema10 #header ul.sysmenu li.s10 a:link, 
	.schema10 #header ul.sysmenu li.s10 a:visited { color: #fff; background-image: url(../images/blocks/bg_ctitle_s10.gif); }
	
	#header ul.sysmenu li.s10 a:hover { color: #fff; background-image: url(../images/blocks/bg_ctitle_s10.gif); }
	
	/* <------- color schemas specific */
	

	
#header .quicksearch { margin-left: 110px; /*  margin-left: 0px;*/ }
#header .quicksearch label { font-size: 16px; font-weight: normal; color: #555555; margin: 0 10px 0 0; }
#header .quicksearch .imp-text { width: 180px; margin-bottom: 5px; margin-left: 10px; float: left;}

#header .binnen { margin: 0 49px 0 0; float: right; display: inline; }
#header .binnen label { font-size: 12px!important;  }


#pathway { width: 100%; font-family: Arial, sans-serif; font-size: 11px; color: #5f5f5f; text-transform: lowercase; list-style: none; margin: 25px 0 10px 0; padding: 0; float: left; }
#pathway li{ display: inline; }
#pathway a:link, #pathway a:visited { color: #5f5f5f; text-decoration: none;}
#pathway a:hover { color: #222222; text-decoration: underline;}

#contentContainer { width: 100%; padding: 0 0 30px 0; float: left; position: relative; z-index: 1; }
.default #contentContainer { width: 100%; padding: 0 0 30px 0; z-index: 1; float: none; position: static; }


#mainColumn { width: 519px; float: left; overflow: hidden; padding-top: 25px; min-height: 370px; }
#mainColumn .article-title { margin: 0 0 20px 28px; /*margin: 10px 0 20px 40px;*/ }
.schema04 #mainColumn .article-title { margin: 0px; }
#mainColumn .article-title h1 { margin: 0 0 3px 0; }
.schema04 #mainColumn .article-title h1 { color:#830A7F; font: bold 16px Georgia; margin:5px 0 !important; }
#mainColumn .article-title p { font-size: 11px; margin: 0; }
.schema04 #mainColumn .article-title p { color:#5F5F5F; font: 10px Arial; padding-bottom:2px; text-transform:uppercase; }
.schema04 #mainColumn dt { padding-left: 0px; }
#mainColumn .article-title p .article-date { text-transform: lowercase; }
#mainColumn .article-teaser { font-size: 13px; font-weight: bold; color: #243649; border-left: 3px solid #38597b; padding: 0 0 0 12px; margin: 0 0 20px 0; }

	/* color schemas specific -------> */
	/*.schema02 #mainColumn .article-teaser { color: #711f1f;}*/
	/* <------- color schemas specific */



	
#mainColumn .content { margin: 0 0 0 12px; }

	/* color schemas specific -------> */
	.schema01 #mainColumn .content { margin: 0 5px 0 6px; }	
	.schema07 #mainColumn .content { margin: 0; }
	/* <------- color schemas specific */
	
#rightColumn { width: 337px; float: right; overflow: hidden; padding-top: 25px;}
#rightColumn .content { margin: 0; clear: both; }

.schema02 .template-article #rightColumn {margin-top: 90px; padding-top: 25px;}
.schema02 #rightColumn{padding-top: 25px;}
.schema04 #rightColumn{padding-top: 25px;}
.schema05 #rightColumn{padding-top: 25px;}
.schema06 #rightColumn{padding-top: 25px;}
.schema07 #rightColumn{ padding-top:25px;}
.schema09 #rightColumn{ padding-top:25px;}
.schema10 #rightColumn{ padding-top:25px;}

/*.template-3cols #mainContainer { width: 899px; }*/
/*.template-3cols #mainColumn { width: 460px!important; margin: 0 30px 0 0; overflow: hidden; }*/
.template-3cols #mainColumn .content { margin-left: 0px; }
.template-3cols #mainColumn .col01 { width: 337px; min-height: 30px; float: left; overflow: hidden; }
.template-3cols #mainColumn #header_image { height: 400px; background: #EDEDED; text-align: center; }
.template-3cols #mainColumn #header_image table { width: 100%; height: 100%; text-align: center; }/*Wolf*/
.template-3cols #mainColumn #header_image table td{ width: 100%; height: 100%; vertical-align: middle; text-align: center; }/*Wolf*/
#header_image_caption { text-align: center; color: #404040; font-size: 11px; margin: 10px 0 0 0; }
/*.template-3cols #mainColumn #header_image img { width: 380px; height: 470px; border: 1px solid #fbfcff; margin: 10px 0;  }*/
.template-3cols #mainColumn #hold { margin: 5px 0 15px 0; /*margin: 20px 0 15px 0; marichka*/ }
.template-3cols #mainColumn .col01  .content { margin: 0 20px 0 0; clear: both; }
.template-3cols #mainColumn .col02 { width: 158px; /*min-height: 30px;*/  background: url(../images/blocks/separator02.gif) left top repeat-y; margin-top: 10px; float: left; overflow: hidden; }
.template-3cols #mainColumn .col02 .content { margin: 0 5px 0 11px; color: #5f5f5f; font-size: 11px; clear: both; }
.template-3cols #mainColumn .col02 .content h6 { line-height:0px; margin-top: 11px; margin-bottom: 0px; text-transform: lowercase; font-weight: normal; font-size: 11px; }
.template-3cols #mainColumn .col02 .content p { margin: 5px 0;}
/*.template-3cols #rightColumn { width: 299px; }*/


/* CSS VOOR GALLERY IN NORMALE CONTENT ITEMS */

.article-gallery .template-3cols #mainColumn .content { margin-left: 0px; }
.article-gallery .template-3cols #mainColumn .col01 { width: 337px; min-height: 30px; float: left; overflow: hidden; }
.article-gallery #header_image { height: 400px; background: #EDEDED; text-align: center; }
.article-gallery #header_image table { width: 100%; height: 100%; text-align: center; }/*Wolf*/
.article-gallery #header_image table td{ width: 100%; height: 100%; vertical-align: middle; text-align: center; }/*Wolf*/
.article-gallery #header_image_caption { text-align: left; color: #404040; font-size: 11px; margin: 10px 0 0 10px; }
/*.article-gallery .template-3cols #mainColumn #header_image img { width: 380px; height: 470px; border: 1px solid #fbfcff; margin: 10px 0;  }*/
.article-gallery #hold { margin: 5px 0 15px 0; /*margin: 20px 0 15px 0; marichka*/ # }
.article-gallery .col01  .content { margin: 0 20px 0 0; clear: both; }

.article-gallery .col02 { width: 158px; min-height: 30px;  background: url(../images/blocks/separator02.gif) left top repeat-y; margin-top: 10px; float: left; overflow: hidden; }
.article-gallery .col02 .content { margin: 0 5px 0 11px; color: #5f5f5f; font-size: 11px; clear: both; }
.article-gallery .col02 .content h6 { margin-top: 0px; margin-bottom: 0px; text-transform: lowercase; font-weight: normal; font-size: 11px; }
.article-gallery #mainColumn .col02 .content p { margin: 5px 0;}
/*.article-gallery .template-3cols #rightColumn { width: 299px; }*/

/* CSS VOOR GALLERY IN NORMALE CONTENT ITEMS */


/* template-society  -------> */

.template-society { width: 955px!important;  }
.template-society #header .mainmenu { margin-left: 10px; /*margin-left: 41px;*/ }
.template-society #header  .sysmenu { margin-left: 100px; }
.template-society #header .quicksearch  { margin-top: 3px; margin-left: 103px;}
.template-society #header { /*margin-top: 3px; */ }
.template-society #header .logo  { margin: 0 0 0 28px; }
.template-society #contentContainer { width: 955px; min-height: 100px; height: auto!important; height: 100px; background: #fe5a13 url(../images/blocks/bg_society01.gif) left top no-repeat; padding: 0!important; margin: 0px 0 9px 0 ; }


.template-society #pathway { width: 420px; color: #000; margin-top: 64px;  margin-left: 35px; display: inline; }
.template-society #pathway a:link, .template-society #pathway a:visited  { color: #000; }
.template-society #contentContainer .societyLogo-animation { width: 485px; height: 64px; position: absolute; right: 15px; top: 38px; z-index: 99; background: transparent url(../images/animations/Society_anim.gif) no-repeat 13px; zoom: 1; }

.template-society #mainColumn { width: 607px!important; margin: 5px 0 0 32px; display: inline; }
.template-society #mainColumn .content { margin: 0!important; }
.template-society #rightColumn { width: 274px; /*width: 171px;  margin: 64px 68px 0 0; */ margin: 33px 15px 0 0; padding: 0!important; display: inline; }
.template-society #wideColumn { width: 931px; margin: 0 0 0 24px; /*background: #ff00ff; */ float: left; clear: both; display: inline; }


#articleContainer { width: 100%; float: left; margin-bottom: 30px; }
#articleContainer .col01, #articleContainer .col02, #articleContainer .col03, #articleContainer .col04, #articleContainer .col05 { width: 186px; min-height: 20px; float: left; }
#articleContainer .col01 { margin-top: 18px; }
#articleContainer .col03 { margin-top: 44px; }
#articleContainer .col04 { width: 171px!important; margin-top: 26px; }
#articleContainer .col05 { margin-top: 26px; }
#articleContainer .col04 .fce-societyitem { margin-right: 0px!important; }
#articleContainer .col05 .fce-societyitem { margin-left: 15px!important; }
#articleContainer .fce-societyitem  { margin: 0 15px 0 0; }

.tx-dredisplayrecords-pi1 .fce-soctitle, .tx-dredisplayrecords-pi1 .society { display: none; }

.template-society .browserBlock { width: 100%; height: 65px; margin: 10px 0 0 0; padding: 0 0 60px 0; float: left; }
.template-society .nogMeer { width: 39px; padding-top: 5px; float: left; }
.template-society .browserBlock a:hover { text-decoration: none; }
.template-society .browserBlock .prev { width: 74px; min-height: 10px; margin: 0 0 0 14px; float: left; display: inline; }
.template-society .browserBlock .next { margin: 0 14px 0 0; float: right; display: inline;  }
.template-society .browserBlock .prev  a:link, .template-society .browserBlock .prev  a:visited { width: auto!important;  height: 50px; background: url(../images/animations/prev_hover.gif) left top no-repeat;  padding: 12px 0 3px 71px; display: block;}
.template-society .browserBlock .next  a:link, .template-society .browserBlock .next  a:visited { width: auto; height: 50px; background: url(../images/animations/next_hover.gif) right top no-repeat;  padding: 12px 71px 3px 0; display: block; }

.bottom  .next { width: 119px!important; }


.browserBlock img { float: left; }

#articleContainer .col05 .browserBlock { width: 187px; float: none; margin: 25px 0 20px 0; padding: 0; }
#articleContainer .col05 .browserBlock .prev { margin: 0!important; }
#articleContainer .col05 .browserBlock .next { margin: 0;}

.template-society #bottomPager .browserBlock { width: 187px; margin: 44px 15px 0 0; /*margin: 44px 25px 0 0;*/ padding: 0 0 40px 0; float: right; display: inline; }
.template-society #bottomPager .browserBlock .prev { margin: 0!important; }
.template-society #bottomPager .browserBlock .next { margin: 0!important;}

/* <------- template-society */


/* template home -------> */
#topBlock { width: 100%; background: url(../images/blocks/bg_body_s09.gif) left top repeat-x ; float: left; }
#topBlock .border { background: url(../images/blocks/bg_body_s09.gif) left bottom repeat-x; margin: 9px 0 0 0; padding: 0 0 11px 0; float: left; width: 100%;}
#topBlock  .content {  clear: both; }
#topBlock .fl { margin: 0; }

.schema05 .template-home #mainColumn { width: 519px; }
.schema06 .template-home #mainColumn { width: 519px; }
.template-home #mainColumn { width: 519px; }
.template-home #rightColumn { width: 326px; }
/* <------- template home */

.schema07 #contentContainer #mainColumn{
	/*width: 100%;*/
}
.schema07 #contentContainer #mainColumn iframe{
	width: 518px;
	/*height: 500px;*/
	border: 0px!important;
	
}
.schema01 div.template-article #rightColumn {
margin-top: 90px;
padding-top: 15px;
}

#search-results{
float: none;
}


.colofonTable .td-0{
	border-right:2px solid #4680BC;
	width:100px;
}
.colofonTable .td-1{
	padding-left:5px;
}
.colofonTable{
	border-collapse: collapse;
}
.schema09 .colofonTable h1{
	color:#3A3B3B;
	font-family:Georgia;
	font-size:14px;
	margin:0;
	font-weight: normal;
}
.schema09 .colofonTable td{
	color:#4680BC;
}
.schema09 .correspondenten td{
	width: 225px;
}
