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: #F1EBE3;color: #4a3e3a;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;}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;}.alles{position: relative;}.center{margin: 0 auto;max-width: 1200px;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;}.header{position: relative;}.header .center{}ul.btn-top {position:absolute;right:25px;top:0;z-index:600;}ul.btn-top li {display:inline-block;margin:0 0 0 10px;}ul.btn-top li a {display:inline-block;background-color: #7b793e;color: #e9e1d6;font-size: 16px;font-weight: bold;padding: 4px 12px;text-decoration: none;text-transform: uppercase;}ul.btn-top li a:hover {color:#FFFFFF;}ul.btn-top li:last-child{display: none;}.slideshow_head{margin: 0;width: 100%;padding: 0;z-index: 1;height:652px;overflow: hidden;}.slideshow_head img{height: auto;position: absolute;width: 100%;}.s_nav{margin: -370px 0 0;position: absolute;width: 100%;z-index: 30;}#s_prev{background: url("../images/arrow_left.png") 0 0 no-repeat;display: inline-block;height: 97px;width: 60px;}#s_next{background: url("../images/arrow_right.png") 0 0 no-repeat;display: inline-block;float: right;height: 97px;width: 60px;}#navi-top {background:rgba(117, 97, 97, 0.9) none repeat scroll 0 0;position:absolute;z-index:110;bottom:0;width:100%;padding:8px 0;}#navi-top ul.btn-navi-top {margin:0 0 0 25.5%;}#navi-top ul.btn-navi-top li {display:inline-block;margin:0 6px 0 0;}#navi-top ul.btn-navi-top li a {border:1px solid #FFF;color:#FFFFFF;font-weight:bold;padding:4px 0;font-size:17px;display:block;width:136px;text-align:center;}#navi-top ul.btn-navi-top li:last-child a{width: 175px;}.logo{text-align:center;padding:8px 0;position:relative;z-index:201;}.header_bar{position: relative;clear: both;padding: 1px 0 0;}.social{position: absolute;right: 25px;top: 12px;color: #fff;float: right;}.header .slideshow_pager{display: inline-block;position:absolute;bottom:46px;right:25px;z-index:110;}.header .slideshow_pager span{cursor: pointer;background-color: #fff;border:2px solid #FFF;border-radius:10px;width:8px;height:8px;display:inline-block;margin:0 0 0 6px;}.header .slideshow_pager .cycle-pager-active{background-color: #705D5C;border:2px solid #FFF;}.sprachen{color:#FFFFFF;text-align:right;margin:0 26px;}.sprachen a:link, .sprachen a:visited{color:#FFFFFF!important;text-decoration:none!important;font-weight:bold;}.sprachen a:hover, .sprachen a:active, .sprachen a.sprache_aktiv{text-decoration:underline!important;}.thumbs{background: #fff;background: rgba(255, 255, 255, .7);display: none;height: 52px;margin: -72px 0 0;overflow: hidden;padding: 10px 0;position: relative;text-align: center;z-index: 10;}.thumbs img{border: solid 1px #fff;margin: 0 10px;}.thumbs_open:link, .thumbs_open:visited{color: #fff;font-size: 1.4em;margin: -32px 0 0 0;padding: 7px 11px;position: absolute;z-index: 20;}.thumbs_open:hover, .thumbs_open:active{text-decoration: underline;}.closed{background: rgba(255,255,255,.7);}.thumbs_open i{margin: 0 0 0 0;}.navi_open_up, .navi_open_down{height: 48px;position: absolute;width: 876px;z-index: 30;margin: 90px 0 0 0;right: 0;}.main_menu {margin: 5px 0;padding: 10px 0 0;}.menu{}.menu li.topmenu_1{}.menublock_1 {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: #fff; display: none; margin: 43px 0 0; min-width: 105px; opacity: 0.9; padding: 10px; position: absolute; z-index: 200;}.topmenu_1 a{color: #ffffff!important;margin: 0 26px;padding: 8px 0;border-collapse: collapse;text-align: left;text-decoration: none!important;display:block;border-bottom:1px dotted #FFFFFF;font-size:17px;}.topmenu_1 a.active{border-bottom:1px dotted #FFFFFF!important;}li.submenu_2.active, .submenu_2.active a.active {border-bottom:none!important;}li.submenu_2.active:last-child {border-bottom:1px dotted #FFFFFF!important;}.topmenu_1:last-child a{}.topmenu_1.last-child a{border-right: solid 1px #efe9e6;}.main_menu .topmenu_1:hover, .main_menu .topmenu_1.active, #wetter-sidebar:hover {background-image:url(../images/img-navi-left-bg.gif);background-repeat:no-repeat;}.main_menu .topmenu_1.active a {color:#4c3638;border-bottom:none;}.main_menu .topmenu_1.active a.active {color:#4c3638!important;}.main_menu .submenu_2 a:link, .main_menu .submenu_2 a:visited {color:#ffffff;padding:0;margin:0 16px;}.submenu_2 a.active {color:#4c3638!important;}.topmenu_1.active .menublock_1 {display:block;margin:-4px 0 0 0;background-color:#7b793e;}.submenu_2{margin:0 26px;text-align:left;}.submenu_2 a {margin:0 26px;border-bottom:none;}.submenu_2:last-child{border-bottom:1px dotted #FFFFFF;padding:0 0 6px 0;}.submenu_2.last-child{border-bottom: none;}.submenu_2 a, .topmenu_1:last-child .submenu_2 a{}.submenu_2 a, .topmenu_1.last-child .submenu_2 a{}.topmenu_1 a:hover, .topmenu_1 a:active{color: #86706a;}.topmenu_1 .submenu_2 a:hover{color: #4c3638!important;}.menu a:hover, .topmenu_1.on a {color: #4c3638!important;}.topmenu_1:hover ul {}.topmenu_1.active a, .submenu_2.active a{color: #86706a;}#wetter-sidebar {margin:12px 0 30px;position:relative;padding:0 26px;line-height:14px;font-size:17px;}#wetter-sidebar a {color:#FFFFFF;text-decoration:none;}#wetter-sidebar a:hover {color:#4c3638 ;}#wetter-zusatz {font-size:11px;}#wetter-sidebar a.icon_wetter img {width:50px;height:auto;position:absolute;top:-9px;margin:0 0 0 10px;}.pfad{margin: 15px 0;font-size: 0.85em;color: #4a3e3a;}.pfad ul{display: inline-block;margin: 0 0 0 5px;}.pfad ul li{list-style: none;list-style-position: inside;float: left;margin: 0 5px 0 3px;white-space: nowrap;line-height: 0.9em;border-left: solid 1px #c3bbbc;padding: 0 0 0 10px;}.pfad li.active a{text-decoration: none;color: #7B793E!important;}.main .pfad a:link, .main .pfad a:visited{color: #4a3e3a;text-decoration: none;}.main .pfad a:hover, .main .pfad a:active{color: #7B793E;text-decoration: none;}#pfad_active{text-transform: uppercase;}{}.social a{margin: 0 0 0 8px;}h1{color: #7b793e;font-size: 1.5em;line-height: 1.3em;font-weight: normal;}h2{color: #86706a;font-size: 1.2em;line-height: 1.2em;font-weight: bold;margin:5px 0 17px 0;}.main{font-size: 1.2em;line-height: 1.65em;margin: 0 auto;padding:0 0 18px 0;max-width: 1200px;width:100%;min-height:623px;background-color:#FFF;}.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{margin: 4px 0 0;}.main .text p{margin: 0;padding:0 0 18px 0;}.main .text li{list-style-type: disc;margin:0 0 0 18px;}.main a:link, .main a:visited{color: #7b793e;text-decoration: underline;}.main a:hover, .main a:active, .main a.active{color: #7b793e;text-decoration: none;}.highlights{clear: both;font-size: 0.8em;margin: 70px 0 0;}.highlights h3{border-bottom: solid 1px #d8bf95;font-size: 1.7em;padding: 0 0 10px;margin: 0 0 10px;}.highlights h4{color: #9d1847;font-size: 1.4em;font-weight: 700;text-align: center;text-transform: uppercase;}.highlights .box{display: inline-block;margin: 0 7px;width: 233px;}.highlights .box img{margin: 5px 0;}.highlights .box a{display: block;font-weight: bold;padding: 0 0 0 5px;}.box_angebot{float: left;margin: 0 10px;width: 200px;}.angebot .eintrag_uebersicht {background-color: #F1EBE3;display: inline-block;margin: 10px;max-width: 265px;}.angebot .eintrag_uebersicht a {text-decoration:none!important;}.angebot .eintrag_uebersicht .titel {color: #7B793E;display: block;font-size: 1.25em;font-weight: 700;margin:0;text-align:center;}.angebot .eintrag_uebersicht .datum {display: block;font-size: 1em;font-weight: 700;position:relative;text-align:center;color:#4a3e3a;margin:2px 0 0;padding:0;}.angebot .eintrag_uebersicht .preis{font-size: 1em;width: 80px;text-align: center;padding: 2px 8px;margin: 20px 0 0;color:#4a3e3a;}.box_angebot .ansehen{display: block;}.box_angebot a:link, .box_angebot a:visited{color: #86706a;}.box_angebot a:hover, .box_angebot a:active{color: #86706a;text-decoration: underline;}.angebot .eintrag li{margin: 0 10px 0 0;list-style-position: inside;list-style-type: disc;}.angebot .eintrag li{margin: 0 10px 0 0;list-style-position: inside;list-style-type: disc;}.angebot h2{color: #7B793E;padding: 10px 0 8px 9px;font-size: 1.6em;font-weight: 600;border-bottom:1px solid #7B793E;}.angebot .preisangabe{padding: 0 0 5px 10px;display: block;}.angebot .datum{top: 0;font-weight: normal;margin: 0 0 0;font-size: 0.85em;display: block;position: absolute;right: 0;padding: 10px 10px 0 0;}.angebot .datum b{color: inherit;float: none;}.angebot .bild{display: block;float: left;margin: 0;}.angebot .txt{background: #F1EBE3;clear: both;padding: 10px;}.angebot .preis a:link, .angebot .preis a:visited{color: #fff;text-decoration: none;}.angebot .preis a:hover, .angebot .preis a:active{color: #fff;text-decoration: underline;}.angebot .leistungen{clear: both;}.angebot .anfrage:link, .angebot .anfrage:visited{color: #86706a;font-weight: normal;margin: 0;}.angebot .anfrage:hover, .angebot .anfrage:active{color: #86706a;text-decoration: underline;}.angebote_navi{clear: both;display: block;padding: 10px;text-align: center;background: #786666;font-weight: 600;font-size: 0.95em;}.angebote_navi a:link, .angebote_navi a:visited{color: #fff;text-decoration:underline;}.angebote_navi a:hover, .angebote_navi a:active{color: #fff;text-decoration:none;}.back{float: left;}.next{float: right;}a.angebot-anfrage {float:right;display:inline-block;padding:2px 8px;background-color:#7B793E;color:#FFFFFF!important;text-decoration:none!important;}a.angebot-anfrage:hover {background-color:#786666;color:#FFFFFF!important;text-decoration:none!important;}.restplaetze{margin: 20px 0 100px;}.restplaetze li{border-bottom: solid 1px #46403b;margin: 0 0 10px;padding: 0 0 10px;}.restplaetze li:last-child{border-bottom: none;}.restplaetze li.last-child{border-bottom: none;}.restplaetze b{display: block;}.restplaetze .anfrage{color: #86706a;float: right;}.restplaetze .anfrage:hover{text-decoration: underline;}.modul{clear: both;margin: 20px 0 0;position: relative;}.modul .eintrag h2{ margin: 0; background-color: #7B793E; color: #fff; padding: 8px 15px;}.modul .eintrag {border: 1px solid #7B793E;margin: 0 0 18px;}.modul .eintrag h3 {background-color: #E5E3D9;color: #7e6a64;cursor: pointer;margin: 0;padding: 4px 15px;}.modul .eintrag h3 b {float: right;}.modul .eintrag h3:hover {background-color: #7B793E;color: #fff;}.modul .eintrag h3.active {background-color: #7B793E;color: #fff;}.modul .eintrag .txt_variante {display: none;padding: 2px 8px 8px;}.modul .eintrag img {float: left;height: auto;margin: 6px 8px 0 0;max-width: 100%;}.modul .eintrag .datum{float: right;}.modul .eintrag .txt{float: left;max-width: 635px;}.modul .eintrag .txt_full{}.modul .eintrag .beschreibung{padding: 15px;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;}.zimmer{clear: both;margin: 0 0 30px;font-size: 0.9em;line-height: 1.6em;box-shadow: 0 0 17px #aaa;}.zimmer_head{background-color: #F1EBE3;padding: 10px 15px 11px;}.zimmer_head h2{display: inline-block;color: #4a3e3a;}.btn_zimmer{background-color: #7B793E;color: #fff!important;display: inline-block;float: right;padding: 3px 10px;margin: -3px 0 0 10px;text-decoration: none!important;}.btn_zimmer:hover{background-color: #7E6C6B;color: #fff!important;}.zimmer_beschreibung{background-color: #fff;}.zimmer_beschreibung img{float: left;max-width: 100%;}.zimmer_beschreibung_text{padding: 10px;float: left;width: 44%;}.zimmer_beschreibung .zimmer_hinweis, .popup_hinweis{font-style: italic;margin: 15px 0 20px;font-weight: 600;font-size: 0.85em;line-height: 1.4em;}.zimmer_preise_switch{clear: both;background-color: #7B793E;padding: 10px 15px;text-align: right;}.zimmer_preise_switch a:link, .zimmer_preise_switch a:visited{color: #fff;margin: 0 0 0 10px;display: inline-block;text-decoration: none;}.zimmer_preise_switch a:hover, .zimmer_preise_switch a:active{color: #4a3e3a;text-decoration: underline;}.zimmer_preise_switch .arrows_down{border-color: #4a3e3a transparent transparent transparent;position: relative;margin: 0 0 0 13px;}.zimmer_preise_switch .arrows_up{border-color: transparent transparent #fff transparent;position: relative;margin: 0 0 0 13px;}.preise_sommer, .preise_winter{background-color: #F1EBE3;border-collapse: collapse;clear: both;font-family: Arial, Helvetica, sans-serif;width: 100%;}.preise_sommer th, .preise_winter th{background-color: #7B793E;color: #fff;font-family: Arial, Helvetica, sans-serif;font-size: 1em;font-weight: normal;padding: 10px 0;text-transform: uppercase;}.preise_sommer td, .preise_winter td{border-bottom: solid 1px #c4de8f;padding: 5px 15px;font-size: 0.9em;text-align: center;vertical-align: middle;}.preise_sommer .even, .preise_winter .even{background-color: #F2F0F0;}.preise_datum{width: 35%;border-right: solid 1px #c4de8f;}th.preise_datum{border-right: solid 1px #fff;font-family: Arial, Helvetica, sans-serif;}.preise_wohnen{font-weight: 600;width: 220px;display: inline-block;text-align: left;padding: 0 75px;}.preise_wohnen b{font-weight: normal;font-size: 0.85em;padding: 0 5px 0 0;display:inline-block;width:116px;}.preise_woche{padding: 0 0 0 150px;}.bildergalerie{float: left;max-width: 430px;width:53%;text-align:center;}.bildergalerie .cycle-slideshow{float: left;}.zimmer_beschreibung .external span {border: 1px solid #705D5C;border-radius: 50%;color: #fff;cursor: pointer;display: inline-block;height: 10px;margin: 5px 3px;text-indent: -50000px;width: 10px;}.zimmer_beschreibung .external .cycle-pager-active {background-color: #705D5C;}.external .cycle-pager-active img{opacity: 1;}.external img{opacity: 0.5;width: 60px;height: auto;}.external a{margin: 5px 6px 0 0;display: inline-block;}.external a:last-of-type{margin: 5px 0 0;}.preistabelle{background-color: #7B793E;clear: both;font-family: Arial, Helvetica, sans-serif;font-size: 0.9em;margin: 20px 0 15px;width: 100%;color:#FFFFFF;}.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;line-height:1.3em;}.preistabelle th{line-height: 1.4em;height: 26px;font-weight: bold;vertical-align: top;}.preistabelle th.title{vertical-align: middle;font-weight: 700;}.preistabelle .season{height: 44px!important;font-size: 1.4em;white-space: normal;}.preistabelle .datum{font-weight: normal;text-align: center;line-height:1.5em;}.preistabelle .even{background-color: #ACA77A;}.preistabelle th b{font-size: 0.6em;line-height: 1.5em;}.preistabelle_zimmer{background-color: #916f5b;}.preistabelle_zimmer_preis{display: inline-block;margin: 0 0 0 20px;text-align: left;width: 120px;}.preistabelle_suite{background-color: #86706a;color: #fff;}.preistabelle_app{background-color: #ab8e7f;}.preistabelle td b{display: inline-block;font-size: 0.8em;width: 112px;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: 28px;}.preistabelle .zimmer_preis{padding: 0;}.preistabelle a:link, .preistabelle a:visited{color: #fff;text-decoration: none;}.preistabelle a:hover, .preistabelle a:active{color: #fff;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;}.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;}.sidebar_left:before{content: '';position: absolute;width: 99.2%;height: 80px;top:-26px;background: #7B793E;transform:skew(-8deg) rotate(-8deg);z-index:200;margin:-4px 0 0 1px;}.sidebar_left, .sidebar_right{position:absolute;width:248px;background-color:#7B793E;z-index:110;height:calc(100% + 116px);height:-o-calc(100% + 116px); height:-webkit-calc(100% + 116px); height:-moz-calc(100% + 116px); top:-116px;margin:0 2.5%;}#txt-content {width:72%;margin:0 2.5% 0 0;float:right;}.sidebar_right{float: right;}.sidebar_right .btn{background: #6f5955 url("../images/bg_menu.png") 0 0 no-repeat;color: #fff;display: block;font-size: 1.9em;padding: 10px 0;text-align: center;text-decoration: none;text-transform: uppercase;width: 236px;}.sidebar_right .btn:hover{background: #46403b;}.box_angebote_sidebar{background: #ACA77A;color: #3c1f1b;font-size: 1em;margin: 10px 0;position: relative;}.box_angebote_sidebar h4{font-size: 1em;padding: 6px 0;text-decoration:none;color: #3c1f1b;text-align:center;border-bottom:1px solid #7B793E;}.box_angebote_sidebar h4 a{color: #ebe1d6!important;text-decoration:none!important;position:relative;z-index:500;}.box_angebote_sidebar h4 a:hover{color: #4a3841!important;}.box_angebote .ang{width: 248px;}.box_angebote .datum{display: block;font-size: 1em;margin: 0 0 0;text-align:center;}.box_angebote .titel{display: block;font-size: 1em;line-height: 1em;overflow: hidden;font-weight: bold;margin:0;text-align:center;}.box_angebote .bild{margin: 0 0 0 -15px;}.box_angebote .arrow:link, .box_angebote .arrow:visited, .box_angebote .arrow:hover{color: #fff;right: 10px;bottom: 19px;font-size: 2.3em;background: #86706a;padding: 3px 4px 7px;text-decoration: none;}.box_angebote .preis{display: block;font-size: 0.9em;font-weight: bold;margin:-3px 0 -16px 0;padding:0;text-align:center;}.box_angebote .preis b{font-size: 0.9em;font-weight: normal;}.box_angebote .preis a:link, .box_angebote .preis a:visited{color: #fff;}.box_angebote a:link, .box_angebote a:visited{color: #ebe1d6;text-decoration:none;}.box_angebote a:hover, .box_angebote a:active{color: #4a3841;text-decoration: none;}.box_angebote_nav{margin: -28px 0 0;z-index: 100;font-size: 20px;font-weight: bold;margin:-30px auto -10px;position:relative;width:80%;}#prev{display: inline-block;height: 20px;width: 15px;margin: 0 0 0 0;color: #ebe1d6;text-decoration:none;}#next{display: inline-block;height: 20px;margin: 0 0 0 0;width: 15px;color: #ebe1d6;text-decoration:none;}#expressanfrage{margin: 10px 0;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: Arial, Helvetica, sans-serif;}#expressanfrage input[type=submit]{background-color: #8cbe23;border: none;color: #fff;cursor: pointer;font-size: 1.1em;font-family: Arial, Helvetica, sans-serif;padding: 6px 15px;margin: 0 5px 0 0;text-transform: uppercase;font-weight: 700;}#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 5px;}#ui-datepicker-div{z-index: 100!important;}.ui-datepicker-trigger{margin: 2px 0 0 -25px;position: absolute;}.footer{background-color: #f2ece5;clear: both;font-size: 1.75em;margin: 20px 0 0;padding: 20px;text-align: center;}.footer .icons{background: url("../images/icon_sprite.png") 0 0 no-repeat;display: inline-block;height: 20px;width: 20px;position: absolute;margin: -3px 0 0 -25px;}.footer .icon_anfahrt{background-position: -20px 0;}.footer .icon_drucken{background-position: -42px 0;}#footerTab{max-width: 1000px;margin: 0 auto!important;box-shadow: 0 0 2px #555;}#footerTab .tabs_text{background-color: #6e6061;color: #fff;width: 132px;position: absolute;top: 20px;right: 20px;text-align: left;padding: 15px;opacity: 0.9;line-height: 1.65em;}#footerTab .tabs_text a:link, #footerTab .tabs_text a:visited{display: block;padding: 0;text-align: right;margin: 10px 0 0;}#footerTab a:link, #footerTab a:visited{margin: 0;padding: 0;}#footerTab .hcWidgetMain{height: 230px;overflow: hidden;}.footer a:link, .footer a:visited{color: #fff;display: inline-block;margin: 0 6%;padding: 10px 0;}.footer a:hover, .footer a:active{color: #fff;text-decoration: underline;}.events li{border-bottom: solid 1px #efe9e6;padding: 10px 15px 10px;margin: 0 0 5px;text-align: left;}.events li:last-child{border-bottom: none;}.events li.last-child{border-bottom: none;}.event_datum{}.event_ort{}.event_text{display: block;}.footer .event_text a:link, .footer .event_text a:visited{color: #4a3e3a;margin: 0;padding: 0;}.footer .event_text a:hover, .footer .event_text a:active{color: #4a3e3a;text-decoration: underline;}.btnLink{background-color: #8cbe23;padding: 2px 10px!important;float: right;margin: -10px 10px 0 0!important;}.infos{background: transparent;color: #4a3e3a;font-size: 1.15em;line-height: 1.7em;padding: 20px 0 45px;max-width: 1200px;width:100%;}.infos .box{float: left;min-width: 140px;margin: 0 60px 35px 0;max-width: 265px;}.infos .box:last-of-type{margin: 0;}.infos .icon_wetter{display: inline-block;width: 60px;text-align: center;}.infos .box input{margin: 5px 0 0;width: 90%;font-size: 0.9em;padding: 5px;}.infos ul{clear: both;font-size: 1em;list-style-type: none;text-align: center;}.infos li{display: inline-block;line-height: 1em;margin: 0;padding: 0 0 0 2px;}.infos li:before{content:"·";margin:0 6px 0 0;}.infos li:first-child{border-left: none;}.infos li:first-child:before{content:"";}.infos ul a:link, .infos ul a:visited{color: #4a3e3a;}.infos ul a:hover, .infos ul a:active{color: #4a3e3a;}.infos .box h4{text-transform: uppercase;}.infos a:link, .infos a:visited{color: #4a3e3a;}.infos a:hover, .infos a:active{color: #4a3e3a;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;}.popup .images img{width:48%;height:auto;margin:0 1% 0 0;}.popup .images img:nth-child(2) {margin:0 0 0 0;}.popup img.skizze{float:left;width:26%;height:auto;margin:4px 12px 0 0;}.popup .images {clear:both;width:100%;padding:12px 0 0 0;}#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 {border:1px solid #7B793E;line-height: 1.5em;margin-bottom: 11px;padding: 7px 12px 12px;}fieldset select {padding: 4px;}fieldset a {color: #765440;text-decoration: none;}fieldset a: hover {color: #765440;text-decoration: underline;}legend {border-color: #FFFFFF;color: #7E6C6C;font-weight: bold;padding: 2px;text-transform: uppercase;}#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: #7B793E;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: 3px 0 0 -28px;cursor:pointer;}.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 0 35px;position: absolute;}.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;}.wetter_bild{float: left;}.temp{display: inline-block;padding: 20px 0 0 23px;}.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;margin:6px 0 0 6px;}.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;}.special {clear: both;font-size: 1.1em;margin: 25px 0 20px;text-align: center;height:192px;bottom: -webkit-calc(-100% + 192px);bottom:calc(-100% + 192px);}.special .box {display: inline-block;height: 190px;margin: 0 3% 0 0;position: relative;max-width: 262px;width:30%;}.special .box:last-child {margin: 0 0 0 0;}.special .box img {height: auto;position: relative;max-width: 262px;width:100%;}.special .box a {display: block;color:#FFFFFF;text-decoration:none;text-transform:uppercase;}.special h4 {color: #fff;font-size: 1.4em;font-weight: 400;padding: 16px 0 10px;position: absolute;text-align: center;top: 0;left:0;right:0;margin:0 auto;width: 80%;border-bottom:1px dotted #FFFFFF;}.special a:hover img {opacity:0.8;cursor:pointer;}#logo-bottom {padding:26px 0 0 0;font-size:0.9em;}#logo-bottom ul {width:634px;margin:0 auto;}#logo-bottom #mwst {float:left;width:auto;margin:16px 0 0 2.5%;}#logo-bottom ul#imp-priv {float:right;width:auto;margin:16px 2.5% 0 0;}#logo-bottom #logo {text-align:center;}#logo-bottom a.logo-schlanders {background-image:url(../images/Schlanders-Laas-logo.jpg);background-repeat:no-repeat;background-position:0 0;background-size:auto 60px;display: inline-block;height: 60px;margin: 0 25px 0;width: 180px;}#logo-bottom a.logo-vinschgau {background-image:url(../images/vinschgau-logo.jpg);background-repeat:no-repeat;background-size:auto 60px;display: inline-block;height: 60px;margin: 0 25px 0;width: 130px;}#logo-bottom a.logo-booking-sdt {background-image:url(../images/booking-sdt-logo-de.gif);background-repeat:no-repeat;background-size: auto 35px;background-position: 0 13px;display: inline-block;height: 60px;margin: 0 25px 0;width: 130px;}html[lang="it"] #logo-bottom a.logo-vinschgau, html[lang="en"] #logo-bottom a.logo-vinschgau{background-image:url(../images/vinschgau-logo-it.jpg);}html[lang="it"] #logo-bottom a.logo-booking-sdt{background-image:url(../images/booking-sdt-logo-it.gif);}html[lang="en"] #logo-bottom a.logo-booking-sdt{background-image:url(../images/booking-sdt-logo-en.gif);}#logo-bottom a.logo-suedtirol {background-image:url(../images/img_sprite.png);background-repeat:no-repeat;background-position:-324px 0;background-size:auto 60px;display: inline-block;height: 60px;margin: 0 25px 0;width: 98px;}.social-top {display:none;}#specials {background-image:url(../images/img_button.png);background-repeat:no-repeat;width:104px;height:104px;position:absolute;z-index:800;text-align:center;padding:28px 0 0 0;top:66px;left:94px;transform:rotate(-12deg);color:#FFFFFF;font-weight:bold;font-size:1.1em;}#specials a {color:#FFFFFF!important;}#specials a:hover {color:#7C6963!important;}.titel-sp {text-transform:uppercase;font-size:1.2em;line-height:1.4em;}#footer-mobile {display:none;}.social-bottom {display:none;}#footer-mobile-handy, #logo-handy, #kontakt-mobile {display:none;}.navi-handy {display:none!important;}#navi-lang-mobile, #btn-sub-handy {display:none;}@media screen and (max-width: 1215px){.slideshow_head {height:inherit;}}@media screen and (max-width: 1170px){.sidebar_left, .sidebar_right {margin:0;}.logo {display: block;text-align: center;margin: 0 auto 0;float: none;}.logo img{max-width: 90%;padding: 10px 10px 31px;}.navi_open_up, .navi_open_down{margin: -43px auto;left: 0;}}@media screen and (max-width: 1015px){#rt1{display: block;position: relative;width: 100%;}#rt1 thead{display: block;float: left;}#rt1 tbody{display: block;width: auto;position: relative;overflow-x: auto;white-space: nowrap;}#rt1 thead tr{display: block;}#rt1 th{display: block;height: 47px;text-align: left;}#rt1 tbody tr{display: inline-block;vertical-align: top;}#rt1 td{display: block;min-height: 1.25em;}.rt th{border-bottom: 0;}.rt td{border-left: 0;border-right: 0;border-bottom: 0;}.rt tbody tr{border-right: 1px solid #babcbf;}.rt th:last-child, .rt td:last-child{border-bottom: 1px solid #babcbf;}.rt th.last-child, .rt td.last-child{border-bottom: 1px solid #babcbf;}.footer, .infos {padding: 20px 0;}.btnLink{display: none!important;}}@media screen and (max-width: 995px){.navi-handy {display:inline-block!important;}.hidden_desktop{display: block;}.hidden_tablet{display: none;}.footer .center, .infos.center{max-width: 97%;}.logo{margin: 10px 0;text-align: center;width: 100%;left: inherit;}.logo img{max-width: 100%;padding: 0;}.header, .header .center{background-color: #fff;margin: 0 0 -6px;}.btn_anfrage{background: #86706a;color: #fff;font-size: 1.6em;margin: 10px 0 0 10px;padding: 7px 10px;z-index: 100;display: inline-block;}.sprache{float: left;margin: -22px 0 0;position: inherit;}.social {right: 10px;position: absolute;margin: 0;}.main {float: none;margin: 0;width: 100%;height:auto;min-height:100%;max-height:100%;}#txt-content {width:96%;margin:6px 2% 0;float:none;}#navi-top ul.btn-navi-top {margin:0 0 0 10%;}.eintrag_uebersicht{width: 48.5%;margin: 0 0 10px 0;}.eintrag_uebersicht:nth-of-type(2n + 1){margin: 0 15px 15px 0;}.eintrag_uebersicht .titel{font-size: 1.1em;}.eintrag_uebersicht .preis{font-size: 0.9em;padding: 0;}.eintrag .txt .beschreibung {float: none;padding: 10px;width: 97%;}.eintrag_uebersicht .arrow:link, .eintrag_uebersicht .arrow:visited, .eintrag_uebersicht .arrow:hover{font-size: 1.7em;padding: 0px 5px 2px;}.eintrag .txt img {height: auto;margin: 5px;max-width: 97%;}.eintrag_uebersicht.datum{ float: none; margin: -5px 0 0 154px; font-size: 0.9em;}.modul .eintrag{float: left;margin: 0 20px 20px 0;overflow: hidden;width:100%;}.modul .eintrag img{width:42%;}.modul .eintrag:nth-child(2n+1){clear: both;}.modul .eintrag .datum{display: block;float: none;}.angebot .datum, .angebot .anfrage:link {display: block;}.zimmer_beschreibung_text{max-width: 400px;width:42%;}.sidebar_left, .sidebar_right {clear: both;float: none;}#hcWidgetHeadline{visibility: hidden;}.leftLeft{display: none;}.footer{background-color: #fff;font-size: 1.6em;margin: 0;padding: 5px 0;text-align: center;}.infos.center{width: 95%;}.infos .box{display: none;}.infos ul{clear: both;display: block;width: 100%;margin: 30px 0 10px;}.infos ul li{float: none;display: inline-block;}.hidden_mobile{display: none;}.infos .icon_navi{margin: 10px 0;}.infos .icon_navi li{border-left: none;width: 20%;font-size: 1.15em;margin: 0;}.icons{background: #857169 url("../images/icon_sprite.png") 0 0 no-repeat;background-size: 467px 100px;display: inline-block;padding: 80px 0 20px;width: 110px;border-radius: 50%;}.icons_kontakt{background-position: -240px -5px;}.icons_vorteilskarte{background-position: 6px -5px;}.icons_wetter{background-position: -363px-5px;}.icons_newsletter{background-position: -117px-5px;}.infos ul.icon_navi a:link, .infos ul.icon_navi a:visited{color: #fff;}.infos ul.icon_navi a:hover, .infos ul.icon_navi a:active{color: #fff;background-color: #8bbe1f;text-decoration: none;}.special .box {height:inherit;}.preistabelle td, .preistabelle th {width:158px;}#rt1 th {width:142px;height:54px;}.preistabelle th.preise-season {height:38px!important;}}@media screen and (max-width: 830px){.bildergalerie{width: 30%;margin:0 1% 0 0;height:auto;}.cycle-slideshow{float: none;}.main .cycle-slideshow img{width: 100%;height: auto;}.external img{}.zimmer_beschreibung_text{max-width: 64%;width: 64%;}}@media screen and (max-width: 780px){ul.btn-top li:last-child{display: inline-block;}#navi-top ul.btn-navi-top li:last-child{display: none;}ul.btn-top li:nth-child(3){display: none;}}@media screen and (max-width: 680px){.logo {margin: -3px 0 0;}h1{font-size: 1.4em;}h2{font-size: 1.1em;}.header .slideshow_pager {display:none;}#navi-top ul.btn-navi-top li a {font-size:1.1em;width:110px;}#rt1 th.title{height: 46px;}#rt1 th{display: block;height: 114px;text-align: left;}#btn-sub-handy ul li:last-child{display: none;}.preistabelle .zimmer_preis{text-align: center;}.preistabelle td b {display: block;margin: 5px 0 0;text-align: center;width: 100%;}.preistabelle .even, .preistabelle .odd {text-align: center;}.eintrag_uebersicht{width: 100%;}.preistabelle .season{font-size: 1em;}.eintrag .preistabelle b{margin: 0;}.preise_sommer td, .preise_winter td{padding: 5px 2px;}.preise_wohnen{padding: 0 10px;}.btn_zimmer {display: none;}.trennung{clear: both;display: block;}.field_termin .abstand_links{margin: 0;}#footerTab .tabs_text{top: 59px;}.footer .hidden_mobile:link{display: none;}.icons{background-size: 350px 75px;padding: 55px 0 20px;width: 86px;border-radius: 50%;}.icons_kontakt{background-position: -178px -5px;}.icons_vorteilskarte{background-position: 6px -5px;}.icons_wetter{background-position: -269px -5px;}.icons_newsletter{background-position: -86px -5px;}.special h4 {font-size:1.2em;}ul.btn-top {position:relative;margin:0;padding:0;right:0;top:0;clear:both;}ul.btn-top li {text-align:center;margin:0;padding:0;width:33.15%;display:inherit;float:left;}ul.btn-top li:nth-child(2) {margin:0 0.25%;}ul.btn-top li a {width:100%;font-size:1.1em;margin:0;padding:8px 0;}.special {display:none;}.social {display:none;}#footer-mobile-handy {display:block;text-align:center;padding:16px 0 0 0;background-color:#FFFFFF;}#footer-mobile-handy div a{display:block;background-color:#888749;padding:8px 0;margin:0 0 1px 0;color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:uppercase;}#footer-mobile-handy div a:hover{background-color:#B0AB80;padding:8px 0;color:#FFFFFF;font-weight:bold;text-decoration:none;text-transform:uppercase;}#footer-mobile-handy .social-bottom {display:inline-block;position:relative;float:none;right:auto;left:auto;z-index:700;padding:12px 0;}#footer-mobile-handy .social-bottom a {display:inline-block;margin:0 10px;}#navi-top {position:relative;padding:0;height:45px;}.navi-handy {display:inline-block!important;}#navi-top ul.btn-navi-top {display:none;}#logo-handy, #kontakt-mobile {display:inline-block;}#logo-handy {width:100%;position:relative;text-align:center;}#logo-handy img {width:20%;min-width:106px;height:auto;margin:7px 0 2px 0;}#kontakt-mobile {position:absolute;right:10px;top:7px;}#kontakt-mobile a {display:inline-block;}.phone-mobile {border-right:2px solid #FFF;margin:0 12px 0 0;padding:0 14px 0 0;}#logo-bottom #logo {margin:50px 0 0 0;}#navi-lang-mobile {display:inline-block;position:absolute;bottom:45px;right:10px;z-index:110;background-color:#FFFFFF;opacity:0.9;padding:2px 8px;font-size:1.15em;}#navi-lang-mobile a {color:#4a3e3a;text-decoration:none;font-weight:bold;}#navi-lang-mobile:before {background: #ffffff none repeat scroll 0 0;content: "";height: 16px;margin: -3px 0 0 -7px;position: absolute;top: -4px;transform: skew(-8deg) rotate(-8deg);width: 99.2%;z-index: -1;}#btn-sub-handy {display:block;}#btn-sub-handy ul {margin:0;padding:0;}#btn-sub-handy ul li {width:33.1%;float:left;margin:3px 0 0 0;}#btn-sub-handy ul li:nth-child(2) {margin:3px 0.25% 0;}#btn-sub-handy ul li a {background-color:#816F6F;display:inline-block;width:100%;color:#FFF;font-weight:bold;font-size:1.1em;padding:5px 0 10px;margin:0 0 0 0;text-align:center;text-transform:uppercase;}}@media screen and (max-width: 605px){.angebot .eintrag_uebersicht {margin:10px 0;display:block;}}@media screen and (max-width: 550px){.special {display:none;}ul.btn-top li a {font-size:0.8em;}ul.btn-top-e li a {padding: 7px 0;display: inline-block;height: 20px;}}@media screen and (max-width: 480px){.hidden_handy{display: none;}.logo {top: 0;}.logo img{width: 170px;}.btn_anfrage{font-size: 1.35em;padding: 5px 10px;}#Buchungsanfrage hr {display: block;visibility: hidden;}#anfrage-daten input[type=text] {width: 81%;}#anfrage-daten select {margin: 0;width: 89%;}h1{font-size: 1.7em;}#rt1 th{height: 114px;text-align: center;}.preistabelle .season{height: 38px!important;}.preistabelle a{pointer-events: none;}.preistabelle td, .preistabelle th{padding: 3px 7px;}.external img{display: none;}.preistabelle .datum {line-height:1.8em;}.eintrag .preistabelle .datum, .preistabelle .datum{font-size: 0.95em;padding: 0 0 0 10px;}.infos{}.eintrag_uebersicht{width: 98%;}.angebot .preis{margin: 10px 0 0;}.angebot .txt .bild{height: auto;width: 100%;}.angebot .datum{position: relative;font-size: 0.75em;}.eintrag_uebersicht .preis{font-size: 0.9em;padding: 0;margin: 0 0 0 165px;}.eintrag_uebersicht .arrow:link, .eintrag_uebersicht .arrow:visited, .eintrag_uebersicht .arrow:hover{font-size: 1.7em;padding: 0px 5px 2px;}.eintrag .txt{margin: 0;}.main .cycle-nav{display: none;}#Buchungsanfrage label{display: block;}.footer .icons, .footer .icon_wetter img{display: none;}.adresse{display: block;margin: 0 20px;}.icons{background-size: 280px 60px;padding: 30px 0 20px;width: 60px;border-radius: 50%;text-indent: -1000px;}.icons_kontakt{background-position: -147px 0;}.icons_vorteilskarte{background-position: 1px 0;}.icons_wetter{background-position: -220px 0;}.icons_newsletter{background-position: -73px 0;}.bildergalerie{float: none;width:98%;}.zimmer_beschreibung_text {width:94%;float:none;max-width:94%;}}@media screen and (max-width: 440px){#navi-top ul.btn-navi-top li {margin:0 1px 0 0;}#navi-top ul.btn-navi-top li a {font-size:0.9em;width:85px;}}@media print { .center {margin: 0 auto;max-width: inherit;width: 1210px;position: relative;}}ul.resp-tabs-list, p {margin: 0px;padding: 0px;}.resp-tabs-list li {font-size: 13px;display: inline-block;padding:13px 0 13px 15px;margin: 0;list-style: none;cursor: pointer;float: left;}.resp-tabs-container {padding: 0px;background-color: #fff;clear: left;}h2.resp-accordion {cursor: pointer;padding: 5px;display: none;}.resp-tab-content {display: none;padding: 0;}.resp-tab-active {padding: 12px 14px 14px 14px !important;}.resp-tab-active {background-color: #fff;}.resp-content-active, .resp-accordion-active {display: block;}.resp-tab-content {}h2.resp-accordion {font-size: 13px;margin: 0px;padding: 10px 15px;}h2.resp-tab-active {margin-bottom: 0px !important;padding: 10px !important;}h2.resp-tab-title:last-child {background: blue;}.resp-tabs-list .arrows{right: 10px;}.resp-vtabs ul.resp-tabs-list {box-shadow: 0 0 8px #bbb;float: left;width: 35%;}.resp-vtabs .resp-tabs-list li {color: #7e6f6f;cursor: pointer;display: block;float: none;font-size: 0.85em;margin: 0;padding: 23px 0 23px 25px!important;text-transform: uppercase;text-align: left;background: #fff;border-bottom: solid 1px #efe9e6;}.resp-vtabs .resp-tabs-list li:last-child{border-bottom: none;}.resp-vtabs .resp-tabs-list li .arrows{display: none;}.resp-vtabs .resp-tabs-list li.resp-tab-active .arrows{border-color: transparent transparent transparent #8cbe23;display: inline-block;margin: 0 -18px 0 0;position: absolute;}.resp-vtabs .resp-tabs-list li .ico{display:inline-block;width:29px;height:29px;margin:0 20px -8px 0;}.resp-vtabs .resp-tabs-list li .angebote{background:url(../images/ico-angebote-0.png) no-repeat;}.resp-vtabs li.resp-tab-active .angebote, .resp-vtabs .resp-tabs-list li:hover .angebote{background:url(../images/ico-angebote-1.png) no-repeat;}.resp-vtabs .resp-tabs-list li .natur{background:url(../images/ico-natur-0.png) no-repeat;}.resp-vtabs li.resp-tab-active .natur, .resp-vtabs .resp-tabs-list li:hover .natur{background:url(../images/ico-natur-1.png) no-repeat;}.resp-vtabs .resp-tabs-list li .wandern{background:url(../images/ico-wandern-0.png) no-repeat;}.resp-vtabs li.resp-tab-active .wandern, .resp-vtabs .resp-tabs-list li:hover .wandern{background:url(../images/ico-wandern-1.png) no-repeat;}.resp-vtabs .resp-tabs-list li .sehen{background:url(../images/ico-sehen-0.png) no-repeat;}.resp-vtabs li.resp-tab-active .sehen, .resp-vtabs .resp-tabs-list li:hover .sehen{background:url(../images/ico-sehen-1.png) no-repeat;}.resp-vtabs .resp-tabs-container {padding: 0px;background-color: #FEFFEF;float: left;width: 65%;height: 259px;clear: none;font-size: 0.7em;box-shadow: 3px 3px 6px -4px #aaa;position: relative;overflow: hidden;}.resp-vtabs .resp-tab-content {}.resp-vtabs .resp-tab-content img{height: auto;}.resp-vtabs li.resp-tab-active, .resp-vtabs .resp-tabs-list li:hover {background-color: #8cbe23;position: relative;z-index: 1;color:#fff;}.resp-arrow {width: 0;height: 0;float: right;margin-top: 3px;}h2.resp-tab-active span.resp-arrow {}h2.resp-tab-active {background: #EDE9D5 !important;}.resp-easy-accordionh2.resp-accordion {display: block;}.resp-easy-accordion .resp-tab-content {}.resp-easy-accordion .resp-tab-content:last-child {}.resp-jfit {width: 100%;margin: 0px;}.resp-tab-content-active {display: block;}h2.resp-accordion:first-child {}@media only screen and (max-width: 680px) {ul.resp-tabs-list {display: none;}.resp-vtabs .resp-tabs-list li .ico {display:none;}h2.resp-accordion {display: block;background-color: #EDE9D5;border-bottom: 1px solid #8cbe23;font-size: 15px;margin: 0;padding: 10px;text-align: left;}h2.resp-tab-active {color:#fff;background-color:#8cbe23!important;}.resp-vtabs .resp-tabs-container {height:auto;}.resp-vtabs .resp-tab-content {}.resp-vtabs .resp-tabs-container {border: none;float: none;width: 100%;min-height: initial;clear: none;}.resp-accordion-closed {display:none !important;}.resp-vtabs .resp-tab-content:last-child {}}.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; }@font-face {font-family: 'icomoon';src:url('../fonts/icomoon.eot');src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),url('../fonts/icomoon.woff') format('woff'),url('../fonts/icomoon.ttf') format('truetype'),url('../fonts/icomoon.svg#icomoon') format('svg');font-weight: normal;font-style: normal;}.dl-menuwrapper {float: left;margin: -8px 0 0 10px;position: absolute;-webkit-perspective: 1000px;-moz-perspective: 1000px;perspective: 1000px;-webkit-perspective-origin: 50% 200%;-moz-perspective-origin: 50% 200%;perspective-origin: 50% 200%;z-index: 500;}.dl-menuwrapper:first-child {margin-right: 100px;}.dl-menuwrapper button {background: #86706a;border: none;width: 48px;height: 45px;text-indent: -900em;overflow: hidden;position: relative;cursor: pointer;outline: none;}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul {background: #86706a;}.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;font-family: 'icomoon';speak: none;-webkit-font-smoothing: antialiased;content: "\e000";}.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: 0;position: absolute;width:240px;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;}@media screen and (max-width: 680px){.dl-menuwrapper {margin:0 0 0 20px;}}