
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,0.2);box-shadow:"" 0 1px 4px rgba(0,0,0,0.2)}.flexslider .slides{zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001'}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a .flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-position:-40px -30px}#fancybox-right-ico{background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%}#fancybox-bg-ne{top:-20px;right:-20px;background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-position:-20px 0px}#fancybox-bg-se{bottom:-20px;right:-20px;background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-position:0px -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%}#fancybox-bg-nw{top:-20px;left:-20px;background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/css/fancy_title_over.png');display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0}#fancybox-title-float-right{padding:0 0 0 15px}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent !important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale')}*[class^=' cookieconsent-opt'] img,*[class^='cookieconsent-opt'] img{max-width:100%}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{color:#fff !important;background:#6C1367 !important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialogBodyButtonDecline{border-color:#6C1367 !important}#fancybox-close{position:absolute;right:8px;top:8px;width:25px;height:25px;opacity:1}#fancybox-close:hover{opacity:1}#fancybox-close:before,#fancybox-close:after{position:absolute;left:12px;content:' ';height:25px;width:2px;background-color:#000}#fancybox-close:before{transform:rotate(45deg)}#fancybox-close:after{transform:rotate(-45deg)}#fancybox-overlay{z-index:10000;height:100% !important;position:fixed !important;background-color:#000 !important}#fancybox-wrap{z-index:10000}#fancybox-outer{border:2px solid #ccc}main{margin:0 auto}main header:before,main header:after{content:"";display:table}main header:after{clear:both}main header .innerGrid{max-width:440px;margin:0 auto}main header .innerGrid .innerHeader{display:block}main header.sticky+section.hubContent article,main header.sticky+section.selfContent article{padding-top:35px}@media (min-width: 480px) and (max-width: 722px){main header.sticky+section.hubContent article,main header.sticky+section.selfContent article{padding-top:45px}}@media (min-width: 722px){main header.sticky+section.hubContent article,main header.sticky+section.selfContent article{padding-top:70px}}main footer .innerGrid{width:100%}main footer .innerGrid .innerFooter{width:100%}main article{max-width:440px;padding:0px 0px 48px 0px;margin-right:auto;margin-left:auto;background-color:#fff}main article:before,main article:after{content:"";display:table}main article:after{clear:both}main article .teaserCont,main article>h1,main article .cont{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:12px;padding-right:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:both}main article>h1{float:none;margin-right:0;margin-left:0}main h1.bordure:before,main h1.bordure:after{content:"";display:table}main h1.bordure:after{clear:both}main h1.bordure .innerGrid{max-width:440px;margin:0 auto;display:block}main h1.bordure .innerGrid span{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:12px;padding-right:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:both;display:block}@media (min-width: 480px) and (max-width: 722px){main header:before,main header:after{content:"";display:table}main header:after{clear:both}main header .innerGrid{max-width:722px;margin:0 auto}main header .innerGrid .innerHeader{display:block}main footer .innerGrid{width:100%}main footer .innerGrid .innerFooter{width:100%}main article{max-width:722px;padding:0px 0px 48px 0px;margin-right:auto;margin-left:auto;clear:left}main article:before,main article:after{content:"";display:table}main article:after{clear:both}main article>h1 .cont{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:54px;padding-right:54px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:both}main article>h1{float:none;margin-right:0;margin-left:0}main .sliderGrid:before,main .sliderGrid:after{content:"";display:table}main .sliderGrid:after{clear:both}main .sliderGrid .innerGrid{max-width:722px;margin:0 auto}main .sliderGrid .innerGrid .innerText{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:54px;padding-right:54px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:both}main h1.bordure:before,main h1.bordure:after{content:"";display:table}main h1.bordure:after{clear:both}main h1.bordure .innerGrid{max-width:722px;margin:0 auto;display:block}main h1.bordure .innerGrid span{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:54px;padding-right:54px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:both;display:block}}@media (min-width: 722px){main header:before,main header:after{content:"";display:table}main header:after{clear:both}main header .innerGrid{max-width:1360px;margin:0 auto}main header .innerGrid .innerHeader{display:block}main footer .innerGrid{width:100%}main footer .innerGrid .innerFooter{width:100%}main article{max-width:1360px;padding:0px 0px 48px 0px;margin-right:auto;margin-left:auto;clear:left}main article:before,main article:after{content:"";display:table}main article:after{clear:both}main article>h1,main article .cont{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:108px;padding-right:108px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:both}main article>h1{float:none;margin-right:0;margin-left:0}main .sliderGrid:before,main .sliderGrid:after{content:"";display:table}main .sliderGrid:after{clear:both}main .sliderGrid .innerGrid{max-width:1360px;margin:0 auto}main .sliderGrid .innerGrid .innerText{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:108px;padding-right:108px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:both}main h1.bordure:before,main h1.bordure:after{content:"";display:table}main h1.bordure:after{clear:both}main h1.bordure .innerGrid{max-width:1360px;margin:0 auto;display:block}main h1.bordure .innerGrid span{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:108px;padding-right:108px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:both;display:block}}section:first-child article{padding-top:70px}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/fonts/OpenSans-Light.ttf') format("truetype")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/fonts/OpenSans-SemiBold.ttf') format("truetype")}@font-face{font-family:'Bitter';font-style:normal;font-weight:400;font-display:swap;src:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/fonts/Bitter-Regular.ttf') format("truetype")}@font-face{font-family:'Bitter';font-style:normal;font-weight:700;font-display:swap;src:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/fonts/Bitter-Bold.ttf') format("truetype")}html{-webkit-text-size-adjust:100%}body{font-size:14px;line-height:24px;font-family:"Bitter";font-weight:300;margin-top:71px;-webkit-transform-origin:0px 0px;zoom:1;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;background-color:#2b0041}@media (min-width: 480px){body{font-size:16px;line-height:28px}}@media (min-width: 722px){body{margin:0;padding-bottom:70px}}body.noscroll{overflow:hidden;position:fixed}a{color:#6C1367;text-decoration:none;-webkit-touch-callout:none}.mouse a:hover{color:#6C1367}article p a{text-decoration:underline}article p a.button{border-bottom:none}.mouse article p a:hover{color:#6C1367}.mouse article p a.button:hover{border-bottom:none}strong,b{font-family:"Bitter";font-weight:600}i{font-style:italic}p{font-family:"Bitter";margin:0px 0px 12px 0px}@media (min-width: 480px){p{margin:0px 0px 14px 0px}}p.note{font-size:13px;line-height:18px;margin:0px 0px 6px 0px}@media (min-width: 480px){p.note{font-size:13px;line-height:21px}}@media (min-width: 480px){p.note{margin:0px 0px 7px 0px}}form{margin:0px 0px 12px 0px}@media (min-width: 480px){form{margin:0px 0px 14px 0px}}table{margin:0px 0px 12px 0px}@media (min-width: 480px){table{margin:0px 0px 14px 0px}}table td{vertical-align:top;padding:0px 12px 6px 0px}@media (min-width: 480px){table td{padding:0px 14px 7px 0px}}h1,h2,h3,h4{text-transform:uppercase;font-weight:normal}h5{font-weight:normal}h1{font-size:20px;line-height:24px;margin:0px 0px 18px 0px;font-family:"Bitter";font-weight:300;color:#000}@media (min-width: 480px){h1{font-size:30px;line-height:35px}}@media (min-width: 480px){h1{margin:0px 0px 42px 0px}}h1 span{color:#6C1367}h2{font-size:18px;line-height:24px;margin:0px 0px 12px 0px;font-family:"Bitter";font-weight:300;color:#000}@media (min-width: 480px){h2{font-size:24px;line-height:28px}}@media (min-width: 480px){h2{margin:0px 0px 14px 0px}}h2 span{color:#6C1367}h3{font-size:16px;line-height:24px;margin:0px 0px 12px 0px;font-family:"Bitter";font-weight:300;color:#000}@media (min-width: 480px){h3{font-size:20px;line-height:28px}}@media (min-width: 480px){h3{margin:0px 0px 14px 0px}}h3 span{color:#6C1367}h4{font-size:14px;line-height:24px;margin:0px 0px 6px 0px;font-family:"Bitter";font-weight:600;color:#000}@media (min-width: 480px){h4{font-size:16px;line-height:28px}}@media (min-width: 480px){h4{margin:0px 0px 7px 0px}}h4 span{color:#6C1367}h5{font-family:"Bitter";font-weight:600;font-size:14px;line-height:24px;margin:0px 0px 6px 0px;color:#000}@media (min-width: 480px){h5{font-size:16px;line-height:28px}}@media (min-width: 480px){h5{margin:0px 0px 7px 0px}}h5 span{color:#6C1367}h1+hr,h2+hr,h3+hr,h4+hr,h5+hr{margin-top:0}hr{border:0;width:100%;background-color:#000;height:1px;margin:24px 0px 24px 0px}@media (min-width: 480px){hr{margin:49px 0px 49px 0px}}main{position:relative}form label strong{color:#000;font-size:100%;font-weight:bold;text-transform:none;font-family:"Bitter";font-weight:600}.cont>*{clear:both}.cont ul li{position:relative}.cont ul li:before{content:'';background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/listenzeichen.png') no-repeat transparent 0 0;position:absolute;height:4px;width:4px;left:-19px;top:12px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.cont ul li:before{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/listenzeichen@2x.png') no-repeat transparent 0 0;-webkit-background-size:4px 4px;-moz-background-size:4px 4px;-o-background-size:4px 4px;background-size:4px 4px}}.cont ol,.cont ul{padding-left:22px}@media (min-width: 480px){.cont ol,.cont ul{margin-bottom:7px}}.cont ol li,.cont ul li{margin-bottom:10px}.cont ol{list-style:decimal}@media (min-width: 722px){header.sticky{position:fixed;top:0;height:50px;width:100% !important;z-index:1000}}@media (min-width: 722px){body.startpage header.main .logo{background-color:rgba(255,255,255,0.75)}}header.sticky{display:none}@media (min-width: 722px){header.sticky{display:none}header.sticky.show{display:block;pointer-events:none}}header.sticky:before,header.sticky:after{content:"";display:table}header.main{width:100% !important;height:71px;font-family:"Bitter";color:#000;width:100%;z-index:2;position:fixed;top:0;left:0;z-index:14;-webkit-box-shadow:0px 5px 6px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 5px 6px 0px rgba(0,0,0,0.2);box-shadow:0px 5px 6px 0px rgba(0,0,0,0.2);opacity:1;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:400ms;-o-transition-duration:400ms;-webkit-transition-duration:400ms;transition-duration:400ms}@media (min-width: 722px){header.main{height:111px;position:static;max-width:1360px;margin:0 auto 39px auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}header.main .innerHeader{position:relative}@media (min-width: 722px){header.main .innerGrid{height:111px}}header.main .logo{position:absolute;float:left;z-index:2;background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/logo-mobile.png?1643704781') no-repeat #fff 10% 50%;background-size:contain !important;width:138px;height:71px;display:block;margin-left:17px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){header.main .logo{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/logo-mobile@2x.png?1643704781') no-repeat #fff 10% 50%}}@media (min-width: 722px){header.main .logo{position:absolute;background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/logo-desktop.png?1643704781') no-repeat #fff 50% 50%;background-size:contain;width:17%;max-width:238px;height:110px;margin:0 0 0 0;background-color:#fff;margin-left:0}}@media only screen and (min-width: 722px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 722px) and (-moz-min-device-pixel-ratio: 2), only screen and (min-width: 722px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 722px) and (min-device-pixel-ratio: 2), only screen and (min-width: 722px) and (min-resolution: 192dpi), only screen and (min-width: 722px) and (min-resolution: 2dppx){header.main .logo{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/logo-desktop@2x.png?1643704781') no-repeat #fff 50% 50%}}@media (min-width: 722px){header.main.is-sticky{opacity:0}}header.main .langSelect{position:absolute;right:88px;top:23px;font-size:0;line-height:0}@media (min-width: 480px){header.main .langSelect{font-size:0;line-height:0}}@media (min-width: 722px){header.main .langSelect{display:none;right:16px;top:14px}}header.main .langSelect a{font-family:"Bitter";font-weight:600;font-size:11px;line-height:26px;height:25px;width:25px;display:inline-block;color:#000;text-align:center;text-decoration:none}@media (min-width: 480px){header.main .langSelect a{font-size:11px;line-height:26px}}header.main .langSelect a.active{border-radius:100%;border:1px solid #000}header.main .langSelectBox{position:absolute;right:78px;top:21px}@media (min-width: 722px){header.main .langSelectBox{display:none}}header.main .langSelectBox select::-ms-expand{display:none}header.main .langSelectBox select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}header.main .langSelectBox select{cursor:pointer;font-size:14px;line-height:33px;display:inline-block;min-width:auto;background:transparent;color:#000;outline:0px;border:0px;box-shadow:unset;padding:0px 20px 0 5px;width:auto;max-width:90px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none}header.main .langSelectBox select:-moz-focus-inner{border:0;outline:0px}header.main .langSelectBox select:hover,header.main .langSelectBox select:active,header.main .langSelectBox select:focus{color:#000;outline:0px;border:0px}header.main .langSelectBox select option:hover,header.main .langSelectBox select option:active,header.main .langSelectBox select option:focus{color:#000;outline:0px;border:0px}header.main .langSelectBox select option:-moz-focus-inner{border:0;outline:0}header.main .langSelectBox:after{content:"";border-color:#000 transparent transparent transparent;border-style:solid;border-width:4px;position:absolute;top:13.5px;right:5px}header.main .btnNavi{position:absolute;right:29px;top:23px}@media (min-width: 722px){header.main .btnNavi{display:none}}header.main .btnCloseNavi{cursor:pointer;width:28px;height:28px;background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/btn-mobile-close-nav.png') no-repeat transparent 0 0;display:none}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){header.main .btnCloseNavi{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/btn-mobile-close-nav@2x.png') no-repeat transparent 0 0;-webkit-background-size:28px 28px;-moz-background-size:28px 28px;-o-background-size:28px 28px;background-size:28px 28px}}header.main .btnShowNavi{cursor:pointer;width:30px}header.main .btnShowNavi .line{width:100%;height:4px;background:#000;margin-bottom:6px}.tigerpalast>a{color:#00CADB !important;text-transform:none !important}.gesellschaftshaus>a{color:#3fbf3f !important;text-transform:none !important}.restaurant>a{color:#aa47ff !important;text-transform:none !important}.cafehaus>a{color:#ffc700 !important;text-transform:none !important}.tigerpalmen>a{color:#EC5BAD !important;text-transform:none !important}nav ul li a:hover{color:#aa47ff !important}@media (min-width: 722px){header.main nav .scroll>ul>li>a:hover{color:#fff !important}}@media (min-width: 722px){.mouse .sticky nav>ul>li:hover{background:#2B0041}.mouse .sticky nav>ul>li:hover a{color:#FFFFFF}}.mobile nav{padding:0 2px 0 18px}.mobile .scroll{padding-right:18px}.mobile .scroll.overflowscroll{overflow-y:auto;overflow-x:hidden}.mobile .scroll.overflowscroll ul{color:#000}.mobile .scroll.overflowscroll>ul{display:block;height:calc(100% + 1px)}@media (min-width: 722px){.mobile .scroll.overflowscroll{overflow:visible;height:auto !important}}@media (min-width: 722px){body.startpage header.main nav{background:rgba(255,255,255,0.75)}}header.main{background-color:#fff}header.main nav{position:relative;width:230px;padding:0 18px;top:72px;background:rgba(0,0,0,0.8);display:none;z-index:1000;float:right;margin-right:28px}header.main nav a{white-space:pre-wrap}header.main nav li a{width:230px}header.main nav li ul{border-top:1px solid rgba(255,255,255,0.5)}header.main nav li ul li a{width:212px;border-bottom:1px solid rgba(255,255,255,0.5);text-transform:none;font-size:16px}header.main nav li ul li:last-child>a{border:none}@media (min-width: 722px){header.main nav a{white-space:normal}header.main nav li a{width:auto}}@media (min-width: 722px){header.main nav{margin-right:0}}header.main nav:before{position:absolute;background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/navi-mobile-arrow.png') no-repeat transparent 0 0;content:'';height:6px;width:12px;right:9px;top:-6px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){header.main nav:before{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/navi-mobile-arrow@2x.png') no-repeat transparent 0 0;-webkit-background-size:12px 6px;-moz-background-size:12px 6px;-o-background-size:12px 6px;background-size:12px 6px}}@media (min-width: 722px){header.main nav:before{background:none}}@media (min-width: 722px){header.main nav{display:block;position:relative;width:84%;float:right;max-width:1130px;height:110px;top:0;background:#fff;padding:0;text-align:center}}header.main nav ul{display:none}header.main nav ul li{text-align:left;text-transform:uppercase;padding-left:18px;zoom:1}@media (min-width: 722px){header.main nav ul li{padding:0 0}}header.main nav ul li ul{background:transparent}@media (min-width: 722px){header.main nav ul li ul{background:rgba(0,0,0,0.8);position:absolute;display:block;max-height:0;opacity:0;overflow:hidden;padding:0 16px 0 16px;left:0}}header.main nav ul li ul a{padding:6px 0}header.main nav ul li a{text-decoration:none;color:#fff;padding:12px 0;font-size:14px;line-height:16px;display:block;font-family:"Bitter"}@media (min-width: 722px){header.main nav ul li a{padding:0}}@media (min-width: 722px){header.main nav ul li a{font-size:16px;line-height:16px}}@media (min-width: 722px){header.main nav ul li a{color:#000;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:400ms;-o-transition-duration:400ms;-webkit-transition-duration:400ms;transition-duration:400ms}}header.main nav .scroll>ul{display:block;position:relative;-webkit-transform:translateZ(0);font-size:0;line-height:0}@media (min-width: 480px){header.main nav .scroll>ul{font-size:0;line-height:0}}@media (min-width: 722px){header.main nav .scroll>ul{overflow:visible}}header.main nav .scroll>ul>li{border-bottom:1px solid rgba(255,255,255,0.5);padding-left:0}@media (min-width: 722px){header.main nav .scroll>ul>li{position:relative}}header.main nav .scroll>ul>li:last-child{border:none}@media (min-width: 722px){header.main nav .scroll>ul>li{display:inline-block;border:none;height:110px;font-size:0;background:transparent;-moz-transition-property:background;-o-transition-property:background;-webkit-transition-property:background;transition-property:background;-moz-transition-duration:400ms;-o-transition-duration:400ms;-webkit-transition-duration:400ms;transition-duration:400ms}header.main nav .scroll>ul>li.active{background:#6C1367}header.main nav .scroll>ul>li.active a{color:#fff}header.main nav .scroll>ul>li ul li{padding:0;border-top:1px solid rgba(255,255,255,0.5)}header.main nav .scroll>ul>li ul li:first-child{border:0}header.main nav .scroll>ul>li ul a{color:#fff;font-size:16px;line-height:28px;padding:8px 0px 8px 0;min-width:250px}}@media (min-width: 722px) and (min-width: 480px){header.main nav .scroll>ul>li ul a{font-size:16px;line-height:28px}}header.main nav .scroll>ul>li>a{padding:12px 0;font-size:14px;line-height:24px}@media (min-width: 722px){header.main nav .scroll>ul>li>a{padding:0}}@media (min-width: 722px){header.main nav .scroll>ul>li>a{font-size:16px;line-height:19px}}@media (min-width: 722px){header.main{background-color:transparent}header.main nav .scroll>ul>li{display:inline-block;width:25%}header.main nav .scroll>ul>li.tigerpalmen,header.main nav .scroll>ul>li.tigerpalast,header.main nav .scroll>ul>li.gesellschaftshaus,header.main nav .scroll>ul>li.restaurant,header.main nav .scroll>ul>li.cafehaus{display:none}header.main nav .scroll>ul>li>a{font-weight:400;width:100%;text-align:center;display:block;vertical-align:middle;height:110px;overflow:hidden}header.main nav .scroll>ul>li>a:before{content:"";display:inline-block;vertical-align:middle;height:100%}header.main nav .scroll>ul>li>a span{display:inline-block;vertical-align:middle}}@media (min-width: 881px) and (max-width: 980px){header.main nav .scroll>ul>li>a span{font-size:14px;line-height:17px}}@media (min-width: 751px) and (max-width: 880px){header.main nav .scroll>ul>li>a span{font-size:12px;line-height:15px}}@media (min-width: 720px) and (max-width: 750px){header.main nav .scroll>ul>li>a span{font-size:11px;line-height:14px}}@media (min-width: 722px){header.sticky nav{display:none !important}header.sticky.show .btnNavi{position:relative;width:50px;height:50px;background-color:#fff;float:right;box-sizing:border-box;padding-top:15px;padding-left:10px;display:none}header.sticky.show .btnCloseNavi{cursor:pointer;width:28px;height:28px;background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/close.png') no-repeat transparent 0 0;display:none}}@media only screen and (min-width: 722px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 722px) and (-moz-min-device-pixel-ratio: 2), only screen and (min-width: 722px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 722px) and (min-device-pixel-ratio: 2), only screen and (min-width: 722px) and (min-resolution: 192dpi), only screen and (min-width: 722px) and (min-resolution: 2dppx){header.sticky.show .btnCloseNavi{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/close@2x.png') no-repeat transparent 0 0;-webkit-background-size:22px 22px;-moz-background-size:22px 22px;-o-background-size:22px 22px;background-size:22px 22px}}@media (min-width: 722px){header.sticky.show .btnShowNavi{cursor:pointer;width:30px}header.sticky.show .btnShowNavi .line{width:100%;height:4px;background:#000;margin-bottom:6px}header.sticky.show nav{position:relative;width:248px;padding:0 18px;top:50px;background:rgba(0,0,0,0.8);display:none;z-index:1000;float:right;margin-right:-50px}header.sticky.show nav.open{display:block !important;pointer-events:auto}header.sticky.show nav:before{position:absolute;background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/navi-mobile-arrow.png') no-repeat transparent 0 0;content:'';height:6px;width:12px;right:23px;top:-6px}}@media only screen and (min-width: 722px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 722px) and (-moz-min-device-pixel-ratio: 2), only screen and (min-width: 722px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 722px) and (min-device-pixel-ratio: 2), only screen and (min-width: 722px) and (min-resolution: 192dpi), only screen and (min-width: 722px) and (min-resolution: 2dppx){header.sticky.show nav:before{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/navi-mobile-arrow@2x.png') no-repeat transparent 0 0;-webkit-background-size:12px 6px;-moz-background-size:12px 6px;-o-background-size:12px 6px;background-size:12px 6px}}@media (min-width: 722px){header.sticky.show a{white-space:pre-wrap}header.sticky.show li a{width:230px}header.sticky.show li ul li a{width:193px}header.sticky.show ul li{text-align:left;zoom:1}header.sticky.show ul li ul{background:tranparent}header.sticky.show ul li ul a{padding:12px 0}header.sticky.show ul li a{text-decoration:none;color:#fff;padding:12px 0;font-size:14px;line-height:24px;display:block;font-family:"Bitter"}}@media (min-width: 722px) and (min-width: 722px){header.sticky.show ul li a{font-size:16px;line-height:16px}}@media (min-width: 722px){header.sticky.show .scroll>ul>li{text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,0.5)}header.sticky.show .scroll>ul>li:last-child{border:none}header.sticky.show .scroll>ul>li>ul{padding-left:37px;border-top:1px solid rgba(255,255,255,0.5);background-color:transparent;display:none}header.sticky.show .scroll>ul>li>ul>li a{border-bottom:1px solid rgba(255,255,255,0.5);text-transform:none}header.sticky.show .scroll>ul>li>ul>li:last-child a{border:none}header.sticky.show.show .btnNavi{display:block;pointer-events:auto;cursor:pointer}header.sticky.show.show nav.open{display:block}}@media (min-width: 722px){.touch nav .scroll>ul>li.open{background:rgba(0,0,0,0.8);max-height:100%;-moz-transition-property:background;-o-transition-property:background;-webkit-transition-property:background;transition-property:background;-moz-transition-duration:400ms;-o-transition-duration:400ms;-webkit-transition-duration:400ms;transition-duration:400ms}.touch nav .scroll>ul>li.open a{color:#fff;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:400ms;-o-transition-duration:400ms;-webkit-transition-duration:400ms;transition-duration:400ms}.touch nav .scroll>ul>li.open ul{opacity:1;max-height:500px;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-property:max-height;-o-transition-property:max-height;-webkit-transition-property:max-height;transition-property:max-height;-moz-transition-duration:400ms;-o-transition-duration:400ms;-webkit-transition-duration:400ms;transition-duration:400ms}}.mouse header.main nav a:hover{color:#fff}@media (min-width: 722px){.mouse header.main nav .scroll>ul>li:hover{background:rgba(0,0,0,0.8);max-height:100%;-moz-transition-property:background;-o-transition-property:background;-webkit-transition-property:background;transition-property:background;-moz-transition-duration:400ms;-o-transition-duration:400ms;-webkit-transition-duration:400ms;transition-duration:400ms}.mouse header.main nav .scroll>ul>li:hover a{color:#fff;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:400ms;-o-transition-duration:400ms;-webkit-transition-duration:400ms;transition-duration:400ms}.mouse header.main nav .scroll>ul>li:hover ul{opacity:1;max-height:500px;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-property:max-height;-o-transition-property:max-height;-webkit-transition-property:max-height;transition-property:max-height;-moz-transition-duration:400ms;-o-transition-duration:400ms;-webkit-transition-duration:400ms;transition-duration:400ms}}.mouse header.main nav .scroll>ul>li li:hover a{color:#6C1367}a.arrow{font-family:"Bitter";font-weight:300;background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/arrow.png?1643704781') no-repeat transparent 0 5px;padding-left:14px;text-decoration:none;border-bottom:none}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){a.arrow{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/arrow@2x.png?1643704781') no-repeat transparent 0 5px;-webkit-background-size:7px 12px;-moz-background-size:7px 12px;-o-background-size:7px 12px;background-size:7px 12px}}a.arrow:hover{border-bottom:none !important}a.play{display:inline-block;text-decoration:none;color:#fff;position:relative;padding-right:0;margin:10px 0;float:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-indent:-10000px;width:41px;height:41px;font-size:0;line-height:0}@media (min-width: 480px){a.play{margin:23px 0}}a.play.black{color:#000}a.play.black:after{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/btn-play_schwarz.png') no-repeat transparent 0 0}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){a.play.black:after{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/btn-play_schwarz@2x.png') no-repeat transparent 0 0;-webkit-background-size:41px 41px;-moz-background-size:41px 41px;-o-background-size:41px 41px;background-size:41px 41px}}a.play:hover{color:#fff}a.play:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:41px;height:41px;position:absolute;right:0;top:-5px;content:'';background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/btn-play.png') no-repeat transparent 0 0}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){a.play:after{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/btn-play@2x.png') no-repeat transparent 0 0;-webkit-background-size:41px 41px;-moz-background-size:41px 41px;-o-background-size:41px 41px;background-size:41px 41px}}@media (min-width: 480px){a.play{font-size:20px;line-height:28px}}@media (min-width: 480px){a.play{text-indent:0;float:right;margin:23px 56px 0 0;padding-right:60px;width:auto;height:auto}}.overlay{position:fixed;height:100%;width:100%;background:red;top:0;left:0;display:none;opacity:0.1}.doPlay{cursor:pointer}video{background:#000}.mq-desktop{display:none}@media (min-width: 722px){.mq-desktop{display:block}}.lazyload{opacity:0}.flexslider .lazyload{opacity:1}.lazyloaded{opacity:1;transition:600ms opacity}.cont div.csc-textpic .csc-textpic-imagewrap img{width:100%;height:auto}@media (min-width: 480px){.cont div.csc-textpic .csc-textpic-imagewrap img{max-width:406px}}.cont div.csc-textpic-intext-left .csc-textpic-imagewrap,.cont div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,.cont div.csc-textpic-intext-right .csc-textpic-imagewrap,.cont div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{padding:0}@media (min-width: 480px){.cont div.csc-textpic-intext-left .csc-textpic-imagewrap,.cont div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,.cont div.csc-textpic-intext-right .csc-textpic-imagewrap,.cont div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{padding:8px 0 0 0}}.cont div.csc-textpic-intext-left .csc-textpic-imagewrap,.cont div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin:0}@media (min-width: 480px){.cont div.csc-textpic-intext-left .csc-textpic-imagewrap,.cont div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:32px}}.cont div.csc-textpic-intext-right .csc-textpic-imagewrap,.cont div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin:0}@media (min-width: 480px){.cont div.csc-textpic-intext-right .csc-textpic-imagewrap,.cont div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:32px}}.cont div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin:0px 0px 12px 0px}@media (min-width: 480px){.cont div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin:0px 0px 28px 0px}}.cont figcaption.csc-textpic-caption{font-size:13px;line-height:18px}@media (min-width: 480px){.cont figcaption.csc-textpic-caption{font-size:13px;line-height:21px}}.scroll::-webkit-scrollbar{-webkit-appearance:none}.scroll::-webkit-scrollbar:vertical{width:6px}.scroll::-webkit-scrollbar-thumb{border-radius:0px;border:1px solid #00CADB;background-color:white;opacity:0.5}.csc-default{margin-bottom:30px}a.formhandler_removelink{text-indent:-9999px;width:13px;height:23px;display:inline-block;margin-left:10px;background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/delete-file.png?1643704781') no-repeat transparent 0 8px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){a.formhandler_removelink{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/delete-file@2x.png?1643704781') no-repeat transparent 0 8px;-webkit-background-size:13px 13px;-moz-background-size:13px 13px;-o-background-size:13px 13px;background-size:13px 13px}}@media (min-width: 480px){.teaser .button{display:block;padding-right:0;margin-right:34px}}.button{line-height:24px;font-family:"Bitter";padding:3px 42px 3px 12px;margin:0px 0px 6px 0px;color:#fff;text-decoration:none;position:relative;display:block;box-sizing:border-box;background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/arrow_white.png') no-repeat #6C1367 95% 50%;background-position:right 15px top 50% !important;text-transform:uppercase;opacity:1;font-size:14px;line-height:24px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.button{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/arrow_white@2x.png') no-repeat #6C1367 95% 50%;-webkit-background-size:7px 12px;-moz-background-size:7px 12px;-o-background-size:7px 12px;background-size:7px 12px}}@media (min-width: 480px){.button{font-size:16px;line-height:28px}}@media (min-width: 480px){.button{display:inline-block;padding-right:75px}}.button span{display:block}.button.hotline{padding-right:0px}.button.hotline:after{content:'Ticket Hotline';text-transform:uppercase;float:left;padding-right:6px}@media (min-width: 480px){.button.hotline{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/tel-icon.png') no-repeat transparent 0 3px;background-size:29px;font-size:20px;font-family:"Bitter";font-weight:600;padding-left:38px;color:#6C1367}}@media only screen and (min-width: 480px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 480px) and (-moz-min-device-pixel-ratio: 2), only screen and (min-width: 480px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 480px) and (min-device-pixel-ratio: 2), only screen and (min-width: 480px) and (min-resolution: 192dpi), only screen and (min-width: 480px) and (min-resolution: 2dppx){.button.hotline{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/tel-icon@2x.png') no-repeat transparent 0 3px;-webkit-background-size:41px 41px;-moz-background-size:41px 41px;-o-background-size:41px 41px;background-size:41px 41px}}@media (min-width: 480px){.button.hotline:hover{background-color:inherit !important;color:#6C1367 !important}.button.hotline:before{border:none}.button.hotline:after{content:'';text-transform:none;float:none;padding-right:0}}.button.disabled{color:#8A95B3;background-color:#4A62A0}.button.disabled:hover{background-color:#4A62A0 !important}.button.disabled:before,.button.disabled:hover:before{background-color:#4A62A0;border-color:#4A62A0 #fff #fff #4A62A0 !important}.button.button-inline{display:inline-block;background:#6C1367;background-image:none;padding:1.2px 24px .72px 24px}@media (min-width: 480px){.mouse .teaser:hover .button{background-color:#2B0041}}.mouse .button:hover{color:#FFF;background-color:#2B0041}.teaser{text-decoration:none;position:relative}.teaser p{display:none}@media (min-width: 639px){.teaser p{display:block;font-family:"Bitter";font-size:20px;line-height:28px;color:#fff;margin:58px 27px 0}.teaser .button{opacity:0.9;white-space:nowrap}.teaser .button span{overflow:hidden}}.teaser.text{position:relative}.teaser.text p{position:absolute;z-index:1;top:0;left:0}.teaser.nth3{margin-right:0}.teaser img{display:none}@media (min-width: 639px){.teaser{width:259px;height:195px;display:block;float:left;margin-right:216px;margin-bottom:21px;clear:none}.teaser img{display:block;width:100%;z-index:1}.teaser .header{position:absolute;top:0;left:0;right:0;z-index:5}}@media (min-width: 639px) and (max-width: 890px){.teaser{min-width:295px;width:50%;height:auto;margin:0 0 21px 0;padding:0;box-sizing:border-box;border-right:16px transparent solid}.teaser.nth2{border-right:0;border-left:16px transparent solid}.teaser img{height:auto}}article .flexslider{margin:0px 0px 12px 0px}@media (min-width: 480px){article .flexslider{margin:0px 0px 14px 0px}}article .cont .flexslider ul li{position:static !important}.flexslider{background:#000000;border:0;border-radius:0;max-width:1360px;margin:auto !important;margin:0px 0px 12px 0px}@media (min-width: 480px){.flexslider{margin:0px 0px 56px 0px}}.flexslider ul,.flexslider ol{list-style:none}.flexslider ul li.pointer,.flexslider ol li.pointer{cursor:pointer}.flexslider ul li:after,.flexslider ul li:before,.flexslider ol li:after,.flexslider ol li:before{content:'';background:none}.flexslider.flexsliderWide{overflow:hidden}@media (min-width: 480px){.flexslider.flexsliderWide{max-height:589px}.flexslider.flexsliderWide.fullpage{max-height:100%}}.flexslider.flexsliderWide .slides img{max-height:none}.flexslider .slides li{position:relative}.flexslider .slides li img{max-height:588px}.flexslider ol,.flexslider ul{list-style:none;padding:0}@media (min-width: 480px){.flexslider ol,.flexslider ul{margin:0}}.flexslider ol li,.flexslider ul li{margin:0}.flexslider ol{list-style:decimal}.flexslider:hover .flex-direction-nav .flex-prev{left:0;opacity:1}@media (min-width: 480px){.flexslider:hover .flex-direction-nav .flex-prev{left:12px}}.flexslider:hover .flex-direction-nav .flex-next{right:0;opacity:1}@media (min-width: 480px){.flexslider:hover .flex-direction-nav .flex-next{right:12px}}.flexslider .flex-direction-nav a{text-indent:-9999px;text-align:left}.flexslider .flex-direction-nav .flex-prev,.flexslider .flex-direction-nav .flex-next{opacity:1;width:50px;height:50px;op:50%;margin-top:-14px}.flexslider .flex-direction-nav .flex-prev:after,.flexslider .flex-direction-nav .flex-prev:before,.flexslider .flex-direction-nav .flex-next:after,.flexslider .flex-direction-nav .flex-next:before{content:''}.flexslider .flex-direction-nav .flex-prev{left:0;background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/slider-arrow-left.png') no-repeat transparent 50% 50%}@media (min-width: 480px){.flexslider .flex-direction-nav .flex-prev{left:12px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.flexslider .flex-direction-nav .flex-prev{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/slider-arrow-left@2x.png') no-repeat transparent 50% 50%;-webkit-background-size:15px 28px;-moz-background-size:15px 28px;-o-background-size:15px 28px;background-size:15px 28px}}.flexslider .flex-direction-nav .flex-next{right:0;background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/slider-arrow-right.png') no-repeat transparent 50% 50%}@media (min-width: 480px){.flexslider .flex-direction-nav .flex-next{right:12px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.flexslider .flex-direction-nav .flex-next{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/slider-arrow-right@2x.png') no-repeat transparent 50% 50%;-webkit-background-size:15px 28px;-moz-background-size:15px 28px;-o-background-size:15px 28px;background-size:15px 28px}}.flexslider video{position:absolute;height:100%;width:100%;display:none}.flexslider .flexSliderText{bottom:0;color:#fff;display:block;left:50px;position:absolute;width:100%;zoom:1;top:18px;max-width:1360px;font-family:"Bitter";-webkit-backface-visibility:hidden;backface-visibility:hidden;text-transform:uppercase;font-size:16px;line-height:24px}@media (min-width: 480px){.flexslider .flexSliderText{left:108px;top:20%}}.flexslider .flexSliderText.black{color:#000}.flexslider .flexSliderText .txt{max-width:160px}@media (min-width: 480px){.flexslider .flexSliderText .txt{max-width:360px}}@media (min-width: 480px){.flexslider .flexSliderText{font-size:30px;line-height:42px}}@media (min-width: 480px) and (max-width: 722px){.flexslider .flexSliderText{font-size:18px;line-height:28px}}.flexslider .flex-viewport{max-width:1360px;margin:0 auto}.flexslider .flex-control-nav{bottom:20px;height:12px;z-index:10}@media (min-width: 480px){.flexslider .flex-control-nav{bottom:40px}}.flexslider .flex-control-nav li{margin:0 5px}.flexslider .flex-control-paging li a{width:10px;height:10px;border-radius:100%;border:1px solid #FFFFFF;background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.flexslider .flex-control-paging li a.flex-active{background:#FFFFFF}.flexslider.fullpage{position:fixed;width:100vw;height:100vh;top:0;z-index:1;max-width:none;margin:auto !important;margin:0px 0px 0px 0px}@media (min-width: 480px){.flexslider.fullpage{margin:0px 0px 0px 0px}}.flexslider.fullpage .flex-control-nav{bottom:80px}.flexslider.fullpage .flexSliderText .txt{width:70%;margin:auto;font-size:140%}@media (min-width: 480px){.flexslider.fullpage .flexSliderText .txt{margin:0 auto;text-align:center}}.flexslider.fullpage .flex-direction-nav .flex-prev,.flexslider.fullpage .flex-direction-nav .flex-next{height:75px;width:75px}.flexslider.fullpage .flex-direction-nav .flex-prev{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/slider-arrow-left_big.png') no-repeat transparent 50% 50%}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.flexslider.fullpage .flex-direction-nav .flex-prev{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/slider-arrow-left_big@2x.png') no-repeat transparent 50% 50%;-webkit-background-size:15px 28px;-moz-background-size:15px 28px;-o-background-size:15px 28px;background-size:15px 28px}}.flexslider.fullpage .flex-direction-nav .flex-next{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/slider-arrow-right_big.png') no-repeat transparent 50% 50%}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.flexslider.fullpage .flex-direction-nav .flex-next{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/slider-arrow-right_big@2x.png') no-repeat transparent 50% 50%;-webkit-background-size:15px 28px;-moz-background-size:15px 28px;-o-background-size:15px 28px;background-size:15px 28px}}.flexslider.fullpage .flex-viewport{max-width:none;margin:0 auto;height:100%}.flexslider.fullpage .flex-viewport ul.slides{height:100%}.flexslider.fullpage .flex-viewport ul.slides li{height:100%;overflow:hidden}.flexslider.fullpage .flex-viewport ul.slides li .flexSliderText{z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);bottom:auto}.flexslider.fullpage .flex-viewport ul.slides li picture img{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;max-height:none;min-width:100%;min-height:100%;width:auto;height:auto}.flexslider.flexsliderChanneling ul.slides{height:100%}.flexslider.flexsliderChanneling ul.slides li{width:100%;height:100%}.flexslider.flexsliderChanneling ul.slides li div{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.accordion{width:100%;border-bottom:1px solid #000}.accordion>.csc-default{margin:0}.accordion dt{padding:12px 36px 12px 36px;font-family:"Bitter";font-weight:300;position:relative;color:#000;text-transform:uppercase;cursor:pointer;border-top:1px solid #000;font-size:0}@media (min-width: 480px){.accordion dt{padding:14px 42px 7px 42px}}.accordion dt:before{content:'';position:absolute;height:27px;width:27px;background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/accordion-mobile-icon.png') no-repeat transparent 0 0;left:0;top:8px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.accordion dt:before{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/accordion-mobile-icon@2x.png') no-repeat transparent 0 0;-webkit-background-size:27px 54px;-moz-background-size:27px 54px;-o-background-size:27px 54px;background-size:27px 54px}}@media (min-width: 480px){.accordion dt:before{top:15px}}.accordion dt.bbAccordion-open:before{background-position:0 -27px}.accordion dt .t1,.accordion dt .t2,.accordion dt .t3{font-size:14px;line-height:18px}@media (min-width: 480px){.accordion dt .t1,.accordion dt .t2,.accordion dt .t3{font-size:18px;line-height:28px}}.accordion dt .t2,.accordion dt .t3{text-transform:none}.accordion dt .t1{font-family:"Bitter";font-weight:300}@media (min-width: 480px){.accordion dt .t1{display:inline-block;margin-right:5px}}@media (min-width: 480px){.accordion dt .t2{display:inline}}.accordion dd .accordionInner{margin:12px 0px 36px 0px}@media (min-width: 480px){.accordion dd .accordionInner{margin:14px 0px 42px 0px}}form .loading_ajax-submit{display:none;width:34px;height:34px;margin:0 auto}form .loading_ajax-submit.show{display:block}@media (min-width: 480px){form .loading_ajax-submit{float:left;margin:0}}@media (min-width: 480px){form a.submit{float:left}}form .row{margin:12px 0px 0px 0px}@media (min-width: 480px){form .row{margin:14px 0px 0px 0px}}form .row:after{content:'';clear:both;display:block}form .row.stellen .col div{margin-top:8px}form .col.empty{display:none}@media (min-width: 480px){form .col.empty{display:block}}@media (min-width: 480px){form .col{width:406px;float:left}form .col:first-child{width:145px}}form .checkboxElement{position:relative}form .checkboxElement .skinnedCheckbox{position:absolute;background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/checkbox-mobile.png?1643704781') no-repeat transparent 0 0;height:24px;width:24px;float:left;cursor:pointer}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){form .checkboxElement .skinnedCheckbox{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/checkbox-mobile@2x.png?1643704781') no-repeat transparent 0 0;-webkit-background-size:24px 48px;-moz-background-size:24px 48px;-o-background-size:24px 48px;background-size:24px 48px}}form .checkboxElement .skinnedCheckbox input{display:none}form .checkboxElement .skinnedCheckbox.checked{background-position:0 -24px}@media (min-width: 480px){form .checkboxElement .skinnedCheckbox.checked{background-position:0 -28px}}@media (min-width: 480px){form .checkboxElement .skinnedCheckbox{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/checkbox-desktop.png?1643704781') no-repeat transparent 0 0;width:28px;height:28px}}@media only screen and (min-width: 480px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 480px) and (-moz-min-device-pixel-ratio: 2), only screen and (min-width: 480px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 480px) and (min-device-pixel-ratio: 2), only screen and (min-width: 480px) and (min-resolution: 192dpi), only screen and (min-width: 480px) and (min-resolution: 2dppx){form .checkboxElement .skinnedCheckbox{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/checkbox-desktop@2x.png?1643704781') no-repeat transparent 0 0;-webkit-background-size:28px 56px;-moz-background-size:28px 56px;-o-background-size:28px 56px;background-size:28px 56px}}form .checkboxElement label{margin:0px 0px 0px 36px}@media (min-width: 480px){form .checkboxElement label{margin:0px 0px 0px 42px}}form .checkboxElement,form .radioGroup{margin-bottom:5px}@media (min-width: 480px){form .checkboxElement,form .radioGroup{margin-bottom:9px;margin-top:9px}}form .checkboxElement:after,form .radioGroup:after{content:'';clear:both;display:block}form .checkboxElement label,form .radioGroup label{float:left;width:auto;display:inline}form .radioGroup .radioBtnElement{float:left;margin:0px 12px 0px 0px;padding-bottom:6px}@media (min-width: 480px){form .radioGroup .radioBtnElement{margin:0px 25.2px 0px 0px}}form .radioGroup .radioBtnElement .skinnedRadio{float:left;width:24px;height:24px;margin:0px 6px 0px 0px;background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/radio-btn-mobile.png?1643704781') no-repeat transparent 0 0;cursor:pointer}@media (min-width: 480px){form .radioGroup .radioBtnElement .skinnedRadio{margin:0px 14px 0px 0px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){form .radioGroup .radioBtnElement .skinnedRadio{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/radio-btn-mobile@2x.png?1643704781') no-repeat transparent 0 0;-webkit-background-size:24px 48px;-moz-background-size:24px 48px;-o-background-size:24px 48px;background-size:24px 48px}}@media (min-width: 480px){form .radioGroup .radioBtnElement .skinnedRadio{width:28px;height:28px;background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/radio-btn-desktop.png?1643704781') no-repeat transparent 0 0}}@media only screen and (min-width: 480px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 480px) and (-moz-min-device-pixel-ratio: 2), only screen and (min-width: 480px) and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-width: 480px) and (min-device-pixel-ratio: 2), only screen and (min-width: 480px) and (min-resolution: 192dpi), only screen and (min-width: 480px) and (min-resolution: 2dppx){form .radioGroup .radioBtnElement .skinnedRadio{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/radio-btn-desktop@2x.png?1643704781') no-repeat transparent 0 0;-webkit-background-size:28px 56px;-moz-background-size:28px 56px;-o-background-size:28px 56px;background-size:28px 56px}}form .radioGroup .radioBtnElement .skinnedRadio.checked{background-position:0 -24px}@media (min-width: 480px){form .radioGroup .radioBtnElement .skinnedRadio.checked{background-position:0 -28px}}form .radioGroup .radioBtnElement .skinnedRadio input{display:none}form .radioGroup:after{content:'';clear:both;display:block}form select{font-family:"Bitter";font-weight:300;padding:6px 9px 6px 9px;font-size:14px;line-height:24px;border:none;background:rgba(108,19,103,0.1);min-width:195px}@media (min-width: 480px){form select{padding:7px 10.5px 7px 10.5px}}@media (min-width: 480px){form select{font-size:16px;line-height:28px}}form input[type="submit"].submitForm{display:none}form input[type="submit"].submitUpload{background:#6C1367;color:#fff;border:none;font-family:"Bitter";padding:5px 14px;font-size:14px;line-height:24px}@media (min-width: 480px){form input[type="submit"].submitUpload{font-size:16px;line-height:24px}}form input[type="file"]{font-family:"Bitter";font-weight:300;font-size:14px;line-height:24px}@media (min-width: 480px){form input[type="file"]{margin-top:9px}}@media (min-width: 480px){form input[type="file"]{font-size:16px;line-height:28px}}form textarea,form input[type="text"]{display:block;background:rgba(108,19,103,0.03);border:1px solid rgba(108,19,103,0.4);width:100%;box-sizing:border-box;border-radius:0;font-family:"Bitter";font-weight:300;padding:6px 9px 6px 9px;font-size:14px;line-height:24px}form textarea.small,form input[type="text"].small{width:33%}form textarea.medium,form input[type="text"].medium{width:63%}form textarea.medium,form textarea.small,form input[type="text"].medium,form input[type="text"].small{float:right}form textarea.medium:first-child,form textarea.small:first-child,form input[type="text"].medium:first-child,form input[type="text"].small:first-child{float:left}form textarea.error,form input[type="text"].error{border:1px solid #D82619}@media (min-width: 480px){form textarea,form input[type="text"]{padding:7px 10.5px 7px 10.5px}}@media (min-width: 480px){form textarea,form input[type="text"]{font-size:16px;line-height:28px}}@media (min-width: 480px){form textarea,form input[type="text"]{max-width:406px}}form select{border-radius:0}form label{display:block;width:100%;box-sizing:border-box;font-size:14px;line-height:24px}@media (min-width: 480px){form label{font-size:16px;line-height:28px}}@media (min-width: 480px){form .col>label{line-height:44px}}form .errorMsg{font-family:"Bitter";font-weight:600;color:#D82619;clear:both}.infoBox{background:rgba(108,19,103,0.1);padding:7px 12px}@media (min-width: 480px){.infoBox{padding:21px 32px}}.infoBox h4{margin-bottom:9px}@media (min-width: 480px){.infoBox h4{margin-bottom:21px}}.infoBox .tel{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/tel-icon.png?1643704781') no-repeat transparent 0 0;font-family:"Bitter";color:#6C1367;margin:0 0 7px 0;padding-left:54px;font-size:24px;line-height:41px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.infoBox .tel{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/tel-icon@2x.png?1643704781') no-repeat transparent 0 0;-webkit-background-size:41px 41px;-moz-background-size:41px 41px;-o-background-size:41px 41px;background-size:41px 41px}}@media (min-width: 480px){.infoBox .tel{margin:0 0 16px 0;padding-left:56px}}@media (min-width: 480px){.infoBox .tel{font-size:24px;line-height:41px}}@media (min-width: 480px){.infoBox .col{float:left;width:35%}}.infoBox .col.first{width:310px;margin:0px 0px 18px 0px}@media (min-width: 480px){.infoBox .col.first{margin:0px 0px 14px 0px}}@media (min-width: 480px){.infoBox .col.first{margin-right:20%}}@media (min-width: 480px){.infoBox:after{clear:both;content:'';display:block}}.gm{width:100%;height:180px}@media (min-width: 480px){.gm{height:440px}}.msg{background:rgba(108,19,103,0.1);padding:7px 12px}@media (min-width: 480px){.msg{padding:21px 32px}}.player{position:absolute;width:100%;height:100%;z-index:10}.slidePlayer{visibility:hidden;background:#000;position:absolute;width:100%;height:100%}.slidePlayer>div{width:100%;height:100%}.slidePlayer>div .player{width:100%;height:100%}.slidePlayer>div .player .cookie-warning{height:100%;background:#fff;cursor:pointer}.sliderCont a.play{cursor:pointer}.booking{background:rgba(108,19,103,0.1);color:#fff;position:relative;padding:12px 12px}@media (min-width: 480px){.booking{padding:42px 216px}}.booking .booking-container{min-height:332px;padding:12px 0 0 0}@media (min-width: 480px){.booking .booking-container{padding:14px 0 0 0}}.booking .booking-loader{content:'';background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/loading.gif') no-repeat transparent 50% 50%;display:block;position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;opacity:0.5}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.booking .booking-loader{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/loading@2x.gif') no-repeat transparent 50% 50%;-webkit-background-size:15px 28px;-moz-background-size:15px 28px;-o-background-size:15px 28px;background-size:15px 28px}}.booking.loaded .booking-loader{display:none}.booking .booking-calendar{margin-bottom:24px}@media (min-width: 480px){.booking .booking-calendar{width:40%;min-width:308px;max-width:480px;float:left;margin-right:52px}}.booking .clndr-controls{text-align:center}.booking .clndr-controls>div{display:inline-block}.booking .clndr-controls .clndr-previous-button,.booking .clndr-controls .clndr-next-button{width:15px;height:28px;cursor:pointer}.booking .clndr-controls .clndr-previous-button{float:left;left:12px;background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/slider-arrow-left.png') no-repeat transparent 0 0}@media (min-width: 480px){.booking .clndr-controls .clndr-previous-button{left:32px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.booking .clndr-controls .clndr-previous-button{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/slider-arrow-left@2x.png') no-repeat transparent 0 0;-webkit-background-size:15px 28px;-moz-background-size:15px 28px;-o-background-size:15px 28px;background-size:15px 28px}}.booking .clndr-controls .clndr-next-button{float:right;right:12px;background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/slider-arrow-right.png') no-repeat transparent 0 0}@media (min-width: 480px){.booking .clndr-controls .clndr-next-button{right:32px}}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.booking .clndr-controls .clndr-next-button{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/slider-arrow-right@2x.png') no-repeat transparent 0 0;-webkit-background-size:15px 28px;-moz-background-size:15px 28px;-o-background-size:15px 28px;background-size:15px 28px}}.booking .clndr-controls .month{text-transform:uppercase;font-size:16px}@media (min-width: 480px){.booking .clndr-controls .month{font-size:18px}}.booking .clndr-table{width:100%}.booking .header-days{text-transform:uppercase;height:30px;line-height:30px;font-size:14px}.booking .header-days td{padding:0;text-align:center;font-family:"Bitter";font-weight:600}.booking .header-days,.booking .day-contents{background-color:#4A62A0}.booking thead{border-top:12px solid rgba(108,19,103,0.1);border-bottom:12px solid rgba(108,19,103,0.1)}.booking tbody td{font-size:0;padding:0 !important}.booking td:nth-of-type(6),.booking td:nth-of-type(7){color:#2B0041}.booking td:nth-of-type(6) .day-contents,.booking td:nth-of-type(7) .day-contents{color:#2B0041}.booking .day-contents{text-align:center;margin:0 auto;color:#8A95B3;font-size:18px;-moz-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;height:38px;width:38px;margin-top:1px;line-height:38px;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px}@media (min-width: 480px){.booking .day-contents{height:44px;width:44px;margin-top:3px;line-height:44px;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px}}.booking .event .day-contents{background-color:#fff;color:rgba(108,19,103,0.1);cursor:pointer}.booking .selected .day-contents,.booking .event .day-contents:hover{background-color:#6C1367 !important;color:#fff !important}.booking .button:before{border-right-color:rgba(108,19,103,0.1) !important;border-bottom-color:rgba(108,19,103,0.1) !important}.booking .button:hover:before{border-right-color:rgba(108,19,103,0.1) !important;border-bottom-color:rgba(108,19,103,0.1) !important}.booking .booking-entries{display:inline-block;width:100%}@media (min-width: 480px){.booking .booking-entries{width:auto;max-width:390px}}.booking .booking-entries .event{border-bottom:1px solid #8A95B3;padding-bottom:12px;margin-bottom:12px}@media (min-width: 480px){.booking .booking-entries .event{padding-bottom:22px;margin-bottom:18px}}.booking .booking-entries .event:last-child{border-bottom:none;margin-bottom:0}.booking .booking-entries .event-date{font-size:14px}.booking .booking-entries .event-title{font-size:16px;font-family:"Bitter";font-weight:600;margin-bottom:12px}footer{width:100%;font-size:12px;z-index:8011;overflow:hidden;font-size:12px;line-height:24px;text-transform:none;text-align:center;font-family:"Bitter"}@media (min-width: 722px){footer{position:fixed;bottom:0;left:0}}@media (min-width: 480px){footer{font-size:14px;line-height:28px}}@media (max-width: 530px){footer{font-size:12px;line-height:24px}}footer .innerFooter{background-color:rgba(0,0,0,0.8);height:48px;display:table;position:relative}@media (max-width: 638px){footer .innerFooter{height:auto;display:block}}footer .innerFooter a.tigerpalast{color:#00CADB !important}footer .innerFooter a.gesellschaftshaus{color:#3fbf3f !important}footer .innerFooter a.restaurant{color:#aa47ff !important}footer .innerFooter a.cafehaus{color:#ffc700 !important}footer .innerFooter a{font-size:14px;padding:0px 6px}footer .innerFooter a:hover,footer .innerFooter a.active{background-color:#fff;color:black}footer .innerFooter a.langLink{display:none}footer .innerFooter span.langLink{display:none}footer .innerFooter .langSelectBox{display:none}@media (min-width: 722px){footer .innerFooter .langSelectBox{position:relative;display:inline;margin-right:15px}footer .innerFooter .langSelectBox select::-ms-expand{display:none}footer .innerFooter .langSelectBox select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}footer .innerFooter .langSelectBox select{cursor:pointer;font-family:"Bitter";font-size:15px;display:inline-block;min-width:auto;background:transparent;color:#fff;outline:0px;border:0px;box-shadow:unset;padding:0px 20px 0 5px;width:auto;max-width:95px;line-height:29px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none}footer .innerFooter .langSelectBox select:-moz-focus-inner{border:0;outline:0px}footer .innerFooter .langSelectBox select:hover,footer .innerFooter .langSelectBox select:active,footer .innerFooter .langSelectBox select:focus{color:#fff;outline:0px;border:0px}footer .innerFooter .langSelectBox select option{color:#000}footer .innerFooter .langSelectBox select option:hover,footer .innerFooter .langSelectBox select option:active,footer .innerFooter .langSelectBox select option:focus{color:#000;outline:0px;border:0px}footer .innerFooter .langSelectBox select option:-moz-focus-inner{border:0;outline:0px}footer .innerFooter .langSelectBox:after{content:"";border-color:#fff transparent transparent transparent;border-style:solid;border-width:4px;position:absolute;top:5.5px;right:5px}}@media (min-width: 722px) and (max-width: 853px){footer .innerFooter .langSelectBox{margin-right:0px}footer .innerFooter .langSelectBox select{font-size:12px}}@media (min-width: 639px){footer .innerFooter span.langLink,footer .innerFooter a{padding:33px 6px}footer .innerFooter span.langLink.langLink.selected,footer .innerFooter a.langLink.selected{color:#707070}footer .innerFooter span.langLink.langLink.last,footer .innerFooter a.langLink.last{margin-right:50px}}@media (min-width: 722px) and (max-width: 853px){footer .innerFooter a{font-size:12px;padding:33px 5px}}footer .innerFooter .left,footer .innerFooter .middle,footer .innerFooter .right{display:table-row;text-align:center;vertical-align:middle}@media (min-width: 639px){footer .innerFooter .left,footer .innerFooter .middle,footer .innerFooter .right{text-align:left}}footer .innerFooter .left{text-align:left}footer .innerFooter .left a:first-child{padding-right:3px}footer .innerFooter .left,footer .innerFooter .middle{display:none}@media (min-width: 639px){footer .innerFooter .right{display:table-cell}}@media (max-width: 638px){footer .innerFooter{display:block;padding:4px 0}footer .innerFooter a{display:inline-block}footer .innerFooter .right{display:block;margin:0 auto}}@media (min-width: 722px){footer .innerFooter .left,footer .innerFooter .middle,footer .innerFooter .right{width:auto;display:table-cell}footer .innerFooter .left{text-align:left}footer .innerFooter .middle{text-align:center}footer .innerFooter .right{text-align:right}}footer a{color:#fff;text-decoration:none}footer .socialMedia{font-size:0;line-height:0;margin:8px 0px 8px 0px}@media (min-width: 480px){footer .socialMedia{font-size:0;line-height:0}}@media (min-width: 639px){footer .socialMedia{margin:2px 8px 0 4px}}footer .socialMedia a{margin:0;padding:0;font-size:0;line-height:0}footer .socialMedia a.fb,footer .socialMedia a.yt,footer .socialMedia a.insta,footer .socialMedia a.tw{display:inline-block}footer .socialMedia a.fb:first-child,footer .socialMedia a.yt:first-child,footer .socialMedia a.insta:first-child,footer .socialMedia a.tw:first-child{margin-left:4px}footer .socialMedia a.fb{height:21px;width:21px;background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/icon-facebook.png?1643704781') no-repeat transparent 0 0;margin-left:10px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){footer .socialMedia a.fb{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/icon-facebook@2x.png?1643704781') no-repeat transparent 0 0;-webkit-background-size:21px 42px;-moz-background-size:21px 42px;-o-background-size:21px 42px;background-size:21px 42px}}footer .socialMedia a.yt{height:21px;width:21px;background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/icon-youtube.png') no-repeat transparent 0 0;margin-left:14px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){footer .socialMedia a.yt{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/icon-youtube@2x.png') no-repeat transparent 0 0;-webkit-background-size:21px 42px;-moz-background-size:21px 42px;-o-background-size:21px 42px;background-size:21px 42px}}footer .socialMedia a.insta{height:21px;width:21px;background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/icon-instagram.png') no-repeat transparent 0 0;margin-left:14px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){footer .socialMedia a.insta{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/icon-instagram@2x.png') no-repeat transparent 0 0;-webkit-background-size:21px 42px;-moz-background-size:21px 42px;-o-background-size:21px 42px;background-size:21px 42px}}footer .socialMedia a.tw{height:21px;width:26px;background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/icon-twitter.png?1643704781') no-repeat transparent 0 0}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){footer .socialMedia a.tw{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/icon-twitter@2x.png?1643704781') no-repeat transparent 0 0;-webkit-background-size:26px 42px;-moz-background-size:26px 42px;-o-background-size:26px 42px;background-size:26px 42px}}@media (min-width: 639px){footer .socialMedia{float:right}footer .socialMedia:after{display:block;content:'';clear:both}}.mouse a.yt:hover,.mouse a.insta:hover,.mouse a.tw:hover,.mouse a.fb:hover{background-position:0 -21px}html.fullpageFixed footer,body.fullpage footer{margin-top:-48px}html.fullpageFixed footer .innerFooter a,body.fullpage footer .innerFooter a{font-size:12px}html.fullpageFixed footer .innerFooter .left,html.fullpageFixed footer .innerFooter .right,body.fullpage footer .innerFooter .left,body.fullpage footer .innerFooter .right{text-align:center;float:none;display:block}html.fullpageFixed footer .innerFooter .left .socialMedia a,html.fullpageFixed footer .innerFooter .right .socialMedia a,body.fullpage footer .innerFooter .left .socialMedia a,body.fullpage footer .innerFooter .right .socialMedia a{font-size:0;line-height:0}@media (min-width: 639px){html.fullpageFixed footer .innerFooter a,body.fullpage footer .innerFooter a{font-size:14px}html.fullpageFixed footer .innerFooter .left,body.fullpage footer .innerFooter .left{display:table-cell;width:auto;text-align:left}html.fullpageFixed footer .innerFooter .right,body.fullpage footer .innerFooter .right{display:table-cell;width:auto;text-align:right}}body.channeling-page footer,body.startpage footer{position:fixed;bottom:0}body.channeling-page footer .right{text-align:right}@media (min-width: 722px){body.fullpage{padding-bottom:0 !important}}body.fullpage{background-color:#fff;margin:0 !important;padding:0 !important;width:100vw;height:100vh}.landingpage{width:100vw;max-width:100%;height:100vh;position:absolute;z-index:10}.landingpage .logos{position:absolute;top:50%;white-space:nowrap;width:100%;text-align:center;margin:0 auto;transform:translateY(-60%)}.landingpage .logos li{display:inline-block;background-color:rgba(255,255,255,0.75);width:260px;height:126px;margin:9px}@media (max-width: 890px){.landingpage .logos li{display:block;margin:9px auto}}.landingpage .logos li:hover{background-color:#fff}.landingpage .logos li .logo-gesellschaftshaus,.landingpage .logos li .logo-cafehaus,.landingpage .logos li .logo-restaurant{display:inline-block;width:260px;height:126px}.landingpage .logos li .logo-gesellschaftshaus{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/logo-gesellschaftshaus-desktop.png') no-repeat transparent 50% 50%}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.landingpage .logos li .logo-gesellschaftshaus{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/logo-gesellschaftshaus-desktop@2x.png') no-repeat transparent 50% 50%;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}}.landingpage .logos li .logo-cafehaus{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/logo-cafehaus-desktop.png') no-repeat transparent 50% 50%}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.landingpage .logos li .logo-cafehaus{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/logo-cafehaus-desktop@2x.png') no-repeat transparent 50% 50%;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}}.landingpage .logos li .logo-restaurant{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/logo-restaurant-desktop.png') no-repeat transparent 50% 50%;margin-right:0}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.landingpage .logos li .logo-restaurant{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/logo-restaurant-desktop@2x.png') no-repeat transparent 50% 50%;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}}html.fullpageFixed{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/landingpage_background.jpg?1643704781') no-repeat transparent 50% 50%;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;background-attachment:fixed !important}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){html.fullpageFixed{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/landingpage_background@2x.jpg') no-repeat transparent 50% 50%}}html.fullpageFixed body{background-color:transparent !important;margin-top:0}@media (min-width: 722px){html.fullpageFixed main{margin-bottom:50px}}html.fullpageFixed header.close{position:fixed;top:0;height:50px;width:100% !important;z-index:1000;pointer-events:none}html.fullpageFixed .innerHeader{position:relative}html.fullpageFixed .btnClose{position:absolute;top:0;right:0;width:50px;height:50px;background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/close.png') no-repeat #fff 50% 50%;box-sizing:border-box;cursor:pointer;pointer-events:auto}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){html.fullpageFixed .btnClose{background:url('../../../fileadmin/palmengarten-gastronomie/shared/assets/img/close@2x.png') no-repeat #fff 50% 50%;-webkit-background-size:22px 22px;-moz-background-size:22px 22px;-o-background-size:22px 22px;background-size:22px 22px}}#showGrid{position:absolute;right:0;top:0;z-index:100;width:100%;height:5000px;background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/grid-mobile.png') 0 0}@media (min-width: 480px){#showGrid{background:url('../../../fileadmin/palmengarten-gastronomie/restaurant_lafleur/assets/img/grid-desktop.png') 0 0}}.gridbutton{position:fixed;top:0;left:0;font-size:12px;background:#fff;color:#00CADB;z-index:1111;cursor:pointer}.promoPopup{display:none}.promoPopupContainer{min-width:200px;max-width:700px}.promoPopupContainer .promoHeadline{margin:10px 25px 0 0;word-break:break-word}.promoPopupContainer .promoHeadline h1{color:#000;background:transparent;padding:0}@media (min-width: 480px){.promoPopupContainer .promoHeadline h1{margin-bottom:30px}}.promoPopupContainer img{display:block;max-width:100%;height:auto}.cookie-warning{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;background-color:#fff;padding:15px 12px;position:relative;z-index:10}.cookie-warning div{display:inline-flex;justify-content:center;align-items:center;color:#6C1367;font-size:50px;font-weight:bold;border:6px solid #6C1367;border-radius:50%;width:60px;height:60px;margin-bottom:24px}@media (min-width: 480px){.cookie-warning div{font-size:76px;width:100px;height:100px}}.cookie-warning h2{max-width:400px;text-align:center;margin-bottom:24px}header .langSelect{display:none}header .langSelectBox select{font-family:"Bitter";font-size:14px}
/* Fullscreen-Startseiten-Slider: Bild immer auf Viewport cover-skalieren.
   Die alte min-width/min-height-Regel skaliert nur hoch – 4K-Dateien
   wurden deshalb in Originalpixeln zentriert (Zoom / Bild in der Ecke). */
.flexslider.fullpage .flex-viewport ul.slides li {
	position: relative;
}
.flexslider.fullpage .flex-viewport ul.slides li picture {
	display: block;
	width: 100%;
	height: 100%;
}
.flexslider.fullpage .flex-viewport ul.slides li picture img,
.flexslider.fullpage .flex-viewport ul.slides li > img {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	right: auto !important;
	bottom: auto !important;
	transform: none !important;
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	max-height: none !important;
	min-width: 0 !important;
	min-height: 0 !important;
	object-fit: cover;
	object-position: center center;
}
