@-webkit-keyframes blink{to{visibility:hidden}}@keyframes blink{to{visibility:hidden}}@-webkit-keyframes dotdotdot{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes dotdotdot{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@-webkit-keyframes pulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes pulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}html{font-size:16px;line-height:1.25em;font-family:Helvetica,Arial,sans-serif}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline}h1,h2,h3,h4,h5,h6,p{line-height:1.25em}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:1.12em}h5{font-size:.83em}h6{font-size:.75em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}img,svg{display:block;width:auto;height:auto}body[class^=ak] input:not([type]),body[class^=ak] input[list],body[class^=ak] input[type=color],body[class^=ak] input[type=date],body[class^=ak] input[type=datetime-local],body[class^=ak] input[type=datetime],body[class^=ak] input[type=email],body[class^=ak] input[type=file],body[class^=ak] input[type=month],body[class^=ak] input[type=number],body[class^=ak] input[type=password],body[class^=ak] input[type=search],body[class^=ak] input[type=tel],body[class^=ak] input[type=text],body[class^=ak] input[type=time],body[class^=ak] input[type=url],body[class^=ak] input[type=week],body[class^=ak] select,body[class^=ak] textarea{outline:none}body[class^=ak] input:not([type]),body[class^=ak] input[list],body[class^=ak] input[type=color],body[class^=ak] input[type=date],body[class^=ak] input[type=datetime-local],body[class^=ak] input[type=datetime],body[class^=ak] input[type=email],body[class^=ak] input[type=file],body[class^=ak] input[type=month],body[class^=ak] input[type=number],body[class^=ak] input[type=password],body[class^=ak] input[type=search],body[class^=ak] input[type=tel],body[class^=ak] input[type=text],body[class^=ak] input[type=time],body[class^=ak] input[type=url],body[class^=ak] input[type=week]{font:inherit;background:transparent;border:0;border-bottom:1px solid #000;padding:.25rem;margin:.5rem 0;width:100%;color:#000}body[class^=ak] textarea{font:inherit;background:transparent;border:1px solid #000;outline:none;padding:.25rem;margin:.5rem 0;width:100%}body[class^=ak] form .form-item{padding-top:1rem}body[class^=ak] form .form-item.js-form-type-email input[list],body[class^=ak] form .form-item.js-form-type-email input[type=color],body[class^=ak] form .form-item.js-form-type-email input[type=date],body[class^=ak] form .form-item.js-form-type-email input[type=datetime-local],body[class^=ak] form .form-item.js-form-type-email input[type=datetime],body[class^=ak] form .form-item.js-form-type-email input[type=email],body[class^=ak] form .form-item.js-form-type-email input[type=file],body[class^=ak] form .form-item.js-form-type-email input[type=month],body[class^=ak] form .form-item.js-form-type-email input[type=number],body[class^=ak] form .form-item.js-form-type-email input[type=password],body[class^=ak] form .form-item.js-form-type-email input[type=search],body[class^=ak] form .form-item.js-form-type-email input[type=tel],body[class^=ak] form .form-item.js-form-type-email input[type=text],body[class^=ak] form .form-item.js-form-type-email input[type=time],body[class^=ak] form .form-item.js-form-type-email input[type=url],body[class^=ak] form .form-item.js-form-type-email input[type=week],body[class^=ak] form .form-item.js-form-type-email textarea,body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[list],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=color],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=date],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=datetime-local],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=datetime],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=email],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=file],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=month],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=number],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=password],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=search],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=tel],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=text],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=time],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=url],body[class^=ak] form .form-item.js-form-type-entity-autocomplete input[type=week],body[class^=ak] form .form-item.js-form-type-entity-autocomplete textarea,body[class^=ak] form .form-item.js-form-type-number input[list],body[class^=ak] form .form-item.js-form-type-number input[type=color],body[class^=ak] form .form-item.js-form-type-number input[type=date],body[class^=ak] form .form-item.js-form-type-number input[type=datetime-local],body[class^=ak] form .form-item.js-form-type-number input[type=datetime],body[class^=ak] form .form-item.js-form-type-number input[type=email],body[class^=ak] form .form-item.js-form-type-number input[type=file],body[class^=ak] form .form-item.js-form-type-number input[type=month],body[class^=ak] form .form-item.js-form-type-number input[type=number],body[class^=ak] form .form-item.js-form-type-number input[type=password],body[class^=ak] form .form-item.js-form-type-number input[type=search],body[class^=ak] form .form-item.js-form-type-number input[type=tel],body[class^=ak] form .form-item.js-form-type-number input[type=text],body[class^=ak] form .form-item.js-form-type-number input[type=time],body[class^=ak] form .form-item.js-form-type-number input[type=url],body[class^=ak] form .form-item.js-form-type-number input[type=week],body[class^=ak] form .form-item.js-form-type-number textarea,body[class^=ak] form .form-item.js-form-type-password input[list],body[class^=ak] form .form-item.js-form-type-password input[type=color],body[class^=ak] form .form-item.js-form-type-password input[type=date],body[class^=ak] form .form-item.js-form-type-password input[type=datetime-local],body[class^=ak] form .form-item.js-form-type-password input[type=datetime],body[class^=ak] form .form-item.js-form-type-password input[type=email],body[class^=ak] form .form-item.js-form-type-password input[type=file],body[class^=ak] form .form-item.js-form-type-password input[type=month],body[class^=ak] form .form-item.js-form-type-password input[type=number],body[class^=ak] form .form-item.js-form-type-password input[type=password],body[class^=ak] form .form-item.js-form-type-password input[type=search],body[class^=ak] form .form-item.js-form-type-password input[type=tel],body[class^=ak] form .form-item.js-form-type-password input[type=text],body[class^=ak] form .form-item.js-form-type-password input[type=time],body[class^=ak] form .form-item.js-form-type-password input[type=url],body[class^=ak] form .form-item.js-form-type-password input[type=week],body[class^=ak] form .form-item.js-form-type-password textarea,body[class^=ak] form .form-item.js-form-type-tel input[list],body[class^=ak] form .form-item.js-form-type-tel input[type=color],body[class^=ak] form .form-item.js-form-type-tel input[type=date],body[class^=ak] form .form-item.js-form-type-tel input[type=datetime-local],body[class^=ak] form .form-item.js-form-type-tel input[type=datetime],body[class^=ak] form .form-item.js-form-type-tel input[type=email],body[class^=ak] form .form-item.js-form-type-tel input[type=file],body[class^=ak] form .form-item.js-form-type-tel input[type=month],body[class^=ak] form .form-item.js-form-type-tel input[type=number],body[class^=ak] form .form-item.js-form-type-tel input[type=password],body[class^=ak] form .form-item.js-form-type-tel input[type=search],body[class^=ak] form .form-item.js-form-type-tel input[type=tel],body[class^=ak] form .form-item.js-form-type-tel input[type=text],body[class^=ak] form .form-item.js-form-type-tel input[type=time],body[class^=ak] form .form-item.js-form-type-tel input[type=url],body[class^=ak] form .form-item.js-form-type-tel input[type=week],body[class^=ak] form .form-item.js-form-type-tel textarea,body[class^=ak] form .form-item.js-form-type-textarea input[list],body[class^=ak] form .form-item.js-form-type-textarea input[type=color],body[class^=ak] form .form-item.js-form-type-textarea input[type=date],body[class^=ak] form .form-item.js-form-type-textarea input[type=datetime-local],body[class^=ak] form .form-item.js-form-type-textarea input[type=datetime],body[class^=ak] form .form-item.js-form-type-textarea input[type=email],body[class^=ak] form .form-item.js-form-type-textarea input[type=file],body[class^=ak] form .form-item.js-form-type-textarea input[type=month],body[class^=ak] form .form-item.js-form-type-textarea input[type=number],body[class^=ak] form .form-item.js-form-type-textarea input[type=password],body[class^=ak] form .form-item.js-form-type-textarea input[type=search],body[class^=ak] form .form-item.js-form-type-textarea input[type=tel],body[class^=ak] form .form-item.js-form-type-textarea input[type=text],body[class^=ak] form .form-item.js-form-type-textarea input[type=time],body[class^=ak] form .form-item.js-form-type-textarea input[type=url],body[class^=ak] form .form-item.js-form-type-textarea input[type=week],body[class^=ak] form .form-item.js-form-type-textarea textarea,body[class^=ak] form .form-item.js-form-type-textfield input[list],body[class^=ak] form .form-item.js-form-type-textfield input[type=color],body[class^=ak] form .form-item.js-form-type-textfield input[type=date],body[class^=ak] form .form-item.js-form-type-textfield input[type=datetime-local],body[class^=ak] form .form-item.js-form-type-textfield input[type=datetime],body[class^=ak] form .form-item.js-form-type-textfield input[type=email],body[class^=ak] form .form-item.js-form-type-textfield input[type=file],body[class^=ak] form .form-item.js-form-type-textfield input[type=month],body[class^=ak] form .form-item.js-form-type-textfield input[type=number],body[class^=ak] form .form-item.js-form-type-textfield input[type=password],body[class^=ak] form .form-item.js-form-type-textfield input[type=search],body[class^=ak] form .form-item.js-form-type-textfield input[type=tel],body[class^=ak] form .form-item.js-form-type-textfield input[type=text],body[class^=ak] form .form-item.js-form-type-textfield input[type=time],body[class^=ak] form .form-item.js-form-type-textfield input[type=url],body[class^=ak] form .form-item.js-form-type-textfield input[type=week],body[class^=ak] form .form-item.js-form-type-textfield textarea{font-size:1rem;line-height:1.45em}body[class^=ak] form .form-item.js-form-type-email label,body[class^=ak] form .form-item.js-form-type-entity-autocomplete label,body[class^=ak] form .form-item.js-form-type-number label,body[class^=ak] form .form-item.js-form-type-password label,body[class^=ak] form .form-item.js-form-type-tel label,body[class^=ak] form .form-item.js-form-type-textarea label,body[class^=ak] form .form-item.js-form-type-textfield label{font-size:.85rem;line-height:1.45em;transition:margin .25s,font .25s,color .25s,opacity .25s;position:absolute;margin-top:-1rem;padding:.25rem;opacity:1;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}body[class^=ak] form .form-item.js-form-type-email.empty label,body[class^=ak] form .form-item.js-form-type-entity-autocomplete.empty label,body[class^=ak] form .form-item.js-form-type-number.empty label,body[class^=ak] form .form-item.js-form-type-password.empty label,body[class^=ak] form .form-item.js-form-type-tel.empty label,body[class^=ak] form .form-item.js-form-type-textarea.empty label,body[class^=ak] form .form-item.js-form-type-textfield.empty label{line-height:1.45em;margin-top:.5rem;opacity:.25;font-size:1rem}body[class^=ak] form #edit-preview,body[class^=ak] form .form-item.js-form-type-email.empty .field-prefix,body[class^=ak] form .form-item.js-form-type-email.empty .field-suffix,body[class^=ak] form .form-item.js-form-type-email.empty label .field-edit-link,body[class^=ak] form .form-item.js-form-type-entity-autocomplete.empty .field-prefix,body[class^=ak] form .form-item.js-form-type-entity-autocomplete.empty .field-suffix,body[class^=ak] form .form-item.js-form-type-entity-autocomplete.empty label .field-edit-link,body[class^=ak] form .form-item.js-form-type-number.empty .field-prefix,body[class^=ak] form .form-item.js-form-type-number.empty .field-suffix,body[class^=ak] form .form-item.js-form-type-number.empty label .field-edit-link,body[class^=ak] form .form-item.js-form-type-password.empty .field-prefix,body[class^=ak] form .form-item.js-form-type-password.empty .field-suffix,body[class^=ak] form .form-item.js-form-type-password.empty label .field-edit-link,body[class^=ak] form .form-item.js-form-type-tel.empty .field-prefix,body[class^=ak] form .form-item.js-form-type-tel.empty .field-suffix,body[class^=ak] form .form-item.js-form-type-tel.empty label .field-edit-link,body[class^=ak] form .form-item.js-form-type-textarea.empty .field-prefix,body[class^=ak] form .form-item.js-form-type-textarea.empty .field-suffix,body[class^=ak] form .form-item.js-form-type-textarea.empty label .field-edit-link,body[class^=ak] form .form-item.js-form-type-textfield.empty .field-prefix,body[class^=ak] form .form-item.js-form-type-textfield.empty .field-suffix,body[class^=ak] form .form-item.js-form-type-textfield.empty label .field-edit-link{display:none}body[class^=ak] form #edit-actions{margin-top:1rem}body[class^=ak] section.contact-form form #edit-mail,body[class^=ak] section.contact-form form #edit-name{padding:1.5rem .25rem .25rem;margin:.5rem 0;border-bottom:1px solid #000}body[class^=ak] section.contact-form form #edit-mail>label,body[class^=ak] section.contact-form form #edit-name>label{font-size:.85rem;line-height:1.45em;position:absolute;margin-top:-1.5rem}body[class^=ak] .anchor{font-size:0;overflow:hidden;height:0}body[class^=ak] #block-sprachumschalter ul li.is-active{display:none}body[class^=ak] [type=button],body[class^=ak] [type=reset],body[class^=ak] [type=submit],body[class^=ak] button{text-transform:uppercase;letter-spacing:.05em;border:1px solid #000;background:transparent;margin:.5em 0;padding:.25em .66em;cursor:pointer}body[class^=ak] [type=button]:hover,body[class^=ak] [type=reset]:hover,body[class^=ak] [type=submit]:hover,body[class^=ak] button:hover{background:#000;color:#fff}body[class^=ak] [type=button] a,body[class^=ak] [type=button] a:hover,body[class^=ak] [type=reset] a,body[class^=ak] [type=reset] a:hover,body[class^=ak] [type=submit] a,body[class^=ak] [type=submit] a:hover,body[class^=ak] button a,body[class^=ak] button a:hover{text-decoration:inherit}.kint{z-index:10000}body #messages{position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;z-index:8889;overflow:hidden;display:none}body #messages.show{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}body #messages.show>*{flex:0 1 auto}body #messages .message{box-shadow:0 4px 0 -2px rgba(0,0,0,.05),0 2px 0 -1px rgba(0,0,0,.1);cursor:pointer;flex:0 0 auto;margin-bottom:1px;z-index:8890;background:#fff;color:#000;padding:2rem 2.5rem;max-width:100%;max-height:100vh;overflow:hidden;overflow-y:auto}@media (max-width:640px){body #messages .message{padding:1rem 1.5rem}}body #messages .message .visually-hidden{display:none}body #messages div.message-overlay{position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;cursor:pointer;z-index:8888;background:rgba(0,0,0,.66);padding:1rem}body #messages div.message-overlay:not(:last-of-type){display:none}body.ak.maintenance-page{padding:2rem}body.ak.maintenance-page li,body.ak.maintenance-page p{font-size:1rem;line-height:1.45em}body.ak.maintenance-page ol li{padding-bottom:1.45em}body.ak.maintenance-page h2,body.ak.maintenance-page h3,body.ak.maintenance-page h4{font-size:1rem;line-height:1.45em;font-weight:700}body.ak.maintenance-page h2{margin-top:1.45em;padding-top:1.45em}body.ak.maintenance-page h3,body.ak.maintenance-page h4{margin-top:1.45em}body.ak.maintenance-page a.button,body.ak.maintenance-page ul.links li a{text-transform:uppercase;letter-spacing:.05em;display:inline-block;border:1px solid #000;background:transparent;margin:1.5rem .75rem .5em 0;padding:.25em .66em;cursor:pointer}body.ak.maintenance-page a.button:hover,body.ak.maintenance-page ul.links li a:hover{background:#000;color:#fff;text-decoration:inherit}body.ak.maintenance-page ul.links{display:flex;flex-flow:row nowrap;overflow:hidden}body.ak.maintenance-page ul.links>*{flex:0 1 auto}body.ak.maintenance-page ul.links:not(:first-child){margin-top:1.5rem}body.ak.maintenance-page ul.links li a{margin-top:0}body.ak.maintenance-page .progress .progress--description{padding-top:.75rem}#akstarfield{z-index:100!important}#akstarfield,main.system4xx{top:0!important;left:0!important;position:fixed!important;width:100vw!important;height:100vh!important;overflow:hidden!important}main.system4xx{border:0!important;font-size:16px!important;line-height:1.25em!important;vertical-align:baseline!important;display:flex!important;flex-flow:column nowrap!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;z-index:1000!important;font-family:IBM Plex Sans,Helvetica,Arial,sans-serif!important;color:#fff!important;background:transparent!important}main.system4xx>*{flex:0 1 auto!important;height:auto!important}main.system4xx,main.system4xx *{letter-spacing:.05em!important;font-family:IBM Plex Sans,Helvetica,Arial,sans-serif!important;background:transparent!important;margin:0!important;padding:1em!important}main.system4xx,main.system4xx *,main.system4xx * h1,main.system4xx h1{text-transform:uppercase!important;color:#fff!important;text-align:center!important}main.system4xx * h1,main.system4xx h1{display:block!important;font-size:4em!important;line-height:1.25em!important;font-weight:700!important;margin:0 0 .5em!important;padding:.25em!important}main.system4xx * h1+h5,main.system4xx h1+h5{margin-bottom:2em!important;font-weight:400}main.system4xx * button.system4xx-back,main.system4xx button.system4xx-back{margin:2em 0 0!important;background:transparent!important;font-family:IBM Plex Sans,Helvetica,Arial,sans-serif!important;cursor:pointer!important;padding:0!important;border:1px solid #fff!important}main.system4xx * button.system4xx-back a,main.system4xx button.system4xx-back a{color:#fff!important;font-size:1em!important;line-height:1.25em!important;text-transform:uppercase!important;letter-spacing:.05em!important;text-decoration:none!important;padding:1em 1.25em!important;display:block!important}main.system4xx * button.system4xx-back:active,main.system4xx * button.system4xx-back:hover,main.system4xx button.system4xx-back:active,main.system4xx button.system4xx-back:hover{background:#fff!important}main.system4xx * button.system4xx-back:active a,main.system4xx * button.system4xx-back:hover a,main.system4xx button.system4xx-back:active a,main.system4xx button.system4xx-back:hover a{color:#000!important}
@font-face{font-family:'Prata';font-style:normal;font-weight:400;src:url(/themes/AK/fonts/prata-v11-latin-regular.eot);src:local('Prata Regular'),local('Prata-Regular'),url(/themes/AK/fonts/prata-v11-latin-regular.eot#iefix) format('embedded-opentype'),url(/themes/AK/fonts/prata-v11-latin-regular.woff2) format('woff2'),url(/themes/AK/fonts/prata-v11-latin-regular.woff) format('woff'),url(/themes/AK/fonts/prata-v11-latin-regular.ttf) format('truetype'),url(/themes/AK/fonts/prata-v11-latin-regular.svg#Prata) format('svg');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(/themes/AK/fonts/roboto-v18-latin-regular.woff2) format('woff2'),url(/themes/AK/fonts/roboto-v18-latin-regular.woff) format('woff');}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(/themes/AK/fonts/roboto-v18-latin-italic.woff2) format('woff2'),url(/themes/AK/fonts/roboto-v18-latin-italic.woff) format('woff');}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(/themes/AK/fonts/roboto-v18-latin-700.woff2) format('woff2'),url(/themes/AK/fonts/roboto-v18-latin-700.woff) format('woff');}@font-face{font-family:'Roboto';font-style:italic;font-weight:700;src:url(/themes/AK/fonts/roboto-v18-latin-700italic.woff2) format('woff2'),url(/themes/AK/fonts/roboto-v18-latin-700italic.woff) format('woff');}
@-webkit-keyframes blink{to{visibility:hidden}}@keyframes blink{to{visibility:hidden}}@-webkit-keyframes dotdotdot{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes dotdotdot{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@-webkit-keyframes pulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes pulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}html{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.45em}@media (min-width:1080px){html{font-size:17.6px}}@media (min-width:1280px){html{font-size:19.2px}}@media (min-width:1440px){html{font-size:20.8px}}@media (min-width:1680px){html{font-size:22.4px}}body{font-size:1rem;line-height:1.45em;color:#000;margin:0;padding:0}body input,body select{font:inherit}body a,body h1,body h2,body h3,body h4,body h5,body h6,body li,body ol,body p,body td,body th,body ul{margin:0;padding:0;text-align:inherit;font-weight:inherit}body h1:not(:last-child),body h2:not(:last-child),body h3:not(:last-child),body h4:not(:last-child),body h5:not(:last-child),body h6:not(:last-child),body p:not(:last-child){padding-bottom:1.45em}body p{font-size:1rem;line-height:1.45em}body p:not(:last-child){padding-bottom:1.45em}body h1{font-family:Prata,Helvetica,Arial,sans-serif}body h1,body h2{font-size:3rem;line-height:1.45em}body h3{font-size:1.5rem;line-height:1.45em}body h3:not(:last-child){padding-bottom:1.0875em}body h4{font-size:1.25rem;line-height:1.45em}body h4:not(:last-child){padding-bottom:.725em}body h5{font-size:.85rem;line-height:1.45em}body h5:not(:last-child){padding-bottom:.725em}body h6{font-size:.75rem;line-height:1.45em}body h6:not(:last-child){padding-bottom:.725em}body a{font-size:inherit;line-height:inherit;color:inherit;text-decoration:inherit;cursor:pointer}body a:hover{text-decoration:underline}body strong{font-weight:700}body *{position:relative;box-sizing:border-box}body .text-long ul{padding-bottom:1.45em}body li,body ul{font-size:1rem;line-height:1.45em;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;list-style:none}body figure{margin:0}body img,body svg{display:block;width:auto;height:auto;max-width:100%}body img[data-src],body video[data-src]{opacity:0;transition:opacity .25s}body img[data-src].loaded,body video[data-src].loaded{opacity:1}body img[data-src]:not(.loaded),body video[data-src]:not(.loaded){max-height:0!important}body figure.loaded>svg.placeholder,body img[data-src].loaded~svg.placeholder,body video[data-src].loaded~svg.placeholder{display:none!important}body button,body input{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.45em}::-webkit-input-placeholder{color:inherit;opacity:.33}:-moz-placeholder,::-moz-placeholder{color:inherit;opacity:.33}:-ms-input-placeholder{color:inherit;opacity:.33}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#000!important}html input::-webkit-input-placeholder,html textarea::-webkit-input-placeholder{font:inherit;color:inherit;opacity:1;line-height:inherit}html input::-moz-placeholder,html textarea::-moz-placeholder{font:inherit;color:inherit;opacity:1;line-height:inherit}html input:-ms-input-placeholder,html textarea:-ms-input-placeholder{font:inherit;color:inherit;opacity:1;line-height:inherit}html input::-ms-input-placeholder,html textarea::-ms-input-placeholder{font:inherit;color:inherit;opacity:1;line-height:inherit}html input::placeholder,html textarea::placeholder{font:inherit;color:inherit;opacity:1;line-height:inherit}html input:focus::-webkit-input-placeholder,html textarea:focus::-webkit-input-placeholder{opacity:.1}html input:focus::-moz-placeholder,html textarea:focus::-moz-placeholder{opacity:.1}html input:focus:-ms-input-placeholder,html textarea:focus:-ms-input-placeholder{opacity:.1}html input:focus::-ms-input-placeholder,html textarea:focus::-ms-input-placeholder{opacity:.1}html input:focus::placeholder,html textarea:focus::placeholder{opacity:.1}html img[data-src],html img[data-srcset]{display:block;min-height:1px}html[lang=de] .lang-en,html[lang=en] .lang-de{display:none!important}a.admin-edit-link,a.node-add-link,a.node-edit-link{font-size:0;display:inline-block;width:2rem;height:2rem}a.admin-edit-link span,a.node-add-link span,a.node-edit-link span{display:none!important}a.admin-edit-link{position:fixed;bottom:.5rem;right:.5rem;width:1rem;height:1rem;z-index:9001}a.admin-edit-link:after{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;background-image:url(/themes/AK/svg/ak_smiley_red3-24px.svg)!important;background-size:1rem 1rem!important;height:1rem;width:1rem}a.admin-edit-link:after,a.node-edit-link:after{content:"";background-repeat:no-repeat!important;background-position:50%!important;display:inline-block;vertical-align:text-bottom}a.node-edit-link:after{background-image:url(/themes/AK/svg/edit_box_square_red3-24px.svg)!important}a.node-add-link:after,a.node-edit-link:after{background-size:2rem 2rem!important;height:2rem;width:2rem}a.node-add-link:after{content:"";background-image:url(/themes/AK/svg/add_box_square_red3-24px.svg)!important;background-repeat:no-repeat!important;background-position:50%!important;display:inline-block;vertical-align:text-bottom}body.ak .ak-no-javascript,body.ak .ak-outdated-browser{font-weight:700;position:fixed;top:0;width:100%;z-index:9002;background:#e1364c;color:#fff;padding:.625rem .75rem;font-size:1rem;line-height:1.25rem;min-height:5rem}body.ak .ak-no-javascript a,body.ak .ak-outdated-browser a{text-decoration:none}body.ak .ak-no-javascript a:hover,body.ak .ak-outdated-browser a:hover{text-decoration:underline}@media screen and (min-width:0\0){body.ak{margin-top:5rem!important}body.ak .ak-outdated-browser{display:block!important}}.debug1{box-shadow:0 0 0 2px rgba(0,0,255,.25),inset 0 0 0 2px rgba(0,0,255,.25),0 0 0 1px rgba(0,0,255,.5),inset 0 0 0 1px rgba(0,0,255,.5)!important}.debug2{box-shadow:0 0 0 2px rgba(255,0,0,.25),inset 0 0 0 2px rgba(255,0,0,.25),0 0 0 1px rgba(255,0,0,.5),inset 0 0 0 1px rgba(255,0,0,.5)!important}.debug3{box-shadow:0 0 0 2px rgba(0,128,0,.25),inset 0 0 0 2px rgba(0,128,0,.25),0 0 0 1px rgba(0,128,0,.5),inset 0 0 0 1px rgba(0,128,0,.5)!important}.kint,.kint *{font-size:10px!important;font-family:monospace!important}body.ak{padding:1rem 2rem;overflow-x:hidden}body.ak.frontpage{overflow:hidden}@media (max-width:639px){body.ak header{padding-bottom:4rem}}body.ak header nav{position:absolute;right:0;top:0;z-index:1000;text-align:right}@media (max-width:639px){body.ak header nav{margin-top:4rem}}body.ak.frontpage header #block-logo{display:none}body.ak header #block-logo a{display:block;display:flex;flex-flow:row nowrap;overflow:hidden}body.ak header #block-logo a>*{flex:0 1 auto}body.ak header #block-logo figure,body.ak header #block-logo img{height:3rem;margin-right:.5rem}body.ak main.start #block-main-content{display:none}body.ak main #block-jenta{height:calc(100vh - 1rem);overflow:visible}body.ak main #block-jenta #je,body.ak main #block-jenta #n,body.ak main #block-jenta #ta{height:33.33vh;overflow:visible;display:inline-block;position:absolute;cursor:move}body.ak main #block-jenta #je img,body.ak main #block-jenta #n img,body.ak main #block-jenta #ta img{height:39.33vh;width:auto}body.ak main #block-jenta #je{left:-1rem}body.ak main #block-jenta #n{top:33.33vh;right:-1rem}body.ak main #block-jenta #ta{right:25%;bottom:0}body.ak main #block-collagen,body.ak main #block-dates,body.ak main #block-einemitkind{margin-top:4rem;margin-bottom:4rem;display:flex;flex-flow:row nowrap;overflow:hidden;justify-content:space-between;overflow:visible}body.ak main #block-collagen>*,body.ak main #block-dates>*,body.ak main #block-einemitkind>*{flex:0 1 auto}@media (max-width:639px){body.ak main #block-collagen,body.ak main #block-dates,body.ak main #block-einemitkind{display:flex;flex-flow:column nowrap}body.ak main #block-collagen>*,body.ak main #block-dates>*,body.ak main #block-einemitkind>*{flex:0 1 auto}body.ak main #block-collagen .date,body.ak main #block-dates .date,body.ak main #block-einemitkind .date{align-self:flex-end;margin-top:3rem}}body.ak main #block-collagen .date,body.ak main #block-dates .date,body.ak main #block-einemitkind .date{margin-left:2rem}body.ak main #block-collagen .date h1,body.ak main #block-dates .date h1,body.ak main #block-einemitkind .date h1{margin-right:0}body.ak main #block-collagen h1,body.ak main #block-dates h1,body.ak main #block-einemitkind h1{padding-bottom:0;margin-right:2rem}body.ak main #block-collagen h1 a,body.ak main #block-dates h1 a,body.ak main #block-einemitkind h1 a{display:inline-block;line-height:1em;margin:.1em 0}body.ak main #block-collagen h1 a:hover,body.ak main #block-dates h1 a:hover,body.ak main #block-einemitkind h1 a:hover{text-decoration:none;border-bottom:3px solid #000;margin-bottom:-.5rem}body.ak main #block-collagen span,body.ak main #block-dates span,body.ak main #block-einemitkind span{margin-top:.25em}body.ak main #block-collagen h1,body.ak main #block-collagen span,body.ak main #block-dates h1,body.ak main #block-dates span,body.ak main #block-einemitkind h1,body.ak main #block-einemitkind span{display:block}@media (min-width:960px){body.ak main #block-collagen h1,body.ak main #block-collagen span,body.ak main #block-dates h1,body.ak main #block-dates span,body.ak main #block-einemitkind h1,body.ak main #block-einemitkind span{white-space:nowrap}}body.ak main #block-collagen h1,body.ak main #block-dates h1,body.ak main #block-einemitkind h1{margin-left:-.05em}body.ak.admin:not(.manager) .ruler{position:fixed;top:0;left:0;height:2rem;pointer-events:none;z-index:9001;opacity:.5;font-size:.5em}body.ak.admin:not(.manager) .ruler span{position:absolute;height:100%;border-left:1px solid #001ea8;color:#001ea8;display:none}body.ak.admin:not(.manager) .ruler span:after{position:absolute;right:0;padding:0 .25em}body.ak.admin:not(.manager) .ruler span:nth-child(odd):after{top:.5rem}body.ak.admin:not(.manager) .ruler span:first-child{left:320px;display:block}body.ak.admin:not(.manager) .ruler span:first-child:after{content:"se"}body.ak.admin:not(.manager) .ruler span:nth-child(2){left:370px;display:block}body.ak.admin:not(.manager) .ruler span:nth-child(2):after{content:"xs"}body.ak.admin:not(.manager) .ruler span:nth-child(3){left:375px;display:block}body.ak.admin:not(.manager) .ruler span:nth-child(3):after{content:"ip"}body.ak.admin:not(.manager) .ruler span:nth-child(4){left:414px;display:block}body.ak.admin:not(.manager) .ruler span:nth-child(4):after{content:"ipp"}body.ak.admin:not(.manager) .ruler span:nth-child(5){left:480px;display:block}body.ak.admin:not(.manager) .ruler span:nth-child(5):after{content:"sest"}body.ak.admin:not(.manager) .ruler span:nth-child(6){left:640px;display:block}body.ak.admin:not(.manager) .ruler span:nth-child(6):after{content:"ser"}body.ak.admin:not(.manager) .ruler span:nth-child(7){left:780px;display:block}body.ak.admin:not(.manager) .ruler span:nth-child(7):after{content:"s"}body.ak.admin:not(.manager) .ruler span:nth-child(8){left:960px;display:block}body.ak.admin:not(.manager) .ruler span:nth-child(8):after{content:"sm"}body.ak.admin:not(.manager) .ruler span:nth-child(9){left:1080px;display:block}body.ak.admin:not(.manager) .ruler span:nth-child(9):after{content:"m"}body.ak.admin:not(.manager) .ruler span:nth-child(10){left:1280px;display:block}body.ak.admin:not(.manager) .ruler span:nth-child(10):after{content:"ml"}body.ak.admin:not(.manager) .ruler span:nth-child(11){left:1440px;display:block}body.ak.admin:not(.manager) .ruler span:nth-child(11):after{content:"l"}body.ak.admin:not(.manager) .ruler span:nth-child(12){left:1680px;display:block}body.ak.admin:not(.manager) .ruler span:nth-child(12):after{content:"ler"}body.ak.admin:not(.manager) .ruler span:nth-child(13){left:1920px;display:block}body.ak.admin:not(.manager) .ruler span:nth-child(13):after{content:"xl"}body.ak.admin:not(.manager) .ruler span:nth-child(14){left:2560px;display:block}body.ak.admin:not(.manager) .ruler span:nth-child(14):after{content:"xxl"}body.ak.user{background:#eee;color:#000}body.ak.user main{min-height:100vh;justify-content:center;align-items:center;display:flex;flex-flow:column nowrap}body.ak.user main>*{flex:0 1 auto}body.ak.user section{width:100%;max-width:24rem;min-width:350px;padding:1rem 1.5rem;background:#fff;margin-top:1px}body.ak.user section#block-links p{font-size:.85rem;line-height:1.45em}body.ak.user form[id^=user] input,body.ak section#loginmodal form[id^=user] input{max-width:100%;color:#000}body.ak.user form[id^=user] input[type=submit],body.ak section#loginmodal form[id^=user] input[type=submit]{margin-top:2rem;border-color:#eee;transition:transform .1s}body.ak.user form[id^=user] input[type=submit]:hover,body.ak section#loginmodal form[id^=user] input[type=submit]:hover{color:#000;background:transparent;border-color:#000}body.ak.user form[id^=user] .description,body.ak section#loginmodal form[id^=user] .description{display:none}body.ak.user form[id^=user][id=user-pass]>p,body.ak section#loginmodal form[id^=user][id=user-pass]>p{font-size:.75rem;line-height:1.45em}body.ak.user form[id^=user][id=user-pass-reset] .form-item-pass-pass1,body.ak section#loginmodal form[id^=user][id=user-pass-reset] .form-item-pass-pass1{margin-top:1rem}body.ak.user form[id^=user][id=user-pass-reset] .form-item-pass-pass2,body.ak section#loginmodal form[id^=user][id=user-pass-reset] .form-item-pass-pass2{margin-bottom:1rem}body.ak.user form[id^=user] #edit-timezone,body.ak section#loginmodal form[id^=user] #edit-timezone{display:none}body.ak.user section#block-links a p,body.ak section#loginmodal section#block-links a p{font-size:.75rem;line-height:1.45em}body.ak section#loginmodal{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;position:fixed;z-index:9001;top:50vh;border:1px solid #eee;padding:1rem;width:auto;background:#fff}body.ak section#loginmodal.ajax-loaded{max-width:24rem;min-width:350px}body.ak section#loginmodal>.loading:after{content:"...";transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;-webkit-animation:dotdotdot 1.5s infinite;animation:dotdotdot 1.5s infinite}body.ak section#loginmodal section#block-links{padding-top:1rem;margin-top:1rem;border-top:1px solid #eee}body.ak section#loginmodal #loginmodal-close{position:absolute;top:0;right:0;padding:.5rem;cursor:pointer}body.ak section#loginmodal #loginmodal-close:after{content:"";background-image:url(/themes/AK/svg/close-24px.svg)!important;background-repeat:no-repeat!important;background-size:1rem 1rem!important;background-position:50%!important;height:1rem;width:1rem;display:inline-block;vertical-align:text-bottom;opacity:.2}body.ak section#loginmodal #loginmodal-close:hover:after{opacity:1}body.ak article{display:block}body.ak article.page{margin-bottom:4rem}@media (min-width:1080px){body.ak article.page .field-text{-moz-columns:2;column-count:2}}body.ak article.page .field-text a{color:#00e}body.ak article.page .field-images-captions{margin-top:4rem;margin-right:-1rem;margin-left:-1rem;display:flex;flex-flow:row wrap}body.ak article.page .field-images-captions>*{flex:0 1 auto}body.ak article.page .field-images-captions>.artwork{margin:0;position:static}body.ak article.page .field-images-captions>.artwork .less{padding:1rem;cursor:pointer}body.ak article.page .field-images-captions>.artwork .less img,body.ak article.page .field-images-captions>.artwork .less svg.placeholder{max-height:8rem}body.ak article.page .field-images-captions>.artwork .more{display:none;position:absolute;width:calc(100% - 2rem);left:0}body.ak article.page .field-images-captions>.artwork .more .image{cursor:url(/themes/AK/svg/cursor_next_long.png) 0 0,pointer}body.ak article.page .field-images-captions>.artwork:last-child .more .image{cursor:default}@media (min-width:1080px){body.ak article.page .field-images-captions>.artwork .more .row{display:flex;flex-flow:row wrap;justify-content:space-between}body.ak article.page .field-images-captions>.artwork .more .row>*{flex:0 1 auto}body.ak article.page .field-images-captions>.artwork .more .row .field-caption{flex:0 1 auto;max-width:50%;margin-top:0;padding-left:1.5rem}}body.ak article.page .field-images-captions>.artwork .more img,body.ak article.page .field-images-captions>.artwork .more svg.placeholder{max-height:80vh}body.ak article.page .field-images-captions>.artwork .more span.dash{font-family:Prata,Helvetica,Arial,sans-serif;font-size:3rem;line-height:1.45em;display:block;margin-left:1rem}body.ak article.page .field-images-captions>.artwork .more .field-image{padding-bottom:2rem;margin-left:1rem}body.ak article.page .field-images-captions>.artwork .more .field-caption{width:100%}body.ak article.page .field-images-captions>.artwork.show{margin-bottom:80vh}body.ak article.page .field-images-captions>.artwork.show .less{box-shadow:inset 0 0 0 2px #000}body.ak article.page .field-images-captions>.artwork.show .less:after{content:"";display:block;height:0;width:0;border-left:.33rem solid transparent;border-right:.33rem solid transparent;border-top:.33rem solid #000;bottom:0;position:absolute;transform:translate(-50%,100%);left:50%;z-index:10}body.ak article.page .field-images-captions>.artwork.show .more{display:block}body.ak article.page .field-share a[data-share]{font-weight:700;font-size:1.25rem;line-height:1.45em;padding-right:2em;display:inline-block;line-height:2em}body.ak article.page .field-share a[data-share]:before{vertical-align:middle!important;padding-right:.5em}body.ak article.page .field-share a[data-share=facebook]{color:#4267b2}body.ak article.page .field-share a[data-share=facebook]:before{content:"";background-image:url(/themes/AK/svg/s/facebook-color.svg)!important;background-repeat:no-repeat!important;background-size:1em 1em!important;background-position:50%!important;height:1em;width:1em;display:inline-block;vertical-align:text-bottom}body.ak article.page .field-share a[data-share=twitter]{color:#1da1f2}body.ak article.page .field-share a[data-share=twitter]:before{content:"";background-image:url(/themes/AK/svg/s/twitter-color.svg)!important;background-repeat:no-repeat!important;background-size:1em 1em!important;background-position:50%!important;height:1em;width:1em;display:inline-block;vertical-align:text-bottom}body.ak article.page .field-share a[data-share=whatsapp]{color:#25d366}body.ak article.page .field-share a[data-share=whatsapp]:before{content:"";background-image:url(/themes/AK/svg/s/whatsapp-color.svg)!important;background-repeat:no-repeat!important;background-size:1em 1em!important;background-position:50%!important;height:1em;width:1em;display:inline-block;vertical-align:text-bottom}body.ak article.page .field-share a[data-share=telegram]{color:#08c}body.ak article.page .field-share a[data-share=telegram]:before{content:"";background-image:url(/themes/AK/svg/s/telegram-color.svg)!important;background-repeat:no-repeat!important;background-size:1em 1em!important;background-position:50%!important;height:1em;width:1em;display:inline-block;vertical-align:text-bottom}body.ak article.page .field-share a[data-share=email]{color:#ff6b6b}body.ak article.page .field-share a[data-share=email]:before{content:"";background-image:url(/themes/AK/svg/s/mail.svg.svg)!important;background-repeat:no-repeat!important;background-size:1em 1em!important;background-position:50%!important;height:1em;width:1em;display:inline-block;vertical-align:text-bottom}body.ak [class^=field-],body.ak article>div{display:block}main.search .search-form,main.search .search-form+h2{display:none}
