﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
html { font-size: 62.5%;}
body{ font-family: Arial, sans-serif; }
strong, th, thead td, h1, h2, h3, h4, h5, h6 { font-weight: bold; }
cite, em, dfn { font-style: italic; }
fieldset { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend { font-weight: bold; font-size:1.2em; }
label { font-weight: bold; }
textarea, input[type='text'], input[type='password'], select { border: 1px solid #ccc; background: #fff; }
textarea { border: 1px solid #ccc; background: #fff; font-family: Arial;}

textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #ffffaa; }
input, select { cursor: pointer; }
input[type='text'],input[type='password'] { cursor: text; }
.container { font-size: 1.2em; line-height: 1.6em; }
h1 { font-size: 1.9em; }
h2 { font-size: 1.7em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }
.container ul li { margin-left: .85em; }
.container ul.dfwp-list li, .container .ms-MenuUI ul li { margin-left: 0; }
ul { list-style-type: disc; }
ul ul { list-style-type: square; }
ul ul ul { list-style-type: circle; }
ol { list-style-position: outside; list-style-type: decimal; }
dt { font-weight: bold; }
h1 { margin: 1em 0 .5em;  }
h2 { margin: 1.07em 0 .535em; }
h3 { margin: 1.14em 0 .57em; }
h4 { margin: 1.23em 0 .615em; }
h5 { margin: 1.33em 0 .67em; }
h6 { margin: 1.6em 0 .8em; }
/*th, td { padding: .8em; }*/
caption { padding-bottom: .8em; } /* padding instead of margin for IE */
blockquote { padding: 0 1em; margin: 1.6em 0; }
fieldset { padding: 0 1em 1em 1em; margin: 1.6em 0; } /* padding-top is margin-top for fieldsets in Opera */
legend { padding-left: .8em; padding-right: .8em; }
legend+* { margin-top: 1em; } /* compensates for the opera margin bug */
textarea, input { padding: .3em .4em .15em .4em; }
select { padding: .1em .2em 0 .2em; }
option { padding: 0 .4em; }
dt { margin-top: .8em; margin-bottom: .4em; }
.container ul { margin-left: 1.5em; }
.container ul.dfwp-list { margin-left: 0; }
.container ol { margin-left: 2.35em; }
.container ol ol, .container ul ol { margin-left: 2.5em; }


/* COLORS */

a:link, a:visited { text-decoration: none; color: #00457e; }
a:hover, a:active, a:focus { text-decoration: underline; color: #00457e; }
code, pre { color: #c33; } /* very optional, but still useful. W3C uses about the same colors for codes */

/* LAYOUT */
#s4-bodyContainer {margin:0 auto; width:1010px;background: url(../img/body.png) repeat-y 0 0; /*min-height: 100%; height:auto!important;height: 100%; */}
.container {padding:0 10px; color:#81725f;}
body {margin:0; background:#f7f7f7 }
#bodybg {background:url(../img/back.png) scroll no-repeat center top;}
		#header {height:71px; border-bottom:2px solid #f9f8f7; background: url(../img/header.png) no-repeat top right;}
			#logo {}
				#logo img {margin:18px 0 0 14px;}
			#globalnav {/*width:270px;*/text-align:right;position:absolute; right:20px; top:35px;}
				#globalnav ul {font-size:.9em;}
				#globalnav ul, #footer ul, #nav ul {list-style: none; margin:0;}
				#globalnav ul li, #footer ul li, #nav ul li {display:inline-block; float:left;}
			#search {width:150px;}
				#search table, #search td {border:0;padding:0; margin:0;}
				#search a, #search input {float:right;}
				#search a {display:block; height:12px;width:12px;background:url(../img/sprite.png) no-repeat 0 0;margin:7px 0 0 3px}
				#search a:hover {background:url(../img/sprite.png) no-repeat 0 -13px;margin:7px 0 0 3px}
					#search a img {display:none;}
		#nav {background:url(../img/nav.png) no-repeat 0 0;height:32px;font-family: Arial, Helvetica, sans-serif;position:relative;z-index:900;}
			#nav #localize, #nav #search {float:left;padding-top:6px;}
			#nav #localize{	width:30px;margin-left:780px;}
			#nav .s4-tn {width:790px; float:left; display:block}
			#nav #search {padding-top:2px;}
			#nav ul li{text-transform:uppercase;font-size:1em;font-weight:bold;margin:0;padding:0;line-height:1.2em;height:32px; width:150px;}
				#nav ul li a {display:block;padding-top:8px;}
				#nav .menu-horizontal ul.static {
	display:block;
}
				#nav ul ul li a {padding-top:0;}
				#nav ul li a:link, #nav ul li a:visited {color:#fff;text-decoration:none}
				#nav ul li a:hover, #nav ul li a:active {color:#fff;text-decoration:none}
				#nav ul ul li {text-transform:none;font-family:arial;font-size:.75em;border-right:0;}
					#nav ul ul li a:link, #nav ul ul li a:visited {color:#00457e; font-weight:normal}
					#nav ul ul li a:hover, #nav ul ul li a:active {text-decoration:underline;color:#00457e; font-weight:normal;}
				#nav #localize a {margin:3px 3px;width:16px; height:11px; background:url(../img/sprite.png) no-repeat -30px 0px;display:block}
				#nav #localize a:hover {width:16px; height:11px; background:url(../img/sprite.png) no-repeat -30px -13px;}
				#nav #localize a.en {background-position: -30px 0px;}
				#nav #localize a.en:hover {background-position: -30px -13px;}
				#nav #localize a.nl {background-position: -90px 0px;}
				#nav #localize a.nl:hover {background-position: -90px -13px;}
				#nav #localize a em{display:none;}
		#visual {width:990px; height:200px; padding-top:6px; position:relative;}
		div#qcolumn1, div#column1, div#column2, div#column3, div#column22, div#evimage, div#evtabs, div#evdescription, div#evlinks {margin:0 5px 10px;float:left;}
		#qcolumn1 .rounded, #column1 .rounded, #column2, #column3 {width:300px; padding:10px;background :url(../img/column.png) no-repeat top left; min-height:438px; }
		#breadcrumbs {font-size:1em; visibility:hidden;}
		#column22{width:630px; padding:10px;background :url(../img/column22.png) no-repeat top left; min-height:438px;}
		#column33{margin:0 5px;width:960px; padding:10px;background :url(../img/column33.png) no-repeat top left; min-height:438px;}
		.wpzone {}
			#qcolumn1 #s4-leftpanel {margin-top:10px;}
			#qcolumn1 #qlaunch {font-size:1em;}
				#qlaunch ul {margin-left:0;}
					#qlaunch ul li{font-weight:normal; padding-left:10px;margin-left:0; background:url(../img/sprite.png) no-repeat -60px -33px;line-height:18px;font-family: Arial, Helvetica, sans-serif;}
						#qlaunch ul li a:link, #qlaunch ul li a:visited, #qlaunch ul li a:hover, #qlaunch ul li a:active{color:#00457e}
						#qlaunch ul li a:hover, #qlaunch ul li a:active{text-decoration:underline}
						#qlaunch ul li.selected {font-weight:bold; background-position:-140px -3px}
						#qlaunch ul li.selected .ms-hidden {display:none;}
			#column1 h2, #column1 h1,#column2 h2, #column2 h1,#column3 h2, #column3 h1, #column22 h1{font-weight:normal; text-transform:uppercase;font-size:18px;padding-left:0;margin: 1em 0 .5em;}
			#column22 h3 {font-size:1.2em;}
			#column22, #column2, #column3 {font-size:.9em;}
	#footer {margin:15px 5px 0; clear:both;}
	#footer:after {content:".";display:block;height:0;clear:both;visibility:hidden;max-height:0;}
		#footer ul, #footertop{font-size:.8em; text-transform:uppercase;}
		#footertop {line-height:15px; padding-bottom:3px;margin:0 10px;}
		#footertop img{vertical-align:top;}
	#footerbottom {background:#bab2a7 url(../img/corner.png) no-repeat -5px -5px; color:#fff; text-align:left; height:20px}
		#footerbottom ul {font-size:.8em; text-transform:uppercase; float:left; margin:0 10px;}
			#footerbottom ul li, #footer ul li, #globalnav ul li  {margin:0; padding: 0 5px; border-right:1px solid #bab2a7;}
			#footer ul li {border-right:1px solid #fff;}
			/*#footerbottom ul li:before, #footer ul li:before, #globalnav ul li:before {content:"|";}
			#footerbottom ul li:first-child:before, #footer ul li:first-child:before, #globalnav ul li:first-child:before{content:""; padding:0;}*/
				#footerbottom ul li a:link, #footerbottom ul li a:visited, #footerbottom ul li a:hover, #footerbottom ul li a:active {color:#fff;}
				#footerbottom ul li a:hover, #footerbottom ul li a:active {text-decoration:underline;}
			#footerbottom .addthis {background:url(../img/addthis.png) no-repeat top right; float:right; height:20px; padding:0;}
			#footerbottom .addthis_toolbox {background:url(../img/addthis2.png) no-repeat top left;padding:4px 3px 0;}
			#footerbottom .addthis_separator{color:#009cd9;}
hr {background:url(../img/hr.png) repeat-y top right;clear:both;float:none;width:100%;height:1px;margin:1.45em 0;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after, #qlaunch:after, .s4-ca:after, #footerbottom:after {content:".";display:block;height:0;clear:both;visibility:hidden;max-height:0;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
.newsintro {margin:1.5em 0;}
.newsintro span {background:#f0ede9; padding:2px 5px;margin-right:5px;}
/*Events*/
#evgeneral {width:100%;}
.evleft {float:left; height:40px; margin-bottom:15px;}
.evright {float:right; height:40px; margin-bottom:15px;}
#evgeneral th{text-align:left; width:40%}
#evgeneral th,#evgeneral td {padding:2px 0;}
#evsubtitle {background:#bab2a7 url(../img/corner.png) no-repeat -5px -5px; font-size:12px; font-weight:bold;text-transform:uppercase;font-size:12px; font-weight:bold;text-transform:uppercase;color:#fff; margin-bottom: 24px;clear:both;}
#evsubtitle span {background:url(../img/corner2.png) no-repeat right top; display:block; padding: 2px 5px;}
#evlinks{width:200px;}
#evimage, #evimage img {height:150px;width:150px;}
#evtabs {width:460px;}
#evdescription {width:410px; font-size:11px; }
#evlinks ul {list-style-type: none; margin:0;}
#evlinks ul li{background:url(../img/sprite.png) no-repeat -140px -3px; padding-left:13px; font-weight:bold}
/*Tabs*/
ul.tabNav { float: left; list-style: none; margin:0; padding:0;;}
ul.tabNav li { float: left; margin: 0 5px; padding:0; background-image:url(../img/corner.png); background-repeat:no-repeat; background-position:-5px -5px}
ul.tabNav a { display: block; padding: 2px 15px; text-decoration: none; cursor:pointer; color:#fff; text-transform:uppercase;font-weight:bold;background:url(../img/corner2.png) no-repeat right top}
div.tabContainer { clear: both; float: left; width: 100%; }
div.tabContainer div.tab { display: none; padding: 10px 0 10px 10px; min-height:155px; }
div.tabContainer div.current { display: block; }
div.tab {background:url(../img/hr.png) no-repeat bottom right; }
div.tab p:last-child { margin-bottom: 0; }
/*masks*/
#column3 .image-area-left, #column2 .image-area-left {position:relative;}
.imagemask {position:absolute; top:0; left:0; height:200px; width:300px; background:url(../img/imagemask.png) no-repeat 0 0;z-index:80;}
.imagemask a { display: block; height:200px; }
.imagemask80 {position:absolute; top:5px; left:0; height:80px; width:80px; background:url(../img/imagemask80.png) no-repeat 0 0;z-index:80;}
.imagemask80 a { display: block; height:80px; }
.imagemask80 span{visibility:hidden;}
/*editmodepanel*/
table.editModePanel {background-color:#e2ddd6!important; margin-top:1.5em; width:100%!important;}
table.editModePanel td {padding:5px; vertical-align:top; border-top:1px solid #bab2a7; color:#81725f; font-size:.9em;}
body #s4-ribbonrow {min-height:0px!important;}
/* OVERRIDE core.css */
/*fonts*/
.ms-WPTitle, .ms-WPBody, .ms-WPBody td, .link-item, .link-item a, .link-item a:link
{font-family: "Liberation Sans", Helvetica, Arial, sans-serif; }
/* fix scrolling on list pages */
#s4-bodyContainer {position: relative;}
/* hide body scrolling (SharePoint will handle) */
body {height:100%;overflow:hidden;width:100%;}
/* popout breadcrumb menu needs background color for firefox */
.s4-breadcrumb-menu {background:#F2F2F2;}
/* body area normally has a white background */
.s4-ca {margin-left:0; background:url(../img/s4-ca.png) repeat-x 0 0;padding-top:15px;}
.s4-tn li.static > .menu-item {	padding:0;}
body #s4-leftpanel {float:none; width:300px;}
.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal span.dynamic-children span.additional-background {background-image:none/*url(../img/arrow-down.png)*/;background-position:right 11px;}
.s4-search input.ms-sbplain {color:#7a6856;background:none #f9f9f9;border:1px solid #e5e5e5 !important;font-size:.9em;height:17px;padding:1px 3px;width:140px !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.s4-search input.ms-sbplain:focus {color:#7a6856;outline:0;border:1px solid #ddd !important;background:none #fff;}
input.s4-searchbox-QueryPrompt {font-style:normal;}
.ms-sbplain {font-family:Arial, Helvetica, sans-serif;}
.ms-sbscopes {display:none;}
#search td.ms-sbcell { padding-top:2px;}
.ms-WPHeader {	background-color:#bab2a7;}
.ms-WPTitle {background:url(../img/corner.png) no-repeat -5px -5px;font-size:12px; font-weight:bold;text-transform:uppercase;padding:0 0 0 8px;}
.ms-WPTitle, .ms-WPTitle a {color:#fff;}
.ms-WPHeader td, .ms-fakewptitle, .ms-WPHeader .ms-wpTdSpace {border-bottom:0;}
.ms-wpContentDivSpace {margin-left:0; margin-right:0;}
.ms-WPBody a:link, .ms-WPBody a:visited, .ms-WPBody a:hover, .ms-WPBody a:active {color:#00467f;} 
.ms-WPBody a:hover, .ms-WPBody a:active {text-decoration:underline;}
.ms-WPBorder, .ms-WPBorderBorderOnly {border:0; background:url(../img/hr.png) no-repeat bottom right; padding-bottom:5px;}
.ms-wpTdSpace{display:none;}
.ms-WPHeaderTd {background:#bab2a7 url(../img/corner2.png) no-repeat top right;}
.ms-WPHeaderTdMenu, .ms-WPHeaderTdSelection {background:#e2ddd6; border:0;}
.ms-WPHeaderTdMenu:hover, .ms-WPHeaderTdSelection:hover {background:#ec9000; border:0;}
.s4-wpcell:hover .ms-WPHeader td,.s4-wpActive .ms-WPHeader td,.s4-wpcell .ms-WPSelected .ms-WPHeader td{border-bottom:0;}
.ms-WPBody {padding:3px 0;}
.bullet{background:url(../img/sprite.png) no-repeat -140px -3px;}
.item{padding:0 0 0 13px; font-weight:bold;}
.link-item a, .link-item a:link{ font-size:11px;}
td#MSOTlPn_MainTD {	vertical-align:top;}
.ms-rteTableFirstCol-0, .ms-rteTableOddCol-0, .description {padding-bottom:5px!important; margin-bottom:0!important;}
/*hack the menu*/
.menu-horizontal{height:32px; background:url(../img/menu-back.png) no-repeat top left;overflow:hidden;position:absolute;}
div.menu {padding-left:10px;}
.dynamic-children {position:relative;}
.menu ul.dynamic {width:148px;left:-1px;top:32px; padding:8px 0; /*display:none;*/}
.menu span.dynamic, .menu a.dynamic {width:140px; min-width:140px;}
.s4-tn ul.dynamic {border:0; margin:0; background:transparent}
#nav ul li.dynamic {height:auto;padding:3px 0px 3px 8px}
#nav ul li.dynamic a{width:140px; font-size:11px;}
.s4-tn li.dynamic > .menu-item {padding:0; white-space:normal;}
.menu-horizontal .menu-item-text {white-space:normal;}
.s4-tn li.dynamic > a:hover {background-color:transparent}

ul.buttons {
	line-height:0;
}

/* CQWPs */

.description {
	 font-weight:normal;
	 margin-bottom: 5px;
	 padding-bottom: 5px;
	 font-family:Arial;
	 color: #81725f;
}

.articledate {
	font-weight:normal;
}

/* Tables */

.ms-rteTableOddCol-0, .ms-rteTableFirstCol-0, ms-rteTableEvenRow-0 {
font-family: Arial;
	 
}
div#modal_wrapper {
	background: white;
}		
#visual {
	z-index:4;
}
#MSO_ContentTable {
	z-index:3;
}
/* Search results */

.srch-Title2, .srch-Title3, .srch-Description2, .srch-Metadata2, .srch-Metadata1, .srch-results, .srch-stats, .srch-WPBody { font: Arial, sans-serif; font-family: Arial, sans-serif; }
.srch-results, .srch-stats, .srch-Title3, .srch-Description2, .srch-Metadata2 { padding-left: 0px; margin-left: 0px; }

/* Prikkelbord */

#ie6prikkelbord {display:none;}
.ms-rte-layoutszone-inner-editable #ie6prikkelbord {display:block;}

/*sms form*/
.ms-formtable nobr {
	white-space: normal; 
}
#column22 .ms-formtable td.ms-formbody {
	padding:5px 0; vertical-align:top;
}
#column22 .ms-formtable td.ms-formlabel h3.ms-standardheader{
	font-size:1em; color:#676767; padding:8px 10px 0 0;
}
#column22 .ms-formtoolbar td.ms-toolbar:first-child{
	display:none;
}
#column22 .ms-formtoolbar td.ms-toolbar td{
	text-align:left!important;
}
#column22 .ms-formtoolbar td.ms-toolbar td input.ms-ButtonHeightWidth{
	width:auto;
}

