.cmsSpecials + .skidataLiftstate {margin-top: -20px;}.skidataLiftstate {position: relative;}.skidataLiftstate > .openstate {    display: table;    font-size: 0.833em;     margin: 0 0 20px auto;    position: relative;    text-transform: uppercase;}.skidataLiftstate > .openstate p {float: left;margin: 0 30px 0 0;}.skidataLiftstate > .openstate ul {float: left;}.skidataLiftstate > .openstate ul li:before {background: #e8e9ed;border: 1px solid #d6d7d9;border-radius: 50%;content: "";display: block;height: 20px;left: 0;margin: -10px 0 0;position: absolute;top: 50%;width: 20px;}.skidataLiftstate > .openstate ul li {cursor: pointer;display: inline-block;font-weight: 500;margin: 0 20px 0 0;padding: 0 0 0 30px;position: relative;}.skidataLiftstate > .openstate ul li.active:after {content: "\E84D";color: #217346;font-family: "fontello";font-size: 12px;font-weight: normal;left: 6px;margin: -15px 0 0;position: absolute;top: 50%;}.skidataLiftstate > .openstate ul li.all {margin-right: 0;}.skidataLiftstate > div:after {clear: both;content: "";display: block;}.skidataLiftstate > div.headline > div.name:before,.skidataLiftstate > div.headline > div.name:after {display: none;}.skidataLiftstate > div.headline {background: #e8e9ed;border-top: 1px solid #d5d6d8;border-bottom: 1px solid #d5d6d8;font-weight: bold;min-height: 45px;padding: 6px 15px 0;}.skidataLiftstate > div.headline > div.name:before,.skidataLiftstate > div.headline > div.name:after {display: none;}.skidataLiftstate > div.entry {border-bottom: 1px solid #d5d6d8;min-height: 45px;padding: 6px 15px 0;}.skidataLiftstate > div.entry > a {color: inherit;font-weight: inherit;}.skidataLiftstate.open > div.entry {display: none;}.skidataLiftstate.open > div.entry.open {display: block;}.skidataLiftstate > p.footer {border-top: 2px solid #d5d6d8;font-size: 0.833em; padding: 21px 15px;}.skidataLiftstate > p.msg {font-size: 15px;padding: 10px 15px;}.skidataLiftstate > div.entry div {    float: left;    overflow: hidden;    position: relative;    text-overflow: ellipsis;    white-space: nowrap;}.skidataLiftstate div.state {float: left;padding: 0 0 0 30px;position: relative;width: 18.897637795275589%; }.skidataLiftstate .headline div.state,.skidataLiftstate .headline div.name {padding-left: 0;}.skidataLiftstate div.state.state1:before {background: #217346;    content: "";    display: block;    height: 20px;    left: 0;    margin: -10px 0 0;    position: absolute;    top: 50%;    width: 20px;}.skidataLiftstate div.state.state1 {color: #217346;font-weight: 500;text-transform: uppercase;}.skidataLiftstate div.state.state1:after {color: #ffffff;content: "\E84D";    display: block;    font-family: "fontello";    font-size: 10px;    font-weight: normal;    left: 3px;    line-height: 1;    margin: -5px 0 0;    position: absolute;    top: 50%;}.skidataLiftstate div.state.state2:before,.skidataLiftstate div.state.state3:before {background: #c10012;content: "";display: block;height: 20px;left: 0;    margin: -10px 0 0;    position: absolute;    top: 50%;    width: 20px;}.skidataLiftstate div.state.state2,.skidataLiftstate div.state.state3 {color: #c10012;font-weight: 500;text-transform: uppercase;}.skidataLiftstate div.state.state2:after,.skidataLiftstate div.state.state3:after {color: #ffffff;content: "\E85A";    display: block;    font-family: "fontello";    font-size: 14px;    font-weight: normal;    left: 4px;    line-height: 1;    margin: -7px 0 0;    position: absolute;    top: 50%;}.skidataLiftstate div.name {float: left;font-weight: bold;padding: 0 0 0 45px;width: 38.582677165354333%; }.skidataLiftstate .entry div.name:hover {color: #c10012;}.skidataLiftstate div.length {float: left;padding: 0 50px 0 0;text-align: right;width: 14.173228346456693%; }.skidataLiftstate div.height {float: left;padding: 0 50px 0 0;text-align: right;width: 14.173228346456693%; }.skidataLiftstate div.openinghours {float: right;width: 14.173228346456693%; }.skidataLiftstate div.name:before {font-family: "skidata";font-size: 28px;font-weight: normal;left: 0;line-height: 1;position: absolute;top: 2px;}.skidataLiftstate div.name:after {font-size: 13px;font-weight: normal;left: 20px;line-height: 1;position: absolute;top: 6px;}.skidataLiftstate div.name.ropeway:before,.skidataLiftstate div.name.cablecar:before,.skidataLiftstate div.name.l3s-gondola:before {content: "\E800";}.skidataLiftstate div.name.draglift:before {content: "\E801";left: 8px;top: 2px;}.skidataLiftstate div.name.conveyor:before,.skidataLiftstate div.name.conveyor2:before {content: "\E807";left: 3px;top: 3px;}.skidataLiftstate div.name.chairlift1:before,.skidataLiftstate div.name.chairlift2:before,.skidataLiftstate div.name.chairlift3:before,.skidataLiftstate div.name.chairlift4:before,.skidataLiftstate div.name.chairlift5:before,.skidataLiftstate div.name.chairlift6:before, .skidataLiftstate div.name.chairlift7:before, .skidataLiftstate div.name.chairlift8:before {content: "\E802";left: 4px;}.skidataLiftstate div.name.chairlift1:after {content: "1";}.skidataLiftstate div.name.chairlift2:after {content: "2";}.skidataLiftstate div.name.chairlift3:after {content: "3";}.skidataLiftstate div.name.chairlift4:after {content: "4";}.skidataLiftstate div.name.chairlift5:after {content: "5";}.skidataLiftstate div.name.chairlift6:after {content: "6";}.skidataLiftstate div.name.chairlift7:after {content: "7";}.skidataLiftstate div.name.chairlift8:after {content: "8";}@media all and (max-width: 1100px){.skidataLiftstate div.state {width: 20.897637795275589%; }.skidataLiftstate div.name {width: 36.582677165354333%; }}@media all and (max-width: 1000px){.skidataLiftstate div.state {width: 25%;}.skidataLiftstate div.name {width: 37%;}.skidataLiftstate div.length {width: 18%;}.skidataLiftstate div.openinghours {width: 20%;}.skidataLiftstate div.height {display: none;}}@media all and (max-width: 980px){.cmsSpecials + .skidataLiftstate {margin-top: 0;}}@media all and (max-width: 800px){.skidataLiftstate > h2 {margin-bottom: 5px;}.skidataLiftstate div.state {position: absolute !important;width: 170px;}.skidataLiftstate div.name {padding-left: 210px;padding-right: 170px;width: 100%;}.skidataLiftstate .headline div.name {padding-left: 171px;}.skidataLiftstate div.name:before {left: 170px;}.skidataLiftstate div.name.chairlift1:before,.skidataLiftstate div.name.chairlift2:before,.skidataLiftstate div.name.chairlift3:before,.skidataLiftstate div.name.chairlift4:before,.skidataLiftstate div.name.chairlift5:before,.skidataLiftstate div.name.chairlift6:before,.skidataLiftstate div.name.chairlift7:before,.skidataLiftstate div.name.chairlift8:before {left: 174px;}.skidataLiftstate div.name.conveyor:before,.skidataLiftstate div.name.conveyor2:before {left: 173px;}.skidataLiftstate div.name.draglift:before {left: 172px;}.skidataLiftstate div.name:after {left: 190px;}.skidataLiftstate div.openinghours {float: none !important;position: absolute !important;right: 0;width: 180px;}.skidataLiftstate div.length {display: none;}.skidataLiftstate > div.entry .state {font-size: 0.833em; padding-top: 3px;}.skidataLiftstate > div.entry > .name {font-size: 0.889em; font-weight: normal;padding-bottom: 10px;padding-top: 2px;}}@media all and (max-width: 600px){.skidataLiftstate div.name {padding-right: 0;}.skidataLiftstate div.openinghours {display: none;}}@media all and (max-width: 500px){.skidataLiftstate > h2 {margin-bottom: 10px;}.skidataLiftstate > .openstate {margin-bottom: 15px;}.skidataLiftstate > .openstate p {margin-right: 20px;}.skidataLiftstate > .openstate ul li {display: block;margin-right: 0;}.skidataLiftstate > .openstate ul li.all {margin-top: 5px;}.skidataLiftstate .headline div {font-weight: normal;}.skidataLiftstate div.state {width: auto;}.skidataLiftstate > div.entry .state {left: 30px;text-indent: -999px;width: auto;}.skidataLiftstate div.state.state1:after,.skidataLiftstate div.state.state2:after,.skidataLiftstate div.state.state3:after {text-indent: 0;}.skidataLiftstate div.name {padding-left: 110px;}.skidataLiftstate .headline div.name {padding-left: 70px;}.skidataLiftstate div.name:before {left: 70px;}.skidataLiftstate div.name.chairlift1:before,.skidataLiftstate div.name.chairlift2:before,.skidataLiftstate div.name.chairlift3:before,.skidataLiftstate div.name.chairlift4:before,.skidataLiftstate div.name.chairlift5:before,.skidataLiftstate div.name.chairlift6:before,.skidataLiftstate div.name.chairlift7:before,.skidataLiftstate div.name.chairlift8:before {left: 74px;}.skidataLiftstate div.name.conveyor:before,.skidataLiftstate div.name.conveyor2:before {left: 73px;}.skidataLiftstate div.name.draglift:before {left: 72px;}.skidataLiftstate div.name:after {left: 95px;}.skidataLiftstate > p.footer {padding-bottom: 15px;padding-top: 15px;}}@media all and (max-width: 450px){.skidataLiftstate > p.footer {padding-left: 0;padding-right: 0;}}