div#bt_menu,div#logo a,ul#menu{position:absolute;z-index:1100}div#bt_menu,div#bt_menu svg{width:50px;height:35px}div#header,div#wrapper_menu_mob{position:fixed;background-color:#1e1811}h2,h3{background:url(/images/bg_headline.png) left bottom/70% 3px no-repeat}h3,h4,h5{padding-bottom:.2em}body,div#content_main,div#header_pic,div#slider,div#wrapper_staff,div.outer,div.outer2,div.wrapper_team_member,div.wrapper_teaser_home{position:relative}div#cast_label,div#wrapper_staff{background-color:rgba(141,124,102,.95)}div.staff_member_pic,div.teaser_home_inner div.teaser_home_pic img{box-shadow:0 3px 6px rgba(0,0,0,.16)}div#wrapper_events,ul#menu_mob{margin:0 auto}div#socials_icons,div#wrapper_media_txt,div#wrapper_terminkalender{background-color:rgba(231,228,225,.95)}div#kontakt_daten_inner h1,div#wrapper_downloads h1,div#wrapper_terminkalender h1{margin-top:0!important;padding-right:0!important}div#bt_slider_next svg,div#bt_slider_prev svg,div#socials_footer a.icon_socials_footer.filter svg{filter:drop-shadow(3px 5px 2px rgb(0 0 0 / .4))}@font-face{font-family:exo_2bold;src:url('/webfonts/exo2-bold-webfont.eot');src:url('/webfonts/exo2-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/webfonts/exo2-bold-webfont.woff2') format('woff2'),url('/webfonts/exo2-bold-webfont.woff') format('woff'),url('/webfonts/exo2-bold-webfont.ttf') format('truetype'),url('/webfonts/exo2-bold-webfont.svg#exo_2bold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:exo_2extra_light;src:url('/webfonts/exo2-extralight-webfont.eot');src:url('/webfonts/exo2-extralight-webfont.eot?#iefix') format('embedded-opentype'),url('/webfonts/exo2-extralight-webfont.woff2') format('woff2'),url('/webfonts/exo2-extralight-webfont.woff') format('woff'),url('/webfonts/exo2-extralight-webfont.ttf') format('truetype'),url('/webfonts/exo2-extralight-webfont.svg#exo_2extra_light') format('svg');font-weight:400;font-style:normal}@font-face{font-family:exo_2italic;src:url('/webfonts/exo2-italic-webfont.eot');src:url('/webfonts/exo2-italic-webfont.eot?#iefix') format('embedded-opentype'),url('/webfonts/exo2-italic-webfont.woff2') format('woff2'),url('/webfonts/exo2-italic-webfont.woff') format('woff'),url('/webfonts/exo2-italic-webfont.ttf') format('truetype'),url('/webfonts/exo2-italic-webfont.svg#exo_2italic') format('svg');font-weight:400;font-style:normal}@font-face{font-family:exo_2light;src:url('/webfonts/exo2-light-webfont.eot');src:url('/webfonts/exo2-light-webfont.eot?#iefix') format('embedded-opentype'),url('/webfonts/exo2-light-webfont.woff2') format('woff2'),url('/webfonts/exo2-light-webfont.woff') format('woff'),url('/webfonts/exo2-light-webfont.ttf') format('truetype'),url('/webfonts/exo2-light-webfont.svg#exo_2light') format('svg');font-weight:400;font-style:normal}@font-face{font-family:exo_2medium;src:url('/webfonts/exo2-medium-webfont.eot');src:url('/webfonts/exo2-medium-webfont.eot?#iefix') format('embedded-opentype'),url('/webfonts/exo2-medium-webfont.woff2') format('woff2'),url('/webfonts/exo2-medium-webfont.woff') format('woff'),url('/webfonts/exo2-medium-webfont.ttf') format('truetype'),url('/webfonts/exo2-medium-webfont.svg#exo_2medium') format('svg');font-weight:400;font-style:normal}@font-face{font-family:exo_2regular;src:url('/webfonts/exo2-regular-webfont.eot');src:url('/webfonts/exo2-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/webfonts/exo2-regular-webfont.woff2') format('woff2'),url('/webfonts/exo2-regular-webfont.woff') format('woff'),url('/webfonts/exo2-regular-webfont.ttf') format('truetype'),url('/webfonts/exo2-regular-webfont.svg#exo_2regular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:exo_2semi_bold;src:url('/webfonts/exo2-semibold-webfont.eot');src:url('/webfonts/exo2-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('/webfonts/exo2-semibold-webfont.woff2') format('woff2'),url('/webfonts/exo2-semibold-webfont.woff') format('woff'),url('/webfonts/exo2-semibold-webfont.ttf') format('truetype'),url('/webfonts/exo2-semibold-webfont.svg#exo_2semi_bold') format('svg');font-weight:400;font-style:normal}@font-face{font-family:exo_2thin;src:url('/webfonts/exo2-thin-webfont.eot');src:url('/webfonts/exo2-thin-webfont.eot?#iefix') format('embedded-opentype'),url('/webfonts/exo2-thin-webfont.woff2') format('woff2'),url('/webfonts/exo2-thin-webfont.woff') format('woff'),url('/webfonts/exo2-thin-webfont.ttf') format('truetype'),url('/webfonts/exo2-thin-webfont.svg#exo_2thin') format('svg');font-weight:400;font-style:normal}@font-face{font-family:ralewaylight;src:url('/webfonts/raleway-light-webfont.eot');src:url('/webfonts/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),url('/webfonts/raleway-light-webfont.woff2') format('woff2'),url('/webfonts/raleway-light-webfont.woff') format('woff'),url('/webfonts/raleway-light-webfont.ttf') format('truetype'),url('/webfonts/raleway-light-webfont.svg#ralewaylight') format('svg');font-weight:400;font-style:normal}@font-face{font-family:ralewayregular;src:url('/webfonts/raleway-regular-webfont.eot');src:url('/webfonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/webfonts/raleway-regular-webfont.woff2') format('woff2'),url('/webfonts/raleway-regular-webfont.woff') format('woff'),url('/webfonts/raleway-regular-webfont.ttf') format('truetype'),url('/webfonts/raleway-regular-webfont.svg#ralewayregular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:ralewaysemibold;src:url('/webfonts/raleway-semibold-webfont.eot');src:url('/webfonts/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('/webfonts/raleway-semibold-webfont.woff2') format('woff2'),url('/webfonts/raleway-semibold-webfont.woff') format('woff'),url('/webfonts/raleway-semibold-webfont.ttf') format('truetype'),url('/webfonts/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');font-weight:400;font-style:normal}*{margin:0;padding:0;border:0;outline:0}body{color:#000;font-size:16px;font-family:ralewayregular,Arial,sans-serif;line-height:1.4;word-break:break-word;background:#1e1811;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-appearance:none;-moz-appearance:none}div#bg{position:fixed;z-index:0;top:0;left:0;background:url(/images/bg_main.png) top center/100% repeat-y rgba(115,94,67,.75)}a{color:#c8a253;text-decoration:none;transition:color .4s linear}a:hover{color:#fff}b,strong{font-family:ralewaysemibold;font-weight:400}svg circle,svg path,svg polygon{transition:fill .4s linear,stroke .4s linear}svg line{transition:stroke .4s linear,stroke .4s linear}.clear{clear:both}.center,div#wrapper_download_button{text-align:center}div.outer,div.outer2{margin:0 auto}div#header{z-index:1000}div#header,div#header div.outer{transition:height .45s ease-in-out}div#header.in,div#header.in div.outer{height:80px!important}div#logo a{background:url(/images/logo_h1.png) center center no-repeat;text-indent:-99999px;transition:top .45s ease-in-out,width .45s ease-in-out,height .45s ease-in-out,background-size .45s ease-in-out}div#header.in div#logo a{top:22px!important;width:160px!important;height:37px!important;background-size:160px!important}ul#menu{transition:bottom .45s ease-in-out}div#header.in ul#menu{bottom:27px!important}ul#menu li{margin-left:30px;float:left;list-style:none}ul#menu li a,ul#menu_mob li a{display:inline-block;font-family:exo_2medium;font-size:25px;text-transform:uppercase;transition:color .4s linear}ul#menu li a.n_selected,ul#menu_mob li a.n_selected{color:#fff;border-bottom:2px solid #fff}div#header.in ul#menu li a{font-size:18px!important}div#bt_menu{display:none;cursor:pointer;transition:top .45s ease-in-out}div#header.in div#bt_menu{top:22px!important}div#bt_menu svg line{transition:transform .2s ease-in-out,opacity .3s linear,stroke .3s linear}div#bt_menu:hover svg line#menu_line_1,div#bt_menu:hover svg line#menu_line_3{transform:translateX(10px)}div#bt_menu:hover svg line#menu_line_2{transform:translateX(-10px)}div#bt_menu svg line.open,div#bt_menu.open svg line.close{opacity:0}div#bt_menu.open svg line.open,div.slider_pic.active{opacity:1}div#wrapper_menu_mob{z-index:990;top:-1000px;left:0;width:100%;transition:top .95s ease-in-out}ul#menu_mob{width:300px}ul#menu_mob li{padding:5px 10px;list-style:none}div.vpadd1,form{display:inline-block}input,select,textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none}input[type=number],input[type=password],input[type=text],select,textarea{padding:4px 10px 5px;color:#404040;font-family:exo_2regular,sans-serif;font-size:18px;line-height:1;letter-spacing:.2px;background-color:#fff;border-radius:0!important}input[type=number],input[type=password],input[type=text]{background-color:#fff;border:1px solid #c0c3c7}input[type=text],textarea{width:90%}textarea{height:120px;text-transform:none}a.button,input[type=button],input[type=submit]{display:inline-block;margin-bottom:10px;padding:10px;color:#fff;font-family:exo_2light,sans-serif;font-size:1em;font-weight:400;line-height:1;letter-spacing:1px;text-align:center;background-color:#735e43;border:0;border-radius:5px;text-transform:uppercase;transition:color .35s linear,background-color .2s linear;cursor:pointer}a.button{margin-bottom:0}a.button:hover,input[type=button]:hover,input[type=submit]:hover{color:#1e1811;background-color:#c8a253}select{padding:4px 36px 7px 12px!important;line-height:24px;background:url(/images/bg_select.svg) right top/30px no-repeat #fff;box-shadow:none;border:1px solid #c0c3c7}select *{max-width:100%;color:#80878f;background-color:#f2f3f4}h1.hidden,input[type=checkbox],input[type=radio]{display:none}div#cast_label,div.hspacer30,div.margR10,div.paddR10,div.vpadd18,h1,h2,h3{display:inline-block}label{float:left;margin-right:15px;margin-bottom:14px;font-family:exo_2regular,sans-serif}input[type=checkbox]+label::before,input[type=radio]+label::before{float:left;width:20px;height:20px;margin:2px 14px 0 8px;border-radius:20px;background-color:#fff;content:"";cursor:pointer;box-shadow:inset 2px 2px 5px rgba(0,0,0,.35)}input[type=checkbox]:checked+label::before,input[type=radio]:checked+label::before{box-shadow:inset 2px 2px 5px rgba(0,0,0,.35);background-color:#9e661d}::placeholder{color:#c0c3c7;opacity:1}:-ms-input-placeholder{color:#c0c3c7;opacity:1}::-ms-input-placeholder{color:#c0c3c7;opacity:1}div.feedback{height:1.4em;padding:10px 0;color:#e20721}div#content_main p{margin-bottom:1em}div#content_main p:last-of-type{margin-bottom:0!important}div#content_main ol,div#content_main ul{margin:0 0 1em 24px}@media only screen and (max-width:600px){div#content_main{-webkit-hyphens:auto;hyphens:auto}}h1,h2,h3,h4,h5{font-family:exo_2regular;font-weight:400;line-height:1.25;letter-spacing:1.75px;text-transform:uppercase}h1{background:url(/images/bg_headline.png) left bottom/100% 3px no-repeat}h3{margin-bottom:.75em}div.vpadd18{padding:18px 0}div.hspacer30{width:30px;height:1px}div.margR10{margin-right:10px}div.paddR10{padding-right:10px}div#header_pic,div#slider{width:100%;overflow:hidden}.cover{background-repeat:no-repeat;background-position:center center;background-size:cover}div.slider_pic{position:absolute;z-index:10;top:0;left:0;width:100%;opacity:0;transition:opacity 1.15s linear,transform 9.5s ease-in-out}div.slider_pic.growing{transform:scale(110%)}div#text_on_header_pic{position:absolute;z-index:100;width:50%;max-width:690px}div#text_on_header_pic,div#text_on_header_pic_mob{color:#fff;background-color:rgba(141,124,102,.9);box-shadow:0 18px 73px rgba(0,0,0,.16);border-radius:12px}div#text_on_header_pic_mob{display:none;position:relative;z-index:20}div#text_on_header_pic h3,div#text_on_header_pic_mob h3{display:block;text-align:center;background:url(/images/bg_headline.png) center bottom/160px 3px no-repeat}div#text_on_header_pic a.button,div#text_on_header_pic_mob a.button,div.teaser_home_inner div.teaser_home_txt,div.teaser_home_inner.right div.teaser_home_pic,div.wrapper_team_member.right div.member_name,div.wrapper_team_member.right div.member_portrait{float:right}div#about_teaser_pic,div#kontakt_pic,div#socials_pic,div#wrapper_socials_txt_pic,div.d50_50,div.foto,div.media_video,div.slider_staff_member,div.teaser_home_inner div.teaser_home_pic,div.teaser_home_inner.right div.teaser_home_txt{float:left}div#header_pic_bottom_line{width:100%;height:3px;background-color:#8d7c66}div#cast_label{color:#fff;border-top-right-radius:16px;border-top-left-radius:16px}div#cast_label h3{margin-bottom:.25em}div#wrapper_staff{border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}div.slider_staff_member a{display:block;color:#fff;background-color:#8d7c66;transition:background-color .4s linear}div.slider_staff_member a:hover{color:#000;background-color:#eae9e7}div.staff_member_pic{overflow:hidden}div.staff_member_pic img{width:100%;vertical-align:bottom;transition:transform .4s ease-in-out}div.slider_staff_member a:hover div.staff_member_pic img{transform:scale(104%)}div.staff_member_name{text-align:center;text-transform:uppercase}div.staff_member_name h4{padding-top:.5em}div.staff_member_name p{font-family:exo_2regular;letter-spacing:2px}div.events_headline_location h4,div.member_portrait h3{font-family:ralewaysemibold}a#staff_2overview{position:absolute;z-index:100}div.teaser_home_pic{position:absolute;z-index:10;top:0}div.wrapper_banderole{display:table;width:100%}div.teaser_home_text{display:table-cell;width:100%;vertical-align:middle}div.download_button,div.icon_leuchter,div.member_name{display:inline-block}div.banderole{color:#fff;background-color:rgba(141,124,102,.9)}div.icon_leuchter,div.teaser_home_leuchter{width:85px;height:80px;background:url(/images/icon_leuchter.png) center center/75px no-repeat;vertical-align:top}div.event_datum,div.teaser_home_inner.right,div.wrapper_team_member.right div.member_portrait,div.wrapper_teaser_home.right div.banderole.home{text-align:right}div.banderole h2{display:block;color:#fff;background:url(/images/bg_headline.png) center bottom/100% 3px no-repeat}div.teaser_home_leuchter{position:absolute;z-index:10}div#teaser_home_events div.teaser_home_leuchter,div#teaser_home_media div.teaser_home_leuchter{transition:top .2s ease-in-out}div#about_teaser_text,div#kontakt_daten{float:right;background-color:rgba(231,228,225,.95)}div#about_teaser_text_inner h1,div#wrapper_media_txt h1{display:block;margin-top:0!important;padding-right:0}div#about_teaser_text_inner p:last-of-type{margin-bottom:1em!important}div.banderole.team h2{color:#fff;background-position:center bottom}div#socials_txt,div.member_name,div.member_portrait{background-color:rgba(141,124,102,.9);color:#fff}div.member_name{font-family:exo_2regular;text-transform:uppercase;letter-spacing:1px}div.member_portrait{position:relative;width:80%}div.member_portrait h3{display:block;margin-bottom:.75em;font-weight:400;line-height:1;text-transform:none;background:0 0}div.member_pic{position:absolute}div.member_pic img,div.member_pic_mob img{width:100%}div#bt_slider_next,div#bt_slider_prev{position:absolute;z-index:100;width:70px;height:60px;cursor:pointer}div#bt_slider_next svg,div#bt_slider_prev svg{width:70px;height:60px}div#bt_slider_next:hover svg line,div#bt_slider_prev:hover svg line{stroke:white}div.media_video h3{display:block;text-align:center;text-transform:uppercase;background:0 0}div.event_datum h3,div.events_headline_location h4{text-transform:none;background:0 0;padding-bottom:0!important}div#wrapper_terminkalender{text-align:center}div#wrapper_terminkalender h1{background-position:center bottom;background-size:60% 3px}div.d50_50{width:50%}div.event.past{opacity:.33}div#event_line2now hr{height:2px;margin-bottom:1em;background-color:#c8a253}div.event_datum h3{margin-bottom:0!important}div.events_headline_location{text-align:left}div#wrapper_downloads h1{display:block;background-position:center bottom}div.download_button{vertical-align:top;text-transform:uppercase}div.download_button a{display:block;font-family:exo_2regular;color:#000}div.download_button a b{font-family:exo_2semi_bold}div#kontakt_daten_inner ul li a:hover,div#menu_footer a:hover,div.download_button a:hover{color:#c8a253}div#kontakt_daten_inner ul li a:hover svg path,div#kontakt_daten_inner ul li a:hover svg polygon,div#socials_footer a.icon_socials_footer:hover svg path,div#socials_icons a.socials_icon:hover svg circle,div.download_button a:hover svg path{fill:#c8a253}div#socials_txt{float:right}div#socials_txt_inner h3{padding-right:3em;background-size:100% 3px}div#socials_icons{float:right;width:72px;padding:12px}div#socials_icons a.socials_icon{display:inline-block;width:72px;height:72px;margin:12px 0}div#socials_icons a.socials_icon svg{width:72px;height:72px}div#kontakt_daten_inner h1{display:block;background-size:100% 3px}div#kontakt_daten_inner h4{display:block;margin-bottom:.5em;padding-bottom:0!important;background:url(/images/bg_headline.png) center bottom/100% 1px no-repeat}div#kontakt_daten_inner ul{margin:0!important;list-style:none}div#kontakt_daten_inner ul li{padding:5px 0;font-size:1.15em}div#kontakt_daten_inner ul li a{color:#000}div#kontakt_daten_inner ul li a svg{width:30px;height:30px;vertical-align:middle}div#footer{position:relative;width:100%;background:url(/images/bg_footer.png) center bottom/auto 100% no-repeat}div#menu_footer,div#socials_footer{position:absolute;z-index:10}div#menu_footer a{display:inline-block;color:#fff;font-size:1em;font-family:exo_2medium;text-transform:uppercase}div#menu_footer span{display:inline-block;color:#fff;font-size:1.2em}div#socials_footer a.icon_socials_footer{display:inline-block;width:36px;height:36px;margin:0 8px;text-align:center}div#socials_footer a.icon_socials_footer svg{width:36px}div#cookiebanner_bg{display:none;position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background-color:rgba(30,24,17,.85)}div#wrapper_cookiebanner{display:none;position:fixed;z-index:10100;bottom:100px;left:10%;width:80%;padding:15px;font-size:.75em;text-align:center;background-color:#fff;box-shadow:4px 5px 6px rgba(0,0,0,.25);transition:bottom .75s ease-in-out}div#wrapper_cookiebanner input{margin:10px}#status{position:fixed;bottom:10px;left:10px;z-index:99999;padding:3px 5px;font-size:14px;font-family:monospace;color:#c40cc6;background:rgba(211,211,211,.8)}