﻿/*!
Theme Name: kreiskyforum
Theme URI: https://kreisky-forum.org
Author: CO-x media 
Author URI: https://co-x.at
Description: Theme for the Website kreisky-forum.org
Version: 1.0

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"icomoon";src:url("assets/fonts/icomoon/fonts/icomoon.eot?di64qh");src:url("assets/fonts/icomoon/fonts/icomoon.eot?di64qh#iefix") format("embedded-opentype"),url("assets/fonts/icomoon/fonts/icomoon.ttf?di64qh") format("truetype"),url("assets/fonts/icomoon/fonts/icomoon.woff?di64qh") format("woff"),url("assets/fonts/icomoon/fonts/icomoon.svg?di64qh#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-SPOTIFY:before{content:""}.icon-FACEBOOK:before{content:""}.icon-FLICKR:before{content:""}.icon-INSTAGRAM:before{content:""}.icon-ISSUUEE:before{content:""}.icon-PFEILlinks:before{content:""}.icon-PFEILrechts:before{content:""}.icon-SOUNDCLOUD:before{content:""}.icon-TOP:before{content:""}.icon-TWITTER:before{content:""}.icon-YOUTUBE:before{content:""}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url("assets/fonts/open-sans-v16-latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("assets/fonts/open-sans-v16-latin-300.eot?#iefix") format("embedded-opentype"),url("assets/fonts/open-sans-v16-latin-300.woff2") format("woff2"),url("assets/fonts/open-sans-v16-latin-300.woff") format("woff"),url("assets/fonts/open-sans-v16-latin-300.ttf") format("truetype"),url("assets/fonts/open-sans-v16-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url("assets/fonts/open-sans-v16-latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("assets/fonts/open-sans-v16-latin-italic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/open-sans-v16-latin-italic.woff2") format("woff2"),url("assets/fonts/open-sans-v16-latin-italic.woff") format("woff"),url("assets/fonts/open-sans-v16-latin-italic.ttf") format("truetype"),url("assets/fonts/open-sans-v16-latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:url("assets/fonts/open-sans-v16-latin-300italic.eot");src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url("assets/fonts/open-sans-v16-latin-300italic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/open-sans-v16-latin-300italic.woff2") format("woff2"),url("assets/fonts/open-sans-v16-latin-300italic.woff") format("woff"),url("assets/fonts/open-sans-v16-latin-300italic.ttf") format("truetype"),url("assets/fonts/open-sans-v16-latin-300italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("assets/fonts/open-sans-v16-latin-regular.eot");src:local("Open Sans Regular"),local("OpenSans-Regular"),url("assets/fonts/open-sans-v16-latin-regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/open-sans-v16-latin-regular.woff2") format("woff2"),url("assets/fonts/open-sans-v16-latin-regular.woff") format("woff"),url("assets/fonts/open-sans-v16-latin-regular.ttf") format("truetype"),url("assets/fonts/open-sans-v16-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:url("assets/fonts/open-sans-v16-latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("assets/fonts/open-sans-v16-latin-700italic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/open-sans-v16-latin-700italic.woff2") format("woff2"),url("assets/fonts/open-sans-v16-latin-700italic.woff") format("woff"),url("assets/fonts/open-sans-v16-latin-700italic.ttf") format("truetype"),url("assets/fonts/open-sans-v16-latin-700italic.svg#OpenSans") format("svg")}html{box-sizing:border-box}::-moz-selection{color:#fff;background-color:#181716}::selection{color:#fff;background-color:#181716}*,*:before,*:after{box-sizing:inherit}body{min-height:100vh}body,button,input,select,textarea{background:#fff;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;font-weight:normal}p{margin:0 0 1em;font-weight:300}h1,h2,h3,h4,h5,h6{margin:0 0 1em;font-weight:400}h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}h4{font-size:16px}h5{font-size:16px}h6{font-size:16px}a{color:#a6002a}a:visited{color:#a6002a}a:hover,a:active{color:#787878;outline:0}a:focus{outline:thin;outline-style:dotted}figure{margin:0}img{vertical-align:bottom;height:auto;max-width:100%}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}audio{max-width:100%}hr{border:0;border-bottom:1px solid #181716}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{font-style:normal}abbr,acronym{border-bottom:1px dotted #ccc;cursor:help}mark,ins,del{background:#ccc;text-decoration:none}big{font-size:125%}small{font-size:85%}ul,ol{margin:0 0 1.5em 0}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}table{margin:0 -0.5rem 1.4;width:100%;border-collapse:collapse}thead{color:#181716}thead th{border-bottom:1px solid #181716;padding:.35 .5rem;font-weight:600}tbody td{border-bottom:1px solid rgba(0,0,0,.5);padding:.35 .5rem}.upper{text-transform:uppercase}.hide{opacity:0}.video-container{position:relative;width:100%;height:0;padding-top:56.25%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.toggleButton{position:relative;height:36px;padding:10px 0}.toggleButton .toggle{position:absolute;top:0;left:0;opacity:1;transition:all .5s}.toggleButton .info{display:inline-block;position:relative;left:0;top:0px;font-size:14px;line-height:20px;color:#fff;font-style:italic;font-family:"Times New Roman",Times,serif;text-align:center;width:20px;height:20px;background:#b0b0b0;border-radius:50%;margin-right:10px;padding:0;text-transform:none}.toggleButton a span{background:#a6002a;color:#fff;padding:2px 10px;font-size:14px}.burger{display:block;width:18px;height:18px;position:relative;cursor:pointer}.burger span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;background:#a6002a;left:0;top:0;transition:all .1s;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.burger span:nth-child(1){top:0px}.burger span:nth-child(2){top:6px}.burger span:nth-child(3){top:6px}.burger span:nth-child(4){top:12px}.burger.show span:nth-child(1),.burger.show span:nth-child(4){top:12px;left:50%;width:0}.burger.show span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.burger.show span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width: 1024px){.no-touch .burger{display:none}}#navigation{display:none;position:absolute;right:0%;top:110px;width:100%;background-color:#e3e3e3;padding:15px}#navigation.show{z-index:10000;display:block;align-self:flex-start;max-width:400px}#navigation ul{padding-left:0}#navigation ul li{position:relative;list-style:none}#navigation ul li ul{display:none;width:100%;margin-left:0;padding-left:20px}#navigation ul li ul a{text-transform:none}#navigation a{text-decoration:none;font-size:14px;letter-spacing:1px;color:#606060;display:block;height:100%;padding:0 10px;line-height:35px;text-transform:uppercase;border-bottom:1px solid #fff}#navigation a:hover{color:#a6002a}#navigation a .current-menu-item a{color:#a6002a}#navigation>ul li[class*=current]>a{color:#a6002a}#navigation .submenu{position:absolute;right:0;top:0;width:32px;height:32px;border-left:1px solid #fff;cursor:pointer;background:url(assets/images/navsubkreis.png) center no-repeat;background-size:70%;transition:transform .25s}#navigation .submenu.rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg);border-left:none;border-bottom:1px solid #fff}#navigation .menu-item-has-children .showsub{display:block}@media only screen and (min-width: 520px){#navigation{top:50px}}@media only screen and (min-width: 1024px){.no-touch #navigation{position:relative;display:flex;justify-content:flex-end;top:0;background:none;padding-top:0px}.no-touch #navigation.show{position:relative;display:flex;justify-content:flex-end;top:0;background:none;padding-top:0px}.no-touch #navigation ul{padding:10px 0;display:none;border:none}.no-touch #navigation ul ul{padding:0 0 0px}.no-touch #navigation ul:hover ul{display:none}.no-touch #navigation>ul{display:flex !important;align-items:flex-start;margin:0;padding:0}.no-touch #navigation>ul>li::before{content:"";position:absolute;left:0;top:15px;width:1px;height:16px;background:#606060;border-left:1px solid #606060}.no-touch #navigation>ul>li:first-child::before{content:none}.no-touch #navigation>ul li{position:relative}.no-touch #navigation>ul li[class*=current]>a{color:#a6002a}.no-touch #navigation a,.no-touch #navigation .current-menu-item a{white-space:nowrap;line-height:46px;text-decoration:none;font-size:15px}.no-touch #navigation .current-menu-item a{color:#a6002a}.no-touch #navigation .current-menu-item ul a{color:#181716}.no-touch #navigation .current-menu-item ul a:hover{color:#a6002a}.no-touch #navigation .current-menu-item ul .current-menu-item a{color:#a6002a}.no-touch #navigation .submenu,.no-touch #navigation .menu-item-has-children .showsub{display:none}.no-touch #navigation .menu-item-has-children:hover ul{position:absolute;top:46px;left:0px;z-index:1000;display:block;width:250px;background:rgba(255,255,255,.9)}.no-touch #navigation .menu-item-has-children:hover ul a{text-transform:none;padding-left:10px;line-height:25px}.no-touch #navigation .menu-item-has-children:hover ul ul{position:relative;top:0px;padding-left:10px;background:none}}form{margin:15px 0;background:#e3e3e3;padding:20px}form .row{margin-bottom:5px}button,input[type=button],input[type=reset],input[type=submit]{border:none;appearance:none;background:#a6002a;color:#fff;text-transform:uppercase;font-size:1.1428571429rem;line-height:1.4;padding:.35 1.4}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#73001d}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{background:#73001d}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#181716;border:1px solid #606060;padding:.175 .35;appearance:none;background:#fff;width:100%;max-width:400px;font-size:14px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{border-color:#474747}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder{opacity:1;color:rgba(0,0,0,.3)}input[type=checkbox]{width:20px}input[type=submit]{background:#a6002a;color:#fff;margin-top:5px;border:none;padding:5px 20px;font-size:14px}label{color:#181716;display:block;margin-bottom:4px;padding-left:4px;font-size:14px}label.inline{display:inline-block;padding-left:2px;font-size:14px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#181716;display:block;font-size:12.25px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}main .widget{padding:0px 20px 10px 20px;margin:0 0 10px 0;max-width:584px;border-bottom:1px dotted #ddd}main .widget select{max-width:100%}main .widget form{background:none;margin:0;padding:0}main .widget_search form{position:relative}main .widget_search form input[type=submit]{padding:2px 10px}main .widget_search form label{padding-left:0}main .widget_search form label input{width:100%;max-width:none;padding:2px 40px 2px 5px}main .widget_search form button{position:absolute;top:0;right:0}main .widget_search form button:before{content:"";display:block;width:1px;height:18px;position:absolute;right:32px;top:3px;background:#000}main .widget_search form button:after{content:"";display:block;width:18px;height:18px;position:absolute;right:8px;top:3px;background:url(assets/images/lupe.png);background-size:cover}main .widget_nav_menu ul{padding:0;list-style:none;display:flex;flex-wrap:wrap}main .widget_nav_menu ul li{margin:0px 10px 0 0}main .widget_nav_menu ul li a{color:#787878;text-decoration:none;font-size:35px}main .widget_nav_menu ul li a:hover{opacity:.8}@media only screen and (min-width: 1024px){main .page-right .widget{padding:0px 0px 10px 0px}}.pageHeader{position:relative;z-index:110}.pageHeader .top{position:relative;display:flex;justify-content:flex-end;align-items:center;font-size:14px;height:50px;background-image:linear-gradient(90deg, #ffff 0%, #dddddd 100%),linear-gradient(to right, #ffff 0%, #dddddd 100%)}.pageHeader .top ul{padding:0 20px 0 0;margin:0;list-style:none;display:flex;justify-content:flex-end;align-items:center}.pageHeader .top ul li#search{margin-right:20px}.pageHeader .top ul li[class*=current]>a{color:#a6002a}.pageHeader .top ul li:last-child a{border-right:none}.pageHeader .top a{color:#606060;letter-spacing:1px;display:block;line-height:1;padding-right:5px;margin-left:5px;border-right:1px solid #606060;text-decoration:none}.pageHeader .top a:hover{color:#a6002a}.pageHeader .searchwrapper{position:relative;width:90px}.pageHeader .searchwrapper:before{position:absolute;left:0;top:0;content:"";margin:5px 0;height:20px;width:1px;background:#ccc}.pageHeader .search-top{position:absolute;z-index:-1;top:-50px;left:0;background:#fff;padding:0 20px;width:100%;transition:top .25s}.pageHeader .search-top.show{top:55px;z-index:100000}.pageHeader .search-top form{border:1px solid #ccc;display:flex;padding:0}.pageHeader .search-top form label{flex:1 1 auto}.pageHeader .search-top input{background:transparent;border:none;width:100%;font-size:14px;padding:5px 15px}.pageHeader .search-top input[type=submit]{border:0;font-size:12px;padding:0;width:100%;height:30px;margin:0;color:#111;background-color:transparent;text-transform:uppercase}.pageHeader .search-top input[type=submit]:hover{background:#e7e7e7}#logonav{position:relative}#logoinside{width:90px;position:absolute;left:20px;top:0;z-index:10000}.inside #logoinside{width:115px;left:0px;margin-left:20px}#topmenue{position:relative;z-index:10000}.navbar_in{position:relative;margin:0 auto;height:50px;display:flex;justify-content:flex-end;padding:10px 20px 0 0}.burger{order:2}.calendar{position:relative;background:#f3f3f3;padding:80px 20px 20px}#date{color:#a6002a;display:none}#calInfoWrapper{max-width:465px;display:flex;flex-direction:column;max-width:465px;min-height:40px}#calInfoWrapper #info{order:2;font-weight:300}#calInfoWrapper #info h2{font-weight:400;font-size:18px;margin-bottom:16px;padding-top:15px}#calInfoWrapper #info br{display:none}#calInfoWrapper #info p{font-weight:300;margin-bottom:0}#calInfoWrapper #calWrapper{position:relative}#month{cursor:pointer}#selectYearMonth{position:absolute;display:none;background:rgba(96,96,96,.92);width:100%;height:100%;border-radius:10px;z-index:10;padding:20px}#selectYearMonth.show{display:block}#selectYearMonth .close{position:absolute;top:15px;right:15px;border-radius:50px;width:36px;height:36px;border:1px solid #a6002a;color:#a6002a;background:#fff;cursor:pointer}#selectYearMonth .close span{position:absolute;top:-4px;left:10px;font-size:26px;line-height:36px}#selectYearMonth form{width:100%;height:100%;padding-top:40px}#selectYearMonth .row{margin-bottom:5px}#selectYearMonth label{color:#fff;display:block;margin-bottom:4px;padding-left:4px;font-size:14px}#selectYearMonth select{width:70%;border:1px solid #fff;padding:2px 10px;font-size:14px}#selectYearMonth input[type=submit]{background:#a6002a;color:#fff;margin-top:5px;border:none;padding:5px 20px;font-size:14px}#calHead{display:flex;justify-content:space-between;align-items:center;background-image:linear-gradient(to top, #b7b7b7 0%, #fff 100%);border:1px solid #d1d1d1;border-radius:10px 10px 0 0;height:62px;padding:0 15px;font-size:18px;color:#000}#back,#next{width:38px;height:38px;border-radius:50%}#back a,#next a{display:block;height:100%;border:1px solid #d1d1d1;border-radius:50%;font-size:27px;line-height:38px;text-decoration:none;color:#606060;background:#fff;text-align:center}#back a{padding-left:2px}#next a{padding-left:6px}#calWeek,.dayrow{display:flex;border:2px solid #d1d1d1;border-top:none}#calWeek div,.dayrow div{width:14.28%;text-align:center;border-left:2px solid #d1d1d1;font-size:14px;line-height:28px}#calWeek div:first-child,.dayrow div:first-child{border-left:none}.dayrow{background:#fff}.dayrow .inactive{color:#d0d0d0}.dayrow .active{background:#a6002a;color:#fff}.dayrow .active a{display:block;text-align:center;color:#fff;text-decoration:none}@media only screen and (min-width: 480px){.calendar{display:flex;justify-content:flex-end;padding-top:20px}.calendar #calInfoWrapper{max-width:300px}}@media only screen and (min-width: 580px){.calendar{justify-content:flex-end}.calendar #calInfoWrapper{max-width:350px}.calendar #date{display:block;position:absolute;left:20px;bottom:17px;font-size:22px}}@media only screen and (min-width: 760px){.calendar #calInfoWrapper{max-width:70%;flex-direction:row;justify-content:space-between}.calendar #calInfoWrapper #info{order:1;width:35%}.calendar #calInfoWrapper #info h2{padding-top:0px}.calendar #calInfoWrapper #calWrapper{order:2;width:60%;max-width:350px;text-align:right}}@media only screen and (min-width: 1024px){.calendar #calInfoWrapper{min-height:85px;justify-content:flex-end;padding-right:2px}.calendar #calInfoWrapper #info{padding-top:0;padding-right:30px;width:auto;flex:1 1 auto;align-self:center}.calendar #calInfoWrapper #calWrapper{flex:0 0 350px;width:350px}}@media only screen and (min-width: 1200px){.calendar #calInfoWrapper{max-width:779px}}@media only screen and (min-width: 1300px){.calendar #date{left:30px}}@media only screen and (min-width: 450px){.pageHeader .top{justify-content:flex-end}#logoinside{width:18.53%;max-width:170px;position:absolute;z-index:10100}}@media only screen and (min-width: 580px){.pageHeader .search-top{position:absolute;z-index:-1;top:5px;left:auto;right:144px;background:none;padding:0;width:50%;transition:opacity .25s;opacity:0}.pageHeader .search-top.show{top:-9px;opacity:1;z-index:120}}@media only screen and (min-width: 1024px){.inside #logoinside{top:-12px;width:170px}.navbar_in{padding-top:2px;padding-right:0px}}body{padding:0 10px 10px}#wrapper{max-width:1240px;margin:0 auto}main{padding:20px 0}main .pagewrapper{margin:20px 0;display:flex;flex-direction:column}.teaser{padding:0 20px}.teaser .highlight{padding-bottom:20px}.teaser .highlight p{color:#606060}.teaser .highlight br{display:none}.teaser .highlight cite{font-size:.8em;font-style:italic}.teaser a{text-decoration:none}.teaser .teaser_imgbox{margin:0px 0px}.teaser .teaser_imgbox figure{position:relative;margin-bottom:1px;border:1px solid #fff}.teaser .teaser_imgbox figure:hover{border:1px solid #a6002a}.teaser .teaser_imgbox figure figcaption{position:absolute;bottom:0;left:0;margin:0;width:100%;padding:10px 10px;background:rgba(255,255,255,.8)}.teaser .teaser_imgbox figure figcaption h2{width:100%;text-transform:uppercase;color:#a6002a;font-weight:normal;margin:0}.teaser .teaser_imgbox figure figcaption h2:after{display:none}@media only screen and (min-width: 580px){.teaser_imgbox{display:flex;justify-content:space-between;flex-wrap:wrap}.teaser_imgbox figure{flex:1 1 48%;padding:5px}}@media only screen and (min-width: 1024px){.teaser{padding:0}.teaser .highlight{margin-top:20px}.teaser .highlight p{font-size:28px}.teaser .highlight br{display:block}}.slider-left{margin-right:20px}#youtubehome .youtube{width:100%;margin-bottom:20px}.homesliderwrapper{max-width:584px;margin:0;display:none}.homesliderwrapper .bx-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin-bottom:20px}.homebxslider li{position:relative;overflow:hidden}.homebxslider li .slideimg{width:100%}.homebxslider li .slideimg img{width:100%;height:100%}.homebxslider li .slidecontent{position:absolute;width:100%;bottom:0;left:0;background:rgba(166,0,42,.9);padding:15px;color:#f3f3f3}.homebxslider li .slidecontent h3{margin-bottom:0}.homebxslider li .slidecontent a{color:#fff;text-decoration:none}.newsk h2{color:#a6002a;margin-bottom:9px}.newsk h3{font-size:14px;margin:0}.newsk h3 a{color:#a6002a;text-decoration:none}.newsk a{color:#787878;text-decoration:none}.newsk .newscontainer{display:flex;margin-bottom:5px;min-height:117px}.newsk .newscontainer .datum{flex:0 0 100px;background:#e3e3e3;padding:5px}.newsk .newscontainer .datum span{display:block;text-align:center}.newsk .newscontainer .datum .day{font-size:28px}.newsk .newscontainer .datum .time{padding-top:5px;font-size:12px}.newsk .newscontainer .newcontent{flex:1 1 auto;background:#f3f3f3;padding:5px 10px 40px 10px;position:relative}.newsk .newscontainer .newcontent .lecture{font-style:italic;font-size:13px}.newsk .newscontainer .newcontent .reg{position:absolute;bottom:5px;right:10px;padding:5px 0}.newsk .newscontainer .newcontent .reg .btn{display:inline-block;color:#fff;background:#a6002a;text-decoration:none;padding:0 10px;line-height:1.6}.newsBig .more{margin-top:50px}.newsBig .more a,.news .ev .more a{position:relative;display:inline-block;padding-left:35px}.newsBig .more a span,.news .ev .more a span{display:inline-block;text-transform:uppercase;padding:4px 15px;background:#a6002a;color:#fff;text-decoration:none;font-size:12px;margin-bottom:10px}.newsBig .more a:before,.news .ev .more a:before{content:"i";font-size:19px;color:#fff;font-style:italic;font-family:"Times New Roman",Times,serif;vertical-align:middle;text-align:center;position:absolute;left:0;top:0;width:25px;height:25px;background:#ccc;border-radius:50%}@media only screen and (min-width: 530px){.homesliderwrapper{display:block}}@media only screen and (min-width: 700px){#youtubehome{padding:20px;background:#f3f3f3;margin-top:20px;margin-bottom:50px;display:flex;justify-content:space-between}#youtubehome .youtube{position:relative;width:49%;margin-bottom:0px}}@media only screen and (min-width: 980px){.homesliderwrapper{padding:30px 0}.slider-right{flex:1 1 auto;max-width:none}}.kurator .kuratorwrapper{padding:20px 0px;border-top:1px solid #ccc}.kurator .kuratorwrapper .header h2{margin-bottom:5px}.kurator .kuratorwrapper .header .cv{margin:10px 0}.kurator .kuratorwrapper .header .toggleButton{display:none}.kuratorName h2{margin-bottom:5px}.js .kurator .kuratorwrapper .header .cv{transition:height .25s;height:0;overflow:hidden}.js .kurator .kuratorwrapper .header .toggleButton{display:block}.js .kurator.show .kuratorwrapper .header .cv{height:auto;max-height:10000px}.js .kurator.show .kuratorwrapper .header .toggleButton{display:none}@media only screen and (min-width: 700px){.kuratorwrapper{display:flex}.kuratorwrapper .image{flex:0 0 320px}}.events{padding-bottom:30px}.event header{display:flex;flex-direction:column;border-top:1px solid #606060;padding-top:2px;margin:10px 0}.event header .datum{color:#5f5f5f;background:#e3e3e3;padding:10px 20px}.event header .datesup{position:relative;top:-4px;font-size:10px}.event header .datesup.left{margin-right:3px}.event header .datesup.right{margin-left:3px}.event .evHeadline{background:#f5f5f5;padding:10px 20px}.event .evHeadline h2{text-transform:uppercase;color:#a6002a;margin:0;font-weight:normal;letter-spacing:1px}.event .evAuszug{padding:10px 20px}.event .evAuszug h3{letter-spacing:1px;font-weight:400;font-size:14px}.event .evAuszug h3 a{color:#606060;text-transform:none}.event .evAuszug h3 a:hover{opacity:.9}.event .evAuszug a{text-decoration:none;text-transform:uppercase}.event .evAuszug a span{background:#a6002a;color:#fff;padding:2px 10px;font-size:14px}.event footer a{text-decoration:none;text-transform:uppercase}.event footer a span{background:#a6002a;color:#fff;padding:2px 10px;font-size:14px}.event .evAuszug .info,.event footer .info,.event footer .oben{display:inline-block;position:relative;left:0;top:0px;font-size:14px;line-height:20px;color:#fff;font-style:italic;font-family:"Times New Roman",Times,serif;text-align:center;width:20px;height:20px;background:#b0b0b0;border-radius:50%;margin-right:10px;padding:0;text-transform:none}.event .evAuszug .toggle{position:absolute;top:0;left:0;opacity:1;transition:all .5s}.event.show .evAuszug .toggle{opacity:0}.event .evAuszug .anmeldung{position:absolute;top:0;left:0;opacity:0;transition:all .5s}.event.show .evAuszug .anmeldung{opacity:1}.js .event .ev{margin:10px 0;padding:0px 20px;max-height:0;overflow:hidden}.js .event.show .ev{max-height:10000px}.news .event .ev{margin:40px 0}.event .ev aside audio{display:block;margin-top:20px;width:100%}.event footer .oben{position:relative;top:4px}.event footer .oben:before{content:"";position:absolute;top:4px;left:2px;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #fff transparent}.event footer{padding:20px 0px 10px 0;display:flex;justify-content:flex-start}.event footer .anmeldung{margin-right:10px}.event .ev>div>div{margin-bottom:40px}@media only screen and (min-width: 450px){.event footer .anmeldung{margin-right:20px}}@media only screen and (min-width: 700px){.event header{flex-direction:row}.event header .datum{flex:0 0 auto}.event header .evHeadline{flex:1 1 auto}}@media only screen and (min-width: 755px){.event .ev{max-width:1200px}.event .ev>div{display:flex;justify-content:space-between}.event .ev>div>div{flex:1 1 auto;padding-right:20px;max-width:840px}.event .ev aside{flex:0 0 290px;text-align:right}.event .ev footer{justify-content:flex-end}.event .ev footer a span:nth-child(2){padding:2px 30px}.event .ev footer .toggle span:nth-child(2){position:relative;top:-2px}}@media only screen and (min-width: 1024px){.event .ev,.js .event .ev{padding-right:102px}.news .event .ev>div>div{flex:1 1 auto;padding-right:40px;max-width:840px}.news .event .ev aside{flex:0 0 500px;text-align:right}}@media only screen and (min-width: 1200px){.event .ev,.js .event .ev{max-width:100%;padding-right:20px}}.lectureWrapper{display:flex;flex-wrap:wrap}.lectureWrapper .lectureSingle{position:relative;margin:0px 10px 10px 0;border:10px solid #f3f3f3;max-width:380px}.lectureWrapper .lectureSingle h2{padding:5px;color:#a6002a;min-height:61px;text-align:center;margin-bottom:10px;background:#f3f3f3}.lectureWrapper .lectureSingle .lectureContent{padding:5px;padding-bottom:30px;background:#fff}.lectureWrapper .lectureSingle .lectureLink{position:absolute;right:10px;bottom:10px;text-align:right;padding-top:10px}.lectureWrapper .lectureSingle .lectureLink .btn{display:inline-block;background:#a6002a;color:#fff;line-height:1.6;padding:0 10px;text-decoration:none}.newsk.reihe{margin-bottom:20px}.kuratorReihe{display:flex;flex-wrap:wrap;padding:20px 0px}.kuratorReihe .kuratorImg{flex:0 0 320px}main .slider{padding:0 20px}main .page-right{padding-top:30px}main .page-right h2{margin-bottom:5px}main .page-right p{margin-bottom:5px}main .page-right .btn{display:inline-block;background:#a6002a;color:#fff;line-height:1.6;padding:0 10px;text-decoration:none}@media only screen and (min-width: 700px){main .slider{flex-direction:column;padding-right:20px}main .slider .page-left{flex:1 1 auto;padding-right:20px}main .slider .page-right{flex:0 0 350px;padding-right:0}}@media only screen and (min-width: 980px){main .pagewrapper{flex-direction:row;padding:0 20px 0 20px}main .pagewrapper .page-left{flex:1 1 auto;margin-right:50px}main .pagewrapper .page-right{padding-top:0;flex:0 0 350px}main .slider .page-left{flex:1 1 auto;padding-right:10px}}footer p{font-weight:normal}.pageFooter{background:#a6002a;color:#fff;padding:0 20px}.pageFooter a{color:#fff}.pageFooter .footer_in{padding:35px 20px;font-size:13px;line-height:18px}.pageFooter .footer_in .left .logo{padding-bottom:20px}.pageFooter .footer_in .right ul{padding-left:15px;margin:0}.pageFooter .bottom{padding:0 20px 20px 20px}.pageFooter .bottom .left a{font-weight:bold;text-decoration:none}.pageFooter .bottom .left a:hover{opacity:.8}.pageFooter .bottom .left ul{padding-left:0px;margin:0;list-style:none}.pageFooter .bottom .right ul{list-style:none;padding:0;display:flex;flex-wrap:wrap}.pageFooter .bottom .right ul li{margin:10px 10px 0 0}.pageFooter .bottom .right ul li a{color:#fff;text-decoration:none;font-size:30px}.pageFooter .bottom .right ul li a:hover{opacity:.8}#totop{position:fixed;bottom:20px;right:20px;z-index:10000;display:none;width:46px;height:46px}#totop.show{display:block}#totop a{display:inline-block;width:46px;height:46px;color:#787878;font-weight:bold;font-size:30px;text-decoration:none;padding-top:7px;text-align:center}@media only screen and (min-width: 450px){.pageFooter .footer_in .left{display:flex;flex-wrap:wrap}.pageFooter .footer_in .left .logo{width:35%;max-width:170px}.pageFooter .footer_in .left .widget{padding-left:40px}}@media only screen and (min-width: 580px){.pageFooter .bottom .left ul{display:flex;flex-wrap:wrap}.pageFooter .bottom .left ul li{padding-right:20px;position:relative}.pageFooter .bottom .left ul li:after{content:"";display:block;position:absolute;top:5px;right:10px;width:2px;height:12px;background:#fff}.pageFooter .bottom .left ul li:last-child:after{content:none}}@media only screen and (min-width: 700px){.pageFooter .footer_in{display:flex}.pageFooter .footer_in .left{width:66%}.pageFooter .footer_in .right{width:33%}}@media only screen and (min-width: 800px){.pageFooter .footer_in .left{width:500px;flex-wrap:nowrap}.pageFooter .footer_in .right{width:auto;padding-left:20px}}@media only screen and (min-width: 900px){.pageFooter .bottom{display:flex;align-items:flex-end}.pageFooter .bottom .left ul{margin-bottom:10px}.pageFooter .bottom .right ul{margin:0}.pageFooter .bottom .right ul li a{font-size:40px}}@media only screen and (min-width: 1024px){.pageFooter .left{width:500px}.pageFooter .right{padding-left:20px}}


#overflow-spinner{
            position: fixed;
            display: none;
            justify-content: center;
            align-items: center;
            left: 0;
            top: 0;
            width: 100vw;
            height: 100vh;
            background-color: rgba(0, 0, 0, 0.4);
        }
        #overflow-spinner.show{
            display: flex;
        }
        .loader {
          border: 16px solid #f3f3f3;
          border-radius: 50%;
          border-top: 16px solid #a6002a;
          width: 120px;
          height: 120px;
          -webkit-animation: spin 2s linear infinite; /* Safari */
          animation: spin 2s linear infinite;
        }
        
        /* Safari */
        @-webkit-keyframes spin {
          0% { -webkit-transform: rotate(0deg); }
          100% { -webkit-transform: rotate(360deg); }
        }
        
        @keyframes spin {
          0% { transform: rotate(0deg); }
          100% { transform: rotate(360deg); }
        }
        
#mobil{display:block;width:18px;height:18px;position:relative;cursor:pointer}#mobil span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;background:#a6002a;left:0;top:0;transition:all .1s;-webkit-transform:rotate(0deg);transform:rotate(0deg)}#mobil span:nth-child(1){top:0px}#mobil span:nth-child(2){top:6px}#mobil span:nth-child(3){top:6px}#mobil span:nth-child(4){top:12px}#mobil.show span:nth-child(1),#mobil.show span:nth-child(4){top:12px;left:50%;width:0}#mobil.show span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mobil.show span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width: 1024px){.no-touch #mobil{display:none}}
/*# sourceMappingURL=style.css.map */
