/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{font-family:'Roboto Slab',serif;font-size:14px;line-height:25px;color:#525252;scroll-behavior:smooth}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.img-responsive{width:100%;height:auto;max-width:100%}a{color:#f0858f}a:hover{text-decoration:none}.pastellColorBg1{background:#ad2e4f;color:#fff}.pastellColorBg2{background:#c3d498;color:#fff}.pastellColorBg3{background:#f0858f;color:#fff}.pastellColorBg4{background:#ee8e6d;color:#fff}.pastellColorBg5{background:#0A828E;color:#fff}#main-design-frame-top,#main-design-frame-left,#main-design-frame-bottom,#main-design-frame-right{position:fixed;background:#fff;z-index:1000}#main-design-frame-bottom,#main-design-frame-top{height:18px;left:0;right:0;width:100%}#main-design-frame-left,#main-design-frame-right{width:18px;top:0;bottom:0;height:100%}#main-design-frame-bottom{bottom:0}#main-design-frame-top{top:0}#main-design-frame-left{left:0}#main-design-frame-right{right:0}#main-wrapper{margin:18px}.section{position:relative;width:100%;overflow:hidden}.static-screen-element{transition:transform 1s ease-in-out,opacity 1s ease-in-out}.fly-screen-element{position:absolute;height:auto;transition:transform 1s ease-in-out,opacity 1s ease-in-out}.container{width:94%;max-width:990px;margin:0 auto}#main-navigation{position:fixed;z-index:200;top:75px;left:90px}#main-navigation ul,#main-navigation ul li{list-style-type:none;margin:0;padding:0}#main-navigation ul li{display:block}#main-navigation ul li a{display:inline-block;font-size:14px;line-height:16px;padding:9px 15px 7px 15px;text-decoration:none;margin:4px 0;border-radius:3px;text-transform:uppercase;font-weight:bold;font-family:'Pangolin',serif;letter-spacing:1px;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-radius .2s ease-in-out,transform .5s ease-in-out;background:#144953;color:#fff}#main-navigation ul li a:hover{border-radius:2px;transform:translateX(6px);background:#1b6270}#main-navigation ul li.nav-selected a{background:#fff;color:#144953}#main-navigation ul.main-language-switcher{margin-top:25px}#main-navigation .main-language-switcher ul li{display:inline-block;margin:0 10px 0 0}#main-navigation ul.main-language-switcher li{display:inline-block}#main-navigation ul.main-language-switcher li a:hover{transform:translateX(0)}#main-navigation li{transition:transform 1.5s ease-in-out,opacity 1.5s ease-in-out}#main-navigation li:nth-child(1){transition-delay:0.1s}#main-navigation li:nth-child(2){transition-delay:0.2s}#main-navigation li:nth-child(3){transition-delay:0.3s}#main-navigation li:nth-child(4){transition-delay:0.4s}#main-navigation li:nth-child(5){transition-delay:0.5s}#main-navigation li:nth-child(6){transition-delay:0.6s}#main-navigation li:nth-child(7){transition-delay:0.7s}#main-navigation li:nth-child(8){transition-delay:0.8s}#main-navigation li:nth-child(9){transition-delay:0.9s}#main-navigation li:nth-child(10){transition-delay:1.0s}#main-navigation li:nth-child(11){transition-delay:1.1s}#main-navigation li:nth-child(11){transition-delay:1.2s}#main-navigation li:nth-child(11){transition-delay:1.3s}h1{font-size:28px;margin:14px 0;padding:0;letter-spacing:1px;font-family:'Pangolin',serif}h2{font-size:24px;margin:14px 0;padding:0;letter-spacing:1px;font-family:'Pangolin',serif}h3{font-size:18px;margin:7px 0;padding:0;letter-spacing:1px;font-family:'Pangolin',serif}.main-social-bar{background:#faf6ed;text-align:center;padding:30px 0 65px 0;margin:25px 0 0 0}.main-social-bar a{border-radius:35px;display:inline-block;margin:12px 4px;background:#214f6d;text-decoration:none;height:45px;line-height:49px;min-width:45px;text-align:center;font-size:18px;color:#fff;font-weight:bold;outline:none;transition:transform .3s ease-in-out,background-color .3s ease-in-out}.main-social-bar a.socialbar-fulltext{padding:0 20px;line-height:45px}.main-social-bar a:hover{background:#30739F;transform:scale(1.16)}.main-social-bar a:hover.main-sb-twitter{background:#55ACEE}.main-social-bar a:hover.main-sb-facebook{background:#3B5998}.main-social-bar a:hover.main-sb-instagram{background:#8442B2}.main-social-bar a:hover.main-sb-soundcloud{background:#F87E11}.main-social-bar a:hover.main-sb-youtube{background:#CC181E}#main-footer{background:#f7dca9;color:#0e3e60;padding:0 0 120px 0;font-size:12px;line-height:21px}#main-footer a{color:#0e3e60;text-decoration:none;transition:color .3s ease-in-out}#main-footer a:hover{color:#5a8fb2;text-decoration:underline}.main-footer-links{padding:30px 0;text-align:center;border-bottom:2px solid #fff;margin:0 0 25px 0}.main-footer-links ul,.main-footer-links ul li{list-style-type:none;padding:0;margin:0}.main-footer-links ul li{display:inline-block}#main-footer .main-footer-links ul li a{display:inline-block;text-decoration:none;outline:none;color:#fff;padding:0 27px;border-left:2px solid #fff;font-size:17px;font-weight:bold;text-transform:uppercase;font-family:'Pangolin',serif;transition:color .3s ease-in-out}#main-footer .main-footer-links ul li a:hover{color:#0e3e60;text-decoration:underline}#main-footer .main-footer-links ul li:first-child a{border-left:none}.main-footer-col1{float:left;width:27%;margin-right:2%;font-weight:bold}.main-footer-col2{float:left;width:5%;padding-top:20px;margin-left:2%}.naveli-logo{width:100%;height:auto}.main-footer-col3{float:left;width:23%;margin-left:3%}.main-footer-col4{float:left;width:17%;margin-left:3%}.main-footer-col5{float:left;width:12%;margin-left:3%}a#main-fb-toggle{background:#133F5F;color:#fff;border:none;outline:none;border-radius:4px 4px 0 0;position:fixed;bottom:0;right:40px;transition:background-color .3s ease-in-out,height .3s ease-in-out;height:50px;width:55px;text-align:center;font-size:24px;text-decoration:none;padding:15px 0;z-index:1002}a:hover#main-fb-toggle{background:#1d5c89;height:57px}a#main-scroll-top-btn{position:fixed;bottom:88px;right:37px;color:#f0858f;font-size:60px;text-decoration:none;border:none;outline:none;z-index:900;transition:color .3s ease-in-out,opacity 1s ease-in-out;opacity:0}a:hover#main-scroll-top-btn{color:#e84555}.scroll-minimized a#main-scroll-top-btn{opacity:1}@media only screen and (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media only screen and (min-width:992px) and (max-width:1200px){.hidden-md{display:none !important}}@media only screen and (min-width:1200px){.hidden-lg{display:none !important}}div.ccm-notification-help-launcher{z-index:10000 !important}.ccm-image-slider{position:relative}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0 auto;max-height:800px}.ccm-image-slider-inner{position:relative}.rslides_tabs{text-align:center;position:absolute;bottom:0;left:0;right:0;z-index:1000;padding-bottom:0}.rslides_tabs li a{width:5px;height:5px;margin-right:3px;opacity:0.45;background:transparent;border:2px solid #fff}.rslides_tabs li.rslides_here a{background:#fff;opacity:0.7}p{margin:0;padding:0}.pastellColor1{color:#ad2e4f}.pastellColor2{color:#c3d498}.pastellColor3{color:#f0858f}.pastellColor4{color:#ee8e6d}.pastellColor5{color:#0a828e}.contrastColor1{color:#0e3e60}.wave-coralle,.wave-turquois{display:block;color:transparent;background:url('/application/themes/tddt2017/img/wave_turquois.png') no-repeat center center;background-size:44px 8px;margin:4px 0 10px 0;padding:0}.wave-coralle{background-image:url('/application/themes/tddt2017/img/wave_coralle.png')}.wave-coralle-big,.wave-turquois-big{display:inline-block;color:transparent;background:url('/application/themes/tddt2017/img/wave_turquois.png') no-repeat center center;background-size:120px 22px;margin:4px 0 10px 0;padding:0;width:120px;height:22px}.wave-coralle-big{background-image:url('/application/themes/tddt2017/img/wave_coralle.png')}.wave-coralle-md,.wave-turquois-md{display:inline-block;color:transparent;background:url('/application/themes/tddt2017/img/wave_turquois.png') no-repeat center center;background-size:90px 16px;margin:4px 0 10px 0;padding:0;width:90px;height:16px}.wave-coralle-md{background-image:url('/application/themes/tddt2017/img/wave_coralle.png')}.btn-pastellColor2 a{background:#c3d498;display:inline-block;padding:15px 24px;color:#fff;text-decoration:none;outline:none;transition:background-color .3s ease;text-transform:uppercase;border-radius:5px;font-weight:bold;font-size:13px;letter-spacing:1px;font-family:'Pangolin',serif;margin:10px 0}.btn-pastellColor2 a:hover{background:#aec574}.more-letterspacing{letter-spacing:1px}.primaryFont{font-family:'Pangolin',serif}.fontSizeSm{font-size:11px;line-height:17px;display:inline-block}.fontSizeXs{font-size:10px;line-height:16px;display:inline-block}.fontSizeXxs{font-size:9px;line-height:15px;display:inline-block}.badge1{display:inline-block;width:70px;height:70px;padding:47px 35px 20px 35px;box-sizing:content-box;background:url('/application/themes/tddt2017/img/badge1.png') no-repeat center center;background-size:contain;transition:transform .2s ease-in-out}.badge2{display:block;position:relative;color:transparent;width:155px;margin:0 auto}.badge2 a{display:inline-block;width:80px;height:80px;background:url('/application/themes/tddt2017/img/stoerer_eintritt_frei.png') no-repeat center center;background-size:contain;position:absolute;top:-54px;color:transparent;left:-54px}.badge2-float-left,.badge2-float-right{display:block;position:relative;color:transparent;width:auto;margin:0;height:20px}.badge2-float-left a,.badge2-float-right a{display:inline-block;width:80px;height:80px;background:url(/application/themes/tddt2017/img/stoerer_eintritt_frei.png) no-repeat center center;background-size:contain;position:absolute;bottom:-40px;left:-52px;color:transparent}.badge2-float-right a{left:auto;bottom:-40px;right:-52px}.badge3-float-left,.badge3-float-right{display:block;position:relative;color:transparent;width:auto;margin:0;height:20px}.badge3-float-left a,.badge3-float-right a{display:inline-block;width:80px;height:80px;background:url(/application/themes/tddt2017/img/stoerer_tickets.png) no-repeat center center;background-size:contain;position:absolute;bottom:-40px;color:transparent;left:-52px}.badge3-float-right a{left:auto;bottom:-40px;right:-52px;color:transparent}.lang-en .badge2 a{background:url('/application/themes/tddt2017/img/stoerer_free_entrance.png') no-repeat center center;background-size:contain}.lang-en .badge2-float-left a,.lang-en .badge2-float-right a{background-image:url('/application/themes/tddt2017/img/stoerer_free_entrance.png')}.badge1:hover{transform:scale(1.1)}.badge1,.badge1 a{text-decoration:none;text-transform:uppercase;color:#fff;font-size:16px;line-height:20px;font-weight:bold;text-align:center;font-family:'Pangolin',serif}.badge1 a{width:100%;display:block;height:100%;border:none;outline:none}#home-screendesign{background:url('/application/themes/tddt2017/img/bg_pattern.jpg')}#home-screendesign-element-bgcolor-right{right:0;bottom:60%;width:4%;z-index:6;pointer-events:none;transition-duration:1s}.preloading #home-screendesign-element-bgcolor-right{transform:translateX(100%);opacity:0}#home-screendesign-element-bgcolor-rightbottom{right:0;bottom:0;width:50%;z-index:7;pointer-events:none;transition-duration:2s}.preloading #home-screendesign-element-bgcolor-rightbottom{transform:translateX(100%) translateY(100%);opacity:0}#home-screendesign-element-hair{width:54.1%;position:relative;z-index:20;transition-duration:6.5s;transition-delay:0.8s;pointer-events:none}.preloading #home-screendesign-element-hair{transform:translateX(-100%) translateY(10%);opacity:0}#home-screendesign-element-sun{right:53%;bottom:51%;width:30%;z-index:5;transition-duration:5s;transition-delay:4s;pointer-events:none}.preloading #home-screendesign-element-sun{transform:translateX(-50%) translateY(-100%);opacity:0}#home-screendesign-element-head{left:0;bottom:1%;width:21%;z-index:25;transition:transform 4s ease-in-out,opacity .5s ease-in-out;transition-delay:0.3s;pointer-events:none}.preloading #home-screendesign-element-head{transform:translateX(-100%) translateY(10%);opacity:0}#home-screendesign-element-head-mobile{display:none;pointer-events:none}#home-screendesign-element-birds1{width:42%;bottom:38%;right:27.5%;z-index:23;transition-duration:7s;transition-delay:6s;pointer-events:none}.preloading #home-screendesign-element-birds1{transform:translateX(-100%) translateY(15%);opacity:0}#home-screendesign-element-birds2{width:36%;bottom:48.3%;right:33.8%;z-index:23;transition-duration:11s;transition-delay:4s;pointer-events:none}.preloading #home-screendesign-element-birds2{transform:translateX(-100%) translateY(15%);opacity:0}#home-screendesign-element-birds3{width:32.3%;bottom:46.4%;right:30.2%;z-index:23;transition-duration:17s;transition-delay:3s;pointer-events:none}.preloading #home-screendesign-element-birds3{transform:translateX(-100%) translateY(15%);opacity:0}#home-screendesign-element-single-bird1{width:2.5%;right:8.3%;bottom:67.2%;transition-delay:8s;transition-duration:9s;pointer-events:none}.preloading #home-screendesign-element-single-bird1{transform:translateX(-100%) translateY(-30%);opacity:0}#home-screendesign-element-single-bird2{width:2.7%;right:7.4%;bottom:27.5%;transition-delay:6s;pointer-events:none;transition-duration:11s}.preloading #home-screendesign-element-single-bird2{transform:translateX(-100%) translateY(45%);opacity:0}#home-screendesign-element-single-leafs1{left:0;top:0;width:27%;z-index:22;transition-duration:11s;pointer-events:none;transition-delay:3s}.preloading #home-screendesign-element-single-leafs1{opacity:0}#home-screendesign-element-single-leafs2{right:11%;top:0;width:41%;z-index:22;transition-duration:14s;pointer-events:none;transition-delay:4s}.preloading #home-screendesign-element-single-leafs2{opacity:0}#home-screendesign-element-single-leafs3{right:15%;bottom:0;width:31%;z-index:22;transition-duration:16s;pointer-events:none;transition-delay:2s}.preloading #home-screendesign-element-single-leafs3{opacity:0}#home-screendesign-element-single-leafs4{left:0;bottom:0;width:19%;z-index:22;transition-duration:21s;pointer-events:none;transition-delay:4s}.preloading #home-screendesign-element-single-leafs4{opacity:0}#home-screendesign-element-single-seeds{left:33%;width:10%;bottom:31%;z-index:42;pointer-events:none;transition-duration:38s;transition-delay:3s}.preloading #home-screendesign-element-single-seeds{transform:translateX(-130%) translateY(100%);opacity:0}img#home-screendesign-element-logo.fly-screen-element{right:8%;bottom:29%;width:33%;z-index:55;transition-delay:0.2s;transition:transform 4s ease-in-out,opacity 3s ease-in-out}.preloading #home-screendesign-element-logo{transform:translateY(50%);opacity:0}img#home-screendesign-element-logo-leaves1{right:4%;bottom:27%;width:30%;z-index:53;transition:transform 16s ease-in-out,opacity 8s ease-in-out;transition-delay:1s;pointer-events:none}.preloading #home-screendesign-element-logo-leaves1{transform:translateX(1%) translateY(100%);opacity:0}img#home-screendesign-element-logo-leaves2{right:8%;bottom:29%;width:34%;pointer-events:none;z-index:53;transition:transform 21s ease-in-out,opacity 9s ease-in-out;transition-delay:0.7s}.preloading #home-screendesign-element-logo-leaves2{transform:translateX(-1%) translateY(100%);opacity:0}#home-content-start-arrow{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:40px;height:40px;line-height:40px;color:#fff;background:#F2C674;text-decoration:none;outline:none;border-radius:50%;font-size:22px;text-align:center;transition:background-color .2s ease-in-out;z-index:700}a:hover#home-content-start-arrow{background:#e9a017}#home-screendesign-element-logo-badge{position:absolute;right:29.1%;bottom:56%;z-index:70;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:scale(1);opacity:1;transition-delay:13s}.preloading #home-screendesign-element-logo-badge{opacity:0;transform:scale(.1)}#main-default-header-tddt-logo{transition:transform 2s ease-in-out,opacity 2s ease-in-out;transition-delay:0.1s}.preloading #main-default-header-tddt-logo{transform:translateX(300px);opacity:0}#main-navigation.startpage-main-navigation li{transition:transform 3.5s ease-in-out,opacity 3.5s ease-in-out}#main-navigation.startpage-main-navigation li:nth-child(1){transition-delay:0.1s}#main-navigation.startpage-main-navigation li:nth-child(2){transition-delay:0.3s}#main-navigation.startpage-main-navigation li:nth-child(3){transition-delay:0.5s}#main-navigation.startpage-main-navigation li:nth-child(4){transition-delay:0.7s}#main-navigation.startpage-main-navigation li:nth-child(5){transition-delay:0.9s}#main-navigation.startpage-main-navigation li:nth-child(6){transition-delay:1.1s}#main-navigation.startpage-main-navigation li:nth-child(7){transition-delay:1.3s}#main-navigation.startpage-main-navigation li:nth-child(8){transition-delay:1.5s}#main-navigation.startpage-main-navigation li:nth-child(9){transition-delay:1.7s}#main-navigation.startpage-main-navigation li:nth-child(10){transition-delay:1.9s}#main-navigation.startpage-main-navigation li:nth-child(11){transition-delay:2.1s}#main-navigation.startpage-main-navigation li:nth-child(11){transition-delay:2.3s}#main-navigation.startpage-main-navigation li:nth-child(11){transition-delay:2.5s}.preloading #main-navigation.startpage-main-navigation li{transform:translateX(-200px);opacity:0}.news-startpage-list{margin:35px -13px 50px -13px}.news-startpage-list h2{margin-right:13px}a.news-startpage-list-entry{display:block;float:left;margin:10px 0;width:33.33%;text-decoration:none;outline:none;color:#525252}.news-startpage-list-entry-inner{display:block;margin:0 13px;padding:15px;box-shadow:0 0 7px rgba(0,0,0,0.23);background:#fff;transition:background-color .2s ease-in-out,transform .4s ease-in-out,box-shadow .4s ease-in-out;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}a:hover.news-startpage-list-entry .news-startpage-list-entry-inner{background:#f7f7f7;transform:scale(1.06) rotate(4deg) translateZ(0);transition-delay:0.5s;box-shadow:0 0 16px rgba(0,0,0,0.3)}.news-startpage-list-entry-img{display:block;width:285px;overflow:hidden;height:285px;background:#000}.news-startpage-list-entry-img img{width:100%;height:auto;transition:transform 6s ease-in-out,opacity 1.2s ease-in-out}a:hover.news-startpage-list-entry .news-startpage-list-entry-img img{transform:scale(1.16) translateZ(0);opacity:0.6}.news-startpage-list-entry h4{font-size:16px;font-family:'Roboto Slab',serif;line-height:23px;display:block;margin:13px 0;font-weight:normal}.news-startpage-list-entry-date{display:block;font-size:12px;font-weight:normal}.main-newsletter-bar{background:#C0D9CF;color:#fcf7f0;text-align:left;padding:30px 0 40px 0}.main-newsletter-bar .container{max-width:500px}.main-newsletter-bar h3{margin:0 0 8px 0;font-weight:bold;display:block;font-size:14px;text-transform:uppercase}.main-newsletter-bar .mc-field-group{float:left;width:70%}.main-newsletter-bar input.email{background:#ebf0ee;border:2px solid #fcf7f0;color:#77b29a;font-size:12px;border-radius:6px;padding:11px 15px;width:100%;box-sizing:border-box;outline:none;transition:border-color .3s ease}.main-newsletter-bar input:hover.email,.main-newsletter-bar input:focus.email,#mc_embed_signup input.mce_inline_error{border-color:#aad1c2 !important}.main-newsletter-bar input.email.mce_inline_error{border-radius:6px 6px 0 0}#mc_embed_signup div.mce_inline_error{border-radius:0 0 6px 6px;background:#aad1c2 !important}::-webkit-input-placeholder{color:#9ec1b3;font-style:italic}:-moz-placeholder{color:#9ec1b3;opacity:1;font-style:italic}::-moz-placeholder{color:#9ec1b3;opacity:1;font-style:italic}:-ms-input-placeholder{color:#9ec1b3;font-style:italic}.main-newsletter-bar .actions{float:right;width:25%}.main-newsletter-bar .actions input{padding:11px 15px;border-radius:6px;background:#9ec3b4;border:2px solid #85ac9c;color:#fff;font-weight:bold;text-align:center;display:block;font-size:12px;text-transform:uppercase;transition:background-color .3s ease;outline:none}.main-newsletter-bar .actions input:hover,.main-newsletter-bar .actions input:active{background:#85ac9c}div#mce-success-response{display:block;clear:both;padding:40px;background:rgba(0,0,0,0.19);border-radius:9px;margin:20px 0 30px 0;text-align:center;color:#fff;font-size:17px}.startpage-partner-table-wrapper table{margin:0 -10px}.startpage-partner-table-wrapper td{padding:10px;text-align:center}.startpage-partner-table-wrapper td img{max-width:100%;height:auto}.main-default-header-area{background:url('/application/themes/tddt2017/img/bgs/bg8.jpg') no-repeat center top;background-size:cover}#main-mobile-toggle-navi{display:none}#main-default-header-tddt-logo-spacer{height:100px}#main-default-header-tddt-logo{text-align:right;position:fixed;top:40px;right:40px;z-index:100}#main-default-header-tddt-logo img{width:90px;height:auto}#main-default-header-theme-logo{width:90%;max-width:350px;margin:30px auto 20px auto;position:relative}#main-default-header-theme-logo img{width:100%;height:auto}#main-default-header-theme-logo-badge{position:absolute;left:9.5%;bottom:95%;max-width:90%}.ccm-edit-mode #main-default-header-theme-logo-badge{position:absolute;left:9.5%;bottom:auto;top:100%;max-width:90%}#main-default-header-theme-logo-badge .badge1{width:90px;height:110px;padding:0 10px;-webkit-animation:pulsate 4.5s ease-out;-webkit-animation-iteration-count:infinite}#main-default-header-theme-logo-badge .badge1 a{width:90px;height:80px;padding:35px 0 0 0}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(.95, .95)}50%{-webkit-transform:scale(1.05, 1.05)}100%{-webkit-transform:scale(.95, .95)}}#main-default-header-theme-logo-link{transition:transform .4s ease-in-out,filter .4s ease-in-out;outline:none;border:none;display:inline-block}a:hover#main-default-header-theme-logo-link{filter:saturate(200%)}#main-default-header-content{padding:40px 0 80px 0}#main-navigation ul li:nth-child(1) a{background:#c3d498;color:#fff}#main-navigation ul li.nav-selected:nth-child(2) a{background:#fff;color:#c3d498}.tddt-logo-quer{display:block}.tddt-logo-long{display:none}.tickets-iframe{border-left:3px solid #67b8a8;padding-left:40px;padding-bottom:8px;height:360px;overflow:hidden}.ticket-overview-text a{display:inline-block;transition:transform .3s ease-in-out,filter .3s ease-in-out;transition-delay:0.15s}.ticket-overview-text a:hover{transform:scale(1.04);filter:saturate(180%)}.express-list-grid-4{margin:0 -7px}.elg4-item{width:25%;float:left}.elg4-item a{display:block;margin:7px;border:none;text-decoration:none;outline:none;position:relative;border:6px solid transparent;transition:border-color .6s ease-in-out,box-shadow .6s ease-in-out,transform .6s ease-in-out,opacity 1.3s;transition-delay:0.04s}.elg4-filtered .elg4-item{opacity:0;max-width:0}.elg4-filtered .elg4-item.item-visible{max-width:400px;opacity:1}.elg4-filtered .elg4-item{transition:max-width .7s ease-in-out,opacity .7s ease-in-out;opacity:1;overflow:hidden}.elg4-filtered .elg4-item:hover{overflow:visible}.elg4-filtered .elg4-item.item-hidden-completely{max-width:0;opacity:0}.elg4-item a:hover{z-index:9}.elg4-item a .elg4-item-img-outer{height:225px;width:100%;overflow:hidden}.elg4-item a .elg4-item-img{height:225px;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:transform 3s ease-in-out,opacity 1s ease-in-out;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}.elg4-item a:hover .elg4-item-img{transform:scale(1.3)}.elg4-item a h4.label{display:block;font-weight:bold;font-family:'Pangolin',serif;padding:5px 10px 5px 10px;letter-spacing:1px;margin:0;font-size:13px;line-height:16px;width:85%;position:absolute;bottom:17px;left:0;color:#fff;color:rgba(255,255,255,0.9399999999999999)}.express-listing-tabfilter{max-width:700px;margin:20px auto 50px auto}.express-listing-tabfilter-button{display:inline-block;box-sizing:border-box;padding:0 6px;float:left}.tabfilter-button-active,.tabfilter-button,a.tabfilter-button-active,a.tabfilter-button,.express-listing-tabfilter-button button{display:block;width:auto;text-align:center;outline:none;width:100%;padding:12px 20px;margin:0 3px;color:#fff;background:#99C9D1;border:none;text-transform:uppercase;font-size:14px;line-height:16px;font-family:'Pangolin',serif;font-weight:bold;border-radius:4px;transition:background-color .3s ease-in-out;white-space:nowrap;text-decoration:none}.tabfilter-button-active,.tabfilter-button{display:inline-block;width:auto}.tabfilter-button-active a,.tabfilter-button a{color:#fff;text-decoration:none;margin:-12px -20px;padding:12px 20px}.tabfilter-button:hover,.express-listing-tabfilter-button button:hover{background:#53a4b1}.tabfilter-button-active,.express-listing-tabfilter-button.btn-enabled button{background:#ee8e6d}.express-listing-subfilter{max-width:800px;margin:50px auto 40px auto;text-align:center;font-weight:bold;font-size:16px;color:#5c5c5c;letter-spacing:2px}.express-listing-subfilter-group{overflow:hidden;max-height:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;opacity:0}.express-listing-subfilter-group.subfiltergroup-visible{opacity:1;max-height:100px}.express-listing-subfilter a,.express-listing-subfilter button{display:inline-block;padding:0;border:none;background:none;outline:none;text-transform:uppercase;margin:0;font-family:'Pangolin',serif;font-weight:bold;font-size:16px;color:#5c5c5c;transition:color .3s ease-in-out;text-decoration:none}.express-listing-subfilter button:hover,.express-listing-subfilter button.btn-enabled,.express-listing-subfilter a:hover,.express-listing-subfilter a.btn-enabled{color:#AACAB5;text-decoration:underline}.el-subfilter-div{display:inline-block;margin:0 5px}.express-listing-divider{border-bottom:4px solid #aacab5;margin:40px 10px 70px 10px;position:relative}.express-listing-divider:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(170,202,181,0);border-top-color:#AACAB5;border-width:12px;margin-left:-12px}.express-detail-title{text-transform:uppercase}.express-detail-title h1{color:#AACAB5;line-height:31px}.express-detail-title-div{margin:0 0 12px 0}.express-detail-backlink a{color:#616161;text-decoration:none;text-transform:uppercase;font-size:14px;transition:color .3s ease-in-out;font-family:'Pangolin',serif;font-weight:bold}.express-detail-backlink a:hover{color:#9c9c9c;text-decoration:underline}.express-detail-head-image{margin:40px auto 0 auto;background-size:cover;background-position:center center;background-repeat:no-repeat;height:400px}.express-detail-head-image img{width:100%;height:auto}.express-detail-content-block{margin:60px auto;text-align:left}.artist-programm-simple-listing{color:#525252;font-weight:bold;text-transform:uppercase;font-size:24px;line-height:42px;font-family:'Pangolin',serif;text-align:center}.artist-programm-event-wrapper.is-hidden{display:none}.artist-programm-simple-day{margin:20px auto 70px auto;max-width:700px}.artist-programm-simple-day h2{text-transform:uppercase;text-align:center;font-size:27px}.artist-programm-simple-listing a{color:#525252;text-decoration:none}.artist-programm-simple-listing a:hover{color:#787878;text-decoration:underline}.apdw-split-icon{margin:0 15px}.artist-programm-sizegroup-normal{white-space:nowrap}.artist-programm-stage-descr{font-family:'Pangolin',serif;width:80%;text-align:center;color:rgba(0,0,0,0.65);margin:20px auto 25px auto;font-size:14px;line-height:22px}.express-list-default-item{color:#525252;margin:0 0 55px 0}.express-list-default-item a{text-decoration:none;border:none;outline:none;color:#525252}.express-list-default-item a:hover{text-decoration:underline}.express-list-default-item h4{display:block;text-transform:uppercase;color:#AACAB5;font-size:23px;padding:0 0 17px 0;margin:0 0 12px 0;border-bottom:4px solid #aacab5;font-family:'Pangolin',serif}.express-list-default-item h4 a{color:#AACAB5}.express-list-default-item-img{display:block;float:left;width:30%;border:none}.express-list-default-item-img a{display:block;text-decoration:none}.express-list-default-item-img img{width:100%;height:auto}.express-list-default-item-content{display:block;margin-left:33%;text-decoration:none;min-height:300px}.express-list-default-item-content p{margin:15px 0}.express-list-default-item-content .eldi-more-btn{display:block;height:70px;position:relative}.express-list-default-item-content .eldi-more-btn a{display:inline-block;background:#AACAB5;color:#fff;text-transform:uppercase;padding:6px 14px;border-radius:3px;border:none;position:absolute;bottom:0;left:0;font-weight:bold;font-size:13px;transition:background-color .3s ease-in-out}.express-list-default-item-content .eldi-more-btn a:hover{background:#7bad8c;text-decoration:none}.impressionen-bilder{margin:0 -10px}.impressionen-bilder .ccm-layout-column-inner{padding:0 10px}.location-detail-location{font-size:23px;text-align:left;color:#f0858f;margin:-10px 0 10px 0}.artist-programm-day-wrapper h1{color:#ad2e4f;margin:48px 0;padding-top:20px}.artist-timetable-day-wrapper.is-hidden{display:none}.artist-programm-day-stage{margin-bottom:70px;padding:0 50px}.artist-programm-day-stage a{color:#525252;transition:color .3s ease-in-out;text-decoration:none;font-family:'Roboto Slab',serif}.artist-programm-day-stage a:hover{color:#f0858f;text-decoration:underline}.artist-programm-day-stage h4{color:#c3d498;border-bottom:3px solid #c3d498;font-size:17px;padding:10px 0;text-transform:uppercase;font-family:'Pangolin',serif}.artist-programm-day-stage-entry{margin:20px 0 0 0;font-weight:300}.artist-programm-day-stage-entry b{text-transform:uppercase}.artist-programm-day-col{float:left;width:33.333%}.artist-programm-day-col:nth-child(3n+1){clear:left}.fclear{clear:both}.artist-programm-day-wrapper-inner{margin:0 -50px}.fancybox-slide--iframe .fancybox-content{max-width:100%;max-height:80%;margin:0}a.lageplan_wrapper{position:relative;max-width:1900px;border:none;text-decoration:none;outline:none;display:block}.lageplan_icon{position:absolute;transition:transform .3s ease-in-out}.lageplan_icon:hover{transform:scale(1.15)}.lageplan_icon img{width:100%;height:auto}img.lageplan_icon_text{opacity:0;transition:opacity .3s ease-in-out}.lageplan_icon:hover img.lageplan_icon_text{opacity:1}span.lageplan_icon.lageplan_kinder-piraten-bucht{left:55.8%;top:39%;width:6%}span.lageplan_icon.lageplan_kleingartenverein-eule{left:22%;top:43%;width:9%}span.lageplan_icon.lageplan_markt{left:61.3%;top:45%;width:7%}span.lageplan_icon.lageplan_treibholz{left:45.2%;top:47%;width:7.4%}span.lageplan_icon.lageplan_trockendock{left:81.7%;top:59.4%;width:11%}span.lageplan_icon.lageplan_wilde-heilkunstwiese{top:31%;left:59%;width:11.3%}span.lageplan_icon.lageplan_windpalast{left:73%;top:39%;width:11%}span.lageplan_icon.lageplan_zauberwald{left:3%;top:23%;width:11%}span.lageplan_icon.lageplan_zum-kuckuck{left:12.2%;top:24.5%;width:7.3%}.ccm-block-express-form fieldset{border:none}.ccm-block-express-form .control-label{display:none}.ccm-block-express-form .form-group{margin:13px 0}.ccm-input-text,.ccm-input-email,textarea.form-control{background:#FCF7F0;border:2px solid #fcf7f0;border-radius:5px;font-size:12px;line-height:18px;padding:13px 24px;display:block;box-sizing:border-box;width:100%;color:#234238;outline:none;transition:border-color .3s ease-in-out}.ccm-input-text:focus,.ccm-input-email:focus,textarea:focus.form-control{border-color:#79a596}.ccm-input-text::-webkit-input-placeholder,.ccm-input-email::-webkit-input-placeholder,textarea.form-control::-webkit-input-placeholder{color:#649686}.ccm-input-text:-moz-placeholder,.ccm-input-email:-moz-placeholder,textarea.form-control:-moz-placeholder{color:#649686}.ccm-input-text::-moz-placeholder,.ccm-input-email::-moz-placeholder,textarea.form-control::-moz-placeholder{color:#649686}.ccm-input-text:-ms-input-placeholder,.ccm-input-email:-ms-input-placeholder,textarea.form-control:-ms-input-placeholder{color:#649686}.form-group div.ccm-file-selector{background:#9BC3B6;border-radius:5px;display:inline-block;padding:7px 19px;margin:10px 0 0 0}.form-group div.ccm-file-selector:hover{background:#74a293}.form-actions{text-align:center;margin:25px 0 0 0}.form-actions .btn-primary{background:#588476;color:#fff;text-transform:uppercase;font-size:18px;padding:15px 33px;border-radius:7px;border:none;font-weight:bold;transition:background-color .3s ease-in-out}.form-actions .btn-primary:hover{background:#405851}#main-mobile-ticket-btn{display:none}#main-navigation ul.nav{max-height:900px;opacity:1;overflow:hidden;transition:opacity 1.7s ease-in-out,max-height 1.1s ease-in-out}#main-mobile-toggle-navi{position:fixed;top:27px;right:27px;background:#c3d498;color:#fff;border-radius:5px;padding:0 3px;height:36px;z-index:4000;display:none;transition:background-color .3s ease-in-out;border:2px solid #c3d498;outline:none}#main-mobile-toggle-navi span.mmtn-x{position:relative;width:30px;height:32px;float:left;padding:0;box-sizing:border-box}#main-mobile-toggle-navi span.mmtn-label{margin-left:2px;line-height:34px;font-size:20px;font-family:'Pangolin',serif;color:#fff;text-transform:uppercase}button:hover#main-mobile-toggle-navi{background:#aec574}#main-mobile-toggle-navi span.mmtn-x span{position:absolute;left:3px;right:3px;background:#fff;display:block;height:3px;transition:left .3s ease-in-out,bottom .3s ease-in-out,top .3s ease-in-out,opacity .5s ease-in-out,transform .4s ease-in-out}#main-mobile-toggle-navi span.mmtn-x span:nth-child(1){top:23%}#main-mobile-toggle-navi span.mmtn-x span:nth-child(2){top:46%}#main-mobile-toggle-navi span.mmtn-x span:nth-child(3){bottom:23%}.show-mobile-navi #main-mobile-toggle-navi span.mmtn-x span:nth-child(1){top:47%;transform:rotate(45deg)}.show-mobile-navi #main-mobile-toggle-navi span.mmtn-x span:nth-child(2){left:-100px;opacity:0}.show-mobile-navi #main-mobile-toggle-navi span.mmtn-x span:nth-child(3){bottom:43%;transform:rotate(-45deg)}@media only screen and (max-width:1370px){#main-default-header-tddt-logo{position:absolute}#main-navigation{left:30px;top:80px}#main-navigation.startpage-main-navigation li{transition:transform 1.7s ease-in-out,opacity 2.2s ease-in-out}.scroll-minimized #main-navigation ul.nav li{transform:translateX(-100px);opacity:0}.scroll-minimized #main-navigation ul.main-language-switcher li{transform:translateX(-100px);opacity:0}.scroll-minimized.show-mobile-navi #main-navigation ul.nav li{transform:translateX(0);opacity:1}.scroll-minimized.show-mobile-navi #main-navigation ul.main-language-switcher li{transform:translateX(0);opacity:1}#main-mobile-toggle-navi{display:block;right:auto;left:30px;top:30px;opacity:0;transform:translateX(-300%);transition:opacity 1.2s ease-in-out,transform 1.2s ease-in-out}.scroll-minimized #main-mobile-toggle-navi{transform:translateX(0);opacity:1}#main-design-frame-left,#main-design-frame-right{width:10px}#main-design-frame-top,#main-design-frame-bottom{height:10px}#main-wrapper{margin:5px}a#main-fb-toggle{height:25px;font-size:18px;width:40px}a:hover#main-fb-toggle{height:30px}a#main-scroll-top-btn{bottom:55px;font-size:44px;right:38px}.tickets-iframe{border-left:2px solid #67b8a8;padding-left:20px}}@media only screen and (max-width:1100px){.tickets-iframe{border-left:none;padding-left:0}.ticket-listing-wrapper .ccm-layout-column{margin:20px auto !important;text-align:center !important;width:auto !important;float:none !important}}@media only screen and (max-width:768px){.hidden-xs,.hidden-xs img{display:none !important}#main-design-frame-top{display:none}#main-design-frame-left{display:none}#main-design-frame-bottom{display:none}#main-design-frame-right{display:none}body{padding:10px}#main-wrapper{margin:0;width:100%;overflow:hidden;position:relative}.ccm-custom-style-container{margin-left:0 !important;margin-right:0 !important;margin-top:0 !important;margin-bottom:0 !important}#main-mobile-ticket-btn{width:38%;box-sizing:border-box;top:0;right:0;border-radius:0;display:block;text-align:center;background:#a25c58;color:#fff;position:fixed;z-index:4000;height:40px;line-height:40px;text-decoration:none;outline:none}#main-mobile-toggle-navi{transform:translateX(0);opacity:1;width:62%;box-sizing:border-box;top:0;left:0;border-radius:0;display:block;height:40px;line-height:40px;border:none !important;text-align:left;outline:none}#main-mobile-toggle-navi span.mmtn-x{margin-top:6px;margin-left:9px;margin-right:6px;width:24px;height:26px}#main-mobile-toggle-navi span.mmtn-x span{height:2px}#main-mobile-toggle-navi span.mmtn-label{font-size:15px;line-height:26px}#main-mobile-toggle-navi{height:40px}#main-navigation ul li a{padding:8px 20px 8px 10px}#main-navigation{transform:translateX(-100vw);opacity:0;transition:transform .4s ease-in-out,opacity .4s ease-in-out}.tddt-logo-quer{display:none}.tddt-logo-long{display:block}.show-mobile-navi #main-navigation{transform:translateX(0);opacity:1}#main-navigation{left:0;top:0;bottom:0;right:0;background:rgba(255,255,255,0.7);overflow:auto}#main-navigation ul.nav{margin:60px 0 0 30px}#main-navigation ul.main-language-switcher{margin:30px 40px;width:100%}#main-default-header-tddt-logo-spacer{height:auto}#main-default-header-tddt-logo{position:relative;margin:0 auto 0 auto;padding:44px 0 0 0;width:70%;display:block;text-align:center;top:0;right:0}#main-default-header-tddt-logo img{width:100%}#main-default-header-theme-logo{margin:40px auto 20px auto;padding:50px 0 20px 0;width:70%}.main-default-header-area{background:url('/application/themes/tddt2017/img/bg_pattern.jpg')}#main-default-header-theme-logo-badge{display:none}.ccm-layout-column{width:auto !important;margin:10px 0}.ccm-layout-column-inner{margin:0 !important}.news-startpage-list{margin:30px 0}a.news-startpage-list-entry{float:none;width:auto;margin:25px 0}.main-footer-links ul li{display:block}#main-footer .main-footer-links ul li a{display:block;border-left:none;border-bottom:1px solid #fff;padding:10px 0;text-align:center}#main-footer .main-footer-links ul li:last-child a{border:none}#main-footer{padding-bottom:20px}.main-footer-col1{display:block;float:none;width:auto;margin:10px 0;padding:0}.main-footer-col2{clear:left;width:23%;margin-left:4%}.main-footer-col3{float:right;width:60%}.main-footer-col4,.main-footer-col5{display:none}.startpage-partner-area{display:none !important}.main-newsletter-bar{text-align:center}.main-newsletter-bar .actions,.main-newsletter-bar .mc-field-group{float:none;width:auto;margin:10px 20px}.main-newsletter-bar .actions input{display:inline-block}#home-screendesign-element-logo-badge{display:none}#home-screendesign{min-height:90%;min-height:100vh;min-height:calc(95vh)}#main-default-header-tddt-logo{position:absolute;top:0px;right:10px;width:56%}#home-screendesign-element-head,#home-screendesign-element-hair{display:none}#home-screendesign-element-sun{right:auto;bottom:auto;left:50%;margin-left:-20px;top:71px}#home-screendesign-element-head-mobile{bottom:auto;top:76px;left:50vw;margin-left:-35vw;position:absolute;display:block;width:66vw;height:auto;z-index:60}img#home-screendesign-element-logo.fly-screen-element{width:70%;right:auto;left:50vw;margin-left:-35vw;bottom:auto;top:62%}#home-screendesign-element-birds1{bottom:auto;top:90px;right:-50px}#home-screendesign-element-birds2{bottom:auto;top:90px;right:4vw}#home-screendesign-element-birds3{bottom:auto;top:70px;left:50vw;width:35vw}img#home-screendesign-element-logo-leaves1{width:90%;bottom:0}img#home-screendesign-element-logo-leaves2{width:80%}#home-content-start-arrow{width:28px;height:28px;line-height:30px;font-size:20px}.timeline-container{background:none}.timeline-container-end{background:none}.timeline-container.switch-mobile-columns .ccm-layout-column-wrapper{display:flex;flex-direction:column}.timeline-container.switch-mobile-columns .ccm-layout-column-wrapper .ccm-layout-column:nth-child(1){order:1}.timeline-container.switch-mobile-columns .ccm-layout-column-wrapper .ccm-layout-column:nth-child(2){order:0}.timeline-container .ccm-custom-style-container{padding:20px 33px !important}.express-listing-tabfilter{text-align:center}.express-listing-tabfilter-button{width:auto !important;margin:0 0 15px 0;float:none;display:inline-block}.express-listing-tabfilter-button button{padding:12px 20px}.elg4-item{width:50%}.express-listing-subfilter button,.express-listing-subfilter a{margin:0 0 15px 0}.express-list-default-item-img{width:auto;float:none;margin:0 0 20px 0}.express-list-default-item-content{margin:0 0 60px 0}.ticket-overview-text img{width:100%;max-width:100%;height:auto}.tickets-iframe{border-left:none;padding:0 0 50px 0;width:294px;margin:0 auto}div[data-stripe-wrapper="parallax"]{background-image:none !important}.artist-programm-day-wrapper h1{text-align:center}.artist-programm-day-col{float:none;width:auto;margin:0 20px 30px 20px}}img#home-screendesign-element-mobile-artwork{margin:100px auto 0 auto;width:80%;position:static;display:block}