a,hr{padding:0}#header,#menu-bar,#menu-bar-mobile{position:fixed;left:0;right:0}#menu-bar ul,nav ul{list-style:none}#header #header-logo,#menu-bar ul,#mobile-burger,#mobile-close{position:absolute;top:50%;transform:translateY(-50%)}body,h2{color:#69615f}#menu-bar a:hover,#menu-bar-mobile a:hover,.impressum-link:hover,.three-col.form input[type=submit]:hover,h1,h2,mark{font-weight:700}.line,hr{height:1px}#menu-bar-mobile .spacer,#menu-bar-mobile li:not(:last-child) a,.line{border-bottom:1px solid #af9471}#menu-bar-mobile a,article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a.arrow-link,mark{font-style:italic}#menu-bar a,#menu-bar-mobile a,.impressum-link,a.arrow-link,ins{text-decoration:none}#menu-bar,.impressum-link{text-transform:uppercase;letter-spacing:2px}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,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,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#000}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}.three-col.form input,.three-col.form textarea,body{font-family:"Noto serif",Helvetica,serif;font-size:20px;line-height:35px}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;src:url(../fonts/noto-serif-v7-latin-ext_latin-regular.eot);src:local("Noto Serif"),local("NotoSerif"),url(../fonts/noto-serif-v7-latin-ext_latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/noto-serif-v7-latin-ext_latin-regular.woff2) format("woff2"),url(../fonts/noto-serif-v7-latin-ext_latin-regular.woff) format("woff"),url(../fonts/noto-serif-v7-latin-ext_latin-regular.ttf) format("truetype"),url(../fonts/noto-serif-v7-latin-ext_latin-regular.svg#NotoSerif) format("svg")}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;src:url(../fonts/noto-serif-v7-latin-ext_latin-italic.eot);src:local("Noto Serif Italic"),local("NotoSerif-Italic"),url(../fonts/noto-serif-v7-latin-ext_latin-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/noto-serif-v7-latin-ext_latin-italic.woff2) format("woff2"),url(../fonts/noto-serif-v7-latin-ext_latin-italic.woff) format("woff"),url(../fonts/noto-serif-v7-latin-ext_latin-italic.ttf) format("truetype"),url(../fonts/noto-serif-v7-latin-ext_latin-italic.svg#NotoSerif) format("svg")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;src:url(../fonts/noto-serif-v7-latin-ext_latin-700.eot);src:local("Noto Serif Bold"),local("NotoSerif-Bold"),url(../fonts/noto-serif-v7-latin-ext_latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/noto-serif-v7-latin-ext_latin-700.woff2) format("woff2"),url(../fonts/noto-serif-v7-latin-ext_latin-700.woff) format("woff"),url(../fonts/noto-serif-v7-latin-ext_latin-700.ttf) format("truetype"),url(../fonts/noto-serif-v7-latin-ext_latin-700.svg#NotoSerif) format("svg")}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:700;src:url(../fonts/noto-serif-v7-latin-ext_latin-700italic.eot);src:local("Noto Serif Bold Italic"),local("NotoSerif-BoldItalic"),url(../fonts/noto-serif-v7-latin-ext_latin-700italic.eot?#iefix) format("embedded-opentype"),url(../fonts/noto-serif-v7-latin-ext_latin-700italic.woff2) format("woff2"),url(../fonts/noto-serif-v7-latin-ext_latin-700italic.woff) format("woff"),url(../fonts/noto-serif-v7-latin-ext_latin-700italic.ttf) format("truetype"),url(../fonts/noto-serif-v7-latin-ext_latin-700italic.svg#NotoSerif) format("svg")}*,:after,:before{box-sizing:border-box}*{transition:opacity .3s ease-in-out}body{background:#fff;padding-top:190px;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}body,html{scroll-behavior:smooth;scroll-padding-top:240px}#header{top:0;background-image:url(../images/header-bg.webp);background-color:orange;background-size:cover;height:160px}#header .wrapper,#menu-bar .wrapper{max-width:1160px;margin:0 auto;height:100%;position:relative}#header #header-logo{width:360px}#header #poem{position:absolute;top:0;bottom:0;right:0;width:520px;overflow:hidden}#header #poem-inner{margin-top:160px;color:#fff}#mobile-burger,#mobile-close{width:25px;right:20px;cursor:pointer}#menu-bar-mobile:not(.open),.contact-form-results:empty,.events .gray-box a:hover img.short,.events .gray-box img.long,.publications>div a:hover img.short,.publications>div img.long,.three-col.form input[type=submit]:disabled,a.arrow-link img.long,a.arrow-link:hover img.short{display:none}#menu-bar-mobile{top:0;background:#fff;box-shadow:2px 2px 3px 3px rgba(0,0,0,.08)}#menu-bar-mobile a{color:#69615f;text-transform:uppercase;padding:5px 20px}#menu-bar-mobile .spacer{height:60px;position:relative}#menu-bar{top:160px;height:30px;background-color:#69615f;font-size:16px}#menu-bar ul{right:120px;text-align:right}#menu-bar ul li,.events .gray-box a:hover img.long,.events .gray-box img.short,.publications>div a:hover img.long,.publications>div img.short,a.arrow-link img.short,a.arrow-link:hover img.long{display:inline-block}#menu-bar ul li:not(:last-child){margin-right:40px}#menu-bar a{color:#fff}h1{text-transform:uppercase;color:#af9471;font-size:36px}h2{font-size:26px}@media all and (-ms-high-contrast:none){.three-col.text,h2:not(:first-child){margin-top:40px}.gray-box,.three-col.text>div,.two-col.publications>div{margin-bottom:40px}.two-col.cv img{max-width:300px}.two-col.cv h1{margin-top:30px;margin-bottom:30px}.two-col.cv .gap,h1+.gap,h2+.gap{display:none}.gray-box:first-child,.two-col.publications>div{margin-top:30px}#form-left-wrapper input:last-child{margin-bottom:30px}}@media (-ms-high-contrast:none) and (max-width:800px){.gray-box{margin-bottom:30px}}.line{margin:60px 0}.gap-big{height:90px}.gap{height:60px}@media (min-width:801px){#menu-bar-mobile,#mobile-burger{display:none}#content{max-width:1160px;margin:0 auto;padding:0 40px}.two-col.cv{grid-template-columns:35% 65%;margin:0 100px}}.three-col,.two-col{display:grid;grid-gap:40px 40px}@media (max-width:800px){body{padding-top:140px;font-size:16px;line-height:25px}body,html{scroll-padding-top:170px}#header{height:140px}#header #poem,#menu-bar{display:none}#header #poem-inner{margin-top:140px}h1{font-size:26px}h2{font-size:20px}.line{margin:30px 0}.gap-big{height:40px}.gap{height:30px}#content{width:100%;padding:0 20px}.three-col,.three-col:not(.text),.two-col{grid-template-columns:1fr!important;grid-gap:30px 0}.three-col.text{grid-template-columns:1fr 1fr!important;grid-gap:30px 30px}}@media (max-width:380px){#header #header-logo{width:260px}.three-col.text{grid-template-columns:1fr!important;grid-gap:30px 0}}.three-col{grid-template-columns:1fr 1fr 1fr}.two-col{grid-template-columns:1fr 1fr}.events .gray-box,.publications>div{background-color:#f4f6f8;padding:20px}.events .gray-box:not(:last-child){margin-bottom:40px}.events .gray-box a,.publications>div a{color:gray;text-decoration:none;display:block}.events .gray-box img.long,.events .gray-box img.short,.publications>div img.long,.publications>div img.short{margin-left:.4em;height:.7em;line-height:0}a.arrow-link{color:gray}a.arrow-link img.long,a.arrow-link img.short{margin-left:.4em;height:.7em;line-height:0;width:auto}.two-col.cv img{width:100%;max-width:25rem}.two-col.cv p+p{margin-top:1em}.three-col.form input,.three-col.form textarea{background-color:#f7f4f1;border:none;width:100%;color:#69615f;padding:10px}.three-col.form input:not(:last-child),.three-col.form textarea:not(:last-child){margin-bottom:20px}.three-col.form input[type=submit]{width:auto;float:right;cursor:pointer;padding:5px}.contact-form-results{margin-top:30px}@media (max-width:800px){.events .gray-box:not(:last-child){margin-bottom:30px}.two-col.cv{grid-template-columns:35% 65%;margin:0}.two-col.cv img{max-width:15rem}.three-col.form input,.three-col.form textarea{font-size:16px;line-height:25px}.contact-form-results{margin-top:20px}}.red{color:#9c1006}.smaller{font-size:70%}.impressum-link{color:#69615f}