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,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,picture,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;font-size:100%;font:inherit;vertical-align:baseline}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}table{border-collapse:collapse;border-spacing:0}pre{white-space:normal}a,div,figure,footer,h1,h2,h3,h4,h5,h6,header,input,li,nav,p,select,span,textarea,time,ul{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@font-face{font-family:FontAwesome;src:url(/Content/css/maederlhaus/f/fontawesome-webfont.eot?v=4.4.0);src:url(/Content/css/maederlhaus/f/fontawesome-webfont.eot?#iefix&v=4.4.0) format('embedded-opentype'),url(/Content/css/maederlhaus/f/fontawesome-webfont.woff2?v=4.4.0) format('woff2'),url(/Content/css/maederlhaus/f/fontawesome-webfont.woff?v=4.4.0) format('woff'),url(/Content/css/maederlhaus/f/fontawesome-webfont.ttf?v=4.4.0) format('truetype'),url(/Content/css/maederlhaus/f/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:brandon_thin;src:url(/Content/css/maederlhaus/f/brandon_thin-webfont.eot);src:url(/Content/css/maederlhaus/f/brandon_thin-webfont.eot?#iefix) format('embedded-opentype'),url(/Content/css/maederlhaus/f/brandon_thin-webfont.woff2) format('woff2'),url(/Content/css/maederlhaus/f/brandon_thin-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:brandon_light;src:url(/Content/css/maederlhaus/f/brandon_light-webfont.eot);src:url(/Content/css/maederlhaus/f/brandon_light-webfont.eot?#iefix) format('embedded-opentype'),url(/Content/css/maederlhaus/f/brandon_light-webfont.woff2) format('woff2'),url(/Content/css/maederlhaus/f/brandon_light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:brandon_regular;src:url(/Content/css/maederlhaus/f/brandon_reg-webfont.eot);src:url(/Content/css/maederlhaus/f/brandon_reg-webfont.eot?#iefix) format('embedded-opentype'),url(/Content/css/maederlhaus/f/brandon_reg-webfont.woff2) format('woff2'),url(/Content/css/maederlhaus/f/brandon_reg-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:brandon_medium;src:url(/Content/css/maederlhaus/f/brandon_med-webfont.eot);src:url(/Content/css/maederlhaus/f/brandon_med-webfont.eot?#iefix) format('embedded-opentype'),url(/Content/css/maederlhaus/f/brandon_med-webfont.woff2) format('woff2'),url(/Content/css/maederlhaus/f/brandon_med-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:brandon_black;src:url(/Content/css/maederlhaus/f/brandon_blk-webfont.eot);src:url(/Content/css/maederlhaus/f/brandon_blk-webfont.eot?#iefix) format('embedded-opentype'),url(/Content/css/maederlhaus/f/brandon_blk-webfont.woff2) format('woff2'),url(/Content/css/maederlhaus/f/brandon_blk-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:brandon_bold;src:url(/Content/css/maederlhaus/f/brandon_bld-webfont.eot);src:url(/Content/css/maederlhaus/f/brandon_bld-webfont.eot?#iefix) format('embedded-opentype'),url(/Content/css/maederlhaus/f/brandon_bld-webfont.woff2) format('woff2'),url(/Content/css/maederlhaus/f/brandon_bld-webfont.woff) format('woff');font-weight:400;font-style:normal}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-loading .slick-list{background:#fff url(/Content/css/maederlhaus/i/loader.gif) center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none;position:relative}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-dots{position:absolute;top:25px;right:150px;display:inline-block;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease}.slick-dots li{display:inline-block;margin:0 8px;padding:0;cursor:pointer}.slick-dots li button{position:relative;border:0;background:#fff;border-radius:50%;border:1px solid transparent;display:block;height:8px;width:8px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover,.slick-dots li.slick-active button{background:0 0;border:1px solid #fff}.slick-dots li.slick-active button:before{color:#fff}
.container.cols{position:relative}.container.cols:after{content:' ';display:block;clear:both;height:0;overflow:hidden;visibility:hidden}.container.cols .col-item{float:left;padding:0;min-height:1px;vertical-align:top;box-sizing:border-box}.container.cols .col-item .cms-section,.container.cols .col-item .cmsmodul{height:100%}.container.cols .col-item:first-of-type{padding-left:0}.container.cols .col-item:last-of-type{padding-right:0}.container.cols .col-item .mo{min-height:80px}.container.cols .container.cols{padding:10px 0}.container.cols .container.cols .col-item:nth-of-type(1){padding:0 15px 0 0}.container.cols .container.cols .col-item:nth-of-type(2){padding:0 0 0 15px}.sm1.c1{width:100%}.sm2.c1{width:50%}.sm3.c1{width:33.33%}.sm4.c1{width:25%}.sm5.c1{width:20%}.sm6.c1{width:16.66%}.sm7.c1{width:14.28%}.sm8.c1{width:12.5%}.sm9.c1{width:11.11%}.sm10.c1{width:10%}.sm11.c1{width:9.09%}.sm12.c1{width:8.33%}.sm13.c1{width:7.69%}.sm14.c1{width:7.14%}.sm15.c1{width:6.66%}.sm16.c1{width:6.25%}.sm17.c1{width:5.88%}.sm18.c1{width:5.55%}.sm19.c1{width:5.26%}.sm20.c1{width:5%}.sm21.c1{width:4.76%}.sm22.c1{width:4.54%}.sm23.c1{width:4.34%}.sm24.c1{width:4.16%}.sm25.c1{width:4%}.sm26.c1{width:3.84%}.sm27.c1{width:3.7%}.sm28.c1{width:3.57%}.sm29.c1{width:3.44%}.sm30.c1{width:3.33%}.sm31.c1{width:3.22%}.sm32.c1{width:3.12%}.sm33.c1{width:3.03%}.sm34.c1{width:2.94%}.sm35.c1{width:2.85%}.sm36.c1{width:2.77%}.sm37.c1{width:2.7%}.sm38.c1{width:2.63%}.sm39.c1{width:2.56%}.sm40.c1{width:2.5%}.sm41.c1{width:2.43%}.sm42.c1{width:2.38%}.sm43.c1{width:2.32%}.sm44.c1{width:2.27%}.sm3.c3{width:100%}.sm4.c3{width:75%}.sm5.c3{width:60%}.sm6.c3{width:50%}.sm7.c3{width:42.85%}.sm8.c3{width:37.5%}.sm9.c3{width:33.33%}.sm10.c3{width:30%}.sm11.c3{width:27.27%}.sm12.c3{width:25%}.sm13.c3{width:23.07%}.sm14.c3{width:21.42%}.sm15.c3{width:20%}.sm16.c3{width:18.75%}.sm17.c3{width:17.64%}.sm18.c3{width:16.66%}.sm19.c3{width:15.78%}.sm20.c3{width:15%}.sm21.c3{width:14.28%}.sm22.c3{width:13.63%}.sm23.c3{width:13.04%}.sm24.c3{width:12.5%}.sm25.c3{width:12%}.sm26.c3{width:11.53%}.sm27.c3{width:11.11%}.sm28.c3{width:10.71%}.sm29.c3{width:10.34%}.sm30.c3{width:10%}.sm31.c3{width:9.67%}.sm32.c3{width:9.37%}.sm33.c3{width:9.09%}.sm34.c3{width:8.82%}.sm35.c3{width:8.57%}.sm36.c3{width:8.33%}.sm37.c3{width:8.1%}.sm38.c3{width:7.89%}.sm39.c3{width:7.69%}.sm40.c3{width:7.5%}.sm41.c3{width:7.31%}.sm42.c3{width:7.14%}.sm43.c3{width:6.97%}.sm44.c3{width:6.81%}.sm5.c5{width:100%}.sm6.c5{width:83.33%}.sm7.c5{width:71.42%}.sm8.c5{width:62.5%}.sm9.c5{width:55.55%}.sm10.c5{width:50%}.sm11.c5{width:45.45%}.sm12.c5{width:41.66%}.sm13.c5{width:38.46%}.sm14.c5{width:35.71%}.sm15.c5{width:33.33%}.sm16.c5{width:31.25%}.sm17.c5{width:29.41%}.sm18.c5{width:27.77%}.sm19.c5{width:26.31%}.sm20.c5{width:25%}.sm21.c5{width:23.8%}.sm22.c5{width:22.72%}.sm23.c5{width:21.73%}.sm24.c5{width:20.83%}.sm25.c5{width:20%}.sm26.c5{width:19.23%}.sm27.c5{width:18.51%}.sm28.c5{width:17.85%}.sm29.c5{width:17.24%}.sm30.c5{width:16.66%}.sm31.c5{width:16.12%}.sm32.c5{width:15.62%}.sm33.c5{width:15.15%}.sm34.c5{width:14.7%}.sm35.c5{width:14.28%}.sm36.c5{width:13.88%}.sm37.c5{width:13.51%}.sm38.c5{width:13.15%}.sm39.c5{width:12.82%}.sm40.c5{width:12.5%}.sm41.c5{width:12.19%}.sm42.c5{width:11.9%}.sm43.c5{width:11.62%}.sm44.c5{width:11.36%}.sm7.c7{width:100%}.sm8.c7{width:87.5%}.sm9.c7{width:77.77%}.sm10.c7{width:70%}.sm11.c7{width:63.63%}.sm12.c7{width:58.33%}.sm13.c7{width:53.84%}.sm14.c7{width:50%}.sm15.c7{width:46.66%}.sm16.c7{width:43.75%}.sm17.c7{width:41.17%}.sm18.c7{width:38.88%}.sm19.c7{width:36.84%}.sm20.c7{width:35%}.sm21.c7{width:33.33%}.sm22.c7{width:31.81%}.sm23.c7{width:30.43%}.sm24.c7{width:29.16%}.sm25.c7{width:28%}.sm26.c7{width:26.92%}.sm27.c7{width:25.92%}.sm28.c7{width:25%}.sm29.c7{width:24.13%}.sm30.c7{width:23.33%}.sm31.c7{width:22.58%}.sm32.c7{width:21.87%}.sm33.c7{width:21.21%}.sm34.c7{width:20.58%}.sm35.c7{width:20%}.sm36.c7{width:19.44%}.sm37.c7{width:18.91%}.sm38.c7{width:18.42%}.sm39.c7{width:17.94%}.sm40.c7{width:17.5%}.sm41.c7{width:17.07%}.sm42.c7{width:16.66%}.sm43.c7{width:16.27%}.sm44.c7{width:15.9%}.sm9.c9{width:100%}.sm10.c9{width:90%}.sm11.c9{width:81.81%}.sm12.c9{width:75%}.sm13.c9{width:69.23%}.sm14.c9{width:64.28%}.sm15.c9{width:60%}.sm16.c9{width:56.25%}.sm17.c9{width:52.94%}.sm18.c9{width:50%}.sm19.c9{width:47.36%}.sm20.c9{width:45%}.sm21.c9{width:42.85%}.sm22.c9{width:40.9%}.sm23.c9{width:39.13%}.sm24.c9{width:37.5%}.sm25.c9{width:36%}.sm26.c9{width:34.61%}.sm27.c9{width:33.33%}.sm28.c9{width:32.14%}.sm29.c9{width:31.03%}.sm30.c9{width:30%}.sm31.c9{width:29.03%}.sm32.c9{width:28.12%}.sm33.c9{width:27.27%}.sm34.c9{width:26.47%}.sm35.c9{width:25.71%}.sm36.c9{width:25%}.sm37.c9{width:24.32%}.sm38.c9{width:23.68%}.sm39.c9{width:23.07%}.sm40.c9{width:22.5%}.sm41.c9{width:21.95%}.sm42.c9{width:21.42%}.sm43.c9{width:20.93%}.sm44.c9{width:20.45%}.companies_overview_tbl7{display:flex;max-width:1400px;padding:0 20px;overflow:hidden;margin:0 auto;flex-direction:row;flex-wrap:wrap}
.jcarousel-skin-pika .jcarousel-container-horizontal{padding:35px 20px;overflow:hidden;margin-left:30%;margin-right:30%}.jcarousel-skin-pika .jcarousel-clip-horizontal{height:90px;width:460px}.jcarousel-skin-pika .jcarousel-item-horizontal{margin-right:10px}div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right,div.pp_default .pp_top,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_right{height:13px}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(/Content/css/maederlhaus/i/p/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(/Content/css/maederlhaus/i/p/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(/Content/css/maederlhaus/i/p/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0;padding-left:4px}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(/Content/css/maederlhaus/i/p/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(/Content/css/maederlhaus/i/p/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(/Content/css/maederlhaus/i/p/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(/Content/css/maederlhaus/i/p/btnPrevious.png) center left no-repeat;cursor:pointer}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#fff;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:8px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(/Content/css/maederlhaus/i/p/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{background:url(/Content/css/maederlhaus/i/p/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(/Content/css/maederlhaus/i/p/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}div.light_rounded .pp_content,div.pp_default .pp_content{background-color:#fff}div.facebook #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.pp_default #pp_full_res .pp_inline{color:#000}.pp_gallery li.selected a,.pp_gallery ul a:hover,div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a{border-color:#fff}div.dark_rounded .pp_details,div.dark_square .pp_details,div.facebook .pp_details,div.light_rounded .pp_details,div.light_square .pp_details,div.pp_default .pp_details{position:relative}div.facebook .pp_content,div.light_rounded .pp_bottom .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_top .pp_middle,div.light_square .pp_content,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right{background:#000;color:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous{margin-top:12px!important}div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_rounded .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_rounded .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/Content/css/maederlhaus/i/p/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_bottom .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_top .pp_middle{background:url(/Content/css/maederlhaus/i/p/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_bottom,.pp_top{height:20px;position:relative}* html .pp_bottom,* html .pp_top{padding:0 20px}.pp_bottom .pp_left,.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle,.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle,* html .pp_top .pp_middle{left:0;position:static}.pp_bottom .pp_right,.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}div div.ppt{visibility:hidden}div.pp_pic_holder{overflow:visible!important}.pp_bottom .pp_middle,.pp_content,.pp_left,.pp_right,.pp_top .pp_middle{background:0 0!important}.pp_details .currentTextHolder{color:#fff}.pp_details{position:static!important}.pp_details .pp_nav{opacity:0}div.facebook .pp_close{position:absolute;right:40px;top:15px}.pp_content:hover .div.facebook .pp_close{opacity:1}.pp_content{overflow:visible!important}.pp_fade{box-shadow:5px 5px 30px 3px #000}#pp_full_res{line-height:0!important;background:#fff}.pp_hoverContainer{z-index:0}.pp_next{z-index:1}
html{position:relative;min-height:100%;box-sizing:border-box;text-rendering:optimizeLegibility}body{background:#fff;color:#555452;font-size:.9em;margin:170px 0 540px 0;padding:0;line-height:140%;height:100%}body,input,select,textarea{font-family:brandon_regular,Arial,sans-serif}li,ul{list-style:none;padding:0;margin:0}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #fff}::-webkit-scrollbar-thumb{-webkit-border-radius:6px;border-radius:6px;background:#6e9d20}::-webkit-scrollbar-thumb:window-inactive{background:#6e9d20}::-webkit-input-placeholder{color:#999;font-style:italic;font-weight:400}:-moz-placeholder{color:#999;font-style:italic;opacity:1;font-weight:400}::-moz-placeholder{color:#999;font-style:italic;opacity:1;font-weight:400}:-ms-input-placeholder{color:#999;font-style:italic;font-weight:400}a:link,a:visited{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;cursor:pointer;text-decoration:none;color:#555452}a:focus,a:hover{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}a:focus{background-color:transparent}figure,img,p{border:none;margin:0}img{max-width:100%;display:block}.image img.image{width:100%}b,strong{font-weight:700;font-family:brandon_black,sans-serif}.clb{clear:both}hr{border:none;height:1px;border-top:1px solid #ddd}header{z-index:10}#m{z-index:8;font-size:1.3em}input[type=text],select,textarea{border:1px solid #5a8d06;box-shadow:0 0 1px #5a8d06;border-radius:3px;padding:4px 8px;box-sizing:border-box;font-size:.8em}input[type=text]:focus,select:focus,textarea:focus{outline:#5a8d06 auto 5px;box-shadow:0 0 6px #bbb}input[type=text][readonly=readonly]{opacity:.6;background:#bbbaba;box-shadow:none}input.rcbInput{font-family:brandon_regular,Arial,sans-serif!important;font-size:15px!important;color:#fff!important}input.rcbInput,input.rcbInput:focus{box-shadow:none!important;opacity:1!important}.RadComboBox_Default .rcbArrowCellLeft,.RadComboBox_Default .rcbArrowCellRight,.RadComboBox_Default .rcbInputCellLeft,.RadComboBox_Default .rcbInputCellRight{background:0 0!important;border:1px solid #5a8d06!important;box-shadow:0 0 1px #5a8d06!important;border-radius:3px!important;background:#5a8d06!important}.RadComboBox_Default .rcbFocused .rcbArrowCellLeft,.RadComboBox_Default .rcbFocused .rcbInputCellRight,.rcbFocused .rcbInputCellLeft{outline:#5a8d06 auto 5px!important;box-shadow:0 0 6px #bbb!important}.RadComboBox .rcbArrowCell,.RadComboBox .rcbArrowCell:focus{position:relative;outline:0!important}.RadComboBox #Packages_Arrow:focus{outline:0!important}.RadComboBox .rcbArrowCellRight{position:relative;left:-29px}.RadComboBox #Packages_Arrow,.RadComboBox .rcbArrowCellRight>a{width:40px!important;height:40px!important;display:block!important;background:#6e9d20!important;border:4px solid #fff!important;border-radius:100px!important;position:absolute!important;margin-left:-30px!important;left:25px!important;top:-8px!important;cursor:pointer!important;box-shadow:-1px 0 6px #bbb!important}.RadComboBox #Packages_Arrow:before,.RadComboBox .rcbArrowCellRight>a:before{content:'';height:1px;width:11px;display:block;background:#fff;position:absolute;left:12px;top:12px;transform:rotate(45deg) rotateZ(0)}.RadComboBox #Packages_Arrow:after,.RadComboBox .rcbArrowCellRight>a:after{content:'';height:1px;width:11px;display:block;background:#fff;position:absolute;left:12px;top:20px;transform:rotate(135deg) rotateZ(0)}.alternate .al.c,.alternate .al.o,.button-gruen,.button-gruen:link,.button-gruen:visited,.button:link,.button:visited,.contentlist14 .item .cont .more:link,.contentlist14 .item .cont .more:visited,.google-map .map-direction .button,.list1 .tbl-packages1 article .more:link,.list1 .tbl-packages1 article .more:visited,.newsletter_subunsub .button.subscribe,.newsletter_subunsub .button.unsubscribe,.package-detail .tbl-prices.rooms .btns a:link,.package-detail .tbl-prices.rooms .btns a:visited,.package.mode3 .r .btns a:link,.package.mode3 .r .btns a:visited,.reservationform .package .details:link,.reservationform .package .details:visited,.shop-cart .btns .aclear:link,.shop-cart .btns .aclear:visited,.shop-cart .btns .agoon:link,.shop-cart .btns .agoon:visited,.shop-cash .shop_shippingaddress .new.button,.shop-cash .shop_shippingaddress .newForm .button.cancel,.shop_overview .box .edit a:link,.shop_overview .box .edit a:visited,.shop_overview .dvprint a:link,.shop_overview .dvprint a:visited,.tbl_downloadlist a:link,.tbl_downloadlist a:visited{background:#507a0b;color:#fff;margin-top:8px;font-size:.7em;display:inline-block;padding:6px 22px 4px 22px;border-radius:3px;text-align:center;text-transform:uppercase;cursor:pointer;border:1px solid transparent;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.alternate .al.c:hover,.alternate .al.o:hover,.button-gruen:hover,.button:hover,.contentlist14 .item .cont .more:hover,.google-map .map-direction .button:hover,.list1 .tbl-packages1 article .more:hover,.newsletter_subunsub .button.subscribe:hover,.newsletter_subunsub .button.unsubscribe:hover,.package-detail .tbl-prices.rooms .btns a:hover,.package.mode3 .r .btns a:hover,.reservationform .package .details:hover,.shop-cart .btns .aclear:hover,.shop-cart .btns .agoon:hover,.shop-cash .shop_shippingaddress .new.button:hover,.shop-cash .shop_shippingaddress .newForm .button.cancel:hover,.shop_overview .box .edit a:hover,.shop_overview .dvprint a:hover,.tbl_downloadlist a:hover{background:#fff;color:#000;border:1px solid #507a0b}.button-rot,.button-rot:link,.button-rot:visited,.reservationform .btn .button,.shop-cart .btns .acash.button:link,.shop-cart .btns .acash.button:visited,.shop-cash .shop_shippingaddress .button.choose:link,.shop-cash .shop_shippingaddress .button.choose:visited,.shop-cash .shop_shippingaddress .newForm .button.choose,.shop_overview .cart_edit.edit a:link,.shop_overview .cart_edit.edit a:visited,.shop_overview .send .button,.shop_sent_ok .vouchers .button:link,.shop_sent_ok .vouchers .button:visited{background:#d02826;color:#fff;margin-top:8px;font-size:.7em;display:inline-block;padding:6px 22px 4px 22px;border-radius:3px;text-transform:uppercase;border:1px solid transparent;cursor:pointer;text-align:center;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.button-rot:hover,.reservationform .btn .button:hover,.shop-cart .btns .acash.button:hover,.shop-cash .shop_shippingaddress .button.choose:hover,.shop_overview .cart_edit.edit a:hover,.shop_overview .send .button:hover,.shop_sent_ok .vouchers .button:hover{background:#fff;color:#000;border:1px solid #d02826}.company_detail ul li,.content_main li,.content_main ul,.line .package li,.line .package ul,.package.mode3 .r .descr ul,.package.mode3 .r .descr ul li,.sitemap li,.sitemap ul{line-height:140%;list-style:disc;margin:0 0 0 10px}.gal2+.bx3nopad,.gal2+.container{margin:40px 0 0 0}.compat-object-fit{background-size:cover;display:block;width:100%;height:100%}.compat-object-fit img{opacity:0}
#M>.newDiv{position:fixed;left:0;top:170px;width:100%;text-align:center}html.hasb #M>.newDiv{top:208px}#M>.newDiv a:link,#M>.newDiv a:visited{display:block;background:rgba(0,153,255,.9)}html.scroll1 #M>.newDiv{top:108px}.booking-skd{padding-top:60px}.reservation-preview{background:#8d1d54;padding:20px calc(50% - 520px);padding-bottom:18px;font-size:.8em}.reservation-preview:before{content:'DIREKT GARANTIERT AM GÜNSTIGSTEN BUCHEN';display:inline-block;color:#eba3c6;margin-right:18px;font-size:1em;vertical-align:sub}.reservation-preview input{border:none;width:230px;padding:4px 8px 4px 56px;text-align:center;font-size:1.9em;font-family:brandon_bold;border-radius:3px}.reservation-preview input.nights{width:130px;margin-left:4px}.reservation-preview .arrival{padding-left:58px}.reservation-preview .arrival:before{position:absolute;left:0;top:3px;z-index:5;display:inline-block;width:44px;height:46px;background:url(/Content/css/maederlhaus/i/datep.png) no-repeat;content:''}.reservation-preview .arrival,.reservation-preview .nights{display:inline-block;position:relative;vertical-align:middle}.reservation-preview .arrival label,.reservation-preview .nights label{position:absolute;left:12px;top:13px;z-index:10;color:#a4a4a4;text-transform:uppercase;font-size:.7em}.reservation-preview .arrival label{left:68px}.reservation-preview .next{border:2px solid #fff;border-radius:3px;padding:14px 24px 13px 24px;margin-left:4px;font-size:1.4em;color:#fff;display:inline-block;vertical-align:middle;text-transform:uppercase}.reservation-preview .next:hover{background:#fff;color:#8d1d54}.reservation-preview .datep{display:none}.listm3{background:#ddd;padding:20px calc(50% - 550px);text-align:center}.listm3 table{width:100%}.listm3 ul{width:100%}.listm3 li{display:inline-block;width:23.5%;margin:.5%}.listm3 a{display:block;height:120px;margin:20px 0;background:#fff;padding:20px}.listmenuitems{background:#eee;display:block;padding:20px calc(50% - 550px);text-align:center}.listmenuitems>span{display:inline-block;background:#fff;width:31.5%;margin:.5%;position:relative;height:220px;overflow:hidden}.listmenuitems .dvfirstcontent{display:none}.listmenuitems .dvcontent{position:absolute;top:20%;width:100%;left:0;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transform:translateZ(0)}.listmenuitems .dvimg a{display:block}.listmenuitems .dvcontent h3{color:#fff;text-shadow:0 0 4px #000}.listmenuitems span:hover .dvcontent{top:40%}.calendarCalendar{border:1px solid 4b6236;background:#fff;text-align:left;border:1px solid #a9a9a9}.calendarCalendar>div>table>tbody>tr>td>table>tbody>tr>td>div{overflow:hidden;height:auto!important}.calendarCalendar>table>tbody{display:table;width:100%}.calendarCalendar>table>tbody>tr{position:relative}.calendarCalendar>table>tbody>tr>td:nth-child(1){position:absolute;top:15px;left:14px}.calendarCalendar>table>tbody>tr>td:nth-child(2){padding-left:20px;padding-right:20px}.calendarCalendar>table>tbody>tr>td:nth-child(3){position:absolute;top:15px;right:5px}.calendarCalendar>table{padding:10px;display:block;box-sizing:border-box}.calendarTitle{color:#fafafa;text-align:center;padding:6px 0 4px 0;display:block}.calendarTitle select{margin:0 5px}.calendarArrowLeft{width:30px;height:14px;cursor:pointer;cursor:hand;border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #6e9d20;width:0;height:0;display:block;margin:0 auto}.calendarArrowRight{border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-left:.75em solid #6e9d20;width:0;height:0;display:block;margin:0 auto 0 -20px;cursor:pointer}.calendarMonth{background:#f1f1f1;padding:4px}.calendarMonthTitle{text-align:center;padding:6px 0 4px 0;color:#fff;font-weight:400;text-transform:uppercase;font-size:.8em;background:#6e9d20;line-height:100%}.calendarDayName{font-weight:700;color:#000;text-align:center;padding:5px 0 0 0;font-size:.8em;text-transform:uppercase}.calendarDay{font-size:.8em;color:#fff;padding:0;text-align:center;cursor:pointer;cursor:hand;background:#fff;border:1px solid transparent}.calendarDayOver{color:#fff;background:#6e9d20;padding:0;text-align:center;font-size:.8em;cursor:pointer;cursor:hand;border:1px solid transparent}.calendarDayToday{font:bold 11px Tahoma;color:#333;text-align:center;background:#fff;cursor:pointer;cursor:hand}.calendarDayTodayOver{font:bold 11px Tahoma;color:#333;text-align:center;border:1px solid #6e9d20;cursor:pointer;cursor:hand}.calendarDay{color:#000}.calendarDayDisabled{font:11px Tahoma;color:#8e8e8e;text-align:center;padding:1px}.calendarDayDisabledOver{font:11px Tahoma;color:#8e8e8e;text-align:center;padding:1px}.calendarDaySelected{font:bold 11px Tahoma;color:#fff;text-align:center;background-color:#4b6236}.calendarDaySelectedOver{font:bold 11px Tahoma;color:#fff;text-align:center;background-color:#4b6236}.calendarDaySpecial{font:bold 11px Tahoma;color:#fff;background-color:#098303;cursor:pointer;text-align:center;padding:1px}.calendarDaySpecialOver{font:bold 11px Tahoma;color:#fff;cursor:pointer;background-color:#014509;text-align:center;padding:1px}.calendarDatePickerButton{cursor:pointer;cursor:hand;vertical-align:bottom;font-size:0}.calendarDatePickerButton:before{content:'';background:url(data:image/png;base64,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);width:17px;height:19px;display:inline-block}.blah{font:bold 11px Tahoma;color:#fff;background-color:navy}.calendarYearSelectorTitle{cursor:pointer;display:inline;padding-left:5px;font:bold 11px Tahoma;color:#fafafa;text-align:center}.calendarYearSelectorContainer{border:1px solid #fafafa;padding-left:5px;padding-right:5px;display:none;background-image:url(/Content/css/maederlhaus/i/cal_bg.gif);background-repeat:repeat-x;font:bold 11px Tahoma;color:#fafafa;text-align:center}.calendarYearSelectorArrowUp{cursor:pointer;background:url(/Content/css/maederlhaus/i/arrowUp.gif);background-repeat:no-repeat;background-position:center;text-align:center}.calendarYearSelectorArrowDown{cursor:pointer;background:url(/Content/css/maederlhaus/i/arrowDown.gif);background-repeat:no-repeat;background-position:center;text-align:center}.calendarYearSelected{cursor:pointer;font:bold 11px Tahoma;text-align:center;background-color:#fafafa;color:#999}.calendarYearSelector{cursor:pointer;font:bold 11px Tahoma;color:#fafafa;text-align:center}.calendarMonthSelectorTitle{cursor:pointer;display:inline;padding-left:5px;font:bold 11px Tahoma;color:#fafafa;text-align:center}.calendarMonthSelectorContainer{border:1px solid #fafafa;padding-left:5px;padding-right:5px;display:none;background:#fff;font:bold 11px Tahoma;color:#fafafa;text-align:center}.calendarMonthSelectorArrowUp{cursor:pointer;background:url(/Content/css/maederlhaus/i/arrowUp.gif);background-repeat:no-repeat;background-position:center;text-align:center}.calendarMonthSelectorArrowDown{cursor:pointer;background:url(/Content/css/maederlhaus/i/arrowDown.gif);background-repeat:no-repeat;background-position:center;text-align:center}.calendarMonthSelected{cursor:pointer;font:bold 11px Tahoma;text-align:center;background-color:#fafafa;color:#999}.calendarMonthSelector{cursor:pointer;font:bold 11px Tahoma;color:#fafafa;text-align:center}.calendarHourSelectorTitle{cursor:pointer;display:inline;padding-left:5px;font:bold 11px Tahoma;color:#fafafa;text-align:center}.calendarHourSelectorContainer{border:1px solid #fafafa;padding-left:5px;padding-right:5px;display:none;background:#fff;font:bold 11px Tahoma;color:#fafafa;text-align:center}.calendarHourSelectorArrowUp{cursor:pointer;background:url(/Content/css/maederlhaus/i/arrowUp.gif);background-repeat:no-repeat;background-position:center;text-align:center}.calendarHourSelectorArrowDown{cursor:pointer;background:url(/Content/css/maederlhaus/i/arrowDown.gif);background-repeat:no-repeat;background-position:center;text-align:center}.calendarHourSelected{cursor:pointer;font:bold 11px Tahoma;text-align:center;background-color:#fafafa;color:#999}.calendarHourSelector{cursor:pointer;font:bold 11px Tahoma;color:#fafafa;text-align:center}.calendarMinuteSelectorTitle{cursor:pointer;display:inline;padding-left:5px;font:bold 11px Tahoma;color:#fafafa;text-align:center}.calendarMinuteSelectorContainer{border:1px solid #fafafa;padding-left:5px;padding-right:5px;display:none;background-image:url(/Content/css/maederlhaus/i/cal_bg.gif);background-repeat:repeat-x;font:bold 11px Tahoma;color:#fafafa;text-align:center}.calendarMinuteSelectorArrowUp{cursor:pointer;background:url(/Content/css/maederlhaus/i/arrowUp.gif);background-repeat:no-repeat;background-position:center;text-align:center}.calendarMinuteSelectorArrowDown{cursor:pointer;background:url(/Content/css/maederlhaus/i/arrowDown.gif);background-repeat:no-repeat;background-position:center;text-align:center}.calendarMinuteSelected{cursor:pointer;font:bold 11px Tahoma;text-align:center;background-color:#fafafa;color:#999}.calendarMinuteSelector{cursor:pointer;font:bold 11px Tahoma;color:#fafafa;text-align:center}.calendarSecondSelectorTitle{cursor:pointer;display:inline;padding-left:5px;font:bold 11px Tahoma;color:#fafafa;text-align:center}.calendarSecondSelectorContainer{border:1px solid #fafafa;padding-left:5px;padding-right:5px;display:none;background-image:url(/Content/css/maederlhaus/i/cal_bg.gif);background-repeat:repeat-x;font:bold 11px Tahoma;color:#fafafa;text-align:center}.calendarSecondSelectorArrowUp{cursor:pointer;background:url(/Content/css/maederlhaus/i/arrowUp.gif);background-repeat:no-repeat;background-position:center;text-align:center}.calendarSecondSelectorArrowDown{cursor:pointer;background:url(/Content/css/maederlhaus/i/arrowDown.gif);background-repeat:no-repeat;background-position:center;text-align:center}.calendarSecondSelected{cursor:pointer;font:bold 11px Tahoma;text-align:center;background-color:#fafafa;color:#999}.calendarSecondSelector{cursor:pointer;font:bold 11px Tahoma;color:#fafafa;text-align:center}.calendarSelectTime{cursor:pointer;font:bold 11px Tahoma;color:#fff;padding:5px;text-decoration:none;text-align:center}.calendarSelectTime:hover{cursor:pointer;font:bold 11px Tahoma;color:#fff;padding:5px;text-decoration:none;text-align:center}.package-item:after{content:'';display:block;clear:both}.package-item{display:block;margin:0 0 10px 0}.package-item .l{float:left;width:100px}.package-item .r{float:left;width:calc(100% - 100px)}.package-item .l:not(:empty)+.r{padding:0 0 0 15px}.voucher-item h5{margin:0}.voucher-item .pv:not(:empty){margin:5px 0 0 0;display:block}.package-item .nights,.package-item .price,.voucher .r .packages .package .nights,.voucher .r .packages .package .price{font-family:brandon_medium;font-weight:400;color:#000;margin:0 0 8px 0;padding:0;line-height:120%}.package-item .price .t,.voucher .r .packages .package .price .t{font-family:brandon_regular;font-weight:400;font-size:1em}.v1.voucher{margin:60px auto;padding:calc(50vh - 345px - -40px) calc(50% - 550px)}.v1 .voucher{position:relative;padding:0 0 0 50%}.voucher:after{content:'';display:block;clear:both}.voucher .printsend .printsend{margin:0 0 30px 0;display:block}.voucher .form .dvpricemv{margin:15px 0 15px 0}.voucher .preview{position:absolute;left:15%;top:100px;background:url(/Content/css/maederlhaus/i/loader.gif) no-repeat 65px 110px;height:340px;width:240px;-moz-box-shadow:0 0 11px #777;-webkit-box-shadow:0 0 11px #777;box-shadow:0 0 11px #777}.voucher .err[style='visibility:hidden;']{display:none}.voucher .r .dvpricemv input,.voucher .r .greeting-message input,.voucher .r textarea{display:block;width:100%;margin:4px 0 15px 0}.voucher input[type=submit]{background:#507a0b;color:#fff;margin-top:8px;font-size:.8em;display:inline-block;padding:10px 20px 7px 20px;border-radius:3px;text-transform:uppercase;cursor:Pointer;border:1px solid transparent;line-height:100%}.voucher input[type=submit]:hover{background:#fff;color:#000;border:1px solid #507a0b}.voucher .r .packages .package:after{content:'';display:block;clear:both}.voucher .r .packages>span:last-of-type{margin:15px 0 0 0}.voucher .r .packages>span:last-of-type .adultcount,.voucher .r .packages>span:last-of-type .package{position:relative;display:block;padding:0 0 0 30%;margin:15px 0 0 0}.voucher .r .greeting-message{margin:15px 0 0 0}.voucher-item h3{font-size:1.1em}.voucher .r .packages .package img{position:absolute;left:0;top:0;padding:0 15px 0 0;width:30%;box-sizing:border-box}.voucher .r .packages .adultcount{font-size:.8em;margin:6px 0 0 0}.voucher .r .packages .package .pv{font-family:brandon_regular;font-size:.8em;display:block;color:#000;margin:0 0 10px 0}.voucher .dvprice .price-add .item{font-size:1.1rem}.voucher .dvprice .price-add .item .p{display:block;color:#000;font-family:brandon_medium;padding:4px 0 15px 0;margin:0 0 15px 0}.voucher .dvprice>span{display:block;margin:15px 0 4px 0}.voucher .dvprice .price{display:block;color:#000;font-family:brandon_medium;margin:4px 0 15px 0}.voucher .dvmessage,.voucher .m,.voucher .p,.voucher .s{margin:0 0 15px 0;border-bottom:2px solid #eee;padding:0 0 15px 0}.voucher .dvprice span:not(.price),.voucher .m>span,.voucher .printsend label,.voucher .r .lbprice,.voucher .r h4,.voucher .s>span,.voucher span.mode{font-family:brandon_medium;color:#000;font-size:1em;margin:0}.voucher span.mode{margin:0 0 4px 0;display:block}.shop-cart,.shop-cash{padding:60px calc(50% - 550px);display:block}.shop-cash .intro{background:#eee;font-size:.9em;padding:20px;margin-bottom:20px;display:block}.shop-cash .shop_loginreg>div{margin-bottom:20px;background:#eee;padding:20px}.shop-cash .shop_loginreg h4{color:#507a0b}.tbl_login td{padding:8px}.tbl_login td input[type=password]{border:1px solid #5a8d06;box-shadow:0 0 1px #5a8d06;border-radius:3px;padding:4px 8px;box-sizing:border-box;font-size:.8em}.tbl_login_register td{padding:8px}.tbl_login_register td input{width:100%}.tbl_login_register td input.regtitle{width:30%}.tbl_login_register td input.street,.tbl_login_register td input.streetno{width:37%}.shop_sent_ok .items>table,.shop_sent_ok .items>table>tbody,.shop_sent_ok .items>table>tbody>tr,.tblshopcart,.tblshopcart>tbody,.tblshopcart>tbody>tr{display:block;width:100%}.shop_sent_ok .items>table>tbody>tr,.tblshopcart>tbody>tr{margin:0 0 15px 0}.shop_sent_ok .items>table>tbody>tr:after,.tblshopcart>tbody>tr:after{content:'';display:block;clear:both}.shop_sent_ok .items>table>tbody>tr>td,.shop_sent_ok .items>table>tbody>tr>th,.tblshopcart>tbody>tr>td,.tblshopcart>tbody>tr>th{display:block;float:left}.shop_sent_ok .items>table>tbody>tr:first-of-type,.tblshopcart tr.head-shop,.tblshopcart tr.header-products{display:block;margin:0 0 15px 0;border-bottom:2px solid #eee;font-size:.8em}.tblshopcart tr.head-shop th{text-transform:uppercase;color:#777}.tblshopcart .td1,.tblshopcart .th1,.tblshopcart .total td:nth-of-type(1){width:80px}.tblshopcart .td2,.tblshopcart .th2,.tblshopcart .total td:nth-of-type(2){width:100px}.tblshopcart .td3,.tblshopcart .th3,.tblshopcart .total td:nth-of-type(3){width:calc(100% - 580px)}.tblshopcart .td5,.tblshopcart .th5{width:200px;text-align:center}.tblshopcart .td4,.tblshopcart .th4{width:200px}.shop_overview .tblshopcart .th2,.shop_overview .tblshopcart tr td:nth-of-type(1){width:100px;text-align:center}.shop_overview .tblshopcart .th3,.shop_overview .tblshopcart tr td:nth-of-type(2){width:calc(100% - 500px)}.shop_overview .tblshopcart .th4,.shop_overview .tblshopcart tr td:nth-of-type(3){width:120px;text-align:center}.shop_overview .tblshopcart .th5,.shop_overview .tblshopcart tr td:nth-of-type(4){width:140px;text-align:center}.shop_overview .tblshopcart .th6,.shop_overview .tblshopcart tr td:nth-of-type(5){width:140px;text-align:center}.shop_sent_ok .items td:nth-of-type(1),.shop_sent_ok .items th:nth-of-type(1){width:100px;text-align:center}.shop_sent_ok .items td:nth-of-type(2),.shop_sent_ok .items th:nth-of-type(2){width:calc(100% - 440px);text-align:center}.shop_sent_ok .items td:nth-of-type(3),.shop_sent_ok .items th:nth-of-type(3){width:140px;text-align:center}.shop_sent_ok .items td:nth-of-type(4),.shop_sent_ok .items th:nth-of-type(4){width:200px;text-align:center}.shop-cart .tblshopcart .td1 a:link,.shop-cart .tblshopcart .th4 a:visited{display:block;margin:0 auto 0 auto;width:20px;height:20px;background:#d02826;position:relative}.shop-cart .tblshopcart .td1 a:before{content:'';height:2px;width:15px;display:block;background:#fff;position:absolute;left:3px;top:9px;transform:rotate(-45deg) rotateZ(0)}.shop-cart .tblshopcart .td1 a:after{content:'';height:2px;width:15px;display:block;background:#fff;position:absolute;left:3px;top:9px;transform:rotate(45deg) rotateZ(0)}.shop-cart .tblshopcart .td2 input{width:30px;height:24px;text-align:center;margin:0 auto;display:block}.shop-cart .tblshopcart .th3,.shop_overview .tblshopcart .th3,.shop_sent_ok .items td:nth-of-type(2),.shop_sent_ok .items th:nth-of-type(2){text-align:left;padding-left:30px;box-sizing:border-box}.shop-cart .tblshopcart .td3,.shop_overview .tblshopcart tr td:nth-of-type(2){text-align:left;padding-left:30px;box-sizing:border-box}.shop-cart .tblshopcart .td4,.shop_overview .tblshopcart tr td:nth-of-type(3){text-align:center}.shop_overview .tblshopcart tr td:nth-of-type(4) .shop-cart .tblshopcart .td5{text-align:center}.shop-cart .tblshopcart tr.total,.shop_overview .tblshopcart tr.total{margin:15px 0 4px 0;background:#5a8d06;border-radius:3px}.shop-cart .tblshopcart tr.total td,.shop_overview .tblshopcart tr.total{height:20px;padding:4px 0;color:#fff}.shop_overview .tblshopcart tr.shp,.shop_sent_ok .shipping-prices{margin:15px 0 -10px 0;background:#eee;border-radius:3px}.shop_sent_ok .shipping-prices:after{content:'';display:block;clear:both}.shop_sent_ok .shipping-prices{padding:4px 0}.shop_sent_ok .shipping-prices span:first-child{padding:0 0 0 130px;width:calc(100% - 200px);display:block;float:left}.shop_sent_ok .shipping-prices span:last-child:empty:before{content:'0'}.shop_sent_ok .shipping-prices span:last-child{width:200px;float:left;display:block;text-align:center}.shop_overview .tblshopcart tr.shp td{height:20px;padding:4px 0}.shop_overview .tblshopcart tr.shp td:nth-of-type(1){width:calc(100% - 270px);padding-left:130px;text-align:left}.shop_overview .tblshopcart tr.shp td:nth-of-type(2){width:140px;padding:4px 0;text-align:center}.shop-cart .tblshopcart .total td:nth-of-type(2){text-align:center}.shop-cart .tblshopcart .total td:nth-of-type(3){padding-left:30px;box-sizing:border-box}.shop-cart .tblshopcart .total td:nth-of-type(4):before{content:'';display:block;height:20px}.shop_overview .tblshopcart tr.total td:nth-of-type(1){width:calc(100% - 270px);padding-left:130px;text-align:left}.shop_overview .tblshopcart tr.total td:nth-of-type(2){width:140px;padding:0;text-align:center}.shop_overview .tblshopcart tr.total+tr td:nth-of-type(1){width:calc(100% - 140px);float:left;text-align:right;box-sizing:border-box;padding-right:30px}.shop_overview .tblshopcart tr.total+tr td:nth-of-type(2){width:140px;display:block;padding:0;float:right;text-align:center}.shop-cart .vat,.shop_overview .tblshopcart tr.total+tr{display:block;color:#777;font-size:.8em}.shop-cart .vat:after{content:'';display:block;clear:both}.shop-cart .vat span:nth-of-type(1){width:calc(100% - 200px);float:left;text-align:right;box-sizing:border-box;padding-right:30px}.shop-cart .vat span:nth-of-type(2){width:200px;display:block;float:right;text-align:center}.cash_status{margin:0 0 15px 0;border-bottom:2px solid #eee;font-size:.8em}.cash_status li{display:block;float:left;position:relative;width:25%;text-transform:uppercase;color:#bbbaba;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.cash_status.c6 li{width:16.66%}.cash_status li.slct,.cash_status li[onclick]:hover{color:#333;cursor:pointer}.cash_status:after{content:'';display:block;Clear:both}.shop_overview .box,.shop_sent_ok .box,.shop_shippingaddress .dv:not([style='position:relative']){width:300px;box-sizing:border-box;padding:15px;border:solid 1px #eee;margin:0 10px 30px 0;float:left;min-height:190px}.shop_sent_ok .box{display:none}.shop_sent_ok .items{margin:30px 0 0 0}.shop_shippingaddress .dv:not([style='position:relative']){float:none}.shop_shippingaddress .dv:not([style='position:relative']) .button{width:100%;display:block}.shop_shippingaddress .dv[style='position:relative'] .button{width:268px;margin:0}.shop_shippingaddress .dv[style='position:relative']{padding:15px;border:solid 1px #eee}.newForm{margin:15px 0 0 0;display:block;max-width:500px}.newForm table,.newForm table>tbody,.newForm table>tbody>tr{display:block;width:100%}.newForm table>tbody>tr:after{content:'';display:block;clear:both}.newForm table>tbody>tr>td{display:block;width:100%;padding:0}.newForm>table>tbody>tr>td:nth-of-type(1):not(:only-child),.newForm>table>tbody>tr>td:nth-of-type(3),.newForm>table>tbody>tr>td:nth-of-type(5){width:120px;float:left;padding:0!important;margin:0 0 10px 0}.newForm>table>tbody>tr>td:nth-of-type(2),.newForm>table>tbody>tr>td:nth-of-type(4),.newForm>table>tbody>tr>td:nth-of-type(6){width:calc(100% - 120px);padding:0 0 0 15px;box-sizing:border-box;float:left;margin:0 0 10px 0}.newForm td[style='padding-left:6px;']{padding-left:0!important}.newForm td[style='padding-right:2px;']{padding-right:0!important}.newForm input,.newForm select{width:100%!important}.newForm>table>tbody>tr:nth-of-type(5){position:relative}.newForm>table>tbody>tr:nth-of-type(5)>td:nth-of-type(1){position:absolute}.newForm>table>tbody>tr:nth-of-type(5)>td:nth-of-type(2){padding:0;width:100%}.newForm>table>tbody>tr:nth-of-type(5) table td:nth-of-type(1){margin:0 0 10px 135px;width:calc(100% - 135px)}.newForm>table>tbody>tr:nth-of-type(5) table td:nth-of-type(2),.newForm>table>tbody>tr:nth-of-type(5) table td:nth-of-type(4){width:120px;float:left;padding:0!important;margin:0 0 10px 0}.newForm>table>tbody>tr:nth-of-type(5) table td:nth-of-type(3),.newForm>table>tbody>tr:nth-of-type(5) table td:nth-of-type(5){width:calc(100% - 120px);padding:0 0 0 15px;box-sizing:border-box;float:left;margin:0 0 10px 0}.shop_overview .cart:before{content:'';display:block;clear:both}.shop_overview .cart_edit.edit{margin:15px 0 30px 0;display:block}.shop_overview textarea{display:block;width:100%;max-width:380px}.shop_overview .dvprint{display:block;text-align:center;margin:0 0 30px 0}.shop_overview .dvprint a:link,.shop_overview .dvprint a:visited{font-size:.6em;padding:2px 5px;display:inline-block}.shop_overview .box{padding:15px 15px 60px 15px;position:relative}.shop_overview .edit{position:absolute;bottom:15px;left:15px}.shop_overview .send{text-align:center;margin:15px 0 0 0}.shop_overview .send .button{font-size:.85em;display:inline-block;padding:8px 35px 6px 35px}.shop_sent_ok .vouchers{margin:15px 0 30px 0;display:block}.newsletter_subunsub>div{margin:15px 0 0 0}.newsletter_subunsub input.email{width:300px}.newsletter_subunsub .msg{display:block;margin:15px 0 0 0}.bx3nopad .newsletter_subunsub{color:#fff}.companies_overview_tbl7{max-width:1400px;padding:0 20px;overflow:hidden;margin:0 auto}.companies_overview_tbl7 .item{display:block;width:30%;margin:1.6%;float:left;position:relative;min-height:500px}.companies_overview_tbl7 .item .img{height:300px;display:block;width:100%;overflow:hidden}.companies_overview_tbl7 .item .img img{width:100%;height:100%;object-fit:cover;object-position:center center}.companies_overview_tbl7 .item .r{padding:20px}.companies_overview_tbl7 .item .r h3{font-size:1em}.companies_overview_tbl7 .item .r h3 a{font-family:brandon_bold;font-weight:400;font-size:1.1em;text-transform:uppercase;color:#000;margin:0 0 8px 0;padding:0;line-height:120%}.companies_overview_tbl7 .item .r .more{display:none}.companies_overview_tbl7 .item .r .address{display:block;font-size:.8em;color:#000}.companies_overview_tbl7 .item .r .shorttext{font-size:.8em;padding-bottom:12px;display:block}.shorttext{line-height:25px}.company_detail{padding:50px calc(50% - 550px)}.company-detail-backtop{display:block;margin:0 0 15px 0;border-bottom:2px solid #eee;font-size:.8em}.company-detail-backtop a:link,.company-detail-backtop a:visited{text-transform:uppercase;color:#bbbaba}.company-detail-backtop a:hover{color:#777}.company_detail>a.back:link,.company_detail>a.back:visited{display:block;margin:30px 0 0 0;padding:4px 0 0 0;border-top:2px solid #eee;font-size:.8em;text-transform:uppercase;color:#bbbaba}.company_detail>a.back:hover{color:#777}.company_detail h2{font-size:1.3em}.company_detail .name2{font-size:.9em;padding:10px 10px 0 10px;border:2px solid #6a9d20;border-bottom:none}.company_detail .dvnameaddress{font-size:.9em;padding:10px 10px 0 10px;border:2px solid #6a9d20;border-bottom:none}.company_detail .name2+.dvnameaddress{padding-top:0;border-top:none}.company_detail .dvphone{font-size:.9em;padding:0 10px 10px 10px;border:2px solid #6e9d20;border-top:none}.company_detail #imgcontainer{margin:30px 0 0 0}.company_detail #imgcontainer:after{content:'';display:block;clear:both}.company_detail #imgcontainer a{display:block;float:left;width:calc(33.33% - 10px);margin:5px;height:240px}.company_detail #imgcontainer img{width:100%;height:100%;object-fit:cover}.company_detail ul{margin-bottom:30px}.contentlist14{max-width:1100px;padding:0 20px;overflow:hidden;margin:0 auto}.contentlist14 .item{margin:0 0 30px 0}.contentlist14 .item:after{content:'';display:block;clear:both}.contentlist14 .item .img{width:40%;float:left}.contentlist14 .item .cont{width:60%;float:left;padding:0 0 0 30px;box-sizing:border-box}.contentlist14 .item .cont h3{font-size:1em}.contentlist14 .item .cont h3 a{font-family:brandon_bold;font-weight:400;font-size:1.1em;text-transform:uppercase;color:#000;margin:0 0 8px 0;padding:0;line-height:120%}.contentlist14 .item .cont .short{font-size:.8em;padding-bottom:12px;display:block}.c-list .content{padding:50px calc(50% - 550px)}.c-list .content .contentback{display:block;margin:30px 0 0 0;padding:4px 0 0 0;border-top:2px solid #eee;font-size:.8em}.c-list .content .contentback a:link,.c-list .content .contentback a:visited{text-transform:uppercase;color:#bbbaba}.c-list .content .contentback a:hover{color:#777}.c-list .content .content_imgs:after{content:'';display:block;clear:both}.c-list .content .content_imgs{margin:15px 0 30px 0}.c-list .content .content_imgs a{display:block;float:left;width:calc(33.33% - 10px);margin:5px;height:240px}.c-list .content .content_imgs img{width:100%;height:100%;object-fit:cover}#M .modul-it:first-child .google-map{margin:210px 0 30px 0;position:relative;overflow:hidden}#M .modul-it:first-child .google-map .map-direction:before{position:absolute;background:rgba(110,157,32,.9);border-radius:600px;top:-240px;left:-25%;width:150%;padding:380px 0 40px 0;content:'';text-align:center;color:#fff;z-index:-1}#M .modul-it:first-child .google-map .map-direction{position:absolute;left:260px;top:0;width:380px;z-index:1;height:100%;color:#fff;padding:30px 0 0 0;box-sizing:border-box}#M .modul-it:first-child .google-map .map-direction.show{top:0}#M .modul-it:first-child .google-map .map-direction{top:-180px;transition:top .4s ease}#clsdir{position:absolute;right:-60px;top:20px;height:30px;width:30px;background:#fff;border-radius:50%;cursor:pointer;transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease}#clsdir:after{content:'';position:absolute;right:2px;top:14px;height:3px;display:block;width:24px;pointer-events:none;background:#507a0b;transform:rotateZ(45deg);transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease}#clsdir:before{content:'';position:absolute;right:2px;top:14px;height:3px;display:block;width:24px;pointer-events:none;background:#507a0b;transform:rotateZ(-45deg);transition:.4s ease;-webkit-transition:.4s ease;-moz-transition:.4s ease}#clsdir:hover{background:#507a0b}#clsdir:hover:after,#clsdir:hover:before{background:#fff}#opndir{position:absolute;background:rgba(110,157,32,.9);border-radius:30px;left:0;padding:69px 30px 5px 30px;top:-200px;font-size:.6em;cursor:pointer;text-align:center;text-transform:uppercase;border:1px solid transparent;transition:background .4s ease 0s,color .4s ease 0s,border .4s ease 0s,top .4s ease .5s}#opndir:hover{background:rgba(255,255,255,.9);color:#6e9d20;border:1px solid #6e9d20}#opndir.show{top:112px}@keyframes shakeopn{0%{-webkit-transform:translatex(0);transform:translatex(0)}25%{-webkit-transform:translatex(3px);transform:translatex(3px)}50%{-webkit-transform:translatex(0);transform:translatex(0)}75%{-webkit-transform:translatex(-3px);transform:translatex(-3px)}100%{-webkit-transform:translatex(0);transform:translatex(0)}}@-moz-keyframes shakeopn{0%{-webkit-transform:translatex(0)}25%{-webkit-transform:translatex(3px)}50%{-webkit-transform:translatex(0)}75%{-webkit-transform:translatex(-3px)}100%{-webkit-transform:translatex(0)}}#M .modul-it:first-child .google-map:hover #opndir:not(:hover){animation:shakeopn .4s infinite ease;-moz-animation:shakeopn .4s infinite ease}#M .modul-it:first-child .google-map .map-direction span{display:inline-block;margin:0 0 4px 0;width:30%}#M .modul-it:first-child .google-map .map-direction .address-mode{width:100%}#M .modul-it:first-child .google-map .map-direction .address{margin:0 0 15px 0;width:calc(100% - 30% - 5px);display:inline-block;box-sizing:border-box}#M .modul-it:first-child .google-map .map-direction .button{margin:15px auto 0 auto;display:block}.cmsedit .google-map{transition:all .4s ease}.cmsedit .google-map:hover{padding-left:30px}.google-map .map-dir{max-width:1100px;margin:30px auto}.sitemap{column-count:4;column-gap:30px;display:block}.nl-infotext{display:none}
body{font-family:brandon_regular,Arial,sans-serif;font-family:brandon_regular,Arial,sans-serif}.unterstrich{position:relative}.unterstrich:after{display:block;height:6px;background:#000;width:200px;content:'';margin:0 auto;margin-top:16px}.gruen{color:#6e9d20}.violett{color:#8d1d54}.weiss{color:#fff}.button-gruen{background:#507a0b;color:#fff;margin-top:8px;font-size:.7em;display:inline-block;padding:6px 22px 4px 22px;border-radius:3px;text-align:center;text-transform:uppercase;border:1px solid transparent}.button-rot{background:#d02826;color:#fff;margin-top:8px;font-size:.7em;display:inline-block;padding:6px 22px 4px 22px;border-radius:3px;text-transform:uppercase;border:1px solid transparent;text-align:center}.tabelle1{table-layout:fixed;width:100%;margin:15px 0 30px 0}.tabelle1 b{font-weight:400;color:#000;font-family:brandon_regular}.tabelle1 tr:first-of-type td{border-bottom:2px solid #eee;padding:0;font-size:.85em}.tabelle1 tr td{padding:15px 4px;color:#555452;font-size:1em;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease}.tabelle1 tr:not(:first-of-type):hover td{background:#eee;color:#000}.tabelle1 td br{display:none}
@keyframes galleryzoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}@-moz-keyframes galleryzoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}@-webkit-keyframes galleryzoom{0%{transform:scale(1)}100%{transform:scale(1.1)}}

footer{margin-top:40px;background:#6e9d20;color:#fff;padding:40px;position:absolute;z-index:10;left:0;bottom:0;width:100%;height:500px;border-top:60px solid #5a8d06}footer a:link,footer a:visited{color:#fff}footer .adr,footer nav{width:23%;padding:0 1%;float:left;font-size:1.2em}footer .adr{line-height:140%}footer .adr b{font-size:1.2em}footer nav a{display:block;padding:2px 0}footer .social{max-width:600px;width:100%;overflow:hidden;position:absolute;top:-44px;left:calc(50% - 300px);z-index:100}footer .social>div{float:left;width:70%}footer .social>div.fb-like{width:30%;text-align:right}footer .social .shariff{padding-left:50px}footer .social .shariff ul{display:inline}footer .loipersdorf-partner{display:inline-block;margin-top:20px;text-align:center;color:#b3dcd6}footer .loipersdorf-partner:before{background:url(/Content/css/maederlhaus/i/therme-loipersdorf.png) no-repeat;background-size:100% 100%;content:'';display:block;width:180px;height:127px}#scrollup{width:60px;height:60px;display:block;background:#6e9d20;border:4px solid #fff;border-radius:100px;position:absolute;margin-left:-30px;left:50%;top:-90px;cursor:pointer}#scrollup:hover{background:#5a8d06}#scrollup:before{content:'';height:1px;width:21px;display:block;background:#fff;position:absolute;left:8px;top:24px;transform:rotate(-45deg) rotateZ(0)}#scrollup:after{content:'';height:1px;width:21px;display:block;background:#fff;position:absolute;left:22px;top:24px;transform:rotate(-130deg) rotateZ(0)}.fa-facebook{display:flex;width:35px;height:35px;background-size:contain;background-image:url('/Content/css/maederlhaus/data/logo/facebook icon.svg')}.fa-instagram{display:flex;width:35px;height:35px;background-size:contain;background-image:url('/Content/css/maederlhaus/data/logo/instagram icon.svg')}.fa-google{display:flex;width:35px;height:35px;background-size:contain;background-image:url('/Content/css/maederlhaus/data/logo/google icon.svg')}.social-list{display:flex;flex-direction:row;gap:10px;align-items:center}
.reservationform-wrapper{padding:calc(50vh - 300px) calc(50% - 550px)}.reservationform h2{font-size:1.5em}.reservationform div:not(.box1) h2{margin:30px 0 15px 0}.reservationform .arrival .calendarDatePickerButton{margin:5px 30px 0 -30px;position:relative;top:4px}.reservationform .arrival .alter{margin:15px 0 0 0;background:#eee;position:relative;padding:15px}.reservationform .arrival .alter>span:first-child:first-letter{text-transform:uppercase}.reservationform .arrival .alter>span:first-child{display:inline-block;margin:0 15px 0 0}.reservationform .packages .package{margin:15px 0 30px 0;min-height:150px}.reservationform .package img{position:absolute;left:0;top:0;padding:0 15px 0 0;width:240px;box-sizing:border-box}.reservationform .package .lt{position:absolute;right:0;width:40%;top:0}.reservationform .package{position:relative;display:block;padding:0 40% 0 240px;margin:15px 0 0 0}.reservationform .package .pv{font-family:brandon_regular;font-size:.8em;display:block;color:#000;margin:0 0 10px 0}.reservationform .package .details{margin:0 15px 0 0}.reservationform .package .nights,.reservationform .package .price{font-family:brandon_medium;font-weight:400;color:#000;line-height:120%;margin:0 0 8px;padding:0}.reservationform .package .price .t{font-family:brandon_regular;font-weight:400;font-size:1em}.reservationform .agbs,.reservationform .line,.reservationform .survey{margin:0 0 15px 0;border-bottom:2px solid #eee;padding:0 0 15px 0}.reservationform .alternate{margin:0 0 0 15px}.reservationform select.night{margin:0 15px 0 0}.reservationform .line.rooms .it .t{font-family:brandon_medium;color:#000}.reservationform .arrival iframe+span,.reservationform .arrival>span:first-child,.reservationform .line.rooms .it .adult,.reservationform .line.rooms .it .kids,.reservationform .line.rooms .it .lb2,.reservationform .line.rooms .it .t,.reservationform .line.rooms .it label{margin:0 15px 0 0;display:inline-block}.reservationform .line.personal{padding:15px 0 30px 0}.reservationform .line.personal>div:after{content:'';display:block;Clear:both}.reservationform .line.personal>div{max-width:500px;display:block;position:relative}.reservationform .line.personal>div span.err{position:absolute;left:100%;margin:7px 0 0 15px;color:#d02826;white-space:nowrap}.reservationform .line.personal>div .city+span.err{top:38px}.reservationform .line.personal>div span{width:120px;float:left;padding:0!important;margin:0 0 10px 0}.reservationform .line.personal>div input,.reservationform .line.personal>div select,.reservationform .line.personal>div textarea{width:calc(100% - 135px);box-sizing:border-box;float:left;margin:0 0 10px 15px}.reservationform .survey select{margin:0 0 0 15px}.reservationform .agbs .err{margin:0 0 15px;display:inline-block;color:#d02826}.reservationform .agbs .checkbox{margin:0 10px 0 0}.reservationform .btn{text-align:center;margin:30px 0 0 0}.reservationform .btn .button{font-size:.85em;display:inline-block;padding:8px 35px 6px 35px}
header{background:rgba(255,255,255,.8);transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transform:translateZ(0);z-index:100}header{height:170px;position:fixed;width:100%;left:0;top:0}header .h,header .t{padding:0 calc(50% - 600px);position:relative;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transform:translateZ(0)}header .t{background:#6e9d20;text-transform:uppercase;color:#fff;font-size:.9em;font-family:brandon_light,Arial}header .t p{position:absolute;top:0;padding:8px 0 8px 8px;line-height:100%;vertical-align:middle}header .t p span{display:inline-block;width:16px;height:18px;vertical-align:middle;margin:0 1px}header .t p span:first-child{margin-left:12px}header .t p span:after,header .t p span:before{width:8px;height:16px;content:'';background:url(/Content/css/maederlhaus/i/star.png) no-repeat;display:inline-block;vertical-align:middle}header .t p span:after{background-position:-8px 0}header .t p span:last-child:after{opacity:.5}header .t nav{text-align:right;padding-right:8px;line-height:100%}header .t nav a:link,header .t nav a:visited{color:#fff;padding:10px 12px 8px 12px;display:inline-block}header .lg{display:block;position:absolute;z-index:19;left:48.5%;top:20px;margin-left:-142px;background:url(/Content/css/maederlhaus/i/maederlhaus-loipersdorf.svg) no-repeat;background-size:100% 100%;width:245px;height:101px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transform:translateZ(0)}@media screen and (min-width:901px) and (max-width:1060px){header .lg{width:140px!important}}header .h nav{width:50%;float:left}header .h nav.mm2{text-align:right}header .h nav>ul>li{position:relative}header .h nav>ul>li>a{font-size:1.2em;text-transform:uppercase;color:#000;padding:30px 20px;margin:30px 0;display:inline-block;position:relative;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transform:translateZ(0)}header .h nav>ul>li>a:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background:#6e9d20;height:4px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}header .h nav>ul>li a:hover:before,header .h nav>ul>li>.selected:link:before,header .h nav>ul>li>.selected:visited:before,header .h nav>ul>li>a:focus:before{left:0;right:0}header .h nav.mm2>ul>li:last-child a{background:#6e9d20;padding-top:8px;padding-bottom:7px;border-radius:4px;color:#fff;margin-left:12px}header .h nav ul ul{left:0!important;padding:0;width:220px;margin-top:0;font-size:1.1em;z-index:980}header .h nav ul ul li{display:block}header .h nav ul ul li:first-of-type a{padding-top:8px}header .h nav ul ul li:last-of-type a{padding-bottom:8px}header .h nav ul ul a:link,header .h nav ul ul a:visited{display:block;padding:8px 18px;color:#fff;background:#6e9d20}header .h nav ul ul a.selected,header .h nav ul ul a:hover{opacity:.8}html.mobnav-open #sb{z-index:0}header ul{list-style-type:none;margin:0;padding:0;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transform:translateZ(0)}header li{display:inline}html.scroll1 header{background:#fff;height:88px;box-shadow:0 0 8px #666}html.scroll1 header .t{margin-top:-40px}html.scroll1 header .lg{width:180px;height:60px;margin-left:-90px;top:14px}html.scroll1 header .h nav>ul>li>a{padding-top:10px;padding-bottom:16px}html.scroll1 header .h nav ul ul{margin-top:-1px;margin-top:-8px}.mobile-menu{display:none;position:absolute;right:18px;top:22px}.mobile-menu span{height:3px;background:#6e9d20;width:20px;display:block;margin-bottom:5px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transform:translateZ(0)}html.mobnav-open body{overflow:hidden}html.mobnav-open .mobile-menu{padding-top:6px}html.mobnav-open .mobile-menu span:nth-child(2){display:none}html.mobnav-open .mobile-menu span:nth-child(1){transform:rotate(45deg);margin-bottom:0}html.mobnav-open .mobile-menu span:nth-child(3){transform:rotate(-45deg);margin-top:-3px}html.mobnav-open header nav{white-space:nowrap;position:absolute;left:0;top:0;overflow:auto;z-index:20;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transform:translateZ(0)}html.mobnav-open header nav.mm1{padding-top:50px;background:#6e9d20;width:80%;height:100vh;overflow:auto;z-index:20;box-shadow:0 0 16px #777;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transform:translateZ(0)}html.mobnav-open header nav.mm2{top:175px;z-index:30}html.mobnav-open body:before{background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;z-index:10;content:'';left:0;top:0}html.mobnav-open header nav ul li,html.mobnav-open header nav ul li a{display:block;float:none;text-align:left}html.mobnav-open header nav ul li a{color:#fff;padding:12px 20px 8px 20px;border:none;margin:0;width:100%}html.mobnav-open header .h nav{width:80%}html.mobnav-open header .h nav.mm2>ul>li:last-child a{margin-left:0;background:#a7b217;border-radius:0}html.mobnav-open header nav ul li ul{max-height:none;position:relative;padding:0 0 20px 20px;box-sizing:border-box;background:0 0;box-shadow:none}html.mobnav-open header nav ul li ul li{background:0 0;width:auto}html.mobnav-open header nav ul li ul li a{color:#fff;padding:4px 0 4px 13px}html.mobnav-open header nav ul li ul li a:before{top:0!important}html.mobnav-open header nav .sel>a:link,html.mobnav-open header nav .sel>a:visited{color:#111}html.mobnav-open header nav .sel>a:before{color:#111;transform:rotate(0)}html.mobnav-open header .t{position:absolute;left:0;top:80vh;z-index:29}html.mobnav-open header .t p{display:none}html.mobnav-open header .t nav a{display:block;padding:6px 12px}

.imagegallery.design6{position:relative}.imagegallery.design6 figure{overflow:hidden;position:relative;width:100%;height:700px}.imagegallery.design6 figure .a1{width:100%;height:100%;display:block}.imagegallery.design6 figure img{width:100%;height:100%;object-fit:cover}.imagegallery.design6 .slick-dots{left:0;right:0;text-align:center;top:190px}.imagegallery.design6 figure:before{position:absolute;z-index:9;bottom:-20px;left:0;width:100%;height:400px;content:'';background:rgba(0,0,0,.4);filter:blur(80px)}.imagegallery.design6 figure:before{height:100%;top:0;background:rgba(0,0,0,.2);filter:none}.imagegallery.design6 .descr a:link,.imagegallery.design6 .descr a:visited{color:#fff}.imagegallery.design6 .descr{color:#fff;font-size:1.2em;line-height:120%;position:absolute;z-index:10;margin:0 0 0 -450px;right:auto;left:50%;top:auto;bottom:40px;width:100%;padding:40px;text-align:center;max-width:900px}.imagegallery.design6 .descr .title{display:block;color:#fff;font-size:3.5em;position:relative;padding-bottom:20px;margin-bottom:24px;line-height:100%;font-family:Autography,sans-serif;font-weight:400;font-style:normal}.imagegallery.design6 .descr .title:before{position:absolute;bottom:0;left:50%;margin-left:-100px;width:200px;height:6px;background:#fff;content:''}.imagegallery.design6 .descr .d{display:block;padding:20px 0}#M .modul-it:first-child .imagegallery.design6,#M .newDiv+.modul-it .imagegallery.design6{margin-top:-140px}#M .modul-it:first-child .imagegallery.design6 figure,#M .newDiv+.modul-it .imagegallery.design6 figure{height:900px}#M .modul-it:first-child .imagegallery.design6 figure img,#M .newDiv+.modul-it .imagegallery.design6 figure img{position:absolute;bottom:0;left:0;animation:galleryzoom 20s ease-in-out .5s 1 forwards;-webkit-animation:galleryzoom 20s ease-in-out .5s 1 forwards;-moz-animation:galleryzoom 20s ease-in-out .5s 1 forwards;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.gal2 .imagegallery.design6 article{overflow:hidden;background:#6e9d20}.gal2 .imagegallery.design6 .descr,.gal2 .imagegallery.design6 figure{float:left;width:50%}.gal2 .imagegallery.design6 .descr{padding:240px 80px 0 80px;position:relative;left:auto;top:auto;bottom:auto;max-width:none;margin:0}.gal2 .imagegallery.design6 .descr .title{font-size:2em}.gal2 .imagegallery.design6 figure{max-height:700px}.gal2 .imagegallery.design6 figure:before{display:none}.imagegallery.design5{padding:50px calc(50% - 600px)}.imagegallery.design5:after{content:'';display:block;Clear:both}.imagegallery.design5 a{float:left}.imagegallery.design5 a:not(:only-child){width:calc(33.33% - 10px);margin:5px;height:260px}.imagegallery.design5.c2 a{width:calc(50% - 10px)}.imagegallery.design5.c3 a{width:calc(33.33% - 10px)}.imagegallery.design5.c4 a{width:calc(25% - 10px)}.imagegallery.design5 figure{width:100%;height:100%}.imagegallery.design5 img{display:block;width:100%;object-fit:cover;height:100%}.d2{text-align:center}.dynpara h4{display:flex;flex-direction:row-reverse;padding-right:20px}

.tbl-packages1{max-width:1400px;padding:0 20px;overflow:hidden;margin:0 auto}.packages.modul-it .packages-no{max-width:1400px;display:block;text-align:center;margin:280px auto 0 auto;padding:20px}.tbl-packages1 article{display:block;width:30%;margin:1.6%;float:left;position:relative;min-height:530px}.tbl-packages1 article .d1,.tbl-packages1 article .d2{display:block}.tbl-packages1 article .d1 a{height:300px;display:block;width:100%;overflow:hidden}.tbl-packages1 article .d1 img{width:100%;height:100%;object-fit:cover;object-position:center center}.tbl-packages1 article .d2{padding:20px 0;min-height:250px}.tbl-packages1 article .d2 h3{font-size:1.5em;text-transform:uppercase}.tbl-packages1 article .d2 .shorttext{display:block;font-size:1.2em;padding-bottom:12px}.tbl-packages1 article .d2 .np{display:block;font-size:.8em;margin-bottom:12px;color:#000}.tbl-packages1 article .np .nights{margin-right:4px;display:inline-block;font-family:brandon_medium;font-size:1.1em}.tbl-packages1 article .price .b{display:inline-block;margin-right:4px;font-family:brandon_medium;font-size:1.1em}.tbl-packages1 article .price .cur{display:inline-block;margin-right:4px;font-family:brandon_medium;font-size:1.1em}.tbl-packages1 article .price .val{margin-right:4px;font-family:brandon_medium;font-size:1.2em}.tbl-packages1 article .more{display:none}.list1 .tbl-packages1{max-width:none;padding:0}.list1 .tbl-packages1 article{width:100%;overflow:hidden;min-height:0;background:#6e9d20;margin:0 0 40px 0}.list1 .tbl-packages1 article:nth-child(even){background:#8d1d54}.list1 .tbl-packages1 article .d1{width:60%;float:left}.list1 .tbl-packages1 article .d1 a{height:380px}.list1 .tbl-packages1 article .d2{width:40%;padding:3%;float:left;color:#fff}.list1 .tbl-packages1 article:nth-child(even) .d1{float:right}.list1 .tbl-packages1 article:nth-child(even) .d2{float:right}.list1 .tbl-packages1 article .d2 .np{font-size:1em}.list1 .tbl-packages1 article h3{text-transform:uppercase;color:#fff}.list1 .tbl-packages1 article .shorttext{color:#fff;display:block;padding:20px 0 32px 0;line-height:120%}.list1 .tbl-packages1 article .np{margin-bottom:20px;color:#fff}.list1 .tbl-packages1 article .price .t{display:block}.list2 .tbl-packages1 article{overflow:hidden}.list2 .tbl-packages1 article .np{position:absolute;background:rgba(110,157,32,.9);border-radius:500px;top:-200px;left:0;width:100%;padding:220px 0 40px 0;text-align:center;color:#fff}.list2 .tbl-packages1 article .np .nights{display:block}.package-detail{margin:210px 0 0 0;background:#eee;background:#fff;display:block;padding:60px calc(50% - 550px)}.package.mode3 .paging{display:block;margin:0 0 15px 0;border-bottom:2px solid #eee;font-size:.8em}.package-detail .back.package a:link,.package-detail .back.package a:visited,.package.mode3 .paging a:link,.package.mode3 .paging a:visited{text-transform:uppercase;color:#bbbaba}.package-detail .back.package a:hover,.package.mode3 .paging a:hover{color:#777}.package.mode3 .paging a:not(:last-of-type){margin-right:10px}.package.mode3 .paging .paging_ov{float:right}.package-detail .back.package{display:block;margin:15px 0 0 0;border-top:2px solid #eee;font-size:.8em;padding:4px 0 0 0}.package.mode3 .l{float:left;width:34%}.package.mode3 .l .main{display:block;width:100%;height:100%;margin:0 0 10px 0}.package.mode3 .l .imgcnt2:after{content:'';display:block;clear:both}.package.mode3 .l .imgcnt2 a{width:calc(50% - 5px);float:left}.package.mode3 .l .imgcnt2 a img{width:100%;height:150px;object-fit:cover;object-position:50% 50%}.package.mode3 .l .imgcnt2 .img1{margin:0 5px 0 0}.package.mode3 .l .imgcnt2 .img2{margin:0 0 0 5px}.package.mode3 .l .moretxt{display:block;margin:15px 0 0 0;font-size:.8em}.package.mode3 .r{float:left;width:66%;padding-left:5%}.package.mode3 .tbl-prices h5 .b{display:block}.package.mode3 h5 .t{font-family:brandon_regular,Arial,sans-serif;font-weight:400;font-size:.8em}.package.mode3 .r .descr li font[size],.package.mode3 .r .descr li span[style*=font-size]{font-size:inherit!important;font-family:brandon_regular!important;font-weight:400!important}.package.mode3 .r .descr{font-size:.85em}.package.mode3 .r .descr li p{display:inline}.package.mode3 .r .btns{display:block;margin:30px 0 0 0}.package.mode3 .mode3:after{content:'';display:block;clear:both}.package.mode3 .prrodet:link,.package.mode3 .prrodet:visited{display:block;margin:45px 0 30px 0;background:#507a0b;padding:4px 5px 4px 40px;font-size:.9em;color:#fff;border-radius:3px;line-height:100%;position:relative}.package.mode3 .prrodet:hover span{background:#5a8d06}.package.mode3 .prrodet span{width:40px;height:40px;display:block;background:#6e9d20;border:4px solid #fff;border-radius:100px;position:absolute;margin-left:-30px;left:25px;top:-8px;cursor:pointer;box-shadow:-1px 0 6px #bbb}.package.mode3 .prrodet span:before{content:'';height:1px;width:11px;display:block;background:#fff;position:absolute;left:12px;top:12px;transform:rotate(45deg) rotateZ(0)}.package.mode3 .prrodet span:after{content:'';height:1px;width:11px;display:block;background:#fff;position:absolute;left:12px;top:20px;transform:rotate(135deg) rotateZ(0)}.package.mode3 .tbl-prices article:not(:last-of-type){margin-bottom:15px;border-bottom:2px solid #eee;padding-bottom:15px}.package.mode3 .tbl-prices article{border-radius:3px}
.sb{position:fixed;top:170px;left:0;z-index:30;background:rgba(255,255,255,.8);border-top:solid 1px #fff;width:100%;text-align:center;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transform:translateZ(0)}.sb ul{list-style-type:none;margin:0;padding:0}.sb li{display:inline-block}.sb a{display:inline-block;padding:8px 16px}.sb .selected:link,.sb .selected:visited,.sb a:focus,.sb a:hover{background:#fff}html.scroll1 .sb{top:88px;box-shadow:0 4px 6px #bbb;background:#fff;border-color:#ddd}

.newDiv{z-index:99999;position:relative;display:inline-block}.newDiv a{font-size:10px;color:#fff;font-weight:700;background:#09f;padding:3px;text-decoration:none}.newDiv a:hover{background:#111;color:#fff}.newDiv img{vertical-align:middle!important;margin-top:-4px!important;display:inline-block;width:auto!important}.RadEditor{z-index:9999}.ui-sortable-placeholder{border:2px dotted red;visibility:visible!important;height:50px!important;min-width:50px}.ui-sortable-placeholder *{visibility:hidden}#cm{position:absolute;padding-bottom:4px;top:0;left:0;width:186px;text-align:left;margin:0;background:url(/Content/css/cmsinside/images/shadow.png) no-repeat right bottom;letter-spacing:initial;color:initial;background:initial;font-weight:initial;font-family:initial}#cm,#cm *{font-family:Arial!important}#cm #cm2{width:180px;height:100%;padding:2px 0;background-color:#f9f8f7;background-image:url(/Content/css/cmsinside/images/contextmenu/context_bg.jpg);background-repeat:repeat-y;border:solid 1px #666;font-family:Tahoma;font-size:12px}#cm ul{list-style-type:none!important;margin:0!important;padding:0!important;list-style:none!important}#cm li{padding:0!important;margin:0!important;list-style:none!important}#cm li:before{content:none!important}#cm li a{display:block}#cm li a:link,#cm li a:visited{color:#000;text-decoration:none;padding:6px 0 6px 38px;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease;font-weight:400}#cm li a:hover{display:block;background-color:#b6bdd2;border:solid 1px #0a246a;margin:0 2px;padding:5px 0 5px 35px;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease}#cm ul li hr{color:#a6a6a6;width:143px;margin-left:26px;border:none;border-bottom:solid 1px #ddd;background-color:transparent}#cm .icon_new:link,#cm .icon_new:visited{background-image:url(/Content/css/cmsinside/images/contextmenu/new.gif);background-repeat:no-repeat;background-position:4px 3px}#cm .icon_new:hover{background-image:url(/Content/css/cmsinside/images/contextmenu/new.gif);background-repeat:no-repeat;background-position:1px 2px}#cm .icon_edit:link,#cm .icon_edit:visited{background-image:url(/Content/css/cmsinside/images/contextmenu/edit.gif);background-repeat:no-repeat;background-position:5px 5px}#cm .icon_edit:hover{background-image:url(/Content/css/cmsinside/images/contextmenu/edit.gif);background-repeat:no-repeat;background-position:2px 4px}#cm .icon_delete:link,#cm .icon_delete:visited{background-image:url(/Content/css/cmsinside/images/contextmenu/delete.gif);background-repeat:no-repeat;background-position:4px 5px}#cm .icon_delete:hover{background-image:url(/Content/css/cmsinside/images/contextmenu/delete.gif);background-repeat:no-repeat;background-position:1px 4px}#cm .icon_switch:link,#cm .icon_switch:visited{background-image:url(/Content/css/cmsinside/images/contextmenu/switch.gif);background-repeat:no-repeat;background-position:5px 5px}#cm .icon_switch:hover{background-image:url(/Content/css/cmsinside/images/contextmenu/switch.gif);background-repeat:no-repeat;background-position:2px 4px}#cm .icon_copy:link,#cm .icon_copy:visited{background-image:url(/Content/css/cmsinside/images/contextmenu/copy.gif);background-repeat:no-repeat;background-position:5px 3px}#cm .icon_copy:hover{background-image:url(/Content/css/cmsinside/images/contextmenu/copy.gif);background-repeat:no-repeat;background-position:2px 2px}#cm .icon_sec:link,#cm .icon_sec:visited{background-image:url(/Content/css/cmsinside/images/contextmenu/sec.gif);background-repeat:no-repeat;background-position:6px 3px}#cm .icon_sec:hover{background-image:url(/Content/css/cmsinside/images/contextmenu/sec.gif);background-repeat:no-repeat;background-position:3px 2px}#cm .design{padding:10px;margin:10px 0 15px 37px}#cm select.design{width:132px;font-size:.9em;color:#000;height:auto}#cm .desg{position:relative}#cm .desg .desg__add,#cm .desg .desg__remove{position:absolute;left:8px;top:15px;width:14px;height:14px;background:#fff;border-radius:50%;display:block;text-align:center;display:block;box-sizing:border-box;padding:0}#cm .desg .desg__add:hover,#cm .desg .desg__remove:hover{padding:0!important;border:none;text-decoration:none;margin:0}#cm .desg .desg__remove{top:35px}#cm .desg .desg__add:before,#cm .desg .desg__remove:before{font-weight:700;font-size:14px}#cm .desg .desg__add:before{content:'+'}#cm .desg .desg__remove:before{content:'-'}#cm #Design{background-color:transparent;border:none;cursor:default;padding:6px 0 6px 38px;margin:0;background-position:5px 5px}html.cmsedit .modul-it:hover{box-shadow:0 0 18px #000;cursor:move}html.cmsedit .modul-it.container:hover{box-shadow:none}html.cmsedit .modul-it.container:hover .col-item{outline:1px dotted red}html.cmsedit #cm hr{margin:0!important}
h1{font-family:brandon_bold;font-weight:400;font-size:2.5em;color:#000;margin:0 0 8px 0;padding:0;text-transform:uppercase;line-height:120%}h2{font-family:brandon_bold;font-weight:400;font-size:2.5em;color:#000;margin:0 0 8px 0;padding:0;text-transform:uppercase;line-height:120%}h3{font-family:brandon_bold;font-weight:400;font-size:1.3em;color:#000;margin:0 0 8px 0;padding:0;line-height:120%}h4{font-family:brandon_medium;font-weight:400;font-size:1.3em;color:#000;margin:0 0 8px 0;padding:0;line-height:120%}h5{font-family:brandon_medium;font-weight:400;font-size:1.2em;color:#000;margin:0 0 8px 0;padding:0;line-height:120%}h6{font-family:brandon_medium;font-weight:400;font-size:1.1em;color:#000;margin:0 0 8px 0;padding:0;line-height:120%}.bg1{background:#fff}.bg2{background:#6e9d20}.bg3{background:#8d1d54}.ms5{background:#fff;padding:30px calc(50% - 450px)}.mx1{background:#fff;padding:60px calc(50% - 550px)}.mx2{background:#6e9d20;padding:60px calc(50% - 550px)}.mx3{background:#8d1d54;padding:60px calc(50% - 550px)}.mx4{background:#fff;padding:60px calc(50% - 700px)}.bx1{background:#fff;padding:60px}.bx2{background:#6e9d20;padding:40px}.bx3{background:#8d1d54;padding:40px}.pd1{padding-top:40px!important}.pd2{padding-right:40px!important}.pd3{padding-bottom:40px!important}.pd4{padding-left:40px!important}.pd5{padding:40px!important}.pd6{padding:80px!important}.gal2{display:block}.list1{display:block}.list2{display:block}.bx3nopad{background:#8d1d54;padding:0}.bx2nopad{padding:0;background:#6e9d20}.bg2 .content_main,.bg2 .content_main a:link,.bg2 .content_main a:visited,.bg2 .content_main h5,.bg2 .content_main h6,.bg3 .content_main,.bg3 .content_main h3,.bg3 .content_main h6,.bx3 .content_main,.bx3 .content_main h3,.bx3nopad .content_main,.bx3nopad .content_main h3,.mx2 .content_main,.mx2 .content_main h1,.mx2 .content_main h2,.mx2 .content_main h3,.mx2 .content_main h4,.mx2 .sitemap li a,.mx2 h3,.mx3 .content_main,.mx3 .content_main h3,.sitemap li{color:#fff}.bx1 .content_main{color:#555452}.container .bx1{padding:30px}.container .col-item .bx1.modul-it:not(:only-child):not(:last-child){margin:0 0 30px 0}.container .col-item .bx1:last-child:not(:only-child){margin:30px 0 0 0}#M>div:nth-child(4)>span>h4{padding-left:40px}#M>div.content.mx1.modul-it{padding-top:0;padding-bottom:0}#M>div:nth-child(4){padding-top:0}#M>div:nth-child(4){padding-top:10px;padding-bottom:10px}#M>div:nth-child(2){margin-bottom:-40px}.company-hero{background:#6e9d20;display:flex;width:100%;height:auto;margin:0!important;padding:0!important;justify-content:space-around}.split-hero-image{width:50%}.Split-hero-image>a>img{height:100%;width:100%;object-fit:scale-down}.split-hero-text{width:50%;padding:1em;display:flex;align-content:center;flex-direction:column}.split-hero-text>h1{color:#fff;font-size:3.5em;position:relative;padding-bottom:0;margin-bottom:0;line-height:100%;font-family:Autography,sans-serif;font-weight:400;font-style:normal;text-transform:capitalize;align-self:center;text-align:center}.split-hero-text>div{color:#fff;font-size:1.2em;line-height:120%;width:100%;padding:20px;text-align:center;max-width:900px}.company-hero>div.split-hero-text>div>div>div>a{color:#fff!important;font-weight:500!important;text-decoration:underline!important;cursor:pointer}.company-hero>div.split-hero-text>div>div>div>a:before{content:"»";font-size:1.3em}.company-hero>div.split-hero-text>div>a{color:#fff!important;font-weight:500!important;text-decoration:underline!important;cursor:pointer}.company-hero>div.split-hero-text>div>a:before{content:"»";font-size:1.3em}@media (max-width:900px){.split-hero-text{width:100%}.split-hero-image{width:100%}.company-hero{flex-direction:column}.Split-hero-image>a>img{width:100%;object-fit:cover}}
@media screen and (max-width:1280px){header .mm2{padding-right:20px}.reservationform-wrapper{padding:20px}}@media screen and (max-width:1200px){.tbl-packages1 article{width:46.8%}}@media screen and (max-width:1100px){header .h nav>ul>li>a{font-size:1.1em;padding-right:15px;padding-left:12px}.col-item .content_main{padding:20px}}@media screen and (max-width:1000px){header .t p{font-size:0;padding-left:0}header .lg{width:220px;margin-left:-110px}}@media screen and (max-width:900px){body{margin:88px 0 0 0}html.hasb body{margin-top:143px}header{height:88px}.mobile-menu{display:block}html.scroll1 header .t{margin-top:0}header .h,header .t{padding:0}header nav{position:absolute;left:-900px;top:0}header .lg{left:0;top:20px!important;margin-left:20px!important;width:160px!important;height:50px!important}header .t p{display:none}footer{position:relative;padding:40px 10px;left:auto;top:auto;bottom:auto;height:auto;overflow:hidden}footer .f>div,footer .f>nav{display:block;float:none;position:static;width:100%}footer .social .shariff::before{display:none}footer .social .shariff{padding-left:0;padding-bottom:40px}footer .loipersdorf-partner{display:block;text-align:center}footer .loipersdorf-partner:before{margin:0 auto}footer nav{text-align:center;margin-top:22px;border-top:1px solid #a4bd7a;padding-top:22px}.list1 .tbl-packages1 article .d1,.list1 .tbl-packages1 article .d2,.tbl-packages1 article{width:100%;float:none}#sb{top:88px;white-space:nowrap;overflow:auto}.imagegallery.design6 .descr{font-size:1em;left:0;margin:0}.sb .selected:link,.sb .selected:visited,.sb a:focus,.sb a:hover{background:#6e9d20;color:#fff}.voucher .preview{left:5%}.company_detail{padding:20px}}@media screen and (max-width:640px){h1{font-size:1.8em}.companies_overview_tbl7 .item,.company_detail #imgcontainer a,.gal2 .imagegallery.design6 .descr,.gal2 .imagegallery.design6 figure,.imagegallery.design5 a,.imagegallery.design5.c3 a,.listmenuitems>span{float:none;width:100%}.listmenuitems>span{margin-bottom:40px}.listmenuitems>span .dvimg img{width:100%;height:220px;object-fit:cover;object-position:center center}.gal2 .imagegallery.design6 .descr{padding:40px;display:block!important}#M .modul-it:first-child .imagegallery.design6,#M .newDiv+.modul-it .imagegallery.design6{margin-top:0}#M .modul-it:first-child .imagegallery.design6 figure,#M .newDiv+.modul-it .imagegallery.design6 figure{height:500px}.container .col-item,.container.cols.cols4 .col-item{float:none!important;width:100%!important;padding-left:0!important;padding:20px!important}.reservationform .arrival+span{display:block!important}.reservationform .calendarDatePickerButton{display:none}.reservationform .alternate{margin:15px 0 0 0}.reservationform h2{font-size:1em}.reservationform .line.personal>div span{display:block;width:auto;float:none}.reservationform .line.personal>div input,.reservationform .line.personal>div select,.reservationform .line.personal>div textarea{width:100%;float:none;display:block;margin:2px 0 12px 0}.reservationform .line.personal>div span{margin-bottom:0}.v1 .voucher{padding:20px}.voucher .combobox{max-width:100%}.voucher .printsend>div{padding:10px 0}.voucher .preview{left:auto;top:auto;position:relative;text-align:center;padding:40px;margin:20px 0}}@media print{footer,header{display:none}@page{size:landscape}}