@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700);#content {text-align:left;font-size:16px;font-size:1.6rem;font-weight:400;color:#000;line-height:150%}#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 a {color:#000;text-decoration:underline}#content a:hover {text-decoration:none}#content a.cLink {height:50px;line-height:50px;font-size:140%;font-weight:70;color:#002B42;text-decoration:none;width:auto;display:block;text-transform:uppercase;background-image:url(../images/css/infoPfeil.gif);background-position:left center;background-repeat:no-repeat;background-color:#F5AF4C;padding-left:40px;margin-top:30px}#content a.cLink:hover {color:#000}#content h1, #content h3 {color:#000;line-height:120%;font-size:30px;font-size:3.0rem;margin:0px;padding:0px;text-transform:uppercase;display:inline-block;position:relative;margin:0 0 15px 0;font-weight:700}#content h1 span.h1Line, #content h3 span.h1Line {display:block;position:absolute;left:0px;top:-15px;height:5px;width:30%;background-color:#000}#content h2, #content h4 {line-height:120%;font-weight:400;font-size:18px;font-size:1.8rem;color:#000;margin:0px;padding:0px;text-transform:uppercase;position:relative;padding:0 4px;z-index:800}#content h5 {line-height:120%;font-weight:400;font-size:16px;font-size:1.6rem;color:#000;margin:0px;padding:0px}@media only screen and (min-width:980px) {#content h1, #content h3 {font-size:40px;font-size:4.0rem}#content h2, #content h4 {font-size:22px;font-size:2.2rem}#content h5 {font-size:20px;font-size:2.0rem}}#content .aL{text-align:left}#content .aC{text-align:center}#content .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-bottom:5px;padding-top:0px;margin:0px;padding-left:20px}#content .text ul li {list-style:square;line-height:130%;padding-bottom:5px}#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; -webkit-column-break-before:always; -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}#content .layout2 .cImageWrapper {margin:0px}#content .layout3 .cImageWrapper {margin:0px}#content .layout4 .cImageWrapper {margin:0px}#content .textBlock {padding:30px 0 20px 0px}@media only screen and (min-width:450px) {#content .layout1 .cImageWrapper {float:left}#content .layout2 .cImageWrapper {float:right}#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;padding:30px 0 0 15px}#content .layout1 .cImageWrapper.cIWsize60, #content .layout1 .cImageWrapper.cIWsize55, #content .layout1 .cImageWrapper.cIWsize50, #content .layout1 .cImageWrapper.cIWsize45, #content .layout1 .cImageWrapper.cIWsize40, #content .layout1 .cImageWrapper.cIWsize35, #content .layout1 .cImageWrapper.cIWsize30 {margin:0px 22px 0px 0px}#content .layout2 .cImageWrapper.cIWsize60, #content .layout2 .cImageWrapper.cIWsize55, #content .layout2 .cImageWrapper.cIWsize50, #content .layout2 .cImageWrapper.cIWsize45, #content .layout2 .cImageWrapper.cIWsize40, #content .layout2 .cImageWrapper.cIWsize35, #content .layout2 .cImageWrapper.cIWsize30 {margin:0px 0px 0px 22px}}#content .cImageRow {width:100%}#content .cImageRow .cImageWrapper {display:block}#content .layout5 .cImageWrapper {text-align:left;float:left;margin:0px}#content .layout6 .cImageWrapper {text-align:right;float:right;margin: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:100%;height:5px;margin:0px}.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 .loginRow {position:absolute;left:-20000px;top:0px;width:100%;height:20px;background-color:#FFF;border:2px solid #EEE;padding:3px;margin-bottom:5px;z-index:9000}.editbox {float:left;padding-right:10px}.editboxR {float:right}.cmsEditWrapper:hover .loginRow {left:0px}.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%}#homeIntroNews {width:100%}#hINLeft {width:100%}#hINLBox {width:100%;padding:60px 30px;box-sizing:border-box}#kontaktBox {width:100%;padding:50px 0 80px 15px;margin:0 auto 0 0;box-sizing:border-box}#kBLeft {width:48%;float:left}#kBRight {width:48%;float:right}.kBContent {width:100%}.kBCItem {width:100%;padding:0 0 20px 0}#routenplaner {width:100%}#route {width:100%;padding:0px 0px 10px}#routeField {width:70%;padding:0 110px 0 0;box-sizing:border-box; float:left}#routeButton {float:right;width:100px;text-align:center;background-color:#FF0}#map {width:100%;height:300px}.spaltenInhalte {width:100%;padding:20px 0px 0px 0px;margin:0px 0px 20px 0px}.spaltenInhalte span {display:block}.spaltenInhalte a {}.spaltenInhalte .sIRow31 {width:100%}.spaltenInhalte .sIRow31 .sIRowWrapper.fL {width:100%}.spaltenInhalte .sIRow31 .sIRowWrapper.fR {width:100%}.spaltenInhalte .sIRow31 .sIRowWrapper.fL .sIBox {width:100%;margin:0px 0px 30px 0px;text-align:center}.spaltenInhalte .sIRow31 .sIRowWrapper.fR .sIBox {width:100%;margin:0px 0px 30px 0px;text-align:center}.spaltenInhalte .sIBox .sIBoxTitle {color:#000;text-transform:uppercase}.spaltenInhalte .sIRow31 .sIBox .sIBoxTitle {line-height:24px;font-size:20px;font-size:2.0rem;display:inline-block;position:relative;margin:15px 0 0 0}.spaltenInhalte .sIRow31 .sIBox .sIBTLine {display:block;position:absolute;left:50%;top:-10px;height:5px;width:80px;margin:0 0 0 -40px;background-color:#000}.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 {transition:opacity 0.5s ease-out;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 .sIBoxText {width:100%;text-decoration:none;color:#000}.spaltenInhalte .sIBoxText a {display:inline !important}.spaltenInhalte .sIBoxLink {width:100%;padding:20px 0 0 0;text-align:center}.spaltenInhalte .sIBoxLink a {color:#000 !important;border:1px solid #000;display:inline-block;text-align:center;text-decoration:none !important;font-size:14px;font-size:1.4rem;line-height:20px;box-sizing:border-box;padding:4px 10px}.spaltenInhalte .sIBoxLink a:hover {color:#FFF !important;background-color:#000}.fL{float:left}.fR{float:right}img{border:none}.mr10{margin-right:10px}.mr5pz{margin-right:40px}.Box {width:200px;margin-bottom:5px;position:relative;color:#000;padding:0px 0px 12px}.BoxTitle {width:180px;height:24px;line-height:24px;padding:0px 10px;background-color:#00348D;color:#FFF;font-size:14px;font-size:1.4rem}.BoxContent {width:200px;padding:0px}.BoxContent a {color:#333;text-decoration:none}.BoxContent a:hover {color:#000;text-decoration:none}#anfrage {width:96%;font-size:100%;margin:0 auto}#anfrageTop {width:auto;font-size:120%;border:2px solid #6E172E;padding:10px;color:#6E172E}.anfrageCols {width:100%}.anfrageCLeft {width:100%}.anfrageCRight {width:100%}#anfrage table tr td {vertical-align:top;padding-bottom:6px}#anfrage table tr.abstand td {padding-top:30px}#anfrage table tr td.error {color:#AF0917;font-weight:700}#anfrage table tr td#alterKinderContainer input {margin-right:5px}#anfrage div.anfrageAngebot {border:2px solid #6E172E;color:#000;padding:5px;margin-bottom:10px;font-size:90%}div.aFTextW {position:relative}div.aFTextW b {position:absolute;left:-10px;top:0px;color:#AF0917}.aFKalender {padding-left:30px;position:relative}.formfieldBox {border:1px solid #FFF;font-size:12px;font-size:1.2rem;font-family:Arial, Helvetica, sans-serif;padding:0px 2px;line-height:18px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#000;height:20px;box-sizing:border-box}.formfield {border:1px solid #000;font-size:18px;font-size:1.8rem;font-family:Arial, Helvetica, sans-serif;padding:0px 2px;line-height:28px;color:#000}.formfieldBox.cal {width:100% !important;padding:1px 30px 1px 2px !important;background-image:url(../images/icons/cal2.gif);background-position:right center;background-repeat:no-repeat}.formfieldDD {border:1px solid #FFF;font-size:12px;font-size:1.2rem;font-family:Arial, Helvetica, sans-serif;padding:1px 2px;line-height:18px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#000;width:100%;height:20px;box-sizing:border-box;margin:0}.w20{width:20px; text-align:center}.w30{width:30px}.w50{width:45px; text-align:center; margin:0 2px 2px 0}.w80{width:80px}.w100{width:50%}.w200{width:200px}.w300{width:90%}.formsubmit {border:none;font-size:18px;font-size:1.8rem;color:#FFF !important;text-decoration:none !important;line-height:30px;text-align:center;height:30px;padding:0px 10px;display:block;background-color:#000}#sitemap {width:100%;font-size:13px;font-size:1.3rem}#sitemap ul.sitemapfiL {margin:0px;padding:0px 0px 20px}#sitemap ul.sitemapfiL li {list-style:none}#sitemap ul.sitemapfiL li a {color:#000;text-decoration:none}#sitemap ul.sitemapfiL li a:hover {text-decoration:underline}#sitemap ul.sitemapfiL li ul.sitemapseL {margin:0px;padding:5px 0px 0px}#sitemap ul.sitemapfiL li ul.sitemapseL li {list-style:none;font-size:1.2em;font-size:1.2rem;padding-left:19px}#sitemap ul.sitemapfiL li ul.sitemapseL li a {color:#CCC;text-decoration:none}#sitemap ul.sitemapfiL li ul.sitemapseL li a:hover {color:#666}#shop {width:100%;padding:20px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}#shop .shopGroup {width:100%;margin:0 0 30px 0}#shop .shopGroupTitle {width:100%; font-size:30px; font-size:3.0rem; text-transform:uppercase; display:inline-block; position:relative; margin:0 0 15px 0; font-weight:700}#shop .shopGroupArtikel {width:100%}#shop .shopGAitem {width:100%;background-color:#FFF;margin:0 0 10px 0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24)}#shop .shopGAitem .shopGAiImage {width:100%;height:200px;background-position:center center;background-size:contain;background-repeat:no-repeat;display:block}#shop .shopGAitem .shopGAidata {width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;text-align:center}#shop .shopGAitem .shopGAidata .shopGAiInfo {width:100%;font-size:14px;font-size:1.4rem}#shop .shopGAitem .shopGAidata .shopGAiKontakt {width:100%}#shop .shopGAitem .shopGAidata .shopGAiKontakt a {display:inline-block;line-height:30px;padding:0 10px;background-color:#999;border-radius:3px;color:#FFF;text-decoration:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24)}#shop .shopGAitem .shopGAidata .shopGAiKontakt a:hover {background-color:#000;-webkit-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in}@media only screen and (min-width:600px) {#shop .shopGroupArtikel {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#shop .shopGAitem {width:100%;margin:0 10px 10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#shop .shopGroupArtikel .shopGAitem {width:calc(100%/2 - 10.2px/2)}#shop .shopGroupArtikel .shopGAitem:nth-of-type(2n) {margin:0 0 10px 0}#shop .shopGAitem .shopGAiImage {-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}#shop .shopGAitem .shopGAidata {height:100%;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;padding:10px 10px 60px 10px}#shop .shopGAitem .shopGAidata .shopGAiKontakt {width:calc(100% - 20px);position:absolute;left:10px;bottom:10px}}@media only screen and (min-width:1200px) {#shop {padding:20px 20px 20px 0}#shop .shopGroupArtikel .shopGAitem:nth-of-type(2n) {margin:0 10px 10px 0}#shop .shopGroupArtikel .shopGAitem {width:calc(100%/3 - 20.2px/3)}#shop .shopGroupArtikel .shopGAitem:nth-of-type(3n) {margin:0 0 10px 0}}@media only screen and (min-width:1500px) {#shop .shopGroupArtikel .shopGAitem:nth-of-type(2n), #shop .shopGroupArtikel .shopGAitem:nth-of-type(3n) {margin:0 10px 10px 0}#shop .shopGroupArtikel .shopGAitem {width:calc(100%/4 - 30.2px/4)}#shop .shopGroupArtikel .shopGAitem:nth-of-type(4n) {margin:0 0 10px 0}}@media only screen and (min-width:1800px) {#shop .shopGroupArtikel .shopGAitem:nth-of-type(2n), #shop .shopGroupArtikel .shopGAitem:nth-of-type(3n), #shop .shopGroupArtikel .shopGAitem:nth-of-type(4n) {margin:0 10px 10px 0}#shop .shopGroupArtikel .shopGAitem {width:calc(100%/5 - 40.2px/5)}#shop .shopGroupArtikel .shopGAitem:nth-of-type(5n) {margin:0 0 10px 0}}#produkte {width:100%;position:relative}#pLeft {width:100%}#pLNavi {width:100%;padding:30px 0 30px 0;margin:0 0 5px 0;background-color:#EDEDED}#pLNavi ul {width:100%;padding:0;margin:0}#pLNavi ul li {width:100%;padding:0;margin:0;list-style:none;text-align:right}#pLNavi ul li a {display:block;padding:0 20px 0 0;text-decoration:none;color:#000;font-size:16px;font-size:1.6rem;line-height:30px;text-transform:uppercase}#pLNavi ul li a.pActiv {color:#FFF;background-color:#000}#pLData {width:100%;padding:30px 20px 30px 20px;background-color:#F8F8F8;box-sizing:border-box;text-align:right}#pLDTitle {font-size:30px;font-size:3.0rem;text-transform:uppercase;display:inline-block;position:relative;margin:0 0 15px 0;font-weight:700}#pLDTitle span {display:block;position:absolute;right:0px;top:-15px;height:5px;width:80%;background-color:#000}#pLDText {font-size:14px;font-size:1.4rem;line-height:18px}#pRight {width:100%}#pRTop {width:100%;margin:0 0 5px 0}#pRTop img {width:100%;display:block}#pCol1 {width:60%;padding:0 5px 0 0;box-sizing:border-box;float:left}#pCol2 {width:40%;float:right}.pItem {margin:0 0 5px 0;overflow:hidden;position:relative}.pItem img {width:100%;display:block}.pItem span.pItemSliderInfo {position:absolute;left:0px;top:-70px;width:100%;padding:20px;line-height:30px;box-sizing:border-box;background-color:rgba(0,0,0,0.70);color:#FFF;-webkit-transition:0.3s ease-out; -moz-transition:0.3s ease-out; -o-transition:0.3s ease-out; transition:0.3s ease-out;opacity:0.5}.pItem span.pItemSliderInfo a {position:absolute;right:0px;bottom:0px;width:70px;height:70px;display:block;text-indent:-20000em;overflow:hidden;background-image:url(../images/css/link.png)}.pItem:hover span.pItemSliderInfo {top:0px;-webkit-transition:0.3s ease-in; -moz-transition:0.3s ease-in; -o-transition:0.3s ease-in; transition:0.3s ease-in;opacity:1}.pItemNr {position:absolute;right:0px;top:0px;height:40px;line-height:40px;text-align:center;background-color:#FFF;color:#000;font-size:20px;font-size:2.0rem;padding:0 10px;display:inline-block}span.pItemLogo {display:block;position:absolute;right:10px;bottom:10px;width:100px;height:200px;background-size:contain;background-repeat:no-repeat;background-position:right bottom}span.pItemLogo.pIL78 {background-image:url(../images/css/produkte/filo.png)}span.pItemLogo.pIL84 {background-image:url(../images/css/produkte/holzfeuerkueche.png)}span.pItemLogo.pIL110 {background-image:url(../images/css/produkte/ofyr.png)}html {font-size:55.0%}html, body {margin:0;padding:0}body {background-color:#F8F8F8;background-color:#FBFBFB;position:relative;z-index:0;font-size:14px;font-size:1.4rem;font-family:'Roboto Condensed', sans-serif;text-decoration:none;width:100%;height:100%}#fullpageWrapper {width:100%;height:100%}#leftBar {width:100%;height:50px;background-color:#000;position:fixed;z-index:900}#mainNavi, #sprachNavi, #adresse {display:none}a#logo {width:95px;height:31px;border:none;display:block;background-image:url(../images/css/logo.gif);background-repeat:no-repeat;background-size:95px 62px;top:20%;left:4%;position:absolute;z-index:902;overflow:hidden}a#logo.de {background-position:center top}a#logo.it {background-position:center bottom}a#naviControl {position:absolute;top:10px;right:15px;width:30px;height:30px;display:block;background-image:url(../images/css/naviControl.png);background-repeat:no-repeat;background-position:0px -30px;z-index:1010}a#naviControl.nCnormal {background-position:0px -30px}a#naviControl.nCactiv {background-position:0px 0px}#mobilNaviWrapper {width:100%;position:absolute;top:0;left:0;background-color:#FFF;padding:0 0 10px 0;z-index:1000;-moz-box-shadow:0px 0px 15px #333;-webkit-box-shadow:0px 0px 15px #333;box-shadow:0px 0px 15px #333}#contentBar {padding:50px 0 0 0;width:100%}#content {width:100%;padding:0px;position:relative;margin:0}#content a#tTa {width:100%;height:0px;padding:0px;position:absolute;left:0;top:-150px;z-index:9999}#imageIntro {width:100%;height:100%}#iILeft {width:100%}#iILTLeft {background-image:url(../images/home/1-intro.jpg);background-size:cover;float:left;box-sizing:border-box;border:3px solid #FBFBFB;border-right:none}#iILTRight {width:100%;float:right}#iILTRightTop {width:100%;background-image:url(../images/home/2-intro.jpg);background-size:cover;box-sizing:border-box;border:3px solid #FBFBFB}#iILTRightBottom {width:100%;background-color:#000;color:#FFF;box-sizing:border-box;border:3px solid #FBFBFB;border-top:none;position:relative}#introText {position:absolute;width:90%;color:#FFF;word-break:break-all;text-transform:uppercase;left:50%;top:50%;margin:-55px 0 0 -45%;text-align:center;letter-spacing:0.1475em}#introText h1 {color:#FFF !important;padding:0;margin:0;font-weight:400 !important;font-size:20px;font-size:2.0rem;line-height:30px}#introText h2 {color:#FFF !important;padding:0;margin:0;font-weight:300 !important;font-size:14px;font-size:1.4rem;line-height:20px}#introText p {color:#FFF !important;padding:0;margin:0;font-weight:300 !important;font-size:12px;font-size:1.2rem;line-height:16px}#iILeftBottom {background-image:url(../images/home/5-intro.jpg);background-size:cover;box-sizing:border-box;border:3px solid #FBFBFB;border-top:none}#iIRight {display:none}#iIRightTop {background-image:url(../images/home/3-intro.jpg);background-size:cover;box-sizing:border-box;border:3px solid #FBFBFB;border-left:none;border-bottom:none}#iIRightBottom {background-image:url(../images/home/4-intro.jpg);background-size:cover;box-sizing:border-box;border:3px solid #FBFBFB;border-left:none}#textArea {width:100%;padding:5px;box-sizing:border-box}#hideALL {display:none}#fullpage {width:98%;position:relative;margin:0px auto;padding:0px}#header {width:100%;position:relative}#header img {display:block}#header #hTopLeft {width:300px;float:left}#header #hTopRight {width:690px;float:right}#header #sprachNavi {z-index:650;position:absolute;left:300px;bottom:-40px;width:45px;height:40px;text-align:center}#page {width:100%;position:relative;padding:0px 0px 50px 0px;margin:0px}#pageLeft {width:300px;float:left;position:relative}#imageSlider {width:300px;margin:0 0 20px 0}.leftBox {width:300px;margin:0 0 20px 0}.leftBoxTitle {width:290px;line-height:20px;border-bottom:1px solid #000;margin:0 0 10px 0;padding:0 0 0 10px}.leftBoxContent {width:290px;padding:0 0 0 10px}#page #breadcrumbs {position:absolute;left:0px;bottom:0px;font-size:13px;font-size:1.3rem;line-height:30px !important;height:50px !important;color:#CCC;z-index:900;width:100%;padding:10px;box-sizing:border-box}#headerImg {width:100%;position:relative;z-index:750;overflow:hidden}#carouselHeader {overflow:hidden !important}#headerImg .hIitem {width:100%;float:left;position:relative;overflow:hidden}#headerImg .hIitem img.hImage {width:100%;display:block}#headerImg .hIitem .hIitemSlogan {width:90%;position:absolute;bottom:15%;left:5%}#headerImg .hIitem .hIitemSlogan span {display:inline-block;margin:0 0 3px 0;padding:0 10px;background-color:rgba(255,255,255,0.85);color:#000;line-height:26px;vertical-align:middle}#headerImg .hIitem .hIitemSlogan span.hIiSitem {font-size:20px;font-size:2.0rem;text-transform:uppercase}#headerImg .hIitem .hIitemSlogan span.hIiSitem:nth-of-type(2) {margin:0 0 3px 20px}#headerImg .hIitem .hIitemSlogan span.hIiSitem:nth-of-type(3) {margin:0 0 3px 40px}#headerImg .hIitem .hIitemSlogan span.hIiSitem:nth-of-type(3) {margin:0 0 3px 50px}#headerImg .hIitem .hIitemSlogan span.hIiSLink {font-size:12px;font-size:1.2rem}.animated{-webkit-animation-duration:2s; animation-duration:2s; -webkit-animation-fill-mode:both; animation-fill-mode:both}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0); opacity:0} to{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);opacity:1}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0);opacity:0} to{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);opacity:1}}.slideInLeft{-webkit-animation-name:slideInLeft; animation-name:slideInLeft; -webkit-animation-delay:1s; animation-delay:1s}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0);opacity:0} to{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);opacity:1}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0); opacity:0} to{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);opacity:1}}.slideInRight{-webkit-animation-name:slideInRight; animation-name:slideInRight; -webkit-animation-delay:1.5s; animation-delay:1.5s}#hIpager {position:absolute;bottom:0px;left:50%;margin:0 0 0 -48%;width:96%;height:30px;text-align:center;padding:0px;z-index:799}#hIpager a {display:inline-block;width:18px;height:18px;margin:6px 6px;border-radius:9px;border:2px solid #FFF;box-sizing:border-box;overflow:hidden}#hIpager a span {display:block;width:14px;height:14px;border-radius:7px;text-indent:-20000em}#hIpager a:hover span, #hIpager a.selected span {background-color:#000}footer {width:100%;padding:0px;position:relative;z-index:500 !important}footer .footer {width:98%;position:relative;padding:0px;margin:0px auto;color:#635846}#footerRow1 {width:100%;padding:5px 0px;margin:0px;color:#FFF;background-color:#F1A100}#socialButtons {text-align:right;width:200px;float:right}#socialButtons a {line-height:30px;text-indent:-20000em !important;display:inline-block;background-image:url(../images/css/socialButtons.gif);background-repeat:no-repeat;height:30px;margin:0px 10px 0px 0px;padding:0px}#socialButtons a#facebook{width:30px; background-position:0px 0px}#socialButtons a#gplus{width:30px; background-position:-30px 0px}#socialButtons a#instagram{width:30px; background-position:-60px 0px}#socialButtons a#twitter{width:30px; background-position:-90px 0px}#footerRow2 {width:100%;margin:0px;padding:10px 0px 20px 0px;color:#635846}#fR2Left {width:100%;text-align:center}#adresse {width:100%;padding:10px 0px;color:#000;font-size:15px;font-size:1.5rem;line-height:20px}#adresse a {color:#000;text-decoration:none}#aLogos {width:100%;height:40px;text-align:center;margin:15px 0px}#aLogos span {text-indent:-2000em;display:inline-block;background-image:url(../images/css/partner.gif);background-repeat:no-repeat;background-size:90px 120px;overflow:hidden;height:40px;margin:0px 10px}#aLogos span#suedtirol{width:90px; background-position:0px 0px}#aLogos span#altoadige{width:90px; background-position:0px -40px}#aLogos span#meisterbund{width:90px; background-position:0px -80px}#fR2Right {display:none}#googleCodes {width:100%;height:0px;overflow:hidden}#cookiesWrapper {width:100%;position:fixed;left:0;bottom:0;right:0;background-color:rgba(255,255,255,0.0);padding:0;z-index:9999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#cookies {width:100%;max-width:900px;margin:auto 0 0 auto;font-size:15px;font-size:1.5rem;padding:15px;background-color:#000}#cookiesText {width:100%;color:#FFF;line-height:150%;text-align:left;margin:0 0 40px 0}#cookiesText a {color:#FFF}#cookiesButtons {width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}a.cButton {width:100%;max-width:140px;text-decoration:none;text-align:center;display:block}a.cButton#cBok {font-size:120%;height:30px;line-height:30px;background-color:#008000;font-weight:600;color:#FFF}a.cButton#cBoptout {font-size:120%;height:30px;line-height:30px;background-color:#CCC;font-weight:400;color:#FFF}a#optoutButton {height:20px;line-height:20px;color:#FFF;text-decoration:underline}@media only screen and (min-width:960px) {a.cButton#cBok:hover {color:#008000;background-color:#FFF}} .clear:after {content:"."; display:block; height:0; clear:both; visibility:hidden} .clear{display:inline-table}* html .clear{height:1%}.clear{display:block}@media only screen and (min-width:995px) and (min-height:650px) {html {font-size:62.5%}#leftBar {width:250px;height:100%}#mainNavi, #sprachNavi {display:block}#sprachNavi {z-index:650;position:absolute;left:0px;top:5px;width:100%;height:20px;text-align:center}#mainNavi {position:absolute;top:40px;left:0px;width:100%}a#logo {width:190px;height:62px;background-size:190px 124px;top:50%;left:50%;margin:-31px 0 0 -95px}#adresse {position:absolute;bottom:0px;left:0px;width:100%;text-align:center;display:block;color:#FFF !important}#aTitle {width:100%}#aTitle b {display:inline-block;padding:20px 5px 0 5px;border-top:6px solid #FFF;text-transform:uppercase;font-weight:300;font-size:14px;font-size:1.4rem}#aKontakt {width:100%;font-size:18px;font-size:1.8rem;font-weight:400;padding:10px 0}#aKontakt a {color:#FFF !important;text-decoration:none}#footerNavi {line-height:30px;font-size:14px;font-size:1.4rem;color:#FFF;width:100%}#contentBar {padding:0 0 0 250px;box-sizing:border-box}#headerImg .hIitem .hIitemSlogan span {line-height:40px}#headerImg .hIitem .hIitemSlogan span.hIiSitem {font-size:30px;font-size:3.0rem}#headerImg .hIitem .hIitemSlogan span.hIiSLink {font-size:14px;font-size:1.4rem}#fullpage {width:990px;padding:0px 5px;background-image:url(../images/css/pageBG.png);background-repeat:repeat-y;background-position:center top}#introText h1 {font-size:30px;font-size:3.0rem;line-height:40px}#introText h2 {font-size:18px;font-size:1.8rem;line-height:34px}#introText p {font-size:14px;font-size:1.4rem;line-height:18px}a#naviControl, #mobilNaviWrapper {display:none}#pLeft {width:250px;position:absolute;left:0px;top:0px;float:none !important}#pLeft.fixed {left:250px;position:fixed}#pLNavi {padding:40px 0 100px 0}#pLData {padding:30px 20px 60px 20px}#pRight {box-sizing:border-box;padding:0 0 0 255px}.pItem span.pItemLogo {width:200px}#kontaktBox {width:70%;padding:50px 0 80px 15px;margin:0 auto 0 0}#route {width:70%;margin:0 auto 0 0}#map {height:500px}.spaltenInhalte .sIRow31 {margin:0px 0px 30px 0px}.spaltenInhalte .sIRow31 .sIRowWrapper.fL {width:65.625%}.spaltenInhalte .sIRow31 .sIRowWrapper.fR {width:31.25%}.spaltenInhalte .sIRow31 .sIBox {margin:0px auto !important;box-sizing:border-box;padding:0px 20px}.spaltenInhalte .sIRow31 .sIRowWrapper.fL .sIBox {width:47% !important}.spaltenInhalte .sIRow31 .sIRowWrapper.fR .sIBox {width:100% !important}.spaltenInhalte .sIRow31 .sIBox .sIBoxTitle {line-height:50px;font-size:40px;font-size:4.0rem}}@media only screen and (min-width:1024px) and (min-height:650px) {#iILeft {width:65%;float:left}#iIRight {width:35%;float:right;display:block}#introText h1 {font-size:30px;font-size:3.0rem;line-height:40px}#introText h2 {font-size:16px;font-size:1.6rem;line-height:34px}#introText p {font-size:13px;font-size:1.3rem;line-height:18px}}@media only screen and (min-width:1250px) {#introText h1 {font-size:40px;font-size:4.0rem;line-height:50px}#introText h2 {font-size:18px;font-size:1.8rem;line-height:40px}#introText p {font-size:14px;font-size:1.4rem;line-height:20px}#hINLeft {width:80%}}@media only screen and (min-width:1500px) {#introText h1 {font-size:50px;font-size:5.0rem;line-height:60px}#introText h2 {font-size:20px;font-size:2.0rem;line-height:40px}#introText p {font-size:16px;font-size:1.6rem;line-height:20px}#hINLeft {width:65%}}#sprachNavi a {color:#FFF;text-decoration:none;text-transform:uppercase;font-size:12px;font-size:1.2rem;line-height:18px;height:18px;width:30px;display:inline-block;border:1px solid #000;margin:0px 3px}#sprachNavi a.LangActiv {border:1px solid #FFF}#sprachNavi a:hover {color:#FFF}#breadcrumbs ul {padding:0;margin:0}#breadcrumbs ul li {display:inline-block;position:relative;list-style:none;padding:0;margin:0}#breadcrumbs ul li a {color:#CCC;text-decoration:none;display:block;line-height:30px;position:relative}#breadcrumbs ul li a:hover {color:#999}#breadcrumbs ul li a strong {color:#999}#breadcrumbs ul li ul.bCsubNavi {position:absolute;bottom:30px;left:50%;display:none !important;width:160px;margin:0 0 0 -90px;padding:10px;background-color:#FFF;-moz-box-shadow:0px 0px 3px #666;-webkit-box-shadow:0px 0px 3px #666;box-shadow:0px 0px 3px #666;font-size:14px;font-size:1.4rem;z-index:910}#breadcrumbs ul li ul.bCsubNavi span {position:absolute;left:50%;margin-left:-10px;top:-5px;width:20px;height:5px;display:block;background-image:url(../images/css/bCNaviPfeil.png);background-position:center center;background-repeat:no-repeat}#breadcrumbs ul li:hover ul.bCsubNavi {display:block !important}#breadcrumbs ul li ul.bCsubNavi li {display:block !important;line-height:24px}#breadcrumbs ul li ul.bCsubNavi li a {color:#666;line-height:22px !important}#breadcrumbs ul li ul.bCsubNavi li a:hover {color:#000}#breadcrumbs ul li ul.bCsubNavi li a.bCsubNaviActiv {color:#00348D;font-weight:700}ul.mainNavi {padding:0;margin:0;list-style:none;text-align:justify;font-weight:400;position:relative}ul.mainNavi li.fLItem {display:block;padding:0;margin:10px 0;width:auto;text-align:center}ul.mainNavi li.fLItem a {display:inline-block;margin:0px;line-height:30px;height:30px;padding:0px 5px;font-weight:400;font-size:18px;font-size:1.8rem;color:#FFF;text-decoration:none;text-transform:uppercase;border-bottom:3px solid #000}ul.mainNavi li.fLItem a:hover, ul.mainNavi li.fLItem .parent:hover a {color:#E50004}ul.mainNavi li.fLItem a.aActiv, ul.mainNavi li.fLItem .parent:hover a.aActiv {color:#E50004;border-bottom:3px solid #E50004}.parent {z-index:190;display:inline-block}.parent:hover {background-image:url(bgfix.gif)}.parent .navLayer {position:absolute;top:-20000px;padding:0px;text-align:left;z-index:220;width:630px;padding:0 15px 0 45px;background-color:#F1A100}ul.mainNavi:hover .parent.pA .navLayer {top:-20000px}ul.mainNavi li:hover .parent.pA .navLayer, .parent:hover .navLayer, .parent.pA .navLayer, .parent.pA .navLayer:hover {top:40px;left:-45px}.parent .navLayer.nLLeft {}.parent .navLayer.nLCenter {text-align:center}.parent .navLayer.nLRight {text-align:right}.navLayerWrapper {width:100%;position:relative;padding:0px;height:30px}#mainNavi ul.subNaviList {margin:0;padding:0;width:auto;display:inline-block !important;height:30px !important}#mainNavi ul.subNaviList li.mN2Level {margin:0;padding:0;list-style:none;display:inline-block !important;height:30px !important}#mainNavi ul.subNaviList li.mN2Level a {width:auto;color:#FFF;font-weight:400 !important;font-size:18px !important;font-size:1.8rem !important;display:block !important;line-height:30px !important;height:30px !important;padding:0px 3px;border:none !important;background:none;background-color:transparent !important}#mainNavi .parent .navLayer.nLLeft ul.subNaviList li.mN2Level a {margin:0px 18px 0px 0px}#mainNavi .parent .navLayer.nLCenter ul.subNaviList li.mN2Level a {margin:0px 9px 0px 9px}#mainNavi .parent .navLayer.nLRight ul.subNaviList li.mN2Level a {margin:0px 0px 0px 18px}#mainNavi .parent ul.subNaviList li.mN2Level a:hover, ul.subNaviList li.mN2Level a.sNaviActiv:hover {color:#4D4E4D !important}#mainNavi .parent ul.subNaviList li.mN2Level a.sNaviActiv {color:#000 !important}#mobilSprachNavi {width:auto;height:30px;line-height:30px;padding:10px 0px;border-bottom:1px solid #000;margin:0px 8px}#mobilSprachNavi a {line-height:30px;font-weight:400;font-size:16px;font-size:1.6rem;color:#505050;text-decoration:none;text-transform:uppercase;display:inline-block;padding:0px 15px 0px 0px}#mobilNavi {width:100%;position:relative;margin:0px auto;padding:8px;box-sizing:border-box;overflow:scroll}#mobilNaviLeft {width:48%;float:left}#mobilNaviRight {width:48%;float:right}#mobilNavi .mfNavi {padding:0;margin:0 0 3px 0}#mobilNavi .mfNavi a {display:block;color:#000;text-decoration:none;font-size:20px;font-size:2.0rem;line-height:30px;padding:0px 5px;font-weight:normal;text-align:right}#mobilNavi .mfNavi a.mfNaviActiv {color:#FFF;background-color:#000}#mobilNavi ul.mSubNavi {padding:5px 0px 10px 0px;margin:0}#mobilNavi ul.mSubNavi li {list-style:none;line-height:20px;padding:0 0 0 2px;margin:0}#mobilNavi ul.mSubNavi li a {display:block;color:#666;text-decoration:none;-webkit-font-smoothing:antialiased;font-size:14px;font-size:1.4rem;font-weight:400}#mobilNavi ul.mSubNavi li a.sNaviactiv {color:#000 !important}#footerNavi a {text-decoration:none;color:#FFF;font-size:13px;font-size:1.3rem;line-height:30px;display:inline-block;font-weight:300}#footerNavi a:hover {text-decoration:underline}#footerNavi a.fNactiv {color:#FFF;text-decoration:underline}#footerNavi span {padding:0px 10px;line-height:30px;display:inline-block;font-size:13px;font-size:1.3rem;font-weight:300}