@import url("https://use.typekit.net/yww4epw.css");:root {--cRed: #7E0C11;--cRed_RGB: 126, 12, 17;--cBlue: #009EE3;--cBlue_RGB: 0, 158, 227;--cBlueDark: #3578ad;--cBlueDark_RGB: 53, 120, 173;--cBlack: #000;--cBlack_RGB: 0, 0, 0;--cDarkGrey: #2B2E34;--cDarkGreyRGB: 43, 46, 52;--cCreme: #F1EFE7;--cCremeRGB: 241, 239, 231;--cBrownLight: #A67E6B;--cBrownLightRGB: 166, 126, 107;--cGrey: #E2E2E2;--contentMaxWidth: 1600;}@media screen {}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,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,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%;font: inherit;vertical-align: baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}html {font-size: 55.0%;box-sizing: border-box;}*,*:before,*:after {box-sizing: inherit;}body {line-height: 1;}ol,ul {list-style: none;}blockquote,q {quotes: none;}blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}table.collapse {border-collapse: collapse;border-spacing: 0;}.break-word,.break-word-always {overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}@media only screen and (min-width:600px) {.break-word {word-wrap: normal;word-break: normal;-webkit-hyphens: none;-ms-hyphens: none;hyphens: none;}}.formfield {font-size: 16px;font-size: 1.6rem;padding: 8px 9px;margin: 0;line-height: 30px;color: rgba(var(--cBlue_RGB), 1);background-color: #FFF;border: 1px solid rgba(var(--cBlue_RGB), 1);border-radius: 5px;font-family: "Maven Pro", sans-serif;position: relative;}.formfield::-webkit-input-placeholder {color: rgba(var(--cBlue_RGB), .5);}.formfield.dn {display: none;}.formfield.ffCal {padding-right: 30px;background-image: url("data:image/svg+xml,%3Csvg height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000000' d='m5 6h2v2h-2zm3 0h2v2h-2zm3 0h2v2h-2zm-9 6h2v2h-2zm3 0h2v2h-2zm3 0h2v2h-2zm-3-3h2v2h-2zm3 0h2v2h-2zm3 0h2v2h-2zm-9 0h2v2h-2zm11-9v1h-2v-1h-7v1h-2v-1h-2v16h15v-16zm1 15h-13v-11h13z'/%3E%3C/svg%3E%0A");background-position: right 7px center;background-repeat: no-repeat;min-width: 120px;}select.formfield {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 40 50' viewBox='0 0 40 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23009EE3' stroke-width='1.6' stroke-linecap='round' fill-opacity='0'%3E%3Cpath d='M 10,20 20,30' /%3E%3Cpath d='M 20,30 30,20' /%3E%3C/g%3E%3C/svg%3E");background-position: right center;background-size: 30px auto;background-repeat: no-repeat;padding: 8px 35px 8px 9px;}.w100pz {width: 100%;}.w80pz {width: 80%;}.w50pz {width: 50%;}.w28pz {width: 28%;}.w26pz {width: 26%;}.w23pz {width: 23%;}select.formfield.w20 {width: 60px;}select.formfield.w30 {width: 70px;}select.formfield.w40 {width: 80px;}select.formfield.w50 {width: 100%;}@media only screen and (max-width: 400px) {.w80pz {width: 100%;}.w50pz {width: 100%;}}.w20 {width: 20px;text-align: center;}.w30 {width: 30px;}.w40 {width: 40px;text-align: center;margin: 0 5px 5px 0;padding: 8px 2px;}.w50 {width: 50px;}.w80 {width: 80px;}.w100 {width: 50%;}.w200 {width: 200px;}.w300 {width: 90%;}.w400 {width: 90%;}.formsubmit {font-size: 18px;font-size: 1.8rem;line-height: 30px;text-align: center;letter-spacing: 2px;font-family: "Maven Pro", sans-serif;position: relative;display: inline-block;padding: 8px 19px;text-decoration: none !important;text-transform: uppercase;font-weight: 700;background-color: rgba(var(--cBlue_RGB), 1);border: 1px solid rgba(var(--cBlue_RGB), 1);color: #FFF !important;border-radius: 15px;}.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clear {display: inline-table;}* html .clear {height: 1%;}.clear {display: block;}.cmsAlert {width: 100%;text-align: center;padding: 10px;margin-bottom: 20px;border: 2px solid #BD0D2D;border-radius: 10px;background-color: rgba(189, 13, 45, 0.20);color: #19161B;font-size: 16px;font-size: 1.6rem;}#allWrapper .cmsAlert a {color: inherit;display: inline-block;}@-webkit-keyframes kenburn {0% {transform: scale(1);}50% {transform: scale(1.2);}100% {transform: scale(1);}}@keyframes kenburn {0% {transform: scale(1);}50% {transform: scale(1.2);}100% {transform: scale(1);}}@-webkit-keyframes scaleUp {0% {transform: scale(0.5);opacity: 0;}100% {transform: scale(1);opacity: 1;}}@keyframes scaleUp {0% {transform: scale(0.5);opacity: 0;}100% {transform: scale(1);opacity: 1;}}@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@-webkit-keyframes ButtonGradient {0% {background-position: 0% 51%}50% {background-position: 100% 50%}100% {background-position: 0% 51%}}@keyframes ButtonGradient {0% {background-position: 0% 51%}50% {background-position: 100% 50%}100% {background-position: 0% 51%}}#content {text-decoration: none;text-align: left;font-size: 16px;font-size: 1.6rem;line-height:150%;font-weight:400;color:var(--cBlue);}#content .hspacer { width:100%; font-size:8px; overflow:hidden; }#content .s4 { height:4px; }#content .s6 { height:6px; }#content .s8 { height:8px; }#content .s10 { height:10px; }#content .s12 { height:12px; }#content .s14 { height:14px; }#content .s16 { height:16px; }#content .s18 { height:18px; }#content .s20 { height:20px; }#content .s22 { height:22px; }#content .s24 { height:24px; }#content .s30 { height:30px; }#content .text a, #content .text strong a, #content .text a strong, #content .text b a, #content .text a b {color:inherit;border-bottom: 1px solid var(--cBlue);transition: 0.2s all ease-out;text-decoration: none;}#content .text a:hover {border-bottom: 2px solid var(--cBlue);transition: 0.2s all ease-in;}#content a.pAnchor {position:absolute;height:0px;top:-50px;}#content strong, #content b {color:var(--cBlue);}#content h1, #content h3 {line-height:120%;font-size: 50px;font-size: 5.0rem;color:var(--cBlue);text-transform:uppercase;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight:700;padding: 0px;margin: 0px;}#content h2, #content h4 {line-height:120%;font-size:28px;font-size:2.8rem;color:var(--cBlue);font-weight:400;margin: 0px;padding: 0px;}#content h5 {line-height:120%;font-weight:400;font-size: 20px;font-size: 2.0rem;color:var(--cBlue);padding: 0px;margin: 0px;}#content .aL { text-align:left; }#content .aC { text-align:center; }#content .aR { text-align:right; }#fpWrapper .aL { text-align:left; }#fpWrapper .aC { text-align:center; }#fpWrapper .aR { text-align:right; }#content .text {width:100%;}#content .text p {padding-bottom:2px;padding-top:2px;margin-bottom:2px;margin-top:2px;}#content .text ul {padding:0 20% 5px 0;width:80%;margin:0 auto;}#content .text.aC ul {width:70%;padding:0 0 5px 0;}#content .text ul li {list-style:square;line-height: 130%;padding:0 5px 5px 5px;margin:0 0 0 15px;}#content .text.aC ul li {list-style-position: inside;}#content .text article { -webkit-column-count: 2; -webkit-column-fill: balance; -webkit-column-width: 47%; -webkit-column-gap: 6%;  column-count: 2; column-fill: balance; column-width:47%; column-gap: 6%; -moz-column-count: 2; -moz-column-fill: balance; -moz-column-width: 47%; -moz-column-gap: 6%;  height: auto; width:100%; overflow-x: auto; overflow-y: auto; text-align:left;}#content .text article hr {margin:0px;padding:0px;height:0px;border:none; -moz-column-break-before:always; column-break-before:always;}#content .cImageWrapper {overflow:hidden;position:relative;margin:0px;padding:0px;}#content .cImageWrapper img {display:block;width:100%;}#content .layout1 .cImageWrapper {margin:0px 0px 12px 0px;}#content .layout2 .cImageWrapper {margin:0px 0px 12px 0px;}#content .layout3 .cImageWrapper {margin:0px 0px 12px 0px;}#content .layout4 .cImageWrapper {margin:0px 0px 12px 0px;}@media only screen and (min-width: 450px) {#content .layout1 .cImageWrapper {float: left;margin:0px 22px 12px 0px;}#content .layout2 .cImageWrapper {float: right;margin:0px 0px 12px 22px;}#content .layout3 .cImageWrapper {float: left;}#content .layout3 .textBlock, #content .layout5 .textBlock {float:right;}#content .layout4 .cImageWrapper {float: right;}#content .layout4 .textBlock, #content .layout6 .textBlock {float:left;}}#content .cImageRow {width:100%;}#content .cImageRow .cImageWrapper {display:block;}#content .layout5 .cImageWrapper {text-align: left;float:left;margin:12px 0px 0px 0px;}#content .layout6 .cImageWrapper {text-align: right;float:right;margin:12px 0px 0px 0px;}#content .layout7 .cImageRow {margin:0px 0px 12px 0px;}#content .layout7 .cImageRow .cImageWrapper {float: left;}#content .layout8 .cImageWrapper {margin:0px auto 12px;}#content .layout9 .cImageRow {margin:0px 0px 12px;}#content .layout9 .cImageRow .cImageWrapper {float: right;}#content .layout10 .cImageWrapper {margin:12px auto 0px;}.cIWsize30, .cIWsize35, .cIWsize40, .cIWsize45, .cIWsize50, .cIWsize55, .cIWsize60, .cIWsize65, .cIWsize70, .cIWsize75, .cIWsize80, .cIWsize85, .cIWsize90, .cIWsize95, .cIWsize100 { width:100%; }.tBsize65, .tBsize60, .tBsize55, .tBsize50, .tBsize45, .tBsize40, .tBsize35 { width:100%; }@media only screen and (min-width: 450px) {.cIWsize30 { width:30%; } .tBsize65 { width:65%; }.cIWsize35 { width:35%; } .tBsize60 { width:60%; }.cIWsize40 { width:40%; } .tBsize55 { width:55%; }.cIWsize45 { width:45%; } .tBsize50 { width:50%; }.cIWsize50 { width:50%; } .tBsize45 { width:45%; }.cIWsize55 { width:55%; } .tBsize40 { width:40%; }.cIWsize60 { width:60%; } .tBsize35 { width:35%; }.cIWsize65 { width:65%; } .tBsize30 { width:30%; }.cIWsize70 { width:70%; } .tBsize25 { width:25%; }.cIWsize75 { width:75%; } .tBsize20 { width:20%; }.cIWsize80 { width:80%; } .tBsize15 { width:100%; }.cIWsize85 { width:85%; } .tBsize10 { width:100%; }.cIWsize90 { width:90%; } .tBsize5 { width:100%; }.cIWsize95 { width:95%; } .tBsize0 { width:100%; }.cIWsize100 { width:100%; }}#content .Abschluss {width:80%;height:0px;margin:25px auto 0px;padding:0px 0px 25px;border-top:1px solid var(--cBlue);position:relative;}#content .Abschluss span {position:absolute;display:block;top:-11px;left:50%;width:50px;padding:0px 20px;height:22px;margin-left:-45px;background-repeat:no-repeat;background-position:center center;}.offline {background-color:#F0C6C6;}.absatz {width:100%;position:relative;padding:0px;}.absatz .pAnchor {position:absolute;top:-200px;height:0px;}.absatzColorWrapper {width:100%;background-color:#F5F5F5;padding:0px 10px;position:relative;left:-10px;}.cmsEditWrapper {position:relative;left:-5px;padding:0px 5px;width:100%;}.cmsEditWrapper:hover {background-color:#EEE;z-index:990;}.cmsEditWrapper:hover .loginRow {left:0px;}.cmsEditWrapper:hover .loginRow a {border:none !important;}.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;} .video-container iframe,.video-container object,.video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.absatz .loginRow {position:absolute;left:-2000px;top:0px;width:100%;height:30px;background-color:#FFF;border:2px solid #EEE;padding:3px;margin:0 0 5px 0;}.editbox {float:left;padding-right:10px;}.editboxR {float:right;}.pie-chart {width: 200px;height: 200px;border-radius: 50%;background: conic-gradient(#4caf50 0% 99.7%, #f44336 99.7% 100% );display: flex;align-items: center;justify-content: center;color: #333;font-weight: bold;font-size: 1.2em;}@media only screen and (width > 768px) {}.boxenInhalte {width:100%;z-index:700;}#content .boxenInhalte .bIWrapper {width: 100%;background-color: rgba(16,69,82,0.20);}.boxenInhalte .bILeft {width:100%;}.boxenInhalte .bILeft .bIBoxBild {display:block;width:100%;}.boxenInhalte .bILeft .bIBoxBild .cbIIWrapper {display:block;width:100%;position:relative;z-index:700;}.boxenInhalte .bILeft .bIBoxBild .cbIIPager {display:block;width:100%;position:absolute;left:0px;top:20px;padding:0 20px;height:16px;box-sizing:border-box;z-index:710;text-align:center;}.boxenInhalte .bILeft .bIBoxBild .cbIIPager a {display:inline-block;width:14px;height:14px;margin:0px 3px;background-color: rgba(255,255,255,0.40);border:1px solid rgba(255,255,255,0.8) !important;}.boxenInhalte .bILeft .bIBoxBild .cbIIPager a:hover, .boxenInhalte .bILeft .bIBoxBild .cbIIPager a.selected:hover {background-color: rgba(255,255,255,0.70);border:1px solid rgba(255,255,255,1.00) !important;}.boxenInhalte .bILeft .bIBoxBild .cbIIPager a.selected {background-color: rgba(133,12,54,1.00);border: 1px solid rgba(133,12,54,1.00) !important;}.boxenInhalte .bILeft .bIBoxBild .cbIIPager a span {display:none;}.boxenInhalte .bILeft img {width:100%;display:block;border:none;}.boxenInhalte .bIRight {width:100%;text-align:center;color:#212121;font-size:16px;font-size:1.6rem;padding:20px;box-sizing:border-box;}.boxenInhalte .bIBox {width:100%;}.boxenInhalte .bIBox span {display:block;}.boxenInhalte .bIBox .bIBoxTitle {font-size:28px;font-size:2.8rem;font-weight:400;line-height:40px;margin:0 0 5px 0;color:#850C36;}.boxenInhalte .bIBox .bIBoxText {font-weight:300;}.boxenInhalte .bIBox .bIBoxLink {height:40px;margin:25px 0 0 0;}.boxenInhalte .bIBox .bIBoxLink a {display:inline-block;border:1px solid #FFF !important;line-height:30px;padding:0 25px;background-color:#390B1B;color:#FFF !important;font-weight:400;text-align:center;}.boxenInhalte .bIBox .bIBoxLink a:hover {background-color:#212121;}@media only screen and (min-width: 990px) {#content .boxenInhalte .bIWrapper {width:100%;display:flex;}.boxenInhalte:nth-of-type(even) .bIWrapper {flex-direction:row-reverse;}.boxenInhalte .bILeft {width:50%;flex:1 1 auto;}.boxenInhalte .bIRight {width:50%;padding:40px;position: relative;display: flex;align-items: center;justify-content: center;}.boxenInhalte .bIBox {width:100%;}}.spaltenInhalte {width:100%;padding:20px 0px 0px 0px;margin:0px 0px 20px 0px;}.spaltenInhalte span {display:block;}.spaltenInhalte a {text-decoration:none !important;}.spaltenInhalte .sIRow2, .spaltenInhalte .sIRow3, .spaltenInhalte .sIRow4 {width:100%;margin:0;}.spaltenInhalte .sIRow2 .sIBox {width:100%;margin:0px 0px 30px 0px;}.spaltenInhalte .sIRow3 .sIBox {width:100%;margin:0px 0px 30px 0px;}.spaltenInhalte .sIRow4 .sIBox {width:100%;margin:0px 0px 30px 0px;}.spaltenInhalte .sIBox .sIBoxTitle {color:#104552;font-weight:400;}.spaltenInhalte .sIRow2 .sIBox .sIBoxTitle {font-size:20px;font-size:2.0rem;line-height:30px;padding:0 0 10px 0;}.spaltenInhalte .sIRow3 .sIBox .sIBoxTitle {font-size:14px;font-size:1.4rem;line-height:24px;padding:0 0 10px 0;}.spaltenInhalte .sIRow4 .sIBox .sIBoxTitle {font-size:14px;font-size:1.4rem;line-height:20px;padding:0 0 10px 0;}.spaltenInhalte .sIBoxBild {width:100%;position:relative;margin:0px 0px 10px 0px;overflow:hidden;}.spaltenInhalte .sIBoxBild img {width:100%;display:block;transition:transform 0.2s ease-in; -webkit-transform:scale(1.0); -moz-transform:scale(1.0); -o-transform:scale(1.0); transform:scale(1.0);border:0;}.spaltenInhalte a:hover .sIBoxBild img {filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.5;transition:transform 1.0s ease-out; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}.spaltenInhalte a:hover .sIBoxBild:after {-moz-box-shadow:inset 0 0 20px #666; -webkit-box-shadow:inset 0 0 20px #666; box-shadow:inset 0 0 20px #666;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;content:"";}.spaltenInhalte .sIBoxBild .sIBoxTitle {position:absolute;bottom:0px;left:0px;width:100%;line-height:20px;padding:5px 10px;;background-color:rgba(255,255,255,0.80);color:#60870C;box-sizing:border-box;border-bottom:3px solid #60870C;font-size:12px;font-size:1.2rem;}.spaltenInhalte a:hover .sIBoxBild .sIBoxTitle {transition:background-color 0.5s ease-out;-o-transition:background-color 0.5s ease-out;-webkit-transition:background-color 0.5s ease-out;-moz-transition:background-color 0.5s ease-out;background-color:#60870C;background-image:none;color:#FFF;}.spaltenInhalte .sIRow2 .sIBoxBild .sIBoxTitle {line-height:30px;font-size:20px;font-size:2.0rem;}.spaltenInhalte .sIRow3 .sIBoxBild .sIBoxTitle {line-height:24px;font-size:14px;font-size:1.4rem;}.spaltenInhalte .sIRow4 .sIBoxBild .sIBoxTitle {line-height:20px;font-size:14px;font-size:1.4rem;}.spaltenInhalte .sIBoxText, .spaltenInhalte a .sIBoxText {width:100%;text-decoration:none !important;color:#3E3E3E;}.spaltenInhalte .sIBoxText a {display:inline !important;}.spaltenInhalte .sIBoxText ul {padding:0 !important;margin:0 !important;}.spaltenInhalte .sIBoxText ul li {padding:0px;margin:0px 0px 4px 0px;line-height:18px;}@media only screen and (min-width: 990px) {.spaltenInhalte .sIRow2, .spaltenInhalte .sIRow3, .spaltenInhalte .sIRow4 {margin:0px 0px 30px 0px;display:flex;justify-content: space-between;}.spaltenInhalte .sIRow2 .sIBox, .spaltenInhalte .sIRow3 .sIBox, .spaltenInhalte .sIRow4 .sIBox {margin:0;}.spaltenInhalte .sIRow2 .sIBox {width:calc(50% - 20px);}.spaltenInhalte .sIRow3 .sIBox {width:calc(33.3333% - 20px);}.spaltenInhalte .sIRow4 .sIBox {width:calc(25% - 10px);}.spaltenInhalte .sIRow2 .sIBox .sIBoxTitle {line-height:40px;font-size:26px;font-size:2.6rem;}.spaltenInhalte .sIRow3 .sIBox .sIBoxTitle {line-height:30px;font-size:20px;font-size:2.0rem;}.spaltenInhalte .sIRow4 .sIBox .sIBoxTitle {line-height:24px;font-size:16px;font-size:1.6rem;}.spaltenInhalte .sIRow2 .sIBoxBild .sIBoxTitle {line-height:40px;font-size:26px;font-size:2.6rem;}.spaltenInhalte .sIRow3 .sIBoxBild .sIBoxTitle {line-height:30px;font-size:20px;font-size:2.0rem;}.spaltenInhalte .sIRow4 .sIBoxBild .sIBoxTitle {line-height:30px;font-size:16px;font-size:1.6rem;}}#aussteller {width:100%;padding:20px 0;}#aussteller #ausstellerWrapper {width:100%;max-width: 1920px;padding: 20px 10px 20px 10px;display:flex;flex-wrap:wrap;gap: 20px 10px;margin:0 auto;}#aussteller .aWitem {width:calc(50% - 5.2px);background-color:#FFF;text-align:left;font-size: 14px;font-size: 1.4rem;}#aussteller .aWitem.aWiColor1 {color:var(--cBlueDark);}#aussteller .aWitem.aWiColor2 {color:var(--cBlue);}#aussteller .aItemTitle {width:100%;position: relative;}#aussteller .aItemName {width:calc(100% - 23px);font-size: 16px;font-size: 1.6rem;line-height:125%;font-weight:bold;padding: 5px 28px 5px 5px;text-transform:uppercase;background-color: #FFF;}#aussteller .aWitem.aWiColor1 .aItemName {background-color:rgba(var(--cBlueDark_RGB), .3);}#aussteller .aWitem.aWiColor2 .aItemName {background-color:rgba(var(--cBlue_RGB), .3);}#aussteller .aItemName a {color:inherit;text-decoration:none;cursor:text;}#aussteller .aItemNr {width:46px;line-height:50px;font-size: 22px;font-size: 2.2rem;color:#FFF;font-weight:bold;text-align: center;position: absolute;right: 0;top: 50%;transform: translateY(-50%);overflow: hidden; -webkit-clip-path: polygon(50% 0%, 50% 0%, 100% 25%, 100% 75%, 50% 100%, 50% 100%, 0% 75%, 0% 25%); clip-path: polygon(50% 0%, 50% 0%, 100% 25%, 100% 75%, 50% 100%, 50% 100%, 0% 75%, 0% 25%);}#aussteller .aWitem.aWiColor1 .aItemNr {background-color:var(--cBlueDark);}#aussteller .aWitem.aWiColor2 .aItemNr {background-color:var(--cBlue);}#aussteller .aWitemData {width:100%;line-height:16px;padding: 5px 10px 0 5px;}#aussteller .aWitemData b {color:inherit;}#aussteller .aWitemData b a {color:inherit;cursor:text;text-decoration:none;}#aussteller .aWitemData a {color:inherit;text-decoration:none;}@media only screen and (width > 600px) {#aussteller #ausstellerWrapper {padding: 30px 15px 30px 15px;gap: 25px 20px;}#aussteller .aWitem {width:calc(50% - 10.2px);}}@media only screen and (width > 1000px) {#aussteller #ausstellerWrapper {padding: 40px 25px 40px 25px;gap: 25px 20px;}#aussteller .aWitem {width:calc((100% - 40.2px) / 3);}}@media only screen and (width > 1400px) {#aussteller #ausstellerWrapper {padding:60px 40px;gap: 25px 30px;}#aussteller .aWitem {width:calc((100% - 90.2px) / 4);}}@media only screen and (width > 1600px) {#aussteller .aWitem {width:calc((100% - 120.2px) / 5);}}#grundrisse {width: 100%;margin: 0 auto;padding: 30px 15px;display: flex;flex-wrap: wrap;gap: 50px;position: relative;}#grundrisse a.g_Item {width: 100%;display: block;aspect-ratio: 20/16;background-size: contain;background-repeat: no-repeat;background-position: center;}@media only screen and (width > 1000px) {#grundrisse {padding: 50px 15px 120px 15px;}#grundrisse a.g_Item {width:calc((100% - 50.2px) / 2) ;}}img { border:none; }*,*:after,*::before { box-sizing: border-box;}@-webkit-keyframes pulse {0%{transform: scale3d(1, 1, 1);}100%{transform: scale3d(1.05, 1.05, 1.05);}}@keyframes pulse {0%{transform: scale3d(1, 1, 1);}100%{transform: scale3d(1.05, 1.05, 1.05);}}#rmsHero {width: 100%;aspect-ratio: 4/3;max-height: 800px;background-color:var(--cBlue);display: flex;position: relative;z-index: 400;}#rmsHero #rmsHero_Left {width:60%;background-image:url(../images/svg/triangle.svg);background-size:auto 100%;background-position: top right;background-repeat:no-repeat;}#rmsHero #rmsHero_Right {width:40%;background-image:url(../images/svg/acht-cutted.svg);background-position:right bottom;background-size:contain;background-repeat:no-repeat;transform: translate(0, 15px);}#rmsHeroData {padding:0 15px 30px 15px;position: absolute;inset: 0;display: flex;}#rmsHeroData #eintrittFrei {width:100%;position: absolute;left: 55%;top: 50%;width: 80px;aspect-ratio: 7/8;transform: translate(-50%, -50%);}#rmsHeroData #eintrittFrei svg {display: block;width: 100%;height: 100%;}@media only screen and (width > 700px) {#rmsHeroData #eintrittFrei {left: 50%;width: 100px;}}@media only screen and (width > 1200px) {#rmsHeroData #eintrittFrei {left: 55%;width: 140px;}}#rmsHD_Inner {width: 100%;max-width: 1260px;margin: auto auto 0 auto;display: flex;flex-direction: column;gap:10px;}#rmsHD_I_Slogan {}#rmsHD_I_Slogan h1.big {width:100%;font-size:47px;font-size:4.7rem;line-height:90%;font-weight:700;text-transform:uppercase;}#rmsHD_I_Text {font-size:2vh;}#rmsHD_I_Social {display: flex;gap: 10px;padding: 10px 0 0 0;}#rmsHD_I_Social a {display:block;width: 28px;height: 28px;}#rmsHD_I_Social a svg {display:block;width:100%;height:100%;fill: #FFF;}@media only screen and (width > 600px) {#rmsHero {aspect-ratio: 3/2;}#rmsHD_I_Slogan h1.big {font-size:70px;font-size:7.0rem;}}@media only screen and (width > 700px) {#rmsHero {aspect-ratio: 7/4;}}@media only screen and (width > 800px) {#rmsHD_Inner {gap: 30px;}#rmsHD_I_Slogan h1.big {font-size:90px;font-size:9.0rem;}#rmsHD_I_Social {padding: 30px 0 0 0;}#rmsHD_I_Social a {width: 40px;height: 40px;}}@media only screen and (width > 1000px) {#rmsHero #rmsHero_Left {width: 50%;}#rmsHero #rmsHero_Right {width: 50%;transform: translate(0, 30px);}#rmsHeroData {padding:0 30px 70px 30px;}}@media only screen and (width > 1200px) {#rmsHD_I_Slogan h1.big {font-size:120px;font-size:12.0rem;}}@media only screen and (width > 1600px) {#rmsHD_I_Slogan h1.big {font-size:140px;font-size:14.0rem;}}#headerImage div.hImage {width:100%;display:block;float:left;z-index:600;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;}#headerImage div.hImage a span {position:absolute;display:block;width:40px;height:40px;left:50%;top:80%;margin:-20px 0 0 -20px;z-index:900;border:1px solid #FFF;border-radius:20px;-webkit-animation: pulse 0.4s alternate infinite; animation: pulse 0.4s alternate infinite;background-image:url(../images/css/play.png);background-position:center center;background-repeat:no-repeat;background-size:cover;}#headerImage div.hImage a:hover span {-webkit-animation-play-state: paused; animation-play-state: paused;}#hIButtons {height:24px;vertical-align:middle;display:inline-block;width:auto;border:1px solid #FFF;}a.sliderButton {width:32px;height:24px;display:inline-block;background-image:url(../images/css/buttons.png);background-size:64px 24px;margin:0;font-size: 0px;}a#hIprev {background-position:0px 0px;}a#hInext {background-position:-32px 0px;}.impressionen {width:100%;}.impressionen .galleryRow {width:100%;padding-bottom:10px;}.impressionen .gRowLeft {width:48.57%;float:left;}.impressionen .gRowRight {width:48.57%;float:right;}.impressionen .galleryItem {width:47.06%;}.impressionen span {display:block;}.impressionen .galleryItem a {width:100%;display:block;position:relative;text-decoration:none !important;border:none !important;}.impressionen .galleryImage {width:100%;height:66.6666%;position:relative;margin:0px 0px 5px 0px;overflow:hidden;}.impressionen .galleryImage img {width:100%;filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.5;display:block;}.impressionen a:hover .galleryImage img {background-color:#FFF;filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.0;border:none !important;}.impressionen .galleryImage span.vPlay {width:50px;height:50px;position:absolute;display:block;left:50%;top:50%;margin:-25px 0px 0px -25px;z-index:400;background-image:url(../images/css/play.png);background-repeat:no-repeat;background-position:right center;}.impressionen a:hover .galleryImage span.vPlay {background-position:left center;}.impressionen a .galleryTitle {color:#000;font-weight:normal;height:36px;line-height:18px;overflow:hidden;padding:5px 0px 0px;font-size:14px;font-size:1.4rem;text-decoration:none !important;}.impressionen .impImgCols {width:100%;}.impressionen .impImgColsLeft {float:left;width:50%;padding:0 5px 0 0;box-sizing:border-box;}.impressionen .impImgColsRight {float:right;width:50%;padding:0 0 0 5px;box-sizing:border-box;}.impressionen .impImgCol1 {width:50%;padding:0 5px 0 0;float:left;box-sizing:border-box;}.impressionen .impImgCol2 {width:50%;padding:0 0 0 5px;float:right;box-sizing:border-box;}.impressionen .imgItem {width:100%;position:relative;display:block;overflow:hidden;margin-bottom:10px;}.impressionen .imgItem a {border:none !important;}.impressionen .imgItem a img {position:relative;max-width:100%;height:auto;border:none !important;display:block;}.impressionen .imgItem a:hover img {background-color:#FFF;filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.8;}#routenplaner {width:100%;}#routeField {width:100%;text-align:center;}#routeButton {width:50%;margin:20px auto 0;text-align:center;}#sitemap {width:100%;font-weight:400;}#sitemap .smNaviRow {width:100%;margin:0 0 20px 0;}#sitemap .smNaviRow .smNaviItem {width:45%;}#sitemap .smNaviRow .smNaviItem:nth-child(1) { float:left; }#sitemap .smNaviRow .smNaviItem:nth-child(2) { float:right; }#sitemap ul.smLevel1 {margin:0px;padding:0px;clear:both;}#sitemap ul.smLevel1 li {list-style:none;background-image:none;margin:0;padding:0;}#sitemap ul.smLevel1 li a {line-height: 20px;height: 20px;font-weight: 400;font-size: 20px;font-size: 2.0rem;color: #390B1B;text-decoration: none;}#sitemap ul.smLevel1 li input {float:right;width:100px;font-size: 12px;font-size: 1.2rem;border:1px solid #005231;border-radius:3px;padding:3px 5px;text-align:center;box-sizing:border-box;box-shadow: 0px 0px 3px 0px #333;}#sitemap ul.sitemapfiL li a:hover {text-decoration:underline;}#sitemap ul.smLevel1 li ul.smLevel2 {margin:0;padding:10px 0 0 0;}#sitemap ul.smLevel1 li ul.smLevel2 li {margin:0px;padding: 0px;clear:both;}#sitemap ul.smLevel1 li ul.smLevel2 li a {line-height: 20px;height: 20px;font-weight: 400;font-size: 16px;font-size: 1.6rem;color: #131313;}#sitemap ul.smLevel1 li ul.smLevel2 li a:before {content:'- ';}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 {margin:0px;padding:0px;clear:both;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li {margin:0px;padding: 0px;background-image:none;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li a {line-height: 20px;height: 20px;font-weight: 400;font-size: 14px;font-size: 1.4rem;color: #999;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li a:before {content:'- ';}#anfrage { margin: 0 auto; padding: 0; text-align: left; position: relative; font-size: 16px;font-size: 1.6rem; color: var(--cBlue);}#anfrage.formProcessing { opacity: .7;}#anfrageBanner { background-color: var(--cBlue); width: 100%; padding: 50px; color: #FFF; text-transform: uppercase; text-align: center;}#anfrageBanner h1 { font-size: 50px;font-size: 5.0rem; font-weight:700;}#anfrageBanner h2 { font-size: 26px;font-size: 2.6rem;}#achtGruende { padding:50px 50px 0 50px;}#aG_Top { text-transform: uppercase; color: var(--cBlue); text-align: center;}#aG_Top h1 { font-size: 50px;font-size: 5.0rem; font-weight:700;}#aG_Top h2 { font-size: 26px;font-size: 2.6rem;}#aG_Top #aG_Top_Link { padding: 30px 0 0 0; display: flex; justify-content: center;}#aG_Top a { display: block; text-decoration: none; color: var(--cBlue); text-decoration-thickness: 1px; -webkit-text-decoration-line: underline; text-decoration-line: underline; -webkit-text-decoration-style: solid; text-decoration-style: solid; -webkit-text-decoration-color:var(--cBlue); text-decoration-color:var(--cBlue); text-underline-offset: 3px;}#achtGruende.show #aG_Top_Link { display: none;}#achtGruende #aG_Bottom { width: 100%; max-width: 600px; line-height: 140%; margin: 0 auto; display: grid; padding: 40px 0 0 0; grid-template-rows: 0fr; transition: grid-template-rows 0.5s ease-out; transition: grid-template-rows 0.5s ease-out, -ms-grid-rows 0.5s ease-out;}#achtGruende.show #aG_Bottom { grid-template-rows: 1fr;}#achtGruende #aG_Bottom span { overflow: hidden;}#anfrageConfirm {width: auto;padding: 50px; text-align: center; font-size: 26px;font-size: 2.6rem; color: var(--cBlue);}#anfrageConfirm p {padding:20px;}#anfrageForm { width: 100%; padding: 50px; display: flex; flex-direction: column; gap: 50px 0;}#anfrage.formProcessing a.formsubmit span {  color: var(--cBlue);}#anfrage.formProcessing a.formsubmit {  background: linear-gradient(40deg, rgba(0, 158, 227, 1) 0%, rgba(250, 250, 250, 1) 35%, rgba(250, 250, 250, 1) 65%, rgba(0, 158, 227, 1) 100%); background-size: 400% 400%; -webkit-animation: ButtonGradient 2s ease infinite; animation: ButtonGradient 2s ease infinite;}.formValues { display: none;}.formSection { width: 100%; }.formSection_Title { font-size: 30px;font-size: 3.0rem; padding: 0 0 20px 0; color: var(--cBlue); text-transform: uppercase; font-weight:700;}.formCol { width: 100%;}.formItem { margin: 0 0 15px 0; padding: 0; position: relative;}.formItem label { display: block; position: relative; line-height: 30px; color: var(--cBlue); }.formItem.fIReq label::before { display: block; position: absolute; left: -10px; width: 10px; text-align: center; content: '*';}.formItem.fIerror label { color: var(--cRed); font-weight: 700;}.formItem.fIerror::after { display:block; position: absolute; right: 0px; top: 9px; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; font-size: 12px;font-size: 1.2rem; line-height: 18px; content: ''; color: var(--cRed);}#fIerrorAnchor { position: absolute; top: -180px; height: 10px; width: 100%; pointer-events: none; background-color:#FFF; opacity: 0;}html[lang="de"] .formItem.fIerror::after { content: 'Pflichtfeld';}html[lang="it"] .formItem.fIerror::after { content: 'Campo obbligatorio';}html[lang="en"] .formItem.fIerror::after { content: 'Mandatory field';}.formItem.fIerror .formfield { border:1px solid var(--cRed);}.formItem.fIerror .ffCal, .formItem.fIerror textarea.formfield { border:1px solid var(--cRed);}.formItem.fIAlignCenter { text-align: center; margin: 30px 0; line-height: 140%;}#standSelection {width: 100%;display: flex;flex-direction: column; gap:20px; max-width: 600px;}#standSelection .sS_Item {width: 100%;line-height: 16px;margin:0;padding:0;position:relative; display: flex; justify-content: space-between;}#standSelection .sS_Item_Text { width: calc(100% - 125px); line-height: 140%;}#standSelection .sS_Item_Value { width:120px;}#fError { padding: 20px; background-color:rgba(var(--cRed_RGB), .1); border:2px solid var(--cRed); color: var(--cRed); font-weight: 300; line-height: 140%; border-radius: 5px;}#anfrage.formProcessing #fError { -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); opacity: 0.3;}#fError b { display: block; padding: 0 0 20px 0;}@media only screen and (min-width: 600px) {.formCol { display: grid; grid-template-columns: repeat(2, 1fr); grid-column-gap: 30px; grid-auto-rows:auto;}.formItem.fIFull { grid-column: 1/-1;}.formItem.fIBreak { grid-column: 1/2;}.formItem + .formItem.fIBreak { grid-column-start: 1;}}@media only screen and (min-width: 800px) {.formCol { grid-column-gap:20%;}}#okteam-personas {width:100%;padding:20px 0;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;}#okteam-personas .person {width:calc(50% - 20px);margin:0 10px 40px 10px;text-align:center;}.person-img {width:100%;height:120px;background-position:center;background-size:contain;background-repeat:no-repeat;}.person-img.am { background-image: url(../images/team/Alfred-Mahlknecht.png); }.person-img.bm { background-image: url(../images/team/Benedikt-Messner.png); }.person-img.cm { background-image: url(../images/team/Christian-Mahlknecht.png); }.person-img.cs { background-image: url(../images/team/Christof-Stuefer.png); }.person-img.gp { background-image: url(../images/team/Gerhard-Prantner.png); }.person-img.hp { background-image: url(../images/team/Horst-Platter.png); }.person-img.hr { background-image: url(../images/team/Hubert-Rottensteiner.png); }.person-img.jm { background-image: url(../images/team/Johannes-Mair.png); }.person-img.jf { background-image: url(../images/team/Julia-Fulterer.png); }.person-img.km { background-image: url(../images/team/Konrad-Messner.png); }.person-img.lk { background-image: url(../images/team/Lorenz-Kroess.png); }.person-img.mli { background-image: url(../images/team/Markus-Lintner.png); }.person-img.mlo { background-image: url(../images/team/Mathias-Lobis.png); }.person-img.mp { background-image: url(../images/team/Matthias-Prast.png); }.person-img.rl { background-image: url(../images/team/Rainer-Lang.png); }.person-img.sp { background-image: url(../images/team/Sybille-Prast.png); }.person-img.sh { background-image: url(../images/team/Sylvia-Hohenegger.png); }.person-img.wc { background-image: url(../images/team/Walter-Clementi.png); }.person-img.wu { background-image: url(../images/team/Wolfgang-Unterhofer.png); }.person-name {width:100%;padding:5px 0 0 0;} (Gehaltskonto mit Rahmen)@media only screen and (min-width: 600px) {.person-img {height:150px;}}@media only screen and (min-width: 800px) {#okteam-personas {width:calc(100% - 40px);}#okteam-personas .person {width:calc(33.333333% - 20px);}.person-img {height:160px;}}@media only screen and (min-width: 1000px) {#okteam-personas {width:calc(100% - 100px);}#okteam-personas .person {width:calc(25% - 20px);}.person-img {height:170px;}}@media only screen and (min-width: 1280px) {#okteam-personas {width:calc(100% - 200px);}#okteam-personas .person {width:calc(25% - 20px);}.person-img {height:180px;}}@media only screen and (min-width: 1600px) {#okteam-personas {width:75%;}#okteam-personas .person {width:calc(20% - 20px);}.person-img {height:200px;}}#team {width:100%;max-width:1200px;padding:30px 20px 120px 20px;margin: 0 auto;display: grid;grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));gap: 20px;display: flex;flex-wrap:wrap;gap: 20px;}.team_Item {width:100%;position:relative;display: flex;flex-direction: column;gap: 5px;width:calc((100% - 20.2px) / 2);}.team_Item:nth-child(2), .team_Item:nth-child(4), .team_Item:nth-child(6), .team_Item:nth-child(8), .team_Item:nth-child(10) {transform: translateY(30%);}.team_Item .t_I_Bild {width:100%;background-position: center;background-size: cover;background-repeat: no-repeat; overflow: hidden;-webkit-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%); clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);}.team_Item .t_I_Bild img {width:100%;height:100%;display:block;-o-object-fit: cover; object-fit: cover;}.team_Item .t_I_Data {width:100%;padding:10px 0 0 0;text-align: center;}.team_Item .t_I_D_Name {font-size:18px;font-size:1.8rem;line-height:120%; color: var(--cBlue);}@media only screen and (width > 600px) {.team_Item {width:calc((100% - 40.2px) / 3);}.team_Item:nth-child(2), .team_Item:nth-child(4), .team_Item:nth-child(6), .team_Item:nth-child(8), .team_Item:nth-child(10) {transform:none;}.team_Item:nth-child(2), .team_Item:nth-child(5), .team_Item:nth-child(8), .team_Item:nth-child(11) {transform: translateY(30%);}}@media only screen and (width > 800px) {#team {gap: 40px;padding:50px 20px 120px 20px;}.team_Item {width:calc((100% - 120.2px) / 4);}.team_Item:nth-child(2), .team_Item:nth-child(5), .team_Item:nth-child(8), .team_Item:nth-child(11) {transform:none;}.team_Item:nth-child(2), .team_Item:nth-child(4), .team_Item:nth-child(6), .team_Item:nth-child(8) {transform: translateY(30%);}}@media only screen and (width > 1000px) {.team_Item {width:calc((100% - 160.2px) / 5);}.team_Item:nth-child(2), .team_Item:nth-child(4), .team_Item:nth-child(6), .team_Item:nth-child(8) {transform:none;}.team_Item:nth-child(2), .team_Item:nth-child(4), .team_Item:nth-child(7), .team_Item:nth-child(9) {transform: translateY(30%);}}#pageLayer {width:100%;}#pageLayer .pLayer {width:100%;}#pageLayer .pLayerTop {width:100%;color:#FFF;background-color:var(--cBlue);padding:25px 0;position: relative;}@media only screen and (width <= 700px) {#pageLayer .pLayerTop:has(#eintrittFrei) {padding:65px 0 25px 0;}}#pageLayer .pLayerTop.pLTinvers {background-color:#FFF;color:var(--cBlue);}#pageLayer .pLayerTop h4 {font-size: 40px;font-size: 4.0rem;padding:0;margin:0;color:inherit;text-transform:uppercase;font-weight:700;line-height:100%;}#pageLayer .pLayerTop h5 {font-size: 26px;font-size: 2.6rem;font-weight:400;padding:0;margin:0;color:inherit;line-height:100%;}#pageLayer .pLayerTop.pLThalf {width:100%;color:var(--cBlue);background-color:#FFF;}#pageLayer .pLayerTop #eintrittFrei {width:100%;position: absolute;right: 10px;top: 0px;width: 80px;aspect-ratio: 7/8;transform: translate(0, -50%);}#pageLayer .pLayerTop #eintrittFrei svg {display: block;width: 100%;height: 100%;}#pageLayer .pLayerTop .pLayerTBox {width:100%;padding:0 15px;text-align:center;display: flex;flex-direction: column;gap: 10px;}#pageLayer .pLayerTop.pLThalf .pLayerTBox:nth-of-type(1) {padding:0 15px 20px 15px;}#pageLayer .pLayerTop.pLThalf h5 {text-transform:none;}#pageLayer .pLayerBottom {width:100%;color:var(--cBlue);background-color:#FFF;}#pageLayer .pLayerBottom.pLBhalf {width:100%;}#pageLayer .pLayerBottom .pLayerBBox {width:100%;height:auto;font-size: 22px;font-size: 2.2rem;line-height: 130%;text-align:center;color:var(--cBlue) !important;}#pageLayer .pLayerBottom.pLBhalf .pLayerBBox {text-align:left;}#pageLayer .pLayerBottom.pLBhalf .pLayerBBox.pLBBgrey {background-color:#F3F6F9;}#pageLayer .pLayerBottom .pLayerBBox.pLBZentriert {width:100%;text-align:center;padding:20px;position:relative;}#pageLayer .pLayerBottom.pLBhalf .pLayerBBox .pLBBoxTitle {width:100%;padding:20px 5px;background-color:var(--cBlue);}#pageLayer .pLayerBottom.pLBhalf .pLayerBBox .pLBBoxTSlogan {width:100%;margin:0 auto;text-align:center;}#pageLayer .pLayerBottom.pLBhalf .pLayerBBox .pLBBoxTSlogan img {max-width:100%;height:auto;display:inline-block;}#pageLayer .pLayerBottom.pLBhalf .pLayerBBox .pLBBoxContent {width:100%;}#pageLayer .pLayerBottom.pLBhalf .pLayerBBox .pLBBoxContent.pLBBCpadding {padding:10% 8%;}@media only screen and (width < 990px) {#pageLayer .pLayerBottom.pLBhalf .pLayerBBox.pLBBgrey:nth-child(2) .pLBBoxContent.pLBBCpadding {padding:0 8% 15% 8%;}}#pageLayer .pLayerBottom .pLayerBBox h1 {font-size: 44px;font-size: 4.4rem;padding:0 0 10px 0;margin:0;color:inherit;text-transform:uppercase;font-weight:700;line-height:90%;}#pageLayer .pLayerBottom .pLayerBBox h2 {font-size: 26px;font-size: 2.6rem;padding:6px 0 0 0;margin:0;color:inherit;line-height:125%;}#pageLayer .pLayerBottom .pLayerBBox p {padding:0;margin:0 0 5px 0;color:inherit;line-height:120%;}#pageLayer .pLayerBottom .pLayerBBox b {font-weight: 700;}#pageLayer .pLayerBottom .pLayerBBox .pLBBoxContent b {font-size: 18px;font-size: 1.8rem;padding:0;color:inherit;line-height:110%;}#pageLayer .pLayerBottom .pLayerBBox .pLBBoxContent strong {color:inherit;}#pageLayer .pLayerBottom .pLayerBBox .pLBBoxContent a {text-decoration:none;color:inherit;}#pageLayer .pLayerBottom .pLayerBBox a.fbLinkBox {font-size: 22px;font-size: 2.2rem;padding:0 0 0 36px;margin:10% 0 0 0;color:var(--cBlue);line-height:110%;display:inline-block;text-transform:uppercase;font-weight:700;background-image: url(../images/css/fbIconBox.png);background-position:left center;background-repeat:no-repeat;}#pageLayer .pLayerBottom .pLayerBBox a.buttonLinkBox {font-size: 18px;font-size: 1.8rem;padding:9px 19px;margin:10% 0 0 0;line-height:20px;display:inline-block;text-decoration:none;font-weight:400;color:#FFF;background-color:var(--cBlue);border:1px solid var(--cBlue);text-transform: uppercase;letter-spacing: 2px;border-radius: 15px;}#pageLayer .pLayerBottom .pLayerBBox a.buttonLinkBox:hover {background-color:#FFF;color:var(--cBlue);}#pageLayer .pLayerBottom #kontakt.pLayerBBox {color:#3C3C3C;}#pageLayer .pLayerBottom #kontakt.pLayerBBox p {margin:0 0 20px 0;}#zahlenTabelle {width:100%;background-color: #FFF;padding: 40px 20px;}#zTWrapper {width:100%;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: center;gap: 15px 30px;}#zTWrapper .zT_Item {flex: 0 1 auto;display: flex;flex-direction: column;}#zTWrapper .zT_Item b {font-size:200%;font-weight: 700;padding: 20px 0 0 60px;line-height: 110%;position: relative;}#zTWrapper .zT_Item b::before {width:50px;height:50px;background-size: contain;background-repeat: no-repeat;background-position: center;position: absolute;left: 0;bottom: 0;content: '';}#zTWrapper .zT_Item:nth-child(1) b::before {background-image: url(../images/svg/zahlen_1.svg);}#zTWrapper .zT_Item:nth-child(2) b::before {background-image: url(../images/svg/zahlen_2.svg);}#zTWrapper .zT_Item:nth-child(3) b::before {background-image: url(../images/svg/zahlen_3.svg);}#zTWrapper .zT_Item:nth-child(4) b::before {background-image: url(../images/svg/zahlen_4.svg);}#zTWrapper .zT_Item i {font-size:80%;font-weight: 700;font-style: normal;padding: 0 0 0 60px;}@media only screen and (width > 900px) {#zTWrapper {gap: 30px 60px;}#zTWrapper .zT_Item b {font-size:300%;padding: 20px 0 0 105px;}#zTWrapper .zT_Item b::before {width:90px;height:80px;}#zTWrapper .zT_Item i {font-size:90%;padding: 0 0 0 105px;}}#programmTabelle {width:100%;background: #0073B9;background: linear-gradient(45deg, rgba(0, 115, 185, 1) 0%, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0) 65%, rgba(0, 115, 185, 1) 100%);background-color: var(--cBlue);}#pTWrapper {width:100%;padding:40px 10px 100px 10px;background-image: url(../images/svg/acht-liegend.svg);background-size: 65% auto;background-repeat: no-repeat;background-position: right bottom; }#pT_Cols {width: 100%;max-width:1130px;margin: 0 auto;color: #FFF;text-align: left;display: flex;flex-direction: column;gap: 20px;}.pT_Col {width: 100%;display: flex;flex-direction: column;gap: 40px;--timeWidth: 130px;}.pT_Col_Item {display: flex;flex-direction: column;gap: 10px;}.pT_Col_Item.block {padding: 20px 15px;}.pT_Col_Item.block.typ_1 {background-color: #878787;gap: 10px;}.pT_Col_Item.block.typ_2 {background-color: #435761;}.pT_C_I_Title {text-transform: uppercase;}.pT_C_I_Title.flex {display: flex;gap: 10px;}#content .pT_C_I_Title b, #content .pT_C_I_Title i {color: #FFF;font-style: normal;font-weight: 700;font-size: 150%;}#content .pT_C_I_Title.flex b {width: var(--timeWidth);}#content .pT_C_I_Title.flex i {width: calc(100% - var(--timeWidth) - 10.2px);}.pT_Col_Item:not(.block) .pT_C_I_SubTitle {padding: 0 0 0 calc(var(--timeWidth) + 10px);}.pT_C_I_Data {display: flex;flex-direction: column;gap: 5px;}.pT_Col_Item.block.typ_2 .pT_C_I_Data {gap: 10px;}.pT_C_I_D_Row {display: flex;gap: 10px;vertical-align: middle;align-items: center;}#content .pT_C_I_D_Row b, #content .pT_C_I_D_Row i {display: block;color: #FFF;font-style: normal;}#content .pT_C_I_D_Row b {width: var(--timeWidth);padding: 0 0 0 30px;font-size: 80%;position: relative;}#content .pT_C_I_D_Row b::before {width: 20px;height: 20px;background-image: url(../images/svg/icon_1.svg);background-size: contain;background-repeat: no-repeat;background-position: center;position: absolute;left: 0;top: 50%;transform: translateY(-50%);content: '';}#content .pT_C_I_D_Row i {width: calc(100% - var(--timeWidth) - 10.2px);}.pT_C_I_D_Row_Icon {padding: 0 50px 0 0;display: flex;gap: 10px;position: relative;vertical-align: middle;align-items: center;}.pT_C_I_D_Row_Icon::after {width: 40px;height: 40px;background-size: contain;background-repeat: no-repeat;background-position: center;position: absolute;right: 0;top: 50%;transform: translateY(-50%);content: '';}.pT_C_I_D_Row_Icon:nth-child(1):after {background-image: url(../images/svg/icon_2.svg);}.pT_C_I_D_Row_Icon:nth-child(2):after {background-image: url(../images/svg/icon_3.svg);}.pT_C_I_D_Row_Icon:nth-child(3):after {background-image: url(../images/svg/icon_4.svg);}#content .pT_C_I_D_Row_Icon b, #content .pT_C_I_D_Row_Icon i {display: block;color: #FFF;font-style: normal;}.pT_C_I_D_Row_Icon b {padding: 0 0 0 30px;width: var(--timeWidth);font-size: 80%;position: relative;}#content .pT_C_I_D_Row_Icon b::before {width: 20px;height: 20px;background-image: url(../images/svg/icon_1.svg);background-size: contain;background-repeat: no-repeat;background-position: center;position: absolute;left: 0;top: 50%;transform: translateY(-50%);content: '';}.pT_C_I_D_Row_Icon i {width: calc(100% - var(--timeWidth) - 10.2px);display: block;font-weight: 700;line-height: 110%;}.pT_C_I_Info {text-transform: uppercase;color: #FFF;font-weight: 700;font-size: 120%;}@media only screen and (width > 700px) {#pTWrapper {padding:80px 15px;background-size: 45% auto;}#pT_Cols {flex-direction: row;gap: 60px;}.pT_Col {width:calc((100% - 60.2px) / 2);--timeWidth: 150px;}.pT_Col_Item.block {padding: 20px;}.pT_C_I_D_Row_Icon {padding: 0 70px 0 0;}.pT_C_I_D_Row_Icon::after {width: 50px;height: 50px;}}@media only screen and (width > 1200px) {#pTWrapper {padding:120px 15px;}}#programmTabelle h6 {font-size: 24px;font-size: 2.4rem;padding:0 0 20px 0;margin:0;color:inherit;text-transform:uppercase;font-weight:700;line-height:90%;}#programmTabelle .pDayItem {width:100%;}#programmTabelle .pDay {width:100%;line-height:30px;background-color:var(--cBlue);color:#FFF;font-size: 20px;font-size: 2.0rem;margin:0 0 15px 0;}#programmTabelle .pDay b {color:inherit;}#programmTabelle .pDayTime {width:100%;line-height:20px;}#programmTabelle .pDayTime span {display:inline-block;padding:0 0 0 20px;line-height:20px;background-image: url(../images/css/uhr.gif);background-repeat:no-repeat;background-position:left center;}#programmTabelle .pDayInfo {width:100%;line-height:20px;padding:0 0 15px 0;}#programmTabelle p {width:100%;font-size: 30px;font-size: 3.0rem;font-weight:700;margin:0 !important;padding:30px 0 0 0 !important;}#downloadTabelle {width:100%;}#downloadTabelle .dTJahr {width:100%;margin:0 0 30px 0;text-align:left;cursor: pointer;}#downloadTabelle .dTJahr .dTJahrTitle {width:100%;font-size: 30px;font-size: 3.0rem;font-weight:700;line-height:40px;border-bottom:2px solid var(--cBlue);}#downloadTabelle .dTJahr .dTJahrData {width:100%;padding:0 0 0 50%;margin:10px 0 0 0;}#downloadTabelle .dTJahr.hide .dTJahrData {display: none;}#downloadTabelle .dTJDataItem {width:100%;border-bottom:1px solid var(--cBlue);}#downloadTabelle .dTJDataItem a {display:block;width:100%;line-height:40px;padding:0 40px 0 0;color:var(--cBlue);text-decoration:none;background-image: url(../images/css/download.png);background-position:right top;background-repeat:no-repeat;}#mapWrapper {width:100%;height:100%;min-height:300px;display:flex;position:relative;flex-direction: column;}#map, iframe {position: absolute; left: 0; right: 0;top: 0; bottom: 0;}#map .mapPopUP {font-size: 20px;font-size: 2.0rem;color: var(--cBlue);}#logos {width: 100%;max-width: 1200px;margin:0 auto;padding: 40px 15px;display: flex;flex-direction: column;gap: 50px;}#logos span {display: block;text-indent: -9999em;background-position: center;background-repeat: no-repeat;background-size: contain;}#logos span a {display: block;width: 100%;height:0;}#sponsoren, #goenner, #partner {width:100%;display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;}#sponsoren span {height: 60px;}#sponsoren #raikaritten { aspect-ratio: 55/20; }#sponsoren #ramoser-holz { aspect-ratio: 34/20; }#sponsoren #niederstaetter { aspect-ratio: 50/20; }#sponsoren #ritten-arena { aspect-ratio: 40/20; }#goenner span {width: calc((100% - 40.2px) / 3);}#goenner #alpipont { aspect-ratio: 60/20; }#goenner #arena-music-bar { aspect-ratio: 60/20; }#goenner #buergerstube { aspect-ratio: 60/20; }#goenner #expert { aspect-ratio: 60/20; }#goenner #htm { aspect-ratio: 60/20; }#goenner #karl-pichler { aspect-ratio: 60/20; }#goenner #lamafer { aspect-ratio: 60/20; }#goenner #profi-color { aspect-ratio: 60/20; }#goenner #rottensteiner { aspect-ratio: 60/20; }#goenner #sanikal { aspect-ratio: 60/20; }#goenner #sarner-holz { aspect-ratio: 60/20; }#goenner #selectra { aspect-ratio: 60/20; }#partner span {height: 60px;}#partner #gemeinde_ritten { aspect-ratio: 47/20; }#partner #provinz_bozen { aspect-ratio: 52/20; }#partner #rittendrin { aspect-ratio: 39/20; }@media only screen and (width > 700px) {#logos {padding: 80px 15px;gap: 60px;}#sponsoren, #partner {gap: 50px;}#goenner {gap: 20px;}#sponsoren span {height: 90px;}#goenner span {width: calc((100% - 60.2px) / 4);}#partner span {height: 90px;}}@media only screen and (width > 1000px) {#goenner span {width: calc((100% - 100.2px) / 6);}}@media only screen and (width > 700px) {#pageLayer .pLayerTop #eintrittFrei {right: 20px;width: 90px;}}@media only screen and (width > 990px) {#pageLayer .pLayerTop {padding:40px 0;}#pageLayer .pLayerTop.pLThalf {display:flex;background-image: url(../images/css/pLayerTopPfeil.png);background-repeat: no-repeat;background-position:center center;}#pageLayer .pLayerTop h4 {font-size: 50px;font-size: 5.0rem;}#pageLayer .pLayerTop h5 {font-size: 32px;font-size: 3.2rem;}#pageLayer .pLayerTop.pLThalf .pLayerTBox {text-align:left;width:50%;padding:0 1% 0 5%;}#pageLayer .pLayerTop.pLThalf .pLayerTBox:nth-of-type(1) {padding:0 1% 0 5%;}#pageLayer .pLayerBottom .pLayerBBox.pLBZentriert {width:100%;height:auto;text-align:center;margin:auto;padding:50px calc(50% - 350px);position:relative;}#pageLayer .pLayerBottom .pLayerBBox.pLBZentriertFullW {width:100%;height:auto;text-align:center;margin:auto;padding:50px 0;position:relative;}#pageLayer .pLayerBottom.pLBhalf {display:flex;}#pageLayer .pLayerBottom.pLBhalf .pLayerBBox.pLBBgrey {display:flex;}#pageLayer .pLayerBottom.pLBhalf .pLayerBBox .pLBBoxContent {margin:auto;}#pageLayer .pLayerBottom.pLBhalf .pLayerBBox .pLBBoxContent.pLBBCpadding {padding:10% 12%;}#pageLayer .pLayerBottom .pLayerBBox h1 {font-size: 50px;font-size: 5.0rem;padding:0 0 10px 0;}#pageLayer .pLayerBottom .pLayerBBox h2 {font-size: 30px;font-size: 3.0rem;}#pageLayer .pLayerBottom .pLayerBBox p {font-size: 20px;font-size: 2.0rem;}}@media only screen and (min-width: 1280px) {#pageLayer .pLayerTop {padding:50px 0;}#pageLayer .pLayerTop.pLThalf .pLayerTBox, #pageLayer .pLayerTop.pLThalf .pLayerTBox:nth-of-type(1) {padding:0 2% 0 6%;}#pageLayer .pLayerBottom.pLBhalf .pLayerBBox .pLBBoxContent.pLBBCpadding {padding:10% 12%;}}@media only screen and (width > 1400px) {#pageLayer .pLayerTop #eintrittFrei {right:calc((100% - 1360px) / 2);width: 150px;height: 150px;}#pageLayer .pLayerBottom.pLBhalf .pLayerBBox .pLBBoxContent.pLBBCpadding {padding:10% 70px;}#pageLayer .pLayerBottom.pLBhalf .pLayerBBox .pLBBoxContent.pLBBCpadding {width:700px;}#pageLayer .pLayerBottom.pLBhalf .pLayerBBox:nth-child(1) .pLBBoxContent.pLBBCpadding {margin: auto 0 auto auto;}#pageLayer .pLayerBottom.pLBhalf .pLayerBBox:nth-child(2) .pLBBoxContent.pLBBCpadding {margin: auto auto auto 0;}}@media only screen and (min-width: 1600px) {#pageLayer .pLayerTop.pLThalf .pLayerTBox, #pageLayer .pLayerTop.pLThalf .pLayerTBox:nth-of-type(1) {padding:0 2% 0 10%;}}html {font-size: 55.0%;}html, body {margin:0;padding:0;}body {font-family: "futura-pt", sans-serif;text-decoration:none;color:#FFF;font-weight:400;margin:0;padding:0;background-color:var(--cBlue);height:100%;z-index:0;position:relative;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}body.hasOverlay {overflow: hidden;}#allWrapper {width: 100%;z-index:100;padding:60px 0 0 0;}#topIconsWrapper {display:none;}#topWrapper {top:0px;width: 100%;z-index: 500;background-color:#0079B0;background-color: var(--cBlueDark);padding: 0 5px 0 15px;}body #topWrapper {position:fixed;}body.barFixed #topWrapper {top:0px;}#top {width: 100%;max-width: 1260px;height: 60px;margin:0 auto;position:relative;z-index:501;}a#logo {position:absolute;width:82px;height:46px;left:0px;top:50%;transform: translateY(-50%);z-index:510;background-size:contain;background-position: center;background-repeat: no-repeat;text-indent:-20000em;}html[lang="de"] a#logo {background-image: url(../images/svg/logo_de.svg);}html[lang="it"] a#logo {background-image: url(../images/svg/logo_it.svg);}#top a#naviControl {position:absolute;height:50px;width:50px;right:0px;top:50%;transform: translateY(-50%);display: block;background-image: url(../images/css/naviControl.png);background-repeat: no-repeat;background-position: 0px 0px;z-index:510;}#top a#naviControl.nCnormal {background-position: 0px 0px;}#top a#naviControl.nCactiv {background-position: 0px -50px;}#mainNavi, #subNavi {display:none;}#mobilNaviWrapper {width:100%;position:fixed;top:60px;left:0px;-webkit-font-smoothing: antialiased;background-color:#0079B0;padding:0px;z-index:495;box-shadow: 0px 0px 15px 0px #333;}#headerImage {width:100%;height:auto;padding:0;overflow: hidden;position:relative;z-index:210;background-color:var(--cBlue);}body.pageID100.withImage #headerImage::after {width:30%;height:90%;position:absolute;right:0px;top:50%;transform: translateY(-50%);content:'';z-index:610;background-image:url(../images/svg/acht-cutted.svg);background-position:right center;background-size:contain;background-repeat:no-repeat;}#hISloganWrapper {position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);width:100%;max-width: 1260px;background-color:transparent;z-index:750;padding: 40px 30px;display: flex;}#hISlogan {width:100%;margin:auto auto auto 0;text-align:left;}#hISloganTop {width:auto;display:block;margin:0;padding:0;}#hISloganTop h1 {padding:0;margin:0;text-transform:uppercase;}#hISloganTop h1.big {width:100%;font-size:44px;font-size:4.4rem;line-height:90%;font-weight:700;}#hISliderControl {position:absolute;left:0px;bottom:-1px;width:100%;z-index:750;text-align:center;}#fullpageWrapper {width:100%;padding:0;position:relative;z-index:300;margin: 0px auto;background-color:#FFF;}#fullpage {width: 100%;padding: 0;}#page {width: 100%;position: relative;padding:0;}.cmsAlert {text-align:center;padding:10px;margin-bottom:20px;background-color:#F8D7CB;border:1px solid #6E172E;font-size: 14px;font-size: 1.4rem;}#content {width: 100%;padding: 0px;}#cmsHTML {width: 100%;padding:30px 20px;margin:0 auto;}#textTop {position:absolute;display:block;width:140px;height:0px;top:-120px;left:0px;}#breadcrumbs {font-size: 18px;font-size: 1.8rem;line-height: 20px;height: 20px;color: #EEE;width:100%;font-weight:300;display:none;padding:15px 0 0 0;text-align:center;}#footerWrapper {width:100%;position:relative;background-color:var(--cBlue);padding:20px 0 60px 0;}footer {width:100%;position:relative;margin:0px auto;font-size:13px;font-size:1.3rem;color:#FFF;}#footerRow1 {width:100%;padding:0 15px 15px 15px;display:flex; justify-content: space-between;}#webwerkstatt {width:40%;}#webwerkstatt a {color:#FFF;text-decoration:none;display: flex;flex-direction: column;gap: 5px;}#webwerkstatt a:hover {color:#FFF;}#webwerkstatt b {width: 100%;display: block;font-weight: 400;}#webwerkstatt img {width: 100%;display: block;height: auto;max-width: 100px;vertical-align:middle;}#sprachNavi {width:40%;line-height:20px;font-size:13px;font-size:1.3rem;text-align:right;}#footerRow2 {width:100%;padding:0 0 15px 0;text-align:center;}#footerRow2 .title {color:#FFF;text-transform:uppercase;font-size:20px;font-size:2.0rem;font-weight:700;padding: 0 0 20px 0;display: none;}#footerRow2 .icons {display: flex;justify-content: center;}#footerRow2 .icons a {width: 40px;height: 40px;padding: 5px;display: block;}#footerRow2 .icons a svg {display: block;width: 100%;height: 100%;fill: #FFF;}#footerRow3 {width:100%;padding:0 0 10px 0;font-size:18px;font-size:1.8rem;line-height: 125%;text-align:center;text-transform:uppercase;}#footerRow3 a {text-decoration:none;color:#FFF;}#footerRow3 a:hover {text-decoration:underline;color:rgba(255,255,255,0.60);}#footerRow4 {width:100%;padding:0;text-align:center;}a#fbLink {width:30px;height:30px;display:block;margin:10px auto 0 auto;background-size:32px 64px;background-position:-1px -1px;}a#fbLink:hover {background-position:-1px -33px;}#footerNavi {line-height:30px;color:#FFF;width:100%;font-size:14px;font-size:1.4rem;text-align:center;}#googleCodes {width:100%;height:0px;overflow:hidden;}#overlayBG { background-color: rgba(0,0,0,.5); position: fixed; left: 0; right: 0; top:0; bottom: 0; width: 100%; height: 100vh; height: 100dvh;display: flex; z-index: -1; visibility: hidden; padding: 5px; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px);}body.hasOverlay #overlayBG { z-index: 5000; visibility: visible;}#overlayWrapper { width: 100%; height:100%; max-width: 1190px; margin: 0 auto auto auto; padding: 50px 0 0 0; position: relative; opacity:0;}body.hasOverlay #overlayWrapper { -webkit-animation-name: fadeIn;animation-name: fadeIn;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;-webkit-animation-duration: .7s;animation-duration: .7s;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}#overlayWrapper a#oW_Close { width: 50px; height: 50px; display: block; position: absolute; right: 0px; top: 0px;cursor: pointer;}#overlayWrapper a#oW_Close::after {width:80%;height:80%;border-radius: 100%;display:block;background-color: rgba(var(--cBlue_RGB),1); background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 30 30' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23FFF' stroke-width='2' stroke-linecap='round' fill-opacity='0'%3E%3Cpath d='M 7,7 23,23' /%3E%3Cpath d='M 7,23 23,7' /%3E%3C/g%3E%3C/svg%3E");background-size:30px;background-position:center;background-repeat:no-repeat; content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}#overlayWindow { background-color: #FFF; overflow-y: auto;  height: auto; max-height: 100%;}#overlayContent { padding: 20px; font-size: 16px; font-size: 1.6rem; position: relative;}#overlayBG.noPadding #overlayContent { padding:0;}#overlayContent a { color: inherit;}@media only screen and (min-width: 800px) {#overlayContent { padding: 50px;}}@-webkit-keyframes jump {0%{bottom:6px;}100%{bottom:12px;}}@keyframes jump {0%{bottom:6px;}100%{bottom:12px;}}@media only screen and (min-width: 600px) {#hISloganTop h1.small {font-size:30px;font-size:3.0rem;}#hISloganTop h1.big {font-size:70px;font-size:7.0rem;}#hISloganBottom {font-size:30px;font-size:3.0rem;}#headerImage div#hI1.hImage::after {width:40%;height:90%;}}@media only screen and (min-width: 990px) {html {font-size: 62.5%;}.fL { float:left; }.fR { float:right; }#allWrapper {padding:90px 0 0 0;}#topWrapper {padding: 0 30px 0 30px;}#top {height: 90px;}#sprachwahl {left:0px;width:186px;}#sprachwahl a {font-size: 12px;font-size: 1.2rem;}#mainNavi {width:calc(100% - 300px);height: 30px;padding: 0px;position: absolute;top: 30px;right:0px;z-index:990;display:block;}#top a#naviControl, #mobilNaviWrapper {display:none !important;}a#logo {left:0px;width:124px;height:70px;}#hISloganWrapper {padding: 0;}#hISlogan {text-align:left;}#hISloganTop h1.small {font-size:40px;font-size:4.0rem;}#hISloganTop h1.big {font-size:90px;font-size:9.0rem;}#hISloganBottom {font-size:40px;font-size:4.0rem;}#headerImage div.hImage a span {width:80px;height:80px;top:70%;margin:-40px 0 0 -40px;border:2px solid #FFF;border-radius:40px;}#hIButtons {height:30px;}a.sliderButton {width:40px;height:30px;background-size:80px 30px;}a#hIprev {background-position:0px 0px;}a#hIprev:hover {}a#hInext {background-position:-40px 0px;}a#hInext:hover {}#subNavi {top:0px;width:100%;position:absolute;background-color:#FFF;z-index:1000;display:block;text-align:center;}#hIControls {float:right;width: 40% !important;text-align:right;}#breadcrumbs {display:block;}.anfrageCols {width:100%;}.anfrageCLeft {width:48%;float:left;}.anfrageCRight {width:48%;float:right;}#routeField {float:left;text-align:left;width:80%;}#routeButton {margin:0;float:right;text-align:right;width:15%;}footer {width:980px;}#footerRow1 {padding:0;}#webwerkstatt {width:30%;}#sprachNavi {width:30%;}#footerRow2 {padding:0 0 30px 0;}#footerRow2 .title {font-size:40px;font-size:4.0rem;}#footerRow3 {font-size:24px;font-size:2.4rem;}#footerNavi {font-size:16px;font-size:1.6rem;}}@media only screen and (min-width: 1200px) {a.scrollButton.up {position: fixed;bottom:50px;width: 40px;height: 40px;z-index: 900 !important;right: 15px;background-image: url(../images/css/buttons.png);background-repeat: no-repeat;display:none;background-color:#666;box-shadow: 0px 0px 5px #999;background-position: 0px 0px;}a.scrollButton.up:hover {background-position: 0px -40px;}}@media only screen and (min-width: 1400px) {#top, footer {width:1260px;}#cmsHTML {width:1260px;padding:30px 0;}#boxGallery {display:block;}}@media only screen and (min-width: 1601px) {#hISloganTop h1.small {font-size:60px;font-size:6.0rem;}#hISloganTop h1.big {font-size:150px;font-size:15.0rem;}#hISloganBottom {font-size:60px;font-size:6.0rem;}}ul.mainNavi {padding: 0;margin: 0;list-style: none;text-align:right;font-weight:400;line-height: 30px;height: 30px;width:100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}ul.mainNavi li {display: inline-block;padding: 0;margin: 0 0 0 50px;line-height: 30px;height: 30px;position:relative;text-align:center;vertical-align:middle;}ul.mainNavi li.mNItem a {display: block;margin: 0;line-height: 20px;font-size: 20px;font-size: 2.0rem;color: rgba(255,255,255,0.80);text-decoration: none;text-transform:uppercase;position: relative;padding: 5px 0;}@media only screen and (min-width: 990px) {ul.mainNavi li.mNItem a {font-size: 20px;font-size: 2.0rem;}}ul.mainNavi li.mNItem a::before {content: '';height:1px;width:0px;background-color:#FFF;position:absolute;left:50%;bottom:0px;margin:0;transition:0.2s all ease-out;}ul.mainNavi li.mNItem a:hover::before {width:100%;margin:0 0 0 -50%;transition:0.4s all ease-in;}ul.mainNavi li.mNItem a:hover, ul.mainNavi li.mNItem .parent:hover a {color:#FFF;}ul.mainNavi li.mNItem a.aActiv, ul.mainNavi li.mNItem .parent:hover a.aActiv {color:#FFF;font-weight:700;}ul.mainNavi li.mNItem a.aActiv::before {width:100%;margin:0 0 0 -50%;}.parent {position: relative;z-index:190;display: inline-block;}.parent .navLayer {position: absolute;top: -20000px;left:50%;margin-left:-110px;padding: 10px 0px 0px 0px;text-align:left;z-index:9999 !important;width: 220px;background-image: url(../images/css/naviPfeil.png);background-position:center top;background-repeat:no-repeat;}ul.mainNavi:hover .parent.pA .navLayer {top: -20000px;}ul.mainNavi li:hover .parent.pA .navLayer, .parent:hover .navLayer.nLLeft, .parent:hover .navLayer.nLRight, .parent.pA .navLayer, .parent.pA .navLayer:hover {top: 30px;}.parent .navLayer.nLLeft {}.parent .navLayer.nLRight {right:10px;text-align:right;}.navLayerWrapper {width: 220px;position: relative;padding: 20px 0px;background-color:rgba(255,255,255,1.00);box-shadow: 0px 3px 5px 0px #333;}#mainNavi ul.subNaviList {margin:0;padding:0;width: 100%;display: block;box-sizing:border-box;}#mainNavi ul.subNaviList li.mN2Level {margin:0;padding:0;list-style:none;display: block;}#mainNavi ul.subNaviList li.mN2Level a {width: 100%;color: rgba(133,12,54,0.70);text-align: center;font-weight: 400 !important;font-size: 18px !important;font-size: 1.8rem !important;display: block !important;line-height: 30px;height: auto !important;padding: 0px;margin: 0px;border: none !important;text-transform: none;background-color: transparent !important;box-sizing: border-box;}#mainNavi ul.subNaviList li.mN2Level a:hover, #mainNavi ul.subNaviList li.mN2Level a.sNaviActiv:hover {color: rgba(133,12,54,1.00);}#mainNavi ul.subNaviList li.mN2Level a.sNaviActiv {color: #390B1B !important;font-weight: 700 !important;}#subNavi ul {padding: 0;margin: 0;list-style: none;font-weight:400;line-height: 30px;height: 30px;width:100%;text-align:center;}#subNavi ul li {display: inline-block;padding: 0;margin: 0;line-height: 30px;height: 30px;position:relative;text-align:center;vertical-align:middle;}#subNavi ul li.sNLine {display: inline-block;padding: 0 15px;margin: 0;line-height: 30px;height: 30px;text-align:center;vertical-align:middle;}#subNavi ul li a {display: block;margin: 0px;line-height: 30px;height: 30px;padding: 0px;font-weight: 300;font-size: 16px;font-size: 1.6rem;color: rgba(57,11,27,1.00);text-decoration: none;}#subNavi ul li a:hover, #subNavi ul li a.sNactiv {color:#000;font-weight:400;}#mobilSprachNavi {width:100%;line-height:40px;padding:10px;box-sizing:border-box;text-align:center;}#mobilSprachNavi a {line-height:30px;font-weight: 400;font-size: 20px;font-size: 2.0rem;color:#FFF;text-decoration:none;text-transform:uppercase;display:inline-block;padding:0px 10px;}#mobilNavi {width:100%;padding:20px;box-sizing:border-box;border-top:1px solid rgba(255,255,255,0.30);border-bottom:1px solid rgba(255,255,255,0.30);}#mobilNavi .mfNavi {padding:0 0 20px 0;font-size: 30px;font-size: 3.0rem;line-height:30px;font-weight:400;text-transform:uppercase;text-align:center;}#mobilNavi .mfNavi a {display:block;color:rgba(255,255,255,0.80);text-decoration:none;padding:0px 5px;}#mobilNavi .mfNavi a:hover {color: #FFF;}#mobilNavi .mfNavi a.mfNaviActiv {color: #FFF;font-weight:700;text-decoration:underline;}#mobilNavi ul.mSubNavi {padding:5px 0px 0px 10px;margin:0 0 0 10px;border-left:1px solid rgba(255,255,255,0.30);}#mobilNavi ul.mSubNavi li {list-style: none;line-height:20px;padding: 0px 0px 5px 0px;margin: 0;font-weight: 400;font-size: 20px;font-size: 2.0rem;}#mobilNavi ul.mSubNavi li a {display:block;color:rgba(255,255,255,0.80);text-decoration:none;}#mobilNavi ul.mSubNavi li a.sNaviactiv {color: #FFF;}#breadcrumbs a { color:#EEE !important; text-decoration:none !important; }#breadcrumbs a:hover { color:#FFF !important; }#breadcrumbs a strong { color:#FFF; font-weight:700 !important; }#breadcrumbs span.bcLine { padding:0px 10px; text-align:center; }#sprachNavi a {text-decoration:none;color:#FFF;line-height:20px;display:inline-block;vertical-align:middle;text-transform:uppercase;}#sprachNavi a:hover {text-decoration:underline;}#sprachNavi span {padding:0px 10px;line-height:20px;display:inline-block;vertical-align:middle;}#footerNavi a, #footerNavi span.fNLine {text-decoration:none;color:#FFF;line-height:20px;display:inline-block;text-transform:uppercase;}#footerNavi a:hover {text-decoration:underline;}#footerNavi a.fNactiv {color:#FFF;text-decoration:underline;}#footerNavi span.fNLine {padding:0px 10px;}