:root{--font-family1:'Roboto',Arial,Helvetica,sans-serif;--font-family2:'Secular One',Arial,Helvetica,sans-serif;--header-height:70px;--font-size1:14px;--font-size2:120%;--font-size3:150%;--font-size4:200%;--font-size5:400%;--line-heigth:1.6rem}h1,h2,h3,h4{color:var(--color-main);line-height:1}h1,h2{font-family:var(--font-family2);font-weight:400}h1{font-size:var(--font-size5);margin:0 0 var(--spacing-size4) 0;letter-spacing:-.05em}h2{font-size:var(--font-size4);margin:0 0 var(--spacing-size4) 0;letter-spacing:-.03em}h3{font-size:var(--font-size3);font-weight:500;margin:0 0 var(--spacing-size3) 0}h4{font-size:var(--font-size2);font-weight:500;margin:0 0 var(--spacing-size3) 0}h5{margin:0 0 var(--spacing-size2) 0}h6{margin:0 0 var(--spacing-size1) 0}header .ctr-logo img{height:36px}.ctr-uploadbutton{position:absolute;top:0;z-index:99999;margin:0 auto;left:50%;translate:-50% 0}@media only screen and (max-width:800px){.ctr-uploadbutton{position:relative}}ul.token-input-list-picturepack{overflow:hidden;height:auto!important;height:1%;width:100%;position:relative;cursor:text;min-height:1px;z-index:10;margin:0;margin-bottom:var(--spacing-size3);background-color:#fff;list-style-type:none;clear:left;border-radius:var(--borderradius-size2)}ul.token-input-list-picturepack li input{border:none;width:auto!important;background:0 0;margin:0;-webkit-appearance:caret}li.token-input-token-picturepack{position:relative;overflow:hidden;text-overflow:ellipsis;height:auto!important;margin:2px;background-color:var(--color-grey2);cursor:default;padding:7px 20px 6px 35px;float:left;width:98%;display:block;border-radius:var(--borderradius-size2);font-size:90%;white-space:nowrap}.ctr-navigation .searchform ul.token-input-list-picturepack{width:300px}.ctr-navigation .searchform ul.token-input-list-picturepack:hover{border-left:none}li.token-input-token-picturepack .token-input-delete-token-picturepack{color:var(--color-main);overflow:hidden;position:absolute;left:0;top:0;height:100%;padding:7px 7px;font-size:var(--font-size3);border-right:1px solid var(--color-grey3)}li.token-input-token-picturepack img{max-height:80px}li.token-input-token-picturepack p{display:inline;padding:0;margin:0}li.token-input-token-picturepack span{color:var(--color-grey2);margin:0;cursor:pointer;padding:0 5px 10px;line-height:1;height:100%}li.token-input-token-picturepack span:hover{background:var(--color-main);color:#fff}li.token-input-selected-token-picturepack{color:#fff}li.token-input-input-token-picturepack{margin:0;padding:0;list-style-type:none}div.token-input-dropdown-picturepack{position:absolute;width:400px;background-color:#fff;overflow:hidden;border-left:1px solid var(--color-grey1);border-right:1px solid var(--color-grey1);border-bottom:1px solid var(--color-grey1);cursor:default;font-size:90%;z-index:99999}div.token-input-dropdown-picturepack img{max-height:80px}div.token-input-dropdown-picturepack p{margin:0;padding:5px;font-weight:700;color:#777}div.token-input-dropdown-picturepack ul{margin:0;padding:0}div.token-input-dropdown-picturepack ul li{background-color:#fff;padding:var(--spacing-size2) var(--spacing-size3);margin:0;max-width:100%;white-space:nowrap;text-overflow:ellipsis;list-style-type:none;cursor:pointer}div.token-input-dropdown-picturepack ul li.token-input-dropdown-item-picturepack{background-color:#fff}div.token-input-dropdown-picturepack ul li.token-input-dropdown-item2-picturepack{background-color:#fff}div.token-input-dropdown-picturepack ul li em{font-weight:700;font-style:normal}div.token-input-dropdown-picturepack ul li.token-input-selected-dropdown-item-picturepack{background:var(--color-grey1)}.custominput.button{margin:0}.token-input-token-picturepack .token-tooltip{position:absolute;display:none;left:0;top:0;background:#fff;padding:2px 8px 1px;border:1px solid var(--color-grey2);z-index:9999;font-size:100%;color:#777}.searchform.advanced{padding-top:0}.searchform.advanced .scrollcontent{overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#fff;max-height:200px}#ctr-specials{margin:0 0 var(--spacing-size4)}#ctr-specials a{background-size:cover;background-position:center;height:70px}#ctr-specials a .title{text-shadow:0 0 10px rgba(0,0,0,.5);font-weight:700;padding:0 20px;position:relative;color:#fff;width:100%;box-sizing:border-box;font-size:140%}#ctr-specials a:hover .title{text-shadow:0 0 10px rgba(0,0,0,1)}#ctr-specials a .title span{position:absolute;right:20px}#ctr-popupstartscreen{max-width:675px}#ctr-popupstartscreen.ctr-popup{max-height:initial}#ctr-startscreen h3{text-align:center}#ctr-startscreen .content{padding:50px 60px}#ctr-startscreen .ctr-prices .item{background:var(--color-grey1);border-radius:4px;text-align:center;border:1px solid var(--color-grey2)}#ctr-startscreen .ctr-prices .item .price{font-weight:700;padding:20px 0 0;font-size:200%}#ctr-startscreen .ctr-prices .item .description{padding:30px;font-size:90%}#ctr-startscreen .ctr-prices .smaller{font-size:80%}#ctr-startscreen .ctr-buttons a.button{display:block;padding:10px;height:auto}#ctr-startscreen .ctr-buttons a.button .ctr-flex{height:100%}#ctr-startscreen .ctr-buttons a.button .title{font-weight:700;margin-bottom:5px;font-size:130%}#ctr-startscreen .ctr-buttons a.button .description{font-size:80%}#ctr-startscreen .ctr-buttons a.button .icon{position:absolute;right:0;top:0;padding:0 20px;font-size:120%;font-weight:700}.ctr-popup #ctr-startscreen [class*=ctr-grid]{grid-template-columns:-ms-grid-columns: (1fr)[3];grid-template-columns:repeat(3,1fr);grid-template-rows:auto;height:auto;min-height:auto}#ctr-navigation-top a.active{color:var(--color-main)}.ctr-slider .grid-intro-and-slider{-ms-grid-columns:1fr minmax(200px,85%);grid-template-columns:1fr minmax(200px,85%);-ms-grid-rows:1fr;grid-template-rows:1fr}.ctr-slider .grid-intro-and-slider>:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.ctr-slider .grid-intro-and-slider>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.ctr-slider .intro{padding:10px 10px 10px 0;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.ctr-slider .intro .title{color:var(--color-nowblue);position:relative;letter-spacing:-.02em;padding-top:3px;font-weight:800;border-top:3px solid var(--color-nowblue);display:inline-block}.ctr-slider .intro .hash{color:var(--color-archivesoftblack);font-weight:700}.ctr-slider .intro .description{margin-bottom:20px}.ctr-slider .intro .lastupdate{font-size:var(--font-size0);color:var(--color-nowblue)}.ctr-slider .image{display:inline-block;position:relative}.ctr-slider .image .info{position:absolute;left:0;bottom:0;padding:20px;text-align:center;font-size:var(--font-size0);color:#fff}.ctr-slider .slider{border-left:none}.ctr-slider .slider a.image{display:block;margin:0 5px 0 0;position:relative}.ctr-slider.slidercolor-main .intro,.ctr-slider.slidercolor-main .slider{border-top:1px solid var(--color-main);border-bottom:1px solid var(--color-main)}.ctr-slider.slidercolor-main .time{background:var(--color-main);color:#fff}.ctr-slider.slidercolor-nowblue .intro,.ctr-slider.slidercolor-nowblue .slider{border-top:1px solid var(--color-nowblue);border-bottom:1px solid var(--color-nowblue)}.ctr-slider.slidercolor-nowblue .time{background:var(--color-nowblue);color:#fff}section.block-updategallery .slider a.image .time{padding:3px 6px;border-radius:3px;font-weight:700;font-size:80%;position:absolute;left:6px;top:6px;background:var(--color-main)}section.block-updategallery .slider{min-height:245px}section.block-updategallery .slider a.image img{max-height:245px}.ctr-blocks section.block-epaselect .slider{min-height:410px}.ctr-blocks section.block-epaselect .slider a.image img{max-height:400px}.ctr-blocks section.block-focus .slider img{height:650px;margin-right:110px}.ctr-blocks section.block-focus .slider .info{position:absolute;top:0;left:0;height:100%;width:100%;color:var(--color-beigebackground)}.ctr-blocks section.block-focus .slider .info .title{font-size:32px;max-width:400px;text-align:center}.ctr-blocks section.block-focus .slider .info .theme{font-weight:800;text-transform:uppercase}.ctr-blocks section.block-focus .slider .tag{position:absolute;color:var(--color-focuschampagne);font-size:var(--font-size0);right:0;transform:rotate(90deg) translate(100%,63px);border:1px solid var(--color-displaybrown);border-bottom:0;top:1px;padding:15px 10px;transform-origin:top right}.ctr-productionlist .listitem{border-bottom:1px solid var(--color-grey2);cursor:pointer}.ctr-productionlist .listitem>div{padding:var(--spacing-size2) var(--spacing-size3) var(--spacing-size2) 0}.ctr-productionlist .listitem div.counter{padding-right:0}.ctr-buttonsubmit{position:fixed;bottom:0;left:0;width:299px;z-index:9500}.ctr-buttonsubmit .button{margin:0;border-radius:0;height:75px;font-size:150%}@media only screen and (max-width:680px){#ctr-thumbnails .thumbnail{margin-bottom:var(--spacing-size2);position:relative}#ctr-thumbnails .thumbnail .thumbnailoptions{display:block!important}}.ctr-gallery[class*=ype5]{grid-gap:10px}.ctr-gallery[class*=ype5] .item{display:block}.ctr-gallery[class*=ype5] .item .image{height:300px;background-position:center;background-size:cover;background-repeat:no-repeat}.ctr-gallery[class*=ype5] .item .image:after{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.2);z-index:1;content:''}.ctr-gallery[class*=ype5] .item:hover .image:after{background:rgba(0,0,0,.1)}.ctr-gallery[class*=ype5] .item .title.title-on-image{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center;z-index:2}.ctr-gallery[class*=ype5] .item .title.title-on-image .content{width:100%;padding:0 40px}.ctr-gallery[class*=ype5] .item .title .counter{position:absolute;top:10px;right:10px;padding:5px;color:#fff;font-size:90%;border-radius:4px;background:rgba(0,0,0,.4);font-weight:300}.ctr-gallery[class*=ype5] .item .title .counter:before{margin-right:5px}.ctr-blocks .block-event .description{padding:30px}.ctr-blocks .block .content.ctr-flex.flex-vcenter>div{width:100%}#ctr-cookies{z-index:9000}.picture-archived{position:absolute;left:5px;bottom:10px;padding:4px 8px 3px 8px;border-radius:5px;text-align:center;background-color:var(--color-darkred);color:#fff;font-weight:400}@media only screen and (max-width:1080px){.yourupload-screenonly{display:none}.ctr-yourupload-mobileonly{display:none}#ctr-home .ctr-yourupload-mobileonly{display:block;background:#fff;text-align:right;padding:5px 28px 10px 0;margin-top:-10px;border-bottom:1px solid var(--color-grey2)}}@media only screen and (min-width:1080px){.yourupload-screenonly{display:flex}.ctr-yourupload-mobileonly{display:none}}.ctr-yourupload-belowsearch a{background-color:#fff;padding:3px 10px;border-radius:5px}