html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}a {outline: none;text-decoration: none;}body {background: #fff;color: #706965;font: normal 63.5%/1.8em 'Open Sans', Arial, Tahoma, Verdana, sans-serif;}p {margin: 0 0 10px;}.float_right {float: right;}.overflow {overflow: hidden;overflow-y: auto;}.clearfix:before, .clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}.clearfix {*zoom: 1;}.clear {clear: both;}.center {margin: 0 auto;max-width: 1335px;position: relative;}.hidden_desktop {display: none;}.arrows, .arrows_down, .arrows_up {border-color: transparent transparent transparent #e2d3c7;border-style: solid;border-width: 9px;border-right-width: 0;display: inline-block;height: 0;margin: 0;position: absolute;right: 10px;width: 0;}.arrows_down {border-color: #e2d3c7 transparent transparent transparent;border-width: 9px;border-bottom-width: 0;}.arrows_up {border-color: transparent transparent #e2d3c7 transparent;border-width: 9px;border-top-width: 0;}.hide_me, .pickme, .trennung {display: none;}.text_center {text-align: center;}.main .text .datenschutz_liste {margin: 10px 0 20px;}.main .text .datenschutz_liste li {list-style-type: decimal;list-style-position: inside;}.main .text .datenschutz_liste ol {margin: 0 0 0 20px;}.main .text .datenschutz_liste ol li {list-style-type: lower-alpha;}.mm-active a.ml_logo {visibility: hidden;opacity: 0;transition-delay: 0s;}a.ml_logo {width: 180px;height: 180px;display: block;background-size: 90%;background-position: center;background-repeat: no-repeat;border: 1px solid #53555180;border-radius: 50%;z-index: 10000;position: fixed;right: 25px;top: 25px;background-color: white;transition: all .01s;transition-delay: .4s;}.dl-menuwrapper a.ml_logo {position: relative;top: 0;right: -10px;visibility: visible;opacity: 1;}.mm-active .dl-menuwrapper a.ml_logo {display: block;}.navigation_wrapper {position: fixed;top: 0;right: 0;width: 100%;box-sizing: border-box;z-index: 9990;transition: all .4s ease-in-out;}.mm-active .navigation_wrapper {right: 275px;}.header_top {background-color: #f7f6f4;font-size: 1.55em;padding: 10px 20px;font-weight: 600;}.logo {width: 205px;z-index: 150;position: absolute;margin: 38px 0 0;padding: 0 20px 8px 0;}.shrinked .logo {width: 110px;margin: 33px 0 0;}.logo img {height: auto;max-width: 100%;margin: -45px 0 0;}.header_top_kontakt {float: left;margin: 0 0 0 250px;}.icons_fotos {float: right;}.header_top_sprachen {float: right;font-weight: 500;font-size: 0.9em;}.header_top_kontakt a {position: relative;padding: 0 0 0 25px;margin: 0 35px 0 0;float: left;}.icons_tel {background: transparent url("../images/tel-dunkel.png") 0 0 no-repeat;display: inline-block;height: 25px;width: 25px;position: absolute;margin: -2px 0 0 -25px;}.icons_mail {background: transparent url("../images/mail-dunkel.png") 0 5px no-repeat;display: inline-block;height: 25px;width: 31px;position: absolute;margin: -6px 0 0 -34px;}.icons_fotos {background: transparent url("../images/sprite.png") -107px -2px no-repeat;display: inline-block;padding: 0 0 0 29px;margin: 0 20px 0 0;font-weight: 500;text-transform: uppercase;}.header_top .header_top_kontakt_tel:link, .header_top .header_top_kontakt_tel:visited {color: #5b5551;}.header_top .header_top_kontakt_tel:hover, .header_top .header_top_kontakt_tel:active {color: #5b5551;}.header_top .icons_fotos a:link, .header_top .icons_fotos a:visited {color: #88b027;}.header_top .icons_fotos a:hover, .header_top .icons_fotos a:active {color: #88b027;}.header_top a:link, .header_top a:visited {color: #5b5551;}.header_top a:hover, .header_top a:active {color: #5b5551;}.special_button {background: #84ae16;border-radius: 50%;bottom: 63px;display: block;padding: 4px;position: absolute;z-index: 989;opacity: 0.95;left: 172px;z-index: 990;-moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-o-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}.special_button a {border-radius: 50%;border: 1px solid #fff;box-sizing: border-box;color: #fff;display: table;height: 131px;position: relative;text-decoration: none;width: 121px;}.special_button a span {background-color: rgb(132, 174, 22);border-radius: inherit;box-sizing: border-box;display: table-cell;font-size: 1.75em;font-weight: 400;line-height: 1.2em;padding: 10px;position: relative;text-align: center;text-transform: uppercase;vertical-align: middle;}.special_button a .special_titel, .special_button a .special_leistung {width: 105px;}.special_button_2 a .special_titel, .special_button_2 a .special_leistung {width: 130px;}.special_button_2 {background-color: #5B5552F2;left: 20px;z-index: 989;-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}.special_button_2 a {height: 150px;width: 150px;}.special_button_2 a span {background-color: #5B5552F2;font-size: 2.2em;}.special_button_3 {background-color: transparent;left: 20px;bottom: 135px;z-index: 980;left: 140px;-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}.special_button_3 a {border: none;height: 130px;width: 130px;}.special_button_3 a span {background-color: transparent;font-size: 2.2em;}.special_button_3 a span img{border-radius: 35px;width: 125px;margin: 2px 0 -5px;}.special_kreis {-moz-transform: rotate(-10deg);-ms-transform: rotate(-8deg);-o-transform: rotate(-8deg);-webkit-transform: rotate(-8deg);transform: rotate(-8deg);background: url("../images/kreis_special.png") 0 0 no-repeat;background-size: 140px;bottom: 60px;color: #fff;font-size: 2em;height: 122px;margin: 0 0 0 20px;padding: 20px 0 0 0;position: absolute;text-align: center;width: 141px;z-index: 50;display: block;}.special_titel {display: block;font-weight: 600;line-height: 1.2em;margin: 0 auto;text-align: center;width: 125px;text-transform: uppercase;}.special_leistung {display: block;font-size: 0.8em;font-weight: 600;line-height: 1em;margin: 10px auto 0;text-align: center;width: 100px;}.special_mehr {display: block;font-size: 0.6em;margin: 10px 0 0;}.header_bottom {background-color: #5b5551;height: 50px;border-bottom: solid 2px #fff;padding: 0 145px;}.navi_mobile_extra {display: none;}.slideshow_head {margin: 90px 0 0;width: 100%;padding: 0;z-index: 1;float: none !important;max-height: 600px;overflow: hidden;}.slideshow_head img {height: auto;position: absolute;width: 100%;}.slideshow_pager {display: inline-block;font-size: 3em;float: right;margin: 0 15px 0 0;}.slideshow_pager span {cursor: pointer;color: #f7f6f4;margin: 0;padding: 0;display: inline-block;height: 15px;}.slideshow_pager .cycle-pager-active {color: #c0bbae;}.navi_open_up, .navi_open_down {height: 50px;z-index: 10000;margin: 0;float: right;position: relative;}.menu {font-size: 2em;font-weight: 600;list-style-type: none;margin: 0;padding: 0;width: 100%;z-index: 110;}.menu li.topmenu_1 {float: left;margin: 0 85px 0 0;position: relative;}.mm-active div#page {right: 275px;overflow: hidden !important;max-height: 100vh;}div#page {position: relative;right: 0;transition: all .4s ease-in-out;}body .dl-menu-outer .dl-menu {max-height: 100vh;position: relative;margin: 0;padding: 0;opacity: 1;}.dl-menu-outer.dl-menuwrapper {position: fixed;top: 0;margin: 0 !important;padding: 0;width: 295px !important;right: -295px;opacity: 1;transition: all .4s ease-in-out;max-height: 100vh;overflow-y: scroll;background: #c0bbae;overflow-x: hidden;}.mm-active .dl-menu-outer.dl-menuwrapper {right: -20px;}.mm-active body {height: 100%;width: 100%;overflow: hidden;}body .dl-menu-outer li .dl-submenu {display: block;}html.mm-active {overflow: hidden;}body .dl-menu-outer li a {font-size: 20px;line-height: 20px;padding: 10px;pointer-events: auto;}body .dl-menu-outer ul.dl-submenu li a::before {content: "";display: block;position: absolute;left: -12px;top: 20px;width: 15px;height: 1px;background: white;}body .dl-menu-outer ul.dl-submenu li a {font-size: 14px;margin-left: 20px;}body .dl-menuwrapper li {width: 100%;}.dl-menuwrapper li.dl-back:after, .dl-menuwrapper li>a:not(:only-child):after {display: none;}li.dl-back {display: none;}.navi_open_up .topmenu_1 ul {bottom: 38px;padding: 0 10px;width: 216px;background: #faf8f6;display: none;position: absolute;}.navi_open_down .topmenu_1 ul {background: #f7f6f4;display: none;margin: 52px 0 0 -12px;padding: 0;position: absolute;z-index: 200;min-width: 160px;font-size: 0.75em;}.topmenu_1 a {color: #fff;float: left;margin: 0;padding: 18px 0 17px;border-collapse: collapse;text-align: center;text-decoration: none;text-transform: uppercase;}.menu li.topmenu_1:last-child {margin: 0;}.menu li.topmenu_1.last-child {margin: 0;}.submenu_2 {border-bottom: solid 1px #e0ddd6;padding: 0;}.submenu_2:last-child {border-bottom: none;}.submenu_2.last-child {border-bottom: none;}.submenu_2 a, .topmenu_1.last-child .submenu_2 a {background: none;border-left: none;border-right: none !important;display: block;float: none;font-weight: normal;margin: 0;padding: 8px 14px;text-align: left;width: auto;clear: both;color: #706965;position: relative;text-transform: none;}.topmenu_1>a:hover, .topmenu_1>a:active {color: #bbb6b3 !important;}.topmenu_1 .submenu_2 a:hover {background-color: #c0bbae;}.menu a:hover {color: #5b5551;}.topmenu_1:hover ul {display: block;z-index: 20;}.topmenu_1>a.active {color: #bbb6b3;}.submenu_2 a.active {background-color: #c0bbae;}.header_bar {background-color: rgba(109, 150, 48, 0.95);opacity: 0.9;font-size: 1.45em;margin: -36px 0 0;position: relative;z-index: 100;padding: 9px 20px;text-transform: uppercase;}.header_bar.fixed {position: fixed;left: 0;top: 90px;margin-top: 0;width: 100%;box-sizing: border-box;z-index: 9980;}.header_bar_links {float: left;}.header_bar_links li {display: inline-block;}.header_bar_rechts {float: left;}.header_bar_rechts li {display: inline-block;}.header_bar_rechts li:first-child a:link, .header_bar_rechts li:first-child a:visited {background: rgba(109, 150, 48, 1) url("../images/sprite.png") 0 -112px no-repeat;padding: 4px 12px 5px 38px;}.header_bar a:link, .header_bar a:visited {background-color: rgba(109, 150, 48, 1);border-right: solid 2px #fff;color: #fff;margin: 0 0 0 -4px;opacity: 1;padding: 4px 10px 5px;}.header_bar a:hover, .header_bar a:active, .header_bar_rechts li:last-child a:hover, .header_bar_rechts li:last-child a:active {color: #fff;background-color: #62872b;}.header_bar li:last-child a {border-right: none;}.header_bar_rechts li:first-child a:link, .header_bar_rechts li:first-child a:visited{background-color: rgba(109, 150, 48, 1);border-left: solid 2px #fff;color: #fff;margin: 0 0 0 -2px;opacity: 1;}.pfad {margin: 20px 0 15px;font-size: 0.9em;color: #c3bbbc;text-align: center;}.pfad ul {display: inline-block;margin: 0 0 -1px;}.pfad ul li {list-style: none;list-style-position: inside;display: inline-block;margin: 0;white-space: nowrap;line-height: 1.8em;padding: 0;}.pfad ul li:first-child:before {content: '';display: none;}.pfad ul li:before, .pfad ul li.active:before {content: "\003e";margin: 0 0 0 5px;padding: 0 5px 0 0;text-decoration: none;}.pfad .active a {text-transform: uppercase;text-decoration: underline !important;}.main .pfad a:link, .main .pfad a:visited {color: #c3bbbc;text-decoration: none;}.main .pfad a:hover, .main .pfad a:active {color: #c3bbbc;text-decoration: underline;}#pfad_active {text-transform: uppercase;}h1 {color: #5b5551;font-size: 2.5em;line-height: 1.3em;font-weight: normal;text-transform: uppercase;text-align: center;}h2 {color: #88b027;font-size: 1.55em;line-height: 1.2em;font-weight: normal;text-align: center;}.main {font-size: 1.55em;line-height: 1.5em;margin: 0 auto;max-width: 1095px;padding: 0 20px;}.main .content_box {background-color: #ede1cc;padding: 10px;margin: 15px 0 0;color: #81584a;position: relative;}.main .content_box h3 {font-size: 1.2em;margin: 10px 0;}.main .content_box img {float: left;margin: 0 15px 5px 0;max-width: 100%;}.main .text {font-size: 1.1em;margin: 35px 0 0;line-height: 1.5em;}.main .text li {list-style-type: disc;margin: 0 0 0 20px;}.main .text img {max-width: 100%;height: auto;}.main_bilder {text-align: center;}.main_bilder img {margin: 0 10px;}.main a:link, .main a:visited {color: #7c6d6b;text-decoration: underline;}.main a:hover, .main a:active {color: #46403b;text-decoration: underline;}.icons_up {background: transparent url("../images/sprite.png") -7px -158px no-repeat;display: inline-block;position: absolute;right: 0;bottom: -70px;font-size: 1.3em;background-color: #88b027;color: #fff;padding: 4px 10px 4px 17px;}.angebot {background-color: #f5f4f1;padding: 15px;margin: 20px 0 0;clear: both;}.angebot img {float: left;}.angebot .angebot_main {float: left;width: 60%;margin: 0 0 0 38px;text-align: center;}.angebot h3 {color: #88b027;border-bottom: dotted 1px #88b027;margin: 0 0 10px;padding: 0 0 10px;font-weight: 500;font-size: 2em;text-align: center;display: inline-block;line-height: 1.1em;}.angebot_datum {color: #88b027;display: block;font-size: 1.75em;text-align: center;}.angebot_text {margin: 20px 0 5px;height: 165px;overflow: hidden;text-align: left;}.angebot_text strong {font-weight: 600;}.angebot_verbergen {display: none;}.angebot_arrow_down {background: transparent url("../images/sprite.png") -121px -163px no-repeat;display: inline-block;height: 17px;width: 10px;margin: 0 0 -3px;}.angebot_arrow_up {background-position: -94px -163px;}.main .angebot_anfragen:link, .main .angebot_anfragen:visited {display: inline-block;float: right;background-color: #88b027;color: #fff;text-decoration: none;text-transform: uppercase;padding: 3px 7px 1px;}.main .angebot_anfragen:hover, .main .angebot_anfragen:active {background-color: #88b027;color: #fff;opacity: 0.9;text-decoration: none;}.main .angebot_mehr:link, .main .angebot_mehr:visited {color: #88b027;text-decoration: none;display: none;float: left;}.main .angebot_mehr:hover, .main .angebot_mehr:active {color: #88b027;text-decoration: underline;}.restplaetze {margin: 20px auto 100px;max-width: 450px;}.restplaetze h3 {font-size: 1.9em;font-weight: 500;margin: 40px 0 10px;border-bottom: dotted 1px #88b027;padding: 0 0 15px;}.restplatz_datum {margin: 0 115px 0 55px;line-height: 1.8em;}.main .restplaetze h3 a:link, .main .restplaetze h3 a:visited {color: #88b027;text-decoration: none;}.main .restplaetze h3 a:hover, .main .restplaetze h3 a:active {color: #88b027;}.main .restplatz_anfrage:link, .main .restplatz_anfrage:visited {color: #88b027;text-decoration: none;}.main .restplatz_anfrage:hover, .main .restplatz_anfrage:active {color: #88b027;}.button_lightbox {width: 41px;height: 26px;position: absolute;bottom: 0;right: 0;z-index: 1000;background: transparent url(../images/lightbox-icon.png) -4px center no-repeat;}.modul {clear: both;margin: 20px 0 0;position: relative;}.modul .eintrag h2 {margin: 0;background-color: #b0c66b;color: #fff;padding: 8px 13px;text-align: left;font-size: 1.3em;}.modul .eintrag {box-shadow: 0 0 1px #aaa;margin: 0 auto 40px;width: 1025px;}.modul .eintrag img {float: left;height: auto;max-width: 100%;}.modul .eintrag .datum {float: right;}.modul .eintrag .txt {float: left;width: 665px;font-size: 0.95em;line-height: 1.4em;}.modul .eintrag .beschreibung {padding: 10px 13px;display: inline-block;}.modul ul {list-style: disc;list-style-position: inside;margin: 0 0 15px;}.modul_overview {margin: 20px 0 0;}.modul_overview li b {float: right;}.modul_overview a:link, .modul_overview a:visited {display: block;color: #fff;text-decoration: none;background: #8cbe23;margin: 0 0 10px;padding: 10px 15px;font-size: 1.2em;}.modul_overview a:hover, .modul_overview a:active {color: #fff;text-decoration: underline;}.text_navi {display: block;text-align: center;}.trekking {position: relative;display: inline-block;width: 100%;height: auto;}.block_liste li {background-color: #b0c66b;margin: 0 3% 20px 0 !important;text-align: center;width: 31.33%;float: left;list-style-type: none !important;padding: 5px 0;white-space: nowrap;overflow: hidden;}.block_liste li:nth-child(3n) {margin: 0 0 20px 0 !important;}.main .block_liste a:link, .main .block_liste a:visited {color: #fff;text-decoration: none;}.main .block_liste a:hover, .main .block_liste a:active {color: #fff;text-decoration: underline;}.zimmer_inhalt_tabs {width: 100%;height: auto;position: relative;margin: 30px 0 40px;}.zimmer_inhalt_tabs tr a {text-decoration: none !important;line-height: 26px;}.zimmer_inhalt_tabs tr th a {color: #fff !important;}.zimmer_inhalt_tabs a:hover {text-decoration: underline !important;}.zimmer_inhalt_tabs tr th {background-color: #b8b4a6;color: #fff;white-space: nowrap;}.zimmer_inhalt_tabs tr th, .zimmer_inhalt_tabs tr td {border: 1px solid #fff;width: 16.66%;padding: 10px;}.zimmer_inhalt_tabs tr td {background-color: #f5f4f1;text-align: center;color: #706965;}.zimmer_inhalt_tabs tr td:nth-child(2n) {background-color: #e9e7e3;}.zimmer_inhalt_tabs tr td.active {background-color: #b8b4a6 !important;}.zimmer_inhalt_tabs tr td.active a {color: #fff;}.zimmer_inhalt_boxen {margin: 16px auto 0;width: 1095px;text-align: center;font-size: 0.55em;}.zimmer_inhalt_boxen_zimmertypen {border: solid 1px #88b027;display: inline-block;font-size: 1.9em;margin: 0 0 40px;padding: 4px 5px;}.zimmer_inhalt_boxen_zimmertypen a:link, .zimmer_inhalt_boxen_zimmertypen a:visited {color: #88b027;text-decoration: none;margin: 0 10px;}.zimmer_inhalt_boxen_zimmertypen a:hover, .zimmer_inhalt_boxen_zimmertypen a:active {color: #88b027;text-decoration: underline;}.zimmer_inhalt_boxen_zimmertypen sub {vertical-align: super;font-size: smaller;}.zimmer_inhalt_boxen .zimmer_inhalt_box:last-of-type {margin: 0;}.zimmer_inhalt_boxen_titel {color: #88b027;font-size: 1.85em;display: block;margin: 0 0 35px;}.zimmer_inhalt_box {background-color: #f5f4f1;margin: 0 0 40px;}.zimmer_inhalt_box_bild {float: left;position: relative;width: 545px;height: 341px;}.zimmer_inhalt_box_main {float: left;width: 550px;margin: 55px 0 0;}.zimmer_inhalt_box h3 {color: #88b027;font-size: 4.5em;font-weight: 500;line-height: 1.2em;margin: 0 auto 15px;width: 350px;}.zimmer_inhalt_box span {text-transform: none;}.zimmer_inhalt_box sub {vertical-align: super;font-size: smaller;}.zimmer_inhalt_box_text {font-size: 1.5em;line-height: 1.5em;margin: 0 auto 30px;text-align: center;width: 395px;}.zimmer_inhalt_box_slide_control {background-color: #837d79;bottom: 0;left: 50%;line-height: 0;margin: 0 0 0 -31px;position: absolute;z-index: 100;}.zimmer_inhalt_box_slide_control a {background: #837d79 url("../images/sprite.png") -137px -64px no-repeat;display: inline-block;height: 26px;width: 30px;}.zimmer_inhalt_box_slide_control .zimmer_inhalt_box_slide_control_next {background-position: -168px -64px;}.zimmer_inhalt_box_text a:link, .zimmer_inhalt_box_text a:visited {color: #706965;font-weight: 600;}.zimmer_inhalt_box_text a:hover, .zimmer_inhalt_box_text a:active {color: #706965;text-decoration: underline;}.zimmer_inhalt_box_link a:link, .zimmer_inhalt_box_link a:visited {color: #fff;background-color: #88b027;display: inline-block;padding: 5px 0 5px;font-size: 1.65em;text-decoration: none;width: 95px;text-transform: uppercase;font-weight: 600;}.zimmer_inhalt_box_link a:hover, .zimmer_inhalt_box_link a:active {background-color: #95c229 !important;}.zimmer_inhalt_box_link .zimmer_inhalt_box_link_buchen:link, .zimmer_inhalt_box_link .zimmer_inhalt_box_link_buchen:visited {background-color: #6d9630;}.zimmer_inhalt_box_button {background-color: #5b5551;color: #fff;font-size: 1.8em;font-weight: 700;margin: -10px auto 15px;padding: 5px;text-align: center;text-transform: uppercase;width: 130px;}.zimmer_inhalt_box_detail {clear: both;padding: 0 0 6px;border-bottom: solid 2px #b8b4a6;background-color: #fff;text-align: right;}.zimmer_inhalt_box_detail_text {text-align: left;line-height: 1.5em;margin: 0 0 25px;clear: both;padding: 10px 0 0;}.zimmer_inhalt_box_detail_text h5 {color: #88b027;text-transform: uppercase;font-weight: 500;font-size: 1.1em;margin: 0 0 5px;}.zimmer_inhalt_box_detail_preise {text-align: left;font-size: 1.7em;clear: both;}.zimmer_inhalt_box_detail_preise_titel {text-transform: uppercase;color: #88b027;display: block;padding: 5px 0;font-size: 1.1em;}.zimmer_inhalt_box_preise_tabelle {background-color: #fbfaf9;border-collapse: collapse;width: 100%;margin: 0;padding: 0;text-align: center;}.zimmer_inhalt_box_detail_preise ul {list-style: disc;margin: 10px 0 0 35px;}.zimmer_inhalt_box_preise_tabelle td {border-top: solid 1px #fff;border-right: solid 1px #fff;padding: 9px 0;font-weight: 700;}.zimmer_inhalt_box_preise_even {background-color: #f2f1ee;}.zimmer_inhalt_box_preise_zeitraum {background-color: #c8c3b8;font-weight: 500;border-right: solid 1px #fff;}.zimmer_inhalt_box_preise_th {padding: 9px 0;font-weight: 500;background-color: #b9cc7a;color: #fff;border-right: solid 1px #fff;}.zimmer_inhalt_box_preise_th span {border-bottom: dotted 1px #fff;}.zimmer_inhalt_box_preise_datum {font-weight: 500 !important;}.zimmer_inhalt_box_detail_link .arrow_down, .zimmer_inhalt_box_detail_link .arrow_up {background: transparent url("../images/sprite.png") -176px -150px no-repeat;display: inline-block;height: 17px;width: 19px;margin: 0 0 0 10px;}.zimmer_inhalt_box_detail_link .arrow_up {background-position: -176px -166px;}.main .zimmer_inhalt_box_detail_link:link, .main .zimmer_inhalt_box_detail_link:visited {color: #88b027;font-size: 1.8em;text-decoration: none !important;text-transform: uppercase;padding: 10px 0 0;display: block;}.main .zimmer_inhalt_box_detail_link:hover, .main .zimmer_inhalt_box_detail_link:active {color: #88b027;}.preistabelle_anker ul{text-align: center;margin: 40px 0 20px;}.preistabelle_anker ul li{display: inline-block;text-align: center;margin: 0 5px 15px;}.preistabelle_anker ul li a:link, .preistabelle_anker ul li a:visited{background-color: #a4be54;color: #fff;padding: 5px 15px;text-decoration: none;}.preistabelle_anker ul li a:hover, .preistabelle_anker ul li a:active{background-color: rgb(164 190 84 / 75%);color: #fff;padding: 5px 15px;text-decoration: none;}.preistabelle {background-color: #f2f1ee;clear: both;font-size: 1em;margin: 20px 0 15px;width: 100%;}.preistabelle td, .preistabelle th {border: solid 1px #fff;border-collapse: collapse;font-weight: bold;padding: 10px 7px;vertical-align: middle;width: 130px;text-align: center;}.preistabelle th {line-height: 1.4em;height: 44px;font-weight: normal;vertical-align: top;background-color: #b9cc7a;}.preistabelle th.title {vertical-align: middle;font-weight: 700;}.preistabelle th a {display: block;}.preistabelle .season {height: 44px !important;font-size: 1.4em;white-space: normal;background-color: #b8b4a6;color: #fff;vertical-align: bottom;font-weight: 500;text-transform: uppercase;}.preistabelle .titel {background-color: #a4be54;color: #fff;font-weight: 500;}.preistabelle .titel span {display: block;text-transform: uppercase;}.preistabelle .datum {font-weight: normal;text-align: center;}.preistabelle .even {background-color: #fbfaf9;}.preistabelle .preis_7_tage {display: none;}.preistabelle th b {font-weight: 600;line-height: 1.5em;color: #fff;border-bottom: dotted 1px #fff;margin: 0 0 5px;display: block;padding: 0 0 5px;text-transform: uppercase;}.preistabelle_zimmer {background-color: #916f5b;}.preistabelle_suite {background-color: #86706a;color: #fff;}.preistabelle_app {background-color: #ab8e7f;}.preistabelle td b {display: inline-block;font-size: 0.8em;width: 47px;text-align: left;font-weight: normal;}.preistabelle td strong {display: block;font-size: 0.95em;}.preistabelle td .preis_light {display: block;font-weight: normal;}.preistabelle .betrag {display: inline-block;font-size: 1.1em;text-align: right;width: 51px;}.preistabelle .zimmer_preis {padding: 0;}.preistabelle a:link, .preistabelle a:visited {color: #706965;text-decoration: none;}.preistabelle a:hover, .preistabelle a:active {color: #706965;text-decoration: underline;}.btn_winter, .btn_sommer {background-color: #c4d8da;color: #865638;display: inline-block;font-size: 1.1em;font-weight: 600;margin: 0 0 10px 10px;min-width: 120px;padding: 5px 13px;text-align: center;float: right;}.btn_sommer {background-color: #aeaa4a;}.btn_winter:hover, #preis_aktiv.btn_winter {background-color: #a6d4d9;color: #fff;}.btn_sommer:hover, #preis_aktiv.btn_sommer {background-color: #9e9a44;color: #fff;}.preise_reiten td {font-weight: normal;}.preise_reiten .datum {text-align: left;}.lageplan_zimmer {position: relative;max-width: 600px;margin: 0 auto;}.lageplan_zimmer img {max-width: 100%;height: auto;}.lageplan_zimmer a {background-color: #8CAF0B;border-radius: 50%;border: solid 2px #fff;cursor: pointer;height: 30px;position: absolute;width: 30px;text-indent: -1000px;overflow: hidden;}.zimmer_Gartenloggia {left: 285px;top: 110px;}.zimmer_Gala {left: 360px;top: 390px;}.zimmer_Garden {left: 415px;top: 376px;}.zimmer_Olive-DZ {left: 402px;top: 338px;}.zimmer_Pergola {left: 413px;top: 462px;}.zimmer_Palme {left: 425px;top: 502px;}.zimmer_Sonnengold {left: 377px;top: 506px;}.zimmer_Oleander {left: 389px;top: 547px;}.zimmer_Family {left: 344px;top: 609px;}.zimmer_Jasmin {left: 331px;top: 565px;}.zimmer_Duftzauber {left: 307px;top: 406px;}.zimmer_Limonaia {left: 232px;top: 337px;}.zimmer_Salvia {left: 176px;top: 338px;}.zimmer_Rosamarin {left: 258px;top: 419px;}.zimmer_Lavendel-DZ {left: 470px;top: 396px;}.lageplan_zimmer_liste {list-style-type: none;position: absolute;top: 55px;right: -85px;left: auto;font-size: 23px;}.lageplan_zimmer_liste li {display: none;}.sitemap {margin: 20px 0 0;}.sitemap ul {margin: 0 0 10px 13px;}.sitemap li {list-style-type: disc;list-style-position: inside;}.sitemap a:link, .sitemap a:visited {color: #86706a;}.sitemap a:hover, .sitemap a:active {color: #86706a;text-decoration: underline;}.sektion_inhalt_boxen {margin: 50px auto 0;width: 1095px;text-align: center;}.sektion_inhalt_boxen .sektion_inhalt_box:last-of-type {margin: 0;}.sektion_inhalt_boxen_titel {color: #88b027;font-size: 1.85em;display: block;margin: 0 0 35px;}.sektion_inhalt_box {background-color: #f5f4f1;margin: 0 0 32px;}.sektion_inhalt_box_bild {float: left;position: relative;}.sektion_inhalt_box_bild img {max-width: 545px !important;}.sektion_inhalt_box_main {float: left;width: 550px;margin: 34px 0 0;}.sektion_inhalt_box h3 {color: #88b027;font-size: 3.8em;font-weight: 500;line-height: 1.2em;margin: 0 auto 15px;text-transform: uppercase;width: 410px;}.sektion_inhalt_box_text {font-size: 1.8em;line-height: 1.5em;margin: 0 auto 30px;text-align: left;width: 80%;}.sektion_inhalt_box_right .sektion_inhalt_box_bild, .sektion_inhalt_box_right .sektion_inhalt_box_main {float: right;}.sektion_inhalt_box_slide_control {position: absolute;z-index: 100;bottom: 0;line-height: 0;left: 50%;margin: 0 0 0 -31px;background-color: #837d79;}.sektion_inhalt_box_slide_control a {background: #837d79 url("../images/sprite.png") -137px -64px no-repeat;display: inline-block;height: 26px;width: 30px;}.sektion_inhalt_box_slide_control .sektion_inhalt_box_slide_control_next {background-position: -168px -64px;}.sektion_inhalt_box_text a:link, .sektion_inhalt_box_text a:visited {color: #706965;font-weight: 600;}.sektion_inhalt_box_text a:hover, .sektion_inhalt_box_text a:active {color: #706965;text-decoration: underline;}.sektion_inhalt_box_link a:link, .sektion_inhalt_box_link a:visited {color: #fff;background-color: #88b027;display: inline-block;padding: 9px 17px 10px;font-size: 1.6em;}.sektion_inhalt_box_link a:hover, .sektion_inhalt_box_link a:active {background-color: #95c229;}.sektion_subnavigation {width: 100%;height: auto;display: block;position: relative;}.subnavi {margin: 30px auto 0 auto;width: 100%;text-align: center;padding: 0 !important;font-size: 0px;}.kachel_navi {width: 31.33%;height: 245px;background-color: #eee;display: inline-block;background-position: center;background-size: cover;margin: 19px 3% 19px 0px;position: relative;}.kachel_navi:nth-child(3n) {margin: 19px 0px 19px 0px;}.kachel_navi:last-child {margin: 19px 0px 19px 0px;}.kachel_navi a {display: inline-block;width: 100%;height: 100%;text-decoration: none;}.kachel_navi a:hover {color: #7c6d6b;}.kachel_navi_content {position: absolute;width: 200px;text-align: center;left: 50%;margin-left: -100px;}.kachel_navi_title, .kachel_navi_link {background-color: #fff;}.kachel_navi_title {margin: 16px auto 8px;padding: 10px 0px;font-weight: bold;font-size: 18px !important;line-height: normal !important;}.kachel_navi_link {padding: 5px 0px;display: none;font-size: 16px !important;line-height: normal !important;}.kachel_navi_link:hover {text-decoration: underline;}.sektion_highlights {clear: both;margin: 70px 0 0;font-size: 1.8em;text-align: center;padding: 0;height: 465px;background-position: center;background-size: cover;}.sektion_highlights h4 {color: #706965;text-transform: uppercase;text-align: center;font-size: 1.8em;font-weight: 500;margin: 40px 0 0;}.sektion_highlights_box {background-color: #fff;display: inline-block;width: 330px;padding: 5px 5px 10px;margin: 35px 16px 0;}.sektion_highlights_box span {display: block;height: 46px;line-height: 46px;overflow: hidden;margin: 0 auto;}.sektion_highlights span a:link, .sektion_highlights span a:visited {color: #706965;display: inline-block;vertical-align: middle;line-height: 1.2em;}.sektion_highlights span a:hover, .sektion_highlights span a:active {color: #706965;}.sektion_schnellanfrage {background-color: #5b5551;font-size: 1.7em;color: #fff;text-align: center;margin: 15px 0;}.sektion_schnellanfrage strong {font-weight: 500;}#expressanfrage {margin: 7px 0 10px;line-height: 2em;}#expressanfrage label {display: inline-block;width: 54px;}#expressanfrage input[type=text] {width: 115px;margin: 0 2px;border: #fff;padding: 4px 5px 5px;font-family: 'Open Sans', Arial, Tahoma, Verdana, sans-serif;}#expressanfrage input[type=submit] {background-color: #8cbe23;border: solid 1px #fff;color: #fff;cursor: pointer;font-family: 'Open Sans', Arial, Tahoma, Verdana, sans-serif;padding: 3px 15px 4px;margin: 0 0 0 9px;text-transform: uppercase;font-weight: 600;}#expressanfrage .icon_kalender {background: url("../images/icon_kalender.png") 0 1px no-repeat;display: inline-block;height: 27px;width: 20px;position: absolute;margin: 0 0 0 6px;}#expressanfrage #btnSubmitBuchen {margin: 0 0 0 3px;background-color: #6d9630;}#ui-datepicker-div {z-index: 100 !important;}.ui-datepicker-trigger {margin: 9px 0 0 -28px;position: absolute;}.sektion_schnellanfrage .btnVoucher{background: #88b027 url(../images/sprite.png) 3px -82px no-repeat;border: solid 1px #fff;color: #fff;cursor: pointer;font-family: 'Open Sans', Arial, Tahoma, Verdana, sans-serif;padding: 3px 8px 4px 31px;margin: 0 0 0 9px;text-transform: uppercase;font-size: 13px;font-weight: 600;background-size: 121%;}.sektion_adresse {background-color: #f1f0ef;text-align: center;font-size: 1.4em;padding: 0 20px;}.sektion_adresse_kontakt {display: inline-block;font-size: 2em;line-height: 1.1em;padding: 40px 55px 40px 0;text-align: right;background: transparent url("../images/bg_sektion_adresse.png") right 5px no-repeat;background-size: 69px;margin: 0 5px 0 0;}.sektion_adresse_anschrift {display: inline-block;padding: 40px 0;text-align: left;}.sektion_adresse_anschrift strong {font-weight: 600;}.sektion_adresse a:link, .sektion_adresse a:visited {color: #706965;}.sektion_adresse a:hover, .sektion_adresse a:active {color: #706965;}.footer {font-size: 1.55em;margin: 30px auto 60px;padding: 0 20px;}.footer_box {float: left;margin: 0 125px 15px 0;}.footer_box_aktuell {margin: 0;}.footer_box h5 {color: #a1bd50;text-transform: uppercase;font-weight: 500;margin: 0 0 20px;}.footer .icons_tripadvisor {background: transparent url("../images/sprite.png") 0 -200px no-repeat;display: inline-block;height: 35px;width: 194px;margin: 20px 0 0;}.footer .icons_katalog a {background: transparent url("../images/Nalserhof-Imagekatalog.jpg") 0 0px no-repeat;display: inline-block;height: 204px;width: 150px;text-indent: -1000px;overflow: hidden;margin: 8px 0 0;}.footer_box_katalog li {font-size: 0.8em;line-height: 1.6em;}.footer_box_katalog li a:before {content: "\00BB";margin: 0 10px 0 0;}.footer .icons_anfahrt a {background: transparent url("../images/sprite.png") 0 -378px no-repeat;display: inline-block;height: 100px;width: 162px;text-indent: -1000px;overflow: hidden;}.footer .icons_fb {background: transparent url("../images/socials-icon.png") 0px 0px no-repeat;display: inline-block;height: 38px;width: 38px;}.footer .icons_ig {background: transparent url("../images/socials-icon.png") -46px 0px no-repeat;display: inline-block;height: 38px;width: 38px;}.footer .icons_blog {background: transparent url("../images/socials-icon.png") -93px -0px no-repeat;display: inline-block;height: 38px;width: 38px;}.footer .icon_wetter {display: inline-block;width: 63px;font-size: 0.8em;text-align: center;}.footer_rechtlich {border-top: solid 1px #cecbc9;clear: both;margin: 0;padding: 15px 0 0;font-size: 0.75em;}.footer_rechtlich_mwst {float: left;}.footer_rechtlich ul {float: right;}.footer_rechtlich ul li {float: left;margin: 0 0 0 10px;}.footer_partner {clear: both;margin: 25px 0 0;text-align: center;}.footer_partner_nals {background: transparent url("../images/logos_partner.png") 0 0 no-repeat;display: inline-block;height: 72px;width: 90px;}.footer_partner_meran {background: transparent url("../images/logos_partner.png") -126px 0 no-repeat;display: inline-block;height: 72px;width: 120px;margin: 15px 65px 0;}.footer_partner_suedtirol {background: transparent url("../images/logos_partner.png") -284px 0 no-repeat;display: inline-block;height: 72px;width: 80px;}.footer_partner_suedtirol_weinstrasse{background: transparent url(../images/logo-suedtiroler-weinstrasse.svg) 0 0 no-repeat;display: inline-block;height: 85px;width: 90px;margin: 0 0 0 50px;}.footer_partner_storno, .footer_partner_storno.footer_partner_storno_d {background: transparent url("../images/logos_partner.png") -401px 0 no-repeat;display: inline-block;height: 72px;width: 158px;margin: 0 0 0 60px;}.footer_partner_storno.footer_partner_storno_i {background: transparent url("../images/logos_partner.png") -586px 0 no-repeat;}.footer_partner_storno.footer_partner_storno_e {background: transparent url("../images/logos_partner.png") -775px 0 no-repeat;}.footer a:link, .footer a:visited {color: #706965;text-decoration: none;}.footer a:hover, .footer a:active {color: #706965;text-decoration: underline;}.out {background: #fff;}.popup {color: #86706a;font-size: 1.3em;margin: 20px 20px 0;}.popup h1 {font-size: 1.4em;margin: 0 0 15px;text-transform: none !important;}.popup_btn {display: block;background-color: #5b5551;color: #fff;font-size: 1.05em;font-weight: 700;padding: 6px 5px;text-align: center;margin: 0 auto 10px;width: 114px;}.popup img {max-width: 100%;}#Buchungsanfrage {margin: 20px 0 0;}#Buchungsanfrage input {padding: 4px 7px;}#Buchungsanfrage .hasDatepicker {padding: 5px 7px;width: 95px;}#anfrage-daten td {padding: 3px;}#ui-datepicker-div {z-index: 150 !important;font-size: 12px;}#Buchungsanfrage .ui-datepicker-trigger {margin: 3px 0 0 -30px;position: absolute;}#Buchungsanfrage hr {display: inline-block;visibility: hidden;width: 15px;}fieldset {line-height: 1.5em;margin-bottom: 11px;padding: 7px 0 12px;}fieldset select {padding: 4px;}fieldset a {color: #765440;text-decoration: none;}fieldset a:hover {color: #765440;text-decoration: underline;}legend, .legend {border-color: #FFFFFF;color: #8D7341;font-weight: bold;padding: 2px;text-transform: uppercase;display: block;}#anfrage-daten select {margin: 0 0 0 2px;width: 234px;}.nopflicht {display: none;}.pflichtfeld_zusatz {color: #A99C5F;font-weight: bold;margin: 18px 0px 0px 190px;position: absolute;}form input[type="text"] {border: solid 1px #bbb;padding: 5px;}form input[type="checkbox"] {float: left;margin: 5px 5px 0 0;}#Anfrageformular input[type="submit"], #subscribeform input[type="submit"] {background-color: #8cbe23;border: none;color: #fff;font-size: 1.2em;padding: 8px;cursor: pointer;}#Anfrageformular input:hover[type="submit"], #subscribeform input:hover[type="submit"] {box-shadow: 0 0 8px #aaa;}#Anfrageformular .ui-datepicker-trigger {margin: 4px 0 0;}.abstand_weniger {width: 75px;}.abstand_links {margin: 0 0 0 60px;}label {display: inline-block;margin: 0 0 7px;width: 100px;}#subscribeform label {margin: 0 0 12px;width: 140px;}.label_full {width: 96%;font-size: 0.9em;}.parsley-error-list {display: inline-block;background: #f00;color: #fff;border-radius: 50%;width: 19px;height: 19px;text-align: center;font-weight: bold;font-size: 0.85em;margin: 0 6px 0 -25px;}.parsley-error {border: solid 1px #f00 !important;}textarea {border: solid 1px #bbb;padding: 5px;width: 99%;height: 80px;margin: 0 0 15px;}hr {border: solid 1px #ddd;margin: 15px 0;border-bottom: none;}.main form a:link, .main form a:visited {text-decoration: none;}.main form a:hover, .main form a:active {text-decoration: underline;}.sbAnredeError {margin: 0 0 0 30px;}.cbPrivacyError {margin: 0 0 5px 22px;position: initial;display: inline-block;}.form_error {background-color: #FFBABA;border: 1px solid;color: #D8000C;padding: 10px;margin: 0 0 30px;}.form_error ul {list-style-type: disc;margin: 0 0 0 18px;}.kontaktdaten select {width: 150px;}.anfrage_button {display: inline-block;background-color: #5b5551;color: #fff;font-size: 0.7em;font-weight: 700;padding: 0 5px;text-align: center;margin: 0 0 0 5px;}.wetter_bild {float: left;}.temp {display: inline-block;padding: 20px 0 0 23px;}.hgPaymentWidget{margin: 0 auto;}.hgPaymentWidget label{width: 100%;}.main .cycle-center {position: relative;margin: 10px 0 0;}.main .cycle-slideshow a, .main .slideshow a {padding: 0 4px;}.main .cycle-slideshow img {max-width: 100%;height: auto;}.main .cycle-nav {position: absolute;width: 100%;margin: 6% 0 0;}.main .cycle-nav a {display: inline-block;height: 35px;position: relative;width: 35px;z-index: 20;}#prev {}#next {position: absolute;right: 0;}.seekda-hinweis {background-color: #f0ad4e;border-radius: 3px;color: #fff;font-size: 13px;padding: 10px !important;text-align: center;}.seekda-hinweis a {color: #fff !important;}.sektion_instafeed {position: relative;display: block;font-size: 1.7em;text-align: center;margin: 44px auto;}.instafeed_wrapper {position: relative;display: block;}.instafeed {position: relative;display: block;}.instafeed_header {position: relative;display: block;margin: 0 auto 35px;}.instafeed_title {color: #706965;text-transform: uppercase;text-align: center;font-size: 1.8em;font-weight: 500;}.instafeed_title::before {content: '';position: relative;display: inline-block;width: 40px;height: 40px;margin: auto 10px -10px auto;background: transparent url("../images/instafeed.png") center no-repeat;}.instafeed_title a {text-decoration: none;color: inherit;font-weight: inherit;text-transform: inherit;line-height: inherit;text-align: inherit;}.instafeed_title a:hover {color: inherit;text-decoration: underline;}.instafeed_subtitle {display: none;}.instafeed_gallery_wrapper {position: relative;display: block;}.instafeed_gallery {position: relative;display: block;}.instafeed_gallery.col_5 {}.instafeed_gallery.col_4 {}.instafeed_gallery.col_3 {}.instafeed_gallery_item {}.instafeed_gallery_item a {position: relative;display: block;text-decoration: none;width: 100%;height: 0;padding-bottom: 100%;overflow: hidden;}.instafeed_gallery_item_additional {position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;box-sizing: border-box;padding: 10px;overflow: hidden;background-color: rgba(0, 0, 0, 0.6);color: #fff;z-index: 989;opacity: 0;visibility: hidden;}.instafeed_gallery_item:hover .instafeed_gallery_item_additional {opacity: 1;visibility: visible;}.instafeed_gallery_item_additional span {display: block;}.instafeed_gallery_item_additional .likes {}.instafeed_gallery_item_additional .caption {}.instafeed_gallery_item_additional .comments {}.instafeed_gallery_item_additional .location {}.instafeed_gallery_item .instafeed_gallery_img_fallback {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;background: center no-repeat;background-size: cover;z-index: 989;}.instafeed_gallery_item img {position: absolute;display: block;top: 50% !important;left: 50% !important;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 988;}@supports not (-ms-high-contrast: none) {.instafeed_gallery_item .instafeed_gallery_img_fallback {display: none;}.instafeed_gallery_item img {object-fit: cover;width: 100%;height: 100%;}}.instafeed_gallery_pager_wrapper {}.instafeed_gallery_pager {}.instafeed_gallery_pager_prev, .instafeed_gallery_pager_next {position: absolute;display: block;top: 50%;z-index: 989;cursor: pointer;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background: #837d79 url("../images/sprite.png") -132px -60px no-repeat;height: 36px;width: 40px;}.instafeed_gallery_pager_prev:hover, .instafeed_gallery_pager_next:hover {}.instafeed_gallery_pager_prev .bx-prev, .instafeed_gallery_pager_next .bx-next {position: absolute;display: block;text-indent: -900em;overflow: hidden;z-index: 989;border-radius: inherit;height: 100%;width: 100%;}.instafeed_gallery_pager_prev {left: 0;}.instafeed_gallery_pager_next {right: 0;background-position: -164px -60px;}@media screen and (max-width: 1740px) {a.ml_logo {width: 150px;height: 150px;right: 5px;top: 45px;}}@media screen and (max-width: 1500px) {.menu li.topmenu_1 {float: left;margin: 0 50px 0 0;position: relative;}}@media screen and (max-width: 1360px) {.menu li.topmenu_1 {margin: 0 45px 0 0;}.sektion_highlights {background-size: auto;}.footer_box {margin: 0;width: 20%;}.footer_box_aktuell {text-align: center;}}@media screen and (max-width: 1250px) {.menu li.topmenu_1 {margin: 0 25px 0 0;}.subnavi {width: 95%;position: relative;padding: 0 2.5%;}}@media screen and (max-width: 1125px) {.logo {width: 160px;padding: 0 14px 8px 0;}.header_top {font-size: 1.4em;}.header_top_kontakt {margin: 0 0 0 195px;}.menu {font-size: 1.5em;}.menu li.topmenu_1 {margin: 0 17px 0 0;}.zimmer_inhalt_boxen {width: 810px;}.zimmer_inhalt_box_bild {width: 50%;height: auto;}.zimmer_inhalt_box_main {width: 50%;margin: 25px 0 0;}.zimmer_inhalt_box_button {font-size: 1.65em;margin: -12px auto 6px;padding: 4px 5px;width: 120px;}.modul .eintrag {width: 810px;}.modul .eintrag .txt {width: 450px;font-size: 0.9em;}.angebot {width: 780px;margin: 20px auto 0;}.angebot .angebot_main {width: 46%;}.sektion_inhalt_boxen {width: 850px;}sektion_inhalt_box_text {width: 90%;}.sektion_inhalt_box h3 {font-size: 2.5em;width: 335px;}.sektion_inhalt_box_bild {width: 425px;}.sektion_inhalt_box_bild img {width: 100%;height: auto;}.sektion_inhalt_box_main {float: left;width: 425px;margin: 50px 0 0;}.sektion_highlights_box {width: 28%;margin: 35px 10px 0;}.sektion_highlights_box img {width: 100%;height: auto;}.footer_box {width: 25%;}.footer_box_katalog {display: none;}a.ml_logo {height: 90px;right: 3px;top: 65px;width: 90px;}.header_bottom {padding: 0 80px;}}@media screen and (max-width: 1055px) {.special_kreis, .special_button {display: none;}}@media screen and (max-width: 850px) {.header_top_kontakt_tel {display: none;}.kachel_navi {width: 48%;margin: 19px 3% 19px 0 !important;}.kachel_navi:nth-child(2n) {margin: 19px 0 19px 0 !important;}.navi_open_down {display: none;}.dl-menuwrapper {display: block;width: 65% !important;}.navi_mobile_extra {display: block;position: absolute;right: 60px;top: 9px;z-index: 180;}.navi_mobile_extra_tel {display: inline-block;height: 33px;width: 40px;background: transparent url("../images/sprite_mobile.png") 3px -105px no-repeat;border-right: solid 2px #fff;padding: 0 7px 0 0;margin: 0 7px 0 0;}.navi_mobile_extra_map {display: inline-block;height: 33px;width: 40px;background: transparent url("../images/sprite_mobile.png") 0px -7px no-repeat;}.main {font-size: 1.4em;}h1 {font-size: 2.2em;}.block_liste li {width: 47%;}.zimmer_inhalt_box_main {margin: 10px 0 0;}.zimmer_inhalt_box h3 {font-size: 2.5em;width: auto;margin: 10px auto 1px;}.zimmer_inhalt_boxen {width: 600px;}.zimmer_inhalt_box_text {width: inherit;margin: 0 auto 20px;}.zimmer_inhalt_box_button {margin: -2px auto 0;}.preistabelle_box {overflow: auto;white-space: nowrap;}.modul .eintrag {width: 46%;float: left;margin: 0 20px 20px 0;}.modul .eintrag img {float: none;width: 100%;}.modul .eintrag .txt {width: 100%;font-size: 0.9em;float: none;margin: -5px 0 0;}.modul .eintrag:nth-child(2n+1) {clear: both;}.angebot {width: inherit;max-width: 420px;text-align: center;}.angebot img {float: none;}.angebot .angebot_main {float: none;width: 100%;margin: 0;}.trennung {display: block;}.abstand_links {margin: 0;}.slideshow_pager {display: none;}.sektion_inhalt_boxen {width: 100%;max-width: 425px;}.sektion_inhalt_box_bild {float: none;width: 100%;}.sektion_inhalt_box h3 {font-size: 2.2em;width: 100%;}.sektion_inhalt_box_main {float: none;width: 100%;margin: 10px 0;}.sektion_inhalt_box_text {width: 93%;}.sektion_highlights {height: auto;padding: 0 0 55px;}#expressanfrage input[type=text] {width: 100px;}#expressanfrage input[type=submit] {padding: 3px 10px 4px;}.sektion_adresse {font-size: 1.2em;}.sektion_adresse_anschrift {width: 285px;padding: 40px 0 39px;}.footer_box {width: 33%;}.footer_box_anfahrt {display: none;}.footer_mobile {display: block;margin: 15px 0 20px;font-size: 2em;text-transform: uppercase;}.footer_mobile li {margin: 5px 0 0;text-align: center;}.footer_mobile a:link, .footer_mobile a:visited {color: #fff;display: block;background-color: #88b027;padding: 5px 0;}.footer_mobile a:hover, .footer_mobile a:active {color: #fff;display: block;background-color: #88b027;}.header_top {font-size: 1.4em;padding-right: 80px;}a.ml_logo {right: 5px;top: 80px;}.header_top_kontakt a{padding: 0;margin: 0 20px 0 0;}}@media screen and (max-width: 640px) {.header_top {padding: 14px 10px;}.header_bottom {padding: 0 10px;}.header_top_kontakt {display: none;}.dl-menuwrapper {margin: 2px -10px 0 !important;width: 80% !important;}.icons_fotos {text-indent: -1000px;margin: 0 5px 0 0;}.icons_gutschein {display: inline-block;position: absolute;right: 150px;overflow: hidden;margin: -4px 0 0;border-radius: 1px;}.icons_gutschein a {background: #c0bbae url("../images/sprite.png") -3px -114px no-repeat;display: inline-block;width: 30px;height: 25px;text-indent: -100px;}.icons_merancard {display: inline-block;position: absolute;right: 195px;overflow: hidden;margin: -4px 0 0;border-radius: 1px;}.icons_merancard a {background: #c0bbae url("../images/ico-merancard.png") 3px 1px no-repeat;display: inline-block;width: 30px;height: 25px;text-indent: -100px;}.navi_mobile_extra {right: 51px;}.header_bar {padding: 0;margin: 0;opacity: 1;}.header_bar_rechts {display: none;}.header_bar_links {float: none;text-align: center;}.header_bar_links li {width: 32%;text-align: center;font-size: 0.8em;}.header_bar a {display: inline-block;width: 100%;margin: 0 !important;padding: 7px 0 !important;}.main {padding: 0 10px;}.block_liste li {width: 100%;}.zimmer_inhalt_tabs {display: none;}#zimmer_inhalt_select {display: block;font-size: 20px;width: 290px;margin: 35px auto 0;}.zimmer_inhalt_boxen {width: inherit;}.zimmer_inhalt_box_bild {width: 100%;height: auto;float: none;}.zimmer_inhalt_box_main {width: 100%;float: none;padding: 0 0 15px;}.modul .eintrag {float: none;width: 100%;max-width: 350px;margin: 0 auto 20px;}.lageplan_zimmer a {display: none !important;}.sektion_highlights h4, .instafeed_title {margin: 24px 0;line-height: 1.2em;font-size: 1.5em;}.sektion_highlights_box {display: block;width: 100%;margin: 8px 0 0;padding: 0 0 5px;}.sektion_highlights_box img {display: none;}.sektion_highlights_box span {width: inherit;}.sektion_schnellanfrage strong {display: block;}#expressanfrage hr {display: block;visibility: hidden;margin: 0;}#expressanfrage input[type=text] {width: 124px;padding: 4px 4px 6px 6px;margin: 0 0 0 8px;}#expressanfrage input[type=submit] {width: 135px;margin: 5px 5px 0 7px;padding: 6px 10px;}.sektion_schnellanfrage .btnVoucher{background: #88B024 url(../images/sprite.png) 3px -84px no-repeat;padding: 5px 8px 6px 31px;font-size: 14px;background-size: 121%; }.sektion_adresse {padding: 20px 10px;}.sektion_adresse_kontakt {background-image: none;display: block;padding: 0 0 15px;text-align: center;}.sektion_adresse_anschrift {width: inherit;padding: 0;text-align: center;}.footer_box {width: 50%;}.footer_box_wetter {display: none;}a.ml_logo {position: absolute;right: 15px;top: 20vh;z-index: 100;}}@media screen and (max-width: 480px) {.logo {width: 110px;padding: 0 10px 0 0;margin: 46px 0 0;}.logo img {margin: -53px 0 0;}.kachel_navi {width: 100%;margin: 19px 0 !important;}.main {margin: 20px auto 0;}.main_bilder img {margin: 0;}h1 {font-size: 1.8em;}.pfad {display: none;}.restplatz_datum {margin: 0 65px 0 15px;}.footer_box {float: none;width: 100%;text-align: center;margin: 0 0 30px;}.footer_rechtlich_mwst {float: none;}.footer_rechtlich ul {float: none;}.footer_rechtlich ul li {margin: 10px 15px 25px 0;}}@media screen and (max-width: 425px) {.sektion_schnellanfrage .btnVoucher{display: block;padding: 0 8px 0 31px;margin: 20px auto 20px;width: 95px;background-position: 3px -88px;}}@media print {.center {margin: 0 auto;max-width: inherit;width: 1210px;position: relative;}}.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8;filter: alpha(opacity=80); }.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden; }.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle; }.mfp-align-top .mfp-container:before {display: none; }.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045; }.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {width: 100%;cursor: auto; }.mfp-ajax-cur {cursor: progress; }.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out; }.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in; }.mfp-auto-cursor .mfp-content {cursor: auto; }.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none; }.mfp-loading.mfp-figure {display: none; }.mfp-hide {display: none !important; }.mfp-preloader {color: #cccccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044; }.mfp-preloader a {color: #cccccc; }.mfp-preloader a:hover {color: white; }.mfp-s-ready .mfp-preloader {display: none; }.mfp-s-error .mfp-content {display: none; }button.mfp-close,button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;padding: 0;z-index: 1046; }button::-moz-focus-inner {padding: 0;border: 0; }.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;padding: 0 0 18px 10px;color: white;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace; }.mfp-close:hover, .mfp-close:focus {opacity: 1; }.mfp-close:active {top: 1px; }.mfp-close-btn-in .mfp-close {color: #333333; }.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color: white;right: -6px;text-align: right;padding-right: 6px;width: 100%; }.mfp-counter {position: absolute;top: 0;right: 0;color: #cccccc;font-size: 12px;line-height: 18px; }.mfp-arrow {position: absolute;opacity: 0.65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }.mfp-arrow:active {margin-top: -54px; }.mfp-arrow:hover,.mfp-arrow:focus {opacity: 1; }.mfp-arrow:before, .mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent; }.mfp-arrow:after,.mfp-arrow .mfp-a {border-top-width: 13px;border-bottom-width: 13px;top: 8px; }.mfp-arrow:before,.mfp-arrow .mfp-b {border-top-width: 21px;border-bottom-width: 21px; }.mfp-arrow-left {left: 0; }.mfp-arrow-left:after,.mfp-arrow-left .mfp-a {border-right: 17px solid white;margin-left: 31px; }.mfp-arrow-left:before,.mfp-arrow-left .mfp-b {margin-left: 25px; }.mfp-arrow-right {right: 0; }.mfp-arrow-right:after,.mfp-arrow-right .mfp-a {border-left: 17px solid white;margin-left: 39px; }.mfp-arrow-right:before,.mfp-arrow-right .mfp-b { }.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px; }.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px; }.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%; }.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: black; }.mfp-iframe-holder .mfp-close {top: -40px; }img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto; }.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444444; }.mfp-figure {line-height: 0; }.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto; }.mfp-title {text-align: left;line-height: 18px;color: #f3f3f3;word-wrap: break-word;padding-right: 36px; }.mfp-figure small {color: #bdbdbd;display: block;font-size: 12px;line-height: 14px; }.mfp-image-holder .mfp-content {max-width: 100%; }.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer; }@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0; }.mfp-img-mobile img.mfp-img {padding: 0; }.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0; }.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0; }.mfp-img-mobile .mfp-counter {right: 5px;top: 3px; }.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0; }.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px; } }@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(0.75);transform: scale(0.75); }.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0; }.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%; }.mfp-container {padding-left: 6px;padding-right: 6px; } }.mfp-ie7 .mfp-img {padding: 0; }.mfp-ie7 .mfp-bottom-bar {width: 600px;left: 50%;margin-left: -300px;margin-top: 5px;padding-bottom: 5px; }.mfp-ie7 .mfp-container {padding: 0; }.mfp-ie7 .mfp-content {padding-top: 44px; }.mfp-ie7 .mfp-close {top: 0;right: 0;padding-top: 0; }.dl-menuwrapper {width: 100%;float: right;margin: 2px 0 0;position: relative;-webkit-perspective: 1000px;-moz-perspective: 1000px;perspective: 1000px;-webkit-perspective-origin: 50% 200%;-moz-perspective-origin: 50% 200%;perspective-origin: 50% 200%;z-index: 150;}.dl-menuwrapper:first-child {margin-right: 100px;}.dl-menuwrapper button {background: #c0bbae;border: none;width: 48px;height: 45px;text-indent: -900em;overflow: hidden;position: relative;cursor: pointer;outline: none;float: right;}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul {background: #c0bbae;}.dl-menuwrapper button:after {content: '';position: absolute;width: 64%;height: 5px;background: #fff;top: 11px;left: 16%;box-shadow: 0 9px 0 #fff, 0 18px 0 #fff;}.dl-menuwrapper ul {padding: 0;list-style: none;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}.dl-menuwrapper li {position: relative;}.dl-menuwrapper li a {display: block;position: relative;padding: 15px 20px;font-size: 16px;line-height: 20px;font-weight: 300;color: #fff;outline: none;}.no-touch .dl-menuwrapper li a:hover {background: rgba(255,248,213,0.1);}.dl-menuwrapper li.dl-back > a {padding-left: 30px;background: rgba(0,0,0,0.1);}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li > a:not(:only-child):after {color: #fff;position: absolute;top: 0;line-height: 50px;speak: none;-webkit-font-smoothing: antialiased;content: "\00BB";}.dl-menuwrapper li.dl-back:after {left: 10px;color: rgba(212,204,198,0.3);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}.dl-menuwrapper li > a:after {right: 10px;color: rgba(0,0,0,0.15);}.dl-menuwrapper .dl-menu {margin: 50px 0 0;position: absolute;width: 100%;opacity: 0;pointer-events: none;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);transform: translateY(10px);-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;}.dl-menuwrapper .dl-menu.dl-menu-toggle {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}.dl-menuwrapper .dl-menu.dl-menuopen {opacity: 1;pointer-events: auto;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);}.dl-menuwrapper li .dl-submenu {display: none;}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen > a,.dl-menu.dl-subview li.dl-subview > a {display: none;}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {display: block;}.dl-menuwrapper > .dl-submenu {position: absolute;width: 100%;top: 50px;left: 0;margin: 0;}.dl-menu.dl-animate-out-1 {-webkit-animation: MenuAnimOut1 0.4s;-moz-animation: MenuAnimOut1 0.4s;animation: MenuAnimOut1 0.4s;}.dl-menu.dl-animate-out-2 {-webkit-animation: MenuAnimOut2 0.3s ease-in-out;-moz-animation: MenuAnimOut2 0.3s ease-in-out;animation: MenuAnimOut2 0.3s ease-in-out;}.dl-menu.dl-animate-out-3 {-webkit-animation: MenuAnimOut3 0.4s ease;-moz-animation: MenuAnimOut3 0.4s ease;animation: MenuAnimOut3 0.4s ease;}.dl-menu.dl-animate-out-4 {-webkit-animation: MenuAnimOut4 0.4s ease;-moz-animation: MenuAnimOut4 0.4s ease;animation: MenuAnimOut4 0.4s ease;}.dl-menu.dl-animate-out-5 {-webkit-animation: MenuAnimOut5 0.4s ease;-moz-animation: MenuAnimOut5 0.4s ease;animation: MenuAnimOut5 0.4s ease;}@-webkit-keyframes MenuAnimOut1 {50% {-webkit-transform: translateZ(-250px) rotateY(30deg);}75% {-webkit-transform: translateZ(-372.5px) rotateY(15deg);opacity: .5;}100% {-webkit-transform: translateZ(-500px) rotateY(0deg);opacity: 0;}}@-webkit-keyframes MenuAnimOut2 {100% {-webkit-transform: translateX(-100%);opacity: 0;}}@-webkit-keyframes MenuAnimOut3 {100% {-webkit-transform: translateZ(300px);opacity: 0;}}@-webkit-keyframes MenuAnimOut4 {100% {-webkit-transform: translateZ(-300px);opacity: 0;}}@-webkit-keyframes MenuAnimOut5 {100% {-webkit-transform: translateY(40%);opacity: 0;}}@-moz-keyframes MenuAnimOut1 {50% {-moz-transform: translateZ(-250px) rotateY(30deg);}75% {-moz-transform: translateZ(-372.5px) rotateY(15deg);opacity: .5;}100% {-moz-transform: translateZ(-500px) rotateY(0deg);opacity: 0;}}@-moz-keyframes MenuAnimOut2 {100% {-moz-transform: translateX(-100%);opacity: 0;}}@-moz-keyframes MenuAnimOut3 {100% {-moz-transform: translateZ(300px);opacity: 0;}}@-moz-keyframes MenuAnimOut4 {100% {-moz-transform: translateZ(-300px);opacity: 0;}}@-moz-keyframes MenuAnimOut5 {100% {-moz-transform: translateY(40%);opacity: 0;}}@keyframes MenuAnimOut1 {50% {transform: translateZ(-250px) rotateY(30deg);}75% {transform: translateZ(-372.5px) rotateY(15deg);opacity: .5;}100% {transform: translateZ(-500px) rotateY(0deg);opacity: 0;}}@keyframes MenuAnimOut2 {100% {transform: translateX(-100%);opacity: 0;}}@keyframes MenuAnimOut3 {100% {transform: translateZ(300px);opacity: 0;}}@keyframes MenuAnimOut4 {100% {transform: translateZ(-300px);opacity: 0;}}@keyframes MenuAnimOut5 {100% {transform: translateY(40%);opacity: 0;}}.dl-menu.dl-animate-in-1 {-webkit-animation: MenuAnimIn1 0.3s;-moz-animation: MenuAnimIn1 0.3s;animation: MenuAnimIn1 0.3s;}.dl-menu.dl-animate-in-2 {-webkit-animation: MenuAnimIn2 0.3s ease-in-out;-moz-animation: MenuAnimIn2 0.3s ease-in-out;animation: MenuAnimIn2 0.3s ease-in-out;}.dl-menu.dl-animate-in-3 {-webkit-animation: MenuAnimIn3 0.4s ease;-moz-animation: MenuAnimIn3 0.4s ease;animation: MenuAnimIn3 0.4s ease;}.dl-menu.dl-animate-in-4 {-webkit-animation: MenuAnimIn4 0.4s ease;-moz-animation: MenuAnimIn4 0.4s ease;animation: MenuAnimIn4 0.4s ease;}.dl-menu.dl-animate-in-5 {-webkit-animation: MenuAnimIn5 0.4s ease;-moz-animation: MenuAnimIn5 0.4s ease;animation: MenuAnimIn5 0.4s ease;}@-webkit-keyframes MenuAnimIn1 {0% {-webkit-transform: translateZ(-500px) rotateY(0deg);opacity: 0;}20% {-webkit-transform: translateZ(-250px) rotateY(30deg);opacity: 0.5;}100% {-webkit-transform: translateZ(0px) rotateY(0deg);opacity: 1;}}@-webkit-keyframes MenuAnimIn2 {0% {-webkit-transform: translateX(-100%);opacity: 0;}100% {-webkit-transform: translateX(0px);opacity: 1;}}@-webkit-keyframes MenuAnimIn3 {0% {-webkit-transform: translateZ(300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);opacity: 1;}}@-webkit-keyframes MenuAnimIn4 {0% {-webkit-transform: translateZ(-300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);opacity: 1;}}@-webkit-keyframes MenuAnimIn5 {0% {-webkit-transform: translateY(40%);opacity: 0;}100% {-webkit-transform: translateY(0);opacity: 1;}}@-moz-keyframes MenuAnimIn1 {0% {-moz-transform: translateZ(-500px) rotateY(0deg);opacity: 0;}20% {-moz-transform: translateZ(-250px) rotateY(30deg);opacity: 0.5;}100% {-moz-transform: translateZ(0px) rotateY(0deg);opacity: 1;}}@-moz-keyframes MenuAnimIn2 {0% {-moz-transform: translateX(-100%);opacity: 0;}100% {-moz-transform: translateX(0px);opacity: 1;}}@-moz-keyframes MenuAnimIn3 {0% {-moz-transform: translateZ(300px);opacity: 0;}100% {-moz-transform: translateZ(0px);opacity: 1;}}@-moz-keyframes MenuAnimIn4 {0% {-moz-transform: translateZ(-300px);opacity: 0;}100% {-moz-transform: translateZ(0px);opacity: 1;}}@-moz-keyframes MenuAnimIn5 {0% {-moz-transform: translateY(40%);opacity: 0;}100% {-moz-transform: translateY(0);opacity: 1;}}@keyframes MenuAnimIn1 {0% {transform: translateZ(-500px) rotateY(0deg);opacity: 0;}20% {transform: translateZ(-250px) rotateY(30deg);opacity: 0.5;}100% {transform: translateZ(0px) rotateY(0deg);opacity: 1;}}@keyframes MenuAnimIn2 {0% {transform: translateX(-100%);opacity: 0;}100% {transform: translateX(0px);opacity: 1;}}@keyframes MenuAnimIn3 {0% {transform: translateZ(300px);opacity: 0;}100% {transform: translateZ(0px);opacity: 1;}}@keyframes MenuAnimIn4 {0% {transform: translateZ(-300px);opacity: 0;}100% {transform: translateZ(0px);opacity: 1;}}@keyframes MenuAnimIn5 {0% {transform: translateY(40%);opacity: 0;}100% {transform: translateY(0);opacity: 1;}}.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {-webkit-animation: SubMenuAnimIn1 0.4s ease;-moz-animation: SubMenuAnimIn1 0.4s ease;animation: SubMenuAnimIn1 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;-moz-animation: SubMenuAnimIn2 0.3s ease-in-out;animation: SubMenuAnimIn2 0.3s ease-in-out;}.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {-webkit-animation: SubMenuAnimIn3 0.4s ease;-moz-animation: SubMenuAnimIn3 0.4s ease;animation: SubMenuAnimIn3 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {-webkit-animation: SubMenuAnimIn4 0.4s ease;-moz-animation: SubMenuAnimIn4 0.4s ease;animation: SubMenuAnimIn4 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {-webkit-animation: SubMenuAnimIn5 0.4s ease;-moz-animation: SubMenuAnimIn5 0.4s ease;animation: SubMenuAnimIn5 0.4s ease;}@-webkit-keyframes SubMenuAnimIn1 {0% {-webkit-transform: translateX(50%);opacity: 0;}100% {-webkit-transform: translateX(0px);opacity: 1;}}@-webkit-keyframes SubMenuAnimIn2 {0% {-webkit-transform: translateX(100%);opacity: 0;}100% {-webkit-transform: translateX(0px);opacity: 1;}}@-webkit-keyframes SubMenuAnimIn3 {0% {-webkit-transform: translateZ(-300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);opacity: 1;}}@-webkit-keyframes SubMenuAnimIn4 {0% {-webkit-transform: translateZ(300px);opacity: 0;}100% {-webkit-transform: translateZ(0px);opacity: 1;}}@-webkit-keyframes SubMenuAnimIn5 {0% {-webkit-transform: translateZ(-200px);opacity: 0;}100% {-webkit-transform: translateZ(0);opacity: 1;}}@-moz-keyframes SubMenuAnimIn1 {0% {-moz-transform: translateX(50%);opacity: 0;}100% {-moz-transform: translateX(0px);opacity: 1;}}@-moz-keyframes SubMenuAnimIn2 {0% {-moz-transform: translateX(100%);opacity: 0;}100% {-moz-transform: translateX(0px);opacity: 1;}}@-moz-keyframes SubMenuAnimIn3 {0% {-moz-transform: translateZ(-300px);opacity: 0;}100% {-moz-transform: translateZ(0px);opacity: 1;}}@-moz-keyframes SubMenuAnimIn4 {0% {-moz-transform: translateZ(300px);opacity: 0;}100% {-moz-transform: translateZ(0px);opacity: 1;}}@-moz-keyframes SubMenuAnimIn5 {0% {-moz-transform: translateZ(-200px);opacity: 0;}100% {-moz-transform: translateZ(0);opacity: 1;}}@keyframes SubMenuAnimIn1 {0% {transform: translateX(50%);opacity: 0;}100% {transform: translateX(0px);opacity: 1;}}@keyframes SubMenuAnimIn2 {0% {transform: translateX(100%);opacity: 0;}100% {transform: translateX(0px);opacity: 1;}}@keyframes SubMenuAnimIn3 {0% {transform: translateZ(-300px);opacity: 0;}100% {transform: translateZ(0px);opacity: 1;}}@keyframes SubMenuAnimIn4 {0% {transform: translateZ(300px);opacity: 0;}100% {transform: translateZ(0px);opacity: 1;}}@keyframes SubMenuAnimIn5 {0% {transform: translateZ(-200px);opacity: 0;}100% {transform: translateZ(0);opacity: 1;}}.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {-webkit-animation: SubMenuAnimOut1 0.4s ease;-moz-animation: SubMenuAnimOut1 0.4s ease;animation: SubMenuAnimOut1 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;-moz-animation: SubMenuAnimOut2 0.3s ease-in-out;animation: SubMenuAnimOut2 0.3s ease-in-out;}.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {-webkit-animation: SubMenuAnimOut3 0.4s ease;-moz-animation: SubMenuAnimOut3 0.4s ease;animation: SubMenuAnimOut3 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {-webkit-animation: SubMenuAnimOut4 0.4s ease;-moz-animation: SubMenuAnimOut4 0.4s ease;animation: SubMenuAnimOut4 0.4s ease;}.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {-webkit-animation: SubMenuAnimOut5 0.4s ease;-moz-animation: SubMenuAnimOut5 0.4s ease;animation: SubMenuAnimOut5 0.4s ease;}@-webkit-keyframes SubMenuAnimOut1 {0% {-webkit-transform: translateX(0%);opacity: 1;}100% {-webkit-transform: translateX(50%);opacity: 0;}}@-webkit-keyframes SubMenuAnimOut2 {0% {-webkit-transform: translateX(0%);opacity: 1;}100% {-webkit-transform: translateX(100%);opacity: 0;}}@-webkit-keyframes SubMenuAnimOut3 {0% {-webkit-transform: translateZ(0px);opacity: 1;}100% {-webkit-transform: translateZ(-300px);opacity: 0;}}@-webkit-keyframes SubMenuAnimOut4 {0% {-webkit-transform: translateZ(0px);opacity: 1;}100% {-webkit-transform: translateZ(300px);opacity: 0;}}@-webkit-keyframes SubMenuAnimOut5 {0% {-webkit-transform: translateZ(0);opacity: 1;}100% {-webkit-transform: translateZ(-200px);opacity: 0;}}@-moz-keyframes SubMenuAnimOut1 {0% {-moz-transform: translateX(0%);opacity: 1;}100% {-moz-transform: translateX(50%);opacity: 0;}}@-moz-keyframes SubMenuAnimOut2 {0% {-moz-transform: translateX(0%);opacity: 1;}100% {-moz-transform: translateX(100%);opacity: 0;}}@-moz-keyframes SubMenuAnimOut3 {0% {-moz-transform: translateZ(0px);opacity: 1;}100% {-moz-transform: translateZ(-300px);opacity: 0;}}@-moz-keyframes SubMenuAnimOut4 {0% {-moz-transform: translateZ(0px);opacity: 1;}100% {-moz-transform: translateZ(300px);opacity: 0;}}@-moz-keyframes SubMenuAnimOut5 {0% {-moz-transform: translateZ(0);opacity: 1;}100% {-moz-transform: translateZ(-200px);opacity: 0;}}@keyframes SubMenuAnimOut1 {0% {transform: translateX(0%);opacity: 1;}100% {transform: translateX(50%);opacity: 0;}}@keyframes SubMenuAnimOut2 {0% {transform: translateX(0%);opacity: 1;}100% {transform: translateX(100%);opacity: 0;}}@keyframes SubMenuAnimOut3 {0% {transform: translateZ(0px);opacity: 1;}100% {transform: translateZ(-300px);opacity: 0;}}@keyframes SubMenuAnimOut4 {0% {transform: translateZ(0px);opacity: 1;}100% {transform: translateZ(300px);opacity: 0;}}@keyframes SubMenuAnimOut5 {0% {transform: translateZ(0);opacity: 1;}100% {transform: translateZ(-200px);opacity: 0;}}.no-js .dl-menuwrapper .dl-menu {position: relative;opacity: 1;-webkit-transform: none;-moz-transform: none;transform: none;}.no-js .dl-menuwrapper li .dl-submenu {display: block;}.no-js .dl-menuwrapper li.dl-back {display: none;}.no-js .dl-menuwrapper li > a:not(:only-child) {background: rgba(0,0,0,0.1);}.no-js .dl-menuwrapper li > a:not(:only-child):after {content: '';}.demo-1 .dl-menuwrapper button {background: #c62860;}.demo-1 .dl-menuwrapper button:hover,.demo-1 .dl-menuwrapper button.dl-active,.demo-1 .dl-menuwrapper ul {background: #9e1847;}.demo-2 .dl-menuwrapper button {background: #e86814;}.demo-2 .dl-menuwrapper button:hover,.demo-2 .dl-menuwrapper button.dl-active,.demo-2 .dl-menuwrapper ul {background: #D35400;}.demo-3 .dl-menuwrapper button {background: #08cbc4;}.demo-3 .dl-menuwrapper button:hover,.demo-3 .dl-menuwrapper button.dl-active,.demo-3 .dl-menuwrapper ul {background: #00b4ae;}.demo-4 .dl-menuwrapper button {background: #90b912;}.demo-4 .dl-menuwrapper button:hover,.demo-4 .dl-menuwrapper button.dl-active,.demo-4 .dl-menuwrapper ul {background: #79a002;}.demo-5 .dl-menuwrapper button {background: #744783;}.demo-5 .dl-menuwrapper button:hover,.demo-5 .dl-menuwrapper button.dl-active,.demo-5 .dl-menuwrapper ul {background: #643771;}