dl{margin-bottom:24px}
dl:empty{margin-bottom:0;display:none}
div dl:first-child{margin-top:0}
dt{font-weight:bold;padding-bottom:2px}
dt.has-buttons{margin-top:6px}
dt a{color:#333}
dd{margin-left:0;margin-bottom:8px;padding-top:1px}
dd::after{display:block;content:"";clear:left}
dd.has-sup{margin-top:-4px}
dl.dd-dense dd{margin-bottom:4px}
dl.dd-dense dd.big+dd{margin-top:0}
dl.dt-small dt{width:80px;padding-top:1px}
dl.dl-horizontal.dt-small dd{margin-left:90px}
dl.dt-large dt{font-size:100%;width:160px}
dl.dt-large dd{margin-left:170px}
.dl-horizontal dt,.dl-horizontal-list dt{float:left;width:120px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;color:#333;font-size:90%}
.dl-horizontal-list{background-image:url(//vcdn.bergfex.at/images/site/dl-horizontal-list_bg.png);background-repeat:repeat-y;padding-top:6px}
dl.dt-left dt{text-align:left}
.dl-horizontal dd{margin-left:130px}
.dl-horizontal-list dd{margin-left:135px}
.dl-snowpark-facts dt{font-weight:normal;color:#333}
.dl-snowpark-facts dd{font-weight:bold}
.dl-snowpark-facts dd.xxl{font-size:38px;line-height:28px}
.dl-snowpark-facts dd.xl{font-size:30px;line-height:24px}
.dl-snowpark-facts dd.l{font-size:26px}
.dl-snowpark-facts dd.m{font-size:18px}
.dl-snowpark-facts dd.s{font-size:18px}
dd.big{font-size:20px;font-weight:bold;color:#333;line-height:24px;position:relative;top:-3px}
dl.dl-horizontal-optional.dt-small dd.big{margin-top:0}
dt.big{padding-top:2px}
dd .button{position:relative;left:-3px;margin-bottom:6px}
dl.dl-horizontal+dl.dl-horizontal{margin-top:-16px}
#nav-main .nav-search #autocompleteContainer .title{padding:14px 8px 8px 32px}
#nav-main .nav-search #autocompleteContainer ul li .suggestion-link{padding-right:32px}
#nav-main .nav-search #autocompleteContainer ul li .suggestion-link span{position:absolute;right:0;top:7px;font-style:normal;font-size:12px;line-height:18px;text-align:right;height:18px;display:inline-block;background:#00429e;color:#fff;border-radius:12px;padding:1px 28px 1px 14px;transition:background-color .1s ease-in-out}
#nav-main .nav-search #autocompleteContainer ul li .suggestion-link.hover span{background:#3191e8}
#nav-main .nav-search #autocompleteContainer ul li.focus{background:#3191e8;color:#fff}
#nav-main .nav-search #autocompleteContainer ul li.focus .suggestion-link{color:#fff}
#nav-main .nav-search #autocompleteContainer ul li.hover{background:#3191e8;color:#fff}
#nav-main .nav-search #autocompleteContainer ul li.hover .suggestion-link{color:#fff}
#nav-main .nav-search #autocompleteContainer ul li.focus .suggestion-link span.continue,#nav-main .nav-search #autocompleteContainer ul li.hover .suggestion-link span.continue{background:#3191e8;color:#fff}
#nav-main .nav-search #autocompleteContainer #suggestionContainer ul li .suggestion-link span.continue{right:0;top:2px;color:#aaa;width:25px;padding:0;text-align:center;cursor:pointer;display:block;height:25px;margin:0;border-radius:50%;font-weight:bold;line-height:18px;font-size:10px;border:4px solid transparent;transition:none}
#nav-main .nav-search #autocompleteContainer #suggestionContainer ul li .suggestion-link span.continue:hover{background:#fff;color:#333;border-color:#3191e8}
#nav-main .nav-search #autocompleteContainer #suggestionContainer ul li .suggestion-link span.continue:before{font-weight:normal;padding-top:4px;display:block;transform:rotate(-45deg) translate(-1px,-1px);transform-origin:50%}
#nav-main .nav-search #autocompleteContainer #suggestionContainer ul li.focus .suggestion-link span,#nav-main .nav-search #autocompleteContainer ul.main-list li.focus .suggestion-link span,#nav-main .nav-search #autocompleteContainer ul.main-list li.focus .suggestion-link{color:#fff}
#nav-main .nav-search #autocompleteContainer #suggestionContainer ul li.hover .suggestion-link span,#nav-main .nav-search #autocompleteContainer ul.main-list li.hover .suggestion-link span,#nav-main .nav-search #autocompleteContainer ul.main-list li.hover .suggestion-link{color:#fff}
#nav-main .nav-search #autocompleteContainer ul li .suggestion-link:hover,#nav-main .nav-search #autocompleteContainer ul li .suggestion-link:focus{outline:0;text-decoration:none}
#nav-main .nav-search #autocompleteContainer ul.main-list li.showAll{padding-left:30px;padding-right:28px}
input,textarea,button,select,a,ul.nav-list li{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.responsive-only .container-logo{float:right;padding-left:16px;padding-bottom:16px}
.desktop-hidden{display:none !important}
@media(max-width:1200px){#sidebar{display:none}
}
.max-width-1200 #sidebar{display:none}
@media(max-width:834px){body,.body{padding-bottom:0 !important}
.desktop-only{display:none !important}
.desktop-hidden{display:block !important}
.inline.desktop-hidden{display:inline-block !important}
.responsive-only{display:block}
.responsive-hidden{display:none !important}
span.responsive-only,.responsive-only.inline{display:inline-block}
#nav-main{height:44px;min-width:inherit;top:0;left:0;position:fixed}
body,.body{padding-top:44px !important}
#dropdown{display:none}
.content,.footer-container{min-width:0}
.section-left,.section-right{width:100%;margin-left:0;margin-right:0 !important}
.section-right.section-right-larger{max-width:none !important;width:100% !important}
.touch-scroll-x{margin-right:-36px !important}
.site.home #nav-main{z-index:1000}
#nav-main{z-index:5000000}
#nav-main .nav-main-trigger{display:block !important}
#nav-main .nav-main-container{width:auto !important;display:none}
#nav-main.nav-open .nav-main-container{display:block}
#nav-main .logo-bergfex{left:16px;left:calc(16px - env(safe-area-inset-left) * -1);top:8px;bottom:auto}
#nav-main .avatar{width:26px;height:26px;border-radius:50%;line-height:26px;top:9px}
#nav-main a.has-avatar{max-width:none;padding-left:34px}
#nav-main a.has-avatar .nav-main-username{max-width:none}
.show-nav-search .nav-search #autocompleteContainer{width:100%}
#nav-main.nav-open .nav-search input{outline-color:#3191e8}
.show-nav-search #nav-main.nav-open ul.nav-list{display:none !important}
#nav-main .nav-search #autocompleteContainer ul li{padding:0 10px}
#nav-main ul.nav-list li.nav-favorites-container,.dropdown-content ul>li.nav-favorites-container{width:auto;margin-right:0;padding-right:0}
#nav-main ul.nav-list li.nav-favorites-container.collapsed h2{border-bottom:0;margin-bottom:0}
#nav-main.nav-open ul.nav-list li.favorites-menu-item{font-size:15px;line-height:1.375;font-weight:normal;color:#444}
#nav-main ul.nav-list .favorites-item-container.type-touren .touren-row .tour-preview-gpx{display:block;width:120px;height:120px}
}
.max-width-834 body,.max-width-834 .body{padding-bottom:0 !important}
.max-width-834 .desktop-only{display:none !important}
.max-width-834 .desktop-hidden{display:block !important}
.max-width-834 .inline.desktop-hidden{display:inline-block !important}
.max-width-834 .responsive-only{display:block}
.max-width-834 .responsive-hidden{display:none !important}
.max-width-834 span.responsive-only,.max-width-834 .responsive-only.inline{display:inline-block}
.max-width-834 #nav-main{height:44px;min-width:inherit;top:0;left:0;position:fixed}
.max-width-834 body,.max-width-834 .body{padding-top:44px !important}
.max-width-834 #dropdown{display:none}
.max-width-834 .content,.max-width-834 .footer-container{min-width:0}
.max-width-834 .section-left,.max-width-834 .section-right{width:100%;margin-left:0;margin-right:0 !important}
.max-width-834 .section-right.section-right-larger{max-width:none !important;width:100% !important}
.max-width-834 .touch-scroll-x{margin-right:-36px !important}
.max-width-834 .site.home #nav-main{z-index:1000}
.max-width-834 #nav-main{z-index:5000000}
.max-width-834 #nav-main .nav-main-trigger{display:block !important}
.max-width-834 #nav-main .nav-main-container{width:auto !important;display:none}
.max-width-834 #nav-main.nav-open .nav-main-container{display:block}
.max-width-834 #nav-main .logo-bergfex{left:16px;left:calc(16px - env(safe-area-inset-left) * -1);top:8px;bottom:auto}
.max-width-834 #nav-main .avatar{width:26px;height:26px;border-radius:50%;line-height:26px;top:9px}
.max-width-834 #nav-main a.has-avatar{max-width:none;padding-left:34px}
.max-width-834 #nav-main a.has-avatar .nav-main-username{max-width:none}
.max-width-834 .show-nav-search .nav-search #autocompleteContainer{width:100%}
.max-width-834 #nav-main.nav-open .nav-search input{outline-color:#3191e8}
.max-width-834 .show-nav-search #nav-main.nav-open ul.nav-list{display:none !important}
.max-width-834 #nav-main .nav-search #autocompleteContainer ul li{padding:0 10px}
.max-width-834 #nav-main ul.nav-list li.nav-favorites-container,.max-width-834 .dropdown-content ul>li.nav-favorites-container{width:auto;margin-right:0;padding-right:0}
.max-width-834 #nav-main ul.nav-list li.nav-favorites-container.collapsed h2{border-bottom:0;margin-bottom:0}
.max-width-834 #nav-main.nav-open ul.nav-list li.favorites-menu-item{font-size:15px;line-height:1.375;font-weight:normal;color:#444}
.max-width-834 #nav-main ul.nav-list .favorites-item-container.type-touren .touren-row .tour-preview-gpx{display:block;width:120px;height:120px}
@media(max-width:768px){.content,.footer-container{min-width:0}
.touch-scroll-x{margin-right:-24px !important}
}
.max-width-768 .content,.max-width-768 .footer-container{min-width:0}
.max-width-768 .touch-scroll-x{margin-right:-24px !important}
@media(max-width:600px){.touch-scroll-x{margin-right:-24px !important}
}
.max-width-600 .touch-scroll-x{margin-right:-24px !important}
@media(max-width:640px){.content-fullwidth{padding-left:24px;padding-right:24px}
main{width:100% !important;overflow:hidden;min-height:700px}
aside#nav-side{display:none;margin-left:10px !important;float:none;position:absolute;left:0;width:200px !important}
aside#nav-side.show{display:block}
aside#nav-side ul.tree li .count,aside#nav-side ul.tree li .totals{font-size:11px;border-radius:50%;width:20px;height:20px;line-height:20px}
aside#nav-side.nav-side-overlay .nav-side-container{width:176px;padding-left:16px;padding-right:16px}
.box-left,.box-right{float:none}
.section-left,.section-right,.section-full,.section{margin-bottom:24px}
.section-reduced-margin{margin-bottom:18px}
header .buttons{position:relative;right:auto;top:auto;left:-2px}
header .buttons div{margin-top:4px}
header .mobile-back{margin-left:-6px;line-height:44px;max-height:44px;overflow:hidden;text-overflow:ellipsis;height:44px;font-size:17px;margin-top:-10px;background-image:url(//vcdn.bergfex.at/images/site/mobile-back.png);background-size:10px 22px;background-position:left 4px center;background-repeat:no-repeat;padding-left:20px;display:block}
.mobile-only{display:block}
.mobile-hidden{display:none !important}
span.mobile-only,.mobile-only.inline{display:inline}
.page-left-margin{margin-left:0}
.mobile-nomargin{width:auto !important;margin-left:-24px !important;margin-right:-24px !important}
.mobile-nomargin-left{margin-left:-24px !important}
.mobile-nomargin-top{margin-top:-16px !important}
.mobile-nomargin.padding{padding-left:24px;padding-right:24px}
.mobile-nomargin .heading-nw h1,.mobile-nomargin .heading-sw h1,.mobile-nomargin .heading-nw h2,.mobile-nomargin .heading-sw h2,.mobile-nomargin .heading-nw h3,.mobile-nomargin .heading-sw h3{padding-left:24px}
.touch-scroll-x{margin-right:-24px !important}
.content{margin-left:24px;margin-right:24px}
.nav-side-trigger{margin-left:-50px}
.button-small{border-radius:14px !important;border-width:2px !important;border-style:solid !important;font-size:13px !important}
.sort-selector{font-size:13px !important}
#nav-main .nav-main-trigger-side{display:block !important}
#nav-main .logo-bergfex{left:46px;left:calc(46px - env(safe-area-inset-left) * -1);top:8px;bottom:auto}
#nav-main.nav-open .logo-bergfex{left:16px;left:calc(16px - env(safe-area-inset-left) * -1)}
.nav-my-lists-ul{display:none}
#nav-main.nav-open ul.nav-list ul li.favorites-lists-li{padding-left:0}
.content.has-aside{left:200px;position:relative}
}
.max-width-640 .content-fullwidth{padding-left:24px;padding-right:24px}
.max-width-640 main{width:100% !important;overflow:hidden;min-height:700px}
.max-width-640 aside#nav-side{display:none;margin-left:10px !important;float:none;position:absolute;left:0;width:200px !important}
.max-width-640 aside#nav-side.show{display:block}
.max-width-640 aside#nav-side ul.tree li .count,.max-width-640 aside#nav-side ul.tree li .totals{font-size:11px;border-radius:50%;width:20px;height:20px;line-height:20px}
.max-width-640 aside#nav-side.nav-side-overlay .nav-side-container{width:176px;padding-left:16px;padding-right:16px}
.max-width-640 .box-left,.max-width-640 .box-right{float:none}
.max-width-640 .section-left,.max-width-640 .section-right,.max-width-640 .section-full,.max-width-640 .section{margin-bottom:24px}
.max-width-640 .section-reduced-margin{margin-bottom:18px}
.max-width-640 header .buttons{position:relative;right:auto;top:auto;left:-2px}
.max-width-640 header .buttons div{margin-top:4px}
.max-width-640 header .mobile-back{margin-left:-6px;line-height:44px;max-height:44px;overflow:hidden;text-overflow:ellipsis;height:44px;font-size:17px;margin-top:-10px;background-image:url(//vcdn.bergfex.at/images/site/mobile-back.png);background-size:10px 22px;background-position:left 4px center;background-repeat:no-repeat;padding-left:20px;display:block}
.max-width-640 .mobile-only{display:block}
.max-width-640 .mobile-hidden{display:none !important}
.max-width-640 span.mobile-only,.max-width-640 .mobile-only.inline{display:inline}
.max-width-640 .page-left-margin{margin-left:0}
.max-width-640 .mobile-nomargin{width:auto !important;margin-left:-24px !important;margin-right:-24px !important}
.max-width-640 .mobile-nomargin-left{margin-left:-24px !important}
.max-width-640 .mobile-nomargin-top{margin-top:-16px !important}
.max-width-640 .mobile-nomargin.padding{padding-left:24px;padding-right:24px}
.max-width-640 .mobile-nomargin .heading-nw h1,.max-width-640 .mobile-nomargin .heading-sw h1,.max-width-640 .mobile-nomargin .heading-nw h2,.max-width-640 .mobile-nomargin .heading-sw h2,.max-width-640 .mobile-nomargin .heading-nw h3,.max-width-640 .mobile-nomargin .heading-sw h3{padding-left:24px}
.max-width-640 .touch-scroll-x{margin-right:-24px !important}
.max-width-640 .content{margin-left:24px;margin-right:24px}
.max-width-640 .nav-side-trigger{margin-left:-50px}
.max-width-640 .button-small{border-radius:14px !important;border-width:2px !important;border-style:solid !important;font-size:13px !important}
.max-width-640 .sort-selector{font-size:13px !important}
.max-width-640 #nav-main .nav-main-trigger-side{display:block !important}
.max-width-640 #nav-main .logo-bergfex{left:46px;left:calc(46px - env(safe-area-inset-left) * -1);top:8px;bottom:auto}
.max-width-640 #nav-main.nav-open .logo-bergfex{left:16px;left:calc(16px - env(safe-area-inset-left) * -1)}
.max-width-640 .nav-my-lists-ul{display:none}
.max-width-640 #nav-main.nav-open ul.nav-list ul li.favorites-lists-li{padding-left:0}
.max-width-640 .content.has-aside{left:200px;position:relative}
@media(max-width:450px){body,.body,table{font-size:17px !important}
.dl-horizontal dt{float:none !important;clear:none !important;width:auto !important;text-align:left !important;padding-bottom:5px !important}
.dl-horizontal dd{margin-left:0 !important;margin-bottom:16px !important}
.dl-horizontal.dd-dense dd{margin-bottom:4px !important}
.form-horizontal .form-actions{padding-left:0 !important}
}
.max-width-450 body,.max-width-450 .body,.max-width-450 table{font-size:17px !important}
.max-width-450 .dl-horizontal dt{float:none !important;clear:none !important;width:auto !important;text-align:left !important;padding-bottom:5px !important}
.max-width-450 .dl-horizontal dd{margin-left:0 !important;margin-bottom:16px !important}
.max-width-450 .dl-horizontal.dd-dense dd{margin-bottom:4px !important}
.max-width-450 .form-horizontal .form-actions{padding-left:0 !important}
@media(max-width:420px){.content-fullwidth{padding-left:16px;padding-right:16px}
.content{margin-left:16px;margin-right:16px}
.mobile-nomargin{margin-left:-16px !important;margin-right:-16px !important}
.mobile-nomargin-left{margin-left:-16px !important}
.mobile-nomargin.padding{padding-left:16px;padding-right:16px}
.mobile-nomargin .heading-nw h1,.mobile-nomargin .heading-sw h1,.mobile-nomargin .heading-nw h2,.mobile-nomargin .heading-sw h2,.mobile-nomargin .heading-nw h3,.mobile-nomargin .heading-sw h3{padding-left:16px}
.touch-scroll-x{margin-right:-16px !important}
.favorites-item-container .item .item-image{width:80px}
.favorites-item-container.type-langlaufen .item-image{width:80px}
#nav-main ul.nav-list .favorites-item-container.type-touren .touren-row .tour-preview-gpx{width:80px;height:80px}
}
.max-width-420 .content-fullwidth{padding-left:16px;padding-right:16px}
.max-width-420 .content{margin-left:16px;margin-right:16px}
.max-width-420 .mobile-nomargin{margin-left:-16px !important;margin-right:-16px !important}
.max-width-420 .mobile-nomargin-left{margin-left:-16px !important}
.max-width-420 .mobile-nomargin.padding{padding-left:16px;padding-right:16px}
.max-width-420 .mobile-nomargin .heading-nw h1,.max-width-420 .mobile-nomargin .heading-sw h1,.max-width-420 .mobile-nomargin .heading-nw h2,.max-width-420 .mobile-nomargin .heading-sw h2,.max-width-420 .mobile-nomargin .heading-nw h3,.max-width-420 .mobile-nomargin .heading-sw h3{padding-left:16px}
.max-width-420 .touch-scroll-x{margin-right:-16px !important}
.max-width-420 .favorites-item-container .item .item-image{width:80px}
.max-width-420 .favorites-item-container.type-langlaufen .item-image{width:80px}
.max-width-420 #nav-main ul.nav-list .favorites-item-container.type-touren .touren-row .tour-preview-gpx{width:80px;height:80px}
@media(max-width:400px){.form-horizontal label{width:auto !important;float:none !important;text-align:left !important}
.form-horizontal .controls{margin-left:0 !important;max-width:none !important}
main select,main textarea,main input{line-height:24px !important;font-size:16px !important;padding:8px 10px !important}
main label{font-weight:bold !important;color:#666;margin-bottom:4px !important}
main label.checkbox{font-weight:normal !important;color:#333;margin-bottom:4px !important}
.radio input[type=radio],.checkbox input[type=checkbox]{margin-left:-24px}
.radio,.checkbox{padding-left:30px}
.link-important{font-size:13px;letter-spacing:-0.2px;height:36px;line-height:36px}
.mobile-100{width:100%}
}
.max-width-400 .form-horizontal label{width:auto !important;float:none !important;text-align:left !important}
.max-width-400 .form-horizontal .controls{margin-left:0 !important;max-width:none !important}
.max-width-400 main select,.max-width-400 main textarea,.max-width-400 main input{line-height:24px !important;font-size:16px !important;padding:8px 10px !important}
.max-width-400 main label{font-weight:bold !important;color:#666;margin-bottom:4px !important}
.max-width-400 main label.checkbox{font-weight:normal !important;color:#333;margin-bottom:4px !important}
.max-width-400 .radio input[type=radio],.max-width-400 .checkbox input[type=checkbox]{margin-left:-24px}
.max-width-400 .radio,.max-width-400 .checkbox{padding-left:30px}
.max-width-400 .link-important{font-size:13px;letter-spacing:-0.2px;height:36px;line-height:36px}
.max-width-400 .mobile-100{width:100%}
@media(max-width:320px){h1{font-size:17px}
header .h1-sub{font-size:14px;line-height:16px}
header .logo{max-width:70px;max-height:60px}
.dl-horizontal-list{background:0}
.dl-horizontal-list dt{float:none !important;clear:none !important;width:auto !important;text-align:left !important;font-size:15px !important;padding-bottom:2px !important}
.dl-horizontal-list dd{margin-left:0 !important;margin-bottom:16px !important}
.dl-horizontal-list.dd-dense dd{margin-bottom:6px !important}
}
.max-width-320 h1{font-size:17px}
.max-width-320 header .h1-sub{font-size:14px;line-height:16px}
.max-width-320 header .logo{max-width:70px;max-height:60px}
.max-width-320 .dl-horizontal-list{background:0}
.max-width-320 .dl-horizontal-list dt{float:none !important;clear:none !important;width:auto !important;text-align:left !important;font-size:15px !important;padding-bottom:2px !important}
.max-width-320 .dl-horizontal-list dd{margin-left:0 !important;margin-bottom:16px !important}
.max-width-320 .dl-horizontal-list.dd-dense dd{margin-bottom:6px !important}
@media(min-width:600px){#nav-main .logo-bergfex{left:44px !important}
nav.breadcrumb{padding-left:44px !important}
main{overflow:hidden}
#nav-main .nav-main-trigger-side{display:block !important}
aside#nav-side.show{display:block;margin-left:30px !important;position:absolute}
.content.has-aside{left:200px;position:relative}
main{min-height:700px}
}
.min-width-600 #nav-main .logo-bergfex{left:44px !important}
.min-width-600 nav.breadcrumb{padding-left:44px !important}
.min-width-600 main{overflow:hidden}
.min-width-600 #nav-main .nav-main-trigger-side{display:block !important}
.min-width-600 aside#nav-side.show{display:block;margin-left:30px !important;position:absolute}
.min-width-600 .content.has-aside{left:200px;position:relative}
.min-width-600 main{min-height:700px}
@media(min-width:768px){.content-fullwidth{padding-left:52px}
#nav-main .logo-bergfex{left:52px !important}
nav.breadcrumb{padding-left:52px !important}
}
.min-width-768 .content-fullwidth{padding-left:52px}
.min-width-768 #nav-main .logo-bergfex{left:52px !important}
.min-width-768 nav.breadcrumb{padding-left:52px !important}
@media(min-width:834px){#nav-main{height:44px}
#nav-main.nav-default .nav-main-container>ul{margin-top:12px}
}
.min-width-834 #nav-main{height:44px}
.min-width-834 #nav-main.nav-default .nav-main-container>ul{margin-top:12px}
@media(min-width:835px){.nav-search #autocompleteContainer{z-index:101;top:34px;position:absolute;left:0}
#nav-main .nav-search #autocompleteContainer ul li{padding:0 32px}
#nav-main .nav-search #autocompleteContainer ul li .suggestion-link{padding-right:130px}
#nav-main .nav-search #autocompleteContainer #suggestionContainer ul li .suggestion-link span.continue{right:-26px}
#page-container:after,#page-container:before{content:" ";display:block;height:0;width:0;overflow:hidden;background:#000;position:fixed;z-index:100;top:0;opacity:0;transition:opacity .2s ease-in-out}
.show-nav-search #page-container:after,.show-nav-search #page-container:before{opacity:.4;height:100%}
.show-nav-search #page-container:before{top:54px;width:100%}
.show-nav-search #page-container:after{top:0;width:100%;display:none}
.show-nav-search body{overflow:hidden}
#page-container,#nav-main{min-width:1040px}
#nav-main.nav-default .page-left-margin{margin-left:162px}
}
.min-width-835 .nav-search #autocompleteContainer{z-index:101;top:34px;position:absolute;left:0}
.min-width-835 #nav-main .nav-search #autocompleteContainer ul li{padding:0 32px}
.min-width-835 #nav-main .nav-search #autocompleteContainer ul li .suggestion-link{padding-right:130px}
.min-width-835 #nav-main .nav-search #autocompleteContainer #suggestionContainer ul li .suggestion-link span.continue{right:-26px}
.min-width-835 #page-container:after,.min-width-835 #page-container:before{content:" ";display:block;height:0;width:0;overflow:hidden;background:#000;position:fixed;z-index:100;top:0;opacity:0;transition:opacity .2s ease-in-out}
.min-width-835 .show-nav-search #page-container:after,.min-width-835 .show-nav-search #page-container:before{opacity:.4;height:100%}
.min-width-835 .show-nav-search #page-container:before{top:54px;width:100%}
.min-width-835 .show-nav-search #page-container:after{top:0;width:100%;display:none}
.min-width-835 .show-nav-search body{overflow:hidden}
.min-width-835 #page-container,.min-width-835 #nav-main{min-width:1040px}
.min-width-835 #nav-main.nav-default .page-left-margin{margin-left:162px}
@media(min-width:1060px){aside#nav-side{display:block}
.page-left-margin{margin-left:192px}
#nav-main .logo-bergfex{left:44px !important}
nav.breadcrumb{padding-left:44px !important}
.content-fullwidth{padding-left:30px}
main{overflow:visible;min-height:auto}
.tablet-only{display:none}
aside#nav-side.show{margin-left:-152px !important}
.content.has-aside{left:0}
#nav-main{height:54px}
#nav-main.nav-default .nav-main-container>ul{margin-top:22px}
#nav-main.nav-default .page-left-margin{margin-left:230px}
#nav-main .nav-main-trigger-side{display:none !important}
.onlinewartung aside#nav-side.show{position:relative}
.admin_responsive #nav-main .nav-main-trigger-side{display:block !important}
.admin_responsive aside#nav-side.show{margin-left:0 !important}
}
.min-width-1060 aside#nav-side{display:block}
.min-width-1060 .page-left-margin{margin-left:192px}
.min-width-1060 #nav-main .logo-bergfex{left:44px !important}
.min-width-1060 nav.breadcrumb{padding-left:44px !important}
.min-width-1060 .content-fullwidth{padding-left:30px}
.min-width-1060 main{overflow:visible;min-height:auto}
.min-width-1060 .tablet-only{display:none}
.min-width-1060 aside#nav-side.show{margin-left:-152px !important}
.min-width-1060 .content.has-aside{left:0}
.min-width-1060 #nav-main{height:54px}
.min-width-1060 #nav-main.nav-default .nav-main-container>ul{margin-top:22px}
.min-width-1060 #nav-main.nav-default .page-left-margin{margin-left:230px}
.min-width-1060 #nav-main .nav-main-trigger-side{display:none !important}
.min-width-1060 .onlinewartung aside#nav-side.show{position:relative}
.min-width-1060 .admin_responsive #nav-main .nav-main-trigger-side{display:block !important}
.min-width-1060 .admin_responsive aside#nav-side.show{margin-left:0 !important}
@media(min-width:1100px){.content-fullwidth{padding-left:60px}
.page-left-margin{margin-left:208px}
#nav-main .logo-bergfex{left:60px !important}
nav.breadcrumb{padding-left:60px !important}
#siteMap{width:1074px}
}
.min-width-1100 .content-fullwidth{padding-left:60px}
.min-width-1100 .page-left-margin{margin-left:208px}
.min-width-1100 #nav-main .logo-bergfex{left:60px !important}
.min-width-1100 nav.breadcrumb{padding-left:60px !important}
.min-width-1100 #siteMap{width:1074px}
@media(min-width:1200px){.content-fullwidth{padding-left:60px;max-width:1038px}
.page-left-margin{margin-left:208px}
#sidebar{left:1074px}
#map{max-width:1074px}
#siteMap{width:1074px}
body.has-map nav.breadcrumb,.body.has-map nav.breadcrumb{box-sizing:border-box;max-width:1074px !important}
.show-nav-search #page-container:before{width:1074px}
.show-nav-search #page-container:after{left:1074px;display:block}
}
.min-width-1200 .content-fullwidth{padding-left:60px;max-width:1038px}
.min-width-1200 .page-left-margin{margin-left:208px}
.min-width-1200 #sidebar{left:1074px}
.min-width-1200 #map{max-width:1074px}
.min-width-1200 #siteMap{width:1074px}
.min-width-1200 body.has-map nav.breadcrumb,.min-width-1200 .body.has-map nav.breadcrumb{box-sizing:border-box;max-width:1074px !important}
.min-width-1200 .show-nav-search #page-container:before{width:1074px}
.min-width-1200 .show-nav-search #page-container:after{left:1074px;display:block}
@media(min-width:1400px){.content-fullwidth{padding-left:76px;max-width:1038px}
.page-left-margin{margin-left:224px}
#nav-main .logo-bergfex{left:76px !important}
nav.breadcrumb{padding-left:76px !important}
#sidebar{left:1114px}
#map{max-width:1114px !important}
#siteMap{width:1114px}
body.has-map nav.breadcrumb,.body.has-map nav.breadcrumb{box-sizing:border-box;max-width:1114px !important}
.show-nav-search #page-container:before{width:1114px}
.show-nav-search #page-container:after{left:1114px;display:block}
}
.min-width-1400 .content-fullwidth{padding-left:76px;max-width:1038px}
.min-width-1400 .page-left-margin{margin-left:224px}
.min-width-1400 #nav-main .logo-bergfex{left:76px !important}
.min-width-1400 nav.breadcrumb{padding-left:76px !important}
.min-width-1400 #sidebar{left:1114px}
.min-width-1400 #map{max-width:1114px !important}
.min-width-1400 #siteMap{width:1114px}
.min-width-1400 body.has-map nav.breadcrumb,.min-width-1400 .body.has-map nav.breadcrumb{box-sizing:border-box;max-width:1114px !important}
.min-width-1400 .show-nav-search #page-container:before{width:1114px}
.min-width-1400 .show-nav-search #page-container:after{left:1114px;display:block}
@media(min-width:1600px){.content-fullwidth{padding-left:126px;max-width:1038px}
.page-left-margin{margin-left:274px}
#nav-main .logo-bergfex{left:126px !important}
nav.breadcrumb{padding-left:126px !important}
#sidebar{left:1164px}
#map{max-width:1164px !important}
#siteMap{width:1164px}
body.has-map nav.breadcrumb,.body.has-map nav.breadcrumb{box-sizing:border-box;max-width:1164px !important}
.show-nav-search #page-container:before{width:1164px}
.show-nav-search #page-container:after{left:1164px;display:block}
#nav-main.nav-default .page-left-margin{margin-left:300px}
}
.min-width-1600 .content-fullwidth{padding-left:126px;max-width:1038px}
.min-width-1600 .page-left-margin{margin-left:274px}
.min-width-1600 #nav-main .logo-bergfex{left:126px !important}
.min-width-1600 nav.breadcrumb{padding-left:126px !important}
.min-width-1600 #sidebar{left:1164px}
.min-width-1600 #map{max-width:1164px !important}
.min-width-1600 #siteMap{width:1164px}
.min-width-1600 body.has-map nav.breadcrumb,.min-width-1600 .body.has-map nav.breadcrumb{box-sizing:border-box;max-width:1164px !important}
.min-width-1600 .show-nav-search #page-container:before{width:1164px}
.min-width-1600 .show-nav-search #page-container:after{left:1164px;display:block}
.min-width-1600 #nav-main.nav-default .page-left-margin{margin-left:300px}
@media(min-device-width:1024px) and (max-device-width:1024px){.content{width:812px !important}
.section-right{width:288px !important}
}
.min-max-width-1024 .content{width:812px !important}
.min-max-width-1024 .section-right{width:288px !important}
.pisten-container,.pisten-container td{padding:4px}
.pisten-aktualisierung{text-align:right;margin-bottom:8px}
.pisten-aktualisierung .pisten-zeit{color:#666}
.pisten-tabelle-zeile1{background-color:#f2f2f5}
.pisten-tabelle-zeile2{background-color:#fff}
.pisten-kuerzel{font-weight:bold;color:#666;padding-left:0 !important;padding-right:0 !important;white-space:nowrap}
.pisten-icon-typ{width:19px;height:19px}
.pisten-name{width:100%}
.pisten-laenge{text-align:right;white-space:nowrap}
.pisten-anmerkung{color:#999}
.pisten-info-icon{cursor:pointer}
.tooltip .tooltiptext{visibility:hidden;background-color:#f0f0f0;border-radius:10px;border:1px solid #ebebeb;padding:14px;position:absolute;z-index:1;margin-left:-20%}
.tooltip:hover .tooltiptext{visibility:visible}
@-moz-document url-prefix(){.pisten-info-icon{font-size:1.5em}
}
.status100 .index{height:100%}
.status-lifte{background-color:#b91f1f;width:73px;height:4px}
.status-lifte .index{background-color:#590;border-right:1px solid white}
.status-statistik{background-color:#ddd;width:50px;height:5px}
.status-statistik .index{background-color:#268ee7}
.element-status{display:inline-block;width:20px;height:20px;background-image:url(//vcdn.bergfex.at/images/site/icons/status4@2x.png);background-size:80px 20px;background-position:0 0;background-repeat:no-repeat;border-radius:5px;background-color:#9b9b9b;vertical-align:top}
.element-status.status0{background-position:-20px 0;background-color:#a00014}
.element-status.status1{background-position:-40px 0;background-color:#299514}
.element-status.status2{background-position:-60px 0;background-color:#f48221}
table.status-table{width:100%}
table.status-table td,table.status-table th{padding:6px;padding-right:9px;vertical-align:top}
table.status-table td.icon{white-space:nowrap}
table.status-table td.status-icons{white-space:nowrap;padding-top:4px !important;line-height:.5em}
.element-status.status-hot0{background-image:url(//vcdn.bergfex.at/images/icons/lifte-pisten/hot0.png)}
.element-status.status-hot1{background-image:url(//vcdn.bergfex.at/images/icons/lifte-pisten/hot1.png)}
.section-left+.section-right+.section-left table.status-table .bar-track-length{margin-bottom:6px}
.icon-lifte{display:inline-block;width:25px;height:25px;background-size:25px 25px}
.icon-lifte.icon-lifte-sessellifte{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/sessellifte.svg")}
.icon-lifte.icon-lifte1,.icon-lifte.icon-lifte10,.icon-lifte.icon-lifte-schlepplifte{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/1.svg")}
.icon-lifte.icon-lifte11,.icon-lifte.icon-lifte-seillifte{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/11.svg")}
.icon-lifte.icon-lifte2{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/2.svg")}
.icon-lifte.icon-lifte3{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/3.svg")}
.icon-lifte.icon-lifte4{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/4.svg")}
.icon-lifte.icon-lifte5{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/5.svg")}
.icon-lifte.icon-lifte6{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/6.svg")}
.icon-lifte.icon-lifte7{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/7.svg")}
.icon-lifte.icon-lifte8{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/8.svg")}
.icon-lifte.icon-lifte9,.icon-lifte.icon-lifte-kabinenbahn{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/9.svg")}
.icon-lifte.icon-lifte16{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/16.svg")}
.icon-lifte.icon-lifte12,.icon-lifte.icon-lifte-pendelbahn{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/12.svg")}
.icon-lifte.icon-lifte13,.icon-lifte.icon-lifte14,.icon-lifte.icon-lifte-standseilbahn{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/13.svg")}
.icon-lifte.icon-lifte15,.icon-lifte.icon-lifte-zauberteppich{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/15.svg")}
.icon-lifte.icon-lifte17{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/17.svg")}
.icon-lifte-black{display:inline-block;width:32px;height:32px;background-size:32px 32px;border:1px solid #333;border-radius:4px}
.icon-lifte-black.icon-lifte-schlepplifte{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/black/schlepplifte.svg")}
.icon-lifte-black.icon-lifte-seillifte{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/black/seillifte.svg")}
.icon-lifte-black.icon-lifte-sessellifte{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/black/sessellifte.svg")}
.icon-lifte-black.icon-lifte-kabinenbahn{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/black/kabinenbahn.svg")}
.icon-lifte-black.icon-lifte-pendelbahn{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/black/pendelbahn.svg")}
.icon-lifte-black.icon-lifte-standseilbahn{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/black/standseilbahn.svg")}
.icon-lifte-black.icon-lifte-zauberteppich{background-image:url("//vcdn.bergfex.at/images/site/icons/lifte/black/zauberteppich.svg")}
.icon-pisten{display:inline-block;width:25px;height:25px;background-size:25px 25px;background-repeat:no-repeat}
.icon-pisten.icon-pisten1{background-image:url("//vcdn.bergfex.at/images/site/icons/pisten/1.svg")}
.icon-pisten.icon-pisten2{background-image:url("//vcdn.bergfex.at/images/site/icons/pisten/2.svg")}
.icon-pisten.icon-pisten3{background-image:url("//vcdn.bergfex.at/images/site/icons/pisten/3.svg")}
.icon-pisten.icon-pisten4{background-image:url("//vcdn.bergfex.at/images/site/icons/pisten/4.svg")}
.icon-pisten.icon-pisten10{background-image:url("//vcdn.bergfex.at/images/site/icons/pisten/10.svg")}
.icon-pisten.icon-pisten11{background-image:url("//vcdn.bergfex.at/images/site/icons/pisten/11.svg")}
.icon-pisten.icon-pisten12{background-image:url("//vcdn.bergfex.at/images/site/icons/pisten/12.svg")}
table.status-table .status-icons{white-space:nowrap;padding-top:4px !important;line-height:.5em}
table.status-table th{text-align:left}
.icon-status{display:inline-block;width:25px;height:25px;background-image:url("//vcdn.bergfex.at/images/site/icons/status/none.svg");background-size:25px 25px;background-repeat:no-repeat;vertical-align:top}
.icon-status.icon-status0{background-image:url("//vcdn.bergfex.at/images/site/icons/status/0.svg")}
.icon-status.icon-status1{background-image:url("//vcdn.bergfex.at/images/site/icons/status/1.svg")}
.icon-status.icon-status2{background-image:url("//vcdn.bergfex.at/images/site/icons/status/2.svg")}
.loipen-aktualisierung{text-align:right;margin-bottom:8px}
.loipen-icon-status{width:44px}
.loipen-kuerzel{font-weight:bold;color:#666;padding-left:0 !important;padding-right:4px !important;white-space:nowrap;max-width:40px;overflow:hidden;text-overflow:ellipsis;text-align:right}
.loipen-tabelle table td{padding:3px;border:0;text-align:left}
.loipen-laenge{text-align:left}
.loipen-schwierigkeit{text-align:center;padding:0 !important;padding-top:2px !important}
.loipen-anmerkung{padding-top:2px;color:#666;font-size:10px}
.loipen-charakteristik{color:#666}
.loipen-gespurt{font-weight:bold;text-align:right;min-width:100px}
td.loipen-typ{color:#777}
td.loipen-zustand{font-weight:bold}
.loipenkategorie{padding-left:36px;margin-bottom:16px;position:relative}
.loipenkategorie .count{width:28px;text-align:right;position:absolute;top:2px;left:0;font-weight:bold;font-size:24px;color:#a3a3a3}
.loipenkategorie .check{position:absolute;top:0;left:14px;background-image:url(//vcdn.bergfex.at/images/site/check/check.png);background-size:22px 22px;background-position:top left -4px;background-repeat:no-repeat;width:22px;height:22px}
.loipenkategorie .name{font-weight:bold;padding-right:48px}
.loipenkategorie .length{position:absolute;top:0;right:0;text-align:right;font-weight:bold}
.loipenkategorie .description{margin-top:4px;color:#666}