.seekdaPortalWidget{background: transparent!important;border: none!important;padding: 0!important;}.seekdaPortalHeader{background: #87746b;color: #fff;margin: -17px -25px 14px -20px;padding: 10px 25px 9px 19px;}.seekdaBigHeader {font-size: 15px!important;}.side_box .seekdaPortalWidget select{width: 103px!important;}.seekdaPortalRemoveRoom a, .seekdaPortalRemoveRoom a:hover{background-position: -179px -94px!important;width: 17px!important;}.seekdaPortalWidget .btn-group>.btn:first-child, .seekdaBody .btn-group>.btn:first-child{webkit-border-top-left-radius: 0!important;border-top-left-radius: 0!important;-webkit-border-bottom-left-radius: 0!important;border-bottom-left-radius: 0!important;-moz-border-radius-topright: 0!important;-moz-border-radius-bottomright: 0!important;font-size: 13px!important;}.seekdaPortalWidget .btn-group>.btn:last-child, .seekdaPortalWidget .btn-group>.dropdown-toggle, .seekdaBody .btn-group>.btn:last-child, .seekdaBody .btn-group>.dropdown-toggle{webkit-border-top-right-radius: 0!important;border-top-right-radius: 0!important;-webkit-border-bottom-right-radius: 0!important;border-bottom-right-radius: 0!important;-moz-border-radius-topright: 0!important;-moz-border-radius-bottomright: 0!important;}.seekdaPortalWidget label{margin: 5px 0 0!important; }.seekdaPortalWidget .seekdaJsPortalFading input[type=text]{padding: 3px!important;}.hasSeekdaDatepicker {background-position: right -23px!important;}.seekdaPortalWidget .btn:hover{border-bottom: none!important;}#seekdaJsViewList{display: none;}.seekdaPortalWidget .btn-primary{background-image: linear-gradient(to bottom,#87746b,#87746b)!important;border-color: #87746b!important;}.seekdaJsIfameContainer{background: #fff;padding: 10px 0!important;}.inhalt_full .seekdaBigHeader{display: none;}.inhalt_full #seekdaJsDates{float: left;margin: 11px 0 0;width: 430px;}.inhalt_full .seekdaPortalWidget{margin: 0 0 10px;width: 100%!important;}.inhalt_full .seekdaPortalRooms{background-color: #efefef;}.inhalt_full .seekdaTopBorder{margin: 0;padding: 10px 0 15px 16px;}.inhalt_full .seekdaPortalStartDate{float: left;margin: 0 50px 0 16px;}.inhalt_full .seekdaPortalWidget label{width: 55px;}.inhalt_full .seekdaPortalAdults{float: left;margin: 0 50px 0 0;}.inhalt_full .seekdaPortalAdults label{width: 85px;} .inhalt_full .seekdaPortalWidget select {height: 28px;}.inhalt_full .seekdaPortalWidget input, .inhalt_full .seekdaPortalWidget select{margin: 0!important;}.inhalt_full .seekdaPortalRemoveRoom {float: none;margin: -7px 0 0;}.inhalt_full #seekdaJsAddRoom{display: inline-block;margin: -5px 0 0 15px;}.inhalt_full .seekdaInlinResults{border-bottom: solid 1px #bbb;margin: 0 0 20px;}.inhalt_full .seekdaInlineIframe{background: #efefef;width: 100%!important;}.inhalt_full .btn-primary{background: #f59600!important;border: none!important;}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;}html, body, .alles{height:100%;}body{ background: #fff;color: #716b69; font:normal 63.5%/1.8em 'Droid Sans', Arial, Tahoma, Verdana, sans-serif;}p{margin: 0 0 10px;}body > .alles{height: 100%;min-height: 100%;}.alles{margin: 0 auto;max-width: 1400px;position: relative;}.clearfix:before, .clearfix:after{content: " ";display: table;}.clearfix:after{clear: both;}.clearfix{*zoom: 1;}.arrow{border-color: transparent transparent transparent #999; border-style: solid;border-width: 5px;border-right-width: 0;display: inline-block;height: 0;margin: 0 5px 0 0;right: 0;width: 0;}.arrow_left{border-color: transparent #716b69 transparent transparent;border-style: solid;border-width: 5px;border-left-width: 0;display: inline-block;height: 0;margin: 0 0 0 5px;right: 0;width: 0;}.arrow_down{border-color: #716b69 transparent transparent transparent;border-style: solid;border-width: 9px;border-bottom-width: 0;display: inline-block;height: 0;margin: 0 0 0 5px;right: 0;width: 0;}.disable_link, .enable_link_phone{pointer-events: none;}.show_tablet, .show_phablet, .show_phone{display: none;}[class*="brandico-"]:before{font-family: 'brandico', sans-serif;}.nowrap{display: inline-block;}.inhalt .abstand_top_minus{margin-top: -20px; }.float_right{float: right;}.center{margin: 0 auto;max-width: 995px;position: relative;}.eu_privacy_banner, .eu_privacy_banner_content p a, .eu_privacy_banner_content ul a, .eu_privacy_banner_content ol a, .eu_privacy_banner_content a, .eu_privacy_law_text p a, .eu_privacy_law_text ul a, .eu_privacy_law_text ol a, .eu_privacy_law_column p a, .eu_privacy_law_column ul a, .eu_privacy_law_column ol a { color: white !important;}.eu_privacy_law_title{color: #f59600!important;}.eu_privacy_banner_buttons a { border: 1px solid #f59600!important; background-color: #f59600!important; color: #ffffff !important;}.eu_privacy_banner_content svg path { fill: #fff !important;}.eu_privacy_law_column:nth-child(2) label { color: #494948 !important;}.eu_privacy_law_column button[type="submit"] { background-color: #f59600!important; border: 1px solid #f59600!important; color: #ffffff !important;}.eu_privacy_banner_wrapper { background-color: rgb(135 116 107 / 90%) !important;}input:disabled+.flipswitch { background-color: rgb(50 50 49) !important;}input:checked+.flipswitch { background-color: rgb(50 50 49) !important;}.header .ausrichtung{margin: 0 auto;max-width: 995px;position: relative;z-index: 10;}.header .tophotel, .header .tophotel_hide{background: #f59600;height: 146px;margin: 0; overflow: hidden;position: absolute;width: 475px; }.header .tophotel_hide{margin: -116px 0 0;width: 186px;}.header .tophotel .foto{display: inline-block;float: left;font-size: 1.65em;font-weight: bold;padding: 0 0 9px;text-transform: uppercase;text-align: center;width: 186px;}.header .tophotel .foto img{height: 115px;padding: 0 0 6px;width: 186px;}.header .tophotel .text{background: #f0edeb;display: inline-block;font-size: 1.35em;height: 124px;padding: 8px 20px 0;position: relative;width: 249px;}.header .tophotel .text b{display: block;font-size: 1.1em;margin: 0 0 6px;text-transform: uppercase;}.header .tophotel .text .small{font-size: 0.85em;display: block;margin: 0 0 3px;}.header .tophotel .text .hotel_preis{background: #f59600;display: block;font-size: 1.3em;font-weight: bold;left: 0;margin: 6px 0 0;padding: 7px 20px 0;position: absolute;width: 249px;z-index: 10;}.header .tophotel .homepage:link, .header .tophotel .homepage:visited{color: #fff;display: inline-block;font-size: 0.75em;font-weight: normal;}.header .tophotel .homepage:hover, .header .tophotel .homepage:active{color: #716b69;}.header .tophotel .icons_small{margin: 0;}.header .tophotel .text .icons{float: right;margin: -1px 0 0;}.header .tophotel .text .hide{display: block;float: right;font-weight: bold;}.header .tophotel .detail_link{display: inline-block;font-size: 0.9em;font-weight: bold;margin: 20px 0 0;}.header .tophotel .preis{display: inline-block;float: right;font-size: 1.5em;font-weight: bold;margin: 20px 0 0;}.header .tophotel .preis b{display: inline-block;font-size: 0.65em;font-weight: normal;margin: 0 5px 0 0;text-transform: lowercase;}.header .tophotel a:link, .header .tophotel a:visited{color: #716b69;}.header .tophotel a:hover, .header .tophotel a:active{color: #716b69;}.header .tophotel .text .hotel_preis a:link, .header .tophotel .text .hotel_preis a:visited, .header .tophotel .foto a:link, .header .tophotel .foto a:visited{color: #fff;}.tophotel_mobile .tophotel_suche{display: none;}.header img{height: auto;max-width: 100%;}.header .header_badge{-moz-transform: rotate(15deg);-ms-transform: rotate(15deg);-o-transform: rotate(15deg);-webkit-transform: rotate(15deg);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;background: url("../images/badge_header.png") 0 0 no-repeat;color: #fff;display: inline-block;font-size: 2.4em;height: 95px;line-height: 1.1em;padding: 38px 0 0;position: absolute;right: 55px;text-align: center;text-transform: uppercase;top: 50px;width: 130px;z-index: 10;}.header .header_badge:hover{-moz-transform: scale(1.1) rotate(-15deg) translate(5px);-ms-transform: scale(1.1) rotate(-15deg) translate(5px);-o-transform: scale(1.1) rotate(-15deg) translate(5px);-webkit-transform: scale(1.1) rotate(-15deg) translate(5px);}.header .header_badge2{background: url("../images/badge_header_2.png") 0 0 no-repeat;}.mainmenu{margin: -75px auto 0;max-width: 995px;position: relative;z-index: 10;}.mainmenu .logo{background: url(../images/logo_suedtirolhotel.gif) 0 7px no-repeat;height: 55px;margin: 13px 0 0 20px;position: absolute;width: 270px;z-index: 50;}.mainmenu .logo_it{background: url(../images/logo_altoadigevacanze.gif) 0 0 no-repeat;margin: 16px 0 0 20px;}.menu{background: #87746b;font-size: 17px;height: 75px;padding: 0 0 0 299px;position: relative;z-index: 20;}.menu li{background: transparent url(../images/menu_line.gif) right 20px no-repeat;background-size: 1px 35px;float: left;line-height: 1.3em;text-align: center;}.menu li:last-child{background: none;}.menu a:link, .menu a:visited{color: #fff;display: inline-block;font-weight: bold;padding: 16px 0 15px; text-transform: uppercase;width: 173px;}.menu a:hover, .menu a:active, .menu li:hover a{background: #f6f1e9;color: #f5a83a;}.menu #active{background: #f6f1e9;color: #f5a83a;}.menu li:hover > .untermenu{visibility: visible;}.menu a b{font-size: 0.8em;font-weight: normal;text-transform: none;}.untermenu{background: #f6f1e9;height: 190px;margin: -290px 0 0;padding: 25px 50px 0 206px;position: absolute;text-align: left;visibility: hidden;width: 440px;z-index: 10;}.untermenu h4{border-bottom: solid 1px #d8c7aa;margin: 0 0 5px;padding: 0 0 10px;text-transform: uppercase;text-align: left;}.untermenu img{margin: -25px 0 0 -249px;position: absolute;}.untermenu li{background: none;float: left;font-size: 0.85em;padding: 0 20px 0 0;text-align: left;}.menu .untermenu .uppercase{text-transform: uppercase;}.menu .untermenu .same_width li{width: 190px;}.menu .untermenu a:link, .menu .untermenu a:visited{color: #716b69;font-weight: normal;height: 14px;text-transform: none;width: auto;}.menu .untermenu a:hover, .menu .untermenu a:active{color: #f5a83a;}.untermenu a:hover .arrow, .untermenu #subactive .arrow{border-color: transparent transparent transparent #f5a83a;}.untermenu #subactive, .footer #subactive, .pfad #subactive2{color: #f5a83a;}.ferienregionen{margin-left: -174px;}.jahreszeiten{margin-left: -348px;}.meinurlaub{margin-left: -522px;}.pfad{font-size: 1.1em;padding: 12px 0 17px;}.pfad .sprachen{float: right;font-weight: bold;}.pfad a:link, .pfad a:visited{color: #716b69;}.pfad a:hover, .pfad a:active{color: #f5a83a;}.sidebar{float: right;font-size: 1.5em;margin: 0 0 20px;width: 25.12562814070352%;}.abstand_oben{}.sidebar h4{color: #f59600; margin: 0 0 8px;}.side_box{background: #f0edeb;border-bottom: solid 1px #dedede;padding: 18px 25px 8px 15px;margin: 0 0 20px;overflow: hidden;white-space: nowrap;}.side_box input{border: solid 1px #dad9d8;height: 20px;margin: 0 0 11px;padding: 3px;width: 100%;}.side_box select{border: solid 1px #dad9d8;color: #716b69;height: 30px;margin: 0 0 11px;padding: 5px 5px 5px 0;width: 104%;}.side_box .titel{font-weight: bold;}.side_box .text{margin: 0 0 5px;}.side_box .box_blogvorschau .icons_blog{margin: 0 0 0 -45px;}.side_box .box_blogvorschau {margin: 5px 0 0 -15px;padding: 3px 15px 0;width: 209px;}.side_box .box_blogvorschau li{border-bottom: solid 1px #ddd;margin: 6px 1px 0;padding: 0 0 0 45px;}.side_box .box_blogvorschau li:last-child{border-bottom: none;}.side_box .btn:link, .side_box .btn:visited{background: #f59600;border-bottom: solid 1px #f3cb76;color: #fff;display: inline-block;font-size: 0.85em;padding: 4px 8px;}.side_box .btn:hover, .side_box .btn:active{background: #f59600;border-bottom: solid 1px #f59600;}.side_box a:link, .side_box a:visited, .side_box_img a:link, .side_box_img a:visited{color: #716b69;display: block;font-size: 0.85em;line-height: 1.6em;}.side_box a:hover, .side_box a:active, .side_box_img a:hover, .side_box_img a:active{color: #f59600;}.side_box a:hover .arrow{border-color: transparent transparent transparent #f59600;}.side_box_img{background: #f0edeb;border-bottom: solid 1px #dedede;padding: 0;margin: 0 0 20px;overflow: hidden;white-space: nowrap;}.side_box_img h4{padding: 0 15px;}.side_box_img .sidebox_img{display: block;margin: 0 0 5px;}.hc_sidebar{clear: both;border-bottom: solid 1px #ddd;line-height: 1.0em;margin: 8px 15px 0;padding: 0 0 7px;text-align: left;}.hc_sidebar:last-of-type{border-bottom: none;}.hc_sidebar img{float: left;margin: 0 5px 5px 0;}.hc_sidebar .hc_titel{display: inline-block;font-weight: bold;padding: 2px 0 0;width: 152px;overflow: hidden;}.hc_sidebar .icons_klass{font-size: 0.85em;display: block;}.hc_sidebar .icons_klass{color: #716b69!important;}.such_box{padding-bottom: 0;}.such_box h4{background: #f59600;color: #fff;margin: -17px -25px 14px -14px;padding: 10px 25px 9px 19px;}.sidebar .sidebox_h4{background: #f59600;padding: 10px 25px 9px 19px;margin: 0;}.sidebar .sidebox_img{height: auto;width: 100%;}.sidebar .sidebox_h4 a:link, .sidebar .sidebox_h4 a:visited, .sidebar .sidebox_h4 a:hover, .sidebar .sidebox_h4 a:active{color: #fff;}.ui-autocomplete{font-size: 1.25em;width: 200px;}.btn_buchen, .btn_buchen_mobile{background-color: #87746b;font-size: 1.1em;text-align: center;}.btn_buchen a:link, .btn_buchen a:visited, .btn_buchen a:hover, .btn_buchen_mobile a:link, .btn_buchen_mobile a:hover{color: #fff;display: block;padding: 15px 0;}.btn_buchen a:hover, .btn_buchen a:active, .btn_buchen_mobile a:hover, .btn_buchen_mobile a:active{color: #f5a83a;}.online_buchen{display: none;}.side_box_abfallend{background: #f0edeb;border-bottom: solid 1px #dedede;padding: 0;font-size: 0.9em;line-height: 1.4em;height: 237px;overflow: hidden;}.side_box_abfallend .titel{display: block;overflow: hidden;padding: 5px 15px 0;white-space: nowrap;width: 182px;height: 20px;}.side_box_abfallend .betrieb{display: block;padding: 0 15px;height: 20px;}.side_box_abfallend .datum{display: block;padding: 0 15px;height: 20px;}.side_box_abfallend .preis{display: block;padding: 0 15px;height: 25px;text-align: right;font-weight: bold;margin: 2px 0 0;}.side_box_list{border-top: solid 1px #ddd;margin: 10px 0 0 -15px;padding: 3px 15px 0;text-transform: uppercase;width: 209px;}.side_box_list li{border-bottom: solid 1px #ddd;margin: 6px 1px 0;padding: 0;}.side_box_list li:last-child{border-bottom: none;padding: 0;}.side_box .border_none{border: none;margin-top: -8px; text-transform: none;}.side_box_abfallend a:link, .side_box_abfallend a:visited{color: #716b69;font-weight: bold;}.side_box_abfallend a:hover, .side_box_abfallend a:active{color: #716b69;}.sidebar .bx-wrapper{margin: 0 0 20px;}.sidebar .bx-wrapper .bx-prev{margin-top: -77px;}.sidebar .bx-wrapper .bx-next{margin-top: -77px;}.inline{display: inline-block;}.h3_rechts{float: right;font-size: 1.4em;font-weight: bold;margin: -24px 25px 0 0;}.main, .main_aktion{clear: both;margin: 0 auto;max-width: 950px;padding: 0 20px 240px;}.inhalt{float: left;font-size: 1.35em;line-height: 1.7em;margin-bottom: 20px;width: 72.85929648241206%;}.inhalt_full{width: 100%;}.inhalt h1{font-size: 2.5em;line-height: 1.3em;padding: 0 25px 0 0;}.inhalt h2{font-size: 1.3em;font-weight: bold;}.inhalt h3{font-size: 1.35em;}.inhalt h4{color: #f59600;font-size: 1.25em;margin: 0 0 10px;}.inhalt h4 a{color: inherit;}.inhalt .text{margin: 15px 25px 0 0;}.inhalt .text_rechtlich{color: #bbb;font-size: 0.9em;line-height: 1.4em;margin: 15px 0 0;text-align: center;}.inhalt .linkliste a{background: #F0EDEB url("../images/icon_herz.png") 10px 13px no-repeat;background-size: 13px;display: block;font-size: 1.15em;margin: 10px 0 0;padding: 7px 15px 7px 31px;text-decoration: none !important;}.inhalt .longtext_tab{border-top: solid 1px #f4efe6;margin: 10px 0 0;padding: 10px 0 0;}.inhalt .text_tab{font-size: 0.95em;line-height: 1.55em;margin: 10px 0 0;}.inhalt .text_tab h3{font-size: 1.05em;margin: 10px 0 5px;}.inhalt .text h2{font-size: 1.35em;line-height: 1.4em;}.inhalt .text h3{font-size: 1.15em;margin: 0 0 10px;}.inhalt .text a:link, .inhalt .text a:visited{text-decoration: underline;}.inhalt .menu_sitemap ul{padding: 0 0 20px;}.inhalt .menu_sitemap ul li{list-style-position: inside;list-style-type: disc;padding: 0 0 0 20px;}.inhalt a:link, .inhalt a:visited{color: #716b69;}.inhalt a:hover, .inhalt a:active{color: #f59600;}.inhalt_breite{clear: both;float: none;width: 100%;}.inhalt_breite .h3_rechts{margin: -24px 0 0 0;padding: 0;}.inhalt_breite .hotel_box{margin: 15px 8px 5px;width: 22.8%;}.inhalt .hotel_box .bx-wrapper{margin: 0;overflow: hidden;}.inhalt .hotel_box .bx-wrapper .bx-viewport{border: none;padding: 0;}.inhalt .hotel_box .bx-wrapper .bx-controls{opacity: 0;}.inhalt .hotel_box .bx-wrapper:hover .bx-controls{opacity: 1;}.inhalt .hotel_box .bx-wrapper .bx-controls-direction a{margin: -16px -10px 0 -10px;}.banner_aktion{border-left: solid 3px #f39311;border-right: solid 3px #f39311;color: #fff;position: absolute;right: 0;top: 10%;z-index: 10;}.banner_aktion_text{font-size: 1.5em;position: absolute;top: 0;width: 100%;text-align: center;}.banner_aktion_text h4{font-size: 1.4em;font-weight: 400;margin: 21px 0 5px;text-transform: uppercase;}.banner_aktion_desc{display: block;}.banner_aktion_link:link, .banner_aktion_link:visited{background-color: #f39311;display: inline-block;padding: 3px 5px;color: #fff;margin: 65px 0 0;}.banner_aktion_link:hover, .banner_aktion_link:active{color: #716b69;}.main_aktion{padding: 0 20px 0;}.inhalt_aktion_skigebiet{background-color: #f0edeb;clear: both;padding: 10px 0;}.inhalt_aktion_skigebiet .inhalt_aktion, .inhalt_aktion_anfrage .inhalt_aktion{margin: 0 auto;max-width: 950px;padding: 0 20px;}.main_aktion h1{color: #375c67;}.main_aktion h2{color: #80949d;}.inhalt_aktion_skigebiet h3{display: none;}.aktion_galerie{margin: -115px auto 0;max-width: 955px;padding: 0 20px;}.aktion_galerie .bx-wrapper{border-right: solid 3px #fff;}.aktion_galerie li{background-color: #fff;padding: 3px;}.inhalt_aktion .hotel_box{background-color: #fff;}.inhalt_aktion .hotel_box .bx-wrapper .bx-controls{display: none;}.inhalt_aktion .hotel_box .sterne{color: #375c67;}.inhalt_aktion .hotel_box .kurztext{color: #375c67;}.inhalt_aktion .hotel_box .preis_aktion{font-weight: bold;font-size: 1.1em;}.inhalt_aktion .hotel_box a:link, .inhalt_aktion .hotel_box a:visited{color: #375c67;}.inhalt_aktion .hotel_box a:hover, .inhalt_aktion .hotel_box a:active{color: #375c67;}.inhalt_aktion .hotel_box .homepage:link, .inhalt_aktion .hotel_box .homepage:visited{background-color: #375c67;color: #fff;float: right;}.inhalt_aktion .hotel_box .homepage:hover, .inhalt_aktion .hotel_box .homepage:active{background-color: #375c67;color: #fff;}.inhalt_aktion_anfrage{background-color: #fff;color: #80949d;clear: both;padding: 40px 0 0;}.inhalt_aktion_anfrage .hotel_anfrage{margin: 20px 0;width: 100%!important;}.inhalt_aktion_anfrage h4{color: #375c67;margin: 0;text-transform: uppercase;}.hotel_anfrage .mails{display: none;}.aktion_nebenbei{float: left;width: 280px;}.inhalt_aktion_anfrage hr{clear: both;border: none;height: 5px;}.inhalt_aktion_anfrage .hotel_anfrage label{display: block!important;float: none!important;font-size: 0.95em;width: 100%!important;}.inhalt_aktion_anfrage .hotel_anfrage label.error{display: inline-block!important;float: none;margin: 0 0 0 -15px!important;text-align: center!important;width: 14px!important;}.inhalt_aktion_anfrage .hotel_anfrage .sb2 {width: 218px!important;}.inhalt_aktion_anfrage .hotel_anfrage .ta1{max-width: 492px!important;width: 100%!important;}.inhalt_aktion_anfrage .hotel_anfrage .btn{background-color: #80949d;border: none;color: #fff;padding: 8px;font-size: 1.05em;cursor: pointer;}.inhalt_aktion_anfrage .hotel_anfrage .btn:hover{background-color: #6e7f87;}.footer_aktion{background-color: #375c67;}.footer_aktion .info_box{font-size: 1.2em;margin: 0 auto;max-width: 950px;padding: 15px 0;}.footer_aktion .partner_box{float: right;margin: 0 20px 0 0;}.footer_aktion .partner_box li{color: #fff;float: left;list-style-position: inside;list-style-type: disc;margin: 0 0 0 11px;white-space: nowrap;}.footer_aktion .partner_box li:first-child{list-style-type: none;}.footer_aktion a:link, .footer_aktion a:visited{color: #fff;}.footer_aktion a:hover, .footer_aktion a:active{color: #fff;}.modul, .modul_open{margin: 0 25px 15px 0;}.modul_open{margin-top: 20px;position: relative;}.moretext{margin: 0 0 45px;}.weiterlesen{float: right;}.modul h4 a:hover .arrow_down{border-color: #f59600 transparent transparent transparent;}.modul_open img{height: auto;width: 100%;}.modul_open h4 {margin: 0 0 7px;}.modul_open .modul_text{background: #f0edeb;border-bottom: solid 1px #dedede;font-size: 1.05em;line-height: 1.65em;padding: 12px 13px;}.modul_bagde{ display: inline-block;padding: 0 11px;line-height: 1.3em;font-size: 1.7em;color: white;text-shadow: 0 1px #902a27;background: #f6b422;border-radius: 2px;background-image: -webkit-linear-gradient(top, #f6b422, #f59600);background-image: -moz-linear-gradient(top, #f6b422, #f59600);background-image: -o-linear-gradient(top, #f6b422, #f59600);background-image: linear-gradient(to bottom, #f6b422, #f59600); -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px rgba(0, 0, 0, 0.2);box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), 0 1px rgba(0, 0, 0, 0.2);position: absolute;margin: 10px;}.modul_map{background: url("../images/top10_maps_marker.png") 0 0 no-repeat;display: inline-block;height: 18px;width: 12px;margin: 0 0 0 7px;}.blogvorschau{border: solid 1px #d6d4d3;clear: both;font-size: 1.3em;height: 185px;margin: 0 0 35px 0;overflow: hidden;overflow-x: auto;padding: 15px 0;text-align: center;white-space: nowrap;}.blogvorschau .blog_box{display: inline-block;position: relative;margin: 0 15px 15px;overflow: hidden;text-align: left;width: 200px;}.blogvorschau .blog_box img{margin: 0 0 5px;}.blogvorschau .kategorie{font-weight: bold;display: block;}.blogvorschau .titel{font-weight: normal;display: block;white-space: nowrap;}.blogvorschau a:link, .blogvorschau a:visited{color: #716b69;display: block;}.blogvorschau a:hover, .blogvorschau a:active{color: #f59600;}.blogvorschau a:hover .arrow{border-color: transparent transparent transparent #f59600;}.icons_blog{background: #f9bf4b url(../images/sprite_themen.gif) 0 0 no-repeat; display: inline-block;height: 36px;margin: -40px 0 0;position: absolute;width: 36px;}.blogvorschau .icons_blog{float: left;margin: -1px 7px 0 0;position: relative;}.icons_blog_familienurlaub{background-position: -36px 0;}.icons_blog_aktivurlaub{background-position: -73px 0;}.icons_blog_winterurlaub{background-position: -110px 0;}.icons_blog_sehenswert{background-position: -144px 0;}.icons_blog_veranstaltungen{background-position: -182px 0;}.inhalt .blog img{float: left;margin: 0 15px 10px;max-width: 100%;height: auto;}.inhalt .blog p{clear: both;}.inhalt .blog li{list-style-type: disc;margin: 10px 0 0 35px;}.inhalt .blog_artikelvorschau li{clear: both;margin: 5px 0 15px;}.inhalt .blog_artikelvorschau img{float: left;margin: 0 10px 0 0;}.blogvorschau::-webkit-scrollbar {height: 5px;width: 10px;} .blogvorschau::-webkit-scrollbar-track {border-radius: 2px;background: #fff;} .blogvorschau::-webkit-scrollbar-thumb {background: #ccc;border-radius: 2px;-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.5); }#blogactive{color: #f59600;}.hotel_box{border: solid 1px #e3e1e1;display: inline-block;font-size: 0.95em;line-height: 1.55em;margin: 15px 10px 0 0;position: relative;width: 30.91%;}.hotel_box img{height: auto;width: 100%;}.hotel_box p{margin: 0;padding: 5px 8px;}.hotel_box .hotel_text{height: 76px;overflow: hidden;}.hotel_box .hotelname{display: block;font-size: 1.2em;font-weight: bold;overflow: hidden;}.hotel_box .bezeichnung{display: block;font-size: 0.75em;}.hotel_box .name{white-space: nowrap;}.hotel_box .sterne{display: block;font-size: 0.85em;font-weight: bold;white-space: nowrap;}.hotel_box .hotel_preis{padding-bottom: 8px;}.hotel_box .preis{float: right;font-size: 1.8em;font-weight: bold;}.hotel_box .preis b{font-size: 0.55em;font-weight: normal;padding: 0 6px 0 0;}.hotel_box .preis:link, .hotel_box .preis:visited{color: #716b69;}.hotel_box .preis:hover, .hotel_box .preis:active{color: #f59600;}.hotel_box .details:link, .hotel_box .details:visited{color: #716b69;display: inline-block;font-size: 0.9em;font-weight: bold;padding: 0 0 3px;}.hotel_box .details:hover, .hotel_box .details:active{color: #f59600;}.hotel_box .homepage:link, .hotel_box .homepage:visited{background-color: #f59600;color: #fff;display: inline-block;font-size: 0.9em;padding: 0 5px;}.hotel_box .homepage:hover, .hotel_box .homepage:active{color: #716b69;}.hotel_box a:link, .hotel_box a:visited{color: #f59600;}.hotel_box a:hover, .hotel_box a:active{color: #f59600;}.hotel_box .icons_small{height: 20px;margin: 0;text-align: left;}.icons_klass span{background: transparent url(../images/sprite.png) 0 1px no-repeat; display: inline-block;height: 11px;margin: 0 -1px 0 0;width: 11px;}.icons_klass .icon_blume{background-position: -14px 1px;}.icons_klass .icon_sonne{background-position: -28px 1px;}.icons_klass .icon_super{background-position: -42px 1px;}.icons, .icons_small{float: right;margin: -3px 0 0;}.icons_small{margin: -19px 0 0;}.icons a, .icons_small a{background: #d8c8ab url(../images/sprite_themen_hotelbox.gif) 0 -19px no-repeat; display: inline-block;height: 25px;cursor: default;width: 26px;}.icons_small a{background-position: 0 0;height: 18px;width: 19px;}.icons .icon_winterurlaub{background-position: -25px -19px;} .icons .icon_aktivurlaub{background-position: -51px -19px;} .icons .icon_wellness{background-position: -76px -19px;}.icons_small .icon_winterurlaub{background-position: -19px 0;} .icons_small .icon_aktivurlaub{background-position: -38px 0;} .icons_small .icon_wellness{background-position: -57px 0;} .hotel_boxen_packed{border-bottom: solid 1px #dedede;margin: 0 3px 40px 0;padding: 0 0 40px;text-align: center;}.hotel_boxen_packed .hotel_box{text-align: left;}.hotel_boxen_packed .hotel_box:last-of-type{margin: 0;}.hotel_box_seal{opacity: 1;position: absolute;right: 3px;top: 0;z-index: 100;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}.hotel_box_seal .trustyou_seal{background: #6bb16d;border-bottom: solid 1px #2a5caa;margin: 0;padding: 0;width: 40px;text-align: center;}.hotel_box_seal .trustyou_score{color: #fff;font-size: 1.05em;font-weight: normal;padding: 3px 0 0;}.hotel_box_seal .trustyou_score b{display: inline-block;font-size: 0.7em;padding: 0 0 0 2px;}.hotel_box_seal .trustyou_score_logo{display: none;}.hotel_box_seal .trustyou_score_description, .hotel_box_seal .trustyou_show{display: none;}.hotel_box:hover .hotel_box_seal{opacity: 0;}.angebot_suche{background: #87746b;border-bottom: solid 1px #87746b;margin: 0 25px 20px 0;padding: 10px 8px 15px 10px;}.angebot_suche h4{background: #87746b;color: #fff;font-size: 1.4em;margin: -4px -8px 8px -10px;padding: 9px 25px 6px 10px;}.angebot_suche input{border: solid 1px #dad9d8;height: 19px;margin: 0 10px 0 0;padding: 3px;width: 22%;}.angebot_suche select{border: solid 1px #dad9d8;color: #716b69;height: 27px;margin: 0 10px 0 0;padding: 3px 5px 3px 0;width: 30%;}.angebot_suche .btn:link, .angebot_suche .btn:visited{background: #f59600;color: #fff;display: inline-block;font-size: 0.95em;padding: 3px 8px;}.angebot_suche .btn:hover, .angebot_suche .btn:active {background: #f59600;}.inhalt .region{font-size: 0.5em;white-space: nowrap;} .inhalt .kontakt .region{font-size: 0.9em;}.inhalt #tabs{clear: both;font-size: 1em;margin: 20px 0;}.inhalt #tabs .ui-widget-header{background: none;border: none;border-bottom: solid 1px #ccc8c7;}.inhalt .ui-tabs .ui-tabs-nav{padding: 0;}.inhalt .ui-tabs .ui-tabs-nav a{color: #716b69;}.inhalt #tabs .ui-tabs-panel{border: solid 1px #ccc8c7;border-top: none;overflow: hidden;}.inhalt #tabs .ui-state-default{background: #f2f1f0;border: solid 1px #f2f1f0;}.inhalt #tabs .buchen, .inhalt #tabs .seekda_buchen{background: #87746b;border: solid 1px #87746b;}.inhalt #tabs .buchen a, .inhalt #tabs .seekda_buchen a{color: #fff;}.inhalt #tabs iframe{margin: -14px 0 -14px -28px;overflow-x: hidden; }.inhalt #tabs .ui-state-active{background: #fff;border: solid 1px #ccc8c7;border-bottom: none;padding-bottom: 2px;}.inhalt #tabs .ui-state-active a{color: #716b69;}.inhalt .ui-tabs .ui-tabs-nav li{text-align: center;}.inhalt .ui-tabs .ui-tabs-nav .fix_width{width: 28.4%;}.inhalt .ui-tabs .ui-tabs-nav li:last-child{margin-right: 0;}.inhalt .ui-tabs .ui-tabs-nav li a{float: none;font-size: 1.15em;font-weight: bold;display: block;padding: 12px 27px 8px;}.inhalt .ui-widget-content{border: none;color: #716b69;}#ui-datepicker-div{font-size: 1.1em; z-index: 10!important;}.inhalt .fotogalerie{margin: 0 -19px 25px;position: relative;}.inhalt .fotogalerie h4{margin: 0 0 10px 10px;}.inhalt .fotogalerie .bx-wrapper{margin: 0;background: #f0edeb;padding: 10px;}.inhalt .fotogalerie .bx-wrapper .bx-viewport{border: none;background: #f0edeb;padding: 0;}.inhalt .fotogalerie .bx-wrapper .bx-controls-direction a{margin: -15px 1px 0 0;}.inhalt .fotogalerie #bx-pager{border-bottom: solid 1px #dedede;padding: 0 0 5px;border-top: none;background: #f0edeb;}.inhalt .fotogalerie #bx-pager a{margin: 0 0 5px 5px;display: inline-block;opacity: 0.55;}.inhalt .fotogalerie #bx-pager a.active{opacity: 1;}.inhalt .fotogalerie #bx-pager a:first-of-type{margin-left: 8px;}.inhalt .fotogalerie #bx-pager a:last-of-type{margin-right: 0;}.inhalt .kontakt{position: relative;}.inhalt .kontakt .sterne{white-space: nowrap;}.inhalt .ui-tabs-panel .routenplaner:link, .inhalt .ui-tabs-panel .routenplaner:visited, .inhalt .ui-tabs-panel .routenplaner_phone:link, .inhalt .ui-tabs-panel .routenplaner_phone:visited{background: url("../images/icon_maps.png") 0 0 no-repeat;color: #f59600;padding: 0 0 0 16px;}.inhalt .fotogalerie .icons_social{display: inline-block;font-size: 1.45em;margin: 10px 0 10px 7px;}.inhalt .fotogalerie .icons_social span{color: #d9caad;}.inhalt .fotogalerie .social{display: block;margin: -43px 0 0;position: absolute;text-align: right;right: 10px;}.inhalt .kontakt .hotel_footer{top: 0;font-size: 1.3em;font-weight: bold;margin: 0 0 -13px;position: absolute;right: 0;}.inhalt .angebot{border-bottom: solid 1px #dedede;clear: both;margin: 0 0 25px;padding: 0 0 22px;}.inhalt .angebot h5{display: inline-block;}.inhalt .angebot img{float: left;margin: 0 10px 10px 0;}.inhalt .angebot .datum, .inhalt .angebot .preis{float: right;font-weight: bold;text-align: right;}.inhalt .angebot .preis{color: #f59600;}.inhalt .angebot ul li{list-style-position: inside;list-style-type: disc;}.schaufenster_hotel{margin:0 0 20px;}.schaufenster{margin: 25px 0;}.schaufenster .angebote_schaufenster, .schaufenster_hotel .angebote_schaufenster{margin: 15px 0;}.schaufenster .angebote_schaufenster li, .schaufenster_hotel .angebote_schaufenster li{background-color: #f0edeb;border-bottom: solid 1px #ccc;color: #fff;float: left;height: 77px;margin: 0 5px 5px 0;overflow: hidden;padding: 13px 10px 16px;width: 45.0%;}.schaufenster_hotel .angebote_schaufenster li{height: 60px;}.schaufenster .angebote_schaufenster li:hover h5, .schaufenster_hotel .angebote_schaufenster li:hover h5{color: #f59600;}.schaufenster .angebote_schaufenster h5, .schaufenster_hotel .angebote_schaufenster h5{font-size: 1.2em;line-height: 1.3em;}.schaufenster .angebote_schaufenster b, .schaufenster_hotel .angebote_schaufenster b{color: #f59600;float: right;font-size: 3.2em;font-weight: normal;margin: 25px 0 0;}.schaufenster_hotel .angebote_schaufenster b{margin: 17px 0 0;}.schaufenster .angebote_schaufenster .datum, .schaufenster_hotel .angebote_schaufenster .datum{display: block;}.schaufenster .angebote_schaufenster .preis, .schaufenster_hotel .angebote_schaufenster .preis{display: block;font-weight: bold;height: 24px;overflow: hidden;padding: 0 15px 0 0;}.schaufenster a:link, .schaufenster a:visited, .inhalt .ui-tabs-panel .schaufenster_hotel a:link, .inhalt .ui-tabs-panel .schaufenster_hotel a:visited{color: #716b69;}.schaufenster a:hover, .schaufenster a:active, .inhalt .ui-tabs-panel .schaufenster_hotel a:hover, .inhalt .ui-tabs-panel .schaufenster_hotel a:active{color: #716b69;}.schaufenster h3 a:hover, .schaufenster .h3_rechts:hover{color: #f59600;}.inhalt .ui-tabs-panel a:link, .inhalt .ui-tabs-panel a:visited{color: #716b69;}.inhalt .ui-tabs-panel a:hover, .inhalt .ui-tabs-panel a:active{color: #f59600;}.inhalt .ui-tabs-panel a:hover .arrow{border-color: transparent transparent transparent #f59600;}.inhalt .ui-tabs-panel h4 .open_gallery{color: inherit;}.inhalt .hotel_anfrage{float: left;width: 59%;}.inhalt .hotel_anfrage .nowrap{padding: 0 0 5px; }.inhalt .hotel_anfrage fieldset{margin: 0 0 10px;}.inhalt .hotel_anfrage legend{font-weight: bold;padding: 0 0 5px;}.inhalt .hotel_anfrage label{display: inline-block;float: left;width: 32%;}.inhalt .hotel_anfrage label b{color: #ccc;display: inline-block;font-size: 0.65em;font-weight: normal;padding: 0 0 0 2px;}.inhalt .hotel_anfrage input{padding: 1px 2px;}.inhalt .hotel_anfrage input[type=text]{border: solid 1px #aaa;height: 21px;}.inhalt .hotel_anfrage .tb1{width: 212px;}.inhalt .hotel_anfrage .tb2{width: 101px;}.inhalt .hotel_anfrage .sb2{height: 24px;width: 108px;}.inhalt .hotel_anfrage .ta1{border: solid 1px #aaa;font-family: inherit;font-size: 0.95em;height: 80px;margin: 3px 0 0;width: 212px;}.inhalt .hotel_anfrage .datenschutz{font-size: 0.8em;line-height: 1.5em;}.inhalt .hotel_adresse{float: right;width: 38%;}.inhalt .ui-tabs-panel .btn:link, .inhalt .ui-tabs-panel .btn:visited, .inhalt .ui-tabs-panel input.btn, .btn_big{background: #f59600;border: none;border-bottom: solid 1px #f3cb76;color: #fff;display: inline-block;padding: 4px 8px;}.inhalt .ui-tabs-panel .btn:hover, .inhalt .ui-tabs-panel .btn:active, .inhalt .ui-tabs-panel input.btn:hover, .btn_big{background: #f59600;border-bottom: solid 1px #f59600;color: #fff;cursor: pointer;}.inhalt .ui-tabs-panel .hotel_footer .btn{font-size: 0.85em;font-weight: normal;position: relative;z-index: 30;}.inhalt .ui-tabs-panel .hotel_preis{margin: 18px 0 0;padding: 0 0 4px;}.inhalt .ui-tabs-panel .hotel_preis .preis{font-size: 2em;font-weight: bold;line-height: 0.85em;float: right;}.inhalt .ui-tabs-panel .hotel_preis .preis b{font-size: 0.5em;font-weight: normal;margin: 0 5px 0 4px;}.inhalt .ui-tabs-panel .hotel_preis .preisliste_link{display: inline-block;float: right;font-size: 0.95em;line-height: 1.35em;margin: -9px 0 0;text-align: right;}.inhalt .ui-tabs-panel .hotel_preis .btn{font-size: 1em;padding: 1px 6px;}.inhalt .ui-tabs-panel .hotel_preis .preis .preislink{font-size: 0.55em;font-weight: normal;}.inhalt .ui-tabs-panel input.btn, .inhalt input.btn_big{font-size: 1em;padding: 8px 9px;}.inhalt .hotel_anfrage label.error{background: #f00;color: #fff;float: none;margin: 0 0 0 -15px;text-align: center;width: 14px;}.inhalt .hinweis{border-bottom: solid 1px #ccc8c7;border-top: solid 1px #ccc8c7;display: block;font-weight: bold;margin: 30px 0;padding: 15px 0;text-align: center;}.inhalt .hotel_anfrage #mail{display: none; }.inhalt .partner_anfrage{float: none;width: 100%;}.inhalt .partner_anfrage label{width: 20%;}.inhalt .partner_anfrage .nowrap {width: 80%;}.inhalt .partner_anfrage input[type=text]{padding: 3px;width: 70%;}.inhalt .partner_anfrage .ta1{width: 70%;}.inhalt .partner_anfrage label.error{padding: 2px 0;}.inhalt .partner_adresse{border-top: solid 1px #dedede;clear: both;float: none;margin: 40px 0 0;padding: 40px 0 0;width: 100%;}.hcWidgetMain{border: solid 1px #dedede!important;margin: 0 0 0 2px!important;}.trustyou_seal_hotel{position: absolute;right: 0;top: 0;}.trustyou_seal_hotel .trustyou_seal{margin: 0;}.trustyou_seal{background: #f0edeb url("../images/trustyou_score.png") 0 0 no-repeat;border-bottom: solid 1px #dedede;float: right;margin: 0 3px 15px 0;padding: 18px 0 0;position: relative;width: 80px;z-index: 50;background-size: 80px;}.trustyou_score_description, .trustyou_score{text-align: center;text-transform: lowercase;}.trustyou_score_description{background-color: #f0edeb;font-size: 0.8em;padding: 0;}.trustyou_score{background-color: #6bb16d;color: #fff;display: inline-block;font-size: 2.1em;font-weight: bold;padding: 6px;}.trustyou_score b{display: none;}.trustyou_score_logo{background: url("../images/logo_trustyou.png") 0 0 no-repeat;background-size: 25px;bottom: 25px;display: inline-block;height: 10px;position: absolute;right: 3px;width: 25px;}.trustyou_info{background-color: #f0edeb;display: none;font-size: 0.65em;line-height: 1.3em;padding: 5px 1px;text-align: center;}.trustyou_show{background-color: #87746b;border-radius: 50%;color: #fff!important;display: inline-block;font-size: 0.6em;height: 12px;line-height: 1.8em;text-align: center;width: 12px;position: absolute;bottom: 6px;right: 5px;}.trustyou_reviews{clear: both;border: solid 1px #ccc8c7;margin: 20px 3px 0 2px;padding: 1em 1.4em;}.trustyou_review {border-bottom: solid 1px #ccc;font-size: 0.95em;line-height: 1.5em;margin: 0 0 15px;padding: 0 0 10px;}.trustyou_review:last-of-type{border-bottom: none;margin: 0;padding: 0;}.trustyou_review_source_name{display: block;font-size: 0.85em;line-height: 1.7em;} .trustyou_review_score{background-color: #6bb16d;color: #fff;float: left;margin: 0 15px 0 0;padding: 7px;width: 73px;}.trustyou_review_points{color: #716b69;}.trustyou_review_score b{font-size: 1.75em;}.trustyou_review_created{display: block;}.trustyou_review_content{float: left;width: 80%;}.trustyou_review_score a:link, .trustyou_review_score a:visited{color: #fff;}.trustyou_review_score a:hover, .trustyou_review_score a:active{color: #716b69;}.inhalt .bxslider{height: 133px;overflow: hidden;}.inhalt .bxslider li{float: left;margin: 0 5px 0 0;}.inhalt .slide{float: left;margin: 0 5px 5px 0;max-width: 31.5%; }.inhalt .slide img{max-width: 100%; }.inhalt .bx-wrapper{margin: 30px 41px 30px 0;}.inhalt .bx-wrapper .bx-viewport{background: #fff;border: solid 1px #d6d4d3;left: 0;padding: 7px;width: 98%;}.inhalt .bx-wrapper .bx-controls-direction a{margin: -16px -25px 0 -10px;}.inhalt .slide .title{border: solid 1px #d6d4d3;border-bottom: none;color: #f59600;display: block;font-weight: bold;padding: 5px 0;text-align: center;overflow: hidden;white-space: nowrap;}.pagination{display: block;margin: 60px 0 20px;}.pagination a:link, .pagination a:visited{border: solid 1px #e3e1e1;color: #716b69;display: inline-block;font-size: 1.25em;margin: 0 8px 0 0;padding: 4px 13px;}.pagination a:hover, .pagination a:active, .pagination #active{background: #f0edeb;color: #f59600;}.inhalt .suchergebnisse .ergebnis{border-bottom: solid 1px #f0edeb;display: block;margin: 20px 0 0;padding: 0 0 20px;}.inhalt .wetter_bild{float: left;}.inhalt .temp{display: inline-block;padding: 20px 0 0 23px;}.inhalt #map_canvas{height: 450px;margin: 0;max-width: 660px;}.anfahrt_zusatz {border: 1px solid #f0edeb;border-bottom: none;font-size: 0.9em;line-height: 1.4em;max-width: 646px;padding: 6px;text-align: left;}.maps_all{font-size: 1em!important;line-height: 1.4em;overflow: hidden;width: 420px;white-space: nowrap;}.maps_all img{float: left;margin: 0 15px 0 0;width: 200px;}.maps_all h2{font-weight: bold;}.maps_all a:link, .maps_all a:visited{color: #716b69;}.maps_all a:hover, .maps_all a:active{color: #f59600;}.footer{background: #87746b;bottom: 0;clear: both;color: #fff;height: 195px;margin: 50px 0 0;padding: 25px 0;position: relative;width: 100%;}.footer .abstand_rechts{margin: 0 71px 0 0;}.footer a:link, .footer a:visited{color: #fff;}.footer a:hover, .footer a:active{color: #f59600;}.footer .bx-wrapper{margin: 15px 0 0;width: 211px;}.footer .bxfooter{height: 86px;overflow: hidden;width: 256px;}.footer .bxfooter li{float: left;margin: 0 3px 0 0;}.footer .info_box{border-bottom: solid 1px #907f76;padding: 0 25px 15px;margin: 0 auto;max-width: 950px;}.footer .info_box div{float: left;font-size: 1.15em;}.footer .info_box h6{font-size: 1.35em;}.footer .info_box .wetter li{float: left;padding: 11px 19px 0 0;text-align: center;width: 56px;}.footer .info_box #web{background: #fff url(../images/suche_lupe.gif) right 3px no-repeat;border: solid 1px #ccc;margin: 25px 0 0;padding: 5px;width: 180px;}.footer .info_box .links{font-size: 1.2em;line-height: 1.8em;margin: 8px 0 0;}.footer .info_box .socialnetworks{font-size: 1.25em;}.footer .info_box .socialnetworks li{margin: 15px 0 0;}.footer .info_box .socialnetworks span{font-size: 1.4em;}.footer .info_box .socialnetworks a:hover .brandico-googleplus-rect{color: #d45033;}.footer .info_box .socialnetworks a:hover .brandico-facebook-rect{color: #46619f;}.footer .partner_box{margin: 15px auto;max-width: 950px;padding: 0 25px;}.footer .partner_box img{margin: 0 20px 0 0;}.footer .partner_box ul{float: right;font-size: 1.3em;margin: 12px 0 0;}.footer .partner_box ul li{float: left;list-style-position: outside;list-style-type: disc;margin: 0 10px 0 20px;padding: 0 0 0 8px;}.footer .partner_box ul li:first-child{list-style-type: none;}.footer .partner_box ul li:last-child{margin-right: 0; }.footer .footer_videos img{margin: 14px 0 0 24px;}.footer #prev, .footer #next{display: inline-block;margin: 37px 0 0 22px;}.footer .arrow_left{border-color: transparent #fff transparenttransparent;border-width: 1.3em;margin: 0 0 0 -35px;}.footer .arrow{border-color: transparent transparenttransparent #fff;border-width: 1.3em;margin: 0 0 0 109px;}.mobile_pfad{float: right;font-size: 1.1em;font-weight: bold;padding: 12px 0 0;}.mobile_pfad a:link, .mobile_pfad a:visited{color: #716b69;}.mobile_pfad a:hover, .mobile_pfad a:active{color: #f5a83a;}.mobile #tabs-1, .mobile #tabs-2{border-bottom: solid 1px #ccc;margin: 0 0 15px;}.mobile_social span{display: inline-block;font-size: 1.5em;margin: 5px 5px 0 0;}.mobile_fotogalerie{text-align: center;}.mobile_fotogalerie img{height: auto;margin: 0;max-width: 100%;}.mobile_fotogalerie .bx-wrapper{margin: 0 auto;max-width: 900px;}.mobile_fotogalerie .bx-wrapper .bx-viewport{border: none;padding: 0;}.mobile_fotogalerie .bx-wrapper .bx-controls-direction a{margin: -16px -10px 0;}.mobile_btn{background: #f59600;border-bottom: solid 1px #f3cb76;display: block;margin: 8px auto;padding: 7px;text-align: center;width: 250px;}.inhalt .hotel_anfrage .mobile_submit_btn{background: #f59600;border-bottom: solid 1px #f3cb76;border: none;color: #fff;cursor: pointer;display: inline-block;font-size: 1.1em;padding: 4px 8px;}.mobile_btn a:link, .mobile_btn a:visited{color: #fff;}.mobile_btn a:hover, .mobile_btn a:active{color: #fff;}.mobile_sidebar{float: right;font-size: 1.5em;margin: 0 0 20px;width: 25.12562814070352%;}.mobile_footer{font-size: 1.2em;text-align: center;}.mobile_footer .info_box .wetter{margin: 0 auto;max-width: 200px;}.mobile_footer .info_box .wetter li{padding: 11px 5px 0;}.mobile_footer .mobile_partner_box img{margin: 27px 0 0;}@media screen and (max-width: 995px){.hidden_desk{display: none;}.mainmenu{margin: -55px auto 0;}.mainmenu .logo{background: url(../images/logo_suedtirolhotel_small.gif) 0 0 no-repeat;height: 26px;margin: 13px 0 0 20px;position: absolute;width: 150px;z-index: 50;}.mainmenu .logo_it{background: url(../images/logo_altoadigevacanze_small.gif) 0 0 no-repeat;}.menu{font-size: 15px;height: 55px;padding: 0 0 0 185px;margin: 0 auto;max-width: 100%;}.menu li{background: transparent url(../images/menu_line.gif) right 11px no-repeat;background-size: 1px 35px;}.menu a:link, .menu a:visited{padding: 11px 0 6px;}.untermenu{font-size: 1.1em;margin: -269px 0 0;}.untermenu li{background: none;}.untermenu a:link, .untermenu a:visited{padding: 20px 0 5px;}.ferienregionen{margin-left: -174px; }.jahreszeiten{margin-left: -348px; }.meinurlaub{margin-left: -522px; }.angebot_suche select{width: 29%;}.inhalt .fotogalerie .bx-wrapper .bx-controls-direction a{margin: -15px 0 0 0;}.banner_aktion{width: 250px;}.banner_aktion_link:link{margin: 40px 0 0;}.aktion_galerie{margin: -11% auto 0;}}@media screen and (max-width: 880px){.hidden_tablet{display: none;}.show_tablet{display: block;}.mainmenu .logo{display: none;}.menu{padding: 0;margin: 0 auto;width: 696px;}.untermenu{display: none;}.mainmenu, .untermenu{display: none;}.mainmenu_phone{background: #87746b;height: 45px;margin: 0 auto;width: 100%;position: relative;z-index: 100;}.mainmenu_phone .logo{background: url(../images/logo_suedtirolhotel_smaller.gif) 0 0 no-repeat;height: 32px;display: block;margin: 6px auto;position: relative;width: 175px;z-index: 110;}.mainmenu_phone .logo_it{background: url(../images/logo_altoadigevacanze_smaller.gif) 0 0 no-repeat;width: 185px;}.mainmenu_phone select{background: #fff;border: solid 1px #ccc;height: 30px;float: right;font-size: 15px;margin: 7px 25px 0 0;padding: 5px;width: 40%;}.inhalt{width: 100%;}.inhalt_breite .hotel_box {margin: 15px 6px 5px;width: 31%;}.sidebar{display: none;}.tophotel_mobile{background: #f59600;color: #fff;display: block;font-size: 1.7em;font-weight: bold;padding: 0 0 5px;text-transform: uppercase;text-align: center;width: 100%:;}.tophotel_mobile .tophotel_suche .side_box{color: #716b69;height: 140px;margin: 0;padding: 10px 9% 10px 5%;text-align: left;height: 140px;float: left;width: 86%;position: relative;}.tophotel_mobile .tophotel_suche .side_box h4{padding: 0 0 5px; }.tophotel_mobile .tophotel_suche .side_box select{width: 50.25%;}.tophotel_mobile .tophotel_suche .side_box .btn{text-align: center;width: 100px;}.tophotel_mobile .tophotel_suche .side_box .btn_buchen_mobile{display: inline-block;padding: 4px 8px;width: 130px;}.tophotel_mobile a{display: inline-block;width: 45%;}.tophotel_mobile .link_tophotel{border-right: solid 1px #fff;}.tophotel_mobile .link_suche{padding: 5px 0 0;}.tophotel_mobile .link_suche_lupe{background: url("../images/suche_lupe_tophotel.png") 0 0 no-repeat;display: inline-block;height: 13px;width: 13px;}.tophotel_mobile a:link, .tophotel_mobile a:visited{color: #fff;}.tophotel_mobile a:hover, .tophotel_mobile a:active{color: #fff;}.inhalt h1 {padding: 0;}.inhalt .text {margin: 15px 0 0 0;}.modul, .modul_open{margin: 0 0 15px 0;}.angebot_suche{margin: 0 4px 60px 0;}.inhalt .routenplaner{display: none;}.routenplaner_phone{display: block;font-weight: bold;margin: 10px 0 5px;}.footer .abstand_rechts{margin: 0 60px 0 0;}.footer .partner_box img {margin: 0 40px 0 0;}.footer .partner_box ul li{margin: 0 7px 0 20px;padding: 0;}}@media screen and (max-width: 880px) and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {.mainmenu_phone .logo{background: url(../images/logo_suedtirolhotel_smaller-px2.gif) 0 0 no-repeat;background-size: 175px 30px;}.mainmenu_phone .logo_it{background: url(../images/logo_altoadigevacanze_smaller-px2.gif) 0 0 no-repeat;background-size: 185px 30px;}.tophotel_mobile .link_suche_lupe{background: url(../images/suche_lupe_tophotel-px2.png) 0 0 no-repeat;background-size: 13px 13px;}}@media screen and (max-width: 750px){.inhalt .fotogalerie #bx-pager{display: none;}}@media screen and (max-width: 700px){.hidden_phone{display: none;}.show_phone{display: block;}.main{padding: 0 10px 240px;}.pfad{margin: -35px 15px 0 0;position: absolute;right: 0;z-index: 100;}.pfad a:link, .pfad a:visited{color: #fff;}.inhalt{line-height: 1.5em;margin: 15px 0 0;width: 100%;}.inhalt .kontakt{width: 100%;}.inhalt h1{font-size: 1.55em;line-height: 1.05em;margin: 0 0 5px;padding: 0 25px 0 0;}.inhalt h2{font-size: 1.1em;font-weight: bold;line-height: 1.3em;}.inhalt_breite .h3_rechts, .inhalt .h3_rechts{margin: -24px 0 0 0;padding: 0;}.schaufenster .h3_rechts{margin: -24px -20px 0 0;}.sidebar{display: none;}.hotel_box{width: 46.8%;}.inhalt_breite .hotel_box{margin: 15px 5px 5px;width: 46.8%;}.partner_box ul{float: left;}.schaufenster, .schaufenster_hotel{margin: 25px 25px 25px 0;}.schaufenster .angebote_schaufenster li, .schaufenster_hotel .angebote_schaufenster li{margin: 0 5px 5px 0;width: 100%;}.mobile_schaufenster .schaufenster, .schaufenster_hotel{margin: 0 25px 0 0;}.angebot_suche select{width: 33%;}.angebot_suche .btn{float: right;margin: 10px 24px 0 0; }.inhalt .ui-tabs .ui-tabs-nav li a {padding: 12px 17px 8px;}.inhalt .kontakt{height: auto;}.inhalt .kontakt .routenplaner{display: none;}.inhalt .kontakt .routenplaner_phone{display: block;font-weight: bold;margin: 5px 0 0;}.inhalt .fotogalerie{}.inhalt .fotogalerie img{height: auto;margin: 0;padding: 0 5px 5px 0;max-width: 100%;}.inhalt .fotogalerie .show_phone{display: inline-block;}.inhalt .fotogalerie .galerie_thumb_0{height: inherit;margin: inherit;width: inherit;}.inhalt .fotogalerie .galerie_thumb_1{height: inherit;margin: inherit;width: inherit;}.inhalt .fotogalerie .galerie_thumb_2{height: inherit;margin: inherit;width: inherit;}.inhalt .fotogalerie a{}.inhalt .hotel_anfrage{width: 100%;}.inhalt .hotel_anfrage label{width: 150px;}.trustyou_review_content {float: left;width: 75%;}.footer .abstand_rechts{margin: 0 0 0 9%;}.list_view{background: #ccc url("../images/view_list.png") 0 0 no-repeat;display: inline-block;height: 20px;width: 20px;}.grid_view{background: #ccc url("../images/view_grid.png") 0 0 no-repeat;display: inline-block;height: 20px;width: 20px;}.option_view{border: solid 1px #ccc;margin: 5px 0 0;width: 48px;padding: 2px 0;}.option_view a{margin: 0 2px;}.option_view .active{background-color: #87746b;}.listview .hotel_box{margin: 10px 0 5px;width: 99.5%;}.listview .hotel_box .bx-wrapper{float: left;width: 130px;}.listview .hotel_box .bx-viewport{height: 80px!important;}.listview .hotel_box img{float: left;max-width: 130px;}.listview .hotel_box p{overflow: hidden;padding: 2px 8px 0;}.listview .hotel_box .name{font-size: 0.75em;}.listview .hotel_box .bezeichnung{display: inline-block;}.listview .hotel_box .kurztext{display: none;}.listview .hotel_box .hotel_text{height: inherit;}.listview .hotel_box .hotel_preis{margin: 8px 0 0;}.listview .hotel_box .details{margin: 0 0 0 90px;}.listview .hotel_box .homepage{font-size: 0.85em;line-height: 1.7em;margin: -22px 0 0;padding: 0 3px;position: absolute;}.listview .hotel_box .preis{margin: -24px 0 0;}.trustyou_seal{background: #f0edeb url("../images/trustyou_score.png") -2px 0 no-repeat;background-size: 70px 17px;border-bottom: solid 1px #dedede;float: right;margin: 0 3px 10px 0;padding: 16px 0 0;position: relative;width: 67px;z-index: 50;}.trustyou_seal span{display: block;text-align: center;text-transform: lowercase;}.trustyou_score_description{background-color: #f0edeb;font-size: 0.7em;}.trustyou_score{font-size: 1.45em;}.trustyou_score_logo{bottom: 22px;}.trustyou_review_score {margin: 0 15px 0 0; }.inhalt .partner_anfrage .nowrap {width: 95%;}.inhalt .partner_anfrage input[type=text]{padding: 3px;width: 95%;}.inhalt .partner_anfrage .ta1{width: 95%;}.inhalt .partner_anfrage label.error{padding: 4px 0;}.aktion_galerie{display: none;}}@media screen and (max-width: 480px){.hidden_handy, .pagination .hidden_handy:link{display: none;}.show_phablet{display: block;}.enable_link_phone{pointer-events: auto;}.mobile_add_arrow:after{content: " \00BB";}.option_view_more{background-color: #f0edeb;border: solid 1px #ccc;display: block;font-size: 0.95em;margin: 10px 0 0;padding: 4px;text-align: center;}.inhalt_breite{font-size: 14px;}.h3_rechts, .inhalt_breite .h3_rechts{display: none;}.hotel_box, .inhalt_breite .hotel_box{margin: 15px 0 0;width: 100%;}.hotel_box .icons_small{margin: 0 0 5px;}.hotel_box .preis{font-size: 1.4em;}.hotel_box .preis b{font-size: 0.8em;}.listview .hotel_box{white-space: nowrap;}.listview .hotel_box .details{display: none;}.icons_small span{background: #d8c8ab url(../images/sprite_themen_hotelbox.gif) 0 -19px no-repeat; display: inline-block;height: 25px;width: 26px;}.icons_small .icon_winterurlaub{background-position: -25px -19px;} .icons_small .icon_aktivurlaub{background-position: -51px -19px;} .icons_small .icon_wellness{background-position: -76px -19px;}.inhalt #tabs .ui-widget-header {min-width: 269px;}.inhalt .ui-tabs .ui-tabs-nav li{}.inhalt h1 {font-size: 1.4em;}.inhalt .ui-tabs .ui-tabs-nav li a{font-size: 1em;font-weight: normal;padding: 12px 5px 8px;}.trustyou_review_source_name{}.trustyou_review_content{float: left;font-size: 0.9em;line-height: 1.4em;width: 60%;}.trustyou_review_score {float: left;margin: 0 15px 0 0;width: 65px;}.trustyou_review_created {display: inline-block;float: left;font-weight: bold;margin: 0 5px 0 0;}.inhalt .angebot .datum{display: block;float: none;}#map_canvas, .anfahrt_zusatz{display: none;}.angebot_suche select{width: 31%;}.angebot_suche .btn{margin: 10px 14px 0 0;}.schaufenster .angebote_schaufenster h5, .schaufenster_hotel .angebote_schaufenster h5{font-size: 1.1em;}.inhalt .kontakt {}.inhalt .kontakt .hotel_preis{margin: 10px 0 0;}.inhalt .ui-tabs-panel .hotel_preis .preisliste_link{display: inline;}.inhalt .fotogalerie{margin-bottom: 15px; }.inhalt .fotogalerie .bx-wrapper{padding: 0;}.inhalt .fotogalerie img{padding: 0;}.inhalt .fotogalerie .bx-wrapper .bx-controls-direction a{margin: -15px -11px 0;}.inhalt .ui-tabs-panel .hotel_footer .btn{font-size: 0.75em;padding: 2px;}.inhalt .ui-tabs-panel .btn_mobile{font-size: 0.75em;padding: 2px;position: absolute;right: 0;top: 0;}.footer .info_box div {float: none;margin: 0 auto;width: 225px;}.footer .partner_box ul li {list-style-type: none;margin: 0 20px 0 0;}.leftLeft{display: none;}.hcWidgetRight{clear: both;}.link_tophotel_aktion{font-size: 0.65em;}}@media screen and (max-width: 380px){.listview .hotel_box .hotel_preis{margin: 11px 0 0;}.listview .hotel_box .preis{font-size: 1.3em;margin: -25px 0 0;}.listview .hotel_box .details{display: inline-block;margin: 0;}.listview .hotel_box .homepage{display: none;}}@media only print{.inhalt #tabs .ui-widget-header {display: none;}.inhalt #tabs .ui-tabs-panel {border: none!important;}#tabs-1{}#tabs-2{display: block!important;margin: 40px 0 0!important;}}.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: 17px;line-height: 30px;width: 65px;}.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 {font-size: 17px;text-align: left;line-height: 30px;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%;max-width: 480px;float: left;margin: -44px 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: 500;}.dl-menuwrapper:first-child {margin-right: 100px;}.dl-menuwrapper button {background: #87746b;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: #87746b;}.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: 5px 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;}