/* Uitzetten voor print */

#footer,
#loading,
div.wrapperToolbar,
div.navigation,
div.header,
.poll,
.tag-cloud,
.prev,
.next,
.paging,
.go-to,
.selection-vertical,
.selection-horizontal,
.right-pane,
.icon-back,
.icon-print,
.helpers,
.bg-search-box,
.post-it,
.article-nav,
.topcontainer,
.sort,
.page-container-wrapper,
.videoplayer,
.videolist,
.facet-container-wrapper,
.related-box,
.non-active-window,
#ctl09_ctl07_pnlForm { display: none !important; }

/* frontend elementen editing */

/*html,html body {height:100%;}*/
body#frontend{ text-align: left !important; }
body{ margin: 0; padding: 0; background: #FFFFFF; color: #000 !important; font: 68%/1.6em Verdana, Arial, Helvetica, "Lucida Grande", sans-serif; }

/* URL laten zien naast link in print versie */
/*
#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
*/
a:link, a:active, a:visited, a:hover { color: #111; text-decoration: underline; outline: none; -moz-outline: none; background:transparent;font-weight:bold; }


h1 a, h2 a, h3 a, h4 a, h5 a{ text-decoration: none; }
h1{ color: #000; margin: 0; padding: 0; font: bold 180% Verdana, Arial, Helvetica, "Lucida Grande", sans-serif; letter-spacing: 0px; text-transform: capitalize;}
h2{ color: #000; margin: 0; padding: 0 0 0.4em 0; font: bold 130% Verdana, Arial, Helvetica, "Lucida Grande", sans-serif; letter-spacing: 0px; }
h3{ color: #000; margin: 0; padding: 0 0 0.2em 0; font: bold 115% Verdana, Arial, Helvetica, "Lucida Grande", sans-serif; letter-spacing: 0px; }
h4{ color: #000; margin: 0; padding: 0 0 0.2em 0; font: bold 115% Verdana, Arial, Helvetica, "Lucida Grande", sans-serif; }
h5{ color: #000; margin: 0; padding: 0; font: bold 115% Verdana, Arial, Helvetica, "Lucida Grande", sans-serif; }

h3.titlepage-options{ color: #000; margin: 0; padding: 0 0 0.9em 0; font: bold 130% Verdana, Arial, Helvetica, "Lucida Grande", sans-serif; letter-spacing: 0px; }


div.article
p{ margin: 0; padding: 0 0 2em 0; }
blockquote{ margin: 0em 1em 2em 1.5em; }
img, img a{ border: none; }

ul{ list-style-type: disc; display:block; margin: 0 0 2em 1em; padding: 0 0 0 2em; }
ol{ list-style-type: decimal; display:block; margin: 0 0 2em 1em; padding: 0 0 0 2em; }
ul li, ol li , ol li a, ul li a{ line-height: inherit; position: relative; }
ul li{ /*padding: 0.3em 0;*/ line-height: inherit; list-style-type: disc; }
ol li{ /*padding: 0.3em 0;*/ line-height: inherit; list-style-type: decimal; }
ul.no-bullets{ margin: 0 0 0.8em 0; padding: 0; list-style-type: none; }
ul.no-bullets li{ list-style-type: none; }

.center-pane ul {list-style-type: disc; display:block; margin: 0 0 2em 1em; padding: 0 0 0 0.5em; }
.center-pane ul li{ /*padding: 0.3em 0;*/ line-height: inherit; list-style-type: none; background: url('../../images/frontend/stripe.gif') 0em 0.6em no-repeat; padding: 0 0 0 10px; }
.article_editor ul {list-style-type: disc; display:block; margin: 0 0 2em 1em; padding: 0 0 0 0.5em; }
.article_editor ul li{ /*padding: 0.3em 0;*/ line-height: inherit; list-style-type: none; background: url('../../images/frontend/stripe.gif') 0em 0.6em no-repeat; padding: 0 0 0 10px; }


/* toolbox */
.center{ margin: auto auto; }
.center-txt{ text-align: center; }
/*.center-page{ margin: 0 auto; overflow: hidden; } terugzetten!!! */
.center-page{ margin: 0 auto; }
.clear{ clear: both; display: block; }
.clear-right{ clear: right; }
.clear-left{ clear: left; }
.no-clear{ clear: none; display: inline; }
.intro-txt{ margin-top: 1em; font-size: 145%; line-height: 1.5em; }
.big-txt{ font-size: 115%; }
.big-nav *{ font-size: 110%; }
.normal-txt{ font-size: 100%; }
.small-txt{ font-size: 96%; }
.xsmall-txt{ font-size: 88%; }
.left{ float: left;}
.left-img{ margin: 8px 24px 8px 0; float: left; }
.left-txt { text-align: left; }
.line {margin: 0 0 1em 0; width: 100%; border-top: 1px #E4E4E4 solid; display: block; clear: both; }
.line-wide {margin: 0 0 1em 0; width: 485px; border-top: 1px #E4E4E4 solid; display: block; clear: both; }
.padding{ padding: 10px; }
.padding-small{ padding: 5px; }
.padding-big{ padding: 15px; }
.padding-big span { float:left;clear:both; }
.content-pane .padding-small { padding: 10px 10px 5px 10px; float:left; }
.content-panes .padding-small { padding: 10px 10px 5px 10px; /*float:left;*/ }
.content-panes div.related-sidebar-wrapper .padding-small {padding:5px 0px 0px 5px;} /* voor spacing in smal artikel pagina opties */
.content-pane .right-pane .padding-small{ padding: 5px; float:none; }
.padding-xsmall{ padding: 2px; }
.padding-small-resullts{ padding: 5px 2px 5px 0px; }
.no-margin{ margin: 0; }
.no-margin-bott{ margin-bottom: 0; }
.no-padding{ padding: 0 !important; }
.no-pad-bott{ padding-bottom: 0; }
.no-border{ border: none !important; }
.nofloat{ float: none; }
.right{ float: right; }
.right-img{ float: right; margin: 8px 0 8px 24px; }
.right-txt{ text-align: right; }
.rnd-small{ /*-moz-border-radius:4px;*/ -webkit-border-radius: 4px; }
.rnd-big{ /*-moz-border-radius:6px;*/ -webkit-border-radius: 6px; }
.no-bold {font-weight:normal;}

.mtop{ margin-top: 10px; }
.mbott{ margin-bottom: 10px; }
.mleft{ margin-left: 10px; }
.mright{ margin-right: 10px; }
.mstop{ margin-top: 5px; }
.msbott{ margin-bottom: 5px; }
.msleft{ margin-left: 5px; }
.msright{ margin-right: 5px; }

.ptop{ padding-top: 10px; }
.pbott{ padding-bottom: 10px; }
.pleft{ padding-left: 10px; }
.pright{ padding-right: 10px; }
.pstop{ padding-top: 5px; }
.psbott{ padding-bottom: 5px; }
.psleft{ padding-left: 5px; }
.psright{ padding-right: 5px; }

.spacer{ margin-right: 20px; }
.date{ margin: 0.4em 0 0.2em 0; clear: both; display: block; }
.underline{ text-decoration: underline; }
.block{ display: block; }
.wrap{ width: auto; }
.no-wrap{ white-space: nowrap }
.hide{ display: none; }
.noscript{ display: none; }
.auto{ width: auto; }
.fillout{ width: 100%; }
.hideoverflow{ overflow: hidden !important; }

.clearfix:after {	content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {	display: inline-block; }
html[xmlns] .clearfix {	display: block; }
* html .clearfix { height: 1%; }

.photo-description{ font-size: 90%; font-style: italic; }
.footer-description{ font-size: 90%; }
.box-border{ border: 1px solid #efefef; }

/* end toolbox */

/* icon bg styles */
.icon-back,
.icon-forward,
.icon-print ,
.icon-info,
.icon-add,
.icon-added,
.icon-del,
.icon-pdf,
.icon-arrow-right,
.icon-arrow-down,
.icon-arrow-down-right,
.icon-arrow-up-right,
.icon-goto-arrow ,
a.icon-aj,
a.icon-mj,
a.icon-jr { display:none; }

div.results h4 {background:none;padding:0px}


/* Tabel Downloads New*/

.downloads2 tr.hi td
{
	/* background-color: #f7f7f7; */
	background: #fff;
}

.downloads2 
{	
	font-family:Verdana, Arial, Helvetica, "Lucida Grande", sans-serif;
	font-size:1em;
	font-style:normal;
	width:616px;
	padding:3px;
	margin: 20px 0 20px 0;
	border-collapse:collapse;
	border-top: solid 1px #ccc;
	color: #6A6F77;
}
.downloads2 tr.border td {
	border-bottom: solid 1px #ccc;
}	
.downloads2 tr td {
	border: none;	
}
.downloads2 a {
	text-decoration: none;
	color: #ff700f;
	display: block;
	width: 600px;
	height: 24px;	
}
.downloads2 td.mainblock a {
	width: 586px;
	cursor: pointer;
	padding-top: 2px;
	font-weight: bold;
	/* border-top: solid 1px #ccc; */
	background: url('../../images/frontend/plus_icon.gif') no-repeat 11px 8px; 
	padding-left: 30px;
}
.downloads2 td.mainblock a:hover {
	text-decoration: underline; 
	background: #f7f7f7 url('../../images/frontend/plus_icon.gif') no-repeat 11px 8px;
}
.downloads2 td.mainblock a.download {
	background: url('../../images/frontend/download_icon.gif') no-repeat 11px 7px; 
}
.downloads2 td.mainblock a.download:hover {
	text-decoration: underline; 
	background: #f7f7f7 url('../../images/frontend/download_icon.gif') no-repeat 11px 7px; 
}

.downloads2 tbody.subblock td {
	border: none;
	margin:0;
	padding: 0;

}
.downloads2 tbody.subblock a {
	/* display: block; */
	margin-left: 20px;
	cursor: pointer;
	border-bottom: solid 1px #e5e5e5;	
}


.downloads2 tbody.subblock a span.tekst {
	width: 470px;
	height: 24px;
	float: left;
	color: #000096;
	padding-top: 2px;
	background: url('../../images/frontend/download_icon.gif') no-repeat 11px 7px; 
	padding-left: 30px;
	
}
.downloads2 tbody.subblock a span.pdf {
	float: right;
	width: 89px;
	text-align: right;
	padding-right: 11px;
	height: 24px;
	color: #8f8f8f;
	padding-top: 2px;
	font-size: 0.8em;
	text-decoration: none; 

}
.downloads2 tbody.subblock a:hover span.tekst { 
	text-decoration: underline; 
	background: url('../../images/frontend/download_icon.gif') no-repeat 11px 7px; 
}
.downloads2 tbody.subblock a:hover { text-decoration:none; background: #f7f7f7;}
.downloads2 tbody.subblock a:hover span.pdf {	
	text-decoration: none;
}

.downloads2 tbody td.mainblock a span.tekst {
	width: 470px;
	height: 24px;
	float: left;
	}
.downloads2 tbody td.mainblock a span.pdf {
	float: right;
	width: 89px;
	text-align: right;
	padding-right: 11px;
	height: 24px;
	color: #8f8f8f;
	padding-top: 2px;
	font-size: 0.8em;
	text-decoration: none; 
	font-weight: normal;
}
.downloads2 tbody td.mainblock a:hover span.tekst { 
	text-decoration: underline; 
}
.downloads2 tbody td.mainblock a.download:hover { 
	background: #f7f7f7 url('../../images/frontend/download_icon.gif') no-repeat 11px 7px; 
	text-decoration:none; 
}