/*
Lightbox css
Stimuleringsfonds Creatieve Industrie
*/

/*===== STRUCTURE ========*/

/* overlay */

#lb-overlay{
	background-color:#FFF;
	opacity:1;
	z-index:2500;
	min-height:100%;
	display:none;
	cursor:pointer;
}

#lb-overlay.semi{
	opacity:0.5 !important;
}

#lb-overlay.loader{
	background: url("../graphics/ldr/loader.gif") no-repeat scroll center center #FFF;
}

.mldr{
	position:absolute;
	width:100%;
	height:100%;	
	background-color:#FFF;
	background: url("../graphics/ldr/loader.gif") no-repeat scroll center center #FFF;
	top:0;
	opacity:0.5;
}
#lb-overlay.fixed{	
	position:fixed;
	/*top:-150%;bottom:-150%;left:0;right:0;	*/
	top:-150%;bottom:-150%;left:-100%;right:-100%;	
	-webkit-transform: translateZ(0);
}

#lb-overlay.absolute{
	position:absolute;
	z-index:2500;
	top:0;left:0;
	width:100%;
	height:100%;
	
}

/* loader */

#lb-loader{
	position:fixed;
	top:0;bottom:0;left:0;right:0;
	-webkit-transform: translateZ(0);	
	background:url(graphics/ldr/loader_m.gif) center center no-repeat;
	z-index:2501;
	display:none;
}
/* outer */
#lb-outer{
	display:none;
	z-index:2600;
	position:absolute;	
	top:0;
	width:100%;
	/*height:100%;
	cursor:pointer;*/
	min-height:100%;	
}

.ismobile #lb-outer{
	background-color:#fff;
}
.ismobile #lb-overlay.loader + #lb-outer{
	background: url("../graphics/ldr/loader.gif") no-repeat scroll center center #FFF;
}

#lb-outer.active{
	display:block;
}

/* wrapper */

#lb-wrapper{
	/*display:none;
	z-index:2600;
	position:absolute;	
	top:0;
	width:100%;
	height:100%;
	cursor:pointer;*/
	position:relative;
	display:block;
	margin:0 200px; /*sidebar-width*/
	min-height:600px;
}

/* sidebars */

.lb-sidebar{
	
}

#lb-sb-right{
	float:right;
}

#lb-sb-left{
	float:left;
}
.lb-sb-fixed{
	position: fixed;
	top:0;
	bottom:0;
	height:100%;	
	width:200px;
	cursor:pointer;
}
.lb-sb-fixed.hovering{
	z-index:1;
}
#lb-sb-left-fixed{
   	

	/*height:*/
}

#lb-logo-left{
	position:absolute;
	/*background: url("../graphics/logos/logo_main_nl.gif") no-repeat scroll -10px -5px rgba(0, 0, 0, 0);  */  
	/*left: 10px;*/
	left: 0px;
    width: 183px;
	height: 325px;
}
#lb-logo-left img.new{
	visibility:hidden;
}
body.en #lb-logo-left{
	/*background: url("../graphics/logos/logo_main_en.png") no-repeat scroll -10px -5px rgba(0, 0, 0, 0); */
}

#lb-sb-right-fixed {
	right:0;
}

#lb-logo-right{
    background: url("../graphics/logos/logo_side_nl.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    height: 600px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
}
body.en #lb-logo-right{
	background:url("../graphics/logos/logo_side_en.png") no-repeat right top ;	
}

/* main */

#lb-main{
	z-index:2600;
	position:relative;
	top:0;
	max-width:720px;
	min-width: 200px;
	min-height:100%;
	margin:0 auto;
	padding-bottom:30px;
	cursor:default;
}
.temp #lb-main{
	min-height: 600px;
	background: url("../graphics/ldr/loader.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#lb-main.type-client{}


/* close button */

#lb-close{
	position:fixed;
    right: 100px;
    top: 50px;
	height: 5em;
	width: 5em;
	cursor:pointer;
}

#lb-close.faded{
	opacity:0.3;
}

#lb-close svg line{
	stroke-width:2px;
}

#lb-outer.hovering #lb-close line,
#lb-close:hover line{
	fill:#0f0;
	stroke:#0f0;
}


	

/* header */

#lb-header{
	display:block;
	width:100%;
	max-width:inherit;
	height:30px;
	line-height:30px;
	background-color:#FFF;
	position:fixed;
	top:0;
	color:#a7a9ac;
	z-index:100;
	overflow:hidden;
}

/* content */

#lb-content{
	margin-top:30px;/*#lb-header height*/
	padding-top: 4em;
}

/* (pre)active */

#lb-overlay.active,
#lb-wrapper.active{
	display:block;
}

/*===== CONTENT STYLES ======*/
/* font family declared in style.css */
.lbx{
	/*font-size:100%;*/
	font-size:15px;
	line-height:1.2;
}


.lbx  h1, .lbx .h1,
.lbx h2.l, .lbx h2.l{
	font-size:333%;/* of385 */
	line-height:1;
	/*padding: 0;*/
}

.lbx h1.s, .lbx .h1.s,
.lbx h2, .lbx .h2{
	font-size:253%;/* of385 */
	line-height:1;
	/*padding: 0;*/
}


.toc-link.mlt .h2{
	padding: 0.5em 0;		
}

.lbx h3, .lbx .h3{
	font-size:153%;	/* (1/factor) * h2 */
	line-height:1;
	padding: 0.4em 0;
}

.lbx h4, .lbx .h4{
	font-size:113%;	
	line-height:1;
	padding: 0.4em 0;
	text-transform:lowercase;
}

h4.subtitle, subtitle.h4{
	margin-bottom:0.75em;
}

.lbx h5, .lbx .h5{
	font-size:87%;	
	/*line-height:1;*/
	line-height:inherit;
	padding: 0;
	margin:0;
}

.lbx h6, .lbx .h6{
	font-size:73%;	
	line-height:1;
	padding: 0;
	margin:0;
}

.lbx .h2 h2,
.lbx .h3 h3,
.lbx .h4 h4,
.lbx .h5 h5,
.lbx .h6 h6{
	padding:0;
	font-size:inherit;
}




/* list styles 
.prgr .liart h2{
	font-size:200%;
}
.prgr .liart.style-preview h2,
.prgr .liart.style-full h2{
	font-size:253%;
}

.prgr .liart .n{
	font-size:80%;
}
.prgr .liart.style-preview .n,
.prgr .liart.style-full .n{
	font-size:100%;
}
.prgr .liart.style-full .more-link{
	display:none;
}

.prgr .liart .arth{
	padding-bottom:0;
}
*/
.pp-sidebar{
	font-size:13px;
}
.pp-sb-body{
	/*font-size:12px;*/
}



.siart > .titfield{
	margin-bottom:0;
}

.top-title{
	display:block;
}

/*===== TOGGLE COLLAPSE ======*/
.toc-con{
	/*overflow:hidden;*/
}
.toc-con.list{
	border-bottom:1px solid #000;
}
.list-link-only .toc-con.list{
	border-bottom:none;
}
.toc-con.multi{
	border-bottom:1px solid #000;
}
.toc-con.normal{
	border-bottom:1px solid #000;
}
.toc-con.normal .toc-link,
.toc-con.list .toc-link,
.toc-con.multi .toc-link{
	border-top:1px solid #000;
}
.toc-con.normal .toc-link.first,
.toc-con.list .toc-link.first,
.toc-con.multi .toc-link.first,
.toc-con.multi .toc-link.tmpfirst{
	border-top:none;
}
.toc-con.list .toc-field .art{
	
}

/* multi new */
.toc-con.multi > .toc-link.active{
	border-bottom:1px solid #000;
/*	border-top:none;*/
}

.toc-link{
	cursor:pointer;
	position:relative;
}
.toc-link.iscurrent, .toc-link.iscurrent:hover{
	color:#a7a9ac !important;
}
.toc-field{
	display:none;
	padding:1em 0;
	position:relative;
}

.toc-field.mlt{
	display:none;
	padding-bottom:3em;
}
/* title field */
.titfield{
 	margin-bottom: 1.3em;
}
.s-result .titfield{
	margin-bottom: 0;	
}
.s-result-con{
	overflow:hidden;
}
.titfield.lvl1{
 	
}
.artt{
	display:block;
}
.titfield .artt h2{
	padding: 0;
}

.titfield.wctype .artt h2{
	/*float:left;*/
}

.tagfield,
.titfield.wctype .inr-right{
	margin-right:7em;
}

.inline-type.small{
	padding:0.5em;
	text-transform:lowercase;
	display:inline-block;
	background-color:#939598;
	color:#000 !important;
	float:right;
	min-width:5em;
	text-align:center;
}

.titfield.lvl2{
	padding-top:0.4em;
	padding-bottom:0.6em;
	min-height:5em;
	margin-bottom: 0;
}

.titfield.wdate .inr{
	/*margin-left:5em;*/
	display:block;
}
.inr-left{
	float:left;
	width:6.3em;
	padding:0 !important;
	/*padding-bottom: 1em !important;*/
}
.inr-right{
	display: block;
    margin-left: 6.3em;
	margin-right: 1.3em;
}
.titfield.wclose .inr-right{
	margin-right: 1.3em;
}
.lbx .datefield{
	/*width:30%;*/
}
.lbx .datefield .tm{	
	line-height:0.9;
	display:block;
}
.lbx .datefield .dd{	
	line-height:0.9;
	display:block;
}
.lbx .datefield .dm{	
	line-height:1;
}
.titfield.lvl1 .tm{	
	font-size:100%;
}
.titfield.lvl1 .dd{	
	font-size:400%;
}
.titfield.lvl1 .dm{	
	font-size:200%;
}

.titfield.lvl2 .tm{	
	font-size:80%;
}
.titfield.lvl2 .dd{	
	font-size:333%;
}
.titfield.lvl2 .dm{	
	font-size:113%;
}

.thumbfield{
	width:5em;
	height:5em;
	/*margin-right:1em;*/
	color:#FFF;
	overflow:hidden;
	position:relative;
}
/*.thumbfield img{
	display:block;
	max-height:100%;
	width:auto;
}*/

.qlinks,
.lbx .toc-con,
.lbx .artb{
	 margin-bottom: 1.5em;
}
/* fieldblocks */

.exfb{
	margin-bottom:1.3em;
}

.sldata{
	margin-bottom: 1.3em;
}
.sldata h4{
	text-transform:none;
	padding-bottom: 1em;
}
.sldates{
}
.sldates.h4{
	background-color: #0f0;
    padding: 0.6em;
	line-height: 1.3;
}

/* list styles */

.titfield.wtype .artt h3{
	padding-top:0.2em;
}
.titfield.wtype .artt h1{
	padding-top:0;
}

.artlico{
	/*border-bottom:1px solid #000;
	overflow:hidden;*/
}

.artlico .toc-con{
	margin-bottom:0;
}
.lico{
	/*background: url("../graphics/ldr/loader.gif") no-repeat scroll center center #FFF;*/
	position: relative;
	/*overflow:hidden;*/
}
.ajaxlist{
	background: url("../graphics/ldr/loader.gif") no-repeat scroll center center #FFF;
	display:block;
	height:200px;
}
.ajaxdata{
	display:none;
}
/*l

/* list loadmore */
.loadmore{
	width:100%;
	height:1.5em;
	text-align:center;
	cursor:pointer;
	position:relative;
	overflow:hidden;
	background: url("../graphics/fx/arr_dn_we.png") no-repeat scroll center center;
	background-color:#a7a9ac;
	
}

.loadmore.hidden{
	display:none;
}

.loadmore:hover{
	
	background-color:#0F0;
}


.loadmore.bussy,
.loadmore.bussy:hover{
	background:none;
	cursor:default;
	background-color:#0F0;
}
/*lm loader*/
.lm-loader{
	position:absolute;
	height:100%;
	width:100%;	
	top:-100%;
}

.loadmore.bussy .lm-loader{
	top:0;	
}

.lm-loader img{
	display:block;
	margin:0 auto;
	height:80%;
	position:relative;
	top:10%;
	width:auto;
}


/* qlinks */
.lih,
.qlink-title{
	margin: 2.5em 0;
}
.lih h3,
.qlink-title h3{
	padding-bottom:0px;
}
.qlinks ul{
	list-style-type:none;
}
.qlinks li a{
	text-decoration:none;
	border-bottom:none;
}

.qlinks li{
	min-height:1em;
}
.qlinks li.disabled{
	color:#a7a9ac;
	cursor:pointer;
}

li.qlink-home{
	border-top:1px solid #000;
	margin-top:5px;
}

.qlinks{
	width:50%;
	margin-left:50%;
}

/* slinks */

.slink-con{
	margin-top: 2em;
	margin-bottom: 3em;
}
.slink-con input{
	display:block;	
	width:90%;
}

.slink-upper{
	margin-bottom: 0.5em;
	height:20px;
}

.slink-lower{
	display:none;
}

.sh-b, .sh-b a{
/*	width:75px;
	height:25px;*/
	width:40px;
	height:20px;
}
.sh-l{
	width:95px;
	cursor:pointer;
}
.en .sh-l{width:98px;}

.sh-l a{
	width:20px;
	float:left;
}
.l-sh-txt{
	float:left;
	padding-left: 0.25em !important;
    padding-top: 0 !important;/*0.3*/
	font-size: 110% !important;
}

.sh-p{
	width:90px;
	cursor:pointer;
}

.sh-p a{
	width:20px;
	float:left;
}
.p-sh-txt{
	float:left;
	padding-left: 0.3em !important;
    padding-top: 0 !important;/*0.3*/
	font-size: 110% !important;
}

.sh-b{
	float:left;
	margin-right:15px;	
}
.sh-b a{
	display:block;
	border:none;
}

.fb-sh{ background: url("/graphics/social/fb_sh_s.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);}
.fb-sh:hover{ background-position: center -20px; }	

.ln-sh{ background: url("/graphics/social/ln_sh_s.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);}
.ln-sh:hover{ background-position: center -20px; }	

.tw-sh{ background: url("/graphics/social/tw_sh_s.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);}
.tw-sh:hover{ background-position: center -20px; }	

.l-sh{ 
	background: url("/graphics/social/link_icons_s.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border:none;
}
.sh-l:hover .l-sh, .l-sh:hover{ background-position: 0px -40px; }
.l-sh.active{ background-position: 0px -20px; }	
.sh-l:hover .l-sh-txt{ color:#666;}

.p-sh{ 
	background: url("/graphics/fx/print_btns.png") no-repeat scroll -1px -1px rgba(0, 0, 0, 0);
	border:none;
}
.sh-p:hover .p-sh, .p-sh:hover{ background-position: -1px -45px; }
.sh-p:hover .p-sh-txt{ color:#666;}

/* s-results */
.s-result .artb{
	margin-top: 0;
}
.s-result h2{
	padding-bottom:0.2em !important;
}
.s-result a:hover{
	color:#0F0;
}

.s-result .h5.srnv{
	background-color: #0f0;
    display: inline-block;
    padding: 5px 10px;
    position: absolute;
	display:none;
}

/* project filters */
.filter-con{
	margin-bottom: 1em;
	border-bottom:1px solid #000;
}

.filter-head{
	position:relative;
}

.fltr-text{
	float:left;
	min-height: 50px;
}

.fltr-selection{
	float:left;
	margin-left: 0.5em;
}
#fltr-toggle{}

#fltr-toggle h4{
/*	padding-bottom: 1.5em;
    padding-right: 1em;	*/
	border-bottom: 1px solid #a7a9ac;
    margin-bottom: 1.5em;
    margin-right: 1em;
    padding-bottom: 0;
}
#fltr-toggle.active{ color:#0F0;border-color:#FFF; }
#fltr-toggle:hover h4{border-color:#FFF; }

.fltr-selected{
	float:left;
	font-size:90%;
	text-transform:lowercase;
	border:1px solid #000;
	cursor:pointer;
	margin-right: 5px;
}
.fltr-selected .title{
	margin-right: 1.6em;
    padding: 0.6em;
}
.fltr-selected .close{
    height: 8px;
    margin-right: 0.7em;
    margin-top: 0.95em;
    overflow: hidden;
    position: relative;
    visibility: visible;
    width: 8px;
}
.fltr-selected .close img{
	max-width:100%;
	height:auto;
	position:absolute;
	top:0;
}	
.fltr-selected:hover .close img{
	max-width:100%;
	height:auto;
	position:absolute;
	top:-8px;
}	
fltr-selected.hidden{
	display:none;
}
	
.filter-list-wrap{
	padding-top:0.5em;
	padding-bottom: 2.5em;
	border-top:solid 1px #000000;
	display:none;
	position:relative;
}
.filter-list-wrap.startopen{
	display:block;
}
.filter-list-con{
	float:left;
	/*width:50%;*/
}
.filter-list-col.left,
.filter-list-con.left{ width:45%; }
.filter-list-con.mid{ /*width:40%;*/ }
.filter-list-con.right{ /*width:15%;*/float:right; }
.filter-list-con.full{
	float:none;width:100%;
}

.filter-list-col{float:left;}

	


.filter-list-head{
	
}
.filter-list-head.second{
	margin-top:1em;
}
.filter-list-head.hidden{
	display:none;
}
.filter-list-head.hidden + .filter-list.status{
	display:none;
}
.fltr-empty{
	margin-bottom:1em;
}
.filter-list{
	list-style-type:none;	
}
li.pfltr,
li.sfltr{
	cursor:pointer;
	padding-left:20px;
	/*padding-top:3px;*/
	text-transform:lowercase;
	background:url("/graphics/fx/chk.png") no-repeat scroll left 4px rgba(0, 0, 0, 0);
	
}

li.pfltr:hover,
li.sfltr:hover{
	color:#0F0;
}
li.pfltr.active,
li.sfltr.active{
	color:#0F0;
	background:url("/graphics/fx/chkd.png") no-repeat scroll left 4px rgba(0, 0, 0, 0);
}

li.pfltr.disabled{
	opacity:0.5;
}
#available_options{
	display:none;
}

#filterloader,
#filterloaderhead{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background: url("../graphics/ldr/loader.gif") no-repeat scroll center center #FFF;
	opacity:0;
	filter:alpha(opacity=0);
	display:none;
}
#filterloaderhead{
	background: url("../graphics/ldr/loader_m.gif") no-repeat scroll center center #FFF;
}

/* searxh filter */

.filter-list-con.search{
	float:none;
    border-bottom: 1px solid #000;
    margin-bottom: 1.5em;
    padding-bottom: 1.5em;
}
.filter-list-con.search.new{
	display:none;
}
li.sfltr{

}
li.sfltr.disabled,
li.sfltr.disabled:hover,
li.sfltr.disabled.active{
	color:#000;
	background:url("/graphics/fx/chk.png") no-repeat scroll left 4px rgba(0, 0, 0, 0);
	cursor:default;
	opacity:0.5;
}

.newlistcon,
.s-result.disabled{
	display:none;
}
.s-result.changing{
	opacity:0.5;
}

@media screen and (max-width: 1300px) {

}
@media screen and (max-width: 1250px) {

}

@media screen and (max-width: 1200px) {

}

@media screen and (max-width: 1166px) {
	#lb-close {
		height: 4em;
		width: 4em;
	}
}


.inline-con{
	margin-top:1.2em;
	margin-bottom:1.2em;
}
.inline-con h4{
	padding:0;	
	line-height:1.4;
}


.toc-link .titfield{
	margin:0;
}

/****************************************************************************/
/* 							PROGRAMMA PAGES 								*/

/* new programma styles */

.prgr h1.l, .prgr .h1.l{
	font-size:480%;/*333%*/
}

.prgr h1, .prgr .h1{
	font-size:480%;/*333%*/
	padding-top:0;
	padding-bottom:0.25em;
	letter-spacing:0;
}
.prgr h1.m, .prgr .h1.m{
	font-size:400%;/*333%*/
}
.prgr h1.s, .prgr .h1.s,
.prgr h2.l, .prgr .h2.l{
	font-size:266%;
	letter-spacing:0;
}
.prgr h2, .prgr .h2{
	font-size:200%;
	padding-bottom:0.5em !important;
	letter-spacing:0;
}

.prgr h3, .prgr .h3{
	font-size:173%;
	letter-spacing:0;
}
.filterfield.h3{
	padding:0px;
}

.prgr h4, .prgr .h4{
	font-size:133%;	
}

.prgr h4.nopad, .prgr .h4.nopad{
	padding:0;
}

.prgr h5, .prgr .h5{
	font-size:120%;	
}
.prgr .brood, .prgr .n, .prgr  p{
	font-size:100%;	
	line-height:1.2;
	
}
.prgr .brood.s, .prgr .n.s/*.prgr .s p*/{
	font-size:83%;	
}
.prgr .brood.l, .prgr .n.l/*.prgr .l p*/{
	font-size:114%;	
}
.prgr .small{
	font-size:87%;
}

a.nobor, a.nobor:hover{ border:none;}

#pp-outer{
	position:relative;	
	top:0;
	width:100%;
	min-height:100%;	
}

.ismobile #pp-outer{
	background-color:#fff;
}



/* wrapper */

#pp-wrapper{
	position:relative;
	display:block;
	margin:0 300px; /*sidebar-width*/
	min-height:600px;
	z-index:1;
}

/* sidebars */

.pp-sidebar{
	width:280px;
	padding-left:10px;
	padding-right:10px;
	min-height:400px;
	padding-top:4em;
	margin-top:30px;
	z-index:2;
}

#pp-sb-right{
	float:right;
}

#pp-sb-left{
	float:left;
	padding-top:0px;
	margin-top:0px;
}
.pp-sb-fixed{
	position: fixed;
	top:0;
	bottom:0;
	height:100%;	
	width:200px;
}
.pp-sb-fixed.hovering{
	z-index:1;
}
#pp-sb-left-fixed{}

#pp-backlinks{
	padding-top:12px;
	min-height:48px;
	margin-bottom:1em;
}

	/*height:*/

#pp-logo-left{
	position:absolute;
	background: url("../graphics/logos/logo_main_nl.gif") no-repeat scroll -10px -5px rgba(0, 0, 0, 0);    
	left: 10px;
    width: 183px;
	height: 325px;
}
body.en #pp-logo-left{
	background: url("../graphics/logos/logo_main_en.png") no-repeat scroll -10px -5px rgba(0, 0, 0, 0); 
}

#pp-sb-right-fixed {
	right:0;
}

#pp-logo-right{
/*    background: url("../graphics/logos/logo_side_nl.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    height: 600px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;*/
}
body.en #pp-logo-right{
	/*background:url("../graphics/logos/logo_side_en.png") no-repeat right top ;	*/
}

	/* sidebar content */

.pp-sb-con{
/*	font-size:13px;*/
	margin-bottom:2em;
}
.pp-sb-con .astoc{
	max-height:6em;/* 4 * 1.3 */
	overflow:hidden;
	/*cursor:pointer;*/
}
.pp-sb-con .astoc.active{
	/*cursor:default;*/
}

.smallbar{
    background: #a7a9ac url("/graphics/fx/arr_down_we_s.png") no-repeat scroll center center; 
    height: 9px;
	cursor:pointer;
}
.astoc.active + .smallbar, .smallbar.showless{
	background-image:url("/graphics/fx/arr_up_we_s.png");
}

.pp-sb-con .astoc:hover + .smallbar,
.smallbar:hover{
	background-color:#0f0;	
}

.pp-sb-con .astoc.active:hover + .smallbar{
	background-color:#a7a9ac;	
}


.srm-bar{
	cursor:pointer;
}
.srm-label{
	padding-right:15px;
	/*background: url("/graphics/fx/arr_d_xs.png") no-repeat scroll right center; */
}

.srm-label .o-text,.astoc.active + .srm-bar .srm-label .c-text{
	display:none;
}

.astoc.active + .srm-bar .srm-label .o-text{
	display:block;
}

._1dro ._1drp{
	
}
.srm-bar:hover .srm-label{
	color:#0f0;
}

.pp-website .pp-sb-body{
	overflow:hidden;
}
.pp-website .pp-sb-body a{
	word-wrap: break-word;
}

	/* sidebar showmore */
.sm-con{
	overflow:hidden;
}
.sm-item.noshow{
	display:none !important;
}


/* main */

#pp-main{
	position:relative;
	top:0;
	max-width:700px;
	min-width: 200px;
	min-height:100%;
	margin:0 auto;
	padding-bottom:30px;
	cursor:default;
}

/* header */

#pp-header{
	display:block;
	width:100%;
	max-width:inherit;
	height:30px;
	line-height:30px;
	background-color:#FFF;
	position:fixed;
	top:0;
	color:#a7a9ac;
	z-index:100;
	overflow:hidden;
}

#lb-header a,
#pp-header a{
	color:#a7a9ac;
	text-decoration:none;
	border:none;
}
#lb-header a:hover,
#pp-header a:hover{
	color:#000;
}

/* content */

#pp-content{
	margin-top:30px;/*#lb-header height*/
	padding-top: 4em;
}
/* single style */

.prgr .dfield{
	display:block;
	margin-bottom:1em;
}
.prgr .artb{
	margin-top:0;
}
.short-con{
	margin-bottom:1em;
}
.specialshort{
	font-size: 125%;
	line-height:1;
}
.prgr .toc-field {
    padding-top: 0;
}

/* list styles */

.prgr .liart:hover{
	color:inherit;
	color:#0f0;
}
.prgr .liart:hover .artt,
.prgr .liart:hover a.more-link{
	color:#0f0;
	border-color:#0f0;
}
.prgr .liart:hover  .inline-tag.small{
	border-color:#0f0;
}
.prgr .liart:hover  .inline-tag.small.active{
	color:#fff;
}
.prgr .liart .arth{
	padding-bottom:0;
}
.prgr .liart .titfield{
	padding-top:1.2em;
	padding-bottom:1.2em;
}

.prgr .lico.list-link-only .titfield,
.lico.list-link-only .titfield{
	padding:0;
	margin:0;
}

.liart.style-lstyle-full{
	border-bottom:none !important;
}
.liart.style-lstyle-full .titfield{
	padding:0;
	margin-bottom:0;	
}

.prgr .lih{
    border-bottom: 1px solid #000;
    margin-bottom: 0;
    margin-top: 7em;
    /*padding-bottom: 10px;*/
}
.prgr .lih h4{
	display:block;
	float:left;
	padding:0;
	padding-top:0.8em;
	padding-bottom:10px;
	float:left;
}
.rfltr-con{
	margin-left:9em;
}
.rfltr-con .inline-tag{
	margin-bottom:10px;
	/*margin-bottom:0;*/
}

.more-link{
	white-space:nowrap;
}
.lico-dossier,
.lico-programma,
.lico-projectdossier{
	padding-top:1em;
}
.lico-progitem .toc-con,
.lico-projectdossier .toc-con,
.lico-programma .toc-con{
	border-bottom:0;
}

.lico-progitem .toc-con{
	border-top:1px solid #000;
}
.lico-progitem  .liart,
.lico-projectdossier .liart,
.lico-programma .liart{
	border-bottom:1px solid #000;
	padding-bottom:0;
}

.artt-exc{
	/*font-size:13px;*/
}

.prgr .liart.style-lstyle-full .more-link{
	display:none;
}
.projectlist-con{
	 margin: 2em 0 3em;
}
.h3.pl-title,.h4.pl-title {
	padding-bottom:0.6em;
	padding-top:0;
}
.liart.style-lstyle-plink{
	padding-bottom:0;
	border-bottom:1px solid #000;:
}

.liart.style-lstyle-plink .thumbfield{
	width:3em;
	height:3em;
}
.liart.style-lstyle-plink .titfield{
	padding: 0.5em 0;
	min-height:0;
}

.liart.style-lstyle-plink .inr-right{
	margin-left:4em;
}
.liart.style-lstyle-plink .inr-left{
	width:4em;
	
}

/* tiles (dossiers) */

.liart.style-lstyle-tile{
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
	overflow:hidden;
	/*border:1px solid #000; */ 
	width:48%;
	margin-right:4%;
	padding-bottom:0;
	margin-bottom:4%;
	float:left;
}
.liart.style-lstyle-tile.last-ir{
	margin-right:0;
}
.tile-spacer{
	padding-top:100%;
}
.liart.style-lstyle-tile > .inr{
	
}

a.tile-link{
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
	display:block;
/*	height:100%;
	width:100%;	*/
	padding:5%;
	text-decoration:none;
	border:none;
	color:#FFF;
}
a.tile-link:hover{
	text-decoration:none;
	color:#FFF;
}

.tile-info-con{
	background-color:#939598;
/*	-webkit-transition: top 300ms ease-in-out; 
    -moz-transition: top 300ms ease-in-out; 
    -o-transition: top 300ms ease-in-out; 
    transition: top 300ms ease-in-out; */
	top:100%;
}

.liart.style-lstyle-tile:hover .tile-info-con{
	top:0;
}

.dummy-link{
	visibility:hidden;
}

.tile-info,
.tile-info.h5{
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
	display:block;
	padding:5%;	
	padding-top:0;
	line-height:1;
	/*opacity:0;
	-webkit-transition: opacity 0.2s ease-in-out; 
    transition: opacity 0.2s ease-in-out;*/	
/*	-webkit-transition: top 500ms ease-in-out; 
    -moz-transition: top 500ms ease-in-out; 
    -o-transition: top 500ms ease-in-out; 
    transition: top 500ms ease-in-out; */
	color:#fff;
}
.liart.style-lstyle-tile:hover .tile-info{
	color:#fff;
	opacity:1;
}
.liart.style-lstyle-tile:hover .tile-link{
	
}
.tile-title{
	text-shadow: rgb(0, 0, 0) 0px 0px 0.13em;	
}
h2.tile-title,
.h2.tile-title{
	padding:0;
	font-size:200%;
}

.tile-bg{
	background-color:#939598;
}

.imco-tile{
	position:relative;
	width:100%;
	height:100%;
}

.imco-tile img{
	display:block;
	margin:0 auto;
	/*filter: url("../graphics/filters/imagefilters.svg#sepia") ;
	-webkit-filter:url("../graphics/filters/imagefilters.svg#sepia") ;
	url("/assets/filters.svg#filter-1");*/
	position:relative;
}

.imco-tile img.arh{
	max-width:100%;
	height:auto;
}
.imco-tile img.arw{
	max-height:100%;
	width:auto;
}

/* tags */

.prog-bl{
	
}

.tag-link.h5{
/*	padding:5px 10px;
	border:1px solid #000;
	margin-top:3px;*/
	padding-bottom:3px;
	text-transform:lowercase;
	display:block;
	font-size:127%;
	line-height:1;
	position:relative;
	border:none;
}

.tag-link.h5.first{
	margin:0;
}
a.tag-link:hover .inr,a.tag-link.active .inr{
	background-color:#0f0;
	color:#000;	
}

.tag-link .inr{
	padding:5px 10px;
	border:1px solid #000;	
	padding:0.5em;
	display:block;
	position:relative;
}


.tagfield{	
	margin-bottom:1.2em;
	margin-top:-10px;
}
.titfield .tagfield{
	margin:0;
	margin-top:0.5em;
}
.titfield.wthumb + .tagfield,
.titfield.wleft + .tagfield{
	margin-left:6.3em;
}

.inline-tag.small{
	padding:0.5em;
	border:1px solid #000;
	text-transform:lowercase;
	margin-right:10px;
	margin-top:10px;
	display:inline-block;
}
.inline-tag.last{
	margin-right:0;
}

.inline-tag.active,
.inline-tag.tag-hl{
	background-color:#0f0;
	color:#000;
}
.noselect .inline-tag{
	background-color:#fff;
	color:#000;	
}

.pp-sb-row{
	position:relative;
}
.pp-sb-row.noshow{
	
}

a.dossier-link{
	display:block;
	border-bottom:1px solid #000;
}
#pp-dossiers .arr,
a.dossier-link.h3{
	padding:0.5em 0;
}
a.dossier-link.first{
	border-top:1px solid #000;
}
a.dossier-link:hover,
a.dossier-link.current{
	background-color:#0f0;
	color:#000;
}

a.dossier-link span{
	display:block;
	margin-right:1em;
	padding-left:0.1em;
}

#pp-dossiers .arr{
	position:absolute;
	right:0;
	top:0;
	padding-right:0.1em;
}

a.backlink.h4{
	border:none;
	padding:10px;
	margin-bottom:15px;
	display:block;	
	background-color:#999;/*939598*/
	color:#fff;
}

a.backlink.h4:hover{
	background-color:#0f0;
	color:#000;
}

.backlink span.ico{
	float:left;
}
.backlink span.lbl{
	display:block;
	/*margin-left:0.8em;*/
}

.pp-sb-body{
	position:relative;
}
.pp-sb-body > .msk{
/*	visibility:hidden;*/
	opacity:0.7;
	background-color:#FFF;
/*	-webkit-transition: opacity 100ms ease-in-out; 
    -moz-transition: opacity 100ms ease-in-out; 
    -o-transition: opacity 100ms ease-in-out; 
    transition: opacity 100ms ease-in-out; */
}
.pp-sb-con:hover .pp-sb-body > .msk{
	opacity:0;
	visibility:hidden;
}

/* tags */


#tag-fltr-con.bussy h4{
	color:#0f0;
	background: url("../graphics/ldr/ldr_s_gn.gif") no-repeat scroll right center #FFF;
}
#tag-fltr-con.bussy .msk{
	opacity:0;
	visibility:hidden;
}

a.tag-link span{
	display:block;
	margin-right:1em;
	padding-left:0.1em;
}

#tag-fltr-con .cbox,
#tag-fltr-con .cmark{
	position:absolute;
	right:0;
	top:0;
	/*padding-right:0.1em;*/
	width:0.6em;
	height:0.6em;
	border:solid 1px #000;
	margin:0.5em;
	margin-top:0.6em;
}
#tag-fltr-con .cmark svg{
	width:120%;
}
#tag-fltr-con .cmark{
	top:-0.6em;
	border:none;
	display:none;
}
#tag-fltr-con .tag-link.active .cmark{
	display:block;
}

.tag-msk{
	background-color:#FFF;
	opacity:0;
	visibility:hidden;
/*	-webkit-transition: opacity 500ms ease-in-out; 
    -moz-transition: opacity 500ms ease-in-out; 
    -o-transition: opacity 500ms ease-in-out; 
    transition: opacity 500ms ease-in-out; */
}

.tag-msk.active{
/*	opacity:0.3;
	visibility:visible;*/
}
#tag-fltr-con.sorted h4.padtop{
	padding-top:1em;
}

/* TAGS (STRIPPED) */

.strip .tag-link.h5{
/*	padding:5px 10px;
	border:1px solid #000;
	margin-top:3px;
	padding-bottom:3px;*/
	text-transform:lowercase;
	display:block;
	font-size:127%;
	line-height:1;
	position:relative;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 0;
}

.strip .tag-link.h5.first{
	margin:0;
}
.strip a.tag-link:hover .inr,
.strip a.tag-link.active .inr{
	background-color:transparent;
	color:#0f0;	
}

.strip .tag-link .inr{
	border:none;	
	padding:0;
}

.strip a.tag-link span{
	display:block;
	margin-right:1em;
	padding-left:0.1em;
}

#tag-fltr-con.bussy h4{
	color:#000;
	background: url("../graphics/ldr/ldr_s_gn.gif") no-repeat scroll right center #FFF;
}


#tag-fltr-con.strip .cbox,
#tag-fltr-con.strip .cmark{
	position:absolute;
	right:0;
	top:0;
	/*padding-right:0.1em;*/
	width:0.6em;
	height:0.6em;
	border:solid 1px #000;
	margin:0.5em;
	margin-top:0.6em;
	margin:0.2em;
}
#tag-fltr-con.strip .cmark svg{
	width:120%;
}
#tag-fltr-con.strip .cmark{
	top:-0.6em;
	border:none;
	display:none;
}
#tag-fltr-con.strip .tag-link.active .cmark{
	display:block;
}

#tag-fltr-con.strip a.tag-link:hover .inr .cbox,
#tag-fltr-con.strip a.tag-link.active .inr .cbox{
	/*border:solid 1px #0F0;*/	
}




.pp-sb-con .datefield {
    float: left;
    width: 25%;
}
.pp-sb-con .titlefield {
    float: left;
    width: 75%;
}

.cal-short{
	display:none;
	padding-bottom:1em;
}

.pp-cal-con .liart{
	padding:0;
}

.prgr .liart{
	cursor:pointer;
}

.pp-cal-con .liart .in{
	padding: 0.5em 0;
	cursor: pointer;
}

.pp-cal-con .tcpco{
	border-bottom:1px solid #000;
}
.pp-cal-con .tcpco.first{
	border-top:1px solid #000;
}

.pp-cal-con .datefield .dd{
	font-size:350%;
}

.pp-cal-con .liart{
	cursor:default;
}
.pp-cal-con .liart:hover{
	color:#000;
}
.pp-cal-con .liart > .in:hover{
	color:#0F0;
}

.pp-cal-con .liart > .in a{
	border:none;
}
.pp-cal-con .liart > .in:hover a{
	color:#0F0;
}

.pp-cal-con .liart:hover a.more-link {
    border-color: #000;
    color: #000;
}

.pp-cal-con .stit{
	font-size:56%;
	line-height:1;
	display:block;
	padding-bottom:0.3em;
}

.siart-cal .titfield .type > h4{
	padding-bottom:0;
}

.dossier-link{
	display:block;
}

.pp-sb-fb .pp-sb-body{
 	height:52px;
	overflow:hidden;
}
.fb-page-con{
	position:relative;
	left:-9px;
	top:-9px;
	width:110%;
}

.fc{
    float: left;
	font-size: 352%;
    /*font-size: 421%;*/
    line-height: 0.85;
    padding-right: 0.08em;
	text-transform: uppercase;
}


/* sidebar list */

.pp-sb-con.sb-list{
	/*visibility:hidden;*/
}
.liart.style-lstyle-plink{
 	border:none;
}

.pp-sb-con.sb-list .pl-title{
	padding-bottom:0.6em;
}
.pp-sb-con.sb-list .lico{
	padding-top:1.2em;
	border-top:1px solid #000;
}

.pp-sb-con.sb-list img{
 	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}

.pp-sb-con.sb-list:hover img{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
}

#pp-contact a,
.pp-team a{
	border:none !important;
}
/** sizings **/

#pp-outer{
 	/*background: url("../graphics/logos/logo_prg_nl.jpg") no-repeat fixed right top rgba(0, 0, 0, 0);*/	
}

#pp-wrapper{
	margin:0 430px;
	/*min-width:700px;*/
}

#pp-main{
	max-width:700px;
	/*min-width: 700px;*/
}
#pp-header{
	/*max-width:700px;*/
	left:0;
	background-color:transparent;
}
#pp-header .inr{
	/*max-width:700px;*/
	margin:0 430px;
	height:100%;
	background-color:#fff;
}

#pp-header .wrp{
	max-width:700px;
	margin:0 auto;
}

#pp-content{
	padding-top:3em;
	display:block;
}

.pp-sidebar{
	width:330px;
	padding-left:50px;
	padding-right:50px;
	padding-top:3em;
	margin-top:30px;
}

#pp-sb-right{
	float:right;
	position:absolute;
	right:0;
}

#pp-sb-left{
	float:left;
	padding-top:0px;
	margin-top:0px;
	position:absolute;
}
.fc{
	/*font-size:418%;*/
	font-size: 352%;
}

.pp-sidebar.stickbot{
	position:fixed !important;	
	bottom:0;
}
.pp-sidebar.sticktop{
	position:fixed !important;	
	top:0;
}


/* toc-field stickem */

.isdesktop .toc-con.list > .toc-field > .art{
	margin-right:40px;
}

.isdesktop .toc-con .toc-link .svg-but,
.isdesktop .toc-con.multi > .toc-link .svg-but{
	visibility:hidden !important;
}

.tcf-close{
	position:absolute;
	right:0;
	cursor:pointer;
	padding:0 !important;
	visibility:hidden;
}
.toc-field.active .tcf-close{
	visibility:visible;
}
.tcf-close.h3{
	font-size:200%;
}
.tcf-close .svg-but{
 	display: block;
    height: 0.65em;
    margin-top: 0.18em;
    position: relative;
    width: 0.65em;
	margin-top:0;
}

.tcf-close .svg-but svg{
	display:block;
	max-height:100%;
}
.tcf-close .svg-but svg line{
	stroke-width:3px;
}

.tcf-close.stickit{
	position:fixed;
	top:50px;
	right:auto;
}
.tcf-close.stickit-end{
	position:absolute;
	top:auto;
	bottom:20px;
}

.tcf-close:hover line,
.toc-link.active:hover ~ .toc-field .tcf-close line{
	fill:#0f0;
	stroke:#0f0;
}

.toc-field.mlt .artb{
	margin-top:0;
}



.tweet-row{
	margin-bottom:10px;
}

.tweet-content{
	margin-left:58px;
}

.tweet-logo{
	width:48px;
	height:48px;
	float:left;
}
.tweet-body{
	font-size:90%;
}

.tweet-content a{
	border:none;
}
.tweet-body a{
	text-decoration:underline;
}
.tweet-content a:hover,
.tweet-body a:hover{
	
}

/* team display */
.tm-row{
	margin-bottom:1.5em;
	display:block;
}

.tm-content{
	margin-left:58px;
}

.tm-logo{
	width:48px;
	height:48px;
	float:left;
	overflow:hidden;
}
.tm-logo.wthumb{
}
.tm-logo img{
	display:block;
	max-width:100%;
	height:auto;
	position:relative;
}
.tm-title.h5{
	padding:0;
}
.tm-body{
	/*font-size:80%;*/
}

.tm-content a{
	border:none;
}
.tm-body a{
	text-decoration:underline;
	display:block;
	padding-top:0.5em;
}
.tm-content a:hover,
.tm-body a:hover{
	
}

.tm-row.textonly{
	 margin-bottom: 0;
}
.tm-row.textonly .tm-title.h5{
	
}
.tm-row.textonly .tm-content{
	margin:0;
}
.tm-row.textonly .tm-body{
	
}

.pp-team .pp-sb-body{
	/*margin-top: 1.5em;*/
}

.lico.list-link-only a:hover{
	color:#0f0;
}

.prgr .lico-dossier .artlico{
	border-bottom:1px solid #000;
}
.siart{
	position:relative;
}

.prgr .intro-b{
	
}
.prgr .intro-b + .lico{
	border-top:1px solid #000;
/*	padding-top:0;*/
	margin-top:1em;
}


.lico-programma .inr-left{
	width:10.3em;
}
.lico-programma .thumbfield{
	width:9em;
	height:9em;
}
.lico-programma .inr-right,
.lico-programma .titfield.wthumb + .tagfield,
.lico-programma .titfield.wleft + .tagfield {
	margin-left:10.3em;
}

#inlog-header.inline{
 	display: inline-block;
    height: auto;	
}

#inlog-header.inline h3{
	padding:0.5em 1em;
}

#pp-logo-right{
	position:fixed;
	top:0;
	right:0;
	width:50px;
}
#pp-logo-right img{
	max-width:100%;
	display:block;
	height:auto;
	min-width:38px;	
}

/* search (program) */
.prgr .list-search .inr-right{
	margin-left:0;	
}
.prgr .list-search .inr-right h2{
	padding-bottom:0.3em;	
}
.prgr .list-search .lih{
	margin-top:0;
}

#sqtd{/* search input */
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
	width:100%;
	border:1px solid #000;	
	padding:0.2em;
}

/* td connectie */

/*.td-connect{
	margin:1.3em 0;
	padding: 0.3em 0.4em;
	border:1px solid #000 !important;	
	display:block;
}
.td-connect:hover{
	border:1px solid #000;
	color:#0f0;
}*/

.tdcn-con{
	font-size:13px;
	cursor:pointer;
	overflow:hidden;
	position:fixed;
	bottom:17px;
	opacity:0;
	-webkit-transition: opacity 300ms ease-in-out;
    -moz-transition: opacity 300ms ease-in-out;
    -o-transition: opacity 300ms ease-in-out;
    transition: opacity 300ms ease-in-out;
}
.tdcn-con .inr{
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
	background: url("../graphics/fx/arr_r_xs.png") no-repeat scroll right center;
	background-color:#b9b9b9;
	padding:10px;
	padding-right:20px;
	width:200px;
}
.tdcn-con .subtext{
	display:none;
}
.tdcn-con.open .inr{
	background-color:#0f0;
}
.tdcn-con h4{
	font-size:18px;
	padding:0;
	padding-bottom:6px;
}
.tdcn-con .h5{
	font-size:13px;
	padding:0;
	line-height:1;
}
.tdcn-con.custom .maintext .h5{
	font-family: Helvetica, Arial, sans-serif;
}

.tdcn-con .h5 a,
.tdcn-con .h5 a:hover{
	color:#000;
	border:none;
}

.tdcn-con .subtext div{
	padding-top:6px;
}

.tdcn-con.inactive{
	/*visibility:hidden;*/
	opacity:0;
}


/*stickem overrides*/

.tdcn-con.stickit .inr{
	/*background-color:#00f;*/
}

.tdcn-con.stickit-end{
	position: absolute;
	bottom:0;
}
.tdcn-con.list.stickit-end{
	position: absolute;
	bottom:75px;
}
.tdcn-con.stickit-endtop{
	position: absolute;
	top:0;	
}

.tdcn-con.stickit-end .inr{
	/*background-color:#f00;*/
}

@media screen and (max-width: 1205px) {
	.tdcn-con{
		position:relative;
		right:auto;
		bottom:auto !important;
		left:0 !important;
		width:auto !important;
		/*visibility:visible;*/
		opacity:1 !important;
		margin-top: 0.5em;
	}	
	.tdcn-con.custom{
		margin-top: 1.8em;
	}
	.tdcn-con .inr{
		width:auto !important;
	}
}

/* program sfilter */
.pp-sidebar .td .sfltr.h5{
/*	padding:5px 10px;
	border:1px solid #000;
	margin-top:3px;*/
	padding-bottom:3px;
	text-transform:lowercase;
	display:block;
	font-size:127%;
	line-height:1;
	position:relative;
	border:none;
}

.pp-sidebar .td .sfltr.h5.first{
	margin:0;
}
.pp-sidebar .td a.sfltr:hover .inr,
.pp-sidebar .td a.sfltr.active .inr{
	background-color:#0f0;
	color:#000;	
}

.pp-sidebar .td .sfltr .inr{
	padding:5px 10px;
	border:1px solid #000;	
	padding:0.5em;
	display:block;
	position:relative;
}


.pp-sidebar .td  a.sfltr span{
	display:block;
	margin-right:1em;
	padding-left:0.1em;
}

#search-fltr-con .cbox,
#search-fltr-con .cmark{
	position:absolute;
	right:0;
	top:0;
	padding-right:0.1em;
	width:0.6em;
	height:0.6em;
	border:solid 1px #000;
	margin:0.5em;
	margin-top:0.6em;
}
#search-fltr-con .cmark svg{
	width:120%;
}
#search-fltr-con .cmark{
	top:-0.6em;
	border:none;
	display:none;
}
#search-fltr-con .sfltr.active .cmark{
	display:block;
}

.pp-sidebar .td a.sfltr.disabled:hover .inr,
.pp-sidebar .td a.sfltr.disabled .inr{
	background-color:#fff;
	color:#000;	
	opacity:0.5;
	cursor:default;
}

/* tablet */
.istablet .pp-sb-body > .msk{
	display:none;
}

/* form */
#lb-content .artb form input[type=text]{
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
	border:1px solid #000;	
	padding:2px;
	width:250px;
}
#lb-content .artb form input[type=submit]{
	margin-top:15px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	background:none;
	border:none;
	cursor:pointer;
	text-transform:lowercase;
	background-color:#0F0;
	padding:5px;
	font-size:15px;
	padding: 0.5em 1em;
	line-height:1;
}
#lb-content .artb form input[type=submit]:hover{
	background-color:#999;
	color:#FFF;
}

#lb-content .artb form tr td{
	padding: 3px 0;
}

/* new font-sizes/styles (2017)*/

.prgr.pagesub-item .siart .artb,
.prgr.pagesub-item .siart .artb p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:1.48;
	
}

.prgr.pagesub-item .siart .artb .dfield,
.prgr.pagesub-item .siart .artb .imgcapt,
.prgr.pagesub-item .siart .artb .vidcapt{
	font-family:Arial, Helvetica, sans-serif;
}

.prgr.pagesub-item .siart .artb .specialshort{
	font-size:19px;
	line-height:1.35;
}
.prgr.pagesub-item .siart .artb .fc{
	font-size:460%;
}

.prgr.pagesub-item .siart .artt h1{
	font-size:52px;
}

	
.prgr.pagesub-item .siart h3{
	font-size:26px;
	line-height:1.2;
	padding:1em;
	position:relative;
	float:left;
	display:inline-block;
	max-width:55%;
}

.prgr.pagesub-item .pp-sb-body,
.prgr.pagesub-item .pp-sb-body p{
	line-height:1.6;
}

@media screen and (max-width: 1600px) {
	.istablet .prgr h1, .istablet .prgr .h1,
	.prgr h1, .prgr .h1{
		font-size:450%;
	}
}

@media screen and (max-width: 1450px) {
	.prgr{
		font-size:14px;
	}
	
	.fc{
		font-size: 352%;/*421%;*/
	}
	#pp-wrapper{

	}
	#pp-wrapper,
	#pp-header .inr{	
		margin-right:325px;
		margin-left:300px;
	}
	
	#pp-sb-right{
		padding-left:25px;
		padding-right:50px;
	}
	
	#pp-sb-left{
		padding-left:25px;
		padding-right:25px;
	}
	
	.pp-sidebar{
		font-size:13px;
		width:250px;
	}
	.pp-sb-body{
		/*font-size:13px;*/
	}
	.istablet .prgr h1, .istablet .prgr .h1,
	.prgr h1, .prgr .h1{
		font-size:470%;
	}
}

@media screen and (max-width: 1300px) {
	.istablet .prgr h1, .istablet .prgr .h1,
	.prgr h1, .prgr .h1{
		font-size:465%;
	}
}
@media screen and (max-width: 1250px) {
	#pp-wrapper,
	#pp-header .inr{	
		margin-right:300px;
		margin-left:280px;
	}
	.pp-sidebar{
		width:240px;
	}
	
	#pp-sb-right{
		padding-left:20px;
		padding-right:40px;
	}
	
	#pp-sb-left{
		padding-left:20px;
		padding-right:20px;
	}
	#pp-logo-right{
		width:45px;
	}
	.istablet .prgr h1, .istablet .prgr .h1,
	.prgr h1, .prgr .h1{
		font-size:460%;
	}

}

@media screen and (max-width: 1200px) {
	.istablet .prgr h1, .istablet .prgr .h1,
	.prgr h1, .prgr .h1{
		font-size:450%;
	}
}

@media screen and (max-width: 1166px) {
	.prgr{
		font-size:13px;
	}
	.pp-sidebar{
		font-size:12px;
	}
	.pp-sb-body{
		/*font-size:12px;*/
	}
	
	#pp-wrapper,
	#pp-header .inr{	
		margin-right:285px;
		margin-left:260px;
	}
	.pp-sidebar{
		width:225px;
	}
	
	#pp-sb-right{
		padding-left:20px;
		padding-right:40px;
	}
	
	#pp-sb-left{
		padding-left:15px;
		padding-right:20px;
	}
	#pp-logo-right{
		width:40px;
	}
	
	.istablet .prgr h1, .istablet .prgr .h1,
	.prgr h1, .prgr .h1{
		font-size:440%;
	}

}




@media screen and (max-width: 1090px) {
	#pp-wrapper,
	#pp-header .inr{	
		margin-right:250px;
		margin-left:230px;
	}
	.pp-sidebar{
		width:205px;
	}
	
	#pp-sb-right{
		padding-left:15px;
		padding-right:30px;
	}
	
	#pp-sb-left{
		padding-left:10px;
		padding-right:15px;
	}
	#pp-logo-right{
		width:35px;
	}
	
	.istablet .prgr h1, .istablet .prgr .h1,
	.prgr h1, .prgr .h1{
		font-size:420%;
	}
}

@media screen and (max-width: 1040px) {
}

@media screen and (max-width: 1025px) {
	/* lightbox */
	#lb-outer{
		min-width:1007px;
	}
	
	.istablet #lb-outer{
		min-width:1024px;
	}
	
	#lb-close{
		right:auto;
		left:852px;
	}
	
	#lb-sb-right-fixed{
		right:auto;
		left:808px;
	}
	.istablet #lb-sb-right-fixed{
		right:auto;
		left:825px;
	}
	
	/* thema dossier */
	#pp-outer{
		min-width:1007px;
	}
	.istablet #pp-outer{
		width:1024px;
	}
	#pp-wrapper{

	}
	
	#pp-sb-right{
		padding-left:15px;
		padding-right:30px;
		right:auto;
		left:760px;
	}
	
	#pp-logo-right{
		width:30px;
		left:978px;
		right:auto;
	}
	.istablet #pp-wrapper{
		margin-right:255px;
	}
	
	.istablet #pp-sb-right{
		left:770px;
	}	
	.istablet #pp-logo-right{
		left:990px;
	}
	
	.lico-programma .inr-left{
		width:9.3em;
	}
	.lico-programma .thumbfield{
		width:8em;
		height:8em;
	}
	.lico-programma .inr-right,
	.lico-programma .titfield.wthumb + .tagfield,
	.lico-programma .titfield.wleft + .tagfield {
		margin-left:9.3em;
	}
	
	.istablet .prgr h1, .istablet .prgr .h1,
	.prgr h1, .prgr .h1{
		font-size:400%;
	}
}

/* PRINT STYLE */

@media print{
	/* SHARED */
	
	.lb-sidebar,
	.pp-sidebar{
		display:none;
	}
	
	#lb-header,
	#pp-header{
		display:none;
	}
   
   	#lb-wrapper,
	#pp-wrapper{
	   margin:0;
	}
   	
	#lb-content,
	#pp-content{
		margin-top:0;
		padding-top:0;
	}
	
	.vidcon, iframe{
	   display:none;
	}
	
	.qlinks{
	   display:none;
	}
	
	.slink-con{
	   display:none;
	}
	
	a:link:after { content: " (" attr(href) ") "; }  
	
	/* MAINPRINT */
	
	.mainprint .lico{
	   display:none;
	}
	
	.mainprint .toc-con.normal{
	   border:none;
	}
	
	.mainprint .toc-field{
	   display:block;
	}
   	
	/* LISTPRINT */
	
	.listprint .siart,
	.listprint .lih,
	.listprint .filter-con,
	.listprint .toc-link,
	.listprint .tcf-close,
	.listprint .loadmore{
		display:none;
	}
	
	.listprint .toc-field{
		padding:0;
	}

}

