*{margin:0;padding:0;font-family:Helvetica,Constantina;font-size:14px;text-decoration:none;}
*{-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none;}
input,textarea{-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-o-user-select:text;user-select:text;-ms-user-select:text;-webkit-touch-callout:text;}
body{overflow:hidden;color:#EEEEEE;background-color:#343434}
/* Errors/logs */
.UDError{display:none;text-align:left;padding:10px;}
/* Scrollbars */
.udscroll{
    scrollbar-3dlight-color:#202020;
    scrollbar-arrow-color:#202020;
    scrollbar-base-color:#202020;
    scrollbar-darkshadow-color:#202020;
    scrollbar-face-color:#343434;
    scrollbar-highlight-color:#202020;
    scrollbar-shadow-color:#202020;
    scrollbar-track-color: #202020;
}    
.udscroll::-webkit-scrollbar{background-color:transparent;width:15px;}.udscroll::-webkit-scrollbar-track{/*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;*/}
.udscroll::-webkit-scrollbar-thumb{background-color: #343434;opacity:0.15;border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}.udscroll.udscroll-inv::-webkit-scrollbar-thumb{background-color:#202020;}.udscroll.udscroll-white::-webkit-scrollbar-thumb{background-color:white;}
/* Transparancy layers */
.transparent{width:100%;height:100%;background-color:black;color:#CCCCCC;opacity:0.8;filter:alpha(opacity=80);}
/* Messages */
body>.msg{display:none;position:fixed;z-index:100000;top:0;left:0;bottom:0;right:0;background-repeat:no-repeat;background-position:center;}
body>.msg.contact-sending{background-image:url(img/sending.png);}
body>.msg.contact-send{background-image:url(img/message_sent.png);}
/* Buttons */
.close{background-color:transparent;background-image: url(img/closebox.png);z-index:9999;cursor:pointer;}
.sections{position:absolute;left:0px;top:45px;right:0px;}
.imview.sections{bottom:0px;top:36px;}
/* ---------------------------------------------------------------------------- */
/* Formated texts
/* ---------------------------------------------------------------------------- */
.udlambtxt {color:inherit;}
.udlambtxt *{color:inherit;text-align:justify;}
.udlambtxt>.title,.udlambtxt>.centered>.title{text-align:left;font-size:x-large;padding-top:20px;padding-bottom:17px;}
.udlambtxt b {font-weight:bold;}
.udlambtxt a {color:#CCCCCC; font-weight:bold;text-decoration:underline;}
.udlambtxt a:hover {color:#FFFFFF;}
.udlambtxt h1{padding:7px 3px 3px 5px;font-weight:bold;background-color:#202020;margin-top:15px;}
.udlambtxt p{text-align:justify;font-size:14px;padding:8px 0px 8px 0px;display: block;}
.udlambtxt .photocaption{text-align:center;font-size:small;}
.udlambtxt .photocredit{text-align:center;font-size:x-small;}
/* ---------------------------------------------------------------------------- */
.udlambtxt.help{background-color:white;color:black;min-height:100%;}
.udlambtxt.help>*{padding-left:40px;padding-right:40px;}
.udlambtxt.help .section .title{font-size:large;}
.udlambtxt.help a{color:black;font-weight:normal!important;}
.udlambtxt.help .tip{color:red;margin-bottom:5px;font-weight:bolder;text-align:left;}
.udlambtxt.help ul{padding-left:25px;}
.udlambtxt.help ul li{display:list-item;list-style-type:lower-roman;}
.udlambtxt.help ul.num li{list-style-type:decimal;}
/* ---------------------------------------------------------------------------- */
.udlambtxt.contact{background-color:white;color:black;min-height:100%;width:700px;height:450px;}
.udlambtxt.contact .centered{width:700px;height:450px;position:relative;left:50%;margin-left:-350px;}
.udlambtxt.contact input, .udlambtxt.contact textarea{background-color:#eee;padding:5px 5px 5px 5px;overflow:hidden;}
.udlambtxt.contact textarea{margin-left:70px;width:600px;height:200px;}
.udlambtxt.contact .form input{width:600px;}
.udlambtxt.contact .form div {padding: 5px 5px 5px 5px;text-align:left;}
.udlambtxt.contact .form div div{width:60px;display:inline-block;}
.udlambtxt.contact .form .body div{position:absolute}
.udlambtxt.contact .buttons{width:600px;margin-left:70px;}
.udlambtxt.contact .buttons input{width:60px;height:32px;margin:10px 50px 10px 0px;text-align:center;vertical-align: text-top;border-radius:4px;}
.udlambtxt.contact .buttons input:hover{background-color:#ccc;cursor:pointer;}
.udlambtxt.contact .error{width:100%;display:none;}
.udlambtxt.contact .error.show{display:block;}
.udlambtxt.contact .error div{display:inline-block;padding: 5px 5px 5px 5px;text-align:left;}
.udlambtxt.contact .error .txt{width:60px;color:red;font-weight:bold;}

/* ---------------------------------------------------------------------------- */
.udoverlay .data .display{text-align:left;color: #222;padding: 10px;height: 93%;overflow: auto;background-color:white;}
.udoverlay .data .display>div{padding-top: 10px;}
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
/* INTRO
/* ---------------------------------------------------------------------------- */
.sections.intro{text-align:center;position:fixed;top:0;bottom:0;left:0;right:0;}
.sections.intro>a{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;cursor:pointer;}
.sections.intro>a img{min-width:1px;min-height:1px;}
.sections.intro>a.loading{cursor:wait;}
.sections.intro>a.loading img{cursor:wait;display: none;}
body.loading{cursor:wait;}
.sections.intro>a .title {background-image: url(img/title_mask.png);position:fixed;right:30px;bottom:30px;padding:50px 270px 50px 270px;}
.sections.intro>a .title:hover {background-position:left bottom}
.sections.intro .message{display:none;}
.sections.intro .loading .message{display:block;position:absolute;left:0px;right:0px;top:50%;margin-top:-10pt;text-align:center;font-size:20pt;color:white;}
.sections.intro .info {background-image: url(img/info_mask.png);position:fixed;left:0px;bottom:30px;padding:50px 48px 50px 48px;z-index:3;cursor:pointer;}
.sections.intro .info:hover{background-position:left bottom}
.sections.intro .info>div{display:none;}
.sections.intro .info.show{background-image:url(img/black_trans.png);background-repeat:repeat;top:0px;bottom:0px;width:400px;-moz-box-shadow:0px 0px 10px #000;-webkit-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;min-height:100%;padding:0!important;overflow-y:auto;overflow-x:hidden;}
.sections.intro .info.show:hover{background-position:inherit;}
.sections.intro .info.show>div>.title{padding-top:0px!important}
.sections.intro .info.show>div p:first-child{padding-top:0px!important}
.sections.intro .info.show>div{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:340px;padding-left:30px;padding-right:30px;padding-top:30px;}
.sections.intro .info .start_icon{display:inline-block;background-image:url(img/start_icon_mask.png);background-position:top;width:0px;padding:25px 25px 25px 25px;border-bottom:none;margin-left:40px;margin-top:20px;}
.sections.intro .info .help_icon{display:inline-block;background-image:url(img/help_icon_mask.png);background-position:top;width:0px;padding:25px 25px 25px 25px;border-bottom:none;margin-right:40px;margin-top:20px;}
.sections.intro .info .start_icon:hover{background-position:bottom;}
.sections.intro .info .help_icon:hover{background-position:bottom;}
.sections.intro .prev,.sections.intro .next{width:100px;height:100px;background-color:transparent;position:absolute;top:50%;margin-top:-50px;z-index:2;background-repeat:no-repeat;background-position: center center;cursor:pointer;}
.sections.intro .prev,.sections.intro .prev{left:5px;background-image: url(img/tr.png);}
.sections.intro .prev,.sections.intro .next{right:5px;background-image: url(img/tr.png);}
.sections.intro .prev:hover{background-image: url(img/prev.png);}
.sections.intro .next:hover{background-image: url(img/next.png);}
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
/* CRUMBS
/* ---------------------------------------------------------------------------- */
.crumbs li.intro span, .crumbs li.intro.current span{background:none;padding-left:20px;}
.crumbs li.intro span a{background-image:url(img/intro-mask.png);background-repeat:no-repeat;background-position:top center;height:36px;margin-left:-20px;width:30px;}
.crumbs li.intro:hover span a{background-position:bottom center;}
.crumbs .control span a{background-image:url(img/info-mask.png);background-repeat:no-repeat;background-position:top;}
.crumbs .control:hover span a{background-position:bottom;}
.crumbs .control .dropdown .options{display:none;}
.crumbs .control .dropdown .log{display:none;}
.crumbs .control .dropdown .todo{display:none;}
/* ---------------------------------------------------------------------------- */
.udoverlay .wcredits {background-color:#FFF;color:#111111;text-align:left;padding-bottom:10px;min-height:100%}
.udoverlay .wcredits .title{font-weight:bold;background-color:#CCCCCC;text-align:left;padding:8px 3px 8px 25px;color:#202020;font-size:larger;}
.udoverlay .wcredits .data{}
.udoverlay .wcredits .group:first-child .data{padding-top:9px;}
.udoverlay .wcredits .subgroup{margin:9px;vertical-align:top;}
.udoverlay .wcredits .subtitle{font-style:italic;display:inline-block;max-width:250px;width:30%;vertical-align: top;padding-left:16px;}
.udoverlay .wcredits .subdata{display:inline-block;max-width:600px;width:65%;}
.udoverlay .wcredits .item{display:block;text-align:justify;margin-bottom:3px;}
.udoverlay .wcredits a:link, .udoverlay .wcredits a:visited {font-weight:bold;color:#666666;text-decoration:underline;}
.udoverlay .wcredits a:hover {color:#000000;}
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
/* HOME
/* ---------------------------------------------------------------------------- */
#udtip.ud{max-width:220px;color:#FFFFFF;font-family:Helvetica;font-size:12px;font-weight:bolder;text-align:justify;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;}
#udtip.ud>.trnsp{border-radius:6px;opacity:0.65;filter:alpha(opacity=65);background-color:black;z-index: -1;}
#udtip.ud23{max-width:220px;color:#FFFFFF;font-family:Helvetica;font-size:12px;font-weight:bolder;text-align:justify;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;}
#udtip.ud23>.trnsp{border-radius:6px;opacity:0.65;filter:alpha(opacity=65);background-color:#000000;}



.sections.home{text-align:center;border:none;}
.sections.home .subsection{display:none;}
.sections.home .subsection.current{display:block;position:fixed;left:28px;top:45px;right:0px;bottom:0px;text-align:center;}
/* ---------------------------------------------------------------------------- */
.sections.home .subsection>*{width:70%;max-width:840px;display:inline-block;}
.sections.home .subsection .centered {-webkit-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(strength=3,direction=120,Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(strength=3,direction=120,Color='#000000');border-radius:15px;margin-top:15px;margin-bottom:15px;padding-bottom:25px;padding-top:0px;}
.sections.home .subsection>.title{text-align:left;font-size:x-large;margin-left:15px;padding-top:20px;padding-bottom:17px;}
.udpanel.show .udpaneltitle{font-weight:bolder;padding-top:5px;padding-bottom:5px;padding-left:24px;padding-right:5px;}
.udlistitem{text-align:left;}
.udlist.deactivated .udlistitem.default{color:#CCCCCC;elevation:above;}
/* ---------------------------------------------------------------------------- */
.subsection.altarpiece>*{max-width:none!important;}
#lambhome{position:fixed;left:50%;top:50%;right:0;bottom:0;text-align:center;border:none;overflow:hidden;cursor:pointer;background-color:transparent;}
#lambhome img{position:absolute;}
#overview-img-8{cursor:default;}
#lamb-front-middle,#lamb-front-left,#lamb-back-left,#lamb-front-right,#lamb-back-right{position:absolute;}
.overview-timg{z-index:0;display:none;}
.lambhome-legend{display:none;position:fixed;z-index:1000;left:50%;top:50%;}
.lambhome-legend .line{width:40px;height:3px;background-color:#EEEEEE;}
.lambhome-legend .meter{margin-left:20px;font-size:x-small;}
/* ---------------------------------------------------------------------------- */
.subsection.altarpiece .helpbar{display:none;position:absolute;left:-10px;top:-10px;z-index:40;width:100%!important;max-width:100%!important;background-image:url(img/black_trans.png);background-repeat:repeat;vertical-align:middle;text-align:left;padding-left:20px;height:34px;}
.subsection.altarpiece .helpbar .txt{color:#ccc;padding-top:8px;padding-bottom:8px;cursor:pointer;width:90%;}
.subsection.altarpiece .helpbar .txt:hover{color:#fff}
.subsection.altarpiece .helpbar .close{position:absolute;height:30px;width:34px;top:3px;right:16px;display:none;background-repeat:no-repeat;background-image:url(img/close_banner_mask.png);background-position:top;}
.subsection.altarpiece .helpbar .close:hover{background-image:url(img/close_banner_mask.png);background-position:bottom;}
/* ---------------------------------------------------------------------------- */
.sections.home .subsection.kwatrijn{overflow-y:auto;}
.sections.home .subsection.kwatrijn .views{display:inline-block;vertical-align:top;padding-top:30px;width:40%;margin-left:15px;}
.sections.home .subsection.kwatrijn .views div{margin-top:15px;text-align:left;}
.sections.home .subsection.kwatrijn .views a{color:#CCC;padding-top:6px;padding-bottom:6px;}
.sections.home .subsection.kwatrijn .views a div{cursor:pointer;padding-top:12px;padding-bottom:12px;}
.sections.home .subsection.kwatrijn .views a:hover{color:#FFFFFF;}
.sections.home .subsection.kwatrijn .q{display:inline-block;padding-top:10px;width:40%;text-align: left;}
.sections.home .subsection.kwatrijn .q img{width:70%;}
.sections.home .subsection.kwatrijn .qpieces{padding-top:20px;width:80%;text-align:center;display:inline-block;}
.sections.home .subsection.kwatrijn .qpieces img{width:70%;}

#udtip.ud2{color:#FFFFFF;padding:3px;font-family:Helvetica;font-size:12px;padding-top:12px;padding-bottom:12px;padding-left:18px;padding-right:18px;}
#udtip.ud2>.trnsp{border-radius:6px;opacity:0.80;filter:alpha(opacity=80);background-color: black;}
#udtip.ud2 b{display:inline;color:red;font-weight:normal;}
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
.sections.home .subsection.documents {text-align: center;overflow: auto;}.sections.home .subsection.documents .centered{padding-left:0;padding-right:0px;padding-bottom:15px;}.sections.home .subsubsection.documents .dg .dgtitle{color:#CCCCCC;text-align:left;padding:8px 3px 8px 25px;background-color:#202020;font-weight:bold;font-size:larger}.sections.home .subsubsection.documents .item{display:block;text-align:justify;padding-top:15px;padding-bottom:15px;padding-left:25px;padding-right:25px;min-height:60px;}
.sections.home .subsubsection.documents .item *{line-height: 16px;}
.sections.home .subsubsection.documents .item.even{background-color:#343434;}
.sections.home .subsubsection.documents .item.odd{background-color:#303030;}
.sections.home .subsubsection.documents .item .author{padding-right:5px;}
.sections.home .subsubsection.documents .item .title{padding-right:5px;}
.sections.home .subsubsection.documents .item .pdate{display:inline-block;}
.sections.home .subsubsection.documents .item .abstract{padding-left:40px;padding-top:10px;padding-right:40px;padding-bottom:10px;font-size:smaller}
.sections.home .subsection.documents .item .files{padding-top:10px;}
.sections.home .subsection.documents .item .files a{cursor:pointer;width:20px;color:#CCC;background-color:transparent;font-weight:bold;text-decoration:underline;}
.sections.home .subsection.documents .item .files a:hover{color:#FFFFFF}
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
.sections.home .subsection.sh .subsubsection{width:70%;max-width:840px;display:inline-block;margin-top:0px;margin-bottom:15px;padding:0px;}
.sections.home .subsubsection>.title{text-align:left;font-size:x-large;padding-top:20px;padding-bottom:17px;}
.sections.home .subsection.sh {text-align:center;overflow:auto;}
.sections.home .subsection.sh *{color:inherit;}
.sections.home .subsection.sh b {font-weight:bold;}
.sections.home .subsection.sh a {color:#CCCCCC; font-weight:bold;text-decoration:underline;}
.sections.home .subsection.sh a:hover {color:#FFFFFF;}
.sections.home .subsection.sh .subsubsection {font-size: large;text-align:left;}
/*.sections.home .subsection.sh .subsubsection title{display: block;font-size: x-large;padding:15px 0px 0px 0px}*/
.sections.home .subsection.sh .subsubsection  h1{padding:7px 3px 3px 5px;font-weight:bold;background-color:#202020;margin-top:15px;}
.sections.home .subsection.sh  .subsubsection p{text-align:justify;font-size:14px;padding:8px 0px 8px 0px;display: block;}
.sections.home .subsection.sh .photocaption{text-align:center;font-size:12px;}
.sections.home .subsection.sh .photocredit{text-align:center;font-size:10px;}
.sections.home .subsection.sh li {list-style-type:disc;list-style-position:inside;text-indent:20px;}

/* ---------------------------------------------------------------------------- */
.sections.home .subsection.sf {text-align:center;overflow:hidden;}
/* ---------------------------------------------------------------------------- */
.sections.home .subsubsection.macros .PANEL .title{color:#CCCCCC;text-align:left;padding:8px 3px 8px 25px;background-color:#202020;margin-top:1px;background-image:url(img/arrow-closed.png);background-repeat:no-repeat;background-position:8px center;cursor:pointer;}
.sections.home .subsubsection.macros .PANEL .title.hover{color:#ffffff;}
.sections.home .subsubsection.macros .PANEL .thumbs{display:none}
.sections.home .subsubsection.macros .PANEL.show .thumbs{display:block}
.sections.home .subsubsection.macros .PANEL.show .title{color:#EBB52D;background-image:url(img/arrow-open.png);}
.sections.home .subsubsection.macros img{max-height:96px;max-width:96px;padding:10px;cursor:pointer;}
/* ---------------------------------------------------------------------------- */
.sections.home .subsubsection.cleaningtests a.title{text-decoration:none!important;display:block;}
.sections.home .subsubsection.cleaningtests .PANEL .title{color:#CCCCCC;text-align:left;padding:8px 3px 8px 25px;background-color:#202020;margin-top:1px;background-image:url(img/arrow-closed.png);background-repeat:no-repeat;background-position:8px center;cursor:pointer;}
.sections.home .subsubsection.cleaningtests .PANEL .title.hover{color:#ffffff;}
.sections.home .subsubsection.cleaningtests .PANEL .thumbs{display:none}
.sections.home .subsubsection.cleaningtests .PANEL.show .thumbs{display:block}
.sections.home .subsubsection.cleaningtests .PANEL.show .title{color:#EBB52D;background-image:url(img/arrow-open.png);}
.sections.home .subsubsection.cleaningtests img{max-height:96px;max-width:96px;padding:10px;cursor:pointer;}
.sections.home .subsubsection.cleaningtests .introduction {padding-bottom:15px;}
.sections.home .subsubsection.cleaningtests .introduction p{color:#FFFFFF; text-align:justify;font-size:14px;display: block;}
.sections.home .subsubsection.cleaningtests .PANEL.P7{display:none!important}
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
.sections.home .subsection .credits {padding-left:15px;padding-top:15px;max-width:840px;width:70%}
.sections.home .subsection .credits .group{}
.sections.home .subsection .credits .group .title{font-weight:bold;color:#CCCCCC;text-align:left;padding:8px 3px 8px 25px;background-color:#202020;font-size:larger;margin-top:25px;}
.sections.home .subsection .credits .data{}
.sections.home .subsection .credits .group:first-child .data{padding-top:9px;}
.sections.home .subsection .credits .subgroup{margin:9px;vertical-align:top;}
.sections.home .subsection .credits>.title>span{font:inherit;font-style:italic;}
/*.sections.home .subsection .credits>.title>span::before{content:"";display:block;}*/
.sections.home .subsection .credits>.subtitle{font-style:normal!important;font-size:smaller!important;padding-left:0px!important;}
.sections.home .subsection .credits .subtitle{font-style:italic;display:inline-block;max-width:250px;width:30%;vertical-align: top;padding-left:16px;padding-right:16px;}
.sections.home .subsection .credits .subdata{display:inline-block;max-width:600px;width:65%;}
.sections.home .subsection .credits .item{display:block;text-align:justify;margin-bottom:3px;}
/* ---------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
/* No overwrites allowed
/* ---------------------------------------------------------------------------- */
.sections.home .subsection .centered>*:first-child{border-top-left-radius:15px;border-top-right-radius:15px;margin-top:0px;}
.sections.home .subsection .centered>*:first-child *:first-child{border-radius:inherit;margin-top:inherit!important;}
.sections.home .subsection .subsubsection.credits .centered>*:first-child *:first-child{margin-top:0px!important;}
/* ---------------------------------------------------------------------------- */




.sections.viewer .view-area{position:fixed;top:36px;bottom:0px;left:0px;right:0px;}
/* -------------------------------------------------------------- */
.sections.viewer #hrimages{display:none;}
.sections.viewer #hrimages .data{max-height:80%;}
.sections.viewer #hrimages .data .menu{overflow-y:auto;}
.sections.viewer #hrimages .data.udmenu .menu{padding-top:7px;}
.sections.viewer #hrimages .data.udmenu .transp{bottom:-10px;}
.sections.viewer #hrimages.udmenu>.menu{padding-top:7px;}
.sections.viewer #hrimages .udsubmenu{padding-top:2px;padding-bottom:12px;}
/* -------------------------------------------------------------- */
.sections.viewer .iipview .nav .zone{border-color:#EBB52D;}
.sections.viewer .iipview.fixed .title .txt{background-image:none;cursor:default;}
.sections.viewer .iipview.fixed .title .txt:hover{background-image:none;cursor:default;color:;color:#CCC;}
.sections.viewer.fixed  #ipcontrol.single{width:144px;}
.sections.viewer.fixed  #ipcontrol .iconbar .group.mode{display:none;}
/* -------------------------------------------------------------- */

.sections.viewer #v2.disabled{background-image: url(img/udiipview/select_image2.png);
background-repeat: no-repeat;
background-position-y: 20px;
background-position-x: 20px}
.sections.viewer #v2.disabled.single{background-image: url(img/udiipview/select_image_single2.png);}

/* -------------------------------------------------------------- */
body.noscript{overflow:hidden;text-align:center;}
div.noscript{padding-left:15px;padding-right:10px;padding-top:15px;text-align:center;}
.noscript .title{text-align:left;font-size:x-large;padding-top:20px;padding-bottom:17px;text-align:center;}
.noscript p{padding-top:5px;}
.noscript .teasers{text-align:center;margin-top:20px;}
.noscript .teasers img{padding:5px 5px 5px 5px;}