html, body, div, span, h1, h2, h3, h4, h5, h6, a, p, em, strong, b, u, i, img, form, label, ul, ol, li, iframe, table, tbody, thead, tr, th, td,object, blockquote, pre, abbr, address, cite, code, del, dfn, ins, kbd,q, s, samp, small, sub, sup, var, dl, dt, dd, fieldset, legend, caption,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {border: 0 none;margin: 0;padding: 0;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {display: block;}h1, h2, h3, h4, h5, h6 {line-height: 1.2;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}input::-moz-focus-inner { border: 0;padding: 0;}html, body {height: 100%;}body {color: #2d343e;font: 300 18px/1.667 'Roboto', sans-serif;-webkit-text-size-adjust: none;}body > #PageWrapper {    margin: 0 auto;max-width: 100%;    padding: 0;    overflow: hidden;}a {color: #dc0014;font-weight: bold;text-decoration: none;}a:hover {color: #dc0014;}ol, ul {list-style: none;}.cmsMargin {margin: 60px 0;}*, *:before, *:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.preload * {-webkit-transition: none !important;-moz-transition: none !important;-ms-transition: none !important;-o-transition: none !important;}strong, b {font-weight: bold;}@media all and (max-width: 980px){.cmsMargin {margin: 40px 0;}}@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 100;  src: url('/fonts/roboto-v15-latin-100.eot');   src: local('Roboto Thin'), local('Roboto-Thin'),       url('/fonts/roboto-v15-latin-100.eot?#iefix') format('embedded-opentype'),        url('/fonts/roboto-v15-latin-100.woff2') format('woff2'),        url('/fonts/roboto-v15-latin-100.woff') format('woff'),        url('/fonts/roboto-v15-latin-100.ttf') format('truetype'),        url('/fonts/roboto-v15-latin-100.svg#Roboto') format('svg'); }@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 300;  src: url('/fonts/roboto-v15-latin-300.eot');   src: local('Roboto Light'), local('Roboto-Light'),       url('/fonts/roboto-v15-latin-300.eot?#iefix') format('embedded-opentype'),        url('/fonts/roboto-v15-latin-300.woff2') format('woff2'),        url('/fonts/roboto-v15-latin-300.woff') format('woff'),        url('/fonts/roboto-v15-latin-300.ttf') format('truetype'),        url('/fonts/roboto-v15-latin-300.svg#Roboto') format('svg'); }@font-face {  font-family: 'Roboto';  font-style: italic;  font-weight: 300;  src: url('/fonts/roboto-v15-latin-300italic.eot');   src: local('Roboto Light Italic'), local('Roboto-LightItalic'),       url('/fonts/roboto-v15-latin-300italic.eot?#iefix') format('embedded-opentype'),        url('/fonts/roboto-v15-latin-300italic.woff2') format('woff2'),        url('/fonts/roboto-v15-latin-300italic.woff') format('woff'),        url('/fonts/roboto-v15-latin-300italic.ttf') format('truetype'),        url('/fonts/roboto-v15-latin-300italic.svg#Roboto') format('svg'); }@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 400;  src: url('/fonts/roboto-v15-latin-regular.eot');   src: local('Roboto'), local('Roboto-Regular'),       url('/fonts/roboto-v15-latin-regular.eot?#iefix') format('embedded-opentype'),        url('/fonts/roboto-v15-latin-regular.woff2') format('woff2'),        url('/fonts/roboto-v15-latin-regular.woff') format('woff'),        url('/fonts/roboto-v15-latin-regular.ttf') format('truetype'),        url('/fonts/roboto-v15-latin-regular.svg#Roboto') format('svg'); }@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 500;  src: url('/fonts/roboto-v15-latin-500.eot');   src: local('Roboto Medium'), local('Roboto-Medium'),       url('/fonts/roboto-v15-latin-500.eot?#iefix') format('embedded-opentype'),        url('/fonts/roboto-v15-latin-500.woff2') format('woff2'),        url('/fonts/roboto-v15-latin-500.woff') format('woff'),        url('/fonts/roboto-v15-latin-500.ttf') format('truetype'),        url('/fonts/roboto-v15-latin-500.svg#Roboto') format('svg'); }@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  src: url('/fonts/roboto-v15-latin-700.eot');   src: local('Roboto Bold'), local('Roboto-Bold'),       url('/fonts/roboto-v15-latin-700.eot?#iefix') format('embedded-opentype'),        url('/fonts/roboto-v15-latin-700.woff2') format('woff2'),        url('/fonts/roboto-v15-latin-700.woff') format('woff'),        url('/fonts/roboto-v15-latin-700.ttf') format('truetype'),        url('/fonts/roboto-v15-latin-700.svg#Roboto') format('svg'); }@font-face {  font-family: 'Roboto';  font-style: normal;  font-weight: 900;  src: url('/fonts/roboto-v15-latin-900.eot');   src: local('Roboto Black'), local('Roboto-Black'),       url('/fonts/roboto-v15-latin-900.eot?#iefix') format('embedded-opentype'),        url('/fonts/roboto-v15-latin-900.woff2') format('woff2'),        url('/fonts/roboto-v15-latin-900.woff') format('woff'),        url('/fonts/roboto-v15-latin-900.ttf') format('truetype'),        url('/fonts/roboto-v15-latin-900.svg#Roboto') format('svg'); }@font-face {font-family: 'TheSansExtraBold'; src: url('/img/webfonts/thesans-900-italic.eot');src: url('/img/webfonts/thesans-900-italic.eot?#iefix') format('embedded-opentype'), url('/img/webfonts/thesans-900-italic.woff') format('woff'), url('/img/webfonts/thesans-900-italic.svg#thesans-900-italic') format('svg'); font-weight: normal;font-style: normal;}@font-face {font-family: 'fontello';src: url('/img/webfonts/fontello-ck01.eot');src: url('/img/webfonts/fontello-ck01.eot#iefix') format('embedded-opentype'),url('/img/webfonts/fontello-ck01.woff') format('woff'),url('/img/webfonts/fontello-ck01.ttf') format('truetype'),url('/img/webfonts/fontello-ck01.svg#fontello') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'skidata';src: url('/img/webfonts/skidata.eot');src: url('/img/webfonts/skidata.eot#iefix') format('embedded-opentype'),url('/img/webfonts/skidata.woff') format('woff'),url('/img/webfonts/skidata.ttf') format('truetype'),url('/img/webfonts/skidata.svg#skidata') format('svg');font-weight: normal;font-style: normal;}h1 {color: #dc0014;font-size: 2.500em; font-weight: 100;line-height: 1;}h2 {color: #dc0014;font-size: 2.500em; font-weight: 100;line-height: 1;}.cmsText + h2 {margin-top: -20px;}h3 {color: #dc0014;font-size: 1.944em; font-weight: 300;}h1.cms + h2.cms {color: #2d343e;font-size: 1.000em; font-weight: 500;margin-top: -56px;text-transform: uppercase;}h2.cms + h3.cms {margin-top: -56px;}@media all and (max-width: 980px){h1.cms + h2.cms {margin-top: -36px;}h2.cms + h3.cms {margin-top: -36px;}}@media all and (max-width: 750px){h1 {font-size: 1.778em; }h2 {font-size: 1.444em; }}h1 + .cmsText {margin-top: -32px;}.cmsText ul {margin: 20px 0 0 0;}.cmsText ul li:before {content: '\E84D';font-family: 'fontello';left: 0;position: absolute;}.cmsText ul li {margin: 0 0 10px 0;padding: 0 0 0 40px;position: relative;}.cmsTextGrey p {background: #e8e9ed;font-size: 0.833em; line-height: 1.5;padding: 36px 45px;}.cmsTextGrey p strong {font-size: 1.000em; font-weight: 500;}@media all and (max-width: 980px){h2 + .cmsText {margin-top: -12px;}}.skidataLiftstate + .cmsBestSkiArea {margin-top: -30px;}.cmsBestSkiArea > div {border-top: 2px solid #C10012;padding: 38px 300px 0 15px;position: relative;}.cmsBestSkiArea > div > h2 {color: #2D343E;font-size: 18px;font-weight: 500;text-transform: uppercase;}.cmsBestSkiArea > div > p {font-size: 16px;margin: 19px 0 0;}.cmsBestSkiArea > div > a {    position: absolute;    right: 15px;    top: 40px;}.cmsBestSkiArea > div > a > img {display: block;width: 200px;}.cmsBestSkiArea > div > ul {padding: 24px 0 0;}.cmsBestSkiArea > div > ul:after {clear: both;content: "";display: block;}.cmsBestSkiArea > div > ul > li {float: left;margin: 0 30px 0 0;}.cmsBestSkiArea > div > ul > li > a {display: block;font-size: 16px;font-weight: 300;padding: 0 0 0 25px;position: relative;}.cmsBestSkiArea > div > ul > li > a:before {content: "\E843";    font-family: "fontello";    font-size: 13px;    left: 0;    position: absolute;    top: 3px;}@media all and (max-width: 980px){.skidataLiftstate + .cmsBestSkiArea {margin-top: -15px;}}@media all and (max-width: 800px){.cmsBestSkiArea > div {padding-right: 15px;}.cmsBestSkiArea > div > ul > li {margin-right: 20px;}.cmsBestSkiArea > div > a {display: table;margin: 20px 0 0 auto;position: relative;right: 0;top: 0;}}@media all and (max-width: 450px){.cmsBestSkiArea > div {padding-left: 0;padding-right: 0;}.cmsBestSkiArea > div > ul > li {float: none;margin-right: 0;padding-bottom: 2px;padding-top: 2px;}.cmsBestSkiArea > div > a > img {width: 160px;}}.cmsBestSkiArea + .cmsSpecials {margin-top: -27px;}.cmsSpecials + .cmsSpecials {margin-top: -30px;}.cmsSpecials > article {margin: 0 0 -8px;}.cmsSpecials > article > h2 {display: none;}.cmsSpecials > article > figure > figcaption {padding: 18px 0 0 445px;position: relative;}.cmsSpecials > article > figure > figcaption > .title {background: #D3D4D8;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.35);left: 0;position: absolute;top: 0;width: 480px;z-index: 1;}.cmsSpecials > article:nth-child(2n) > figure > figcaption > .title {background: #E8E9ED;}.cmsSpecials > article > figure > figcaption > .title:before {    box-shadow: 5px 0 4px rgba(0, 0, 0, 0.25);    content: "";    height: 97%;    position: absolute;    right: -7px;    top: 2px;    width: 20px;-moz-transform: rotate(10deg);-webkit-transform: rotate(10deg);-o-transform: rotate(10deg);-ms-transform: rotate(10deg);transform: rotate(10deg);}.cmsSpecials > article > figure > figcaption > .title:after {    background: inherit;    bottom: 0;    content: "";    height: 100%;    position: absolute;    right: -10px;    width: 29px;-moz-transform: skewX(-10deg);-webkit-transform: skewX(-10deg);-o-transform: skewX(-10deg);-ms-transform: skewX(-10deg);transform: skewX(-10deg);}.cmsSpecials > article > figure > figcaption > .title > p {    font-size: 30px;    height: 110px;    padding: 0 135px 0 25.2%;    position: relative;}.cmsSpecials > article > figure > figcaption > .title > p:before {background: #2D343E;    border-radius: 50%;    content: "";    color: #FFFFFF;    font-size: 28px;    height: 60px;    left: 30px;    line-height: 60px;    margin: -30px 0 0;    position: absolute;    text-align: center;    top: 50%;    width: 60px;}.cmsSpecials > article > figure > figcaption > .title > p[data-tag="Ladie's Day"]:before {content: "\E8C2";    font-family: "fontello";}.cmsSpecials > article > figure > figcaption > .title > p[data-tag="Men's Day"]:before {content: "\E8C3";    font-family: "fontello";    font-size: 30px;}.cmsSpecials > article > figure > figcaption > .title > p[data-tag="60plus Skitag"]:before {content: "60+";font-size: 22px;font-weight: 500;line-height: 61px;}.cmsSpecials > article > figure > figcaption > .title > p[data-tag="Kids go Free"]:before {content: "FREE";font-size: 16px;font-weight: 500;line-height: 61px;}.cmsSpecials > article > figure > figcaption > .title > p[data-tag="3 + 1"]:before {content: "3+1";font-size: 22px;font-weight: 500;line-height: 61px;}.cmsSpecials > article > figure > figcaption > .title > p[data-tag="Partner Card Wochen"]:before,.cmsSpecials > article > figure > figcaption > .title > p[data-tag="Partner Card Wochenende"]:before {content: "\E8C5";    font-family: "fontello";    font-size: 34px;}.cmsSpecials > article > figure > figcaption > .title > p[data-tag="Juniors' Special"]:before {content: "\E8C4";    font-family: "fontello";    font-size: 32px;}.cmsSpecials > article > figure > figcaption > .title > p > span {    display: block;    line-height: 1.1;    position: relative;    top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.cmsSpecials > article > figure > figcaption > .title > ul {    margin: -12px 0 0;    right: 30px;    position: absolute;    text-transform: uppercase;    top: 50%;}.cmsSpecials > article > figure > figcaption > .title > ul:after {clear: both;content: "";display: block;}.cmsSpecials > article > figure > figcaption > .title > ul > li {background: #DC0014;border-radius: 3px;color: #FFFFFF;float: left;    font-size: 14px;    font-weight: bold;    line-height: 24px;    margin: 0 0 0 5px;    text-align: center;    min-width: 40px;    padding: 0 5px;}.cmsSpecials > article > figure > figcaption > .title > ul > li.all {padding: 0 10px;width: auto;}.cmsSpecials > article > figure > figcaption > .text {background: #E8E9ED;    font-size: 16px;    line-height: 1.4;    height: 110px;    padding: 0 180px 0 85px;    position: relative;    width: 100%;}.cmsSpecials > article > figure > figcaption > .text:after {    border-bottom: 18px solid rgba(0, 0, 0, 0);    border-left: 34px solid #AFB2B8;    border-top: 0 solid rgba(0, 0, 0, 0);    bottom: 0;    content: "";    height: 0;    left: 0;    position: absolute;    width: 0;}.cmsSpecials > article > figure > figcaption > .text > span {display: block;position: relative;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.cmsSpecials > article > figure > figcaption > .text > a {background: #DC0014;color: #FFFFFF;font-size: 18px;    line-height: 45px;    margin: -22px 0 0;    padding: 0 23px;    position: absolute;    right: 30px;    text-transform: uppercase;    top: 50%;}@media all and (max-width: 1330px){.cmsSpecials > article > figure > figcaption {padding-left: 366px;}.cmsSpecials > article > figure > figcaption > .title {width: 400px;}.cmsSpecials > article > figure > figcaption > .title > p {font-size: 26px;padding-left: 120px;padding-right: 130px;}.cmsSpecials > article > figure > figcaption > .title > p:before {left: 30px;}.cmsSpecials > article > figure > figcaption > .title > ul {right: 20px;}.cmsSpecials > article > figure > figcaption > .text {font-size: 16px;line-height: 1.3;}}@media all and (max-width: 1000px){.cmsSpecials > article > figure > figcaption {padding-left: 266px;}.cmsSpecials > article > figure > figcaption > .title {width: 300px;}.cmsSpecials > article > figure > figcaption > .title > p {font-size: 25px;padding-left: 20px;padding-right: 90px;}.cmsSpecials > article > figure > figcaption > .title > p:before {display: none;}.cmsSpecials > article > figure > figcaption > .title > ul {margin-top: 0;right: 15px;top: 12px;z-index: 1;}.cmsSpecials > article > figure > figcaption > .text {font-size: 15px;padding-left: 65px;padding-right: 138px;}.cmsSpecials > article > figure > figcaption > .text > a {font-size: 16px;line-height: 40px;margin-top: -20px;padding-left: 18px;padding-right: 18px;right: 20px;}}@media all and (max-width: 800px){.cmsBestSkiArea + .cmsSpecials {margin-top: 0;}}@media all and (max-width: 780px) and (min-width: 651px){.cmsSpecials > article > figure > figcaption {padding-left: 166px;}.cmsSpecials > article > figure > figcaption > .title {width: 200px;}.cmsSpecials > article > figure > figcaption > .title > p {padding-left: 20px;padding-right: 20px;padding-top: 38px;}.cmsSpecials > article > figure > figcaption > .title > p:before {display: none;}.cmsSpecials > article > figure > figcaption > .title > ul {top: 13px;}.cmsSpecials > article > figure > figcaption > .text {font-size: 14px;}}@media all and (max-width: 650px){.cmsSpecials > article {margin-bottom: 15px;}.cmsSpecials > article > figure > figcaption {padding-left: 0;padding-right: 0;padding-top: 0;}.cmsSpecials > article > figure > figcaption > .title {box-shadow: none;position: relative;width: 100%;}.cmsSpecials > article > figure > figcaption > .title:after,.cmsSpecials > article > figure > figcaption > .title:before {display: none;}.cmsSpecials > article > figure > figcaption > .title > p {padding-right: 140px;}.cmsSpecials > article > figure > figcaption > .title > ul {right: 20px;top: 20px;}.cmsSpecials > article > figure > figcaption > .text {background: none;font-size: 15px;height: auto;left: auto;margin: 0;padding-left: 0;padding-right: 0;position: absolute;right: 20px;top: 50%;width: auto;z-index: 1;}.cmsSpecials > article > figure > figcaption > .text:after {display: none;}.cmsSpecials > article > figure > figcaption > .text > span {display: none;}.cmsSpecials > article > figure > figcaption > .text > a {border-radius: 3px;display: table;line-height: 35px;margin: 0;right: 0;position: relative;top: 0;}}@media all and (max-width: 450px){.cmsSpecials > article:nth-child(2n) > figure > figcaption > .title {background: #D3D4D8;}.cmsSpecials > article > figure > figcaption > .title > p {height: auto;padding: 20px 120px 20px 20px;}.cmsSpecials > article > figure > figcaption > .title > p:before {display: none;}.cmsSpecials > article > figure > figcaption > .title > p > span {top: 0;-moz-transform: none;-webkit-transform: none;-o-transform: none;-ms-transform: none;transform: none;}.cmsSpecials > article > figure > figcaption > .title > ul {margin: -13px 0 0;right: 20px;top: 50%;}.cmsSpecials > article > figure > figcaption > .title > ul > li {line-height: 23px;padding-top: 1px;}.cmsSpecials > article > figure > figcaption > .text {position: relative;right: auto;top: auto;}.cmsSpecials > article > figure > figcaption > .text > a {background: #A9000F;border-radius: 0;color: #FFFFFF;line-height: 40px;text-align: center;width: 100%;}}