@font-face{font-family:stm;src:url(../fonts/iconset/stm.ce7946f6.eot?k51vp);src:url(../fonts/iconset/stm.ce7946f6.eot?k51vp#iefix) format('embedded-opentype') , url(../fonts/iconset/stm.b1636d03.woff2?k51vp) format('woff2') , url(../fonts/iconset/stm.0d41f1f1.ttf?k51vp) format('truetype') , url(../fonts/iconset/stm.0e3eb47b.woff?k51vp) format('woff') , url(../fonts/iconset/stm.c8b5995f.svg?k51vp#stm) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;src:local('Work Sans') , local('WorkSans-Regular') , url(../fonts/work-sans/work-sans-400-normal-latin-ext.d38ababc.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;src:local('Work Sans') , local('WorkSans-Regular') , url(../fonts/work-sans/work-sans-400-normal-latin.011f6e38.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Work Sans';font-style:normal;font-weight:500;src:local('Work Sans Medium') , local('WorkSans-Medium') , url(../fonts/work-sans/work-sans-500-normal-latin-ext.414b919c.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Work Sans';font-style:normal;font-weight:500;src:local('Work Sans Medium') , local('WorkSans-Medium') , url(../fonts/work-sans/work-sans-500-normal-latin.eb21dcd9.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Work Sans';font-style:normal;font-weight:600;src:local('Work Sans SemiBold') , local('WorkSans-SemiBold') , url(../fonts/work-sans/work-sans-600-normal-latin-ext.aba50c7b.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Work Sans';font-style:normal;font-weight:600;src:local('Work Sans SemiBold') , local('WorkSans-SemiBold') , url(../fonts/work-sans/work-sans-600-normal-latin.6be288f5.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Work Sans';font-style:normal;font-weight:700;src:local('Work Sans Bold') , local('WorkSans-Bold') , url(../fonts/work-sans/work-sans-700-normal-latin-ext.5d427bac.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Work Sans';font-style:normal;font-weight:700;src:local('Work Sans Bold') , local('WorkSans-Bold') , url(../fonts/work-sans/work-sans-700-normal-latin.6131a049.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media screen{a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}input[type="submit"]{cursor:pointer}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:active,:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}}[class*=" icon_"],[class^="icon_"]{font-family:stm!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon_youtube-simple:before{content:"\e90b"}.icon_facebook-simple:before{content:"\e90c"}.icon_instagram-simple:before{content:"\e90d"}.icon_twitter-simple:before{content:"\e90e"}.icon_poi:before{content:"\e90a"}.icon_chevron-left:before{content:"\e908"}.icon_chevron-right:before{content:"\e909"}.icon_arrow-long-right:before{content:"\e907"}.icon_arrow-up:before{content:"\e600"}.icon_arrow-right:before{content:"\e601"}.icon_arrow-down:before{content:"\e602"}.icon_arrow-left:before{content:"\e603"}.icon_arrow-circle-up:before{content:"\e604"}.icon_arrow-circle-right:before{content:"\e605"}.icon_arrow-circle-down:before{content:"\e606"}.icon_arrow-circle-left:before{content:"\e607"}.icon_search:before{content:"\e608"}.icon_radiobutton-checked:before{content:"\e609"}.icon_radiobutton:before{content:"\e60a"}.icon_checkbox:before{content:"\e60b"}.icon_checkbox-checked:before{content:"\e60c"}.icon_checkbox-checked_2:before{content:"\e60d"}.icon_check-mark:before{content:"\e60e"}.icon_bullet-checked:before{content:"\e60f"}.icon_delete:before{content:"\e610"}.icon_close:before{content:"\e611"}.icon_event:before{content:"\e612"}.icon_calendar-navi:before{content:"\e613"}.icon_time:before{content:"\e614"}.icon_distance:before{content:"\e615"}.icon_demand:before{content:"\e616"}.icon_mobile-phone:before{content:"\e617"}.icon_email:before{content:"\e618"}.icon_link:before{content:"\e619"}.icon_marker:before{content:"\e61a"}.icon_marker_full:before{content:"\e61b"}.icon_plus:before{content:"\e61c"}.icon_minus:before{content:"\e61d"}.icon_fullscreen:before{content:"\e61e"}.icon_gastro:before{content:"\e61f"}.icon_accommodation:before{content:"\e620"}.icon_guided-tour:before{content:"\e621"}.icon_offer:before{content:"\e622"}.icon_service:before{content:"\e623"}.icon_stuttcard:before{content:"\e624"}.icon_ticket:before{content:"\e625"}.icon_tipp:before{content:"\e626"}.icon_car:before{content:"\e627"}.icon_train:before{content:"\e628"}.icon_vvs-logo:before{content:"\e629"}.icon_cycle:before{content:"\e62a"}.icon_facebook:before{content:"\e62b"}.icon_google-plus:before{content:"\e62c"}.icon_twitter:before{content:"\e62d"}.icon_instagram:before{content:"\e62e"}.icon_youtube:before{content:"\e62f"}.icon_menu:before{content:"\e630"}.icon_mail:before{content:"\e631"}.icon_signs:before{content:"\e632"}.icon_shopping:before{content:"\e633"}.icon_star:before{content:"\e634"}.icon_pinterest:before{content:"\e635"}.icon_group:before{content:"\e636"}.icon_filter:before{content:"\e637"}.icon_sheet:before{content:"\e638"}.icon_new:before{content:"\e639"}.icon_download:before{content:"\e63a"}.icon_thumb:before{content:"\e63b"}.icon_shopping-cart:before{content:"\e63c"}.icon_edit:before{content:"\e63d"}.icon_uphill:before{content:"\e900"}.icon_downhill:before{content:"\e901"}.icon_peak:before{content:"\e902"}.icon_bottom:before{content:"\e903"}.icon_rss:before{content:"\e904"}.icon_family:before{content:"\e905"}.icon_knifeFork:before{content:"\e906"}.icon_teleskop:before{content:"\e90f"}@media screen{body,html{width:auto;height:100%;font-size:100%;text-align:center;margin:0 auto;background-color:#fff}body{overflow-y:auto}html{-webkit-text-size-adjust:none;-o-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}.ajax-shadow{display:none;z-index:9999;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7)}*{font-family:"Lucida Sans",Arial,Helvetica,sans-serif;font-size:100%;font-weight:400;color:#000;text-decoration:none}b,strong,strong em{font-weight:700!important}abbr{border-bottom:1px dotted!important;cursor:help}.white{background-color:#fff}.yellow{background-color:#fc0}.gray{background-color:#e2e2e2}.buttonstyle,.buttonstyle:visited{display:inline-block;position:relative;font-size:1rem;color:#000;padding:16px 10px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:4px 4px 0 0 rgba(0,0,0,.3);box-shadow:4px 4px 0 0 rgba(0,0,0,.3);margin:10px;cursor:pointer}.buttonstyle.more:after,.buttonstyle.right:after{font-size:9px;position:relative;margin-left:5px;font-family:stm}.buttonstyle__text--mobile{display:none}.buttonstyle__text--desktop{display:inline}.buttonstyle:active,.buttonstyle:focus,.buttonstyle:hover{-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.5);box-shadow:1px 1px 0 0 rgba(0,0,0,.5)}.buttonstyle.right:after{content:'\e601';top:-1px}.buttonstyle.more:after{content:'\e602';top:0}.buttonstyle.booking:before,.buttonstyle.inquiry:before,.buttonstyle.map:before,.buttonstyle.ticket:before{font-family:stm;font-size:24px;color:#000;position:absolute;top:50%;left:12px;margin-top:-12px;-webkit-transition:all .3s ease;transition:all .3s ease}.buttonstyle.map:before{content:'\e61a'}.buttonstyle.map:hover:before{color:#000}.buttonstyle.map{float:right;padding-left:35px}.buttonstyle.ticket:before{content:'\e625'}.buttonstyle.booking:before{content:'\e63c'}.buttonstyle.inquiry:before{content:'\e63d'}.buttonstyle.booking:after,.buttonstyle.inquiry:after,.buttonstyle.ticket:after{font-family:stm;content:'\e601';font-size:10px;color:#000;position:absolute;top:50%;right:10px;margin-top:-5px}.buttonstyle.close:after,.buttonstyle.open:after{font-family:stm;font-size:small;padding-left:10px}.buttonstyle.open:after{content:'\e602'}.buttonstyle.close:after{content:'\e600'}.buttonstyle.social{padding-left:35px}.buttonstyle.social:before{font-family:stm;font-size:24px!important;position:absolute;top:50%;left:5px;width:24px;height:24px;margin-top:-12px;display:inline-block;background-color:#fff;-webkit-border-radius:24px;border-radius:24px}.buttonstyle.facebook:before{content:'\e62b';color:#3b5998}.buttonstyle.google:before{content:'\e62c';color:#dd4b39}.buttonstyle.twitter:before{content:'\e62d';color:#55acee}.buttonstyle.instagram:before{content:'\e62e';color:#3f729b}.buttonstyle.youtube:before{content:'\e62f';color:#b31217}.buttonstyle.pinterest:before{content:'\e635';color:#cc2127}.buttonstyle.small{padding:9px 22px 7px;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.3);box-shadow:2px 2px 0 0 rgba(0,0,0,.3)}.buttonstyle.gray,.buttonstyle.gray:visited{background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#bfbfbf));background:linear-gradient(to bottom,#f2f2f2 0,#bfbfbf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#bfbfbf', GradientType=0)}.buttonstyle.gray:active,.buttonstyle.gray:focus,.buttonstyle.gray:hover,.yellow .buttonstyle.gray:active,.yellow .buttonstyle.gray:focus,.yellow .buttonstyle.gray:hover{background:#bfbfbf;background:-webkit-gradient(linear,left top,left bottom,from(#bfbfbf),to(#f2f2f2));background:linear-gradient(to bottom,#bfbfbf 0,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfbfbf', endColorstr='#f2f2f2', GradientType=0)}.buttonstyle.yellow,.buttonstyle.yellow:visited{background:#fc0;background:-webkit-gradient(linear,left top,left bottom,from(#fc0),to(#ffae00));background:linear-gradient(to bottom,#fc0 0,#ffae00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc00', endColorstr='#ffae00', GradientType=0)}.yellow .buttonstyle.yellow,.yellow .buttonstyle.yellow:visited{background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#bfbfbf));background:linear-gradient(to bottom,#f2f2f2 0,#bfbfbf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#bfbfbf', GradientType=0)}.buttonstyle.yellow:active,.buttonstyle.yellow:focus,.buttonstyle.yellow:hover{color:#000;background:#ffae00;background:-webkit-gradient(linear,left top,left bottom,from(#ffae00),to(#fc0));background:linear-gradient(to bottom,#ffae00 0,#fc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffae00', endColorstr='#ffcc00', GradientType=0)}.yellow .buttonstyle.yellow:active,.yellow .buttonstyle.yellow:focus,.yellow .buttonstyle.yellow:hover{background:#bfbfbf;background:-webkit-gradient(linear,left top,left bottom,from(#bfbfbf),to(#f2f2f2));background:linear-gradient(to bottom,#bfbfbf 0,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bfbfbf', endColorstr='#f2f2f2', GradientType=0)}.buttonstyle.green,.buttonstyle.green:visited{color:#000;background:#ace500;background:-webkit-gradient(linear,left top,left bottom,from(#ace500),to(#739900));background:linear-gradient(to bottom,#ace500 0,#739900 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ace500', endColorstr='#739900', GradientType=0)}.buttonstyle.green:active,.buttonstyle.green:focus,.buttonstyle.green:hover{background:#739900;background:-webkit-gradient(linear,left top,left bottom,from(#739900),to(#ace500));background:linear-gradient(to bottom,#739900 0,#ace500 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#739900', endColorstr='#ace500', GradientType=0)}}@media screen and (max-width:500px){.buttonstyle__text--mobile{display:inline}.buttonstyle__text--desktop{display:none}}@media screen{form br{clear:both}.hide{position:absolute;top:-1000px;left:-5000px}.txtHide{height:0!important;float:left;font-size:0!important;text-indent:-10000px!important;margin:0!important}.none{display:none}.noneImportant{display:none!important}.clear{clear:both!important}.left{float:left!important}.right{float:right!important}.blur{-webkit-filter:blur(10px);filter:blur(10px)}.transition{-webkit-transition:all .3s ease;transition:all .3s ease}#body,#wrapper,.contentWrapper,footer{width:100%;float:left}#body,#wrapper,footer{position:relative}footer{background-color:#9c9b9b}#footerArea{display:inline-block;position:relative;padding:40px 0 30px;margin:0 auto}.groupTours,.row{width:1248px;display:inline-block;margin:0 auto}.col3,.col4dot5,.col6,.col9{text-align:left;margin:12px .961%;float:left}.col3{width:30.769%}.col4dot5{width:48.078%}.col6{width:65.387%}.col9{width:98.078%}.container_1{width:306px;float:left}.container_2{width:612px;float:left}}@media only screen and (max-width:1270px){.groupTours,.row{width:96%;margin:0 2%}}@media only screen and (max-width:1224px){.container_1{width:25%}.container_2{width:50%}}@media only screen and (max-width:768px){.container_1{width:504px}.container_2{width:252px}}@media only screen and (max-width:500px){.container_1{width:640px}.container_2{width:320px}}@media only screen and (max-width:950px){#footerArea{padding:0}footer .col3,footer .col4dot5,footer .col6{margin:12px 0;padding:20px 2%;border-bottom:1px solid #b1b0b0}footer .col3{width:96%}footer .col4dot5,footer .col6{width:98.078%}footer .col3:last-child{border-bottom:none}}@media screen{header{width:100%;float:left;position:relative;z-index:400}#headerArea{width:1200px;height:0;position:relative;z-index:100;margin:0 auto}#logo{width:214px;height:73px;display:inline-block;position:absolute;top:22px;left:0;z-index:20;text-indent:-10000px;background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/logo_white.e47c614c.svg) no-repeat;background-size:214px 73px}header.content #headerArea{width:100%;height:115px;background-color:#fff;-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,.2);box-shadow:0 0 3px 2px rgba(0,0,0,.2)}header.content #logo{left:10%;background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/logo_black.4774218e.svg) no-repeat;background-size:214px 73px}#headerArea.sticky,header.content #headerArea.sticky{width:100%;position:fixed;top:0;left:0;z-index:400;height:75px;background-color:#fff;-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,.2);box-shadow:0 0 3px 2px rgba(0,0,0,.2)}#headerArea.sticky #logo{width:170px;height:59px;top:10px;left:10%;background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/logo_black.4774218e.svg);background-size:170px 59px}}@media only screen and (max-width:1360px){#headerArea,#headerArea.sticky,header.content #headerArea{width:96%!important;padding:0 2%}#headerArea.sticky #logo,#logo,header.content #logo{left:2%!important}}@media only screen and (max-width:1100px){header.content #headerArea{height:105px}header.content #logo{top:17px}}@media only screen and (max-width:900px){header.content #headerArea{height:93px}#logo{width:150px;height:51px;top:19px;background-size:150px 51px}header.content #logo{width:140px;height:48px;top:23px;background-size:140px 48px}#headerArea.sticky,header.content #headerArea.sticky{height:66px}#headerArea.sticky #logo{width:140px;height:48px;top:10px;left:10px;background-size:140px 48px}}@media only screen and (max-width:760px){#headerArea.sticky,header.content #headerArea{height:65px}#headerArea .headerWrapper{width:100%}#headerArea.sticky #logo,#logo,header.content #logo{width:140px;height:48px;top:10px;left:10px;background-size:140px 48px}}@media screen{#body{padding:0;margin-bottom:-3px}#body .contentArea{width:100%;display:inline-block;background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/silhouette.ac4099c0.svg) 50% 100% no-repeat;background-size:contain;padding-bottom:320px}#body .contentArea.no-silhouette{background-image:none;padding-bottom:0}#body .contentBlock{width:1248px;display:inline-block;margin:0 auto}}@media only screen and (max-width:1600px){#body .contentArea{padding-bottom:220px}}@media only screen and (max-width:1248px){#body .contentBlock{width:100%}}@media only screen and (max-width:900px){#body .contentArea{padding-bottom:150px}}@media only screen and (max-width:760px){#body .contentArea{background-image:none;padding-bottom:0}}@media screen{#footerContact a.phone,#footerContact h2{font-family:Georgia,"Times New Roman",Times,serif;font-weight:700}#footerContact h2{width:100%;float:left;font-size:1.125rem;color:#e2e2e2;margin-bottom:3px}#footerContact a.mail,#footerContact a.mail:visited,#footerContact p{font-size:.875rem;color:#e2e2e2;line-height:1.15rem;float:left}#footerContact p{width:100%;margin:10px 0}#footerContact a.mail:active,#footerContact a.mail:focus,#footerContact a.mail:hover{color:#fff;text-decoration:underline}#footerContact a.phone{float:left;font-size:1.5rem;color:#e2e2e2;cursor:default;margin:10px 0}#footerSocialMedia>ul{width:100%;float:left}#footerSocialMedia .subText{display:block;color:#e2e2e2;font-size:10px;text-align:center;padding-top:55px}#footerSocialMedia .facebook{margin-left:15px}#footerSocialMedia .facebookRegion{margin-left:30px}#footerSocialMedia>ul li{float:left;margin:10px 5px;padding-bottom:6px}#footerSocialMedia>ul li:first-child{margin-left:0}#footerSocialMedia>ul li:last-child{margin-right:0}#footerSocialMedia>ul li a,#footerSocialMedia>ul li a:visited{float:left;background-color:rgba(255,255,255,0);-webkit-border-radius:47px;border-radius:47px;overflow:hidden}#footerSocialMedia>ul li a:active,#footerSocialMedia>ul li a:focus,#footerSocialMedia>ul li a:hover{background-color:#fff}#footerSocialMedia>ul li a.icon:before,#footerSocialMedia>ul li a.icon:visited:before{float:left;font-family:stm;font-size:47px;color:#e2e2e2;-webkit-transition:all .3s ease;transition:all .3s ease;margin-left:-1px}#footerSocialMedia>ul li a.icon.facebook:before{content:'\e62b'}#footerSocialMedia>ul li a.icon.facebook:active:before,#footerSocialMedia>ul li a.icon.facebook:focus:before,#footerSocialMedia>ul li a.icon.facebook:hover:before{color:#3b5998}#footerSocialMedia>ul li a.icon.google:before{content:'\e62c'}#footerSocialMedia>ul li a.icon.google:active:before,#footerSocialMedia>ul li a.icon.google:focus:before,#footerSocialMedia>ul li a.icon.google:hover:before{color:#dd4b39}#footerSocialMedia>ul li a.icon.twitter:before{content:'\e62d'}#footerSocialMedia>ul li a.icon.twitter:active:before,#footerSocialMedia>ul li a.icon.twitter:focus:before,#footerSocialMedia>ul li a.icon.twitter:hover:before{color:#55acee}#footerSocialMedia>ul li a.icon.youtube:before{content:'\e62f'}#footerSocialMedia>ul li a.icon.youtube:active:before,#footerSocialMedia>ul li a.icon.youtube:focus:before,#footerSocialMedia>ul li a.icon.youtube:hover:before{color:#b31217}#footerSocialMedia>ul li a.icon.instagram:before{content:'\e62e'}#footerSocialMedia>ul li a.icon.instagram:active:before,#footerSocialMedia>ul li a.icon.instagram:focus:before,#footerSocialMedia>ul li a.icon.instagram:hover:before{color:#3f729b}#footerSocialMedia>ul li a.icon.pinterest:before{content:'\e635'}#footerSocialMedia>ul li a.icon.pinterest:active:before,#footerSocialMedia>ul li a.icon.pinterest:focus:before,#footerSocialMedia>ul li a.icon.pinterest:hover:before{color:#cc2127}#footerSocialMedia>ul li a.icon.feed:before{content:'\e904'}#footerSocialMedia>ul li a.icon.feed:active:before,#footerSocialMedia>ul li a.icon.feed:focus:before,#footerSocialMedia>ul li a.icon.feed:hover:before{color:#f26522}}@media only screen and (max-width:950px){#footerContact a.mail,#footerContact a.phone,#footerSocialMedia>ul li{float:none;display:inline-block}#footerContact{text-align:center}#footerContact h2,#footerContact p{text-align:center;margin-bottom:20px}#footerContact h2{font-size:1.5rem}#footerContact a.mail,#footerContact a.mail:visited,#footerContact a.phone,#footerContact a.phone:visited{min-width:220px;font-size:.875rem;color:#fff;text-align:left;line-height:1.15rem;background:#4c4c4a;background:-webkit-gradient(linear,left top,left bottom,from(#4c4c4a),to(#000));background:linear-gradient(to bottom,#4c4c4a 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4a', endColorstr='#000000', GradientType=0);padding:13px 10px 14px 20px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.3);box-shadow:3px 3px 0 0 rgba(0,0,0,.3);margin:10px 0}#footerContact a.mail:active,#footerContact a.mail:focus,#footerContact a.mail:hover,#footerContact a.phone:active,#footerContact a.phone:focus,#footerContact a.phone:hover{color:#000;text-decoration:none;background:#ffae00;background:-webkit-gradient(linear,left top,left bottom,from(#ffae00),to(#fc0));background:linear-gradient(to bottom,#ffae00 0,#fc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffae00', endColorstr='#ffcc00', GradientType=0);-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.4);box-shadow:1px 1px 0 0 rgba(0,0,0,.4)}#footerContact a.mail:before,#footerContact a.phone:before{font-family:stm;content:'\e618';font-size:19px;display:inline-block;position:relative;top:3px;margin-right:7px}#footerContact a.phone{font-family:"Lucida Sans",Arial,Helvetica,sans-serif;cursor:pointer}#footerContact a.phone:before{content:'\e617';font-size:24px;top:3px}#footerSocialMedia>ul{text-align:center;margin:20px 0}}@media only screen and (max-width:400px){#footerContact,#footerContact h2,#footerContact p{text-align:left}#footerContact a.mail,#footerContact a.phone{width:82%;padding:10px 2% 12px 6%;margin:10px 5%}#footerSocialMedia>ul li{margin:20px 3px 10px}}@media screen{footer #copyright{width:100%;float:left;background-color:#222221}footer #copyright>div{display:inline-block;position:relative;font-size:.875rem;color:#fff;text-align:left;line-height:1.2rem;padding:16px 0 20px;margin:0 auto}footer #copyright>div em{color:#fff;display:inline-block;margin-bottom:10px}footer #copyright>div a,footer #copyright>div a:visited{color:#fff}footer #copyright>div a:active,footer #copyright>div a:focus,footer #copyright>div a:hover{text-decoration:underline}.zopim{z-index:98!important}}@media only screen and (max-width:950px){footer #copyright>div{font-size:.688rem;text-align:center;line-height:.75rem;padding:16px 0 20px}}@media only screen and (max-width:400px){footer #copyright>div{text-align:left}}#mapModuleOpenButton [for="mapModuleOpen"]{margin:5px auto 25px}#mapModuleOpen,#mapModuleOpen:checked+.teaserGallery .mapWrapper,#mapModuleOpen:checked+.teaserGallery [for=mapModuleOpen].close,#mapModuleOpen:checked~#gettingThere,#mapModuleOpen:not(:checked)+.teaserGallery .dividingLines,#mapModuleOpen:not(:checked)+.teaserGallery [for=mapModuleOpen].open{display:none}.teaserGallery>div.dividingLines{border-top:solid #e2e2e2;border-width:thin;width:64%;display:inline-block;padding-bottom:1%}@media screen{#metaTop,#metaTop>li.lang>div{display:inline-block;top:10px}#metaTop{position:absolute;right:0;z-index:30}#metaTop>li{float:left;margin:0 10px}#metaTop>li:first-child{margin-left:0}#metaTop>li:last-child{margin-right:0}#metaTop>li>a,#metaTop>li>a:visited{float:left;font-size:.875rem;color:#fff}#metaTop>li>a:active,#metaTop>li>a:focus,#metaTop>li>a:hover{text-decoration:underline}#metaTop>li.lang{position:relative;padding:0 15px;border-left:1px solid #fff}#metaTop>li.lang a{text-decoration:none}#metaTop>li.lang>a:after{font-family:stm;content:'\e602';color:#fff;font-size:8px;margin-left:5px}#metaTop>li.lang>div{position:absolute;left:0;padding:10px 0 5px;height:0;overflow:hidden;opacity:0}#metaTop>li.lang:hover>div{opacity:1;height:auto}#metaTop>li.lang ul{width:96%;float:left;background-color:rgba(255,255,255,.9);padding:10px 20px 10px 10px;-webkit-box-shadow:0 0 1px 2px rgba(0,0,0,.1);box-shadow:0 0 1px 2px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;border-radius:5px;margin:0 2%}#metaTop>li ul a,#metaTop>li ul a:visited{float:left;font-size:.875rem;line-height:1.5rem;padding-left:20px}#metaTop>li ul a:active,#metaTop>li ul a:focus,#metaTop>li ul a:hover{text-decoration:underline}#metaTop>li ul a.de{background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/de.44ea36e9.svg) 0 50% no-repeat}#metaTop>li ul a.en{background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/gb.f3b876e1.svg) 0 50% no-repeat}#metaTop>li ul a.es{background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/es.c5289c65.svg) 0 50% no-repeat}#metaTop>li ul a.fr{background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/fr.877d4dc6.svg) 0 50% no-repeat}#metaTop>li ul a.it{background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/it.1a71d80e.svg) 0 50% no-repeat}#metaTop>li ul a.zh{background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/cn.5ae5038f.svg) 0 50% no-repeat}header.content #metaTop{right:10%}header.content #metaTop>li.lang>a:after,header.content #metaTop>li>a,header.content #metaTop>li>a:visited{color:#9c9b9b}header.content #metaTop>li>a:active,header.content #metaTop>li>a:focus,header.content #metaTop>li>a:hover{color:#000}header.content #metaTop>li.lang{border-left:1px solid #9c9b9b}#headerArea.sticky #metaTop{display:none}}@media only screen and (max-width:1250px){header.content #metaTop{right:2%}}@media only screen and (max-width:900px){#metaTop>li{float:left;margin:0 5px}#metaTop>li>a{font-size:.75rem}}@media only screen and (max-width:760px){#metaTop{display:none}}@media screen{#discover>li>.navBg,#discover>li>.navBg>ul>li>ul,#discover>li>.navBg>ul>li>ul>li>ul,#service>li>.navBg{width:100%;position:absolute;overflow:hidden;left:0}#naviTop{width:100%;position:absolute;top:53px;right:0;z-index:10}#discover{float:left;margin-left:28.75%}#highlights{position:absolute;top:0;left:44.166%}#service{float:right;margin-left:0}#naviTop a.trigger,#naviTop a.trigger:visited{float:left;font-size:1.375rem;color:#fff;background-color:rgba(255,204,0,0);padding:9px 10px;border:3px solid #fff;-webkit-border-radius:5px;border-radius:5px}#naviTop a.trigger span,#naviTop a.trigger:visited span{color:#fff}#naviTop a.trigger.active,#naviTop a.trigger:active,#naviTop a.trigger:focus,#naviTop a.trigger:hover{color:#000;background-color:#fc0;border-color:#fc0}#naviTop a.trigger.active span,#naviTop a.trigger:active span,#naviTop a.trigger:focus span,#naviTop a.trigger:hover span{color:#000}#naviTop a.trigger{display:block}#naviTop a.trigger.mobile{display:none}#naviTop a.trigger.icon:after{font-family:stm;font-size:12px}#discover a.icon:after{content:'\e602';margin-left:7px}#highlights a.icon:after{content:'\e601';margin-left:5px}#naviTop a.trigger.active:after{content:'\e611';margin-left:7px}#naviTop a.navItem,#naviTop a.navItem:visited{float:left;font-size:1.375rem;color:#000;background-color:#fff;padding:12px 20px 14px;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.4);box-shadow:2px 2px 0 0 rgba(0,0,0,.4);-webkit-border-radius:5px;border-radius:5px}#naviTop a.navItem.active,#naviTop a.navItem:active,#naviTop a.navItem:focus,#naviTop a.navItem:hover{color:#000;background-color:#fc0;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.3);box-shadow:1px 1px 0 0 rgba(0,0,0,.3)}#naviTop a.navItem.calendar:after{font-family:stm;content:'\e613';font-size:17px;margin-left:7px}#discover>li>.navBg>ul>li>a:after,#naviTop a.navItem.city:after,#naviTop a.navItem.submenu:after{content:'\e602';font-size:12px;font-family:stm}#naviTop a.navItem.city:after,#naviTop a.navItem.submenu:after{margin-left:7px}header.content #naviTop a.trigger,header.content #naviTop a.trigger span,header.content #naviTop a.trigger:visited,header.content #naviTop a.trigger:visited span{color:#000}#discover>li>.navBg,#service>li>.navBg{display:inline-block;top:44px;padding:0;opacity:0;height:0}#discover>li:hover>.navBg,#service>li>a:hover~.navBg,#service>li>input[type=checkbox]:checked~.navBg{height:650px;opacity:1}#discover>li>.navBg>ul,#service>li>.navBg>ul{width:100%;height:100%;float:left;padding:32px 0 20px}#discover>li>.navBg>ul>li,#service>li>.navBg>ul>li{display:inline-block;margin:5px}#service>li>.navBg>ul>li{width:100%;margin:9px 0}#discover>li>.navBg>ul>li>a:after{margin-left:7px}#discover>li>.navBg>ul>li>a.active:after{content:'\e611'}#discover>li>.navBg>ul>li>ul{display:inline-block;top:95px;padding:0;opacity:0;height:0}#discover>li>.navBg>ul>li:hover>ul{padding:25px 0 20px;opacity:1;height:600px}#discover>li>.navBg>ul>li>ul>li{display:inline-block;margin:5px}#discover>li>.navBg>ul>li>ul>li>a,#discover>li>.navBg>ul>li>ul>li>ul>li>a,#service>li>.navBg>ul>li a{font-size:1.125rem!important;padding:6px 10px 8px!important}#service>li>.navBg>ul>li a{float:right!important;margin-right:4px}#discover>li>.navBg>ul>li>ul>li>ul{display:inline-block;top:62px;padding:0;opacity:0;height:0}#discover .transition.lvl3{top:50px}#discover>li>.navBg>ul>li>ul>li:hover>ul{padding:30px 0;opacity:1;height:auto}#discover>li>.navBg>ul>li>ul>li>ul>li{display:inline-block;margin:5px}header.index div#headerArea.sticky #regionStuttgart{margin:-29% 1% 0 21%;width:770px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header.index div#headerArea #regionStuttgart{margin:-30% 1% 0 7%}#regionStuttgart{margin:-25% 1% 0 22%;width:770px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#mapRegio{width:420px;display:inline-block;position:relative}#activeLocationMarker{display:none;position:absolute;top:0;left:0;width:10px;height:10px;margin-left:-3px;margin-top:-6px;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;-webkit-box-shadow:1px 1px 1px #333;box-shadow:1px 1px 1px #333;z-index:1000}#suttgartRegio{width:100%}#mapRegio .destination{fill:#ccc;stroke:#fff;stroke-width:1px;cursor:pointer;text-shadow:3px 3px 0 #000}#mapRegio .destination:active,#mapRegio .destination:focus,#mapRegio .destination:hover{fill:#fc0}#mapRegio #neckar{stroke:#0878ab;stroke-width:2px}#mapRegio .city{font-size:.625rem;color:#fff;text-transform:uppercase;position:absolute;top:160px;left:115px;text-shadow:1px 1px 1px rgba(0,0,0,.7)}#mapRegio .city:before{content:'';width:11px;height:11px;display:inline-block;background-color:#fff;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.7);box-shadow:1px 1px 1px 0 rgba(0,0,0,.7);-webkit-border-radius:11px;border-radius:11px;position:absolute;top:-15px;left:50%;margin-left:-6px}#selectionDestination{position:relative;width:275px;height:400px;display:inline-block;text-align:left;background-color:rgba(255,255,255,.8);padding:10px 20px;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.4);box-shadow:2px 2px 0 0 rgba(0,0,0,.4);-webkit-border-radius:5px;border-radius:5px}#selectionDestination p{width:100%;float:left;font-size:.75rem;line-height:1.2rem}#selectionDestination .title{width:100%;float:left;font-size:1.375rem;font-weight:700;margin:15px 0 5px}#selectionDestination ul{width:100%;height:260px;float:left;padding:5px 0;overflow-x:hidden;overflow-y:auto}#selectionDestination ul li{width:100%;float:left;margin:2px 0}#selectionDestination ul li a,#selectionDestination ul li a:visited{float:left;font-size:1rem;color:#000;padding:7px 20px;-webkit-border-radius:5px;border-radius:5px}#selectionDestination ul li a:active,#selectionDestination ul li a:focus,#selectionDestination ul li a:hover{background-color:#fc0}#selectionDestination ul li a:active:after,#selectionDestination ul li a:focus:after,#selectionDestination ul li a:hover:after{font-family:stm;content:'\e601';font-size:11px;color:#000;margin-left:7px}#selectionDestination a.back,#selectionDestination a.back:visited{float:left;font-size:.75rem;color:#000;padding:10px;-webkit-border-radius:5px;border-radius:5px;margin-top:20px}#selectionDestination a.back:active,#selectionDestination a.back:focus,#selectionDestination a.back:hover{color:#fff;background-color:#222221}#selectionDestination a.back:before{font-family:stm;content:'\e603';font-size:8px;margin-right:5px}#headerArea.sticky #service,#headerArea.sticky #service>li>.navBg>ul>li a,header.content #service,header.content #service>li>.navBg>ul>li a{margin-right:10%}#service>li{float:left}#service>li>a,#service>li>label{display:block;cursor:pointer}#service>li>a.mobile,#service>li>input[type="checkbox"]{display:none}#service>li>a,#service>li>a:visited,#service>li>label{float:left;position:relative;color:#fff;background-color:rgba(255,204,0,0);padding:0;-webkit-border-radius:5px;border-radius:5px}#service>li:active>a,#service>li:focus>a,#service>li:hover>a,#service>li>a:active,#service>li>a:focus,#service>li>a:hover,#service>li>input[type=checkbox]:checked~label{color:#000;background-color:#fc0;padding:12px 10px}#headerArea.sticky #discover>li>.navBg>ul,#headerArea.sticky #service>li>.navBg>ul,header.content #discover>li>.navBg>ul,header.content #service>li>.navBg>ul{background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/shadow_sticky.c970ffb3.png.pagespeed.ce.yXD_s38uOz.png) repeat-x rgba(226,226,226,.9)}#service>li>a:before,#service>li>input[type=checkbox]~label:before{font-family:stm;content:'\e623';float:left;font-size:44px}#service>li:active>a:before,#service>li:focus>a:before,#service>li:hover>a:before,#service>li>a:active:before,#service>li>a:focus:before,#service>li>a:hover:before,#service>li>input[type=checkbox]:checked~label:before{font-size:0}#service>li>a span,#service>li>label span{float:left;font-size:1.375rem;color:#000;text-indent:-10000px}#service>li>a span:after,#service>li>label span:after{font-family:stm;content:'\e611';font-size:13px;margin-left:7px}#service>li:active>a span,#service>li:focus>a span,#service>li:hover>a span,#service>li>a:active span,#service>li>a:focus span,#service>li>a:hover span,#service>li>input[type=checkbox]:checked~label span{text-indent:inherit}header.content #service>li>a,header.content #service>li>a:visited,header.content #service>li>label{color:#000}header.content #discover>li>.navBg>ul>li:hover>ul:not(.transition.regionStuttgart_box),header.content #service>li>.navBg>ul>li:hover>ul:not(.transition.regionStuttgart_box){width:80%;padding:25px 10% 20px}.transition.regionStuttgart_box{visibility:hidden;padding-left:0;position:absolute}.navBg.transition:hover+.transition.regionStuttgart_box,.transition.regionStuttgart_box:hover,a.navItem.destination.transition.region_stuttgart:hover+.transition.regionStuttgart_box{visibility:visible}#discover>li>.navBg>ul,#service>li>.navBg>ul,body.content #discover>li>.navBg>ul{margin-top:18px}#headerArea.sticky #naviTop{top:20px}#headerArea.sticky #naviTop a.trigger,#headerArea.sticky #naviTop a.trigger span,#headerArea.sticky #naviTop a.trigger:visited,#headerArea.sticky #naviTop a.trigger:visited span,#headerArea.sticky #service>li>a,#headerArea.sticky #service>li>label{color:#000}#headerArea.sticky #discover>li>.navBg>ul>li:hover>ul:not(.transition.regionStuttgart_box),#headerArea.sticky #service>li>.navBg>ul>li:hover>ul:not(.transition.regionStuttgart_box){width:80%;padding:25px 10% 20px}#headerArea.sticky #discover>li>.navBg>ul>li>ul,#headerArea.sticky #service>li>.navBg>ul>li>ul,ul.transition.regionStuttgart_box{width:80%}#headerArea.sticky #discover>li>.navBg>ul,#headerArea.sticky #service>li>.navBg>ul,#headerArea.sticky body.content #discover>li>.navBg>ul{margin-top:11px}}@media only screen and (max-width:1400px){#discover>li:hover>.navBg{height:600px}}@media only screen and (max-width:1360px){#headerArea.sticky #service,#headerArea.sticky #service>li>.navBg>ul>li a,#service,#service>li>.navBg>ul>li a,header.content #service,header.content #service>li>.navBg>ul>li a{margin-right:2%}header.index #discover>li>.navBg>ul>li>ul{width:85%;left:10%}}@media only screen and (max-width:1100px){#headerArea.sticky #discover>li>.navBg>ul,#headerArea.sticky #service>li>.navBg>ul,#headerArea.sticky body.content #discover>li>.navBg>ul{margin-top:20px}#naviTop a.trigger{border:3px solid #fff;font-size:1.125rem;padding:9px 10px}#naviTop a.navItem{font-size:1.125rem;padding:10px 20px 12px}#discover>li>.navBg,#service>li>.navBg{top:35px}#discover>li>.navBg>ul,#service>li>.navBg>ul{padding-top:20px;margin-top:18px}#discover>li>.navBg>ul>li>ul{top:75px;width:85%;left:10%}#discover>li>.navBg>ul>li:hover>ul{padding-top:15px}#discover>li>.navBg>ul>li>ul>li>a{font-size:1rem!important}#discover>li>.navBg>ul>li>ul>li>ul{top:45px}#regionStuttgart{margin-top:-20px;width:80%}#selectionDestination{height:350px}#selectionDestination ul{height:210px}#service>li>a span,#service>li>label span{font-size:1.125rem}#service>li>.navBg>ul>li a{font-size:1rem!important}}@media only screen and (max-width:900px){#headerArea.sticky #discover>li>.navBg>ul,#headerArea.sticky #service>li>.navBg>ul,#headerArea.sticky body.content #discover>li>.navBg>ul{margin-top:11px}#naviTop{top:40px}#naviTop a.trigger{border:2px solid #fff;font-size:1rem}#naviTop a.navItem{font-size:1rem}#discover>li:hover>.navBg{height:510px}#discover{margin-left:23.088%}#regionStuttgart{margin-top:0;width:100%}#selectionDestination{height:290px}#selectionDestination p{font-size:.75rem;line-height:1rem}#selectionDestination .title{font-size:1.125rem;margin:10px 0 5px}#selectionDestination ul{height:160px}#selectionDestination a.back{margin-top:10px}#highlights{left:41.015%}#service>li>a:before,#service>li>label:before{font-size:38px}#service>li>a span,#service>li>label span{font-size:1rem;margin-left:0}#service input[type="checkbox"]:checked+label,#service>li:active>a,#service>li:focus>a,#service>li:hover>a,#service>li>a:active,#service>li>a:focus,#service>li>a:hover{padding:11px 10px}}@media only screen and (max-width:760px){#headerArea.sticky #naviTop,#naviTop{top:20px}#naviTop{width:120px;position:absolute;right:58px;margin-right:0}#discover{margin-left:0}#discover>li>.navBg,#highlights,#naviTop a.trigger,#service>li>.navBg{display:none}#naviTop a.trigger.mobile{display:block}#naviTop a.trigger,#naviTop a.trigger:visited{padding:5px;border:none;-webkit-border-radius:5px;border-radius:5px}#naviTop a.trigger span{font-size:0;float:left;text-indent:-10000px}#naviTop a.trigger.icon:after{font-family:stm;content:'\e630';font-size:26px;margin:0}#service,header.content #service{margin-right:15%}#service>li>a,#service>li>label{display:none}#service>li>a.mobile{display:block}#service>li>a{padding:5px}#service>li>a span,#service>li>a span:after{font-size:0;margin:0}#service>li:active>a:before,#service>li:focus>a:before,#service>li:hover>a:before,#service>li>a:active:before,#service>li>a:before,#service>li>a:focus:before,#service>li>a:hover:before{font-size:26px}#service>li:active>a,#service>li:focus>a,#service>li:hover>a,#service>li>a:active,#service>li>a:focus,#service>li>a:hover{color:#000;background-color:#fc0;padding:5px}#service>li:active>a span,#service>li:focus>a span,#service>li:hover>a span,#service>li>a:active span,#service>li>a:focus span,#service>li>a:hover span{text-indent:-10000px}#headerArea.sticky #service{margin-right:15%}}@media only screen and (max-width:430px){#naviTop{width:100px;right:38px}}@media screen{#breadcrumb{width:100%;float:left;text-align:center;background-color:#e2e2e2;padding:6px 0 4px}#breadcrumb ul{width:1200px;display:inline-block}#breadcrumb ul li{float:left;font-size:.875rem;color:#666663;padding:4px 0;margin:0 10px 0 0}#breadcrumb ul li:last-child{margin-right:0}#breadcrumb ul li a,#breadcrumb ul li a:visited{float:left;position:relative;color:#666663;padding-right:20px}#breadcrumb ul li a:active,#breadcrumb ul li a:focus,#breadcrumb ul li a:hover{color:#000;text-decoration:underline}#breadcrumb ul li a:after{font-family:stm;content:'\e601';font-size:8px;position:absolute;top:50%;right:10px;margin-top:-4px}#metaBottom li{width:100%;float:left;margin:4px 0}#metaBottom li a,#metaBottom li a:visited{float:left;font-size:.875rem;color:#e2e2e2;line-height:1.25rem}#metaBottom li a:active,#metaBottom li a:focus,#metaBottom li a:hover{color:#fff;text-decoration:underline}}@media only screen and (max-width:1248px){#breadcrumb ul{width:92%;margin:0 auto}}@media only screen and (max-width:950px){#metaBottom li{width:auto;padding:0 10px 0 0;margin:10px 10px 0 0;border-right:1px solid #e2e2e2}#metaBottom li:last-child{width:auto;padding:0;margin:10px 0 0;border-right:none}#metaBottom li a,#metaBottom li a:visited{line-height:.813rem}}@media only screen and (max-width:400px){#metaBottom li{width:100%;padding:0;margin:15px 0 0;border-right:none}}@media only screen and (max-width:1600px){header.index #regionStuttgart{margin:-10% 1% 0 20%;width:770px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#selectionDestination{width:31%;right:9%}#regionStuttgart{margin:0 0 0 16%;position:absolute;top:22%}}@media only screen and (max-width:1200px){header.index #regionStuttgart{margin:-11% 1% 0 9%;width:770px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#selectionDestination{width:29%;right:8%}#regionStuttgart{margin:0 0 0 2%;position:absolute;top:26%}}@media only screen and (max-width:900px){header.index #regionStuttgart{margin:-7% 1% 0 5%;width:770px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#selectionDestination{width:23%;right:23%}#regionStuttgart{margin:0 0 0 -2%;position:absolute;top:26%}}@media screen{.mobileNavStructure{width:285px;height:100%;display:inline-block;position:fixed;top:0;right:0;z-index:500;text-align:left;padding-left:35px}.mobileNavStructure.bg{background-color:rgba(156,155,155,.9);-webkit-box-shadow:0 0 3px 3px rgba(0,0,0,.2);box-shadow:0 0 3px 3px rgba(0,0,0,.2)}.mobileNavStructure.bg:before{font-family:stm;font-size:22px;color:#222221;position:absolute;top:22px;left:7px}.mobileNavStructure.default:before{content:'\e630'}.mobileNavStructure.accommodation:before{content:'\e620'}.mobileNavStructure.tour:before{content:'\e621'}.mobileNavStructure.offer:before{content:'\e622'}.mobileNavStructure.event:before{content:'\e612'}.mobileNavStructure .navWrapper{width:100%;height:100%;float:left;background-color:#f2f2f2;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.4);box-shadow:0 0 5px 5px rgba(0,0,0,.4)}.mobileNavStructure a.trigger,.mobileNavStructure a.trigger:visited{width:100%;float:left;font-size:.875rem;color:#222221;background-color:#d9d9d9;padding:15px 0 25px 10%;border-bottom:1px solid #c3c3c3;margin-bottom:20px}.mobileNavStructure a.back:before,.mobileNavStructure a.close:before{font-size:24px;top:5px;margin:0 15px 0 0;position:relative;font-family:stm}.mobileNavStructure a.trigger:active,.mobileNavStructure a.trigger:focus,.mobileNavStructure a.trigger:hover{color:#fff;background-color:#222221}.mobileNavStructure a.close:before{content:'\e611'}.mobileNavStructure a.back:before{content:'\e607'}.mobileNavStructure .headline{width:90%;float:left;font-size:1.875rem;color:#222221;text-transform:uppercase;padding:0 0 0 10%}.mobileNavStructure ul{width:94%;max-height:75%;display:inline-block;padding:5px 0 0 5%;overflow-y:auto}.mobileNavStructure ul li{width:100%;float:left;margin:6px 0}.mobileNavStructure ul li.lang{margin:25px 0}.mobileNavStructure ul li>a,.mobileNavStructure ul li>a:visited{width:90%;float:left;position:relative;font-size:1.375rem;color:#000;background-color:#fc0;-webkit-border-radius:5px;border-radius:5px;padding:10px 0 12px 5%;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.4);box-shadow:3px 3px 0 0 rgba(0,0,0,.4)}.level2.mobileNavStructure ul li>a{font-size:1.125rem!important}.mobileNavStructure ul li>a.icon:before{font-family:stm;font-size:22px;margin:0 10px 0 0}.mobileNavStructure ul li>a.icon.accommodation:before{content:'\e620'}.mobileNavStructure ul li>a.icon.tour:before{content:'\e621'}.mobileNavStructure ul li>a.icon.offer:before{content:'\e622'}.mobileNavStructure ul li>a.icon.event:before{content:'\e612'}.mobileNavStructure ul li>a.icon.date:before{content:'\e613'}.mobileNavStructure ul li>a:after{font-family:stm;content:'\e601';font-size:14px;position:absolute;top:50%;right:10px;margin-top:-7px}#serviceMobile.mobileNavStructure ul li>a:after,.level2.mobileNavStructure ul li>a:after,.mobileNavStructure ul li.lang a:after{content:''}.mobileNavStructure ul li.lang a{width:44%;text-align:center;padding:10px 0 12px;margin-right:5%;margin-bottom:12px}.mobileNavStructure ul li.lang>a{background-color:#fff;border:1px solid #c5c5c5}.mobileNavStructure ul li>a:active,.mobileNavStructure ul li>a:focus,.mobileNavStructure ul li>a:hover{color:#fff;background-color:#222221;border-color:#222221;-webkit-box-shadow:1px 1px 0 0 #000;box-shadow:1px 1px 0 0 #000}.mobileNavStructure #calendar{position:absolute;top:50%;left:-17px;margin-top:-180px;-ms-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9)}.toggleWrapper{position:relative;overflow:hidden;display:none;width:100%;height:auto;margin:0;padding:0}.form.naviSearches{display:block;position:relative;width:90%;min-height:150px;margin:20px 5%;padding:0}}#quickSearches:target #quickSearch3{left:0}@media screen{#globalSearch{position:absolute;top:53px;left:59.333%;z-index:20}#globalSearch label,#globalSearch legend{float:left;font-size:0;text-indent:-10000px}#globalSearch input[type="text"]{width:125px;float:left;height:46px;font-size:1.375rem;color:#fff;background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/search_00.f424f884.svg) 95% 50% no-repeat rgba(255,255,255,.3);padding:0 60px 0 15px;border:none;-webkit-border-radius:5px;border-radius:5px}#globalSearch ::-webkit-input-placeholder{color:#fff}#globalSearch :-moz-placeholder{color:#fff;opacity:1}#globalSearch ::-moz-placeholder{color:#fff;opacity:1}#globalSearch :-ms-input-placeholder{color:#fff}#globalSearch input[type="text"]:active,#globalSearch input[type="text"]:focus,#globalSearch input[type="text"]:hover,#globalSearch:active input[type="text"],#globalSearch:focus input[type="text"],#globalSearch:hover input[type="text"]{width:340px;color:#000;background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/search_01.89bca25d.svg) 98% 50% no-repeat #fff;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.4);box-shadow:3px 3px 0 0 rgba(0,0,0,.4)}#globalSearch button[type="submit"]{width:46px;height:46px;display:inline-block;position:absolute;top:0;right:0;background-color:transparent;border:none;-webkit-border-radius:5px;border-radius:5px;cursor:pointer}header.content #globalSearch input[type="text"]{color:#9c9b9b;background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/search_02.0636a911.svg) 95% 50% no-repeat #e2e2e2}header.content #globalSearch ::-webkit-input-placeholder{color:#9c9b9b}header.content #globalSearch :-moz-placeholder{color:#9c9b9b}header.content #globalSearch ::-moz-placeholder{color:#9c9b9b}header.content #globalSearch :-ms-input-placeholder{color:#9c9b9b}header.content #globalSearch input[type="text"]:active,header.content #globalSearch input[type="text"]:focus,header.content #globalSearch input[type="text"]:hover,header.content #globalSearch:active input[type="text"],header.content #globalSearch:focus input[type="text"],header.content #globalSearch:hover input[type="text"]{color:#000;background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/search_01.89bca25d.svg) 98% 50% no-repeat #e2e2e2;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.5);box-shadow:1px 1px 0 0 rgba(0,0,0,.5)}#globalSearch:hover ::-webkit-input-placeholder{color:#000}#globalSearch:hover :-moz-placeholder{color:#000;opacity:1}#globalSearch:hover ::-moz-placeholder{color:#000;opacity:1}#globalSearch:hover :-ms-input-placeholder{color:#000}#headerArea.sticky #globalSearch{top:20px}#headerArea.sticky #globalSearch input[type="text"]{color:#9c9b9b;background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/search_02.0636a911.svg) 95% 50% no-repeat #ededed}#headerArea.sticky #globalSearch ::-webkit-input-placeholder{color:#9c9b9b}#headerArea.sticky #globalSearch :-moz-placeholder{color:#9c9b9b;opacity:1}#headerArea.sticky #globalSearch ::-moz-placeholder{color:#9c9b9b;opacity:1}#headerArea.sticky #globalSearch :-ms-input-placeholder{color:#9c9b9b}#headerArea.sticky #globalSearch input[type="text"]:active,#headerArea.sticky #globalSearch input[type="text"]:focus,#headerArea.sticky #globalSearch input[type="text"]:hover,#headerArea.sticky #globalSearch:active input[type="text"],#headerArea.sticky #globalSearch:focus input[type="text"],#headerArea.sticky #globalSearch:hover input[type="text"]{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/search_01.89bca25d.svg);-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.4);box-shadow:1px 1px 0 0 rgba(0,0,0,.4)}}@media only screen and (max-width:1100px){#globalSearch input[type="text"]{width:125px;height:42px;font-size:1.125rem;padding:0 60px 0 15px}#globalSearch input[type="text"]:active,#globalSearch input[type="text"]:focus,#globalSearch input[type="text"]:hover,#globalSearch:active input[type="text"],#globalSearch:focus input[type="text"],#globalSearch:hover input[type="text"]{width:250px}}@media only screen and (max-width:900px){#globalSearch{top:40px;left:58.5%}#globalSearch input[type="text"]{font-size:1rem;height:38px;padding:0 24px 0 10px}}@media only screen and (max-width:760px){#globalSearch{width:100%;top:65px;left:0}#globalSearch legend,#globalSearch legend span{float:left;font-size:0;text-indent:-10000px}#globalSearch legend{text-indent:0}#globalSearch legend:before{font-family:stm;content:'\e608';display:inline-block;position:absolute;top:-46px;right:10px;font-size:26px;color:#fff;text-indent:0;padding:5px 5px 15px;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;cursor:pointer}#headerArea.sticky #globalSearch legend:before{color:#000}#globalSearch:active legend:before,#globalSearch:focus legend:before,#globalSearch:hover legend:before{color:#000;background-color:#fc0}#globalSearch div{width:100%;float:left;position:relative;opacity:0;height:0;overflow:hidden;background-color:#fc0;-webkit-box-shadow:0 3px 2px 1px rgba(0,0,0,.2);box-shadow:0 3px 2px 1px rgba(0,0,0,.2)}#globalSearch fieldset:hover div{opacity:1;height:auto}#globalSearch input[type="text"],#headerArea.sticky #globalSearch input[type="text"]{width:90%;color:#000!important;background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/search_01.89bca25d.svg) 98% 50% no-repeat #fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.4);box-shadow:3px 3px 0 0 rgba(0,0,0,.4);margin:20px 5%}#globalSearch input[type="text"]:active,#globalSearch input[type="text"]:focus,#globalSearch input[type="text"]:hover,#globalSearch:active input[type="text"],#globalSearch:focus input[type="text"],#globalSearch:hover input[type="text"]{width:90%}#headerArea.sticky #globalSearch input[type="text"]:active,#headerArea.sticky #globalSearch input[type="text"]:focus,#headerArea.sticky #globalSearch input[type="text"]:hover,#headerArea.sticky #globalSearch:active input[type="text"],#headerArea.sticky #globalSearch:focus input[type="text"],#headerArea.sticky #globalSearch:hover input[type="text"]{background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/search_01.89bca25d.svg) 98% 50% no-repeat #fff;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.4);box-shadow:1px 1px 0 0 rgba(0,0,0,.4)}#globalSearch ::-webkit-input-placeholder{color:#000!important}#globalSearch :-moz-placeholder{color:#000!important;opacity:1}#globalSearch ::-moz-placeholder{color:#000!important;opacity:1}#globalSearch :-ms-input-placeholder{color:#000!important}#globalSearch button[type="submit"]{right:5%;top:20px}header.content #globalSearch legend:before{color:#000}#headerArea.sticky #globalSearch{top:65px}}@media screen{.form .label.georgia,.form label.georgia,.form legend{float:left;font-family:Georgia,"Times New Roman",Times,serif}.form,.form>fieldset{display:inline-block}.formRow{width:100%;float:left;margin:5px 0}.formRow.center{text-align:center}.formCol{float:left;margin:5px 0}.form{width:100%;position:relative}.form.listFilter{width:auto;margin-right:20px}.form>fieldset{width:100%}.form legend{width:100%;font-size:1.5rem;font-weight:700}.form legend.headline{font-size:2.75rem;font-weight:400}.form .label,.form label{float:left;position:relative;font-size:1rem;cursor:pointer}.form .label{cursor:default}.form .label.georgia,.form label.georgia{font-size:1.125rem}.form label.check{margin:0 0 0 30px}.form label.buttonstyle{float:none;display:inline-block;background-color:#fff;padding:9px 35px 10px 12px;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.3);box-shadow:2px 2px 0 0 rgba(0,0,0,.3);-webkit-border-radius:5px;border-radius:5px;margin:0 0 0 30px}.form label.buttonstyle:active,.form label.buttonstyle:focus,.form label.buttonstyle:hover{background-color:#e2e2e2}.form label.buttonstyle.check{margin:5px 2px}.form label.buttonstyle span{color:#000;font-size:.75rem}.form input[type="text"]{float:left;font-size:1.875rem;color:#000;background-color:#e2e2e2;padding:0 0 0 10px;margin:0;border:none}.form input[type="text"]:active,.form input[type="text"]:focus,.form input[type="text"]:hover{background-color:#fff;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.3);box-shadow:3px 3px 0 0 rgba(0,0,0,.3)}.formWrapper input[type="text"]:active{-webkit-box-shadow:none!important;box-shadow:none!important}.form :-webkit-input-placeholder{color:#000}.form :-moz-placeholder{color:#000;opacity:1}.form ::-moz-placeholder{color:#000;opacity:1}.form :-ms-input-placeholder{color:#000}.form .selectWrapper{float:left;width:100%;background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/arrow_down.759f8552.svg) 98% 50% no-repeat #e2e2e2;overflow:hidden}.form .selectWrapper:active,.form .selectWrapper:focus,.form .selectWrapper:hover{background-color:#fff;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.3);box-shadow:3px 3px 0 0 rgba(0,0,0,.3)}.form select{width:100%;float:left;font-size:1.875rem;color:#000;background:0 0;padding:0 15% 0 10px;margin:0;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form select.number,.form select[name="persons"]{width:121%;text-align:center}.form option{padding:0 0 0 10px}.form input[type="radio"]{display:none}.form input[type="radio"]+label:before{font-family:stm;content:"\e609";font-size:22px;color:#000;background-color:#fff;-webkit-border-radius:22px;border-radius:22px;display:inline-block;position:absolute;top:-3px;left:-30px}.form input[type="radio"]:checked+label:before{content:"\e60a"}.form input[type="radio"]:active+label:before,.form input[type="radio"]:checked:active+label:before,.form input[type="radio"]:checked:focus+label:before,.form input[type="radio"]:checked:hover+label:before,.form input[type="radio"]:focus+label:before,.form input[type="radio"]:hover+label:before{-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.3);box-shadow:2px 2px 0 0 rgba(0,0,0,.3)}.form input[type="checkbox"]{display:none}.form.listFilter label.buttonstyle{font-size:1rem;color:#000;background-color:#fc0;padding:11px 35px 11px 10px;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.3);box-shadow:2px 2px 0 0 rgba(0,0,0,.3);-webkit-border-radius:5px;border-radius:5px;margin:10px}.aboveList label.buttonstyle:active,.aboveList label.buttonstyle:focus,.aboveList label.buttonstyle:hover,.form.listFilter label.buttonstyle:active,.form.listFilter label.buttonstyle:focus,.form.listFilter label.buttonstyle:hover{background-color:#e2e2e2}.aboveList a.buttonstyle:before,.aboveList label.buttonstyle:before,.form.listFilter label.buttonstyle::before{font-family:stm;font-size:24px;color:#000;position:absolute;top:50%;left:10px;margin-top:-12px;-webkit-transition:all .3s ease;transition:all .3s ease}.form.listFilter a.buttonstyle:active::before,.form.listFilter a.buttonstyle:focus::before,.form.listFilter a.buttonstyle:hover::before,.form.listFilter label.buttonstyle:active::before,.form.listFilter label.buttonstyle:focus::before,.form.listFilter label.buttonstyle:hover::before{color:#000}.aboveList a.buttonstyle.group,.aboveList label.buttonstyle.group,.aboveList label.buttonstyle.highlight,.aboveList label.buttonstyle.menu,.aboveList label.buttonstyle.online,.aboveList label.buttonstyle.ticket{padding-left:40px}.aboveList label.buttonstyle.ticket:before,.form.listFilter label.buttonstyle.ticket:before{content:'\e625'}.aboveList label.buttonstyle.highlight:before,.form.listFilter label.buttonstyle.highlight:before{content:'\e634'}.aboveList a.buttonstyle.group:before,.aboveList label.buttonstyle.group:before,.form.listFilter a.buttonstyle.group:before,.form.listFilter label.buttonstyle.group:before{content:'\e636'}.aboveList label.buttonstyle.online:before,.form.listFilter label.buttonstyle.online:before{content:'\e612'}.aboveList label.buttonstyle.menu:before,.form.listFilter label.buttonstyle.menu:before{content:'\e638'}.form.listFilter label.buttonstyle.check{margin:15px 2px}.aboveList input[type=checkbox]+label.check:after,.aboveList>.formRow>a.check:after,.filter input[type=checkbox]+label.check:after,.form.listFilter input[type=checkbox]+label.check:after:not(#seriveProviderFeaturesLabel){font-family:stm;content:"\e60e";font-size:18px;color:#fff;display:inline-block;position:absolute;top:50%;margin-top:-9px;right:10px}.aboveList input[type="checkbox"]+label.check:after,.form.listFilter input[type="checkbox"]+label.check:after{color:rgba(255,255,255,0)}.aboveList input[type="checkbox"]:checked+label.check:after,.aboveList input[type="checkbox"]:checked+label.check:before,.filter input[type="checkbox"]:checked+label.check:after,.form.listFilter input[type="checkbox"]:checked+label.check:after,.form.listFilter input[type="checkbox"]:checked+label.check:before{color:#fff;text-shadow:1px 1px 2px #000}.aboveList input[type="checkbox"]:checked+label.check,.filter input[type="checkbox"].fakeChecked+label.check,.filter input[type="checkbox"]:checked+label.check,.form.listFilter input[type="checkbox"]:checked+label.check{color:#fff;background-color:#222221}.aboveList input[type="checkbox"]:checked+label.check span,.filter input[type="checkbox"]:checked+label.check span,.form.listFilter input[type="checkbox"]:checked+label.check span{color:#fff}.aboveList input[type="checkbox"]:active+label.buttonstyle,.aboveList input[type="checkbox"]:active+label.check,.aboveList input[type="checkbox"]:checked+label.check,.aboveList input[type="checkbox"]:focus+label.buttonstyle,.aboveList input[type="checkbox"]:focus+label.check,.aboveList input[type="checkbox"]:hover+label.buttonstyle,.aboveList input[type="checkbox"]:hover+label.check,.filter input[type="checkbox"]:active+label.check,.filter input[type="checkbox"]:checked+label.check,.filter input[type="checkbox"]:focus+label.check,.filter input[type="checkbox"]:hover+label.check,.form.listFilter input[type="checkbox"]:active+label.buttonstyle,.form.listFilter input[type="checkbox"]:active+label.check,.form.listFilter input[type="checkbox"]:checked+label.check,.form.listFilter input[type="checkbox"]:focus+label.buttonstyle,.form.listFilter input[type="checkbox"]:focus+label.check,.form.listFilter input[type="checkbox"]:hover+label.buttonstyle,.form.listFilter input[type="checkbox"]:hover+label.check{-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.5)!important;box-shadow:1px 1px 0 0 rgba(0,0,0,.5)!important}.filter label.checkbox{float:left;position:relative;font-size:1rem;color:#000;padding:9px 10px 10px 40px;margin:10px 10px 10px 0}.filter label.checkbox span.demand{display:inline-block;color:#fff;padding:9px 20px;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.2);box-shadow:2px 2px 0 0 rgba(0,0,0,.2);-webkit-border-radius:5px;border-radius:5px}.filter label.checkbox span.demand.easy{background-color:#2685bc}.filter label.checkbox span.demand.moderate{background-color:#e30613}.filter label.checkbox span.demand.hard{background-color:#222221}.filter input[type="checkbox"]+label.checkbox:before{content:"";width:19px;height:19px;display:inline-block;position:absolute;top:50%;left:10px;z-index:10;margin-top:-10px;background-color:#fff;-webkit-box-shadow:3px 2px 0 0 rgba(0,0,0,.3);box-shadow:3px 2px 0 0 rgba(0,0,0,.3)}.filter input[type="checkbox"]+label.checkbox:active:before,.filter input[type="checkbox"]+label.checkbox:focus:before,.filter input[type="checkbox"]+label.checkbox:hover:before{background-color:#e2e2e2;-webkit-box-shadow:2px 1px 0 0 rgba(0,0,0,.5);box-shadow:2px 1px 0 0 rgba(0,0,0,.5)}.filter input[type="checkbox"]+label.checkbox:after{font-family:stm;content:"\e60b";font-size:20px;color:#000;display:inline-block;position:absolute;top:50%;left:10px;z-index:10;margin-top:-10px}.filter input[type="checkbox"]:checked+label.checkbox:after{content:"\e60d"}.form button[type="submit"],.form input[type="submit"]{float:left;font-size:1.5rem;font-weight:700;color:#000;text-transform:uppercase;background:#fc0;background:-webkit-gradient(linear,left top,left bottom,from(#fc0),to(#ffae00));background:linear-gradient(to bottom,#fc0 0,#ffae00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc00', endColorstr='#ffae00', GradientType=0);padding:10px 20px;-webkit-border-radius:5px;border-radius:5px;margin:0;border:none;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.3);box-shadow:3px 3px 0 0 rgba(0,0,0,.3);-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.form button[type="submit"]:active,.form button[type="submit"]:focus,.form button[type="submit"]:hover,.form input[type="submit"]:active,.form input[type="submit"]:focus,.form input[type="submit"]:hover{color:#000;background:#ffae00;background:-webkit-gradient(linear,left top,left bottom,from(#ffae00),to(#fc0));background:linear-gradient(to bottom,#ffae00 0,#fc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffae00', endColorstr='#ffcc00', GradientType=0);-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.7);box-shadow:1px 1px 0 0 rgba(0,0,0,.7)}.form button[type="submit"].center,.form input[type="submit"].center{float:none;display:inline-block;margin:0 auto}html.js .form .hideIfJS{display:none}}@media only screen and (min-width:1200px){fieldset.aboveList{position:absolute;bottom:-35px;height:0}fieldset.aboveList legend{display:none}fieldset.aboveList a.buttonstyle,fieldset.aboveList label.buttonstyle{font-size:1rem;color:#000;background-color:#fc0;padding:11px 35px 11px 10px;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.3);box-shadow:2px 2px 0 0 rgba(0,0,0,.3);-webkit-border-radius:5px;border-radius:5px;margin:10px}fieldset.aboveList a.buttonstyle,fieldset.aboveList label.buttonstyle.check{margin:0 2px 0 12px}}@media only screen and (max-width:1199px){.aboveList a.buttonstyle.group,.aboveList label.buttonstyle.group,.aboveList label.buttonstyle.highlight,.aboveList label.buttonstyle.menu,.aboveList label.buttonstyle.online,.aboveList label.buttonstyle.ticket{background:#fff}}@media only screen and (max-width:480px){.form.listFilter a.buttonstyle.group,.form.listFilter label.buttonstyle.group,.form.listFilter label.buttonstyle.highlight,.form.listFilter label.buttonstyle.menu,.form.listFilter label.buttonstyle.online,.form.listFilter label.buttonstyle.ticket{float:left;margin-left:4%}}@media screen{#quickSearches{position:absolute;top:175px;left:0;z-index:98}#quickSearches>ul{width:80px;float:left;position:relative;z-index:20;background-color:#fff;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px 2px rgba(0,0,0,.2);-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}#quickSearches>ul li{width:80px;height:80px;float:left;border-bottom:1px solid #c5c5c5;overflow:hidden}#quickSearches>ul li:first-child{-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0}#quickSearches>ul li:last-child{border-bottom:none;-webkit-border-radius:0 0 5px 0;border-radius:0 0 5px}#quickSearches>ul li a,#quickSearches>ul li a:visited{width:80px;height:80px;float:left;font-size:.563rem;color:#000;vertical-align:bottom;text-transform:uppercase;background-color:#fff}#quickSearches>ul li a.active,#quickSearches>ul li a:active,#quickSearches>ul li a:focus,#quickSearches>ul li a:hover{background-color:#fc0}#quickSearches>ul li a.accommodations:before{font-family:stm;content:'\e620';display:block;font-size:44px;color:#000;margin:7px 0 5px}#quickSearches>ul li a.tours:before{font-family:stm;content:'\e621';display:block;font-size:36px;color:#000;margin:12px 0 8px}#quickSearches>ul li a.events:before,#quickSearches>ul li a.offers:before{font-size:35px;margin:12px 0 9px;color:#000;display:block;font-family:stm}#quickSearches>ul li a.offers:before{content:'\e622'}#quickSearches>ul li a.events:before{content:'\e612'}#quickSearches>ul li a.tip:active,#quickSearches>ul li a.tip:focus,#quickSearches>ul li a.tip:hover{background-color:#9c0}#quickSearches>ul li a.tasty:before,#quickSearches>ul li a.tip:before,#quickSearches>ul li a.view:before{font-family:stm;content:'\e626';display:block;font-size:54px;color:#000;margin:14px 0 5px}#quickSearches>ul li a.tasty:before{content:'\e906';font-size:36px}#quickSearches>ul li a.view:before{content:'\e90f';font-size:36px}#quickSearches>ul li a.tip:active:before,#quickSearches>ul li a.tip:focus:before,#quickSearches>ul li a.tip:hover:before{color:#fff}#quickSearches>ul li a.card>p{padding-top:60px}#quickSearches>ul li a.card{background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/bg_stuttcard_twisted.971dd8c6.png.pagespeed.ce.lx3YxgObEy.png) 50% 5px no-repeat #fff}#quickSearches>ul li a.card:before{font-family:stm;display:block;font-size:36px;color:#000;margin:12px 0 8px}#quickSearches>ul li a.card:active,#quickSearches>ul li a.card:focus,#quickSearches>ul li a.card:hover{background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/bg_stuttcard.86a367f8.png.pagespeed.ce.hqNn-Nu_MY.png) 50% 5px no-repeat #fff}#quickSearches>ul li a.card:active:before,#quickSearches>ul li a.card:focus:before,#quickSearches>ul li a.card:hover:before{opacity:0}#quickSearches>ul li a.groups:before{font-family:stm;content:'\e636';display:block;font-size:35px;color:#000;margin:12px 0 9px}#quickSearches .form{width:545px;display:inline-block;position:absolute;top:0;left:-670px;z-index:10;text-align:left;background-color:rgba(255,255,255,.95);-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.2);box-shadow:0 0 1px 1px rgba(0,0,0,.2);padding:20px 20px 20px 105px;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}#quickSearches .form.xl{width:670px;left:-800px;text-align:center}.naviSearches .form{width:auto;height:80%;float:none!important;display:inline-block!important;padding:0;margin:0;overflow-y:auto;overflow-x:hidden}.naviSearches .form fieldset{width:100%;float:left}#quickSearches .form a.close{width:24px;height:24px;display:inline-block;position:absolute;top:20px;right:20px}#quickSearches .form a.close:before{font-family:stm;content:'\e611';display:inline-block;font-size:24px;color:#9c9b9b}#quickSearches .form a.close:active:before,#quickSearches .form a.close:focus:before,#quickSearches .form a.close:hover:before{color:#000}#quickSearches .form legend{margin-bottom:45px}.naviSearches .form legend,.naviSearches.form legend{font-family:"Lucida Sans";font-size:1.875rem;font-weight:400;color:#222221;text-transform:uppercase;padding:20px 5%}.naviSearches .form .formRow,.naviSearches.form .formRow{width:95%;float:left;margin:10px 0 10px 5%}.naviSearches.form .formRow{margin:10px 0}#quickSearches .formRow.oepnv{margin:10px 0 0}#quickSearches .formRow.oepnv .oepnv_tooltip{display:none;width:510px;margin:35px 0 0;padding:20px;position:absolute;z-index:200;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,.2);box-shadow:0 0 1px 1px rgba(0,0,0,.2)}#quickSearches .formRow.oepnv .oepnv_tooltip li,#quickSearches .formRow.oepnv .oepnv_tooltip p,#quickSearches .formRow.oepnv .oepnv_tooltip ul{width:auto;font-size:.9rem;margin-top:5px;margin-bottom:5px;line-height:1.3rem}#quickSearches .formRow.oepnv .oepnv_tooltip p.hint{font-size:.75rem}#quickSearches .formRow.oepnv label:active~.oepnv_tooltip,#quickSearches .formRow.oepnv label:focus~.oepnv_tooltip,#quickSearches .formRow.oepnv label:hover~.oepnv_tooltip{display:block}#quickSearches .formCol.date{width:170px;margin:10px 20px 10px 0}.naviSearches .formCol.date{width:161px;margin:10px 10px 10px 0}#quickSearches .formCol.persons{width:80px;margin:10px 20px 10px 0}.naviSearches .formCol.persons{width:80px;margin:10px 0}#quickSearches .formCol.destination,.naviSearches .formCol.destination{width:250px;margin:10px 0;position:relative}#quickSearches .formCol.destination.large,.naviSearches .formCol.destination.large{width:355px;margin:10px 0;position:relative}.naviSearches .formCol.destination.large{width:280px;margin:10px 0}#quickSearches .formWrapper,.naviSearches .formWrapper{float:left;position:relative;overflow:hidden;z-index:10;height:100px;text-align:center;background-color:#e2e2e2;cursor:pointer;margin-top:10px}#quickSearches .custom-select .formWrapper{overflow:hidden}#quickSearches .custom-select .formWrapper select{text-align:center;width:121%}.naviSearches .formWrapper{-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.3);box-shadow:1px 1px 0 0 rgba(0,0,0,.3)}#quickSearches .formWrapper:active,#quickSearches .formWrapper:focus,#quickSearches .formWrapper:hover,.naviSearches .formWrapper:active,.naviSearches .formWrapper:focus,.naviSearches .formWrapper:hover{background-color:#fff;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.3);box-shadow:3px 3px 0 0 rgba(0,0,0,.3);z-index:20}#quickSearches .formWrapper.border,.naviSearches .formWrapper.border{border-right:1px solid #c5c5c5}#quickSearches .formWrapper.date{width:84px}.naviSearches .formWrapper.date{width:80px}#quickSearches .formWrapper .month,.naviSearches .formWrapper .month{width:100%;float:left;font-size:.75rem!important;color:#9c9b9b;text-align:center;text-transform:uppercase;padding:10px 0 0}#quickSearches .formWrapper label,.naviSearches .formWrapper label{width:100%;text-align:center;font-size:.75rem!important;padding:10px 0}#quickSearches .form .oepnv input[type="checkbox"]+label{width:115px;background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/xtomas_oenpv.06f0ac30.jpg.pagespeed.ic.mEDe2uFNq-.jpg);background-repeat:no-repeat;background-size:contain;height:30px;background-position:38px;overflow:visible}#quickSearches label.label-formhotelwidgetoepnv{margin:8px 0}#quickSearches .form input[type="checkbox"]+label:before{font-family:stm;content:"\e60b";font-size:22px;color:#000;background-color:#fff;display:inline-block;position:absolute;top:3px}#quickSearches .form input[type="checkbox"]:checked+label:before{content:"\e60d"}#quickSearches .form label.check,.naviSearches .form label.check{margin:0 20px 0 30px!important}.naviSearches .form label.check:last-child{margin-right:0!important}#quickSearches .formWrapper .day,.naviSearches .formWrapper .day{width:90%;float:left;font-size:1.875rem;color:#000;text-align:center;background-color:transparent;padding:0;border:none;margin:0 5%}#quickSearches .formWrapper input[type="text"],.naviSearches .formWrapper input[type="text"]{display:none}.naviSearches .formWrapper input[type="text"]{font-size:1.5rem}#quickSearches .formWrapper input[type="text"]:active,#quickSearches .formWrapper input[type="text"]:focus,#quickSearches .formWrapper input[type="text"]:hover,.naviSearches .formWrapper input[type="text"]:active,.naviSearches .formWrapper input[type="text"]:focus,.naviSearches .formWrapper input[type="text"]:hover{-webkit-box-shadow:none!important;box-shadow:none!important}#quickSearches .formCol.destination input[type="text"]{width:240px;height:100px;margin-top:10px}#quickSearches .formCol.destination.large input[type="text"]{width:345px}.naviSearches .formRow.destination input[type="text"]{width:240px;height:60px;font-size:1.5rem;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.3);box-shadow:1px 1px 0 0 rgba(0,0,0,.3);margin-top:10px}.naviSearches .formRow.destination input[type="text"]:active,.naviSearches .formRow.destination input[type="text"]:focus,.naviSearches .formRow.destination input[type="text"]:hover{-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.3);box-shadow:3px 3px 0 0 rgba(0,0,0,.3)}#quickSearches .selectWrapper,.naviSearches .selectWrapper{margin-top:10px}.naviSearches .selectWrapper{width:250px;background-position:96% 50%;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.3);box-shadow:1px 1px 0 0 rgba(0,0,0,.3)}#quickSearches .selectWrapper select{height:100px}.naviSearches .selectWrapper select{height:60px;font-size:1.5rem}.naviSearches .selectWrapper:active,.naviSearches .selectWrapper:focus,.naviSearches .selectWrapper:hover{-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.3);box-shadow:3px 3px 0 0 rgba(0,0,0,.3)}#quickSearches .selectWrapper select option,.naviSearches .selectWrapper select option{font-size:70%;padding-left:10px}#quickSearches .form a.jump,#quickSearches .form a.jump:visited{margin-top:20px;float:left;position:relative;font-size:.875rem;color:#000;text-transform:uppercase}#quickSearches .form a.jump:active,#quickSearches .form a.jump:focus,#quickSearches .form a.jump:hover{text-decoration:underline}#quickSearches .form a.jump:after{font-family:stm;content:'\e601';font-size:10px;position:absolute;top:1px;right:-15px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#quickSearches .custom-select .formWrapper select{width:120%;margin-left:20px}}@media only screen and (max-width:1540px){#quickSearches{top:120px}}@media only screen and (max-width:1400px){body.content #quickSearches{display:none}}@media only screen and (max-width:1040px){#quickSearches>ul li,#quickSearches>ul li a{width:64px;height:64px}#quickSearches{top:155px}#quickSearches>ul{width:64px}#quickSearches>ul li a{font-size:.563rem}#quickSearches>ul li a.accommodations:before{font-size:36px}#quickSearches>ul li a.events:before,#quickSearches>ul li a.offers:before,#quickSearches>ul li a.tours:before{font-size:30px;margin-top:10px}#quickSearches>ul li a.tip:before{font-size:46px;margin-top:10px}#quickSearches>ul li a.card:before{font-size:30px;margin-top:10px}#quickSearches>ul li a.card>p{padding-top:50px}}@media only screen and (max-width:900px){#quickSearches{top:120px}}@media only screen and (max-width:760px){footer{padding-bottom:64px}#quickSearches{position:fixed;top:auto;bottom:0;width:100%}body.content #quickSearches{display:block}#quickSearches>ul{float:none;width:100%}#quickSearches>ul li{width:20%;border-bottom:0;border-right:1px solid #c5c5c5;-webkit-box-sizing:border-box;box-sizing:border-box}#quickSearches>ul li.hideOnMobile{display:none}#quickSearches>ul li:first-child,#quickSearches>ul li:last-child{-webkit-border-radius:0;border-radius:0}#quickSearches>ul li a{width:100%}}@media screen{#footerNews legend,#footerNews p{width:100%;color:#e2e2e2;float:left}#footerNews legend{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.125rem;font-weight:700;margin-bottom:3px}#footerNews p{font-size:.875rem;line-height:1.15rem;margin:10px 0}#footerNews input[type="text"]{width:315px;height:48px;float:left;font-size:1rem;color:#666663;background-color:#fff;padding:0 0 0 10px;margin:0;border:none;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.3);box-shadow:3px 3px 0 0 rgba(0,0,0,.3)}#footerNews input[type="text"]:active,#footerNews input[type="text"]:focus,#footerNews input[type="text"]:hover{color:#000;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.4);box-shadow:1px 1px 0 0 rgba(0,0,0,.4)}#footerNews :-webkit-input-placeholder{color:#666663}#footerNews :-moz-placeholder{color:#666663;opacity:1}#footerNews :-ms-input-placeholder{color:#666663}#footerNews button[type="submit"]{width:48px;height:48px;float:left;background-color:#fff;padding:0;margin:0 0 0 5px;border:none;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.3);box-shadow:3px 3px 0 0 rgba(0,0,0,.3);cursor:pointer}#footerNews button[type="submit"]:before{width:48px;height:48px;font-family:stm;content:'\e601';font-size:32px;color:#666663;text-align:center;vertical-align:middle;cursor:pointer}#footerNews button[type="submit"]:active,#footerNews button[type="submit"]:focus,#footerNews button[type="submit"]:hover{-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.4);box-shadow:1px 1px 0 0 rgba(0,0,0,.4)}#footerNews button[type="submit"]:active:before,#footerNews button[type="submit"]:focus:before,#footerNews button[type="submit"]:hover:before{color:#000}}@media only screen and (max-width:1270px){#footerNews input[type="text"]{width:80%}}@media only screen and (max-width:1200px){#footerNews input[type="text"]{width:75%}}@media only screen and (max-width:950px){#footerNews,#footerNews legend,#footerNews p{text-align:center}#footerNews legend{font-size:1.5rem}#footerNews button[type="submit"],#footerNews input[type="text"]{float:none;display:inline-block;margin:0}#footerNews input[type="text"]{position:relative;top:2px}}@media only screen and (max-width:400px){#footerNews,#footerNews legend,#footerNews p{text-align:left}}@media screen{#toggle__filter,label.closeFilter,label.openFilter{display:none}.filterArea{width:100%;float:left;padding:20px 0;margin:0}.filterArea .filter{width:1200px;display:inline-block}.filterArea .filter .activities{width:13%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.filterArea .filter fieldset{width:100%;display:inline-block;position:relative}.filterArea .filter fieldset.inputDate{width:33%;float:left;text-align:left}.filterArea .filter fieldset.inputText{width:67%;float:left}.filterArea .filter fieldset.inputText>.formRow{width:100%}.filterArea .filter label span{font-size:.75rem}.filterArea .filter input[type=radio]~div.dropdown{opacity:0;height:0}.filterArea .filter input[type=radio]:checked~div.dropdown{opacity:1;height:auto;z-index:18}.filterArea .filter input[type="radio"]+label:before{top:3px;left:-27px}.filterArea .filter input[type="radio"]:focus+label,.filterArea .filter input[type="radio"]:hover+label{z-index:19}.filterArea .filter input[type="radio"]+label{background-color:transparent;color:#000;padding:8px;-webkit-border-radius:3px;border-radius:3px}.filterArea .filter input[type="radio"]+label.marginRight{margin-right:30px}.filterArea .filter input[type="radio"]:checked+label{background-color:#222221;color:#fff}.filterArea .filter .dropdown,.filterArea .filter .dropdown>ul{position:absolute;background-color:#fff;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.3);display:inline-block;left:0}.filterArea .filter input[type="radio"]:checked+label span{color:#fff}.filterArea .filter .dropdown{width:250px;z-index:15;text-align:left;padding-bottom:5px;box-shadow:2px 2px 0 0 rgba(0,0,0,.3);-webkit-border-radius:5px;border-radius:5px;top:35px}.filterArea .filter .dropdown>ul{width:100%;top:32px;padding:0;box-shadow:2px 2px 0 0 rgba(0,0,0,.3);-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;overflow:hidden;height:0;opacity:0}.filterArea .filter .dropdown:hover>ul{height:auto;padding:5px 0;opacity:1}.filterArea .filter .dropdown .trigger{width:96%;float:left;position:relative;text-align:left;cursor:pointer;margin:9px 0 5px 4%}.filterArea .filter .legend{width:96%;float:left;font-size:1.125rem;font-weight:700;text-align:left;margin:9px 0 5px}.filterArea .filter .dropdown legend>span{font-size:.875rem;font-weight:400}.filterArea .filter .dropdown .trigger:after{font-family:stm;content:'\e602';font-size:12px;position:absolute;right:20px;top:50%;margin-top:-4px}.filterArea .filter .dropdown:active .trigger:after,.filterArea .filter .dropdown:focus .trigger:after,.filterArea .filter .dropdown:hover .trigger:after{content:'\e600'}.filter .sliderContainer{width:300px;float:right}.filter .sliderContainer.noFloat{float:none}.filter .sliderContainer .sliderContainer2wrapper{margin-top:22px}.filter .sliderContainer>label{float:left;font-size:1.125rem;font-weight:700}.filter .sliderContainer>span{float:left;margin-left:5px}.filter .sliderContainer>span.duration{font-weight:700}.filter .sliderContainer>span.duration.min{margin-left:25px}.filter .noDuration{margin-top:-6px;float:right;width:auto!important}.filter .sliderContainer #slider{width:100%;float:left;text-align:center;margin-top:12px}.filterArea .filter .formRow{margin:10px 0}.filterArea .filter .formRow.dateRange{float:left;width:34%}.filterArea .filter .formRow.fill{width:66%}.filterArea .filter .formCol.col2{width:50%;text-align:left}.filterArea .filter legend{width:96%;font-family:"Lucida Sans",Arial,Helvetica,sans-serif;font-size:1.125rem;text-align:left;margin-top:15px}.filterArea .filter legend.fix-responsive{margin-left:2%}.filterArea .filter label.default{width:100px;float:left;font-size:1.125rem;font-weight:700;text-align:left;background-color:transparent;margin-top:15px;margin-right:5px}.filterArea .filter label.center{float:none!important;position:relative;top:-18px}.filterArea .filter legend.noMargin{margin-top:0;margin-left:0}.filterArea .filter span.label{width:90px;float:left;font-size:1.125rem;font-weight:700;margin:15px 10px 0 0}.filter .formWrapper{width:70%;display:inline-block;position:relative}.filterArea .filter fieldset.inputText .formWrapper{width:88%;float:right;margin-right:2%}.filterArea .filter .formCol.col2 .formWrapper{width:80%}.filter .formWrapper input[type="text"],.filter .formWrapper select,.filter .formWrapper.date{-webkit-box-sizing:content-box;box-sizing:content-box;width:85%;height:38px;float:left;position:relative;font-size:1rem;color:#666663;background-color:#e2e2e2;padding:5px 13% 5px 2%;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.3);box-shadow:2px 2px 0 0 rgba(0,0,0,.3)}.filter .formWrapper--select select{width:98%;padding-right:0}.filter .formWrapper--select:after{position:absolute;top:0;right:0;width:13%;height:100%;background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/arrow_down.759f8552.svg) center center no-repeat #e2e2e2;content:'';pointer-events:none}.filter .formWrapper input[type="text"]:active,.filter .formWrapper input[type="text"]:focus,.filter .formWrapper input[type="text"]:hover,.filter .formWrapper select:active,.filter .formWrapper select:focus,.filter .formWrapper select:hover,.filter .formWrapper.date:active,.filter .formWrapper.date:focus,.filter .formWrapper.date:hover{background-color:#fff;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.5);box-shadow:1px 1px 0 0 rgba(0,0,0,.5)}.filter .formWrapper.inactive input[type="text"]:active,.filter .formWrapper.inactive input[type="text"]:focus,.filter .formWrapper.inactive input[type="text"]:hover,.filter .formWrapper.inactive select:active,.filter .formWrapper.inactive select:focus,.filter .formWrapper.inactive select:hover,.filter .formWrapper.inactive.date:active,.filter .formWrapper.inactive.date:focus,.filter .formWrapper.inactive.date:hover{background-color:#e2e2e2;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.3);box-shadow:2px 2px 0 0 rgba(0,0,0,.3)}.filter .formWrapper.date{width:84px;height:104px;float:left;text-align:center;padding:5px 0;margin:0}.filter .formWrapper.date .month,.filter .formWrapper.date label{width:100%;float:left;font-size:.75rem;text-align:center;padding:5px 0}.filter .formWrapper.date .month{color:#9c9b9b;text-transform:uppercase}.filter .formWrapper.date .day{float:left;width:90%;margin:12px 5%;padding:0;font-size:1.875rem;text-align:center;color:#000;background-color:transparent;border:none}.filter .formWrapper.date input[type="text"]{width:100%;height:50px;float:left;position:relative;font-size:1.875rem;color:#000;text-align:center;background-color:transparent;padding:5px 0;-webkit-box-shadow:none;box-shadow:none}.filter .formWrapper.border{border-right:1px solid #9c9b9b}#quickSearches .form .formWrapper>.shadow,.filter .formWrapper>.shadow{position:absolute;top:0;left:0;display:none;width:0;height:0}#quickSearches .form .formWrapper.inactive>.shadow,.filter .formWrapper.inactive>.shadow{width:100%;height:100%;background-color:rgba(0,0,0,.1);display:block;z-index:10}#quickSearches .form .formWrapper.inactive>.shadow{background-color:rgba(0,0,0,.3)}.filter .sliderContainer.formWrapper.inactive{opacity:.7}.filter .formWrapper.sliderContainer.inactive>.shadow{width:120%;top:38px;height:40px;left:-10%;background-color:rgba(0,0,0,0)}.filter .formWrapper.date.inactive>label,.filter .formWrapper.date.inactive>span{color:#bbb}.filter input[type="text"].amountSlider{width:auto;height:auto;float:right;font-size:1rem;color:#000;text-align:right;background-color:transparent;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none}.filter .selectWrapper{width:210px;height:35px;display:inline-block;float:none;background-color:#fff;background-size:14px 8px;background-position:96% 50%;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.3);box-shadow:2px 2px 0 0 rgba(0,0,0,.3);-webkit-border-radius:5px;border-radius:5px;margin:4px 2px -12px}.filter .selectWrapper:active,.filter .selectWrapper:focus,.filter .selectWrapper:hover{-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.5);box-shadow:1px 1px 0 0 rgba(0,0,0,.5)}.filter select{width:109%;height:35px;float:left;font-size:1rem;padding:0 17px 0 7px}.filter select option[selected="selected"]{font-weight:700!important}.filter .selectWrapper.selected{position:relative}.filter .selectWrapper.selected select{color:#fff;background-color:#222221;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.5)!important;box-shadow:1px 1px 0 0 rgba(0,0,0,.5)!important}.filter .selectWrapper.selected:after{font-family:stm;content:"\e60e";font-size:18px;color:#fff;display:inline-block;position:absolute;top:50%;margin-top:-9px;right:10px}.filter .selectWrapper.selected select>option{color:#000;background-color:#fff}.filter .dropdown label.buttonstyle.check{margin:1px 0}.filter .dropdown label.buttonstyle{width:70%;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;float:left;margin:0;padding:9px 9% 10px 21%;background-repeat:no-repeat;background-position:10px 50%}.filter .dropdown label.buttonstyle.hiking{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/hiking.22956715.png.pagespeed.ce.IpVnFb7tOW.png)}.filter .dropdown label.buttonstyle.longDistanceHiking{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/longDistanceHiking.f191bf6a.png.pagespeed.ce.8ZG_alIGqn.png)}.filter .dropdown label.buttonstyle.themeTrail{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/themeTrail.fb8d60da.png.pagespeed.ce.-41g2p9mbQ.png)}.filter .dropdown label.buttonstyle.winery{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/winery.5101e7ad.png.pagespeed.ce.UQHnrc3OEh.png)}.filter .dropdown label.buttonstyle.cycling{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/cycling.bd01abe3.png.pagespeed.ce.vQGr4waCp5.png)}.filter .dropdown label.buttonstyle.mountainbiking{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/mountainbiking.cc7ba429.png.pagespeed.ce.zHukKWVVZy.png)}.filter .dropdown label.buttonstyle.nordicwalking{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/nordicwalking.4b5fccc2.png.pagespeed.ce.S1_MwkZFBr.png)}.filter .dropdown label.buttonstyle.running{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/running.fd46da63.png.pagespeed.ce._UbaY60mhk.png)}.filter .dropdown label.buttonstyle.inlineSkating{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/inlineSkating.bc3bc22a.png.pagespeed.ce.vDvCKv7Ig-.png)}.filter .dropdown label.buttonstyle.crosscountry{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/crosscountry.1727ee2c.png.pagespeed.ce.FyfuLBEDgb.png)}.filter .dropdown label.buttonstyle.cityTrail{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/cityTrail.cd03f620.png.pagespeed.ce.zQP2IDrDZ_.png)}#filterFulltext .filter .formWrapper button[type="submit"],.filter .formWrapper button[type="submit"]{width:48px;height:48px;position:absolute;top:0;right:0;display:inline-block;background-color:transparent;padding:0;margin:0;border:none;cursor:pointer}.filter .formWrapper button[type="submit"]:before{width:38px;height:40px;font-family:stm;content:'\e601';font-size:32px;color:#9c9b9b;display:inline-block;text-align:center;vertical-align:middle;border-left:2px solid #9c9b9b;cursor:pointer}.filter .formWrapper button[type="submit"]:active:before,.filter .formWrapper button[type="submit"]:focus:before,.filter .formWrapper button[type="submit"]:hover:before{color:#000;background-color:#fff}}@media only screen and (max-width:1248px){.filterArea .filter{width:100%}.filterArea .filter .formRow{width:96%;margin:5px 2%}.filterArea .filter .formRow .formRow{width:100%;margin:5px 0}.filterArea .filter .formRow.dateRange{width:36%}.filterArea .filter .formRow.fill{width:56%}}@media only screen and (max-width:1024px){.filterArea .filter legend{margin-left:2%}.filterArea .filter .activities{width:16%}.filterArea .filter .activities:last-child .dropdown{margin-left:-130px}.filter .noDuration{margin-top:70px}}@media only screen and (max-width:950px){.filterArea .filter fieldset.inputDate{width:44%}.filterArea .filter fieldset.inputText{width:56%}.filterArea .filter fieldset.inputText .formWrapper{width:80%}}@media only screen and (max-width:900px){.filterArea .filter .formCol.col2{width:100%;margin-bottom:20px}.filterArea .filter .formCol.col2 .formWrapper{width:90%;float:left;margin-left:4%}.filterArea .filter .formCol.col2 .formWrapper.sliderContainer{margin-left:0}.filter .noDuration{float:right!important}.filterArea .filter .formCol.col2 label.default{width:90%;float:left;margin:0 0 5px 4%;top:0;left:0;text-align:left}.filter .sliderContainer{float:none;display:inline-block}.filterArea .filter .formRow.dateRange{width:42%}.filterArea .filter .formRow.fill{width:50%}}@media only screen and (max-width:800px){.filterArea .filter{width:100%}.filterArea .filter .activities{width:33.333%}.filterArea .filter .activities:nth-child(3) .dropdown{margin-left:-130px}}@media only screen and (max-width:750px){.filterArea .filter fieldset.inputDate,.filterArea .filter fieldset.inputText{width:100%}.filterArea .filter fieldset.inputText .formWrapper{float:left}.filterArea .filter label.default{width:90px;float:left;margin:14px 10px 0 0}}@media only screen and (max-width:685px){.filter .formWrapper{float:left}.filterArea .filter .formRow.dateRange,.filterArea .filter .formRow.fill{width:96%}}@media only screen and (max-width:600px){.filter .formWrapper input[type="text"]{width:74%;padding:5px 22% 5px 4%}.filterArea .filter .formWrapper,.filterArea .filter fieldset.inputText .formWrapper{width:96%;float:left;margin-left:4%}.filterArea .filter label.default{width:96%;margin:10px 0 5px 4%;text-align:left}.filterArea .filter label.center{float:left!important;top:0}.filter .formWrapper.date{width:84px;margin-left:0}.filterArea .filter legend{margin-left:6%;width:90%}}@media only screen and (max-width:500px){label.openFilter{float:left;display:inline-block;padding-left:40px}label.openFilter:before{font-family:stm;content:'\e637';font-size:24px;position:absolute;top:50%;left:15px;margin-top:-12px}label.openFilter--sticky{position:fixed;top:120px;left:0;z-index:98;margin-left:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}label.closeFilter{display:inline-block;font-size:.75rem;float:right;position:relative;padding:14px 45px 0 0;margin:0 0 5px}label.closeFilter:after{font-family:stm;content:'\e611';font-size:24px;display:inline-block;position:absolute;top:0;right:0;padding:5px;border:2px solid transparent;-webkit-border-radius:100%;border-radius:100%}label.closeFilter:hover:after{border-color:#000}.filterArea{padding:0}.filterArea .ajax-shadow{position:fixed}.filterArea .filter:not(.filter--alwaysShown){position:fixed;top:0;left:-100%;z-index:99;display:block;width:100%;height:100%;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:76px 10px 30px;background:#fc0;-webkit-transition:left .3s ease;transition:left .3s ease}#toggle__filter:checked~.filter:not(.filter--alwaysShown){left:0}.filterArea .filter span.label{width:96%;margin:10px 0 5px 4%;text-align:left}.filter .formWrapper.border{margin-left:4%}}@media only screen and (max-width:460px){.filterArea .filter .activities{width:96%;margin:5px 2%}.filterArea .filter .dropdown{position:relative;left:0;top:5px}}@media screen{#gettingThere{width:1200px;display:inline-block}#gettingThere h3{width:100%;float:left;font-size:1.75rem;font-weight:700;text-align:left;margin:55px 0 13px}#gettingThere .form>fieldset,#gettingThere article{width:93.75%;float:right;position:relative;text-align:left;margin:20px 0 40px}#gettingThere h4,#gettingThere p{margin:0 0 10px;width:100%;float:left}#gettingThere h4{font-size:1.25rem;font-weight:700}#gettingThere p{font-size:1rem}#gettingThere .hint{width:100%;float:left;font-size:.75rem;font-style:italic;color:#9c9b9b;margin:5px 0 10px}#gettingThere .form>fieldset div.db,#gettingThere .form>fieldset div.dbDate{width:33.333%;float:left;margin-top:20px}#gettingThere .form>fieldset div.dbDate{width:15%}#gettingThere .form>fieldset legend{font-family:"Lucida Sans",Arial,Helvetica,sans-serif;font-size:1.125rem;margin:0 0 10px}#gettingThere .form>fieldset label{font-size:1rem;margin:0 0 5px}#gettingThere .form>fieldset input[type="text"]{height:46px;font-size:1rem;color:#666663;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.3);box-shadow:3px 3px 0 0 rgba(0,0,0,.3);border:1px solid #e2e2e2}#gettingThere .form>fieldset input[type="text"]:active,#gettingThere .form>fieldset input[type="text"]:focus,#gettingThere .form>fieldset input[type="text"]:hover{color:#000;background-color:#fff;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.7);box-shadow:1px 1px 0 0 rgba(0,0,0,.7)}#gettingThere .form :-webkit-input-placeholder{color:#666663}#gettingThere .form :-moz-placeholder{color:#666663;opacity:1}#gettingThere .form ::-moz-placeholder{color:#666663;opacity:1}#gettingThere .form :-ms-input-placeholder{color:#666663}#gettingThere .form>fieldset input[type="text"].route{width:72%}#gettingThere .form>fieldset input[type="text"].db,#gettingThere .form>fieldset input[type="text"].dbDate{width:90%}#gettingThere .form>fieldset input[type="text"].dbDate{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/calendar-navi.0fc6a734.svg);background-repeat:no-repeat;background-position:98% 50%;background-size:32px 32px}#gettingThere .form>fieldset input[type="submit"]{height:48px;float:left;font-size:1rem;font-weight:400;margin-left:20px}#gettingThere .form>fieldset input[type="submit"].db{margin:41px 0 0 20px}#gettingThere .traffic:before{font-family:stm;font-size:48px;display:inline-block;position:absolute;top:0;left:-65px}#gettingThere .traffic.location:before{content:'\e61a'}#gettingThere .traffic.car:before{content:'\e627'}#gettingThere .traffic.db:before{content:'\e628'}#gettingThere .traffic.vvs:before{content:'\e629'}#gettingThere .traffic.cycle:before{content:'\e62a'}}@media only screen and (max-width:1248px){#gettingThere{width:96%;margin-left:12px}}@media only screen and (max-width:950px){#gettingThere .form>fieldset input[type="text"].route{width:70%}}@media only screen and (max-width:900px){#gettingThere{width:92%;float:left;margin-left:4%}#gettingThere .form>fieldset div.db{width:50%}#gettingThere .form>fieldset div.dbDate{width:33.333%}#gettingThere .form>fieldset input[type="text"].route{width:98%}#gettingThere .form>fieldset input[type="submit"]{float:right;margin:20px 0 0}#gettingThere .form>fieldset input.db[type="submit"]{float:left}}@media only screen and (max-width:780px){#gettingThere .form>fieldset div.db{width:100%}}@media only screen and (max-width:768px){#gettingThere .form>fieldset,#gettingThere article{margin:10px 0 30px}#gettingThere h3{font-size:1.5rem;margin:35px 0 3px}#gettingThere .form>fieldset legend,#gettingThere h4{font-size:1.125rem}#gettingThere .form>fieldset label,#gettingThere p{font-size:1rem}}@media only screen and (max-width:700px){#gettingThere .form>fieldset,#gettingThere article{width:100%;float:left}#gettingThere .traffic.car:before,#gettingThere .traffic.cycle:before,#gettingThere .traffic.db:before,#gettingThere .traffic.vvs:before{content:""}#gettingThere .form>fieldset div.dbDate{width:50%}#gettingThere .form>fieldset input.db[type="text"]{width:98%}}@media only screen and (max-width:460px){.filterArea .filter .activities{width:100%}.filterArea .filter .activities:last-child .dropdown,.filterArea .filter .activities:nth-child(3) .dropdown{margin-left:0}}@media screen{.form #inquiry{margin-bottom:85px}#inquiry .formRow{width:80%;margin:10px auto;display:inline-block;float:none}#inquiry .formRow>.formCol{margin:0}#inquiry .formRow>.formCol:nth-of-type(1){margin-right:20px}#inquiry .formRow>.formCol.xl{width:590px}#inquiry .formRow>.formCol.mm{width:45%}#inquiry .hint{width:60%;display:inline-block;font-size:.75rem;text-align:right;margin:0 auto}#inquiry fieldset{border-bottom:1px solid #e2e2e2;padding:50px 0}#inquiry fieldset:nth-last-of-type(1){border-bottom:none!important}#inquiry legend{width:80%;margin:0 0 20px 10%;text-align:left}#inquiry label{width:115px;text-align:left;padding-top:16px;margin-right:10px}#inquiry .formRow>.formCol.date:nth-of-type(2) label,#inquiry .formRow>.formCol.pers:nth-of-type(2) label{text-align:right}#inquiry label.city,#inquiry label.nr{width:50px}#inquiry label.check{width:735px;margin-left:157px;line-height:1.25rem;padding-top:0}#inquiry input[type="text"],#inquiry input[type="email"],#inquiry input[type="tel"],#inquiry select,#inquiry textarea{width:625px;height:46px;float:left;font-size:1rem;color:#666663;background-color:#e2e2e2;padding:0 0 0 10px;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.3);box-shadow:3px 3px 0 0 rgba(0,0,0,.3);border:1px solid #e2e2e2}#inquiry input[type="text"]:active,#inquiry input[type="text"]:focus,#inquiry input[type="text"]:hover,#inquiry input[type="email"]:active,#inquiry input[type="email"]:focus,#inquiry input[type="email"]:hover,#inquiry input[type="tel"]:active,#inquiry input[type="tel"]:focus,#inquiry input[type="tel"]:hover,#inquiry select:active,#inquiry select:focus,#inquiry select:hover,#inquiry textarea:active,#inquiry textarea:focus,#inquiry textarea:hover{color:#000;background-color:#fff;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.7);box-shadow:1px 1px 0 0 rgba(0,0,0,.7)}#inquiry select::-ms-expand{display:none}#inquiry input.date[type="text"]{width:185px;background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/calendar-navi.0fc6a734.svg);background-position:98% 50%;background-repeat:no-repeat;background-size:32px 32px}#inquiry input.city[type="text"],#inquiry input.street[type="text"]{width:452px}#inquiry input.nr[type="text"],#inquiry input.zip[type="text"]{width:80px}#inquiry select{width:637px;height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/arrow_select.5b36bb5b.svg);background-repeat:no-repeat;background-position:98% 50%}#booking select.persons,#inquiry select.number,#inquiry select.persons{width:100px;background-position:90% 50%;padding:0 30px 0 10px;text-align:left}#inquiry select.title{width:265px}#inquiry textarea{max-width:615px;height:160px;padding:10px}#inquiry input[type="checkbox"]{display:none}#inquiry input[type="checkbox"]+label:before{font-family:stm;content:"\e60b";font-size:22px;color:#000;background-color:#fff;display:inline-block;position:absolute;top:3px;left:-35px}#inquiry.hotelWidget input[type="checkbox"]+label:before{top:10px;left:0}#inquiry.hotelWidget input[type="checkbox"]+label{width:115px;margin-left:0;line-height:1.25rem;padding-top:10px;background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/xtomas_oenpv.06f0ac30.jpg.pagespeed.ic.mEDe2uFNq-.jpg);background-repeat:no-repeat;background-size:contain;height:30px;background-position:38px;overflow:visible}#inquiry input[type="checkbox"]:checked+label:before{content:"\e60d"}#hotel input[type="checkbox"]:active+label:before,#hotel input[type="checkbox"]:focus+label:before,#hotel input[type="checkbox"]:hover+label:before,#inquiry input[type="checkbox"]:active+label:before,#inquiry input[type="checkbox"]:focus+label:before,#inquiry input[type="checkbox"]:hover+label:before{-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.3);box-shadow:2px 2px 0 0 rgba(0,0,0,.3)}#hotel input[type="checkbox"]:checked:active+label:before,#hotel input[type="checkbox"]:checked:focus+label:before #inquiry input[type="checkbox"]:checked:hover+label:before,#hotel input[type="checkbox"]:checked:hover+label:before,#inquiry input[type="checkbox"]:checked:active+label:before,#inquiry input[type="checkbox"]:checked:focus+label:before{-webkit-box-shadow:none;box-shadow:none}#newsletter #inquiry button[type="submit"]{margin:10px 3%}#inquiry button[type="submit"]{height:48px;font-size:1.125rem;font-weight:400;text-transform:none;position:relative;padding:10px 20px 10px 40px}#inquiry button[type="submit"]:before{font-family:stm;content:'\e63d';font-size:22px;position:absolute;top:50%;left:12px;margin-top:-11px}#inquiry button[type="submit"]:after{font-family:stm;content:'\e601';font-size:10px;position:absolute;top:50%;right:10px;margin-top:-5px}}@media only screen and (max-width:1110px){#inquiry .formRow{width:90%}#inquiry legend{width:90%;margin-left:5%}}@media only screen and (max-width:990px){#inquiry .formRow{width:95%;float:left;margin-left:5%}#inquiry:not(.hotelWidget) label.check{width:90%!important;margin-left:5%}}@media only screen and (max-width:940px){#inquiry .formRow>.formCol.xl{width:100%}#inquiry input.nr[type="text"],#inquiry input.zip[type="text"],#inquiry label.city,#inquiry label.nr{width:115px}#inquiry input.nr[type="text"]{margin-top:20px}#inquiry input.zip[type="text"]{margin-bottom:20px}#inquiry input.city[type="text"],#inquiry input.street[type="text"]{width:625px}}@media only screen and (max-width:900px){#inquiry .hint{width:90%}#inquiry .formRow>.formCol.date,#inquiry .formRow>.formCol.pers{width:50%;margin:0}#inquiry input.date[type="text"],#inquiry select.persons{float:left;margin-left:20px}#inquiry input.date[type="text"].compact,#inquiry select.persons.compact{margin-left:0}#inquiry .formRow>.formCol.date>label{white-space:nowrap}}@media only screen and (max-width:880px){#inquiry .formRow>.formCol:nth-of-type(1),#inquiry label{margin-right:0}#inquiry .formRow>.formCol.sm{width:100%}#inquiry input.city[type="text"],#inquiry input.street[type="text"],#inquiry input[type="text"],#inquiry input[type="email"],#inquiry input[type="tel"],#inquiry select,#inquiry textarea{width:80%;float:right;-webkit-box-sizing:border-box;box-sizing:border-box}#inquiry input.nr[type="text"],#inquiry input.zip[type="text"],#inquiry select.title{float:left}#inquiry select.number{float:left;width:100px;padding:0 30px 0 0;background-position:90% 50%}#inquiry label{width:20%!important;-webkit-box-sizing:border-box;box-sizing:border-box}#inquiry label.nr{padding-top:36px}#inquiry.hotelWidget input[type="checkbox"]+label{-webkit-box-sizing:content-box;box-sizing:content-box}}@media only screen and (max-width:800px){.form #inquiry{margin-bottom:50px}#inquiry fieldset{padding:20px 0 10px}.form legend.headline{font-size:1.875rem}#inquiry legend{margin-bottom:10px}.form .label,.form label{font-size:.875rem}}@media only screen and (max-width:650px){#inquiry .hint{width:100%;margin-bottom:5px}#inquiry .formRow>.formCol.date>label,#inquiry .formRow>.formCol.pers>label{width:100%!important;margin:0;padding-top:0;padding-bottom:5px}#inquiry .formRow>.formCol.date:nth-of-type(2) label,#inquiry .formRow>.formCol.pers:nth-of-type(2) label{text-align:left}#inquiry input.date[type="text"],#inquiry select.persons{margin-left:0}}@media only screen and (max-width:610px){#inquiry .formRow{width:97%;margin-left:3%}#inquiry input.date[type="text"]{width:95%;-webkit-box-sizing:border-box;box-sizing:border-box}#inquiry input.city[type="text"],#inquiry input.street[type="text"],#inquiry input[type="text"],#inquiry input[type="email"],#inquiry input[type="tel"],#inquiry select,#inquiry textarea{width:95%;float:left}#inquiry select.title{width:95%}#inquiry label{width:100%!important;padding-top:0;padding-bottom:5px}#inquiry input.nr[type="text"],#inquiry input.zip[type="text"]{width:95%;margin-top:0}#inquiry label.nr{padding-top:10px}#inquiry .formRow>.formCol.xl{margin-bottom:10px}#inquiry label.check{line-height:1rem;width:80%;margin-left:10%}#inquiry.hotelWidget input[type="checkbox"]+label:before{top:5px}}@media screen{#booking{margin:20px 0 50px}#booking .formRow{padding:30px 0;margin-top:20px}#booking .formCol{width:200px;float:none;display:inline-block}#booking .formCol.persons{width:110px;float:none;display:inline-block}#booking label{width:100%;text-align:left;margin-bottom:5px}#booking input[type="text"],#booking select{height:46px;float:left;font-size:1rem;color:#666663;background-color:#e2e2e2;padding:0 0 0 10px;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.3);box-shadow:3px 3px 0 0 rgba(0,0,0,.3);border:1px solid #e2e2e2}#booking input[type="text"]:active,#booking input[type="text"]:focus,#booking input[type="text"]:hover,#booking select:active,#booking select:focus,#booking select:hover{color:#000;background-color:#fff;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.7);box-shadow:1px 1px 0 0 rgba(0,0,0,.7)}#booking select{width:82px;height:48px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/arrow_select.5b36bb5b.svg);background-repeat:no-repeat;background-position:90% 50%}#booking select::-ms-expand{display:none}#booking input.date[type="text"]{width:172px;background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/calendar-navi.0fc6a734.svg);background-position:98% 50%;background-repeat:no-repeat;background-size:32px 32px}#booking button[type="submit"]{height:48px;float:none;display:inline-block;font-size:1.125rem;font-weight:400;text-transform:none;position:relative;background:#ace500;background:-webkit-gradient(linear,left top,left bottom,from(#ace500),to(#739900));background:linear-gradient(to bottom,#ace500 0,#739900 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ace500', endColorstr='#739900', GradientType=0);padding:10px 20px 10px 40px;top:-22px}#booking button[type="submit"]:active,#booking button[type="submit"]:focus,#booking button[type="submit"]:hover{background:#739900;background:-webkit-gradient(linear,left top,left bottom,from(#739900),to(#ace500));background:linear-gradient(to bottom,#739900 0,#ace500 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#739900', endColorstr='#ace500', GradientType=0)}#booking button[type="submit"]:before{font-family:stm;content:'\e63c';font-size:22px;position:absolute;top:50%;left:12px;margin-top:-11px}#booking button[type="submit"]:after{font-family:stm;content:'\e601';font-size:10px;position:absolute;top:50%;right:10px;margin-top:-5px}}@media only screen and (max-width:820px){#booking .formCol{width:35%;float:left;padding:0 4%;-webkit-box-sizing:border-box;box-sizing:border-box}#booking .formCol.persons{width:30%}#booking button[type="submit"]{top:20px;margin-bottom:20px}}@media only screen and (max-width:600px){#booking .formCol{width:100%}#booking .formCol.persons{width:50%;float:left}#booking input.date[type="text"]{width:90%}}@media screen{#formerror{border:1px solid #c00;margin:0 0 20px;padding:10px}#formerror>h3{margin:0 0 10px;font-size:1.5em;font-weight:700;color:#c00}#formerror>p{color:#c00}.captchaWrapper .formerror,input[type="text"].formerror,input[type="text"]:invalid,input[type="email"].formerror,input[type="email"]:invalid,label.formerror,label.formerror::before,label.formerror>a,label.formerror>a>strong,label.formerror>acronym,textarea.formerror,textarea:invalid{color:#c00!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.form .selectWrapper{background-image:none}.form .selectWrapper select{width:100%;padding-right:0}}@media screen{input[type=checkbox]:checked~label.filterButtons{padding:9px 35px 10px 12px}input[type=checkbox]:checked~label.buttonstyle.check.transition.gastroButton,input[type=checkbox]:checked~label.buttonstyle.check.transition.gastroButtons,input[type=checkbox]:checked~label.filterButtons,input[type=checkbox]:checked~label.name-forgroups.value-1.index-0.label-frgruppen.buttonstyle.check.group.transition.checked,input[type=checkbox]:checked~label.name-reservation.value-1.index-0.label-onlinereservieren.buttonstyle.check.online.transition.checked,label.name-menu.value-1.index-0.label-onlinespeisekarte.buttonstyle.check.menu.transition.checked{padding-right:6%}input[type=checkbox]:checked~label.buttonstyle.check.transition.gastroButtons:after{display:block!important}input[type=checkbox]:not(:checked)~label.buttonstyle.check.transition.gastroButtons:after{display:none}#oepnv_field input[type="checkbox"]+label:before{content:"\e60b";font-size:22px;width:23px;color:#000;background-color:#fff;display:inline-block;position:absolute;left:-15px;font-family:stm;-webkit-border-radius:22px;border-radius:22px}#oepnv_field input[type="checkbox"]:checked+label:before{content:"\e60d"}#oepnv_field input[type="checkbox"]+label.check:after{color:#000}.oepnv_label label{line-height:1.25rem;padding-top:10px;color:#000;overflow:visible;top:13px;font-weight:700;font-size:20px}.oepnv_label input[type="checkbox"]+label{width:78px;margin-left:11px;line-height:1.25rem;padding-top:10px;background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/xtomas_oenpv.06f0ac30.jpg.pagespeed.ic.mEDe2uFNq-.jpg);background-repeat:no-repeat;background-size:contain;height:32px;background-position:20px;overflow:visible;background-color:#fc0!important}.filter input[type="checkbox"]:checked+label.check{-webkit-box-shadow:none!important;box-shadow:none!important}select#offerRequestGroupTours_timeOfTour{bottom:32px;left:65%;position:relative;width:60%}#inquiry.groupTours label{width:116px}#inquiry.groupTours label.check{width:735px}#inquiry.groupTours label.city,#inquiry.groupTours label.nr{width:50px}}.captchaWrapper .g-recaptcha>*{margin:0 auto}@media screen{#calendar .date .month,#calendar table th{text-transform:uppercase}#calendar{position:relative;width:330px;display:inline-block;text-align:center;background-color:#fff;padding:10px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.4);box-shadow:2px 2px 0 0 rgba(0,0,0,.4)}#calendar .ajax-shadow{z-index:10000}#calendar .header{width:170px;height:100px;display:table;margin:0 auto 12px}#calendar .date{width:84px!important;display:table-cell;padding:15px 0;position:relative;vertical-align:middle;background-color:#e2e2e2;cursor:pointer}#calendar .date.active{background-color:#222221}#calendar .date.active:after{content:'';display:inline-block;position:absolute;bottom:-11px;left:50%;margin-left:-11px;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #222221}#calendar .date span,#calendar .selectMonth{width:100%;float:left}#calendar .date.active span{color:#fff}#calendar .date .month,#calendar .date .title{font-size:.75rem}#calendar .date .day{font-size:1.875rem;padding:12px 0}#calendar .date input[type="text"]{display:none}#calendar .selectMonth a.arrow,#calendar .selectMonth a.arrow:visited{width:32px;height:32px;display:table;-webkit-border-radius:3px;border-radius:3px}#calendar .selectMonth a.arrow:active,#calendar .selectMonth a.arrow:focus,#calendar .selectMonth a.arrow:hover{background-color:#e2e2e2}#calendar .selectMonth a.arrow:before{font-family:stm;width:32px;height:32px;font-size:14px;display:table-cell;text-align:center;vertical-align:middle}#calendar .selectMonth a.arrow.prev{float:left}#calendar .selectMonth a.arrow.prev:before{content:'\e603'}#calendar .selectMonth a.arrow.next{float:right}#calendar .selectMonth a.arrow.next:before{content:'\e601'}#calendar .selectMonth .month{display:inline-block;font-size:.875rem;font-weight:700;text-transform:uppercase;padding-top:10px}#calendar table{width:100%;float:left;margin:10px 0;border-bottom:1px solid #e2e2e2}#calendar table th{height:30px;font-size:.875rem;vertical-align:middle;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}#calendar table td{height:30px;font-size:.875rem;color:#000;vertical-align:middle}#calendar table td a{width:100%;height:22px;float:left;display:inline-block;text-align:center;padding-top:8px}#calendar table td a.current{color:#000}#calendar table td a.default{color:#9c9b9b}#calendar table td a.current:active,#calendar table td a.current:focus,#calendar table td a.current:hover,#calendar table td a.default:active,#calendar table td a.default:focus,#calendar table td a.default:hover{color:#000;background-color:#e2e2e2}#calendar table td a.disabled{color:#c5c5c5}#calendar table td a.active{color:#fff;background-color:#222221}#calendar .calendarContainer .pika-single{margin:10px auto 0;display:block;border:0}#calendar .calendarContainer .pika-single:first-of-type{display:block}#calendar .calendarContainer .pika-single:last-of-type{display:none}#topNaviEvents.submitted .ajax-shadow{display:block}}@media only screen and (max-width:1100px){#calendar{margin-top:-30px;-ms-transform:scale(.93);-webkit-transform:scale(.93);transform:scale(.93)}}@media only screen and (max-width:900px){#calendar{margin-top:-50px;-ms-transform:scale(.91);-webkit-transform:scale(.91);transform:scale(.91)}}@media screen{#galleryHighlights{width:100%;height:618px;float:left;position:fixed;top:70px;left:100%;left:-5000px;z-index:300;padding:0;display:inline-block}#galleryHighlights a.back,#galleryHighlights a.back:visited{display:inline-block;position:absolute;top:-50px;right:20px;z-index:20;width:48px;height:48px;color:#000;background-color:#fc0;border:3px solid #fff;-webkit-border-radius:100%;border-radius:100%}#galleryHighlights a.back:active,#galleryHighlights a.back:focus,#galleryHighlights a.back:hover{color:#fc0;background-color:#000;border-color:#fff}#galleryHighlights a.back:before{font-family:stm;content:'\e611';font-size:24px;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}#galleryHighlights .galleryWrapper{width:1224px;height:660px;display:inline-block;position:absolute;top:0;left:50%;z-index:20;margin-left:-612px;overflow:hidden}#galleryHighlights .galleryWrapper>ul{width:300%;float:left}#galleryHighlights .galleryWrapper>ul>li{width:1224px;float:left}}@media only screen and (max-width:1224px){#galleryHighlights{height:auto;padding:53.921% 0 0}#galleryHighlights a.back{top:-60px}#galleryHighlights .galleryWrapper{width:100%;height:auto;left:0;z-index:20;margin-top:0;margin-left:0;overflow:hidden}#galleryHighlights .galleryWrapper>ul{width:100%;float:left}#galleryHighlights .galleryWrapper>ul>li{width:100%}}@media only screen and (max-width:760px){#galleryHighlights{display:none}}@media screen{#galleryHighlights>.coverflow .arrow{position:absolute;bottom:50%;z-index:30;margin-bottom:-24px}#galleryHighlights>.coverflow .arrow.prev{left:20px}#galleryHighlights>.coverflow .arrow.next{right:20px}#galleryHighlights>.coverflow .arrow a,#galleryHighlights>.coverflow .arrow a:visited{float:left;font-size:32px;color:#000;padding:14px;background-color:#fff;-webkit-border-radius:32px;border-radius:32px;opacity:.8;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#galleryHighlights>.coverflow .arrow a:active,#galleryHighlights>.coverflow .arrow a:focus,#galleryHighlights>.coverflow .arrow a:hover{opacity:1;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}#galleryHighlights>.coverflow .bullets{width:100%;position:absolute;bottom:-25px;left:0;z-index:30}#galleryHighlights>.coverflow .bullets a,#galleryHighlights>.coverflow .bullets a:visited{width:10px;height:10px;display:inline-block;font-size:0;text-indent:-10000px;background-color:#000;-webkit-border-radius:10px;border-radius:10px;border:1px solid #000;margin:0 5px}#galleryHighlights>.coverflow .bullets a.active,#galleryHighlights>.coverflow .bullets a:active,#galleryHighlights>.coverflow .bullets a:focus,#galleryHighlights>.coverflow .bullets a:hover{background-color:#fff}}@media only screen and (max-width:1300px){#galleryHighlights>.coverflow .arrow a{font-size:32px;color:#000;padding:14px;background-color:#fff;-webkit-border-radius:32px;border-radius:32px;opacity:.8}#galleryHighlights>.coverflow .arrow{margin-bottom:-40px}#galleryHighlights>.coverflow .arrow.prev{left:-20px}#galleryHighlights>.coverflow .arrow.next{right:-20px}}@media screen{#galleryHighlights .galleryTeaser{width:792px;float:left;position:relative;overflow:hidden;margin:12px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px 2px rgba(0,0,0,.2)}#galleryHighlights .galleryTeaser li{width:100%;float:left}#galleryHighlights .galleryTeaser li>.xl{width:100%;float:left;position:relative}#galleryHighlights .galleryTeaser li>.xl a{width:100%;float:left}#galleryHighlights .galleryTeaser li>.xl figure{width:100%;float:left;position:relative;padding:75% 0 0;background-color:#222221}#galleryHighlights .galleryTeaser li>.xl figure img{width:100%;height:auto;position:absolute;top:0;left:0;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#galleryHighlights .galleryTeaser li>.xl a:active figure img,#galleryHighlights .galleryTeaser li>.xl a:focus figure img,#galleryHighlights .galleryTeaser li>.xl a:hover figure img{opacity:.6;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}#galleryHighlights .figcaption{width:95%;height:auto;position:absolute;bottom:0;left:0;text-align:left;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(33%,rgba(0,0,0,.5)),to(rgba(0,0,0,.7)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 33%,rgba(0,0,0,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);padding:20px 3% 7px}#galleryHighlights .galleryTeaser li>.xl h3{width:80%;float:left;font-size:1.25rem;font-weight:700;color:#fff;line-height:2rem}#galleryHighlights .galleryTeaser li>.xl .date,#galleryHighlights .galleryTeaser li>.xl .info{width:80%;float:left;font-size:.813rem;color:#fff;padding:5px 0 2px}#galleryHighlights .galleryTeaser li>.xl .info>strong{color:#fff}#galleryHighlights .galleryTeaser li>.xl .label{position:absolute;top:0;right:0;z-index:30}#galleryHighlights .galleryTeaser>.coverflow{position:absolute;bottom:0;right:10px;z-index:30;display:inline-block}#galleryHighlights .galleryTeaser>.coverflow a,#galleryHighlights .galleryTeaser>.coverflow a:visited{width:16px;height:16px;display:inline-block;font-size:0;text-indent:-10000px;background-color:#4d4d4d;-webkit-border-radius:16px;border-radius:16px;margin:10px 5px}#galleryHighlights .galleryTeaser>.coverflow a.active,#galleryHighlights .galleryTeaser>.coverflow a:active,#galleryHighlights .galleryTeaser>.coverflow a:focus,#galleryHighlights .galleryTeaser>.coverflow a:hover{background-color:#fff}}@media only screen and (max-width:1224px){#galleryHighlights .galleryTeaser{width:64.705%;margin:12px .98%}}@media only screen and (max-width:1100px){#galleryHighlights .galleryTeaser li>.xl h3{font-size:1.125rem}}@media only screen and (max-width:1000px){#galleryHighlights{padding:25% 0 0}#galleryHighlights .galleryTeaser>.coverflow{display:none}#galleryHighlights .galleryTeaser{width:31.372%;margin:12px .98%}#galleryHighlights .galleryTeaser li>.xl figure{padding:75% 0 0}#galleryHighlights .galleryTeaser li>.xl figure img{height:100%}#galleryHighlights .galleryTeaser li>.xl h3{width:95%;font-size:1rem;font-weight:400;line-height:1rem}}@media only screen and (max-width:760px){#galleryHighlights{display:none!important}}@media screen{#galleryHighlights .teaserTxt{width:384px;height:auto;float:left;position:relative;text-align:left;background-color:#fff;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px 2px rgba(0,0,0,.2);margin:12px;overflow:hidden}#galleryHighlights .teaserTxt a{width:100%;float:left}#galleryHighlights .teaserTxt .label{display:inline-block;position:absolute;top:0;right:0;z-index:30;font-size:1rem;color:#fff;text-transform:uppercase;background-color:#fc0;padding:5px 10px}#galleryHighlights .teaserTxt figure{width:100%;float:left;padding:56.25% 0 0;background-color:#222221;overflow:hidden}#galleryHighlights .teaserTxt figure img{width:100%;height:auto;position:absolute;top:0;left:0;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#galleryHighlights .teaserTxt a:active figure img,#galleryHighlights .teaserTxt a:focus figure img,#galleryHighlights .teaserTxt a:hover figure img{opacity:.6;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}#galleryHighlights .teaserTxt .txtWrapper{width:100%;height:auto;float:left;position:relative;background-color:#fff;padding:35.9375% 0 0;overflow:hidden}#galleryHighlights .teaserTxt .txtWrapper>.txt{width:100%;height:auto;display:inline-block;position:absolute;top:0;left:0}#galleryHighlights .teaserTxt .date,#galleryHighlights .teaserTxt .info{width:92%;float:left;font-size:.813rem;padding:5px 4%}#galleryHighlights .teaserTxt h3{width:92%;float:left;font-size:1.125rem;font-weight:700;padding:5px 4% 10px}#galleryHighlights .teaserTxt p{width:92%;float:left;font-size:.875rem;line-height:.95rem;padding:0 4%}}@media only screen and (max-width:1224px){#galleryHighlights .teaserTxt{width:31.372%;height:auto;margin:12px .98% 13px}}@media only screen and (max-width:1100px){#galleryHighlights .teaserTxt h3{font-size:1rem;padding:2px 4% 5px}#galleryHighlights .teaserTxt p{font-size:.813rem;line-height:.9rem}}@media only screen and (max-width:1000px){#galleryHighlights .teaserTxt{margin:12px .98%}#galleryHighlights .teaserTxt figure{float:left;position:relative}#galleryHighlights .teaserTxt figure img{height:100%}#galleryHighlights .teaserTxt .txt{height:auto}#galleryHighlights .teaserTxt .txtWrapper{width:100%;position:absolute;bottom:0;left:0;background-color:transparent}#galleryHighlights .teaserTxt .txtWrapper>.txt{top:inherit;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(33%,rgba(0,0,0,.5)),to(rgba(0,0,0,.7)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 33%,rgba(0,0,0,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);padding:10px 0 7px}#galleryHighlights .teaserTxt h3{font-size:1rem;color:#fff;line-height:1rem}#galleryHighlights .teaserTxt .date{color:#fff}#galleryHighlights .teaserTxt a>img.bg,#galleryHighlights .teaserTxt p{display:none}}@media screen{#galleryHighlights .teaserImg,#galleryHighlights .teaserImg figure{position:relative;background-color:#222221;overflow:hidden;float:left}#galleryHighlights .teaserImg{width:384px;text-align:left;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px 2px rgba(0,0,0,.2);margin:12px}#galleryHighlights .teaserImg a{width:100%;float:left}#galleryHighlights .teaserImg figure{width:100%;padding:56.25% 0 0}#galleryHighlights .teaserImg figure img{width:100%;height:auto;position:absolute;top:0;left:0;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#galleryHighlights .teaserImg a:active figure img,#galleryHighlights .teaserImg a:focus figure img,#galleryHighlights .teaserImg a:hover figure img{opacity:.6;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}#galleryHighlights .teaserImg h3{width:100%;float:left;font-size:1rem;font-weight:700;color:#fff;line-height:1.1rem;text-align:left;padding:5px 0}#galleryHighlights .teaserImg .date,#galleryHighlights .teaserImg .info{float:left;font-size:.813rem;padding:5px 0 2px;color:#fff}#galleryHighlights .teaserImg .date{width:80%}#galleryHighlights .teaserImg .info>strong{color:#fff}}@media only screen and (max-width:1224px){#galleryHighlights .teaserImg{margin:12px .98% 13px;width:31.372%}}@media only screen and (max-width:1100px){#galleryHighlights .teaserImg h3{font-size:1rem;line-height:1rem;padding:2px 0 5px}}@media only screen and (max-width:1000px){#galleryHighlights .teaserImg{width:31.372%;margin:12px .98%}}@media screen{#buttonAddressbaseMenu,label[for="lunchtimeDataTextBlock"]{width:auto;padding-right:25px;padding-left:45px;margin:20px 0}#section-lunchtime input,#section-lunchtime input+.textBlock{display:none}#section-lunchtime input:checked+.textBlock{display:inline-block}#section-lunchtime .powered{font-size:9px;color:#777;line-height:14px;padding:0;margin:0 0 5px}#section-lunchtime .powered>a{text-decoration:underline}#section-lunchtime .title_a{font-size:1.75rem;font-weight:700;line-height:1.5rem;text-align:left;margin:0;padding:25px 0 0}#section-lunchtime .collection>.title_b{margin-bottom:-15px;padding-top:40px}#section-lunchtime .title_b{padding-top:5px}#section-lunchtime .title_c{font-size:.9rem;padding-top:5px}#section-lunchtime .title_b+.title_c{padding-top:15px}#section-lunchtime .info{font-size:1.25rem;font-weight:700;line-height:1.5rem;text-align:left;margin:0;padding:25px 0 10px}#section-lunchtime .menu{line-height:1.5rem;margin:5px 0 15px;position:relative}#section-lunchtime .menu_name{font-weight:700}#section-lunchtime .menu_descr,#section-lunchtime .menu_name{width:75%}#section-lunchtime .menu_price{position:absolute;right:0;top:0}}@media screen and (max-width:400px){#section-lunchtime .menu_descr,#section-lunchtime .menu_name{width:65%}}@media screen{#stage,#stage>.galleryWrapper{position:relative;float:left;width:100%}#stage{z-index:10}#stage>.galleryWrapper>.bx-wrapper{margin:inherit}#stage>.galleryWrapper{overflow:hidden}#stage>.galleryWrapper:before{content:'';width:100%;display:inline-block;position:absolute;top:0;left:0;z-index:20;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000', GradientType=0)}#keyGallery li,#stage #keyGallery{width:100%;float:left}#keyGallery li>div{background-size:cover;background-position:center}#keyGallery li>div,#keyGallery li>figure{width:100%;float:left;position:relative;padding:44.583% 0 0;background-color:#c5c5c5;overflow:hidden}#keyGallery li>figure{-webkit-box-shadow:2px 0 2px 2px rgba(0,0,0,.4);box-shadow:2px 0 2px 2px rgba(0,0,0,.4)}#stage.index #keyGallery li>figure{width:100%}#stage.index #keyGallery li>figure img{width:100%;height:auto;position:absolute;top:0;left:0}#stage.content #keyGallery li>figure img{max-width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#keyGallery li>.figcaption{float:left;font-size:.688rem;font-style:italic;line-height:1.2rem;padding:0 0 0 2%}#stage.index .coverflow{height:15px;padding-top:5px;margin-top:-20px}#stage .coverflow{position:relative;z-index:1;width:100%;height:100%;padding-top:0;margin-top:-10px}#stage .coverflow>.center{display:inline-block}#stage .coverflow>.amount{float:right;font-size:.688rem;padding:0 2% 0 0}#stage .coverflow a.bullet,#stage .coverflow a.bullet:visited{width:10px;height:10px;float:left;font-size:0;text-indent:-10000px;background-color:#000;-webkit-border-radius:10px;border-radius:10px;border:1px solid #000;margin:0 5px}#stage .coverflow a.bullet.active,#stage .coverflow a.bullet:hover{background-color:#fff}#stage .coverflow .arrow{width:32px;height:32px;display:inline-block;position:absolute;bottom:50%;top:-2100%;z-index:20;margin-bottom:-34px}#stage .coverflow .arrow.icon_arrow-left{left:-31px;padding:20px 15px 20px 25px}#stage .coverflow .arrow.icon_arrow-right{right:-31px;padding:20px 25px 20px 15px}#stage .coverflow a.arrow,#stage .coverflow a.arrow:visited{float:left;font-size:32px;color:#000;background-color:#fff;-webkit-border-radius:40px;border-radius:40px;opacity:.8;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#stage .coverflow a.arrow:active,#stage .coverflow a.arrow:focus,#stage .coverflow a.arrow:hover{opacity:1;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}#stage a.discover,#stage a.discover:visited{position:absolute;z-index:20;display:inline-block;width:48px;height:48px;bottom:100px;left:50%;font-size:1rem;color:#000;background-color:transparent;padding:0;-webkit-border-radius:48px;border-radius:48px;-webkit-box-shadow:none;box-shadow:none;margin-left:-24px}#stage a.discover span{float:left;font-size:0;text-indent:-10000px}#stage a.discover:active,#stage a.discover:focus,#stage a.discover:hover{color:#fff;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}#stage a.discover:before,#stage a.discover:visited:before{font-family:stm;content:'\e606';color:rgba(255,255,255,.5);font-size:48px;text-shadow:0 2px 2px rgba(0,0,0,.7)}#stage a.discover:active:before,#stage a.discover:focus:before,#stage a.discover:hover:before{color:#fff;text-shadow:0 2px 2px #000}#stage .keyvisualButton{position:absolute;top:0;left:0;width:100%;height:100%}#stage .keyvisualButton>a{position:absolute;top:50%;left:50%;margin-left:-55px;margin-top:-55px;display:block}#stage .keyvisualButton>a>[class*="icon"]{font-size:110px;text-shadow:0 0 5px rgba(0,0,0,.3);color:#fff}#keyGallery li>figure>#youTubePlayer{position:absolute;top:0;left:0}}@media only screen and (max-width:1400px){#keyGallery li>div,#keyGallery li>figure{height:620px;padding:0}#stage.index #keyGallery li>figure{height:620px;width:1400px;position:relative}#stage.index #keyGallery li>figure img{width:1400px;position:absolute;left:50%;margin-left:-700px}#stage a.discover,#stage a.discover:visited{bottom:50px}}@media only screen and (max-width:900px){#keyGallery li>div,#keyGallery li>figure{height:560px}#stage.index #keyGallery li>figure{height:560px;width:900px}#stage.index #keyGallery li>figure img{width:900px;margin-left:-450px}}@media only screen and (max-width:760px){#keyGallery li>.figcaption{display:none}#stage.index .coverflow{margin-top:0}#stage .coverflow{top:5px;position:relative}#stage{margin-bottom:10px}#stage>.galleryWrapper{padding-bottom:5px}}@media only screen and (max-width:500px){#keyGallery li>div,#keyGallery li>figure{height:320px}#stage.index>.galleryWrapper>#keyGallery{padding-bottom:80px;margin-bottom:-80px}#stage.index #keyGallery{height:100vh;padding-bottom:64px;-webkit-box-sizing:border-box;box-sizing:border-box}#stage.index #keyGallery li,#stage.index #keyGallery li>figure{height:100%;width:100vw}#stage.index #keyGallery li>figure img{width:100vw;height:auto;margin:0;left:0}#stage.index .coverflow{margin-top:-74px}#stage a.discover,#stage a.discover:before,#stage a.discover:visited{display:none}#stage a.discover span{float:none;font-size:1rem;text-indent:0}#stage>.galleryWrapper{padding-bottom:0}}@media only screen and (max-width:400px){#keyGallery li>div,#keyGallery li>figure{height:225px}}@media screen{#stage.content>.galleryWrapper{width:1200px;float:none;display:inline-block}#stage.content>.galleryWrapper:before{display:none}#stage.content #keyGallery li>div,#stage.content #keyGallery li>figure{padding:50% 0 0;-webkit-box-shadow:2px 0 2px 2px rgba(0,0,0,.4);box-shadow:2px 0 2px 2px rgba(0,0,0,.4)}#stage.content #keyGallery li>.figcaption{padding-left:0}#stage.content .coverflow>.amount{padding-right:0}}@media only screen and (max-width:1400px){#stage.content #keyGallery li>figure{height:auto;padding:50% 0 0}}@media only screen and (max-width:1248px){#stage.content>.galleryWrapper{width:100%}#stage.content #keyGallery li>.figcaption{padding-left:2%}#stage.content .coverflow>.amount{padding-right:2%}}@media screen and (max-width:500px){#stage.content #keyGallery li#videoStage{display:none}}@media screen{#ticker{width:800px;display:inline-block;position:absolute;bottom:20px;right:50%;margin-right:-400px;z-index:1000;background-color:rgba(0,0,0,.7);padding:4px 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}#ticker h2:before{float:left;display:inline-block;font-family:stm;content:'\e639';font-size:40px;color:#fff;margin-left:20px}.marquee a:after,.marquee a:before{content:'---'}.marquee{width:87%;float:right;overflow:hidden;white-space:nowrap;padding:2px 0;margin:10px 20px 0 0}.marquee a,.marquee a:visited{font-size:1rem;color:#fff;margin:0 10px}.marquee a:active,.marquee a:focus,.marquee a:hover{text-decoration:underline}.marquee a:before{margin-right:5px}.marquee a:after{margin-left:5px}}@media only screen and (max-width:1400px){#ticker{width:47%;bottom:20px;right:0;margin-right:0;overflow:hidden}#ticker h2:before{margin-left:10px}}@media only screen and (max-width:1200px){#ticker{width:44%}.marquee{width:75%}}@media only screen and (max-width:760px){#ticker{width:100%;bottom:-22px;-webkit-border-radius:0;border-radius:0}.marquee{width:85%}#stage{margin-bottom:50px}#stage.content{margin-bottom:10px}#stage>.galleryWrapper{overflow:inherit}#stage.content>.galleryWrapper{overflow:hidden}#stage .coverflow{top:55px}#stage.content .coverflow{top:5px}#stage.content .coverflow .arrow{display:none}}@media only screen and (max-width:500px){#ticker{bottom:0}.marquee{width:83%}#stage{margin-bottom:0}#stage .coverflow{position:absolute;top:100%}#stage.content .coverflow.coverflowDetailpage{position:relative;top:100%}}@media only screen and (max-width:450px){.marquee{width:75%}}@media screen{#stage .troublemaker{position:absolute;max-width:600px;padding:10px 15px;background:rgba(0,0,0,.45);-webkit-border-radius:5px;border-radius:5px;color:#fff;font-family:Georgia,"Times New Roman",Times,serif;font-size:44px;font-weight:400;line-height:50px;text-shadow:0 2px 4px rgba(0,0,0,.6);text-align:left}#stage .troublemaker>span{color:#fff;font-size:25px;line-height:50px}#stage .troublemaker--positionNone{display:none}#stage .troublemaker--positionOne{top:120px;right:10%}#stage .troublemaker--positionTwo{top:50%;left:40%}#stage .troublemaker--positionThree{bottom:140px;right:25%}}@media only screen and (max-width:1023px){#stage #keyGallery .troublemaker{right:20%;left:20%;font-size:20px;bottom:35%;line-height:20px;padding:10px 15px 10px 10px}#stage #keyGallery .troublemaker .icon_arrow-right:before{font-size:16px}#stage .troublemaker>span{line-height:20px}}@media only screen and (max-width:500px){#stage #keyGallery .troublemaker{right:10%;left:10%}}@media screen{.hotelOfferTeaser>h2.intro,.teaserGallery>h1,.teaserGallery>h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:2.75rem;line-height:3.75rem}.teaserGallery>h1,.teaserGallery>h2{width:1200px;display:inline-block;text-align:left}.teaserGallery>.bodycopy{width:1200px;display:inline-block}.teaserGallery>.bodycopy.border{padding-bottom:30px;border-bottom:1px solid #e2e2e2}.teaserGallery>.bodycopy>p{width:100%;float:left;font-size:1rem;line-height:1.5rem;padding:10px 0;text-align:left}.teaserGallery>.teaserBlock{width:1224px;display:inline-block}.teaserGallery>.bodycopy.intro>p,.teaserGallery>h1.intro,.teaserGallery>h2.intro{text-align:center}.teaserGallery>.bodycopy.default>p,.teaserGallery>h1.default,.teaserGallery>h2.default{text-align:left}.teaserGallery>.bodycopy>p a,.teaserGallery>.bodycopy>p a:visited{color:#000;text-decoration:underline;padding:3px;-webkit-border-radius:8px;border-radius:8px;-webkit-transition:all .5s ease;transition:all .5s ease}.teaserGallery>.bodycopy>p a:active,.teaserGallery>.bodycopy>p a:focus,.teaserGallery>.bodycopy>p a:hover{color:#000;text-decoration:none;background-color:#fc0}.teaserGallery>.bodycopy>p a[target="_blank"]{position:relative;padding:3px 3px 3px 25px}.teaserGallery>.bodycopy>p a[target="_blank"]:before{font-family:stm;content:'\e619';font-size:16px;position:absolute;top:0;left:4px}}@media only screen and (max-width:1250px){.teaserGallery>.bodycopy,.teaserGallery>h1,.teaserGallery>h2{width:92%;margin-right:4%;margin-left:4%}.teaserGallery>h1,.teaserGallery>h2{font-size:2.5rem;line-height:3rem;margin-bottom:0}.teaserGallery>.teaserBlock{width:100%}.teaserCarousel>li{width:auto}.teaserCarousel.themes>li:last-child{display:none}}@media only screen and (max-width:768px){.teaserGallery>h1,.teaserGallery>h2{font-size:2.25rem;line-height:3rem;margin-bottom:10px}.teaserGallery>.bodycopy>p{font-size:1rem;line-height:1.25rem;padding:8px 0}}@media only screen and (max-width:500px){.teaserGallery>h1,.teaserGallery>h2{font-size:1.875rem;line-height:2rem;margin-bottom:10px}.teaserGallery.map>h1,.teaserGallery.map>h2{margin-bottom:70px}.teaserGallery>.bodycopy{display:none}.teaserGallery.socialMedia>.bodycopy{display:block}}@media screen{.teaserGallery{width:100%;height:auto;float:left;position:relative;z-index:10}.teaserGallery.gray,.teaserGallery.white,.teaserGallery.yellow{padding:15px 0;margin:15px 0 0}.teaserGallery.white{padding:0}.teaserGallery.placeholder{height:200px}.teaserGallery>.galleryWrapper{width:100%;float:left;position:relative;overflow:hidden}.teaserCarousel{width:400%;float:left;padding:12px 0}.teaserCarousel.testimonial{width:100%;padding:0}.teaserCarousel>li{float:left;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.teaserCarousel.themes>li{width:1224px}.smallVersion .teaserCarousel.themes.smallVersion>li{width:auto}.teaserCarousel.testimonial li{width:100%;text-align:center;margin-top:206px}.teaserGallery.smallVersion{display:none}.teaserCarousel.themes{height:472px}.teaserGallery.map{padding:15px 0 10px}.galleryWrapper.mapLayer{position:relative;padding-top:0;bottom:0;left:0;z-index:20}.galleryWrapper.mapLayer .teaserCarousel{padding:0}.galleryWrapper.mapLayer .teaserCarousel li{padding:15px 0}.galleryWrapper.mapLayer .bx-wrapper{margin-bottom:-20px}}@media only screen and (max-width:1224px){.teaserCarousel.testimonial li:last-child{display:block}}@media only screen and (max-width:1024px){.teaserGallery.gray,.teaserGallery.white,.teaserGallery.yellow{padding:50px 0}.teaserCarousel.themes{height:400px}.teaserCarousel.themes>li{width:1024px;height:400px}.teaserGallery.map{padding:25px 0 190px}}@media only screen and (max-width:900px){.teaserGallery.map>.bodycopy{margin-bottom:70px}}@media only screen and (max-width:790px){.galleryWrapper.mapLayer{bottom:20px}}@media only screen and (max-width:768px){.teaserGallery.bigVersion{display:none}.teaserGallery.smallVersion{display:inherit}.teaserGallery.default,.teaserGallery.yellow{padding:40px 0}.teaserCarousel.themes{height:2012px}.teaserCarousel.split.themes>li{width:100%}.teaserCarousel.themes>li{width:10000px;height:212px}.galleryWrapper .bx-wrapper{margin-bottom:0}}@media only screen and (max-width:760px){.galleryWrapper a.buttonstyle.right,.teaserBlock>a.buttonstyle.right,.teaserGallery>a.buttonstyle.right{float:none!important}}@media only screen and (max-width:500px){.teaserGallery.default,.teaserGallery.gray,.teaserGallery.white,.teaserGallery.yellow{padding-top:20px;padding-bottom:0}.teaserCarousel.themes{height:250px}.teaserGallery.map{padding-bottom:10px}c{position:relative}.galleryWrapper.mapLayer{position:relative;bottom:initial}}@media only screen and (max-width:330px){.galleryWrapper.mapLayer{bottom:10px}}@media screen{.galleryWrapper .arrow{width:60px;height:60px;display:inline-block;position:absolute;bottom:50%;z-index:30;margin-bottom:-30px}.galleryWrapper .arrow.prev{left:-18px}.galleryWrapper .arrow.next{right:-18px}.galleryWrapper .arrow a,.galleryWrapper .arrow a:visited{float:left;font-size:32px;color:#000;background-color:#fff;padding:14px;-webkit-border-radius:32px;border-radius:32px;opacity:.8;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.galleryWrapper .arrow a:active,.galleryWrapper .arrow a:focus,.galleryWrapper .arrow a:hover{opacity:1;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.teaserGallery .bodycopy>.socialMedia{display:inline-block;width:auto}.teaserGallery .bodycopy>.socialMedia li{float:left;margin:5px}.teaserGallery .bodycopy>.socialMedia li a{width:48px;height:48px;float:left;background-color:#fff;-webkit-border-radius:48px;border-radius:48px}.teaserGallery .bodycopy>.socialMedia li a:before{font-family:stm;font-size:48px;float:left;color:#9c9b9b}.teaserGallery .bodycopy>.socialMedia li a.Facebook:before{content:'\e62b'}.teaserGallery .bodycopy>.socialMedia li a.Facebook.active:before,.teaserGallery .bodycopy>.socialMedia li a:hover.Facebook:before{color:#3b5998;text-shadow:2px 2px 1px rgba(0,0,0,.2)}.teaserGallery .bodycopy>.socialMedia li a.Feed:before{content:'\e904'}.teaserGallery .bodycopy>.socialMedia li a.Feed.active:before,.teaserGallery .bodycopy>.socialMedia li a:hover.Feed:before{color:#f26522;text-shadow:2px 2px 1px rgba(0,0,0,.2)}.teaserGallery .bodycopy>.socialMedia li a.GooglePlus:before{content:'\e62c'}.teaserGallery .bodycopy>.socialMedia li a.GooglePlus.active:before,.teaserGallery .bodycopy>.socialMedia li a:hover.GooglePlus:before{color:#dd4b39;text-shadow:2px 2px 1px rgba(0,0,0,.2)}.teaserGallery .bodycopy>.socialMedia li a.Twitter:before{content:'\e62d'}.teaserGallery .bodycopy>.socialMedia li a.Twitter.active:before,.teaserGallery .bodycopy>.socialMedia li a:hover.Twitter:before{color:#55acee;text-shadow:2px 2px 1px rgba(0,0,0,.2)}.teaserGallery .bodycopy>.socialMedia li a.Instagram:before{content:'\e62e'}.teaserGallery .bodycopy>.socialMedia li a.Instagram.active:before,.teaserGallery .bodycopy>.socialMedia li a:hover.Instagram:before{color:#3f729b;text-shadow:2px 2px 1px rgba(0,0,0,.2)}.teaserGallery .bodycopy>.socialMedia li a.Youtube:before{content:'\e62f'}.teaserGallery .bodycopy>.socialMedia li a.Youtube.active:before,.teaserGallery .bodycopy>.socialMedia li a:hover.Youtube:before{color:#b31217;text-shadow:2px 2px 1px rgba(0,0,0,.2)}.teaserGallery .bodycopy>.socialMedia li a.Pinterest:before{content:'\e635'}.teaserGallery .bodycopy>.socialMedia li a.Pinterest.active:before,.teaserGallery .bodycopy>.socialMedia li a:hover.Pinterest:before{color:#cc2127;text-shadow:2px 2px 1px rgba(0,0,0,.2)}#twitter .teaserCarousel>li{display:inline-block}}#filters>input.button,.dot{cursor:pointer}@media screen{.teaser{float:left;position:relative;background-color:#fff;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.3);box-shadow:0 0 3px 1px rgba(0,0,0,.3);margin:12px}.teaser .advertising,.teaser .content{position:absolute;top:0;display:inline-block}.teaser:hover{-webkit-box-shadow:4px 4px 5px 0 rgba(0,0,0,.3);box-shadow:4px 4px 5px 0 rgba(0,0,0,.3)}.teaser.col1{width:282px}.heroTeaser .teaser.col1{width:33%}.teaser.col2{width:588px}.heroTeaser .teaser.col2{width:48%}.teaser.col3{width:384px}.heroTeaser .teaser.col4{width:98%}.teaser.col4{width:1200px;float:none;display:inline-block}.teaser.tour{padding-bottom:0}.teaser a{width:100%;float:left}.teaser img.bg{width:100%;height:auto;float:left}.teaser .content{width:100%;left:0}.teaser .advertising{right:0;z-index:30;font-size:.688rem;color:#fff;text-transform:uppercase;background-color:#000;padding:5px}.teaser.text img.bg{height:430px}.teaser.offer img.bg{height:510px}.form.xl .teaser.offer img.bg{height:353px}.teaser.event img.bg{height:470px}.teaser.guidedTour img.bg{height:450px}.teaser.tour img.bg{height:490px}.teaser.shop img.bg{height:340px}.teaser.gastro img.bg{height:400px}.teaser figure{width:100%;float:left;position:relative;padding:75% 0 0;background-color:#e2e2e2;overflow:hidden;margin-bottom:10px}.heroTeaser .teaser.col4 figure{padding-top:32.5%}.heroTeaser .teaser.col2.high figure{padding-top:132%}.heroTeaser .teaser.col2 figure{padding-top:64.02%}.teaser picture{width:100%;float:left}.teaser.img figure{margin-bottom:0}.teaser.col2 figure{padding-top:76.02%}.teaser.instagram figure,.teaser.pinterest figure{padding-top:100%;margin-bottom:0}.teaser.webcam figure{background-color:#fff}.teaser figure img{width:100%;height:auto;position:absolute;top:0;left:0;z-index:20;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.teaser figure object{position:absolute;top:50%;left:50%;z-index:20;margin-top:-150px;margin-left:-210px}.teaser.pinterest figure img,.teaser.webcam figure img{height:100%}.teaser a:active figure img,.teaser a:focus figure img,.teaser a:hover figure img{opacity:.8;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.teaser h2,.teaser h3{position:relative;float:left;overflow:hidden;width:92%;max-height:2.5rem;font-size:1.125rem;font-weight:700;color:#000;line-height:1.25rem;text-align:left;margin:3px 0;padding:0 4%}.teaser h2::after,.teaser h3::after{content:"";position:absolute;right:1px;top:1.25rem;display:block;width:70px;height:1.25rem;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff)) rgba(0,0,0,0);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%) rgba(0,0,0,0)}.teaser.testimonial h2::after,.teaser.testimonial h3::after{overflow:visible}.teaser.img.testimonial h2::after,.teaser.img.testimonial h3::after,.teaser.testimonial h2::after,.teaser.testimonial h3::after{content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:0;background:0 0}.teaser.img h2,.teaser.img h3{width:100%;max-height:100%;margin:0;position:absolute;bottom:0;left:0;z-index:30;font-size:1rem;color:#fff;line-height:1.1rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(33%,rgba(0,0,0,.5)),to(rgba(0,0,0,.7)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 33%,rgba(0,0,0,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);padding:20px 3% 7px;-webkit-box-sizing:border-box;box-sizing:border-box}.teaser.img h2::after,.teaser.img h3::after{display:none}.teaser.img h2>span,.teaser.img h3>span{font-size:.75rem;color:#fff;font-style:italic}.teaser.img h2>span.info,.teaser.img h3>span.info{float:left;width:100%;padding:3px 0}.teaser.img h2>span.date:before,.teaser.img h2>span.title:before,.teaser.img h3>span.date:before,.teaser.img h3>span.title:before{font-family:stm;font-style:normal!important;content:'\e614';font-size:14px;position:relative;top:2px;margin-right:5px}.teaser .ad,.teaser .location{font-style:italic}.teaser.img h2 .title,.teaser.img h3 .title{display:table-cell;color:#fff;font-size:1rem;font-weight:700;line-height:1.1rem;vertical-align:middle;padding-left:7px}.teaser.img h2 .date,.teaser.img h3 .date{font-family:"Lucida Sans",Arial,Helvetica,sans-serif;font-size:.688rem;color:#fff;line-height:.85rem;margin-bottom:5px}.heroTeaser .teaser.img h2,.heroTeaser .teaser.img h3{font-family:"Lucida Sans",Arial,Helvetica,sans-serif;font-size:3rem;font-weight:700;line-height:.83;letter-spacing:-2px}.heroTeaser .teaser.img.col4 h2,.heroTeaser .teaser.img.col4 h3{text-align:right;padding-right:0;text-transform:uppercase}.teaser .location,.teaser p{padding:3px 4%;font-size:.813rem;width:92%;float:left;text-align:left}.teaser p{line-height:1.1rem}.teaser .date{width:92%;float:left;font-size:.813rem;text-align:left}.list .teaser .date{margin:0 0 3px;padding:0 4%}.teaser .businessHours:before,.teaser .menu:before{margin-right:8px;position:relative;top:3px;font-family:stm}.teaser .theme{width:92%;float:left;font-size:.75rem;color:#666565;text-align:left;padding:8px 4%}.teaser .menu,.teaser.gastro .theme,.teaser.shop .theme{padding:3px 4%}.teaser .menu{width:92%;float:left;font-size:.813rem;text-align:left}.teaser .menu:before{content:'\e638';font-size:16px}.teaser .businessHours{width:92%;float:left;font-size:.813rem;text-align:left;padding:3px 4%}.teaser .businessHours:before{content:'\e614';font-size:16px}.teaser .businessHours.open{color:#739900}.teaser .businessHours.closed{color:#e30613}.teaser .additionalDates{width:92%;float:left;font-size:.813rem;text-align:left;padding:6px 4% 3px;color:#000;text-decoration:underline}.teaser .content>ul{width:85%;float:left;margin:5px 4% 0 11%}.teaser .content>ul li{width:100%;float:left;position:relative;font-size:.813rem;line-height:1rem;text-align:left;padding:3px 0}.teaser .content>ul li:before{font-family:stm;content:'\e60f';font-size:16px;color:#fc0;position:absolute;top:3px;left:-24px}.teaser .content>ul li.green:before{color:#84bd00}article.bodycopy .share>.linkSection>.certifications .tourData p.category{background-size:17px;background-repeat:no-repeat}article.bodycopy .share>.linkSection>.certifications .tourData p{padding-left:25px}.teaser .category{width:92%;height:18px;float:left;font-size:.875rem;text-align:left;bbackground-color:transparent;background-repeat:no-repeat;background-position:0 0;padding:8px 0 0 36px;margin:-5px 0 5px 4%}.category.Stadtrundgang{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/cityTrail.cd03f620.png.pagespeed.ce.zQP2IDrDZ_.png)}.category.Langlauf{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/crosscountry.1727ee2c.png.pagespeed.ce.FyfuLBEDgb.png)}.category.Radfahren{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/cycling.bd01abe3.png.pagespeed.ce.vQGr4waCp5.png)}.category.Wanderung{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/hiking.22956715.png.pagespeed.ce.IpVnFb7tOW.png)}.category.Inline-Skating{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/inlineSkating.bc3bc22a.png.pagespeed.ce.vDvCKv7Ig-.png)}.category.Fernwanderweg{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/longDistanceHiking.f191bf6a.png.pagespeed.ce.8ZG_alIGqn.png)}.category.Mountainbike{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/mountainbiking.cc7ba429.png.pagespeed.ce.zHukKWVVZy.png)}.category.Nordic.Walking{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/nordicwalking.4b5fccc2.png.pagespeed.ce.S1_MwkZFBr.png)}.category.Jogging{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/running.fd46da63.png.pagespeed.ce._UbaY60mhk.png)}.category.Themenweg{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/themeTrail.fb8d60da.png.pagespeed.ce.-41g2p9mbQ.png)}.category.Weinwanderweg{background-image:url(https://www.stuttgart-tourist.de/portal/dist/images/objects/tours/winery.5101e7ad.png.pagespeed.ce.UQHnrc3OEh.png)}.teaser .details{width:92%;float:left;margin:5px 0 5px 4%}.teaser .details>.detail{width:33.333%;float:left;font-size:.75rem;color:#666565;text-align:left}.teaser .details>.detail:nth-child(2){text-align:center}.teaser .details>.detail:last-child{text-align:right}.detail.demand:before,.teaser .details>.detail:before{font-family:stm;font-size:16px;color:#666565;position:relative;top:2px;margin-right:5px}.category .detail.demand{position:absolute;right:25px;margin:-6px 0 0}.teaser .details>.ascent:before{font-family:stm;content:'\e900'}.teaser .details>.descent:before{font-family:stm;content:'\e901'}.teaser .details>.duration:before{content:'\e614'}.teaser .details>.distance:before{content:'\e615'}.demand:before,.teaser .details>.demand:before{content:'\e616'}.teaser .details .easy,.teaser .easy{color:#fff;background-color:#2685bc;padding:3px 6px;-webkit-border-radius:3px;border-radius:3px}.teaser .details .moderate,.teaser .moderate{color:#fff;background-color:#e30613;padding:3px 6px;-webkit-border-radius:3px;border-radius:3px}.teaser .details .hard,.teaser .hard{color:#fff;background-color:#000;padding:3px 6px;-webkit-border-radius:3px;border-radius:3px}.teaser .label{position:absolute;top:-12px;right:-6px;z-index:97;display:inline-block;font-size:.75rem;background-color:#fc0;padding:8px 10px 8px 15px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,.4);box-shadow:0 1px 1px 1px rgba(0,0,0,.4)}.buttonstyle.campingFriendlyRegionMap,.mapButtonSection a.buttonstyle{padding:15px 20px 15px 40px;-webkit-border-radius:5px;cursor:pointer;display:inline-block}.teaser .label.groupToursLabel{position:absolute;top:26px;right:-6px}.teaser .label:after{content:'';position:absolute;bottom:-8px;right:-1px;z-index:90;display:inline-block;width:0;height:0;border-top:0 solid transparent;border-bottom:8px solid transparent;border-left:7px solid #4b4b4b}.campingFriendlyRegionMap:before,.mapButtonSection a.buttonstyle:before{content:'\e61a';font-family:stm;top:50%;left:12px;color:#000}.teaser .label.magenta{background-color:#e30059}.linkSection.mapButtonSection>a.buttonstyle{margin:15px 0 0!important}.mapButtonSection a.buttonstyle:before{font-size:24px;position:absolute;margin-top:-12px;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:400}.mapButtonSection a.buttonstyle{position:relative;font-weight:700;font-size:1rem;color:#000;border-radius:5px;-webkit-box-shadow:4px 4px 0 0 rgba(0,0,0,.3);box-shadow:4px 4px 0 0 rgba(0,0,0,.3);margin:7px}.campingFriendlyRegionMap:before{font-size:24px;position:absolute;margin-top:-12px;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:400}.buttonstyle.campingFriendlyRegionMap{position:relative;font-weight:700;font-size:1rem;color:#000;border-radius:5px;-webkit-box-shadow:4px 4px 0 0 rgba(0,0,0,.3);box-shadow:4px 4px 0 0 rgba(0,0,0,.3);margin:7px}.campingFriendlyRegionMap,article.bodycopy .share>.linkSection>.certifications li:hover #showCampingCert.link,section article.campingFriendlyRegion.green{text-decoration:none;background-color:#84bd00}section#bookingSection article.campingFriendlyRegion.green::before{border-bottom:34px solid #84bd00}.teaser .label.green{background-color:#84bd00}.teaser .label.ticket{padding-left:10px}.teaser .label>strong{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.375rem;font-weight:700;position:relative;top:-2px;margin-left:5px}.teaser .ad{position:absolute;top:0;left:0;display:inline-block;z-index:97;padding:5px;font-size:.6em;background-color:#000;background-color:rgba(0,0,0,.6);color:#fff}.teaser .newEdge{position:absolute;z-index:96;left:0;width:0;height:0;border-style:solid;border-width:125px 125px 0 0;border-color:#cb420c transparent transparent;-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform:rotate(360deg);pointer-events:none}.teaser .newEdge p{text-align:center;top:-105px;left:30px;position:relative;width:93px;height:93px;margin:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);color:#fff;font-size:30px;text-transform:uppercase}.teaser a.gastro,.teaser a.offer,.teaser a.ticket{width:70%!important;position:absolute;bottom:15px;left:15%;display:inline-block;font-size:1rem;text-align:center;background-color:#fc0;padding:16px 0;-webkit-border-radius:5px;border-radius:5px;margin:0}.teaser .gastro:before,.teaser .offer:before,.teaser .ticket:before{font-family:stm;font-size:24px;position:absolute;top:50%;left:10px;margin-top:-12px}.teaser .ticket:before{content:'\e625'}.teaser .offer:before{content:'\e622'}.teaser .gastro:before{content:'\e612'}.teaser figure:after{font-family:stm;font-size:200px;color:rgba(255,255,255,.5);position:absolute;top:50%;left:50%;z-index:10;margin-top:-100px;margin-left:-100px}.teaser.guidedTour figure:after{content:'\e621'}.teaser.offer figure:after{content:'\e622'}.teaser.event figure:after{content:'\e612'}.teaser.shop figure:after{content:'\e633'}.teaser.gastro figure:after{content:'\e61f'}.teaser.tour figure:after{content:'\e632'}.teaser.accommodation figure:after{content:'\e620'}.teaser.testimonial{text-align:center;background-color:transparent;padding:70px 0 20px;-webkit-box-shadow:none;box-shadow:none;margin:0 auto;overflow:visible}.teaserCarousel.testimonial>li{margin-top:0}.teaserCarousel .testimonialwrapper{text-align:center;width:100%}.teaserCarousel.testimonial article{background-color:#fc0;margin-top:206px}.teaser.testimonial figure{width:270px;height:270px;float:none;display:inline-block;position:absolute;top:-200px;left:50%;background-color:#fff;padding:0;margin:0 0 0 -135px;-webkit-border-radius:270px;border-radius:270px;overflow:hidden}.teaser.testimonial h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.875rem;font-weight:400;color:#fff;position:absolute;top:10px;left:0;overflow:visible}.teaser.testimonial h3{font-family:"Lucida Sans",Arial,Helvetica,sans-serif;font-size:.875rem;text-align:center;font-weight:400}.teaser.testimonial p{font-size:1.375rem;line-height:1.75rem;text-align:center}.teaser.testimonial a.buttonstyle{width:auto;float:none;display:inline-block}.teaser.testimonial a.buttonstyle:after{font-family:stm;content:'\e601';font-size:10px;margin-left:5px}.galleryWrapper.mapLayer .teaser figure{padding-top:75%}.galleryWrapper.mapLayer .teaser.active{-webkit-transform:scale(1.075);-ms-transform:scale(1.075);transform:scale(1.075);-webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.5);box-shadow:0 0 15px 1px rgba(0,0,0,.5)}.galleryWrapper.mapLayer .teaser.active:active img,.galleryWrapper.mapLayer .teaser.active:focus img,.galleryWrapper.mapLayer .teaser.active:hover img{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.galleryWrapper.mapLayer .teaser.active h2,.galleryWrapper.mapLayer .teaser.active h3{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(33%,rgba(0,0,0,0)),to(rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 33%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);background-color:#fc0;color:#000;font-size:1.125rem;font-weight:700;padding:7px 3%}}@media screen and screen and (max-width:1270px){.heroTeaser{width:1100px}}@media only screen and (max-width:1250px){.teaserBlock>.teaser.col1,div.offer_teaser_check>.teaser.col1{width:23.039%;margin:12px .98%}.teaserCarousel>li>.teaser.col1{width:282px;margin:12px}.teaserCarousel.split>li>.teaser.col1{width:23.039%;margin:12px .98%}.themes .teaser.col1{width:92.156%;margin:10px 3.92%}.themes .teaser.col2{width:96.078%;margin:10px 1.96%}.teaser.col4{width:92%;margin:0 4%}.teaser h2,.teaser h3{font-size:1rem;line-height:1.125rem;max-height:2.25rem;margin:0 0 3px;padding:0 4%}.teaser h2:after,.teaser h3:after{top:1.125rem;height:1.125rem}.teaser .location{font-size:.875rem}.teaser p{font-size:.813rem;line-height:1rem;padding:5px 4%}.teaser .price>strong{font-size:1.5rem}.teaser .content>ul li:before{font-size:14px;left:-18px;top:3px}.teaser.webcam{width:47.11538%;margin:12px .96153%}}@media only screen and (max-width:900px){.teaserBlock>.teaser,.teaserBlock>.teaser.col1,div.offer_teaser_check>.teaser.col1{width:46%;margin:12px 2%}.teaser.testimonial p{font-size:1.125rem;line-height:1.4rem}}@media only screen and (max-width:768px){.teaserCarousel.split>li>.teaser.col1{width:282px;margin:12px}.themes .teaser.col1{width:240px;margin:6px}.galleryWrapper.mapLayer .teaser.col1{width:240px}.themes .teaser.col2{margin:6px}.themes .teaser.col2 figure{padding-top:75%}.teaser img.bg{height:380px}.teaser.img h2,.teaser.img h3{font-size:1rem;line-height:1rem}.teaser p{font-size:.813rem;line-height:.9rem}.teaser.webcam{width:92%;margin:12px 4%}}@media only screen and (max-width:760px){.teaser.col3{width:300px;margin:10px}.teaserCarousel.testimonial article{margin-top:120px}.teaser.testimonial figure{width:160px;height:160px;top:-115px;margin-left:-80px;-webkit-border-radius:160px;border-radius:160px}}@media only screen and (max-width:500px){.teaserBlock>.teaser.offer{margin:20px 2%}.themes .teaser.col1,.themes .teaser.col2{margin:10px}.teaser.testimonial h2{font-size:1.875rem;position:relative;top:-10px;left:8%}.teaser.testimonial h3{text-align:left;width:76%;padding-left:12%}.teaser.testimonial p{font-size:1rem;line-height:1.125rem}.teaser a.ticket{width:80%!important;font-size:.875rem;left:10%}}@media only screen and (max-width:475px){.teaserBlock>.teaser,.teaserBlock>.teaser.col1{width:96%}}@media only screen and (max-width:400px){.testimonial .teaser.col4{width:300px}.teaser.testimonial p{width:88%;padding-left:6%;font-size:1rem;line-height:1.2rem}}@media screen{.list,.listHeader,.listItem{display:inline-block}.listWrapper{width:100%;float:left;margin-bottom:60px}.listHeader{width:1224px}.listHeader>.buttons{width:auto;float:right}.list{position:relative;width:1224px}.divider{width:100%;float:left;margin:12px 0}.listHeader>.result{float:left;font-size:.75rem;font-weight:700;text-transform:uppercase;margin:6px 0 0 12px}.listHeader>.result em{font-family:Georgia,"Times New Roman",Times,serif;font-size:2.5rem;font-style:normal}.listHeader>.selectedItems{float:left;margin:14px 0 10px 20px}.listHeader>.selectedItems a,.listHeader>.selectedItems a:visited{float:left;font-size:1rem;margin:5px 10px}.listHeader>.selectedItems a:active,.listHeader>.selectedItems a:focus,.listHeader>.selectedItems a:hover{text-decoration:line-through}.listHeader>.selectedItems a:after{font-family:stm;content:'\e610';font-size:24px;margin-left:5px;position:relative;top:4px}.listItem{width:100%;position:relative;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px}.payment>.listItem{width:1200px}.listItem a.img{width:23.5%;float:left}.listItem a.img>figure{width:100%;float:left;position:relative;overflow:hidden}.listItem a.img>figure img{width:100%;height:auto;position:relative;top:0;left:0}.listItem>figure{width:23.5%;float:left;position:relative;overflow:hidden}.listItem>figure img{width:100%;height:auto;position:relative;top:0;left:0}.listItem>.content{width:57.5%;float:left;margin-left:24px}.listItem>.content>h2,.listItem>.content>h3{width:100%;float:left;font-size:1.5rem;font-weight:700;margin:10px 0}.listItem>.content>h2 a,.listItem>.content>h2 a:visited,.listItem>.content>h3 a,.listItem>.content>h3 a:visited{width:100%;font-weight:700}.listItem>.content>h2 a:active,.listItem>.content>h2 a:focus,.listItem>.content>h2 a:hover,.listItem>.content>h3 a:active,.listItem>.content>h3 a:focus,.listItem>.content>h3 a:hover{text-decoration:underline}.listItem>.content>p{width:100%;float:left;font-size:1rem;line-height:1.5rem}.listItem>.content>p a.details,.listItem>.content>p a.details:visited{display:inline-block;text-decoration:underline;padding:3px;-webkit-border-radius:8px;border-radius:8px;margin:3px 0 5px;-webkit-transition:all .5s ease;transition:all .5s ease}.listItem>.content>p a.details:active,.listItem>.content>p a.details:focus,.listItem>.content>p a.details:hover{text-decoration:none;background-color:#fc0}#buttonAddressbaseRequest,.listItem>.content>a.buttonstyle{width:auto;padding-right:25px;padding-left:45px;margin:5px 0 20px}}@media only screen and (max-width:1250px){.list,.listHeader{width:100%}.list .teaser.col1{width:23.039%;margin:10px .98%}.list .teaser.col2{width:48.039%;margin:10px .98%}.list .teaser.col2 figure{padding-top:75%}.list .teaser.col3{width:31.372%;margin:10px .98%}.teaser.text img.bg{height:400px}.teaser.offer img.bg{height:480px}.teaser.shop img.bg{height:310px}.teaser.gastro img.bg{height:380px}.teaser.tour img.bg{height:460px}.payment>.listItem{width:96%;float:left;margin-left:2%}.listItem>.content{width:72%}}@media only screen and (max-width:1024px){.list .teaser.col1,.list .teaser.col2{width:30%;margin:12px 1.5%}.listWrapper{margin-bottom:0}.teaser.event img.bg{height:440px}.teaser.shop img.bg{height:310px}.teaser.gastro img.bg{height:400px}.teaser a.gastro,.teaser a.offer,.teaser a.ticket{width:80%!important;left:10%}}@media only screen and (max-width:900px){.list .teaser.col1,.list .teaser.col2{width:46%;margin:12px 2%}.teaser.text img.bg{height:440px}.teaser.offer img.bg{height:530px}.teaser.event img.bg{height:500px}.teaser.guidedTour img.bg{height:540px}.teaser.shop img.bg{height:380px}.teaser.gastro img.bg{height:470px}}@media only screen and (max-width:850px){.list .teaser.col3{width:48.039%}.teaser.event img.bg{height:510px}.teaser.guidedTour img.bg{height:480px}.teaserGallery>h1,.teaserGallery>h2{margin-bottom:0}.teaserGallery.map>.bodycopy{margin-bottom:50px}}@media only screen and (max-width:800px){.teaser .content>ul li{font-size:.813rem;line-height:1rem;padding:3px 0}.teaser .content>ul li:before{font-size:14px}.teaser.offer img.bg{height:500px}.teaser.text img.bg{height:430px}.teaser.event img.bg{height:480px}.teaser.shop img.bg{height:350px}.teaser.gastro img.bg{height:440px}.listItem a.img{width:48%}.listItem>.content{width:48%;margin-left:4%}.listItem>.content>p{font-size:.875rem;line-height:1.125rem}.listItem>.content>h2,.listItem>.content>h3{font-size:1.25rem;margin:5px 0}}@media only screen and (max-width:600px){.teaser.offer img.bg{height:490px}.teaser.event img.bg{height:430px}.teaser.guidedTour img.bg{height:440px}.teaser.tour img.bg{height:430px}.teaser.shop img.bg{height:310px}.teaser.gastro img.bg{height:390px}}@media only screen and (max-width:500px){.listHeader>.result{float:none;display:block;text-align:left}.listHeader>.result em{font-size:2rem}.list .teaser.col3{width:92%;margin:12px 4%}.teaser.offer img.bg{height:550px}.teaser.guidedTour img.bg{height:420px}.teaser.text img.bg{height:480px}.teaser.shop img.bg{height:290px}.teaser.gastro img.bg{height:370px}}@media only screen and (max-width:475px){.list .teaser.col1,.list .teaser.col2{width:96%}.teaser.event img.bg,.teaser.guidedTour img.bg,.teaser.tour img.bg{height:530px}.teaser.shop img.bg{height:410px}.teaser.gastro img.bg{height:490px}.listItem a.img{width:100%}.listItem>.content{width:96%;margin-left:2%}}@media only screen and (max-width:400px){.teaserGallery>h1,.teaserGallery>h2{font-size:1.75rem;line-height:1.875rem}.teaserGallery.map>h1,.teaserGallery.map>h2{margin-bottom:50px}.list .teaser.col1,.list .teaser.col2,.list .teaser.col3{width:92%;margin:10px 4%}.teaser figure:after{font-size:160px;margin-top:-80px;margin-left:-80px}.teaser.offer img.bg{height:480px}.teaser.text img.bg{height:420px}.teaser.event img.bg,.teaser.guidedTour img.bg{height:480px}.teaser.shop img.bg{height:340px}.teaser.gastro img.bg{height:430px}.teaser.tour img.bg{height:440px}}@media only screen and (max-width:330px){.teaser.guidedTour img.bg{height:430px}.teaser.event img.bg{height:440px}.teaser.shop img.bg{height:310px}.teaser.gastro img.bg{height:390px}}@media screen{.teaser.youtube .figure{width:196px;float:left;margin:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.teaser.youtube .figure figure{padding:56.122% 0 0;margin-bottom:0}.teaser.youtube h2,.teaser.youtube h3{width:36%;font-size:1rem;font-weight:400;color:#000;line-height:1.125rem;text-align:left;padding:0;margin:10px 5px 5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.teaser.youtube .author{width:41%;float:left;font-size:.75rem;margin:5px 5px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.teaser.post{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.teaser.post .headline{width:100%;float:left;margin-bottom:10px}.teaser.post .headline img.alias{width:38px;height:38px;float:left;border:1px solid rgba(0,0,0,.1)}.teaser.post .headline h2,.teaser.post .headline h3{width:60%;float:left;font-size:.875rem;font-weight:700;padding:0;margin:0}.teaser.post .headline h2 a,.teaser.post .headline h3 a{float:left;font-weight:700;margin:5px 0 0 5px}.teaser.post .headline .date{width:70%;float:left;font-size:.75rem;color:#818181;margin:5px 0 0 5px}.teaser.post figure{padding:0;overflow:hidden}.teaser.post figure img{position:static}.teaser.post p{width:100%;padding:10px 0}.teaser.post p>a,.teaser.post p>a:visited{width:auto;float:none;color:#818181}.teaser.post p>a:active,.teaser.post p>a:focus,.teaser.post p>a:hover{color:#000;text-decoration:underline}.teaser.post .links{width:100%;float:left;color:#818181}.teaser.post .links span{font-size:.75rem;color:#818181}.teaser.post .links a,.teaser.post .links a:visited{width:auto;float:none;font-size:.75rem;color:#818181}.teaser.post .links a:active,.teaser.post .links a:focus,.teaser.post .links a:hover{color:#000;text-decoration:underline}}@media only screen and (max-width:1250px){.teaser.youtube .figure{width:50%}.teaser.youtube .author,.teaser.youtube h2,.teaser.youtube h3{width:40%}}@media only screen and (max-width:1024px){.teaser.youtube{min-height:240px}.teaser.youtube .figure{width:90%;margin-right:5%;margin-left:5%}.teaser.youtube .author,.teaser.youtube h2,.teaser.youtube h3{width:90%;margin:5px 5%}}@media only screen and (max-width:850px){.teaser.youtube h2,.teaser.youtube h3{font-size:1rem}.teaser.youtube .author{font-size:.75rem;margin-bottom:10px}}@media only screen and (max-width:760px){.teaser.post p{display:block}}@media screen{.weatherForecast{width:588px;margin:12px 12px 62px;float:left;text-align:left}.weatherForecast h2{width:100%;float:left;font-size:1.25rem;font-weight:700}.weatherForecast>article{width:100%;float:left;padding:18px 0;border-bottom:2px solid #e2e2e2}.weatherForecast>article .data{width:34.69387%;float:left}.weatherForecast>article .data>h3{width:100%;float:left;font-size:1.125rem;font-weight:700;margin-bottom:10px}.weatherForecast>article .data>p{width:100%;float:left;font-size:.875rem;line-height:1.75rem}.weatherForecast>article .daytime{width:21.7687%;float:left;text-align:center}.weatherForecast>article .daytime>img{width:64px;height:64px;display:inline-block;margin:5px auto}.weatherForecast>article .daytime>span{width:100%;float:left;font-size:.875rem;text-align:center}.webcamPlaceholder{position:relative;width:100%;height:0}.webcamPlaceholder--4to3{padding-bottom:75%}.webcamPlaceholder--16to9{padding-bottom:62.5%}.webcamPlaceholder>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.teaserBlock .teaser a.green.offer,.teaserBlock .teaser a.yellow.offer{position:relative}}.recipeTeaserTransparent,span.fancyQuote{position:relative;display:inline-block}@media only screen and (max-width:1250px){.weatherForecast{width:47.11538%;margin-left:.96153%;margin-right:.96153%}}@media only screen and (max-width:900px){.teaser.webcam{display:inline-block;float:none;margin-bottom:20px}.weatherForecast{width:92%;margin-left:4%;margin-right:4%}}@media only screen and (max-width:600px){.weatherForecast>article .data>h3{font-size:1rem!important}.weatherForecast>article .data>p{font-size:.75rem}.weatherForecast>article .daytime>span{font-size:.688rem}.weatherForecast>article .daytime>img{height:44px;width:44px}}@media only screen and (max-width:470px){.weatherForecast>article .data>h3{font-size:.875rem!important}.weatherForecast>article .data>p{line-height:1rem}.weatherForecast>article .daytime>img{height:44px;width:44px}}@media screen and (max-width:600px){.language_check,.offer_teaser_check{display:none}}@media screen{.mobileTeaserList,.mobileTeaserList li{clear:left;display:block;padding:0;margin:0;text-align:left;list-style:none}.mobileTeaserList a{display:block;padding:15px;border-bottom:1px solid #c5c5c5;line-height:1.25;font-weight:700}.testimonialTeaserLeftText>p,.testimonialTeaserRightText>p{font-size:16px;line-height:24px;padding-bottom:40px;font-family:"Lucida Sans",Arial,Helvetica,sans-serif}.testimonialTeaserLeftText>p,.testimonialTeaserRightText>p,h2.testimonialLeft,h2.testimonialRight{font-family:"Lucida Sans",Arial,Helvetica,sans-serif}article.testimonialTeaser{margin-bottom:5%}.testimonialTeaserLeftText>p{padding-left:30px}.testimonialTeaserRightText>p{padding-right:30px;max-width:525px}.testimonialTeaserLeft,.testimonialTeaserRight{padding-top:5%;max-width:1110px}.testimonialTeaser--first{padding-top:0}.testimonialTeaserRight>img{float:right;clear:left;position:relative}.testimonialTeaserLeft>img{float:left;clear:right;position:relative}.testimonialTeaserLeft>span,.testimonialTeaserLeftText{display:block;text-align:left;height:300px;margin-left:555px}.testimonialTeaserRight>span,.testimonialTeaserRightText{display:block;text-align:left;height:300px}h2.testimonialLeft,h2.testimonialRight{font-size:24px;font-weight:700}h2.testimonialLeft{padding-left:30px;padding-bottom:20px}h2.testimonialRight{padding-right:30px;padding-bottom:20px}.testimonialTeaser{clear:both;display:inline-block}.testimonialTeaserHeadline>h1{max-width:1110px;font-family:Georgia,"Times New Roman",Times,serif;font-size:2.75rem;line-height:3.75rem;text-align:left;margin:19px 0 10px -3.5%}a.buttonstyle.yellow.testimonialDetails{padding:10px 35px;-webkit-box-shadow:none;box-shadow:none;background:#fc0;display:unset;-webkit-border-radius:0;border-radius:0}a.buttonstyle.yellow.testimonialDetails.buttonRight{margin:unset}a.buttonstyle.yellow.testimonialDetails.buttonLeft{margin-left:30px}.testimonialDetails{font-family:"Lucida Sans",Arial,Helvetica,sans-serif;font-weight:700}}@media screen and (max-width:1240px){.testimonialTeaserHeadline>h1{margin-left:-1%}}@media screen and (max-width:1200px){.testimonialTeaserHeadline>h1{margin-left:20px}}@media screen and (max-width:1150px){.testimonialTeaserHeadline>h1{margin-left:20px}.testimonialTeaserLeft>img,.testimonialTeaserLeft>span,.testimonialTeaserLeftText,.testimonialTeaserRight>img,.testimonialTeaserRight>span,.testimonialTeaserRightText{float:none;text-align:left;clear:both;margin-left:0;height:auto}.testimonialTeaserLeft>span,.testimonialTeaserLeftText,.testimonialTeaserRight>span,.testimonialTeaserRightText{padding-top:20px}.testimonialTeaser__linkArea{text-align:center}.testimonialTeaserLeft>img,.testimonialTeaserLeftText>p,.testimonialTeaserRight>img,.testimonialTeaserRightText>p{padding-left:30px;padding-bottom:10px;max-width:none}.testimonialTeaserLeftText>p,.testimonialTeaserRightText>p{padding-bottom:25px}h2.testimonialLeft,h2.testimonialRight{float:none;text-align:left;padding:10px 0 0 30px;display:block}h2.testimonialRight{margin-top:-10px}.testimonialTeaserRightText>p{margin-top:-5px}.testimonialTeaserLeft>img,.testimonialTeaserRight>img{display:block}a.buttonstyle.yellow.testimonialDetails.buttonRight{margin-right:0}a.buttonstyle.yellow.testimonialDetails.buttonLeft{margin-left:0}}@media screen and (max-width:1024px){.testimonialTeaserLeft>img,.testimonialTeaserLeft>span,.testimonialTeaserLeftText,.testimonialTeaserLeftText>p,.testimonialTeaserRight>img,.testimonialTeaserRight>span,.testimonialTeaserRightText,.testimonialTeaserRightText>p,h2.testimonialLeft,h2.testimonialRight{margin-right:30px}h2.testimonialLeft{margin-top:-15px}}@media screen and (max-width:768px){.testimonialTeaserHeadline>h1{font-size:2.25rem}h2.testimonialLeft,h2.testimonialRight{font-size:20px}.testimonialTeaserLeft>img,.testimonialTeaserLeftText>p,.testimonialTeaserRight>img,.testimonialTeaserRightText>p{font-size:.875rem;width:90%;height:auto}}@media screen and (max-width:590px){.testimonialTeaserHeadline>h1{font-size:1.875rem;line-height:normal}}.fancyQuote{line-height:1;text-align:center;padding:15px;width:30%}article.quoteArticle{margin-bottom:3%;margin-top:3%}.fancyQuote>p{font-weight:700;font-family:"Lucida Sans",Arial,Helvetica,sans-serif;font-size:24px;font-style:italic}@media screen and (max-width:1680px){.fancyQuote>p{font-size:23px}}@media screen and (max-width:1200px){.fancyQuote{width:50%}}@media screen and (max-width:1024px){.fancyQuote>p{font-size:20px}}@media screen and (max-width:800px){.fancyQuote>p{font-size:17px}}@media screen and (max-width:500px){.fancyQuote{width:80%}}article.recipeTeaser{margin-bottom:3%}.recipeTeaserTransparent>img{width:1200px;height:auto;margin-top:3%}span.recipe{position:absolute;bottom:1%;right:1%;background:rgba(228,228,228,.5);color:#000;padding:.5rem;width:500px;height:auto}span.recipe>h2.recipeHeadline,span.recipe>p{padding:10px 10px 10px 20px;font-family:Georgia,"Times New Roman",Times,serif;text-align:left}span.recipe>h2.recipeHeadline{font-size:2.75rem}span.recipe>p{font-size:1rem;line-height:1.5rem}@media screen and (max-width:1250px){.recipeTeaserTransparent>img{width:1100px}}@media screen and (max-width:1150px){.recipeTeaserTransparent>img{width:98%}span.recipe{bottom:2%;right:0}span.recipe>h2.recipeHeadline{font-size:2.5rem}}@media screen and (max-width:1050px){span.recipe{bottom:1%;right:1%;width:600px}span.recipe>h2.recipeHeadline,span.recipe>p{padding:5px 5px 5px 10px}}@media screen and (max-width:950px){span.recipe>p{font-size:.875rem}span.recipe{width:700px}}@media screen and (max-width:850px){span.recipe{bottom:0;right:0}}@media screen and (max-width:800px){span.recipe{width:98%}span.recipe>h2.recipeHeadline{padding-top:unset}}@media screen and (max-width:750px){span.recipe{margin:auto;display:inline-block;position:relative;padding:unset}#recipeTeaserButton{margin-bottom:5%;display:inline-block}}@media screen and (max-width:426px){span.recipe>h2.recipeHeadline{padding-top:10px;font-size:1.75rem}}.grey{background-color:rgba(233,235,238,.7);width:100%;height:auto;float:left}article.topTeaser{width:1200px;display:inline-block;clear:both;position:relative;margin-bottom:5%}div.topTeaserTotalLeft,div.topTeaserTotalRight{position:relative;float:none;display:block}img.topTeaserImageRight{float:right;clear:left;padding-top:5%;display:block;margin-right:10%}img.topTeaserImageLeft{float:left;clear:right;padding-top:5%;display:block;margin-left:10%}span.topTeaserWhiteBoxLeft,span.topTeaserWhiteBoxRight{position:absolute;display:unset;width:530px;height:auto;background:#fff;text-align:left;font-family:Georgia,"Times New Roman",Times,serif;padding:15px;z-index:10}span.topTeaserWhiteBoxLeft>p,span.topTeaserWhiteBoxRight>p{font-family:"Lucida Sans",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;text-align:left;padding-top:20px;padding-left:15px}h2.topTeaserHeadline{font-weight:700;font-size:44px;text-align:left;font-family:Georgia,"Times New Roman",Times,serif;padding-top:20px;padding-left:15px}p.liveReachText,section.topTeaserTextLeft p,section.topTeaserTextRight p{font-family:"Lucida Sans",Arial,Helvetica,sans-serif}span.topTeaserWhiteBoxRight{margin-top:10%;left:10%}span.topTeaserWhiteBoxLeft{right:10%;margin-top:10%}section.topTeaserTextLeft,section.topTeaserTextRight{text-align:left;display:inline-block;width:555px;height:auto;padding-top:3%;padding-bottom:3%;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal}section.topTeaserTextLeft p{margin-left:-36%;width:555px;font-size:16px}section.topTeaserTextRight p{width:555px;font-size:16px;margin-left:36%}a.buttonstyle.yellow.topTeaser{padding:10px 35px;-webkit-box-shadow:none;box-shadow:none;background:#fc0;-webkit-border-radius:0;border-radius:0}@media screen and (max-width:1250px){article.topTeaser{width:1000px;display:block;left:2%}img.topTeaserImageRight{margin-right:5%}span.topTeaserWhiteBoxLeft,span.topTeaserWhiteBoxRight{width:380px}span.topTeaserWhiteBoxLeft{right:5%}section.topTeaserTextLeft p{margin-left:-22%}section.topTeaserTextRight p{margin-left:31%}h2.topTeaserHeadline{font-size:30px}}@media screen and (max-width:1030px){article.topTeaser{width:800px}section.topTeaserTextLeft p{margin-left:-8%}section.topTeaserTextRight p{margin-left:15%}}@media screen and (max-width:831px){article.topTeaser>div.hgroup>h1,img.topTeaserImageLeft{margin-left:unset}article.topTeaser{width:600px;left:2%}img.topTeaserImageLeft,img.topTeaserImageRight{float:none}span.topTeaserWhiteBoxLeft,span.topTeaserWhiteBoxRight{width:470px;height:auto;bottom:0;left:0}h2.topTeaserHeadline{padding-top:unset;font-size:1.5rem}section.topTeaserTextLeft p,section.topTeaserTextRight p{font-size:1rem;margin-left:-4%}}@media screen and (max-width:768px){h2.topTeaserHeadline{padding-left:unset}section.topTeaserTextLeft p,section.topTeaserTextRight p{font-size:.875rem}}@media screen and (max-width:650px){article.topTeaser{width:600px}section.topTeaserTextLeft,section.topTeaserTextLeft p,section.topTeaserTextRight,section.topTeaserTextRight p{width:450px;height:auto}span.topTeaserWhiteBoxLeft,span.topTeaserWhiteBoxRight{width:420px}section.topTeaserTextLeft p,section.topTeaserTextRight p{margin-left:-16%}}@media screen and (max-width:570px){article.topTeaser{width:450px}img.topTeaserImageLeft,img.topTeaserImageRight,section.topTeaserTextLeft,section.topTeaserTextLeft p,section.topTeaserTextRight,section.topTeaserTextRight p{width:450px;height:auto}span.topTeaserWhiteBoxLeft,span.topTeaserWhiteBoxRight{width:370px}h2.topTeaserHeadline{font-size:1rem}section.topTeaserTextLeft p,section.topTeaserTextRight p{margin-left:1%}a.buttonstyle.yellow.topTeaser{display:inline;padding:7px 15px;margin:unset}}@media screen and (max-width:475px){article.topTeaser{width:98%}img.topTeaserImageLeft,img.topTeaserImageRight,section.topTeaserTextLeft,section.topTeaserTextLeft p,section.topTeaserTextRight,section.topTeaserTextRight p{width:98%;height:auto}}@media screen and (max-width:450px){span.topTeaserWhiteBoxLeft,span.topTeaserWhiteBoxRight{width:270px}}@media screen and (max-width:350px){span.topTeaserWhiteBoxLeft,span.topTeaserWhiteBoxRight{width:240px}}@media screen and (max-width:1251px){div.heroTeaser>article.teaser.img.col4.transition{margin-left:unset}.hgroup,article.bodycopy.hero>.heroTeaser{width:98%}div.heroTeaser>article.teaser.img.col2.transition{margin-left:unset;margin-right:2%}}#gridLiveReach,div.liveReach{margin-left:auto;margin-right:auto}@media screen and (max-width:801px){.heroTeaser .teaser.img.col4 h2,.heroTeaser .teaser.img.col4 h3{font-size:2rem}.heroTeaser .teaser.img.col2 h2,.heroTeaser .teaser.img.col2 h3{font-size:1.5rem}}div.liveReach{width:1200px;display:block}#gridLiveReach{max-width:1200px}#gridLiveReach:after{content:'';display:block;clear:both}div.liveReachElementFacebook,div.liveReachElementInstagram,div.liveReachElementRSS,div.liveReachElementTwitter{width:367px;height:auto;background:#fff;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-top:10px;margin-right:20px;margin-bottom:10px}p.liveReachText{word-break:break-word;display:inline-block;line-height:24px;font-size:15px;padding:5px 5px 15% 5%;text-align:left;float:left;width:90%}p.liveReachText a{font-weight:700}div.liveReachElementTwitter:after{clear:right}div.liveReachElementRSS>h2.liveReachAlias,div.liveReachElementRSS>p.liveReachDate{margin-left:5%}img.liveReachUser{-webkit-border-radius:50%;border-radius:50%;float:left;height:50px;margin-left:5%;margin-top:5%;margin-bottom:5%}img.liveReachPost{width:324px;height:auto;margin:-10% 5% 15%}div.greyLive{background-color:rgba(233,235,238,.7);display:table;padding-top:5%;padding-bottom:5%;width:100%}h1.liveReachTitle{width:97%;font-family:Georgia,"Times New Roman",Times,serif;font-size:44px;text-align:left;margin-bottom:25px}div.galleryImage.text,div.liveReachFollow>p,h2.liveReachAlias{font-family:"Lucida Sans",Arial,Helvetica,sans-serif;font-weight:700}h2.liveReachAlias{font-size:16px;float:left;margin:7% 10% 11% 5%}a.socialBarFacebook,a.socialBarInstagram,a.socialBarRSS,a.socialBarTwitter{width:367px;height:36px;position:absolute;bottom:0;display:block}a.socialBarTwitter{background-color:#1da1f2}a.socialBarInstagram{background-image:-webkit-gradient(linear,left top,right top,from(#f9ed32),color-stop(48%,#ee2a7b),color-stop(48%,#002aff));background-image:linear-gradient(to right,#f9ed32,#ee2a7b 48%,#002aff)}a.socialBarFacebook{background-color:#29487d}a.socialBarRSS{background-color:#fc0}p.liveReachDate{float:left;position:absolute;margin-top:12%;margin-left:23.5%;font-size:14px}div.liveReachFollow{text-align:left;margin-bottom:60px}div.liveReachFollow>p{font-size:16px;line-height:1.5;text-align:left}#filters{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;text-align:center}img.socialBarIcon{padding-top:7px}div.instagramImage{width:367px;height:auto;display:inline-block}input.button.is.checked{display:none}div.facebookButton,div.instagramButton,div.rssButton,div.twitterButton{height:46px;width:46px;background-color:#9c9b9b;margin-right:5px;cursor:pointer}.facebookButton>input.button,.instagramButton>input.button,.rssButton>input.button,.twitterButton>input.button{padding-top:10px}.facebookButton.is-checked,.facebookButton:hover{background-color:#29487d}.instagramButton.is-checked,.instagramButton:hover{background-image:-webkit-gradient(linear,left top,right top,from(#f9ed32),color-stop(48%,#ee2a7b),color-stop(48%,#002aff));background-image:linear-gradient(to right,#f9ed32,#ee2a7b 48%,#002aff)}.twitterButton.is-checked,.twitterButton:hover{background-color:#1da1f2}.rssButton.is-checked,.rssButton:hover{background-color:#fc0}@media screen and (max-width:1250px){#gridLiveReach,div.liveReach{width:96%}}@media screen and (max-width:800px){a.socialBarFacebook,a.socialBarInstagram,a.socialBarRSS,a.socialBarTwitter,div.instagramImage{width:300px}img.liveReachPost{width:280px;height:auto;margin:-10% auto 15%}div.liveReachElementFacebook,div.liveReachElementInstagram,div.liveReachElementRSS,div.liveReachElementTwitter{width:300px}h2.liveReachAlias{margin-left:3%}p.liveReachDate{margin-left:24.5%}}@media screen and (max-width:600px){h1.liveReachTitle{font-size:38px;width:auto;max-width:90%}#gridLiveReach{margin-top:5%}div.liveReachElementFacebook,div.liveReachElementInstagram,div.liveReachElementRSS,div.liveReachElementTwitter{margin-left:unset;margin-right:unset}}@media screen and (max-width:450px){#gridLiveReach,div.liveReach{margin-left:auto;margin-right:unset}#gridLiveReach{margin-top:10%}h1.liveReachTitle{font-size:30px}}div.contentGallery,div.contentGalleryWrapper{float:left;width:100%;height:auto;position:relative}div.galleryImage{width:1200px;height:600px;overflow:hidden}.contentGalleryImage{width:1200px}div.contentGallery,div.galleryImage{margin-top:3%;margin-bottom:3%;position:relative}div.galleryImage.text{width:100%;height:auto;padding:15px 20px;bottom:0;display:block;position:absolute;background:rgba(255,255,255,.5);text-align:left}div.contentGalleryDots{margin-top:1%;margin-bottom:1%}.dot{width:10px;height:10px;display:inline-block;-webkit-transition:background-color .6s ease;transition:background-color .6s ease;background-color:#000;-webkit-border-radius:10px;border-radius:10px;border:1px solid #000;margin:0 5px}.active,.dot:hover{background-color:#fff}div.contentGalleryWrapper>.coverflow .arrow{width:32px;height:32px;display:inline-block;position:absolute;bottom:50%;z-index:20;margin-bottom:-34px}div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-left{padding:20px 15px 20px 25px;left:16%}div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-right{padding:20px 25px 20px 15px;right:16%}div.contentGalleryWrapper>.coverflow a.arrow,div.contentGalleryWrapper>.coverflow a.arrow:visited{font-size:32px;color:#000;background-color:#fff;-webkit-border-radius:40px;border-radius:40px;opacity:.8;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}div.contentGalleryWrapper>.coverflow a.arrow:active,div.contentGalleryWrapper>.coverflow a.arrow:focus,div.contentGalleryWrapper>.coverflow a.arrow:hover{opacity:1;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width:1800px){div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-left{left:14%}div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-right{right:14%}}@media screen and (max-width:1720px){div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-left{left:12%}div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-right{right:12%}}@media screen and (max-width:1600px){div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-left{left:10%}div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-right{right:10%}}@media screen and (max-width:1500px){div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-left{left:7%}div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-right{right:7%}}@media screen and (max-width:1400px){div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-left{left:4%}div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-right{right:4%}}@media screen and (max-width:1366px){div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-left{left:3%}div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-right{right:3%}}@media screen and (max-width:1280px){div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-left{left:3%}div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-right{right:3%}div.galleryImage{width:1100px;height:550px}}@media screen and (max-width:1176px){div.galleryImage{width:1000px;height:500px}}@media screen and (max-width:1050px){div.galleryImage{width:900px;height:450px}div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-left{left:-2%}div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-right{right:-2%}}@media screen and (max-width:950px){div.galleryImage{width:800px;height:400px}}@media screen and (max-width:850px){div.galleryImage{width:750px;height:375px}}@media screen and (max-width:768px){div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-left,div.contentGalleryWrapper>.coverflow .arrow.icon_arrow-right{display:none}}@media screen and (max-width:760px){div.galleryImage{width:700px;height:350px}}@media screen and (max-width:750px){div.galleryImage{width:600px;height:300px}}@media screen and (max-width:620px){div.galleryImage{width:500px;height:250px}}@media screen and (max-width:520px){div.galleryImage{width:400px;height:200px;font-size:13px}div.galleryImage.text{padding:10px}}@media screen and (max-width:420px){div.galleryImage{width:350px;height:175px}}@media screen and (max-width:365px){div.galleryImage{width:300px;height:150px}}@media screen{article.bodycopy{width:100%;float:left;margin:0 auto;background:#fff}section.tourenText{padding-top:50px}}@media only screen and (max-width:1248px){article.bodycopy{width:96%;margin-left:2%}}@media only screen and (max-width:768px){article.bodycopy{width:92%;margin-left:4%}}@media only screen and (max-width:499px){article.bodycopy.plista__widget{display:none}}@media screen{.heroTeaser,.hgroup{width:1200px;display:inline-block;position:relative;margin:0}#stage .hgroup>h1{width:100%}.hgroup>h1,.hgroup>h2{width:75%;float:left;font-family:Georgia,"Times New Roman",Times,serif;font-size:2.75rem;line-height:3.75rem;text-align:left;margin:19px 0 10px}.bodycopy.center h1,.bodycopy.center h2,.hgroup .intro{text-align:center}.hgroup>h2{width:100%}.hgroup>.address,.hgroup>.businessHours,.hgroup>.price,.hgroup>.timeline,.hgroup>.typeinfo{width:90%;float:left;font-size:1rem;line-height:1.5rem;text-align:left;position:relative;padding-left:25px}.hgroup>.address,.hgroup>.typeinfo{padding-left:0;margin-bottom:10px}.hgroup>.businessHours.open{color:#739900}.hgroup>.businessHours.closed{color:#e30613}.hgroup>.businessHours:before,.hgroup>.price.ticket:before,.hgroup>.price:before,.hgroup>.timeline:before{font-family:stm;content:'\e614';font-size:18px;position:absolute;top:0;left:0}.hgroup>.businessHours:before{content:'\e614'}.hgroup>.timeline:before{content:'\e613';top:-2px}.hgroup>.price:before{content:'\e622';top:5px}.hgroup>.price.ticket:before{content:'\e625';top:5px}.hgroup>.typeinfo{color:#666565}.hgroup>.timeline>.title{width:105px;float:left}.hgroup>.timeline>.date{float:left;font-size:1rem}.hgroup>.timeline>.date a,.hgroup>.timeline>.date a:visited{font-size:.875rem;color:#000;text-decoration:underline;padding:3px;-webkit-border-radius:8px;border-radius:8px;-webkit-transition:all .5s ease;transition:all .5s ease}.hgroup>.timeline>.date a:active,.hgroup>.timeline>.date a:focus,.hgroup>.timeline>.date a:hover{color:#000;text-decoration:none;background-color:#fc0}.hgroup>.price{margin-top:30px}.hgroup>.price .range{margin-left:63px}.hgroup>.price strong{font-family:Georgia,"Times New Roman",Times,serif;font-size:2.25rem;fontweight:bold}.hgroup>a.buttonstyle.booking,.hgroup>a.buttonstyle.inquiry,.hgroup>a.buttonstyle.ticket{position:absolute;bottom:0;left:410px;margin:0;padding-right:25px;padding-left:45px}.hgroup>a#buttonAddressbaseRequestTop.buttonstyle.inquiry{bottom:-10px}}@media only screen and (max-width:1248px){.hgroup,.hgroup>h1,.hgroup>h2{width:100%}}@media only screen and (max-width:1024px){.hgroup>h1,.hgroup>h2{margin-bottom:0}}@media only screen and (max-width:768px){.hgroup>h1,.hgroup>h2{font-size:2.25rem;line-height:2.5rem;margin-bottom:10px}.hgroup>.address,.hgroup>.businessHours,.hgroup>.price,.hgroup>.timeline{font-size:.875rem}.hgroup>a.buttonstyle.booking,.hgroup>a.buttonstyle.inquiry,.hgroup>a.buttonstyle.ticket{left:inherit;right:0}}@media only screen and (max-width:670px){.hgroup>a.buttonstyle.booking{bottom:0;left:inherit;right:0;padding-right:25px;padding-left:45px}.hgroup>a.buttonstyle.booking,.hgroup>a.buttonstyle.inquiry,.hgroup>a.buttonstyle.ticket{position:relative;margin-top:20px}}@media only screen and (max-width:550px){.hgroup>.price{margin-top:10px}.hgroup>.price .range{margin-left:10px}.hgroup>a.buttonstyle.booking{position:relative;display:inline-block;margin:20px auto 0}}@media only screen and (max-width:500px){.hgroup>h1,.hgroup>h2{font-size:1.875rem;line-height:2rem}}@media screen{article.bodycopy>:last-child{border-bottom:1px solid #e2e2e2}article.bodycopy>.textBlock{width:1200px;display:inline-block;position:relative;text-align:left;padding-bottom:30px;margin:33px 0 24px;overflow:hidden}article.bodycopy.center>.textBlock{text-align:center}article.bodycopy>.textBlock .image.align-left{float:left;margin-right:10px}article.bodycopy>.textBlock .image.align-right{float:right;margin-left:10px}article.bodycopy>.textBlock .image.align-center{display:block;text-align:center}article.bodycopy>.textBlock h2,article.bodycopy>.textBlock h3,article.bodycopy>.textBlock h4,article.bodycopy>.textBlock h5,article.bodycopy>.textBlock h6{width:894px;float:left;font-size:1.25rem;font-weight:700;line-height:1.5rem;text-align:left;margin:5px 0 0}article.bodycopy.center>.textBlock h2,article.bodycopy.center>.textBlock h3,article.bodycopy.center>.textBlock h4,article.bodycopy.center>.textBlock h5,article.bodycopy.center>.textBlock h6{text-align:center;float:none;display:inline-block;margin:5px auto 0}article.bodycopy>.content{width:1200px;display:inline-block}}@media only screen and (max-width:1248px){article.bodycopy>.textBlock{width:100%}}@media only screen and (max-width:930px){article.bodycopy>.textBlock h2,article.bodycopy>.textBlock h3,article.bodycopy>.textBlock h4,article.bodycopy>.textBlock h5,article.bodycopy>.textBlock h6{width:100%}}@media only screen and (max-width:800px){article.bodycopy>.textBlock h2,article.bodycopy>.textBlock h3,article.bodycopy>.textBlock h4,article.bodycopy>.textBlock h5,article.bodycopy>.textBlock h6{font-size:1.25rem;line-height:1.5rem}}@media only screen and (max-width:500px){article.bodycopy>.textBlock{margin-top:10px}article.bodycopy:first-child>.textBlock.leadArticle:not(.mobileVisible){display:none}}@media screen{article.bodycopy p{width:894px;float:left;font-size:1rem;line-height:1.5rem;margin:5px 0 15px}article.bodycopy.center{text-align:center}article.bodycopy.center p{text-align:center;float:none;display:inline-block;margin:5px auto 15px}article.bodycopy.center p>img{float:left;margin:5px 15px 0 0}article.bodycopy li a,article.bodycopy li a:visited,article.bodycopy p a,article.bodycopy p a:visited{color:#000;text-decoration:underline;padding:3px;-webkit-border-radius:8px;border-radius:8px;-webkit-transition:all .5s ease;transition:all .5s ease}article.bodycopy li a:active,article.bodycopy li a:focus,article.bodycopy li a:hover,article.bodycopy p a:active,article.bodycopy p a:focus,article.bodycopy p a:hover{color:#000;text-decoration:none;background-color:#fc0}article.bodycopy li a.download,article.bodycopy li a[href^="mailto:"],article.bodycopy li a[target="_blank"],article.bodycopy p a.download,article.bodycopy p a[href^="mailto:"],article.bodycopy p a[target="_blank"]{position:relative;padding:3px 3px 3px 25px;white-space:nowrap;display:inline-block}article.bodycopy li a.download:before,article.bodycopy li a[href^="mailto:"]:before,article.bodycopy li a[target="_blank"]:before,article.bodycopy p a.download:before,article.bodycopy p a[href^="mailto:"]:before,article.bodycopy p a[target="_blank"]:before{font-family:stm;font-size:16px;position:absolute;top:3px;left:4px;white-space:nowrap}article.bodycopy li a[target="_blank"]:before,article.bodycopy p a[target="_blank"]:before{content:'\e619'}article.bodycopy li a[href^="mailto:"]:before,article.bodycopy p a[href^="mailto:"]:before{content:'\e618'}article.bodycopy li a.download:before,article.bodycopy p a.download:before{content:'\e63a'}article.bodycopy>.textBlock>.textMagnifier{width:894px;text-align:center}article.bodycopy>.textBlock>.textMagnifier.closed{bottom:0;left:0;position:absolute;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.15)),color-stop(25%,rgba(255,255,255,.85)),color-stop(50%,#fff),color-stop(75%,#fff),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,.15) 0,rgba(255,255,255,.85) 25%,#fff 50%,#fff 75%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26ffffff', endColorstr='#ffffff', GradientType=0);padding:80px 0 30px}article.bodycopy>.textBlock>.textMagnifier.opened{display:inline-block}article.bodycopy>.textBlock>.textMagnifier>a,article.bodycopy>.textBlock>.textMagnifier>a:visited{display:inline-block;padding:10px 20px;color:#9c9b9b;background-color:#fff;border:1px solid #9c9b9b;-webkit-border-radius:5px;border-radius:5px}article.bodycopy>.textBlock>.textMagnifier>a:active,article.bodycopy>.textBlock>.textMagnifier>a:focus,article.bodycopy>.textBlock>.textMagnifier>a:hover{color:#000;background-color:#fc0;border-color:#fc0}article.bodycopy>.textBlock>.textMagnifier.closed>a:after{font-family:stm;content:'\e602';font-size:12px;position:relative;top:1px;margin-left:4px}article.bodycopy>.textBlock>.textMagnifier.opened>a:after{font-family:stm;content:'\e600';font-size:12px;position:relative;top:1px;margin-left:4px}}@media only screen and (max-width:930px){article.bodycopy p,article.bodycopy>.textBlock>.textMagnifier{width:100%}}@media only screen and (max-width:800px){article.bodycopy>.textBlock{padding-bottom:20px;margin:20px 0}article.bodycopy p{font-size:.875rem;line-height:1.125rem;margin:5px 0}article.bodycopy li a,article.bodycopy p a{line-height:1.6rem}}@media screen{article.bodycopy ol,article.bodycopy ul{width:894px;float:left;text-align:left;list-style-type:disc;margin:7px 0 20px}article.bodycopy ol{list-style-type:decimal}article.bodycopy li{font-size:1rem;line-height:1.5rem;margin:7px 0 7px 20px}article.bodycopy ul.date_Event{width:100%;margin-top:40px;list-style-type:none}article.bodycopy ul.date_Event li{width:100%;float:left;background-color:#e2e2e2;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 0 6px 120px;margin:0}article.bodycopy ul.date_Event li>span{display:inline-block;width:50%}article.bodycopy ul.date_Event li>span:before{font-family:stm;content:'\e613';margin-right:10px}article.bodycopy ul.date_Event li:last-child,article.bodycopy ul.date_Event li:nth-child(even){background-color:#fff}article.bodycopy ul.date_Event li>a.ticket{text-decoration:none;padding:10px 25px 10px 45px}article.bodycopy ul.date_Event li>a.ticket:before{margin-top:8px;margin-left:12px}article.bodycopy ul.date_Event li>a.ticket:after{margin-top:-14px}article.bodycopy .textBlock ul>li>p{float:none}}@media only screen and (max-width:1248px){article.bodycopy ul.date_Event{width:96%}}@media only screen and (max-width:1024px){article.bodycopy ul.date_Event{width:96%}article.bodycopy ul.date_Event li{padding:4px 0 4px 20px}article.bodycopy ul.date_Event li>span{width:auto;margin-top:20px}article.bodycopy ul.date_Event li>a.ticket{float:right;margin-right:30px}}@media only screen and (max-width:930px){article.bodycopy ol,article.bodycopy ul{width:100%}}@media only screen and (max-width:768px){article.bodycopy li{font-size:1rem;line-height:1.25rem;margin:5px 0 15px}article.bodycopy div.textBlock li{font-size:.875rem;line-height:1.125rem;margin:5px 0 0 20px}}@media screen{article.bodycopy .share{width:100%;float:left}article.bodycopy .share>.linkSection{width:1200px;display:inline-block;position:relative;padding-bottom:15px;border-bottom:1px solid #e2e2e2;margin-bottom:-3px}.contentArea .socialSharing{width:280px;position:relative;display:inline-block;margin-bottom:30px}.contentArea .socialSharing.mobile{margin:10px 0 30px;display:none}.contentArea .linkSection>.socialSharing{width:345px;position:absolute;bottom:10px;right:0;margin-bottom:0}.contentArea .socialSharing h2{width:100%;float:left;font-size:.75rem;font-weight:400;color:#9c9b9b;line-height:1rem;text-align:left;margin:0}.contentArea .socialLink{display:block;float:left;min-width:100%}.contentArea .socialLink a,.contentArea .socialSharing a{width:48px;float:left;position:relative;margin:0 10px 0 0;text-align:center}.contentArea .socialLink a:last-child,.contentArea .socialSharing a:last-child{margin-right:0}.contentArea .socialSharing a .likes{font-family:Georgia,"Times New Roman",Times,serif;font-size:1rem;color:#9c9b9b}.contentArea .socialLink a:before,.contentArea .socialSharing a:before{font-family:stm;font-size:48px;color:#9c9b9b;float:left;margin:5px 0;-webkit-transition:all .3s ease;transition:all .3s ease}.contentArea .socialLink a.icon_facebook:before,.contentArea .socialSharing a.facebook:before{content:'\e62b'}.contentArea .socialLink a.icon_facebook:active:before,.contentArea .socialLink a.icon_facebook:focus:before,.contentArea .socialLink a.icon_facebook:hover:before,.contentArea .socialSharing a.facebook:active:before,.contentArea .socialSharing a.facebook:focus:before,.contentArea .socialSharing a.facebook:hover:before{color:#3b5998}.contentArea .socialLink a.icon_google-plus:before,.contentArea .socialSharing a.google:before{content:'\e62c'}.contentArea .socialLink a.icon_google-plus:active:before,.contentArea .socialLink a.icon_google-plus:focus:before,.contentArea .socialLink a.icon_google-plus:hover:before,.contentArea .socialSharing a.google:active:before,.contentArea .socialSharing a.google:focus:before,.contentArea .socialSharing a.google:hover:before{color:#dd4b39}.contentArea .socialLink a.icon_twitter:before,.contentArea .socialSharing a.twitter:before{content:'\e62d'}.contentArea .socialLink a.icon_twitter:active:before,.contentArea .socialLink a.icon_twitter:hover:before,.contentArea .socialSharing a.twitter:active:before,.contentArea .socialSharing a.twitter:hover:before,.contentArea>.socialLink a.icon_twitter:focus:before,.contentArea>.socialSharing a.twitter:focus:before{color:#55acee}.contentArea .socialLink a.icon_instagram:before,.contentArea .socialSharing a.instagram:before{content:'\e62e'}.contentArea .socialLink a.icon_instagram:active:before,.contentArea .socialLink a.icon_instagram:hover:before,.contentArea .socialSharing a.instagram:active:before,.contentArea .socialSharing a.instagram:hover:before,.contentArea>.socialLink a.icon_instagram:focus:before,.contentArea>.socialSharing a.instagram:focus:before{color:#3f729b}.contentArea .socialLink a.icon_pinterest:before,.contentArea .socialSharing a.pinterest:before{content:'\e635'}.contentArea .socialLink a.icon_pinterest:active:before,.contentArea .socialLink a.icon_pinterest:hover:before,.contentArea .socialSharing a.pinterest:active:before,.contentArea .socialSharing a.pinterest:hover:before,.contentArea>.socialLink a.icon_pinterest:focus:before,.contentArea>.socialSharing a.pinterest:focus:before{color:#cc2127}.contentArea .socialLink a.recommend:before,.contentArea .socialSharing a.recommend:before{content:'\e631'}.contentArea .socialLink a.recommend:active:before,.contentArea .socialLink a.recommend:hover:before,.contentArea .socialSharing a.recommend:active:before,.contentArea .socialSharing a.recommend:hover:before,.contentArea>.socialLink a.recommend:focus:before,.contentArea>.socialSharing a.recommend:focus:before{color:#fc0}.contentArea .socialLink a.feed:before,.contentArea .socialSharing a.feed:before{content:'\e904';color:#f26522}.contentArea .socialLink a.feed:active:before,.contentArea .socialLink a.feed:hover:before,.contentArea .socialSharing a.feed:active:before,.contentArea .socialSharing a.feed:hover:before,.contentArea>.socialLink a.feed:focus:before,.contentArea>.socialSharing a.feed:focus:before{color:#fc0}}@media only screen and (max-width:1248px){article.bodycopy .share>.linkSection{width:100%}}@media only screen and (max-width:1160px){.contentArea .socialSharing.mobile{display:inline-block}.contentArea .linkSection>.socialSharing{display:none}}@media screen{.bodycopy article.colData{width:32%;float:left;text-align:left;margin:10px 1%}.bodycopy article.colData:first-child{margin-left:0}.bodycopy article.colData:last-child{margin-right:0}.bodycopy article.colData h3{width:100%;float:left;font-size:1.5rem;line-height:2rem}.bodycopy article.colData p{width:100%;height:100px;float:left;padding:10px 0}.bodycopy.openingHours article.colData p{height:auto}.bodycopy article.colData p.col2{width:49%}.bodycopy article.colData p.border{border-right:2px solid #fff}.bodycopy article.colData .title,.bodycopy.openingHours article.colData span{width:89.583%;float:left;font-size:1rem;padding:10px 5.208%}.bodycopy.openingHours article.colData span>strong{width:100%;float:left;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.5rem;padding:10px 0;line-height:1.2em}.bodycopy article.colData .data{width:89.583%;float:left;font-family:Georgia,"Times New Roman",Times,serif;font-size:2.125rem;padding:10px 5.208%}.bodycopy article.colData p.col2 .data,.bodycopy article.colData p.col2 .title{width:79.166%;padding:10px 10.416%}.bodycopy article.colData .hint{width:100%;float:left;font-size:.813rem;line-height:1rem;margin:10px 0}}@media only screen and (max-width:1248px){.bodycopy article.colData .data,.bodycopy.openingHours article.colData span>strong{font-size:1.75rem}}@media only screen and (max-width:1000px){.bodycopy article.colData{width:46%;margin:10px 2%}}@media only screen and (max-width:760px){.bodycopy article.colData{width:48%;margin:5px 1%}.bodycopy article.colData h3{font-size:1.25rem;line-height:1.5rem}.bodycopy article.colData p{height:auto}.bodycopy article.colData .title,.bodycopy.openingHours article.colData span{font-size:1rem}.bodycopy article.colData .data,.bodycopy.openingHours article.colData span>strong{font-size:1.25rem}}@media only screen and (max-width:550px){.bodycopy article.colData{width:100%;height:auto;margin:10px 0}}@media screen{.pricing h3,.pricing>.amount .price{font-weight:700;font-size:1.5rem}.payment{width:100%;float:left;padding-bottom:50px}.payment.noPadding{padding-bottom:0}.payment>.bodycopy{width:1200px;float:none;display:inline-block}.form>.bodycopy>h2,.payment>.bodycopy>h2{width:75%;font-family:Georgia,"Times New Roman",Times,serif;font-size:2.75rem;line-height:3.75rem;margin:19px auto 10px}.payment>.bodycopy>ul.benefits{width:75%;float:none;display:inline-block}.payment>.bodycopy>ul.benefits li{width:100%;float:left;position:relative;font-size:1rem;line-height:1.125rem;list-style-type:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:35px}.pricing .amount,.pricing .comment{vertical-align:middle;padding:30px;text-align:left}.payment>.bodycopy>ul.benefits li:before{font-family:stm;content:'\e60f';font-size:24px;color:#fc0;position:absolute;top:0;left:0}.pricing>.amount .price,.pricing>.amount .price strong{font-family:Georgia,"Times New Roman",Times,serif}#camping-services.payment>.bodycopy>ul.benefits li:before{color:#84bd00}.pricing{width:1200px;display:table;table-layout:fixed;margin:10px auto 2px}.pricing .amount{width:100%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.pricing .comment{width:100%;display:inline-block;float:right;-webkit-box-sizing:border-box;box-sizing:border-box;margin:2px 0}.pricing h3{width:100%;float:left;line-height:2rem;text-align:left;margin:15px 0 0}.pricing>.amount span{width:100%;display:inline-block}.pricing>.amount .price strong{font-size:2.75rem}.pricing>.amount .label{font-size:1rem;line-height:1.25rem;margin-top:10px}.pricing .amount p,.pricing .comment p{width:100%;font-size:1rem;line-height:1.25rem;margin:0 0 10px}.pricing .amount p a[target="_blank"],.pricing .amount p a[target="_blank"]:visited,.pricing .comment p a[target="_blank"],.pricing .comment p a[target="_blank"]:visited{position:relative;padding:3px 3px 3px 25px;white-space:nowrap;display:inline-block;text-decoration:underline}.pricing .amount p a[target="_blank"]:before,.pricing .comment p a[target="_blank"]:before{font-family:stm;content:'\e619';font-size:16px;position:absolute;top:3px;left:4px;white-space:nowrap}.pricing .amount p a[target="_blank"]:active,.pricing .amount p a[target="_blank"]:focus,.pricing .amount p a[target="_blank"]:hover,.pricing .comment p a[target="_blank"]:active,.pricing .comment p a[target="_blank"]:focus,.pricing .comment p a[target="_blank"]:hover{text-decoration:none}}@media only screen and (max-width:1248px){.payment>.bodycopy,.payment>.pricing{width:96%;margin-left:2%}}@media only screen and (max-width:930px){.form>.bodycopy>h2,.payment>.bodycopy>h2{width:96%}article.bodycopy.center p,article.bodycopy.center>.textBlock h2,article.bodycopy.center>.textBlock h3,article.bodycopy.center>.textBlock h4,article.bodycopy.center>.textBlock h5,article.bodycopy.center>.textBlock h6{text-align:left}.payment>.bodycopy>ul.benefits{width:96%;float:left}}@media only screen and (max-width:800px){.bodycopy.center h1,.bodycopy.center h2,.form>.bodycopy>h2,.payment>.bodycopy>h2{font-size:1.875rem;line-height:2.5rem}.payment>.bodycopy>ul.benefits li{font-size:.875rem;line-height:1.125rem;padding-left:25px}.payment>.bodycopy>ul.benefits li:before{font-size:16px}.payment>.pricing>.amount .price strong{font-size:1.875rem}.payment>.pricing>.amount .label,.payment>.pricing>.comment p{font-size:.875rem;line-height:1.125rem}}@media only screen and (max-width:600px){.payment>.pricing>.amount{width:100%;height:auto;display:inline-block;text-align:left;padding:20px;border-right:none;border-bottom:2px solid #fff}.payment>.pricing>.amount span{width:auto;padding-right:20px}.payment>.pricing>.amount span.price{position:relative;top:-5px}.payment>.pricing>.amount span br{display:inline-block}.payment>.pricing>.comment{width:100%;height:auto;display:inline-block;padding:20px;border-left:none}}@media only screen and (max-width:575px){.payment>.bodycopy,.payment>.pricing{margin-bottom:2px}}@media screen{.table{display:inline-block;width:100%}.table #fittings{width:100%;float:left;empty-cells:show;border-collapse:separate;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:50px}#fittings caption{font-family:Georgia,"Times New Roman",Times,serif;font-size:2.75rem}#fittings th{font-size:1.25rem;font-weight:700;text-align:left;padding:30px 0 5px}#fittings td{font-size:1rem;text-align:left;background-color:#f0f0f0;padding:15px 20px;border:1px solid #fff}}@media only screen and (max-width:768px){#fittings caption{font-size:2.25rem}}@media only screen and (max-width:650px){#fittings th{font-size:1.125rem}#fittings td{font-size:.875rem}}@media only screen and (max-width:580px){#fittings td{font-size:.75rem}}@media only screen and (max-width:520px){.table #fittings{margin-bottom:0}#fittings td{width:50%;float:left;empty-cells:hide!important;-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:420px){#fittings caption{font-size:1.75rem}#fittings td{width:100%;font-size:.875rem}}@media screen{#pageflip{width:100%;float:left;margin-top:60px}#pageflip>ul{width:1200px;display:inline-block}#pageflip>ul li{width:50%;float:left}#pageflip>ul li a,#pageflip>ul li a:visited{position:relative;font-size:1rem;color:#000}#pageflip>ul li.back a:before,#pageflip>ul li.top a:after{font-family:stm;font-size:9px;display:inline-block;position:absolute;top:4px}#pageflip>ul li a:active,#pageflip>ul li a:focus,#pageflip>ul li a:hover{text-decoration:underline}#pageflip>ul li.back a{float:left;padding-left:15px}#pageflip>ul li.back a:before{content:'\e603';text-decoration:none;left:0}#pageflip>ul li.top a{float:right;text-align:right;padding-right:15px}#pageflip>ul li.top a:after{content:'\e600';right:0}}@media only screen and (max-width:1248px){#pageflip>ul{width:96%;float:left;margin-left:2%}}@media only screen and (max-width:768px){#pageflip>ul{width:92%;margin-left:4%}#pageflip>ul li a{font-size:.75rem}#pageflip>ul li.back a:before,#pageflip>ul li.top a:after{top:2px}}@media only screen and (max-width:760px){#pageflip{margin-bottom:30px}}@media screen{.tour{width:100%;float:left;padding-bottom:50px}.tour>.bodycopy{width:1200px;float:none;display:inline-block}.form>.bodycopy>h2,.tour>.bodycopy>h2{width:75%;font-family:Georgia,"Times New Roman",Times,serif;font-size:2.75rem;line-height:3.75rem;margin:19px auto 10px}.bodycopy.tour div.wrapper{width:100%;display:inline-block}.bodycopy .textBlock.basicInfoTour .wrapper p{width:50%}.buttonstyle.tourDetailLink::before{font-family:stm;content:'\e619';font-size:16px;position:relative;white-space:nowrap}.bodycopy.tour .tourDetailLink{width:auto;height:auto;display:inline-block;text-align:center;padding-left:10px}.tour>.bodycopy>ul.benefits{width:75%;float:none;display:inline-block}.tour>.bodycopy>ul.benefits li{width:100%;float:left;position:relative;font-size:1rem;line-height:1.125rem;list-style-type:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:35px}.bodycopy .certifications .difficulty:before,.bodycopy .certifications .duration:before,.bodycopy .certifications .length:before{font-family:stm;font-size:14px;color:#000;position:absolute;margin-left:-25px}.bodycopy .certifications p{padding-left:20px}.bodycopy .certifications .duration:before{content:'\e614'}.bodycopy .certifications .length:before{content:'\e615'}.bodycopy .certifications .difficulty:before{content:'\e616'}.bodycopy .certifications .tourData{width:300px;height:auto;display:inline-block;text-align:left;float:left;margin-left:25px}article.bodycopy .share>.linkSection>.certifications .tourData p{font-size:1rem;line-height:1.3rem!important}.bodycopy .certifications .tourData span.right{float:right}.tour>.pricing{width:1200px;display:table;table-layout:fixed;margin:10px auto 2px}.tour>.pricing>.profile{width:449px;height:100%;display:table-cell;text-align:left;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 20px;border-right:1px solid #fff}.tour>.pricing>.comment{width:76.5%;height:100%;display:table-cell;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 40px;border-left:1px solid #fff}.tour>.pricing>.comment h2{font-size:1.2rem;font-weight:700}.tour>.pricing>.profile span.ascent::before,.tour>.pricing>.profile span.descent::before,.tour>.pricing>.profile span.elevationMax::before,.tour>.pricing>.profile span.elevationMin::before{font-family:stm;font-size:12px;left:-10px;position:relative;white-space:nowrap}.tour>.pricing>.comment .downloadsWrappper{margin:15px 0 0}.tour>.pricing>.comment .downloadsWrappper a{width:35px;display:inline-block;vertical-align:top}.tour>.pricing>.profile span{width:48%;display:inline-block;text-align:left;margin-top:10px}.tour>.pricing>.profile p{padding-left:10px}.tour>.pricing>.profile span.ascent::before{content:'\e900'}.tour>.pricing>.profile span.descent::before{content:'\e901'}.tour>.pricing>.profile span.elevationMin::before{content:'\e902'}.tour>.pricing>.profile span.elevationMax::before{content:'\e903'}.tour>.pricing>.profile .price{font-family:Georgia,"Times New Roman",Times,serif;font-size:1.5rem;font-weight:700}.tour>.pricing>.profile .price strong{font-family:Georgia,"Times New Roman",Times,serif;font-size:2.75rem}.tour>.pricing>.profile .label{font-size:1rem;line-height:1.25rem;margin-top:10px}.tour>.pricing>.comment p{width:80%;font-size:1rem;line-height:1.25rem;margin:0 0 0 5px;display:inline-block}.tour>.pricing>.comment p a[target="_blank"],.tour>.pricing>.comment p a[target="_blank"]:visited{position:relative;padding:3px 3px 3px 25px;white-space:nowrap;display:inline-block;text-decoration:underline}.tour>.pricing>.comment p a[target="_blank"]:before{font-family:stm;content:'\e619';font-size:16px;position:absolute;top:3px;left:4px;white-space:nowrap}.tour>.pricing>.comment p a[target="_blank"]:active,.tour>.pricing>.comment p a[target="_blank"]:focus,.tour>.pricing>.comment p a[target="_blank"]:hover{text-decoration:none}article.bodycopy .share>.linkSection>.certifications .tourData p.difficulty-1 span{background:#2685bc;color:#fff;-webkit-border-radius:3px;border-radius:3px;padding:1px 3px}article.bodycopy .share>.linkSection>.certifications .tourData p.difficulty-2 span{background:#991a14;color:#fff;-webkit-border-radius:3px;border-radius:3px;padding:1px 3px}article.bodycopy .share>.linkSection>.certifications .tourData p.difficulty-3 span{background:#000;color:#fff;-webkit-border-radius:3px;border-radius:3px;padding:1px 3px}article.bodycopy .share>.linkSection>.certifications .tourData p,article.bodycopy .share>.linkSection>.certifications .tourDetailLink p{display:inherit}}@media only screen and (max-width:1248px){.tour>.bodycopy,.tour>.pricing{width:96%;margin-left:2%}}@media only screen and (max-width:800px){.bodycopy.center h1,.bodycopy.center h2,.form>.bodycopy>h2,.tour>.bodycopy>h2{font-size:1.875rem;line-height:2.5rem}.tour>.bodycopy>ul.benefits li{font-size:.875rem;line-height:1.125rem;padding-left:25px}.tour>.bodycopy>ul.benefits li:before{font-size:16px}.tour>.pricing>.profile .price strong{font-size:1.875rem}.tour>.pricing>.comment p,.tour>.pricing>.profile .label{font-size:.875rem;line-height:1.125rem}}@media only screen and (max-width:930px){.form>.bodycopy>h2,.tour>.bodycopy>h2{width:96%}article.bodycopy.center p,article.bodycopy.center>.textBlock h2,article.bodycopy.center>.textBlock h3,article.bodycopy.center>.textBlock h4,article.bodycopy.center>.textBlock h5,article.bodycopy.center>.textBlock h6{text-align:left}.tour>.bodycopy>ul.benefits{width:96%;float:left}.tour>.pricing>.profile{width:100%;height:auto;display:inline-block;text-align:left;padding:20px;border-right:none;border-bottom:2px solid #fff}.tour>.pricing>.profile span{width:60%;max-width:355px}.tour>.pricing>.profile span.value{width:auto}.tour>.pricing>.profile span.price{position:relative;top:-5px}.tour>.pricing>.profile span br{display:inline-block}.tour>.pricing>.comment{width:100%;height:auto;display:inline-block;padding:20px;border-left:none}}@media only screen and (max-width:575px){.tour>.bodycopy,.tour>.pricing{margin-bottom:2px}.tour>.pricing>.profile span{width:75%}.bodycopy .textBlock.basicInfoTour p{width:100%}}@media only screen and (max-width:483px){.tour>.pricing img{width:100%}.bodycopy .certifications .tourData{width:91%}}@media screen{a#ticketBookingButton:after,a#ticketBookingButton:before{font-family:stm;position:absolute}#eventInvalid{overflow:hidden;padding:0 10px;margin:0;background:#fc0}#eventInvalid>p{width:initial}a#ticketBookingButton{position:relative;bottom:0;left:0;margin:1%;text-align:center;padding:1.5% 1%;width:35%}a#ticketBookingButton:before{content:"\e625";font-size:26px;float:left;padding-left:3px;left:5%;bottom:24%}a#ticketBookingButton:after{content:'\e601';font-size:10px;color:#000;top:50%;right:10px;margin-top:-5px}.oax_grid_12.oax_border_box.oax_pad_left_15.oax_pad_right_15{display:none}}@media screen and (min-width:1161px){#eventInvalid{margin-right:30%}}@media screen and (min-width:1200px){article>div.oax-top-cont{display:inline-block;width:1200px;float:none}}@media screen{.landingpage #stage article.bodycopy.hero>.hgroup{margin-top:5%}.heroTeaser{margin-top:2.9%}.landingpage #stage article.bodycopy.hero>:last-child{border-bottom:0}#stage.heroImageBlocks+#body .bodycopy .leadArticle p{width:initial}#stage.heroImageBlocks+#body .bodycopy .hgroup h1{margin-top:5%;margin-bottom:-2%}#stage.heroImageBlocks+#body .bodycopy .share div.socialSharing{margin-bottom:5%}article.bodycopy .share>.linkSection>.certifications{width:894px;float:left;margin:25px 0 0}article.bodycopy .share>.linkSection>.certifications li{width:33.333%;float:left;list-style:none;padding:0;margin:0}article.bodycopy .share>.linkSection>.certifications li.error{width:100%}article.bodycopy .share>.linkSection>.certifications li>a{float:left;background-color:transparent!important;cursor:pointer}article.bodycopy .share>.linkSection>.certifications li .logo{width:59px;height:59px;float:left}article.bodycopy .share>.linkSection>.certifications li #sustainablePartner .logo{width:88px;height:59px;float:left}article.bodycopy .share>.linkSection>.certifications li .txt{width:65%;float:left;margin-left:10px}article.bodycopy .share>.linkSection>.certifications li.error .txt{width:100%;line-height:1.5rem}article.bodycopy .share>.linkSection>.certifications li a{text-decoration:none!important}article.bodycopy .share>.linkSection>.certifications .headline{width:100%;float:left;font-size:1rem;font-weight:700;margin-bottom:5px;line-height:1.5rem!important}article.bodycopy .share>.linkSection>.certifications p{width:100%;float:left;font-size:.75rem;line-height:1rem!important;padding:0;margin:0}article.bodycopy .share>.linkSection>.certifications .link{float:left;position:relative;font-size:.688rem;line-height:1rem!important;text-decoration:underline;padding:1px 15px 1px 4px;-webkit-border-radius:5px;border-radius:5px;margin-left:-2px}article.bodycopy .share>.linkSection>.certifications li:active .link,article.bodycopy .share>.linkSection>.certifications li:focus .link,article.bodycopy .share>.linkSection>.certifications li:hover .link{text-decoration:none;background-color:#fc0}article.bodycopy .share>.linkSection>.certifications .link:after{font-family:stm;content:'\e602';font-size:8px;text-decoration:none!important;position:absolute;top:3px;right:4px}}@media only screen and (max-width:930px){article.bodycopy .share>.linkSection>.certifications{width:100%}article.bodycopy .share>.linkSection>.certifications .headline{font-size:.875rem;margin-bottom:2px}article.bodycopy .share>.linkSection>.certifications p{font-weight:400}}@media only screen and (max-width:750px){article.bodycopy .share>.linkSection{padding-top:15px;padding-bottom:5px}article.bodycopy .share>.linkSection>.certifications{margin-top:0;margin-bottom:16px}article.bodycopy .share>.linkSection>.certifications li a{text-align:center;border:1px solid rgba(226,226,226,0)}article.bodycopy .share>.linkSection>.certifications li a:active,article.bodycopy .share>.linkSection>.certifications li a:focus,article.bodycopy .share>.linkSection>.certifications li a:hover{border-color:#e2e2e2;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.3);box-shadow:3px 3px 0 0 rgba(0,0,0,.3)}article.bodycopy .share>.linkSection>.certifications li .logo{float:none;display:inline-block}article.bodycopy .share>.linkSection>.certifications li .txt{width:100%;text-align:center;margin:0}article.bodycopy .share>.linkSection>.certifications .headline{width:100%;position:relative;font-family:"Lucida Sans",Arial,Helvetica,sans-serif;font-size:.688rem;line-height:.75rem!important;text-align:center;margin-bottom:0}article.bodycopy .share>.linkSection>.certifications li:not(.error) .headline:after{font-family:stm;content:'\e602';font-size:8px;text-decoration:none!important;position:absolute;bottom:0;right:14px}article.bodycopy .share>.linkSection>.certifications .link,article.bodycopy .share>.linkSection>.certifications p{display:none}}@media only screen and (max-width:500px){article.bodycopy .share>.linkSection>.certifications .headline:after{right:5px}}@media screen{#bookingSection{width:100%;float:left;position:relative;top:-4px}#bookingSection.yellow{background-color:#fc0}#bookingSection>.infos{width:1200px;display:inline-block;position:relative;padding:30px 0 20px}#bookingSection>.infos .readMore{position:absolute;bottom:0;left:50%}#bookingSection>.infos img{float:left}#bookingSection>.infos .txt{width:588px;float:left;margin-left:240px}#bookingSection>.infos .txt>h2{width:100%;float:left;font-size:2.5rem;font-weight:400;text-align:center;margin-bottom:10px}#bookingSection>.infos .txt>p{width:100%;float:left;font-size:.875rem;line-height:1.2rem;margin:10px 0}#bookingSection>.infos .txt>p strong{font-size:1.25rem;font-weight:700}#bookingSection>.infos .txt>a.action:after{font-family:stm;content:'\e601';font-size:10px;margin-left:7px}#bookingSection>.infos .txt>a.close:visited,#bookingSection>.infos a.close{font-size:.75rem;display:inline-block;position:relative}#bookingSection>.infos a.close:active,#bookingSection>.infos a.close:focus,#bookingSection>.infos a.close:hover{text-decoration:underline}#bookingSection>.infos a.close:after{font-family:stm;content:'\e611';font-size:18px;position:absolute;top:-2px;right:-23px}#bookingSection .infos:before{content:'';width:0;height:0;position:absolute;top:-14px;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:34px solid #fc0}#bookingSection .infos:nth-child(1):before{left:0}#bookingSection .infos:nth-child(2):before{left:25%}#bookingSection .infos:nth-child(3):before{left:50%}#bookingSection .infos.noArrow:before{border-width:0}}@media only screen and (max-width:1220px){#bookingSection{width:104%;left:-2%}#bookingSection.noMargin{width:100%;left:0}#bookingSection>.infos{width:100%}#bookingSection>.infos a.close{position:absolute;top:10px;right:4%}}@media only screen and (max-width:1024px){#bookingSection #stuttcard.infos:before{left:15%}#bookingSection #citytour.infos:before{left:48%}#bookingSection #tipps.infos:before{left:75%}}@media only screen and (max-width:950px){#bookingSection>.infos a.close{right:8%}#bookingSection>.infos .txt{width:66%;float:left;margin:0 2%}#bookingSection>.infos img{width:30%;height:auto}#bookingSection>.infos .txt>h2{font-size:2rem;line-height:2rem;margin-bottom:5px}#bookingSection>.infos .txt>p{font-size:.75rem;line-height:1.1rem;margin:5px 0}#bookingSection>.infos .txt>p strong{font-size:.75rem}}@media only screen and (max-width:800px){#bookingSection>.infos .txt>p{text-align:left}}@media only screen and (max-width:768px){#bookingSection{width:108%;left:-4%}#bookingSection.noMargin{width:100%;left:0}}@media only screen and (max-width:500px){#bookingSection>.infos img{width:auto;float:none}#bookingSection>.infos .txt{width:96%}}@media screen{#headerArea.map{width:100%!important;padding:0}#headerArea.map #logo{top:0;left:0!important;width:214px;height:73px;padding:10px 20px;background:url(../images/environment/logo_black.4774218e.svg) center center/214px 73px no-repeat #fff}#fullscreenMapContainer{width:100%;height:100%;position:relative;z-index:0}#fullscreenMapContainer>a.trigger.open{position:absolute;right:0;z-index:100;display:block;width:260px;height:26px;background-color:#d9d9d9;border-bottom:1px solid #c3c3c3;color:#222221;float:left;font-size:1.125rem;margin:0;padding:15px 0 25px 25px;text-align:left}#fullscreenMapContainer>a.trigger.open:focus,#fullscreenMapContainer>a.trigger.open:hover{color:#fff;background-color:#222221}#fullscreenMapContainer>a.trigger.open:focus>span,#fullscreenMapContainer>a.trigger.open:hover>span{color:#fff}#fullscreenMapContainer>a.trigger.open:before{font-family:stm;font-size:24px;margin:0 15px 0 0;position:relative;top:5px}#fullscreenMapContainer>a.trigger.open:before:focus,#fullscreenMapContainer>a.trigger.open:before:hover{color:#fff}#fullscreenMapContainer>a.trigger.closeMap.open{top:0}#fullscreenMapContainer>a.trigger.closeMap.open:before{content:"\e611"}#fullscreenMapContainer>a.trigger.legend.open:before,#fullscreenMapContainer>a.trigger.routing.open:before{content:"\e61a"}#fullscreenMapContainer>a.trigger.legend.open{top:66px}#fullscreenMapContainer>a.trigger.routing.open{top:132px}#fullscreenMapContainer>a.closer{position:absolute;top:10px;right:20px;display:inline-block;width:48px;height:48px;border:3px solid #fff;-webkit-border-radius:100%;border-radius:100%;color:#fff;z-index:9999;background-color:rgba(255,204,0,0)}#fullscreenMap,#fullscreenMapShadow{width:100%;height:100%}#fullscreenMapContainer>a.closer:hover{background-color:#fc0;border-color:#fc0;color:#000}#fullscreenMapContainer>a.closer:before{font-family:stm;content:'\e611';font-size:24px;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}#fullscreenMapContainer #mapRouting form{height:275px}#fullscreenMapContainer #mapRouting a.reset{display:inline-block;margin:0 0 0 15px}#fullscreenMapContainer #routingInfosPanel{display:inline-block;width:90%;max-height:55%;margin:0 5%;overflow-x:hidden;overflow-y:auto}#fullscreenMapShadow{display:none;z-index:100;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.4)}#fullscreenMapResponse{position:absolute;top:50%;left:50%;display:block;width:280px;height:60px;margin:-35px 0 0 -145px;padding:10px;background:rgba(0,0,0,.6);font:700 24px/30px arial;color:#fff}#mapLegend .navWrapper .headline{color:#222221;float:left;font-size:1.75rem;padding:0 2% 0 6%;text-transform:uppercase;width:90%}#mapLegend .navWrapper ul li>a,#mapLegend .navWrapper ul li>a:visited{color:#000;background-color:#fff}#mapLegend .navWrapper ul li>a:active,#mapLegend .navWrapper ul li>a:focus,#mapLegend .navWrapper ul li>a:hover{color:#fff;background-color:#000}#mapLegend .navWrapper input[type="checkbox"]{display:none}#mapLegend .navWrapper label,#mapLegend .navWrapper label:visited{position:relative;float:left;width:90%;padding:10px 0 12px 5%;font-size:1.375rem;color:#000;background-color:#fff;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.4);box-shadow:3px 3px 0 0 rgba(0,0,0,.4)}#mapLegend .navWrapper label:active,#mapLegend .navWrapper label:focus,#mapLegend .navWrapper label:hover{color:#fff;background-color:#222221;-webkit-box-shadow:1px 1px 0 0 #000;box-shadow:1px 1px 0 0 #000}#mapLegend .level2 .navWrapper label{font-size:1.125rem!important}#mapLegend .navWrapper label:after{font-family:stm;font-size:14px;position:absolute;top:50%;right:10px;margin-top:-7px;content:''}#mapLegend .navWrapper input[type=checkbox]~label:after{font-family:stm;content:"\e60e";font-size:18px;color:#fff;display:inline-block;position:absolute;top:50%;margin-top:-9px;right:10px;color:rgba(255,255,255,0)}#mapLegend .navWrapper input[type=checkbox]:checked~label:after,#mapLegend .navWrapper input[type=checkbox]:checked~label:before{color:#fff;text-shadow:1px 1px 2px #000}#mapLegend .navWrapper input[type=checkbox]:checked~label{color:#fff;background-color:#222221}#mapLegend .navWrapper input[type=checkbox]:checked~label span{color:#fff}#mapLegend .navWrapper input[type=checkbox]:active~label,#mapLegend .navWrapper input[type=checkbox]:checked~label,#mapLegend .navWrapper input[type=checkbox]:focus~label,#mapLegend .navWrapper input[type=checkbox]:hover~label{-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.5)!important;box-shadow:1px 1px 0 0 rgba(0,0,0,.5)!important}}@media only screen and (max-width:900px){#headerArea.map #logo{width:214px;height:73px;background-size:214px 73px}}@media only screen and (max-width:540px){#headerArea.map #logo{width:150px;height:51px;background-size:150px 51px}}@media only screen and (max-width:480px){#fullscreenMapContainer>a.trigger.open{width:50px}#fullscreenMapContainer>a.trigger.open:before{top:0;left:-2px;font-size:32px}#fullscreenMapContainer>a.trigger.open>span{display:block;width:0;text-indent:-10000px}}@media screen{.mapWrapper{width:100%;float:left;position:relative}#mapLocation,#mapWidget{width:100%;height:600px;float:left;margin:0}.mapSurrounding{position:absolute;top:12px;left:20px;z-index:1000;background-color:#fff;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px 2px rgba(0,0,0,.2);border:1px solid #9c9b9b}.mapSurrounding .title,.mapSurrounding a,.mapSurrounding a:visited{height:52px;display:table-cell;vertical-align:middle;font-size:1rem;color:#000;background-color:#fff;padding:0 20px;border-right:1px solid #e2e2e2}.mapSurrounding a.active,.mapSurrounding a:hover{background-color:#fc0}.mapSurrounding a:last-child{border-width:0}.mapSurrounding .title{font-size:1.125rem}}@media only screen and (max-width:900px){.map .mapSurrounding{background-color:#fff;border:1px solid #9c9b9b;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px 2px rgba(0,0,0,.2);left:10px;top:-40px;z-index:1000!important}}@media only screen and (max-width:820px){.mapSurrounding{position:absolute;top:0;left:0;z-index:10;background-color:#fff;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px 2px rgba(0,0,0,.2);border:1px solid #9c9b9b}}@media only screen and (max-width:500px){#mapLocation{height:320px}.mapSurrounding{width:99.9%;left:-1px!important}.mapSurrounding .title{font-size:.875rem}}@media only screen and (max-width:350px){#mapLocation{height:480px}}@media screen{.mapNavi a.close,.mapNavi a.close:visited,.mapNavi a.zoom,.mapNavi a.zoom:visited{width:52px;height:52px;display:table-cell;text-align:center;vertical-align:middle}.mapNavi{position:absolute;top:12px;right:20px;z-index:10;background-color:#fff;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px 2px rgba(0,0,0,.2);border:1px solid #9c9b9b}.mapNavi li{float:left}.mapNavi a.zoom,.mapNavi a.zoom:visited{background-color:#fff;border-right:1px solid #e2e2e2}.mapNavi a.zoom:active,.mapNavi a.zoom:focus,.mapNavi a.zoom:hover{background-color:#fc0}.mapNavi a.zoom:before{font-family:stm;font-size:24px}.mapNavi a.zoom.plus:before{content:'\e61c'}.mapNavi a.zoom.minus:before{content:'\e61d'}.mapNavi a.fullscreen,.mapNavi a.fullscreen:visited{height:52px;display:table-cell;position:relative;vertical-align:middle;font-size:1rem;color:#000;background-color:#fff;padding:0 45px 0 20px}.mapNavi a.close:before,.mapNavi a.fullscreen:after{font-family:stm;font-size:24px}.mapNavi a.fullscreen:active,.mapNavi a.fullscreen:focus,.mapNavi a.fullscreen:hover{background-color:#fc0}.mapNavi a.fullscreen:after{content:'\e61e';position:absolute;top:13px;right:10px}.mapNavi a.close,.mapNavi a.close:visited{background-color:#fff}.mapNavi a.close:active,.mapNavi a.close:focus,.mapNavi a.close:hover{background-color:#fc0}.mapNavi a.close:before{content:'\e611'}}@media only screen and (max-width:820px){.mapNavi{position:absolute;top:inherit;bottom:0;right:0;z-index:10;background-color:#fff;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.2);box-shadow:0 0 2px 2px rgba(0,0,0,.2);border:1px solid #9c9b9b}}@media screen{#infoboard{height:100%;display:inline-block;position:absolute;top:0;right:0;z-index:20;background-color:#fff;padding:0 14px 0 24px;border:1px solid #c5c5c5;border-right-style:none;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.2);box-shadow:0 1px 2px 1px rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box}#infoboard.default{width:374px}#infoboard .mapNavi{width:100%;position:relative;top:0;right:0;float:left;-webkit-box-shadow:0 0 2px 2px transparent;box-shadow:0 0 2px 2px transparent;padding-bottom:10px;border-style:none;border-bottom:1px solid #e2e2e2;margin:10px 0 0}#infoboard .mapNavi li:last-child{float:right}#infoboard>.bodyCopy{height:390px;float:left;margin:20px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;overflow-y:auto;width:100%}#infoboard>.bodyCopy .category{width:100%;float:left;font-size:.875rem;font-weight:700;color:#c22130;text-align:left}#infoboard>.bodyCopy .category.family:before,#infoboard>.bodyCopy .category.gastro:before,#infoboard>.bodyCopy .category.tip:before{font-size:16px;margin-right:5px;font-family:stm}#infoboard>.bodyCopy .category.tip:before{content:'\e63b'}#infoboard>.bodyCopy .category.gastro:before{content:'\e61f'}#infoboard>.bodyCopy .category.family:before{content:'\e634'}#infoboard>.bodyCopy h2,#infoboard>.bodyCopy h3{width:100%;float:left;font-size:1.5rem;text-align:left;padding:10px 0 0}#infoboard>.bodyCopy .departure{color:#1eb833;font-weight:700;font-size:1em}#infoboard>.bodyCopy .icons{width:100%;float:left;margin-top:10px}#infoboard>.bodyCopy .icons .free{float:left;font-size:.625rem;text-align:center;background-color:#fc0;padding:4px 4px 2px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,.6);box-shadow:1px 1px 0 0 rgba(0,0,0,.6);margin-right:10px}#infoboard>.bodyCopy .icons .free>em{font-size:.688rem;font-style:normal;text-transform:uppercase}#infoboard>.bodyCopy .icons>.icon{float:left;margin:2px 0 0 10px}#infoboard>.bodyCopy .icons>.icon span{float:left;font-size:.875rem;color:#9c9b9b;margin:4px 0 0 5px}#infoboard>.bodyCopy .icons>.icon img{float:left}#infoboard>.bodyCopy p{width:100%;float:left;font-size:.875rem;text-align:left;line-height:1.25rem;padding:10px 0 0}#infoboard>.bodyCopy p a{text-decoration:underline}#infoboard>.bodyCopy p a.jump,#infoboard>.bodyCopy p a.jump:visited{font-size:.688rem;font-weight:700;text-transform:uppercase;border-left:1px solid #000;padding:3px 5px;margin:5px 0;display:inline-block;text-decoration:none}#infoboard>.bodyCopy p a.jump:active,#infoboard>.bodyCopy p a.jump:focus,#infoboard>.bodyCopy p a.jump:hover{background-color:#fc0;-webkit-border-radius:3px;border-radius:3px;border-left-color:#fc0}#infoboard>.bodyCopy .cta{width:98%;float:left;margin:5px 0}#infoboard>.bodyCopy .cta a.buttonstyle{font-size:.875rem;margin:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}#infoboard>.bodyCopy .cta a.buttonstyle:after{font-family:stm;content:'\e601';font-size:10px;margin-left:5px}#infoboard>.bodyCopy .cta a.buttonstyle.family:before,#infoboard>.bodyCopy .cta a.buttonstyle.gastro:before,#infoboard>.bodyCopy .cta a.buttonstyle.tip:before{font-family:stm;font-size:24px;position:absolute;top:50%;left:10px;margin-top:-12px}#infoboard>.bodyCopy .cta a.buttonstyle.tip{width:49%;float:left;padding-left:40px;padding-right:5px}#infoboard>.bodyCopy .cta a.buttonstyle.tip:before{content:'\e63b'}#infoboard>.bodyCopy .cta a.buttonstyle.family,#infoboard>.bodyCopy .cta a.buttonstyle.gastro{width:49%;float:right}#infoboard>.bodyCopy .cta a.buttonstyle.gastro:before{content:'\e61f'}#infoboard>.bodyCopy .cta a.buttonstyle.family:before{content:'\e634'}#infoboard>.bodyCopy .cta a.buttonstyle.family,#infoboard>.bodyCopy .cta a.buttonstyle.family:visited,#infoboard>.bodyCopy .cta a.buttonstyle.gastro,#infoboard>.bodyCopy .cta a.buttonstyle.gastro:visited{color:#fff;background:#d10a11;background:-webkit-gradient(linear,left top,left bottom,from(#d10a11),to(#9e080d));background:linear-gradient(to bottom,#d10a11 0,#9e080d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d10a11', endColorstr='#9e080d', GradientType=0)}#infoboard>.bodyCopy .cta a.buttonstyle.family:active,#infoboard>.bodyCopy .cta a.buttonstyle.family:focus,#infoboard>.bodyCopy .cta a.buttonstyle.familyHover,#infoboard>.bodyCopy .cta a.buttonstyle.gastro:active,#infoboard>.bodyCopy .cta a.buttonstyle.gastro:focus,#infoboard>.bodyCopy .cta a.buttonstyle.gastroHover{background:#9e080d;background:-webkit-gradient(linear,left top,left bottom,from(#9e080d),to(#d10a11));background:linear-gradient(to bottom,#9e080d 0,#d10a11 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e080d', endColorstr='#d10a11', GradientType=0)}#infoboard>.bodyCopy .cta a.buttonstyle.ticket{width:100%;float:right}.imx-infowindow{display:block;width:282px;background:no-repeat #fff;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.3);box-shadow:0 0 3px 1px rgba(0,0,0,.3);font-size:100%}.imx-infowindow .content>h3,.imx-infowindow .content>p{width:92%;margin:10px 0;padding:0 4%;font-family:"Lucida Sans",Arial,Helvetica,sans-serif;text-align:left;color:#000;line-height:1.3}.imx-infowindow>img{position:absolute!important;top:5px;right:5px}.imx-infowindow .content>figure{background:url(https://www.stuttgart-tourist.de/portal/dist/images/vendor/bx-slider/bx_loader.f6fb7d1c.gif.pagespeed.ce.9vt9HDBO6H.gif) center center no-repeat}.imx-infowindow .content>h3{font-size:18px;font-weight:700}.imx-infowindow .content>p{font-size:12px}.imx-infowindow .content>ul{width:87%;margin:15px 0;padding:0 4% 0 9%;list-style:disc}.imx-infowindow .content>ul>li{margin:0 0 10px;font-family:"Lucida Sans",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;text-align:left;color:#000}.imx-infowindow .gm-iw{margin:15px 10px;font-size:14px;line-height:1.3}.imx-infowindow.kml-infowindow{padding:10px;color:#393939;font:400 17px/27px Arial,sans-serif;background:#fff;border:4px solid #b5b5b5}.imx-cluster>span{display:block;width:48px;line-height:48px;font-size:20px;font-weight:700;color:#393939}}@media only screen and (max-width:750px){#infoboard{width:100%}#infoboard>.bodyCopy .cta a.buttonstyle.gastro,#infoboard>.bodyCopy .cta a.buttonstyle.tip{width:100%;float:left}#infoboard>.bodyCopy .cta a.buttonstyle.tip{padding:16px 10px}}@media only screen and (max-width:500px){#infoboard .mapNavi{margin:10px 0 0}#infoboard>.bodyCopy{width:103%;padding:0 2% 0 0}#infoboard>.bodyCopy h2,#infoboard>.bodyCopy h3{font-size:1.5rem;padding:10px 0 5px}#infoboard>.bodyCopy p{font-size:.875rem;line-height:1.1rem;padding:5px 0}}@media only screen and (max-width:370px){#infoboard,#infoboard.dafault{width:96%!important}#infoboard>.bodyCopy{height:300px}#infoboard .mapNavi{margin:10px 0 0;width:100%}#infoboard .mapNavi a.close:before,#infoboard .mapNavi a.zoom,#infoboard .mapNavi a.zoom:before,.mapNavi a.close{width:48px}.mapNavi a.fullscreen{font-size:.875rem;padding:0 41px 0 16px}}@media screen{#infoboard>.pageflip{width:100%;display:inline-block;position:relative;padding-top:20px;border-top:1px solid #e2e2e2}#infoboard>.pageflip .prev{float:left}#infoboard>.pageflip .prev:before{font-family:stm;content:'\e603';font-size:8px;margin-right:7px}#infoboard>.pageflip .next{float:right}#infoboard>.pageflip .next:after{font-family:stm;content:'\e601';font-size:8px;margin-left:7px}#infoboard>.pageflip a,#infoboard>.pageflip a:visited{font-size:.875rem}#infoboard>.pageflip a:active,#infoboard>.pageflip a:focus,#infoboard>.pageflip a:hover{text-decoration:underline}}@media only screen and (max-width:500px){#mapWidget{height:350px}.teaserGallery.map{padding:0 0 50px}.galleryWrapper.mapLayer{z-index:-1}#infoboard{width:100%;position:fixed;height:82%;z-index:20;top:6%}#infoboard .mapNavi{margin:35px 0 0}#infoboard>.bodyCopy{width:103%;padding:0 2% 0 0;height:68%;z-index:20}#infoboard>.bodyCopy .cta a.buttonstyle.family{width:100%}#infoboard .zoom,.mapNavi a.fullscreen.transition{display:none}}@media screen{.mobileNavStructure a.trigger.routingField{width:90%;position:relative;font-size:1.375rem;background-color:#fc0;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 3px 0 0 rgba(0,0,0,.4);box-shadow:3px 3px 0 0 rgba(0,0,0,.4);float:left;color:#000;padding:10px 0 12px 5%}ul.autocomplete.results{position:relative;top:auto;left:auto;width:100%;z-index:100;margin:0;padding:0;list-style:none;background:#fff;text-align:left;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.5);box-shadow:2px 2px 8px rgba(0,0,0,.5)}.filter.fulltext ul.autocomplete.results,ul#filter_location_autocomplete.autocomplete.results,ul#tours_where_autocomplete.autocomplete.results{top:48px;position:absolute}ul.autocomplete.results .box{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-top:1px #000 solid;border-bottom:1px #000 solid}ul.autocomplete.results li.type-title{background-color:#e5e5e5;font-weight:700;padding:10px 20px}ul.autocomplete.results li span{position:absolute;right:10px}ul.autocomplete.results li.selected{font-style:italic}ul.autocomplete.results li a{width:85%;display:block;padding:8px 15px 7px;font:400 15px/18px Georgia,serif;color:#000;text-decoration:none}.formCol.destination>ul#filter_location_autocomplete.autocomplete.results,.formCol.destination>ul#findAccommodations_searchtext_autocomplete.autocomplete.results{position:absolute;top:129px}.formCol.destination>ul#filter_location_autocomplete.autocomplete.results .box,.formCol.destination>ul#findAccommodations_searchtext_autocomplete.autocomplete.results .box{border-top:0 none;border-bottom:0 none}#advertisements{width:1200px;position:relative;left:50%;margin-left:-600px;padding:6px 0 4px;display:block}#advertisements .zoneWrapper .zone{width:100px;display:inline-block;margin-right:10px}#advertisements .zoneWrapper.header1 .zone{width:1200px}#advertisements .zoneWrapper.header2 .zone{width:588px}#advertisements .zoneWrapper.header3 .zone{width:384px}#advertisements .zoneWrapper.header4 .zone{width:282px}#advertisements .zoneWrapper .zone:last-of-type{margin-right:0}#advertisements .zoneWrapper .zone .hint{width:100%;height:15px;display:inline-block;text-align:left;font-size:.75rem;font-weight:400;color:#9c9b9b;line-height:1rem;padding-top:5px}}@media screen and (max-width:1214px){#advertisements{width:100%;left:initial;margin-left:auto}#advertisements .zoneWrapper.header1 .zone{width:100%}#advertisements .zoneWrapper .zone img{width:95%;height:auto}}@media screen and (max-width:760px){#advertisements{display:none}}.pika-single{z-index:9999;display:block;position:relative;width:240px;padding:8px;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.5);box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;-webkit-box-shadow:inset 0 1px 3px #178fe5;box-shadow:inset 0 1px 3px #178fe5;-webkit-border-radius:3px;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff!important;background:#ff8000!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:3px!important;border-radius:3px!important}.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(https://www.stuttgart-tourist.de/portal/dist/images/vendor/bx-slider/bx_loader.f6fb7d1c.gif.pagespeed.ce.9vt9HDBO6H.gif) center center no-repeat;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}#cboxWrapper,.cboxPhoto{max-width:none}.cboxIframe,.cboxPhoto{display:block;border:0}#cboxTitle,#cboxTitle a,#cboxTitle a:active,#cboxTitle a:focus,#cboxTitle a:hover,#cboxTitle a:visited{color:#fff}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active,#colorbox{outline:0}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxOverlay{position:fixed;width:100%;height:100%;background:url(https://www.stuttgart-tourist.de/portal/dist/images/vendor/colorbox/overlay.cb16c926.png.pagespeed.ce.yxbJJnIjeH.png);opacity:.9}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative;background:#fff;overflow:hidden}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.cboxPhoto{float:left;margin:auto;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxTopLeft{width:21px;height:21px;background:url(https://www.stuttgart-tourist.de/portal/dist/images/vendor/colorbox/controls.925458b4.png.pagespeed.ce.klRYtKYeuR.png) -101px 0 no-repeat}#cboxTopRight{width:21px;height:21px;background:url(https://www.stuttgart-tourist.de/portal/dist/images/vendor/colorbox/controls.925458b4.png.pagespeed.ce.klRYtKYeuR.png) -130px 0 no-repeat}#cboxBottomLeft{width:21px;height:21px;background:url(https://www.stuttgart-tourist.de/portal/dist/images/vendor/colorbox/controls.925458b4.png.pagespeed.ce.klRYtKYeuR.png) -101px -29px no-repeat}#cboxBottomRight{width:21px;height:21px;background:url(https://www.stuttgart-tourist.de/portal/dist/images/vendor/colorbox/controls.925458b4.png.pagespeed.ce.klRYtKYeuR.png) -130px -29px no-repeat}#cboxMiddleLeft{width:21px;background:url(https://www.stuttgart-tourist.de/portal/dist/images/vendor/colorbox/controls.925458b4.png.pagespeed.ce.klRYtKYeuR.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(https://www.stuttgart-tourist.de/portal/dist/images/vendor/colorbox/controls.925458b4.png.pagespeed.ce.klRYtKYeuR.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(https://www.stuttgart-tourist.de/portal/dist/images/vendor/colorbox/border.07ab38af.png.pagespeed.ce.B6s4r8NVis.png) repeat-x}#cboxBottomCenter{height:21px;background:url(https://www.stuttgart-tourist.de/portal/dist/images/vendor/colorbox/border.07ab38af.png.pagespeed.ce.B6s4r8NVis.png) 0 -29px repeat-x}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:28px}#cboxTitle{position:absolute;bottom:28px;left:0;text-align:center;width:100%;padding:5px 0;background:rgba(0,0,0,.5)}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(https://www.stuttgart-tourist.de/portal/dist/images/vendor/colorbox/loading_background.6b2093c2.png.pagespeed.ce.ayCTwlIXUr.png) center center no-repeat}#cboxLoadingGraphic{background:url(https://www.stuttgart-tourist.de/portal/dist/images/vendor/colorbox/loading.e6611f86.gif.pagespeed.ce.5mEfhn1jdU.gif) center center no-repeat}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer;border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxClose,#cboxNext,#cboxPrevious{position:absolute;bottom:0;width:25px;height:25px;text-indent:-9999px}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{left:0;background:url(https://www.stuttgart-tourist.de/portal/dist/images/vendor/colorbox/controls.925458b4.png.pagespeed.ce.klRYtKYeuR.png) -75px 0 no-repeat}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{left:27px;background:url(https://www.stuttgart-tourist.de/portal/dist/images/vendor/colorbox/controls.925458b4.png.pagespeed.ce.klRYtKYeuR.png) -50px 0 no-repeat}#cboxNext:hover{background-position:-50px -25px}#cboxClose{right:0;background:url(https://www.stuttgart-tourist.de/portal/dist/images/vendor/colorbox/controls.925458b4.png.pagespeed.ce.klRYtKYeuR.png) -25px 0 no-repeat}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, FF, endColorstr=#00FFFFFF, FF)}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0;-webkit-border-radius:2px;border-radius:2px}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s , top .3s;transition:left .3s , top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:34px;left:-17px;top:-8px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-background{background:#fafafa;-webkit-box-shadow:inset 0 1px 1px #f0f0f0;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#000;-webkit-box-shadow:inset 0 0 3px rgba(51,51,51,.45);box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-target{-webkit-border-radius:4px;border-radius:4px;border:1px solid #d3d3d3;-webkit-box-shadow:inset 0 1px 1px #f0f0f0 , 0 3px 6px -5px #bbb;box-shadow:inset 0 1px 1px #f0f0f0 , 0 3px 6px -5px #bbb}.noUi-target.noUi-connect{-webkit-box-shadow:inset 0 0 3px rgba(51,51,51,.45) , 0 3px 6px -5px #bbb;box-shadow:inset 0 0 3px rgba(51,51,51,.45) , 0 3px 6px -5px #bbb}.noUi-draggable{cursor:w-resize}.noUi-vertical .noUi-draggable{cursor:n-resize}.noUi-handle{border:1px solid #d9d9d9;-webkit-border-radius:20px;border-radius:20px;background:#fff;cursor:default;-webkit-box-shadow:inset 0 0 1px #fff , inset 0 1px 7px #ebebeb , 0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff , inset 0 1px 7px #ebebeb , 0 3px 6px -3px #bbb;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.13)),to(rgba(255,255,255,0)));background-image:linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0))}.noUi-active{-webkit-box-shadow:inset 0 0 1px #fff , inset 0 1px 7px #ddd , 0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff , inset 0 1px 7px #ddd , 0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}@media print{#breadcrumb,#cboxOverlay,#colorbox,#containerMapWidget,#footerContact a.mail,#footerContact a.phone,#footerContact>ul,#footerNews,#gettingThere,#globalSearch,#metaBottom,#metaTop,#naviMobile,#naviTop,#quickSearches,#serviceMobile,#stage.index,#stage.index #keyGallery,#toggle,#youTubePlayer,.additionalDates,.arrow,.coverflow,.figcaption,.hide,.linkSection,.listHeader,.mapWrapper,.pika-single,.socialSharing,.teaserCarousel,.teaserGallery .teaser.img,.teaserGallery h2,.teaserGallery.bigVersion,.teaserGallery.smallVersion,.teaserGallery.socialMedia,.timeline>.date a,.webcam,a.buttonstyle,a.details,a.trigger,article.bodycopy ul.date_Event a,form,img.bg,noscript,script{display:none!important}#stage.content,#stage.content #keyGallery{width:650px;height:345px;display:inline-block!important;float:left;margin-bottom:30px;overflow:hidden}#logo,article.bodycopy,article.teaser{display:block}#stage.content #keyGallery img{width:650px;auto:height;float:left}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}*{-webkit-transition:none!important;transition:none!important;font-family:"Lucida Sans",Arial,Helvetica,sans-serif;font-size:13pt;font-weight:400;color:#000;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}#footerContact h2,.form>.bodycopy>h2,.hgroup>h1,.hgroup>h2{font-family:Georgia,"Times New Roman",Times,serif}b,strong,strong em,strong sup{font-weight:700!important}#logo{width:170px;height:59px;font-size:.1pt;color:#fff;background:url(https://www.stuttgart-tourist.de/portal/dist/images/environment/logo_black.4774218e.svg) no-repeat;background-size:170px 59px;margin:10px 0 20px}.hgroup>h1,.hgroup>h2{font-size:20pt;padding:20px 0}.contentArea{width:99%}.list,.teaserGallery{display:block;padding:20px 0}article.teaser{width:660px!important;position:relative;clear:both;border-bottom:1px solid #666}article.teaser a{width:660px!important;float:left;margin-bottom:20px}.listItem,article.teaser .content{width:660px!important;float:left;padding:0}.listItem>.content{width:65%;float:left}.listItem figure,.listItem figure img,.listItem picture,article.teaser figure,article.teaser figure img,article.teaser picture{width:200px;height:150px;float:left}.listItem>.content>h2,.listItem>.content>h3,article.teaser a h2,article.teaser a h3,article.teaser h2,article.teaser h3{width:65%;float:left;font-size:13pt;font-weight:700;margin:0 0 5px 10px}.listItem>.content>h2,.listItem>.content>h3{width:100%;float:left;font-size:13pt;font-weight:700;margin:0 0 5px 10px}.teaser.img h2 .date,.teaser.img h3 .date{width:100%;float:left;font-size:10pt;font-style:italic;color:#666;margin:5px 0}.teaser ul{width:65%;float:left;padding-left:20px;margin:5px 0 5px 10px}.teaser ul li{font-size:11pt}.teaser .businessHours,.teaser .date,.teaser .location,.teaser .theme{width:65%;float:left;font-size:10pt;margin:5px 0 5px 10px}.teaser .theme{font-style:italic;color:#666}.teaser .businessHours,.teaser .location{margin:0 0 0 10px}.listItem>.content>p,.teaser p{width:65%;float:left;font-size:10pt;margin:0 0 5px 10px}.teaser .label,.teaser .label strong{font-size:14pt;font-weight:700}.teaser .label{width:100%;float:right;clear:both;text-align:right}.hgroup>.timeline>.title{font-weight:700}.form>.bodycopy>h2{font-size:16pt;line-height:2rem;padding:15px 0 0}article.bodycopy>.textBlock .image.align-left{float:left;margin-right:10px}article.bodycopy>.textBlock .image.align-right{float:right;margin-left:10px}.payment>.bodycopy>ul.benefits,article.bodycopy ul{margin:7px 0 0 20px;display:block;list-style-type:disc}article.bodycopy>.textBlock .image.align-center{display:block;text-align:center}article.bodycopy>.textBlock h2,article.bodycopy>.textBlock h3,article.bodycopy>.textBlock h4,article.bodycopy>.textBlock h5,article.bodycopy>.textBlock h6{display:block;font-size:14pt;font-weight:700;line-height:1.5rem;padding:15px 0 0}article.bodycopy p{display:block;font-size:12pt;line-height:1.5rem;padding:5px 0 15px}article.bodycopy ul{text-align:left}.payment>.bodycopy>h2{display:block;font-size:14pt;font-weight:700;line-height:1.5rem;padding:15px 0 0}.payment>.pricing,.payment>.pricing>.amount{display:block;margin:20px 0}.payment>.pricing>.comment{display:block;list-style-type:disc;margin:7px 0 0 20px}.weatherForecast{width:588px;margin:12px 12px 62px;float:left;text-align:left}.weatherForecast h2{width:100%;float:left;font-size:1.25rem;font-weight:700}.weatherForecast>article{width:100%;float:left;padding:18px 0;border-bottom:2px solid #e2e2e2}.weatherForecast>article .data{width:34.69387%;float:left}.weatherForecast>article .data>h3{width:100%;float:left;font-size:1.125rem;font-weight:700;margin-bottom:10px}.weatherForecast>article .data>p{width:100%;float:left;font-size:.875rem;line-height:1.75rem}.weatherForecast>article .daytime{width:21.7687%;float:left;text-align:center}.weatherForecast>article .daytime>img{width:64px;height:64px;display:inline-block;margin:5px auto}.weatherForecast>article .daytime>span{width:100%;float:left;font-size:.875rem;text-align:center}#footerContact{width:100%;display:inline-block;padding-top:20px}#footerContact h2{font-size:13pt;font-weight:700;margin:10px 0}#footerContact p{font-size:10pt}footer #copyright{display:block}footer #copyright>div{color:#fff;font-size:1pt}footer #copyright>div em,footer #copyright>div em a{color:#666;font-size:10pt}}