/*! normalize.css 2011-11-04T15:38 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}body *,button,input,option,select,textarea{font-family:inherit}body option,body select *{font:11px inherit}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre-wrap;overflow-wrap:break-word}q{quotes:none}q:after,q:before{content:none}small{font-size:10px}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin-left:0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em.625em.75em}legend{border:0;*margin-left: -7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align: middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;appearance:auto;*overflow: visible}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;margin:0 5px;margin-top:2px!important;margin-bottom:2px!important}input[type=search]{box-sizing:content-box}input[type=search]::-webkit-search-decoration{appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{-webkit-font-smoothing:antialiased}.plugin-mediabank .main .main-column{background:#ddd}.admin-menu .L1>li{background-color:#777;border-right:1px solid#fff3}html{overflow:hidden auto!important;max-width:100vw!important}body,html{height:100%}html body{background-size:cover!important;top:auto!important;position:static!important;min-height:auto!important;max-width:100vw;background-repeat:no-repeat;background-position:50%;background-attachment:fixed}html body *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}.page-body{position:relative;display:flow-root;min-height:100%;overflow:clip}.homepage .page-body{overflow:initial}.plugin-map .page-body{min-height:0}.full-width{width:100%}.container{position:relative;float:left;width:100%;height:100%;display:block}.homepage .container,.plugin-normal>div>div>.container,.plugin-shoppingcart .container{margin-top:0}.bottom{position:absolute;bottom:0}dl.inline>dd,dl.inline>dt{display:inline}dl.inline>dt:before{content:", "}dl.inline>dt:first-child:before{content:""}.left{float:left}.right{float:right;right:20px;position:absolute}.clear{clear:both}.admin-menu .L1{list-style:none;margin-top:0;margin-bottom:0;padding-left:0;font-size:0;overflow:hidden;display:flex;justify-content:center;flex-wrap:wrap}.menu>li{display:inline-block;font-size:1rem;line-height:3em;text-align:center;vertical-align:middle;width:100%;position:relative}.admin-menu .L1>li{display:inline-block;font-size:12px;line-height:3em;text-align:center;vertical-align:middle;float:left;position:relative;min-width:15%;flex:auto}.admin-menu .L1>li a{border-radius:3px!important}.admin-menu .L1 a{display:block}.content-area{width:auto;margin:0 auto;position:relative}.content-area.logo{top:35px;position:absolute}.main.content-area{position:relative;inset:0;padding-bottom:0;float:left;width:100%;min-height:100%;height:auto}.homepage .main.content-area,.plugin-area .main.content-area,.plugin-blocks .main.content-area{position:relative;inset:0;background:#0000;padding-bottom:0;float:left;width:100%;min-height:100%;height:auto}@media (width>=960px){.plugin-mediabank .main.content-area{height:100%;max-height:100%;overflow:visible}.logged-in.plugin-mediabank .main.content-area{height:calc(100% - 75px)}}.block{display:block}.button{padding:.25em 1em.3em;border-radius:3px;margin-top:2px;margin-bottom:2px;font-size:13px;font-weight:400;text-transform:uppercase;text-align:center;pointer-events:auto;display:inline-block;width:auto;transition:color.25s ease-in-out,background-color.25s ease-in-out}.button,.button:hover{-webkit-text-decoration:none;text-decoration:none}.main-column{position:relative;display:block;float:left;height:100%;width:100%;margin:0;overflow:visible;min-height:100%}.logged-in.plugin-mediabank .main.content-area,.logged-in.plugin-mediabank.publishpage .main.content-area{min-height:calc(100% - 75px)}.logged-in.plugin-mediabank .container{margin-top:0}.logged-in.plugin-mediabank .contents{top:0}.main-column:after{content:"";clear:both}.contents{position:relative;display:flex;float:left;height:calc(100% - 80px);width:100%;max-width:100vw;overflow:auto}.plugin-mediabank .contents{height:100%;padding-bottom:95px}.readmore.plugin-mediabank .contents{background-color:#fff}.plugin-normal .contents{height:100%;padding-bottom:50px}.plugin-shoppingcart .contents{height:100%;overflow:hidden!important;flex-direction:column}.logged-in .contents{overflow-y:auto}.plugin-map .container{display:flex;flex-direction:column;height:calc(100vh - var(--w-header-height,60px));height:calc(100dvh - var(--w-header-height,60px))}.plugin-map .main-column{flex:auto;min-height:0}.plugin-map .contents{margin:0;padding:0;height:100%}.logged-in.plugin-map .contents{overflow:hidden}.logged-in.plugin-map .contents.editing{height:100%;padding-bottom:5em;background-color:#f5f5f5}.logged-in.homepage .contents{top:0}.homepage .contents{margin:auto;place-content:center center;align-items:center;flex-flow:wrap;display:flex;height:auto;overflow:hidden;padding-bottom:0;padding-top:0}.plugin-article .contents #WIPSMAINCONTENTS,.plugin-normal:not(.homepage) .contents #WIPSMAINCONTENTS,.plugin-normal:not(.homepage) table{width:100%;float:none;padding-top:50px;margin:auto}.contents #WIPSMAINCONTENTS h1{margin-top:0!important;display:block;height:auto;overflow-wrap:break-word;text-align:center;float:left;width:100%;padding:5px 8px}@media (width>=960px){.plugin-normal.logged-in .contents{height:calc(100% - 34px)}}body .main nav{text-transform:uppercase;float:left;display:inline-block;width:100%}.plugin-mediabank.publishpage .main nav{left:0}.plugin-map .logo{top:34px}.admin-menu{padding:0;margin:0;position:relative;top:0;z-index:1;width:100%;font-weight:500;border-bottom:1px solid#0000001a}.plugin-map .admin-menu{margin-top:0}.homepage .admin-menu{margin:0;position:absolute;top:0;z-index:1;width:100%;font-weight:500;border-bottom:0 solid#ffffff1a;box-shadow:0 0 5px#0000004d}.admin-menu .L1>li>a{border:1px solid#0000;padding:0 1.3em;margin-right:0;margin-left:0;font-weight:500;line-height:3em;height:3em;font-size:11px;transition:.5s}.admin-menu .L1>li>a span{white-space:nowrap}.admin-menu .L1>li>a:hover{-webkit-text-decoration:none;text-decoration:none;border:1px solid;transition:.5s}.map{position:relative;overflow:hidden;width:300px;height:300px}.plugin-map button{transition:.5s}form#login>div{float:left;position:relative}.maxlength-feedback{display:block;clear:both}.wips_module_name_plugins#WIPSMAINCONTENTS>*{padding-left:20px;padding-right:20px;box-sizing:border-box}@media (width<=959px){body .main nav{left:0;right:0}.plugin-map .main nav .admin-menu{display:none}.plugin-mediabank.publishpage .main nav{top:0;left:0}.plugin-mediabank .main nav{top:90px;left:0;right:0}.logo img,img.logo{max-width:100%}}.wips_module_name_plugins#WIPSMAINCONTENTS>div:first-child{padding-left:0!important;padding-right:0;box-sizing:border-box}@media (width<=959px){.wips_module_name_plugins#WIPSMAINCONTENTS>*{padding-right:20px}}.plugin-map .page-footer{display:none}@media (width<=959px){aside label,aside legend,aside select{font-size:14px;line-height:1.5em}.admin-menu .L1{flex-wrap:wrap;box-shadow:0 0 10px#0000001a}.admin-menu .L1 li{margin-bottom:10px}.content-area.logo{margin-top:34px}.plugin-shoppingcart .container{margin-top:0;padding-top:0}body .main-column{padding-bottom:40px;height:100%;width:100vw}body.plugin-map .main-column{padding-bottom:0}.plugin-normal .main-column{height:100%}body.plugin-mediabank:not(.publishpage) .main-column{padding-bottom:40px}body.logged-in.plugin-mediabank:not(.publishpage) .main-column{padding-top:49px}.plugin-map .page-footer{display:none!important}.plugin-article p img{width:100%}.page-footer{height:auto!important;margin-top:0;display:block}.page-footer .container{height:auto!important;margin-top:0}.page-footer .body{width:100%;float:left;display:block;position:relative;margin:0;padding:20px}.page-footer .logo{width:60%;float:none!important;margin:auto!important;right:0;left:0!important;text-align:center!important;margin-bottom:20px!important;height:auto;display:block}.plugin-map .gm-bundled-control{top:9px!important}.container,.contents,.main.content-area{margin:0;min-width:100%;max-width:100%;min-height:0;height:auto;width:100%!important;left:0!important;right:auto!important;top:auto;bottom:auto;position:relative}.contents{padding-top:89px}.plugin-normal .contents{padding-top:0;padding-bottom:100px}.plugin-shoppingcart .contents{overflow-x:hidden;margin-top:0;box-sizing:border-box;padding-top:0}.plugin-mediabank .contents{padding-top:0}.plugin-mediabank.logged-in:not(.publishpage) .contents{padding-top:40px;height:calc(100% - 140px);overflow:visible}.plugin-mediabank.logged-in.publishpage .contents{margin-top:0;overflow:visible}body.readmore .contents{margin-top:0}}body .ui-autocomplete{z-index:12000;font-size:12px;border-top-left-radius:0;border-top-right-radius:0;max-width:168px;border-top:0;border-color:#0000001a;box-shadow:0 0 5px#0003;width:168px!important}@media (width<=959px){body .ui-autocomplete{font-size:16px;max-width:100%;width:calc(100vw - 50px)!important}}.wips_module_name_plugins form#edit{margin:20px 10px!important;padding:41px 15px 60px;border-radius:4px;float:left;min-height:300px;max-width:100%;display:block}.wips_module_name_plugins form#edit h1{position:relative;float:left;margin-top:0!important;margin-bottom:0!important}.wips_module_name_plugins form#edit{padding:15px 15px 20px;width:calc(100% - 360px);display:flex;flex-wrap:wrap;overflow:auto;max-height:95%;flex:2 400px;order:2}@media (width<=959px){.wips_module_name_plugins form#edit{width:100%;margin:20px 0 0!important;padding-top:0}.wips_module_name_plugins form#edit h2{font-size:24px;margin-top:20px}.wips_module_name_plugins form#edit>div>fieldset{min-width:200px}}.wips_module_name_plugins h2{margin-top:0;column-span:all}.wips_module_name_plugins form#edit>*{margin-right:3%;position:relative}.wips_module_name_plugins form#edit>button{max-width:100%;margin:0!important;order:3;position:fixed;bottom:0;display:flex;font-size:18px;justify-content:center;left:0;right:0;background-color:#ff8c00;color:#fff;border-radius:0;z-index:10}.wips_module_name_plugins form#edit>button:hover{color:#ff8c00;background-color:#fff;border:1px solid}body:not(.plugin-map):not(.plugin-mediabank) .wips_module_name_plugins#WIPSMAINCONTENTS{padding-top:0;max-height:none;height:100%;float:left;position:relative;display:flex!important;padding-bottom:50px;flex-wrap:wrap;max-width:100%;flex:1 100%}body.plugin-normal .contents{min-height:95vh}.homepage:not(.readmore) .main .container article:first-child a.button{font-size:1.5em;padding:.5em 2em}@media (width<=959px){.admin-menu{border-bottom:0;padding:0!important}.admin-menu .L1>li>a span{display:none}.admin-menu .L1 li{flex:1 25%;width:25%;min-width:0;margin-bottom:0}.admin-menu .L1 li a{padding:3px 0;line-height:3.1em;margin:0;height:3.75em;border-radius:0!important;border:0!important}body input,body label,body legend,body select,body textarea{font-size:16px!important}body input{margin-top:1px!important}.ui-button-text-icon-primary .ui-button-text span{font-size:16px;line-height:1.5em}.admin-menu .L1>li:nth-child(2)>a:before{content:"U";font-size:23px}body .main.content-area .admin-menu li:first-child>a:before{font-size:28px!important}body .main.content-area .admin-menu li:nth-child(2)>a:before{font-size:22px!important;line-height:1.6em}}.admin-menu .L1>li>a:before{content:"d";font-family:fotobank-ikoner;text-transform:none;vertical-align:middle;font-size:25px;line-height:0;display:inline-block;padding-left:5px;padding-right:7px;font-weight:100}.admin-menu .L1>li:nth-child(2)>a:before{content:"U";font-size:19px!important;vertical-align:sub}.admin-menu .L1>li:nth-child(3)>a:before{content:"(";font-size:21px!important}.admin-menu .L1>li:nth-child(4)>a:before{content:")";font-size:19px!important}.admin-menu .L1 li a{line-height:3em;border-radius:0!important;border:0!important}.admin-menu .L1 li a:before{vertical-align:middle;font-size:22px!important}h6{font-size:calc(.98125em + .12vw)}h5{font-size:calc(1.10625em + .12vw)}h4{font-size:calc(1.2em + .3vw)}h3{font-size:calc(1.4em + .5vw)}.homepage article:not(:first-child) h1,h2{font-size:calc(1.7em + .88vw)}h1{font-size:calc(2em + 1.3vw)}h1,h2,h3,h4,h5,h6{line-height:1.2em}html{line-height:1.5}body{font-size:16px}.contents #WIPSMAINCONTENTS{width:100%;height:100%;position:relative;display:block!important;font-size:14px;font-weight:300}.readmore .contents #WIPSMAINCONTENTS{background-color:#fff}.wips_module_name_plugins{min-height:100%}h1,h2,h3,h4,h5,h6{padding-bottom:5px;margin-bottom:0;padding-top:10px;margin-top:0;line-height:1.2em}#WIPSMAINCONTENTS p,#WIPSMAINCONTENTS ul{padding-top:0;margin-top:0;padding-bottom:.75em;margin-bottom:0;line-height:1.5em;overflow-wrap:anywhere;word-break:normal}h1{font-size:40px}h2{font-size:35px}h3{font-size:30px}h4{font-size:25px}h5{font-size:20px}h6{font-size:16px}th{text-align:left}td{vertical-align:top}dd,dl,dt{margin:0;padding:0}dt:after{content:":\0a0"}figure img{vertical-align:bottom}figcaption{padding-top:4px}a{-webkit-text-decoration:none;text-decoration:none;cursor:pointer}a:hover{-webkit-text-decoration:underline;text-decoration:underline}address{font-style:normal}fieldset{margin-left:0;margin-right:0}label,legend,select{font-size:14px}label{display:block;cursor:pointer}:hover::placeholder{transition:color.25s ease-in-out}.button{cursor:pointer!important}body:not(.readmore) #WIPSMAINCONTENTS article:not(:first-child) .logo{display:block!important;padding-bottom:20px}body:not(.readmore) #WIPSMAINCONTENTS article:not(:first-child) .logo img{max-width:120px;max-height:104px;display:none}.plugin-mediabank .page-body{background:#ddd}#WIPSMAINCONTENTS .restricted-button{margin-top:-74px;width:96%}#WIPSMAINCONTENTS .restricted-button a{padding:8px 10px;color:#ff8c00;background-color:#fff;float:right;font-weight:700;text-transform:uppercase;border-radius:4px;width:100%;text-align:center;border:1px solid#fff;-webkit-text-decoration:none;text-decoration:none}#WIPSMAINCONTENTS .restricted-button a:hover{background-color:#ff8c00!important;color:#fff}.categories.active>label{background-color:#0000000d}>div>div>form{flex:1 300px;order:3;margin:0 10px}.readmore.plugin-mediabank .main-column{padding-top:0!important}body.homepage #WIPSMAINCONTENTS{padding-bottom:0!important}@media (width<=959px){body.plugin-mediabank:not(.publishpage) .main-column{padding-bottom:0;min-height:100%;height:100%;max-height:100%}}.readmore.plugin-mediabank .main.content-area{top:0}@media (width<=959px){.readmore.plugin-mediabank .contents{padding-top:50px}body.logged-in.plugin-mediabank:not(.publishpage) .main-column{padding-bottom:100px}.plugin-mediabank.logged-in .admin-menu,.plugin-shoppingcart.logged-in .admin-menu{top:40px}}body.has-admin-left-menu .main.content-area{top:0;left:0;width:100%}form.feedback2{padding:1em}form.feedback2 div.container{height:auto!important;position:unset!important;margin-bottom:10px}.feedback2ErrorMessage{flex:1 100%;border:4px solid red;padding:10px;margin-bottom:10px;font-weight:700}form.feedback2 .container.mail input,form.feedback2 .container.textline input,form.feedback2 textarea{width:250px}form.feedback2 textarea{height:100px}form.feedback2 .container .fieldset,form.feedback2 .container .label,form.feedback2 button{float:left}form.feedback2 .container .option{display:flex;align-items:baseline;gap:.5em}form.feedback2 .container label.label{width:150px;display:inline-block;vertical-align:top}form.feedback2 .container.error label{color:red}form.feedback2 .container.required label{font-weight:700}form.feedback2 .separator{clear:both}