@font-face{font-family:Merriweather;font-style:normal;font-weight:400;src:local(''),url(../font/googlefonts/merriweather-v30-latin-regular.woff2) format('woff2'),url(../font/googlefonts/merriweather-v30-latin-regular.woff) format('woff')}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;src:local(''),url(../font/googlefonts/merriweather-v30-latin-700.woff2) format('woff2'),url(../font/googlefonts/merriweather-v30-latin-700.woff) format('woff')}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local(''),url(../font/googlefonts/montserrat-v25-latin-regular.woff2) format('woff2'),url(../font/googlefonts/montserrat-v25-latin-regular.woff) format('woff')}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local(''),url(../font/googlefonts/montserrat-v25-latin-600.woff2) format('woff2'),url(../font/googlefonts/montserrat-v25-latin-600.woff) format('woff')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local(''),url(../font/googlefonts/montserrat-v25-latin-700.woff2) format('woff2'),url(../font/googlefonts/montserrat-v25-latin-700.woff) format('woff')}a,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,hr,html,i,iframe,img,ins,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}article,aside,audio,canvas,figcaption,figure,figure img,footer,header,hgroup,img,nav,section,video{display:block}a img{border:0}input,select{outline:0;border:0}*,::after,::before{box-sizing:border-box}.clearfix:after{clear:both;content:" ";display:table}.pointer{cursor:pointer}.floatRight{float:right}.floatLeft{float:left}.video-container{position:relative;padding-bottom:calc(56.25% - 30px);padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.title-video{width:100%;object-fit:contain}.overflow{overflow:hidden}.fullWidth{width:100%}.center{text-align:center}.relative{position:relative;top:0;left:0}.row{margin-bottom:1rem;width:100%;position:relative;top:0;left:0;box-sizing:border-box}.row:after{clear:both;content:" ";display:table}.row.hidden{overflow:hidden}.col{box-sizing:border-box}.col:after{clear:both;content:" ";display:table}.col.marginBottom{margin-bottom:15px}.col.left{padding-right:10px}.col.right{padding-left:10px}.col.floatRight{float:right!important}.col img{width:100%}.col input{width:100%}.col.left{padding-right:15px}.col.right{padding-left:15px}.col-xs-12{width:100%}.col-xs-11{width:calc(100%/12*11);float:left}.col-xs-10{width:calc(100%/12*10);float:left}.col-xs-9{width:calc(100%/12*9);float:left}.col-xs-8{width:calc(100%/12*8);float:left}.col-xs-7{width:calc(100%/12*7);float:left}.col-xs-6{width:calc(100%/12*6);float:left}.col-xs-5{width:calc(100%/12*5);float:left}.col-xs-4{width:calc(100%/12*4);float:left}.col-xs-3{width:calc(100%/12*3);float:left}.col-xs-2{width:calc(100%/12*2);float:left}.col-xs-1{width:calc(100%/12*1);float:left}.col-xs-12-offset{margin-left:100%}.col-xs-11-offset{margin-left:calc(100%/12*11)}.col-xs-10-offset{margin-left:calc(100%/12*10)}.col-xs-9-offset{margin-left:calc(100%/12*9)}.col-xs-8-offset{margin-left:calc(100%/12*8)}.col-xs-7-offset{margin-left:calc(100%/12*7)}.col-xs-6-offset{margin-left:calc(100%/12*6)}.col-xs-5-offset{margin-left:calc(100%/12*5)}.col-xs-4-offset{margin-left:calc(100%/12*4)}.col-xs-3-offset{margin-left:calc(100%/12*3)}.col-xs-2-offset{margin-left:calc(100%/12*2)}.col-xs-1-offset{margin-left:calc(100%/12*1)}.col-xs-0-offset{margin-left:0}@media (min-width:769px){.col-md-12{width:100%}.col-md-11{width:calc(100%/12*11);float:left}.col-md-10{width:calc(100%/12*10);float:left}.col-md-9{width:calc(100%/12*9);float:left}.col-md-8{width:calc(100%/12*8);float:left}.col-md-7{width:calc(100%/12*7);float:left}.col-md-6{width:calc(100%/12*6);float:left}.col-md-5{width:calc(100%/12*5);float:left}.col-md-4{width:calc(100%/12*4);float:left}.col-md-3{width:calc(100%/12*3);float:left}.col-md-2{width:calc(100%/12*2);float:left}.col-md-1{width:calc(100%/12*1);float:left}.col-md-12-offset{margin-left:100%}.col-md-11-offset{margin-left:calc(100%/12*11)}.col-md-10-offset{margin-left:calc(100%/12*10)}.col-md-9-offset{margin-left:calc(100%/12*9)}.col-md-8-offset{margin-left:calc(100%/12*8)}.col-md-7-offset{margin-left:calc(100%/12*7)}.col-md-6-offset{margin-left:calc(100%/12*6)}.col-md-5-offset{margin-left:calc(100%/12*5)}.col-md-4-offset{margin-left:calc(100%/12*4)}.col-md-3-offset{margin-left:calc(100%/12*3)}.col-md-2-offset{margin-left:calc(100%/12*2)}.col-md-1-offset{margin-left:calc(100%/12*1)}.col-md-0-offset{margin-left:0}}@media screen and (min-width:1200px){.col-lg-12{width:100%}.col-lg-11{width:calc(100%/12*11);float:left}.col-lg-10{width:calc(100%/12*10);float:left}.col-lg-9{width:calc(100%/12*9);float:left}.col-lg-8{width:calc(100%/12*8);float:left}.col-lg-7{width:calc(100%/12*7);float:left}.col-lg-6{width:calc(100%/12*6);float:left}.col-lg-5{width:calc(100%/12*5);float:left}.col-lg-4{width:calc(100%/12*4);float:left}.col-lg-3{width:calc(100%/12*3);float:left}.col-lg-2{width:calc(100%/12*2);float:left}.col-lg-1{width:calc(100%/12*1);float:left}.col-lg-12-offset{margin-left:100%}.col-lg-11-offset{margin-left:calc(100%/12*11)}.col-lg-10-offset{margin-left:calc(100%/12*10)}.col-lg-9-offset{margin-left:calc(100%/12*9)}.col-lg-8-offset{margin-left:calc(100%/12*8)}.col-lg-7-offset{margin-left:calc(100%/12*7)}.col-lg-6-offset{margin-left:calc(100%/12*6)}.col-lg-5-offset{margin-left:calc(100%/12*5)}.col-lg-4-offset{margin-left:calc(100%/12*4)}.col-lg-3-offset{margin-left:calc(100%/12*3)}.col-lg-2-offset{margin-left:calc(100%/12*2)}.col-lg-1-offset{margin-left:calc(100%/12*1)}.col-lg-0-offset{margin-left:0}}@-webkit-keyframes fadeInDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20 pxs)}}@keyframes fadeInDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes scroll_move{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}40%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}70%{opacity:1}100%{-webkit-transform:translateY(12px);transform:translateY(12px);opacity:0}}@keyframes scroll_move{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}40%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}70%{opacity:1}100%{-webkit-transform:translateY(12px);transform:translateY(12px);opacity:0}}.textshadow{text-shadow:0 0 2px rgba(150,150,150,.5)}.headlineTextShadow{text-shadow:0 0 2px rgba(100,100,100,.7)}h1.with-padding,h2.with-padding,h3.with-padding,h4.with-padding,h5.with-padding,h6.with-padding{max-width:1200px;margin-left:auto;margin-right:auto}#cdu-logo{position:relative;top:40px;float:right;margin:80px 0 160px 0;width:auto}@media (max-width:1205px){#cdu-logo{display:none}}html{height:100%;font-family:Montserrat,sans-serif!important}html body{height:100%;width:100%;text-align:left}html body section.firstTab{margin-top:67px}html body section.firstTab,html body section.image{max-height:100%}html body img{max-width:100%;height:auto}html body #tx_cookies{z-index:9999999;position:fixed;top:0;background:#fff;width:100%;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25)}html body #tx_cookies #tx_cookies_inner{width:100%;max-width:800px;background:#fff;margin:0 auto;padding:15px 20px 20px;position:relative;line-height:1.8}@media (max-width:544px){html body #tx_cookies #tx_cookies_inner{font-size:14px;line-height:1.5}}html body #tx_cookies #tx_cookies_inner h3{color:#000}html body #tx_cookies #tx_cookies_inner p{margin-bottom:5px}html body #tx_cookies #tx_cookies_inner #tx_cookies_close{font-family:FontAwesome;padding:5px;background:0 0;position:absolute;right:0;top:10px;color:#000;border:none}html body #tx_cookies #tx_cookies_inner #tx_cookies_close:hover{color:#e30613}@media (max-width:800px){html body #tx_cookies #tx_cookies_inner #tx_cookies_close{right:15px}}html body #tx_cookies #tx_cookies_inner button,html body #tx_cookies #tx_cookies_inner input{padding:10px 10px;background:#000;color:#fff;font-size:14px;box-sizing:border-box;outline:0;border:1px #000 solid;border-radius:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-appearance:none}html body #tx_cookies #tx_cookies_inner button:hover,html body #tx_cookies #tx_cookies_inner input:hover{background:#ddd;color:#000}html body #tx_cookies #tx_cookies_inner button:focus,html body #tx_cookies #tx_cookies_inner input:focus{background:#fff;color:#000}html body #tx_cookies #tx_cookies_inner button:focus::-webkit-input-placeholder,html body #tx_cookies #tx_cookies_inner input:focus::-webkit-input-placeholder{color:#000}html body #tx_cookies #tx_cookies_inner button:focus:-moz-placeholder,html body #tx_cookies #tx_cookies_inner input:focus:-moz-placeholder{color:#000;opacity:1}html body #tx_cookies #tx_cookies_inner button:focus::-moz-placeholder,html body #tx_cookies #tx_cookies_inner input:focus::-moz-placeholder{color:#000;opacity:1}html body #tx_cookies #tx_cookies_inner button:focus:-ms-input-placeholder,html body #tx_cookies #tx_cookies_inner input:focus:-ms-input-placeholder{color:#000}html body #cduMedium{display:none;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:fixed;right:110px;top:26px;z-index:1400}@media (max-width:1205px){html body #cduMedium{display:block}}html body #cduMedium.white{color:#fff;background:rgba(0,0,0,.7)}html body #cduMedium span{color:#fff;padding:0 3px}html body #mobileBut{position:fixed;background:rgba(255,255,255,.3);color:#fff;z-index:300;font-size:1.6rem;padding:18px 10px 5px;top:10px;right:3%;display:none;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}html body #mobileBut.logo{right:110px}html body #mobileBut.no-logo{right:10px}html body #cdu-logo-mobile{display:none}@media (max-width:1205px){html body #cdu-logo-mobile{display:block;position:fixed;right:0;top:20px;margin:0;z-index:201;width:100px}}html body #scrollNav{position:fixed;bottom:50px;right:28px;z-index:1000;color:#fff;font-size:3rem;line-height:1.6rem}html body #scrollNav i{cursor:pointer;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s}html body #scrollNav i:hover{color:#413a3a}html body #scrollNav a{background:rgba(200,200,200,.3);display:block;margin-bottom:8px;padding:0 10px;text-shadow:0 0 2px rgba(150,150,150,.5)}html body nav#mainnav{position:fixed;top:0;left:0;right:0;padding:1rem;z-index:200}@media (min-width:1206px){html body nav#mainnav{display:flex;justify-content:space-between;align-items:center}}html body nav#mainnav ul{list-style:none}html body nav#mainnav ul li{display:inline-block}html body nav#mainnav ul li:last-of-type{margin-right:40px}html body nav#mainnav ul li a{text-decoration:none;margin-left:40px;color:#fff;text-shadow:0 0 4px rgba(150,150,150,.4);-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s;padding:5px 0;margin-bottom:15px}html body nav#mainnav ul li a span{padding:2px 3px}html body nav#mainnav ul li a.active{border-bottom:1px solid #fff}html body nav#mainnav ul li a .fa-facebook-official{font-size:1.2rem}html body nav#mainnav ul#logo{float:left;font-size:1.8rem;font-weight:600}html body nav#mainnav ul#logo>li{display:block}html body nav#mainnav ul#logo>li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;line-height:2rem;margin-bottom:0;padding:0}@media (max-width:414px){html body nav#mainnav ul#logo>li a{width:245px}}@media (max-width:375px){html body nav#mainnav ul#logo>li a{width:215px;font-size:20px;line-height:1.45rem}}@media (max-width:320px){html body nav#mainnav ul#logo>li a{width:155px}}html body nav#mainnav ul#logo>li a #logo-title{height:50px;width:auto;position:relative;top:5px}@media (min-width:1206px){html body nav#mainnav ul#logo>li a #logo-title{display:flex;justify-content:space-between;align-items:center;top:0}}html body nav#mainnav ul#logo>li.logo-subtitle{font-size:.53em;display:block;margin-right:auto}@media (min-width:1206px){html body nav#mainnav ul#logo>li.logo-subtitle{margin-left:40px}}html body nav#mainnav ul#links{font-family:Montserrat,sans-serif;float:right;font-size:1rem}@media (max-width:375px){html body nav#mainnav ul#links{font-size:20px;line-height:1.1rem}}html body nav#mainnav.white{background:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(50,50,50,.1);-moz-box-shadow:0 1px 1px 0 rgba(50,50,50,.1);box-shadow:0 1px 1px 0 rgba(50,50,50,.1);-webkit-transition:background 1s;-moz-transition:background 1s;-ms-transition:background 1s;-o-transition:background 1s;transition:background 1s}html body nav#mainnav.white ul li a{color:#413a3a;text-shadow:none}html body nav#mainnav.white ul li a.active{border-bottom:1px solid #413a3a}html body nav#mainnav.white span{color:#fff;background:rgba(0,0,0,.7)}html body nav#mainnav.white.active{background:rgba(200,200,200,.9)}html body #stage{height:100%;width:100%;position:relative;z-index:100}html body #stage:after{clear:both;content:" ";display:table}html body #stage section{position:relative;background-attachment:fixed;background-repeat:no-repeat;background-position:top center;background-size:cover;height:100%}html body #stage section.content{background:#fff;width:100%;margin:0 auto;z-index:500;height:auto;position:relative;max-width:1200px;padding-top:5px}html body #stage section.content.news{padding-top:40px}@media (max-width:768px){html body #stage section.content#kontakt_content .g-recaptcha,html body #stage section.content#kontakt_content .kontakt-col{padding-left:1%;padding-right:1%}}html body #stage section.content#kontakt_content .g-recaptcha textarea,html body #stage section.content#kontakt_content .kontakt-col textarea{width:100%}html body #stage section.content#kontakt_content .g-recaptcha input,html body #stage section.content#kontakt_content .g-recaptcha select,html body #stage section.content#kontakt_content .kontakt-col input,html body #stage section.content#kontakt_content .kontakt-col select{border:1px #999 solid;padding:5px 10px;display:inline-block}html body #stage section.content#kontakt_content .g-recaptcha button,html body #stage section.content#kontakt_content .kontakt-col button{background:#ddd;border:none;padding:10px 15px;color:#413a3a}html body #stage section.content#kontakt_content .g-recaptcha button:hover,html body #stage section.content#kontakt_content .kontakt-col button:hover{background:#777;color:#eee}html body #stage section.content#kontakt_content .g-recaptcha label,html body #stage section.content#kontakt_content .kontakt-col label{margin-top:1rem;display:block}html body #stage section.content h2,html body #stage section.content h3,html body #stage section.content h4,html body #stage section.content h5,html body #stage section.content h6{font-weight:600;padding:0 3%}html body #stage section.content p{color:#413a3a;display:block;margin:0 auto;padding:20px 3%;font-size:1.2rem;line-height:2.4rem}html body #stage section.content p:first-child{margin-top:40px}html body #stage section.content p:last-child{margin-bottom:45px}html body #stage section.content p.continue-reading{padding-top:0;text-align:right}html body #stage section.content p.continue-reading span{text-decoration:none;padding:5px}html body #stage section.content p.continue-reading span:hover{cursor:pointer;text-decoration:underline}html body #stage section.content p.continue-reading span:hover i{text-decoration:underline}html body #stage section.content p a{color:#413a3a}html body #stage section.content ol,html body #stage section.content ul{color:#413a3a;display:block;margin:0 auto 0 30px;padding:0 3%;font-size:1.2rem;line-height:2.4rem}@media (max-width:1205px){html body #stage section.content ol,html body #stage section.content ul{font-size:1rem;line-height:1.8rem}}html body #stage section.content ol:first-child,html body #stage section.content ul:first-child{margin-top:40px}html body #stage section.content ol:last-child,html body #stage section.content ul:last-child{margin-bottom:45px}html body #stage section.content ul li{list-style-type:none;position:relative}html body #stage section.content ul li:before{content:'»';display:inline-block;margin-right:10px;color:inherit;font-weight:600;position:absolute;top:-1px;left:-18px}html body #stage section.content .galery .gallery-content.newsletter-item{min-height:360px;padding:0 15px}@media (min-width:600px){html body #stage section.content .galery .gallery-content.newsletter-item{padding:0 1%}}html body #stage section.content .galery .gallery-content.newsletter-item:first-of-type{margin-bottom:50px;width:100%}html body #stage section.content .galery .gallery-content.newsletter-item:first-of-type h4{margin:0;font-size:1.2em}html body #stage section.content .galery .gallery-content.newsletter-item:first-of-type h5{margin:0;font-size:1.1em}html body #stage section.content .galery .gallery-content.newsletter-item:first-of-type .ce-image{width:100%;margin:0 auto 10px}@media (min-width:600px){html body #stage section.content .galery .gallery-content.newsletter-item:first-of-type .ce-image{width:30%;float:left;margin:0 5% 0 0}}html body #stage section.content .galery .gallery-content.newsletter-item h4{margin:5px 0 0;font-weight:600;font-size:.9em}@media (min-width:544px){html body #stage section.content .galery .gallery-content.newsletter-item h4{font-size:1em}}html body #stage section.content .galery .gallery-content.newsletter-item h4 a{color:inherit;text-decoration:none}html body #stage section.content .galery .gallery-content.newsletter-item h4 a:hover{text-decoration:underline}html body #stage section.content .galery .gallery-content.newsletter-item h5{margin:0 0 40px;font-weight:400}html body #stage section.content .galery .gallery-content.newsletter-item h5 a{color:inherit}html body #stage section.content .galery .gallery-content.newsletter-item .ce-image{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1)}html body #stage section.content .galery .gallery-content.newsletter-item .ce-image a img{max-width:100%;height:auto}@media (max-width:1000px) and (min-width:360px){html body #stage section.content .galery .gallery-content.newsletter-item{width:50%;float:left}}html body #stage section.content.two-columns .galery{padding-top:67px}html body #stage section.content.two-columns .galery p{clear:both;padding:0;margin:10px 0}html body #stage section.content.two-columns .galery p a{font-size:16px}html body #stage section.content.two-columns .galery h2,html body #stage section.content.two-columns .galery h3,html body #stage section.content.two-columns .galery h4,html body #stage section.content.two-columns .galery h5,html body #stage section.content.two-columns .galery h6{padding:0}html body #stage section.content.two-columns .galery .big-content .ce-image{float:left;width:40%;height:auto}html body #stage section.content.two-columns .sidebar{padding-top:67px}html body #stage section.content.two-columns .sidebar h1{font-size:1.2rem;font-weight:600}html body #stage section.content.two-columns .sidebar h3{font-size:1rem;font-weight:400}html body #stage section.content.two-columns .sidebar h4,html body #stage section.content.two-columns .sidebar h5{font-weight:400}html body #stage section.content .month{width:30%;float:left}@media (max-width:756px){html body #stage section.content .month{width:100%}}html body #stage section.content .month h2{font-weight:600}html body #stage section.content .month div.row{text-align:center}html body #stage section.content .month div.row.wochentage{font-weight:600}html body #stage section.content .month div.row.datum .col{padding:5px 0}html body #stage section.content .month div.row.datum .col.inactive{color:#ccc}html body #stage section.content .month div.row.datum .col.active{background:rgba(0,0,0,.1)}html body #stage section.content .month div.row.datum .col.active:hover{cursor:pointer}html body #stage section.content .month div.row .col{float:left;width:14.28%}html body #stage section.content .month:nth-child(2){margin:0 5%}@media (max-width:756px){html body #stage section.content .month:nth-child(2){margin:0}}html body #stage section.content table.termine{font-size:16px;width:100%;text-align:left;margin:20px 0 30px}html body #stage section.content table.termine tr{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}html body #stage section.content table.termine tr th{padding:10px 10px 5px;border-bottom:1px solid #333}html body #stage section.content table.termine tr.no-highlight{color:#ccc;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}html body #stage section.content table.termine tr.no-highlight td{border-bottom-color:#ccc;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;margin:0 auto}html body #stage section.content table.termine tr td{padding:12px 15px;height:50px;box-sizing:border-box}html body #stage section.content table.termine tr:nth-of-type(even){background:rgba(0,0,0,.06)}html body #stage section.small-head-content .row{margin-left:-15px;margin-right:-15px;box-sizing:border-box}html body #stage section.small-head-content [class^=col-]{padding:0 15px;box-sizing:border-box}html body #stage section.small-head-content img{width:100%}html body #stage section.small-head-content p{padding:0 0 3% 0;font-size:1rem;line-height:2rem}html body #stage section.small-head-content p a{color:#413a3a}html body #stage section.small-head{max-height:300px!important;background-size:auto}html body #stage section.small-head .headline h1,html body #stage section.small-head .headline h2{color:#fff!important}html body #stage section.small-head .headline h1{margin-bottom:20px}html body #stage section .headline{position:absolute;left:10%;bottom:10%;color:#fff}html body #stage section .headline h1{font-size:4rem;font-weight:600;-webkit-transition:all .3;-moz-transition:all .3;-ms-transition:all .3;-o-transition:all .3;transition:all .3;text-shadow:0 0 2px rgba(150,150,150,.5)}html body #stage section .headline h2{font-weight:400;font-size:1.5rem;font-family:Merriweather,serif}html body #stage section .headline h3{margin-top:20px;font-family:Merriweather,serif;font-weight:400;font-size:1.5rem}html body #stage section .headline h4{margin-top:5px;font-family:Merriweather,serif;font-weight:400;font-size:1rem}html body #stage section.firstTab a{color:#fff;font-size:3rem;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);background:rgba(255,255,255,.3);line-height:1.6rem}html body #stage section.firstTab a.left{left:2.5%;padding:0 1.2rem 0 1rem}html body #stage section.firstTab a.right{right:2.5%;padding:0 1rem 0 1.2rem}html body #stage section.firstTab a:hover{background:rgba(255,255,255,.5)}html body #stage section.firstTab .scroller{color:#fff;display:block;position:absolute;left:50%;bottom:35px;width:66px;margin:0 0 -2px -33px;z-index:20;cursor:pointer;text-align:center;-webkit-transition:opacity .2s;transition:opacity .2s}html body #stage section.firstTab .scroller svg{height:50px;-webkit-transition:opacity .4s ease-in-out .9s;transition:opacity .4s ease-in-out .9s}html body #stage section.firstTab .scroller svg path{fill:rgba(255,255,255,0);stroke:#fff;stroke-dasharray:51,0;stroke-dashoffset:109;-webkit-transition:stroke-dasharray 1.3s cubic-bezier(.74,.05,.12,.99) .9s;transition:stroke-dasharray 1.3s cubic-bezier(.74,.05,.12,.99) .9s}html body #stage section.firstTab .scroller svg circle{fill:#fff;-webkit-animation:scroll_move ease-in-out 1.9s infinite;animation:scroll_move ease-in-out 1.9s infinite}html body #stage section.firstTab .scroller i{font-size:1.4rem;display:block}html body #stage section#termine-kalender{margin-top:30px}html body #stage section#home_content{padding-top:67px}html body #stage section#kontakt_content{width:100%;max-width:800px;padding:20px 0}html body #stage section#termine_content{padding-top:40px}html body #stage section.news{padding-top:0}html body #stage section.news.news-single .news-backlink-wrap{padding:0 3%}html body #stage section.news.news-single .news-backlink-wrap a{color:#413a3a;text-decoration:none}html body #stage section.news.news-single .news-backlink-wrap a:hover{text-decoration:underline}html body #stage section.news.news-single .article h3{color:inherit;text-decoration:none;font-size:1.5rem;padding:0 3%}html body #stage section.news.news-single .article h3 .date{text-align:right;line-height:27px;float:right;font-size:1rem;font-weight:600;vertical-align:bottom}@media (max-width:991px){html body #stage section.news.news-single .article h3 .date{float:left}}html body #stage section.news.news-single .article .news-text-wrap p{font-size:1rem;line-height:2rem}html body #stage section.news.news-single .article .news-text-wrap p:first-of-type{margin-top:0}html body #stage section.news.news-single .article .news-text-wrap p a{color:#413a3a}html body #stage section.news .page-navigation{margin-bottom:30px}html body #stage section.news .page-navigation:last-of-type{margin-top:30px}html body #stage section.news .page-navigation p{display:inline-block;margin:0!important;font-size:1rem}html body #stage section.news .page-navigation ul{float:right;display:inline-block}html body #stage section.news .page-navigation ul li{float:left;display:block;background:0 0;padding:7.5px 15px}html body #stage section.news .page-navigation ul li:before{display:none}html body #stage section.news .page-navigation ul li a{color:#000;text-decoration:none}html body #stage section.news .page-navigation ul li.current,html body #stage section.news .page-navigation ul li:hover{background:#DDD}html body #stage section.news .article{overflow:hidden;margin-bottom:45px}html body #stage section.news .article .header h2 a,html body #stage section.news .article .header h2 a:visited{color:inherit;text-decoration:none;font-size:1.5rem}html body #stage section.news .article .header h2 .date{text-align:right;line-height:27px;float:right;font-size:1rem;font-weight:600;vertical-align:bottom}@media (max-width:991px){html body #stage section.news .article .header h2 .date{float:left}}html body #stage section.news .article .image-container img{height:auto;max-width:100%;width:100%;margin-bottom:20px}html body #stage section.news .article .teaser-container{padding:0 20px 0}html body #stage section.news .article .teaser-container p{padding:0}html body #stage section.news .article .teaser-container .more{color:inherit;text-decoration:none}html body #stage section.news .article .teaser-container .more:hover{text-decoration:underline}html body #stage section.news .teaser-container p{font-size:1rem;line-height:2rem}html body #stage section.news .teaser-container p a{color:#413a3a}html body #stage section.news .footer{display:none}html body #stage #footer{background:#ddd;font-size:.9rem;padding:10px calc(1rem + 40px) 10px 10px;position:relative;min-height:38px}html body #stage #footer:after{clear:both;content:" ";display:table}html body #stage #footer p{position:absolute;left:50%;transform:translate(-50%,0);display:inline-block}@media (max-width:990px){html body #stage #footer p{position:relative;left:0;transform:translate(0,0);width:100%;display:inline-block;text-align:center;margin-bottom:0}}html body #stage #footer p a{color:#413a3a;text-decoration:none}html body #stage #footer p a:first-of-type{font-weight:600}html body #stage #footer ul{float:right;list-style:none}html body #stage #footer ul li{float:left}html body #stage #footer ul li a{text-decoration:none;color:#413a3a}html body #stage #footer ul li a:first-of-type{padding-right:15px}@media only screen and (max-width:1205px){html body #mobileBut{display:block;cursor:pointer}html body #mobileBut.open,html body #mobileBut.white{color:#413a3a!important;background:0 0}html body nav#mainnav{-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;-o-transition:all .6s;transition:all .6s}html body nav#mainnav.open{background:#fff}html body nav#mainnav.open a{color:#413a3a;text-shadow:none}html body nav#mainnav ul{position:relative}html body nav#mainnav ul#logo a{margin-left:0}html body nav#mainnav ul#links{padding-top:2rem;width:100%;text-align:center;display:none;padding-bottom:60px}html body nav#mainnav ul#links li{display:block;float:none;margin:20px 0}html body nav#mainnav ul#links li a{font-size:1.4rem;margin:0}html body nav#mainnav ul#links li a.active{border-color:#413a3a}html body nav#mainnav ul#links li a .fa-facebook-official{font-size:2rem}html body nav#mainnav ul#links li#cduLink,html body nav#mainnav ul#links li#facebookLink{position:absolute;margin-bottom:0}html body nav#mainnav ul#links li#facebookLink{left:5%;bottom:10px}html body nav#mainnav ul#links li#facebookLink a{font-size:2rem}html body nav#mainnav ul#links li#cduLink{right:5%;bottom:15px}html body nav#mainnav ul#links li#cduLink span{color:#fff;background:rgba(0,0,0,.7)}html body #stage section{background-attachment:inherit!important}html body #stage section .headline h1{font-size:2rem}html body #stage section .headline h2,html body #stage section .headline h3{font-size:1rem}html body #stage section .headline h4{font-size:.8rem}html body #stage section.content p{font-size:1rem;line-height:1.8rem}html body #stage#mensch #home{background-position:right 10% center}html body #stage#politik #haltung{background-position:left 15% center}html body #stage#politik #region{background-position:top left}html body #stage#politik #gemeinschaft{background-position:left 47% center}html body #stage#politik #verkehr{background-position:top right 37%}html body #stage#politik #wirtschaft{background-position:right 34.3% center}html body #stage.meta #impressum{background-image:url(/img/background/2_2_MeineRegion.jpg);background-position:top left}html body #stage.meta #datenschutz{background-image:url(/img/background/2_2_MeineRegion.jpg);background-position:top left}}@media only screen and (max-width:1023px){html select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}html body #stage section.firstTab .scroller{opacity:0}html body #stage section .headline{left:3%}html body #stage#mensch #home{background-position:right 15% center}html body #stage#mensch #vita{background-position:right 30% center}html body #stage#mensch #heimat{background-position:top right 5%}html body #stage#mensch #heimat .headline{text-shadow:0 0 2px rgba(150,150,150,.5)}html body #stage#mensch #werte{background-position:top right 14%}html body #stage#mensch #cdu{background-position:center right 48%}html body #stage#mensch #sport{background-position:center right 28%}html body #stage#politik #gemeinschaft{background-position:left 35% center}html body #stage#wahlkreis #start{background-position:left 25% center}html body #stage#wahlkreis #stadt{background-position:top right 30%}html body #stage#wahlkreis #landkreis{background-position:top right 48%}}@media only screen and (max-width:560px){html body #cduMedium{display:none}html body #stage section .headline h1{font-size:1.6rem}html body #stage#mensch #vita{background-position:right 20% center}html body #stage#mensch #heimat{background-position:top right 10%}html body #stage#mensch #werte{background-position:top right 17.5%}html body #stage#mensch #cdu{background-position:center right 42%}html body #stage#mensch #sport{background-position:center right 41%}html body #stage#politik #start{background-position:left 23% center}html body #stage#politik #haltung{background-position:top left 25%}html body #stage#politik #region{background-position:top left 31%}html body #stage#politik #gemeinschaft{background-position:left 33% center}html body #stage#politik #verkehr{background-position:top right 42%}html body #stage#politik #wirtschaft{background-position:right 34.3% center}html body #stage#wahlkreis #start{background-position:left 30% center}html body #stage#wahlkreis #stadt{background-position:top right 38%}html body #stage#wahlkreis #landkreis{background-position:top right 36%}html body #stage.meta #impressum{background-image:url(/img/background/2_2_MeineRegion.jpg);background-position:top left 31%}html body #stage.meta #datenschutz{background-image:url(/img/background/2_2_MeineRegion.jpg);background-position:top left 31%}html body #stage #footer{padding:3%;text-align:center}html body #stage #footer ul{float:none}html body #stage #footer ul li:last-of-type{padding-left:15px}html body #stage #footer ul li a{margin:0}}.video-wrap{position:absolute;top:120px;left:20px;transition:all .3s;-webkit-transition:all .3s}.video-wrap i{position:absolute;font-size:20px;top:-25px;right:0;color:#fff;cursor:pointer}.video-wrap i:hover{color:#413a3a}@media (max-width:768px){.video-wrap{top:110px;bottom:auto;left:auto;right:50%;transform:translate(50%,0);z-index:100}}@media (max-width:525px){.video-wrap{top:170px}}.video-js{width:500px;height:282px;font-size:10px;color:#fff}@media (max-width:525px){.video-js{width:310px;height:175px}}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;border:.06666em solid #fff;border-radius:.3em;position:absolute;left:50%!important;top:50%!important;margin-left:-1.5em;margin-top:-.75em}.video-js .vjs-big-play-button,.video-js .vjs-control-bar,.video-js .vjs-menu-button .vjs-menu-content{background-color:#000;background-color:rgba(0,0,0,.7)}.video-js .vjs-slider{background-color:#545454;background-color:rgba(84,84,84,.5)}.video-js .vjs-play-progress,.video-js .vjs-slider-bar,.video-js .vjs-volume-level{background:#fff}.video-js .vjs-load-progress{background:#949494;background:rgba(84,84,84,.5)}.video-js .vjs-load-progress div{background:#d4d4d4;background:rgba(84,84,84,.75)}#kalender-eintraege{width:100%;text-align:left;margin:20px 0 30px}#kalender-eintraege tr{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}#kalender-eintraege tr th{padding:10px 10px 5px;border-bottom:1px solid #333}#kalender-eintraege tr.no-highlight{color:#ccc;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}#kalender-eintraege tr.no-highlight td{border-bottom-color:#ccc;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}#kalender-eintraege tr td{padding:5px 10px;border-bottom:1px solid #999}.text{text-align:center}.abstand{padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px}.tx-me-google-calendar{font-family:Montserrat,sans-serif!important;font-size:16px!important}.tx-me-google-calendar .fc-event,.tx-me-google-calendar .fc-event-dot{background:#1C569A;border-color:#1C569A;color:#fff}.tx-me-google-calendar button.fc-button{width:auto;background:#1C569A;border-color:#1C569A;box-shadow:0 0 0;text-shadow:0 0 0;height:30px;color:#fff}.tx-me-google-calendar button.fc-button:hover{color:#1C569A;background:#fff}.tx-me-google-calendar button.fc-button span{text-shadow:0 0 0}.tx-me-google-calendar .fc-listMonth-view{border:0}.tx-me-google-calendar .fc-list-table td{padding:14px}.tx-me-google-calendar .fc-list-table .fc-list-heading td{background:rgba(0,0,0,.06)}.tx-me-google-calendar .fc-list-table .fc-list-heading .fc-widget-header{border:0}.tx-me-google-calendar .fc-list-table .fc-list-item td{border:0}.tx-me-google-calendar .fc-month-view .fc-widget-header{margin-bottom:10px}.tx-me-google-calendar .fc-month-view .fc-day-grid-event{padding:0 5px;margin-left:11px}.tx-me-google-calendar .fc-month-view td,.tx-me-google-calendar .fc-month-view th{border:0}.tx-me-google-calendar .fc-month-view .fc-week:nth-of-type(odd) .fc-day:nth-of-type(odd){background:rgba(0,0,0,.06)}.tx-me-google-calendar .fc-month-view .fc-week:nth-of-type(even) .fc-day:nth-of-type(even){background:rgba(0,0,0,.06)}.tx-me-google-calendar .fc-month-view .fc-content-skeleton td{padding:6px 6px 0 0;box-sizing:border-box}.tx-me-google-calendar .fc-month-view .fc-content-skeleton td.fc-week-number{padding:0}