*{margin:0;padding:0;outline:0}:root{color-scheme:dark;--color-white:#ffffff;--color-slate-100:#f7f8f8;--color-slate-200:#dddddd;--color-slate-300:#cccccc;--color-slate-500:#828282;--color-ink-700:#333333;--color-ink-800:#222222;--color-ink-900:#0c111e;--color-black:#000000;--color-wine-200:#e278b6;--color-wine-300:#edcce1;--color-wine-500:#641f3a;--color-wine-600:#432851;--color-wine-700:#362134;--color-blue-300:#a6b9d6;--color-blue-500:#5f7eaa;--color-error-200:#f5a7ab;--color-error-500:#e3071f;--basefont:"Amatic SC",serif,"google";--headfont:"Amatic SC",serif,"google";--body-bg-color:var(--color-wine-700);--body-fg-color:var(--color-blue-300);--href-color:var(--color-wine-300);--href-color_hover:var(--color-blue-200);--href-color_active:var(--color-wine-200);--href-decoration:none;--href-decoration_hover:none;--href-decoration_active:underline;--btn-bg-color:var(--color-wine-500);--btn-fg-color:var(--color-slate-100);--btn-bg-color_hover:var(--color-wine-700);--btn-fg-color_hover:var(--color-slate-100);--btn-bg-color_active:var(--color-wine-700);--btn-fg-color_active:var(--color-slate-100);--btn-border-radius:1rem;--inp-height:2.5rem;--inp-bg-color:var(--color-wine-500);--inp-border-color:var(--color-wine-300);--inp-fg-color:var(--color-slate-100);--inp-border-radius:1rem;--transition-duration:250ms;--transition-timing-function:ease-in-out;--transition-delay:0;--transition-all:all var(--transition-duration) var(--transition-timing-function) var(--transition-delay)}body{margin:0;padding:0;background:var(--body-bg-color);color:var(--body-fg-color);font-family:var(--basefont);font-weight:400;font-size:16px;line-height:1.5}a,a:link,a:visited{color:var(--href-color);text-decoration:var(--href-decoration);transition:color var(--transition-duration) var(--transition-timing-function) var(--transition-delay)}a:hover{color:var(--href-color_hover);text-decoration:var(--href-decoration_hover)}a:active{color:var(--href-color_active);text-decoration:var(--href-decoration_active)}img{border:0}::placeholder{color:var(--color-blue-300);opacity:1}:-ms-input-placeholder{color:var(--color-blue-300)}::-ms-input-placeholder{color:var(--color-blue-300)}input,select{display:inline-block;width:100%;height:var(--inp-height);background-color:var(--inp-bg-color);border:1px solid var(--inp-border-color);border-radius:var(--inp-border-radius);color:var(--inp-fg-color)}input[type=text]{padding:2px 12px}select{padding:2px 8px}[role=button],button,input[type=button],input[type=submit]{background-color:var(--btn-bg-color);color:var(--btn-fg-color);vertical-align:middle;text-transform:uppercase;transition:var(--transition-all)}[role=button]:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:var(--btn-bg-color_hover);color:var(--btn-fg-color_hover)}[role=button]:hover:active,button:hover:active,input[type=button]:hover:active,input[type=submit]:hover:active{background-color:var(--btn-bg-color_active);color:var(--btn-fg-color_active)}#breadcrumb-links,#gallery-name,#header,.collection-title,.pagination{font-family:var(--headfont);font-weight:500}aside.sponsoren{margin:0 auto;padding:0;text-align:center}aside.sponsoren h4 small{font-weight:300}aside.sponsoren a{display:block}aside.sponsoren a>img{vertical-align:middle;max-width:100%;height:auto}@media (min-width:768px){aside.sponsoren{padding:10px}}@media (min-width:992px){aside.sponsoren{padding:15px}}.container{max-width:940px;width:100%}.container.album>.row,.container.collection>.row,.container.collections>.row{margin-left:-15px;margin-right:-15px}.container.album>.row>div,.container.collection>.row>div,.container.collections>.row>div{padding-left:5px;padding-right:5px}#plog-container{margin:0 auto;padding:0;overflow:hidden}#plog-container{max-width:100%}#plog-wrapper{width:100%}#footer,#header{background-color:var(--color-wine-700)}#header{position:relative;height:52px;line-height:52px;color:var(--color-slate-100);-webkit-box-shadow:0 2px 12px 0 rgba(51,51,51,1);-moz-box-shadow:0 2px 12px 0 rgba(51,51,51,1);box-shadow:0 2px 12px 0 rgba(51,51,51,1);text-align:left}#header::after{content:'';display:block;position:absolute;top:3px;right:3px;width:50px;height:46px;background-image:url(../images/Trinitas_logo.svg);background-size:contain;background-repeat:no-repeat;background-position:center right}#header p{clear:both;margin:6px 25px;text-align:center;font-size:1.5rem}#breadcrumbs{display:block;padding-right:55px;border:0;color:var(--color-wine-300);font-size:1em;text-transform:uppercase}@media (min-width:576px){#breadcrumbs{font-size:1.5em}}@media (min-width:768px){#breadcrumbs{margin:0;font-size:1.7em}}@media (min-width:992px){#breadcrumbs{font-size:2em}}#breadcrumb-links{display:flex;flex-flow:row nowrap;grid-gap:1rem;letter-spacing:.1em}#breadcrumb-links li{display:block}#breadcrumb-links li~li{position:relative}#breadcrumb-links li~li::before{content:"\f105";position:absolute;left:-13px;display:block;padding:0;width:10px;color:var(--color-white);font-family:FontAwesome;text-align:center}#breadcrumb-links li:last-of-type{color:var(--color-slate-100)}@media only screen and (max-width:991.98px){#breadcrumb-links li[itemscope]{display:none}#breadcrumb-links li[itemscope]:has(+li:last-child){display:block}#breadcrumb-links li[itemscope]:has(+li:last-child)::before{display:none}}#breadcrumb-links a{--href-color:var(--color-wine-300);--href-color_hover:var(--color-blue-300);--href-decoration:none;--href-decoration_hover:none;font-weight:700}#breadcrumb-links a:hover,#slideshow a:hover{text-decoration:none}#breadcrumb-links strong{font-weight:400}#breadcrumb-links #gallery-name{display:block}#image-name{display:block;text-align:right;white-space:nowrap}.thumbcontainer{text-align:center;margin-bottom:10px;min-height:180px;overflow:hidden;white-space:nowrap;border:1px solid var(--color-wine-500);border-radius:5px!important;opacity:1;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform-origin:50% 50% 0;background-color:rgba(12,12,12,.5);transition:border var(--transition-duration) var(--transition-timing-function) var(--transition-delay),color var(--transition-duration) var(--transition-timing-function) var(--transition-delay)}.thumbcontainer a{position:relative;display:inline-block;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;text-align:center;vertical-align:middle;width:100%;height:auto;overflow:hidden}.thumbcontainer a::after{content:"";z-index:10;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:contain}.thumbcontainer .photos{background:var(--color-slate-300);padding:0;vertical-align:middle;width:100%;height:auto;object-fit:cover;object-position:center center;opacity:.8;-webkit-transition:all 130ms ease-in-out;-moz-transition:all 130ms ease-in-out;-ms-transition:all 130ms ease-in-out;-o-transition:all 130ms ease-in-out;transition:all 130ms ease-in-out}.thumbcontainer:hover{background-color:rgba(12,12,12,.8);border-color:#432851;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);-moz-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5)}.thumbcontainer a{color:var(--color-white);transition:color .25s ease-in}.thumbcontainer:hover a{-webkit-box-shadow:none;box-shadow:none}.thumbcontainer:hover .photos{opacity:1;-moz-transform:scale(1.15) rotate(7deg);-webkit-transform:scale(1.15) rotate(7deg);-o-transform:scale(1.15) rotate(7deg);-ms-transform:scale(1.15) rotate(7deg);transform:scale(1.15) rotate(7deg)}.thumbcontent{position:relative;display:flex;flex-flow:column;justify-content:flex-start;background-color:var(--color-wine-500);color:var(--color-slate-100);transition:background-color var(--transition-duration) var(--transition-timing-function) var(--transition-delay),color var(--transition-duration) var(--transition-timing-function) var(--transition-delay)}.thumbcontent .meta-header{margin-top:auto;font-size:smaller}.thumbcontainer:hover .thumbcontent{background-color:var(--color-wine-500);color:var(--color-white)}@media (max-width:575.98px){.thumbcontent{min-height:60px}}.thumbcontent p{width:100%;margin:0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.thumbcontent p.collection-title{padding-top:2px}#nav-picture{position:absolute;top:50px;left:0;width:100%;height:calc(100vh - 50px)}#nav-link-img-next,#nav-link-img-prev{position:absolute;top:50%;transform:translateY(-50%);font-size:14px;transition:all .25s ease-in}#nav-link-img-prev{left:10px;text-align:left}#nav-link-img-prev .fa{margin-right:5px}#nav-link-img-next{right:10px;text-align:right}#nav-link-img-next .fa{margin-left:5px}a#next-button,a#prev-button{padding-bottom:10px;margin:0 .5em;text-transform:uppercase}#nav-link-img-next a,#nav-link-img-prev a{--href-color_hover:var(--color-wine-600)}#nav-link-img-next a .fa,#nav-link-img-prev a .fa{color:var(--color-wine-500)}#nav-link-img-next a:hover .fa,#nav-link-img-prev a:hover .fa{color:var(--href-color_hover)}#details-left{text-align:left}#picture-holder{z-index:-1;width:100%;text-align:center}#comment-section,#exif-toggle-container,#picture-order,.background-container{padding:.5rem 1rem}#picture-holder{margin:0}#picture-title{position:absolute;top:50px;left:0;width:auto}#picture-order{z-index:10;position:absolute;top:101px;right:0}@media (min-width:768px){#picture-order{top:52px}}@media (max-width:767.98px){#picture-holder{text-align:center}}#picture-holder{position:relative}#picture-holder::after{content:"";z-index:10;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:auto}#picture-holder::after{background-image:url(../images/MUSICNOTES.webp);background-position:bottom center}#picture-holder .photo-container{display:block;position:relative;width:100%;height:calc(100vh - 50px)}#picture-holder .photo-container:hover{white-space:normal}#picture-holder .photo-container .photos-large{position:absolute;top:0;left:0;width:100%;height:100%;border:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;vertical-align:middle;image-resolution:from-image 192dpi;image-orientation:from-image}#picture-description,#picture-order{font-size:1.2em}#picture-order>a{display:inline-block;border-top:0 solid transparent;padding-top:10px}#picture-description{text-align:left}#picture-order{text-align:right}#comment-section,#exif-toggle-container{margin-top:1em}@media (max-width:480px){#picture-order{text-align:center}}#footer{display:grid;grid-template-columns:2fr 1fr;align-items:center;grid-gap:10px;padding:10px 10px 0;color:var(--color-slate-100)}#footer .pagination{order:1;grid-column:1/-1}#footer #plogsearch{order:2;grid-column:span 2}#footer #jump-menu{order:3;grid-column:span 2}#footer>form{order:4}#footer>form+form{order:5}#footer .credit{order:6;grid-column:1/-1}@media only screen and (min-width:768px){#footer{grid-template-columns:2fr 1fr 1fr}#footer #plogsearch{grid-column:span 1}#footer>form{grid-column:span 2}#footer>form+form{grid-column:span 1}}@media only screen and (min-width:992px){#footer{grid-template-columns:3fr 3fr 2fr 1fr}#footer #jump-menu{grid-column:span 1}#footer>form{grid-column:span 1}}#footer a{--href-color:var(--color-wine-300);--href-color_hover:var(--color-blue-300)}.pagination{margin-bottom:.5rem;line-height:var(--inp-height);font-size:1.25rem;text-align:center}.pagination a{--href-color:var(--color-wine-600);--href-color_hover:var(--color-wine-200)}@media (min-width:768px){.pagination{margin-bottom:1rem}}.pagNext,.pagPrev,.page-link,.page-link-current{display:inline-block;margin-left:.25em;margin-right:.25em;width:var(--inp-height);height:var(--inp-height);line-height:var(--inp-height);border:1px solid var(--color-slate-300);text-align:center;vertical-align:middle;text-decoration:none}@media (min-width:576px){.pagNext,.pagPrev,.page-link,.page-link-current{max-width:revert}}.page-link-current{font-size:2rem;font-weight:700;border-color:var(--color-white);color:var(--color-slate-200);-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1);box-shadow:inset 0 0 0 rgba(255,255,255,0),0 3px 0 rgba(255,255,255,1)}.pagNext:hover,.pagPrev:hover,.page-link-current:hover,.page-link:hover{border-color:var(--color-white);color:var(--color-white)!important}#search-container{text-align:left}#search-box{display:grid;grid-template-columns:2fr 1fr;align-items:center}#search-box input[type=text]{border-radius:var(--inp-border-radius) 0 0 var(--inp-border-radius)}#search-box input[type=submit]{border-radius:0 var(--btn-border-radius) var(--btn-border-radius) 0;border-left:none}#download-selected input.submit,#search-container input.submit{width:25%;cursor:pointer}#sort-control{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;grid-gap:8px}#sort-control div,#sort-control form,#sort-control label,#sort-control select{display:inline-block}#sort-control>form{flex:0 1 65%}#sort-control>form+form{flex:0 1 35%}#sort-control select{width:100%}#sort-control label{width:40%}option{padding:0 4px}#sort-control span{margin:0 0 0 8px}#change_sortby,#change_sortdir{margin-left:0}#rss-tag-container{float:right;width:16px;text-align:right;clear:right}#rss-image{margin:0;padding:0;display:inline}#link-back{clear:both;font-size:90%;text-align:center}#link-back a{color:var(--color-wine-500)}.credit{padding:10px;min-height:16px;font-size:90%;letter-spacing:.05em;text-align:left}.credit a{--href-color:var(--color-wine-500);--href-color_hover:var(--color-wine-600)}.credit .col-2{align-self:end}.OypoLink{--href-color:var(--color-slate-100);--href-color_hover:var(--color-ink-900);--href-color_active:var(--color-ink-900);padding:10px 20px;background-color:var(--color-blue-500);border:1px solid var(--color-blue-500);border-radius:50px;font-size:16px;transition:color 250ms ease}.OypoLink:hover{background-color:var(--color-blue-300)!important;border-color:var(--color-blue-500)!important;color:var(--href-color_hover)!important}.OypoLink:active{background-color:var(--color-wine-300)!important;border-color:var(--color-wine-500)!important;color:var(--href-color_active)!important}.thumbcontent .OypoLink{position:absolute;width:100%;right:0;bottom:0;left:0;margin-bottom:0;border:none}@media (max-width:480px){.OypoLink{padding:.5rem;height:auto;text-align:center}}@media (max-width:320px){.OypoLink{width:100%}}.row.grid{--column-count:6;--item--min-width:150px;--grid-gap:10px;--gap-count:calc(var(--column-count) - 1);--total-gap-width:calc(var(--gap-count) * var(--grid-gap));--item--max-width:calc((100% - var(--total-gap-width)) / var(--column-count));--row-gap:var(--grid-gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--item--min-width),var(--item--max-width)),1fr));grid-template-rows:auto;column-gap:var(--grid-gap);row-gap:var(--row-gap)}@media only screen and (min-width:768px){.row.grid{--item--min-width:190px}}.row.grid .item{display:grid;grid-template-rows:subgrid;grid-row:span 2}.row.grid .item .thumbcontainer{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}.collection-title{line-height:1.5;font-family:var(--headfont);font-size:1.2em;font-weight:400}#gallery-name{color:var(--color-black);text-transform:uppercase;font-weight:400}#slideshow a{float:right;display:inline;padding:4px 25px 0 0;color:var(--color-slate-200);text-decoration:underline}#slideshow a:hover{color:var(--color-white)}#no-pictures-msg{margin:0 0 200px;padding:80px 0;font-size:1.4em;text-align:center}.checkbox{clear:both;margin:4px auto 0;padding:0}#big-picture-container{border:0}.picture-title{margin:0;line-height:1;color:var(--color-wine-300);font-family:var(--headfont);font-size:4em;letter-spacing:.1em;text-align:left}.date{display:inline-block;margin-top:.5em;color:var(--color-blue-300)}#exif-toggle-container{position:relative;margin:1em 0 0 0;padding:0;width:100%;max-width:400px;text-align:center}#exif-toggle{position:absolute;top:45%;padding:0;right:-85px;width:140px;height:30px;line-height:30px;transform:rotate(-90deg);transition:background 250ms ease;background-color:var(--color-wine-500);border-radius:0 0 10px 10px;color:var(--color-slate-100);text-shadow:none}#exif-toggle a{display:block;color:var(--color-slate-100)!important;transition:color 250ms ease}#exif-toggle:hover{background-color:var(--color-wine-600);transition:background-color 250ms ease}#exif-toggle:hover a,#exif-toggle:hover a:hover{transition:color 250ms ease}#show_info-exif-table{position:relative;top:0;left:-100%;width:100%;max-width:100%;border-radius:0 5px 5px 0;transition:left 350ms ease}#show_info-exif-table.active{left:0;transition:left 350ms ease}#show_info-exif-table.active #exif-toggle span{display:none}#show_info-exif-table.active #exif-toggle a:before{content:'Verberg details';color:inherit}#exif-data{z-index:-100;padding:.5rem 1rem;text-align:left;background-color:var(--color-wine-500);border-radius:0 5px 5px 0;visibility:hidden;opacity:0;transition:opacity 50ms ease,visibility 150ms linear}#show_info-exif-table.active #exif-data{z-index:auto;width:100%;visibility:visible;opacity:1;transition:opacity 350ms ease,visibility 350ms linear}#exif-data td{padding:0}#exif-data td+td{padding:0 .5rem}.exif-label{vertical-align:top;text-align:left;color:var(--color-white);letter-spacing:.05em}.exif-info{vertical-align:top;text-align:left;color:var(--color-slate-100);font-weight:600;letter-spacing:.1em}@media only screen and (min-width:576px){.exif-info{white-space:nowrap}}#thumb-nav{list-style-type:none;margin:0;text-align:center;float:none}#thumb-nav li{float:left;margin:0;list-style:none}#thumb-nav li img{border:1px solid var(--color-slate-200);padding:2px;display:inline;background:var(--color-ink-800)}#thumb-nav li img:hover{background:var(--color-ink-700);border:1px solid var(--color-slate-200)}#comment-section{clear:both;text-align:left}.comment-heading{margin:12px 0 0 0;font-size:1.4em}#comment-section form p{margin:6px 0}.comment,.comment_alt{border-top:1px solid var(--color-wine-500);margin:0;padding:15px;list-style:none inside}.comment_alt{background:var(--color-slate-100)}.comments p{margin:0;font-size:1.1em;line-height:1.3em;padding:0 0 15px}.comments cite{margin-top:8px;padding:5px 5px 5px 23px;color:var(--color-black);background:url(../images/com-bubble.gif) no-repeat 0 5px;font-size:1em;text-transform:uppercase;letter-spacing:1px;height:28px}.comments-closed{color:var(--color-slate-500);text-align:center}.comment-input-button input{padding:2px 6px}.errors{margin:0 0 15px 0;padding:8px 8px 8px 30px;border:1px solid var(--color-error-500);font-size:1rem;color:var(--color-black);background:var(--color-error-200) url(../images/null.gif) no-repeat 5px 5px}.large-thumb-toolbar{padding:15px 0;text-align:center}.large-thumb-toolbar a{padding:0 4px}