.wrapper{width:100%}img{max-width:100%}table{max-width:100% !important;height:auto !important}#header-top{width:100% !important;height:70px;position:fixed}#header-top #logo-wrapper{width:100%;height:auto}#header-top #logo-wrapper #LOGO{width:100%;background-color:#fefefe;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFF1F0EE');background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #f1f0ee));background-image:-webkit-linear-gradient(top, #fefefe 0%,#f1f0ee 100%);background-image:-moz-linear-gradient(top, #fefefe 0%,#f1f0ee 100%);background-image:-o-linear-gradient(top, #fefefe 0%,#f1f0ee 100%);background-image:linear-gradient(top, #fefefe 0%,#f1f0ee 100%);text-align:center;position:relative;overflow:visible;margin:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:70px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#header-top #logo-wrapper #LOGO img{height:70px}#header-top #navigation-links{display:none}#header-top #navigation-main{background:none;height:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-top:-160px}#header-top #navigation-main .wrapper{height:auto;width:100%;margin:0 auto;padding:0}#header-top #navigation-main .menu-item{width:100%;display:block;float:none;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;background-color:#e37638;background-image:none;background-image:-ms-linear-gradient(bottom, #d76c2d, #fc8b4c);background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #d76c2d), color-stop(50%, #e37638), color-stop(100%, #fc8b4c));background-image:-webkit-linear-gradient(bottom, #d76c2d,#e37638,#fc8b4c);background-image:-moz-linear-gradient(bottom, #d76c2d,#e37638,#fc8b4c);background-image:-o-linear-gradient(bottom, #d76c2d,#e37638,#fc8b4c);background-image:linear-gradient(bottom, #d76c2d,#e37638,#fc8b4c)}#header-top #navigation-main .menu-item.logo-placeholder{display:none}#header-top #navigation-main .menu-item.extra-shadow{-webkit-box-shadow:0 4px 14px rgba(0,0,0,0.5) !important;-moz-box-shadow:0 4px 14px rgba(0,0,0,0.5) !important;box-shadow:0 4px 14px rgba(0,0,0,0.5) !important}#header-top #navigation-main a#drawer{z-index:9;content:" ";display:block;letter-spacing:-2px;text-align:center;padding:5px 4px 7px;font-size:18px;line-height:4px;background-color:#fefefe;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFEFEFE', endColorstr='#FFF1F0EE');background:#f1f0ee;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.2);box-shadow:0 1px 8px rgba(0,0,0,0.2);position:relative;margin:0 auto 10px auto;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;cursor:pointer}#header{margin:80px 0 0 0;overflow:hidden}#header #hotel-focus-header,#header #hotel-slideshow,#header #color-bg,#header .hotel-focus-shadow{display:none}#header .wrapper{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#header #map-canvas,#header #map-loader,#header .map-shadow{display:none}#content .fb-posts-box,#content .social-widgets{display:none}#content .text-wrapper{padding:16px 20px 20px 20px}#content .text-wrapper .text-side{width:100%}#content .custom_infobox img{width:100%}#content .content-inner{padding-left:18px;padding-right:18px}#content table{display:block}#content table tbody{display:block}#content table tr{display:block}#content table td{display:block}#newsfeeds{margin:0}#newsfeeds h3{margin-right:0}#newsfeeds .newsfeed-item{display:block;float:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}#quick-menu{padding:0 20px 20px 20px}#quick-menu a.qm{float:none;display:block;height:auto;width:100%;margin-bottom:1px}#quick-menu a.qm>span{position:relative;display:block;width:auto;top:0 !important}#quick-menu a.qm>img{display:none}#quick-menu a.qm>span>div{font-size:inherit !important}#quick-menu a.qm:after{display:none}#footer #footer-top{width:auto;margin:0;padding:0 20px;display:block;height:auto}#footer #footer-top a.footer-item{width:100%;display:block;text-decoration:underline}#footer #footer-bottom{margin:0;padding:0 20px 35px 20px}#footer #footer-bottom #swedenhotels{float:none;margin-bottom:12px}.page_with_leftnav .content-container,#hotel-site .content-container{padding:0 20px}.page_with_leftnav #social-media-like,#hotel-site #social-media-like{display:none}.page_with_leftnav #breadcrumbs,#hotel-site #breadcrumbs{display:none}.page_with_leftnav #pictograms,#hotel-site #pictograms{display:block;float:none;max-width:100%;margin:0;padding:0 20px 7px 20px;text-align:center}.page_with_leftnav #pictograms>img,#hotel-site #pictograms>img{width:20px;height:20px;margin-bottom:3px}.page_with_leftnav #menu,#hotel-site #menu{float:none;clear:both;width:100%;min-height:0}.page_with_leftnav #menu:after,#hotel-site #menu:after{background:none}.page_with_leftnav #menu a,#hotel-site #menu a{margin:0 0 1px 0;width:auto}.page_with_leftnav #menu a.onlinebooking,#hotel-site #menu a.onlinebooking{width:auto;margin:10px 1px 0 0}.page_with_leftnav #menu select#hotel-menu-select,#hotel-site #menu select#hotel-menu-select{width:100%;font-size:14px}.page_with_leftnav h1.startpage,#hotel-site h1.startpage{width:auto;margin-left:0;display:block}.page_with_leftnav #content-page,#hotel-site #content-page{width:100%;padding:0}#onlinebooking-iframe iframe{width:100% !important}#page-rooms>table{display:block}#page-rooms>table td,#page-rooms>table tr{display:block;margin-bottom:3px}#arrangement-themes-hotels #filter.arrangement h1 select#main-theme-sl,#arrangement-themes-hotels #filter.arrangement h1 select#sub-theme-sl{max-width:none;width:100%;margin-bottom:8px}#arrangement-themes-hotels #arrangements-list ul.arrangements-hotel-grouped>li.container>.header{line-height:19px;padding-top:8px;padding-bottom:8px}#arrangement-themes-hotels #arrangements-list ul.arrangements-hotel-grouped>li.container>.content .hotel{float:none;width:auto;text-align:center}#arrangement-themes-hotels #arrangements-list ul.arrangements-hotel-grouped>li.container>.content .arrangements{float:none;width:auto;margin:10px}#arrangement-themes-hotels #arrangements-list ul.listing>li .header .title{width:auto;float:none}#arrangement-themes-hotels #arrangements-list ul.listing>li .content .bild{float:none;margin:0 auto 15px auto;display:block;text-align:center}#arrangement-themes-hotels #arrangements-list ul.listing>li .book-btn{float:none;margin-top:8px}#arrangement-themes-hotels #arrangements-list ul.listing>li .book-btn a{display:block}#filter .container .filters,#filter .container .sort{float:none;margin:8px 0;border:0}#filter .container button,#filter .container .button{float:none;position:static;width:100%;margin:0 0 8px}#filter .region,#filter .ort,#filter .sterne,#filter .preis,#filter .land,#filter .name{width:100%;display:block}#filter label{width:100%;display:block}#filter select{width:100% !important;display:block}#hotel-groups .right-col,#hotel-groups .left-col{float:none;width:auto}#hotel-groups #bus-akzent .info{width:auto}#hotel-groups #bus-akzent .info:after{display:none}@media only screen and (max-height: 320px){#header-top{position:relative;height:50px}#header-top #logo-wrapper #LOGO{height:50px}#header-top #logo-wrapper #LOGO img{height:50px}#header{margin:0}}
