body {background-color: #C0C0C0;margin: 30px;color: #FFFFFF;font-family: "Trebuchet MS", Helvetica, sans-serif;}
#mainframe{width:900px;margin-right:auto;margin-left:auto}
.mob{display:none}
.desk{display:initial}
.hauptRahmen1{border:1px solid #FFF}
.hauptRahmen2{background-color:#000;border:5px solid #000}
.toplevel{color:#369;text-transform:uppercase;font-size:18px;letter-spacing:10px}
.domain{color:#FFF;text-transform:uppercase;font-size:18px;letter-spacing:10px}
.cuttypes{text-align:center;font-size:14px;position:relative;top:-20px;display:initial}
#kopf{background-color:#036;text-align:left;width:858px;background-image:url(../images/header.jpg);background-repeat:no-repeat;background-position:center center;padding:80px 15px 10px}
#kopf p langswitch{margin:-30px 0 0 200px}
#kopf h1{text-transform:uppercase;font-size:18px;letter-spacing:10px;margin:0 -10px 0 0}
#kopf h2{margin-top:-70px;padding-bottom:35px;text-align:right;color:#AF0}
#kopf2{background-color:#369;text-align:center;width:858px;position:relative;border-top-width:1px;border-top-style:solid;border-top-color:#000;padding:3px 15px}
#kopf2 img{border:0;width:28px;height:14px}
#kopf2 p{font-size:11px;color:#9CF;margin:0}
#kopf2 a:link,#kopf2 a:visited{color:#9CF;text-align:left}
#kopf2 a:hover,#kopf2 a:active{color:#69C}
#container{background-color:#000;width:888px;overflow:auto}
#inhalt{float:right;width:695px;padding-left:5px;clip:rect(auto,auto,auto,188px);text-align:justify}
#inhalt img{max-width:95%;height:auto}
#inhalt h1{color:#369;font-size:36px;font-weight:400;line-height:28px;margin:30px 25px}
#inhalt h2{font-size:18px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#FFD700;padding-bottom:3px;color:#FFD700;margin:40px 25px -3px}
#inhalt h2.small{font-size:15px;border-bottom-style:none}
#inhalt h3{font-size:16px;margin-right:25px;margin-left:25px;color:#32CD32}
#inhalt h3 a:link,#inhalt h3 a:visited{color:#62FD62}
#inhalt h3 a:hover,#inhalt h3 a:active{color:#22BD22}
#inhalt h4{font-size:13px;color:#69C;margin:5px 25px}
#inhalt h5{font-size:13px;color:#69C;margin:30px 25px 18px}
#inhalt p{font-size:12px;line-height:20px;margin:15px 25px 25px}
#inhalt p.center{text-align:center}
#inhalt p.small{font-size:10px;line-height:18px;color:#FFF;margin-top:18px;margin-bottom:18px}
#inhalt p.wichtig{font-size:11px;font-weight:700;line-height:16px;color:red;margin-top:10px;margin-bottom:-10px}
#inhalt p.agb{padding-left:30px;text-indent:-15px}
#inhalt p.agb-pre{font-size:12px;color:#9CF;margin-right:25px;margin-left:25px;text-align:center;font-weight:700}
#inhalt p.pict-transparent{filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4}
#inhalt a:link,#inhalt a:visited{color:#9CF}
#inhalt a:hover,#inhalt a:active{color:#69C}
#inhalt p.seitenanfang{text-align:right;line-height:10px;font-size:9px;color:#CCC;margin-top:-10px;margin-bottom:-10px}
#inhalt a.toplink:link,#inhalt a.toplink:visited{color:#69C;text-decoration:none}
#inhalt a.toplink:hover,#inhalt a.toplink:active{color:#9CF}
#inhalt a.contact:link{text-decoration:none;font-size:18px}
#inhalt a.tooltip{text-decoration:none}
#inhalt a.tooltip span.info{display:none}
#inhalt a.tooltip:hover span.info{display:inline;text-align:left;font-weight:400;position:absolute;border:1px solid #036;background-color:#333;color:#69C;font-size:11px;padding:2px 5px}
#inhalt a.tooltip-block{text-decoration:none}
#inhalt a.tooltip-block span.info{display:none}
#inhalt a.tooltip-block:hover span.info{display:inline;text-align:justify;font-weight:400;position:absolute;left:50%;width:350px;border:2px solid #036;background-color:#333;color:#86B9EC;font-size:11px;line-height:16px;padding:3px 7px}
#inhalt ul{padding:0;line-height:15px;margin:30px 20px 0 40px}
#inhalt li{padding-bottom:10px;font-size:11px;font-weight:700;color:#FFF;text-transform:none}
#inhalt ul ul{margin-left:30px;margin-right:20px;margin-top:0}
#inhalt li li{padding-bottom:0;padding-top:5px;font-size:10px;color:#CCC;font-weight:400}
#inhalt li li li{font-size:10px;font-weight:400;color:#999}
table.b90,table.b90 tr,table.b90 td{border:1px solid #fff;border-collapse:collapse}
table.b90{width:90%}
table.nb90,table.nb90 tr,table.nb90 td{border:none;border-collapse:collapse}
table.nb90{width:90%}
table.vp{width:90%}
table.vp,table.vp tr,table.vp td{border:none;border-collapse:collapse}
table.vp tr  {border-bottom: 1px solid #336699;}
table.vp col.eins{width:35%}
table.vp col.zwei{width:5%}
table.vp col.drei{width:55%}
table.vp col.vier{width:5%}
table.dl{width:90%}
table.dl,table.dl tr,table.dl td,table.dl th{border:1px solid #fff;border-collapse:collapse;text-align:center}
table.dl col.eins{width:21%}
table.dl col.zwei{width:20%}
table.dl col.drei{width:12%}
table.dl col.vier{width:47%}
table.faq{width:90%}
table.faq,table.faq tr,table.faq td,table.faq th{border:1px solid #fff;border-collapse:collapse}
table.faq td.frage{font-size:18px;padding-right:8px;padding-left:8px;color:#32CD32;font-weight:700}
table.faq td.antwort{font-size:18px;padding-right:8px;padding-left:8px}
table.faq td.frage-txt{font-weight:700;padding-right:4px;padding-left:4px;color:#32CD32;text-align:center;font-size:14px}
table.faq td.antwort-txt{padding-right:4px;padding-left:4px}
table.faq td.top{text-align:right}
code.red{color:red}
img.nb28x14{border:none;width:28px;height:14px}
img.nb42x21{border:none;width:42px;height:21px}
span.red{color:red}
table td.top{vertical-align:top}
table td.bottom{vertical-align:bottom}
table td.middle{vertical-align:middle}
#inhalt table{margin-right:25px;margin-left:25px;margin-top:5px;font-size:11px;line-height:20px;color:#FFF}
#inhalt table span.medium{font-size:9px}
#inhalt table table{margin:0}
#inhalt form{border:1px solid #369;color:#FFF;background-color:#333;margin:30px 25px}
#inhalt form h1{font-size:12px;text-align:center}
#inhalt form p{font-size:12px}
#inhalt form p.small{font-size:9px;text-align:left;width:90%;line-height:100%;margin:5px 5px 5px 20px}
#inhalt form p.small-left{font-size:9px;text-align:left;white-space:nowrap;width:90%;line-height:100%;margin:5px 2px 5px 0}
#inhalt form p.small-top{font-size:10px;text-align:left;width:90%;line-height:100%;margin:5px 5px -4px 20px}
#inhalt form p.small-bottom{font-size:10px;text-align:left;width:90%;line-height:100%;margin:2px 5px 5px 20px}
.Bereich,.Feld{color:#FFF;background-color:#889;width:90%;border:1px solid #369;margin-left:20px;font-size:11px}
.Auswahl{background-color:#889;color:#FFF;width:90%;border:1px solid #369;margin-left:20px;font-size:11px}
.Check,.Radio{background-color:#889;border:1px solid #369;margin-left:20px;font-size:11px}
.Button{background-color:#889;color:#fff;width:200px;height:40px;border:1px solid #369}
#randLinks{float:left;width:188px;background-color:#000}
.randLinksInhalt p{font-size:10px;line-height:15px;color:#69C;margin:15px 0 15px 10px}
.randLinksInhalt h4{font-size:10px;color:#999;text-transform:uppercase;letter-spacing:5px;text-align:center;margin:15px 0 10px 10px}
.randLinksInhalt h5{font-size:14px;color:#9CF;padding-bottom:3px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#369;margin:15px 0 -3px 10px}
.randLinksInhalt img{border-style:none}
.randLinksInhalt a:link,.randLinksInhalt a:visited{color:#9CF}
.randLinksInhalt a:hover,.randLinksInhalt a:active{color:#FFF}
.randLinksInhalt ul{padding:0;color:#369;line-height:10px;margin:15px 0 0 25px}
.sidebarcontent li{padding-bottom:10px;font-size:11px;font-weight:700;color:#69C;text-transform:capitalize}
.randLinksInhalt ul ul{margin-left:15px;margin-top:0}
.randLinksInhalt li li{padding-bottom:0;padding-top:10px;font-size:11px;color:#69C;font-weight:400}
.randLinksInhalt li li li{font-size:10px;font-weight:400}
#hauptmenu{width:180px;overflow:auto;background-color:#000;position:relative;padding-left:10px}
#hauptmenu ul{padding:0;list-style-type:none;display:block;margin:0;float:left}
#hauptmenu li{margin:0;padding:0;display:block;float:left}
#hauptmenu a:link,#hauptmenu a:visited{display:block;width:158px;border-left-width:0;border-left-style:solid;border-left-color:#666;text-decoration:none;font-weight:700;color:#9CF;background-color:#333;margin-bottom:1px;vertical-align:bottom;clear:left;float:left;font-size:14px;text-transform:capitalize;padding:3px 10px}
#hauptmenu a:hover,#hauptmenu a:active{background-color:#369;border-left-color:#69C;color:#FFF}
#hauptmenu ul ul{border-top-width:1px;border-top-style:solid;width:178px;border-top-color:#666;margin-top:-1px}
#hauptmenu li li a:link,#hauptmenu li li a:visited{background-color:#000;border-left-style:none;padding-left:30px;width:138px;font-size:10px;color:#69C;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;margin-bottom:0}
#hauptmenu li li a:hover,#hauptmenu li li a:active{background-color:#000;color:#9CF}
#hauptmenu ul ul ul{margin:0;border-top-style:none}
#hauptmenu li li li a:link,#hauptmenu li li li a:visited{width:118px;padding-left:50px;font-size:9px;font-weight:400;border-bottom-style:none}
#fuss{background-color:#036;text-align:center;width:858px;background-image:url(/images/footer.jpg);background-repeat:no-repeat;background-position:center center;padding:15px 15px 20px}
#fuss p{font-size:10px;line-height:15px;color:#9CF;margin-top:15px;margin-bottom:15px}
#fussMenu{position:relative}
#fussMenu ul{list-style-type:none;margin:0;padding:0}
#fussMenu li{margin:0;padding:0;display:inline;border-right-width:1px;border-right-style:solid;border-right-color:#000}
#fussMenu li.noborder{border-right-style:none}
#fussMenu a:link,#fussMenu a:visited{text-decoration:none;font-size:12px;font-weight:700;color:#BEF;padding-right:10px;padding-left:10px;text-transform:capitalize}
#fussMenu a:hover,#fussMenu a:active{color:#FFF}
#fuss2{clear:both;position:relative;padding-top:3px;padding-bottom:3px;border-top-width:1px;border-top-style:solid;border-top-color:#333;margin-top:30px}
#fuss2 p{margin:0;padding:0;text-transform:uppercase;text-align:center;font-size:9px;color:#999}
#fuss2 a:link,#fuss2 a:visited{text-decoration:none;color:#69C}
#fuss2 a:hover,#fuss2 a:active{color:#9CF}

.header-arabic-language, .header-belgien, .header-brasilien, .header-bulgarien, .header-china, 
.header-finnland, .header-frankreich, .header-italien, .header-japan, .header-kroatien, 
.header-niederlande, .header-norwegen, .header-polen, .header-portugal, .header-rumaenien, 
.header-russland, .header-schweden, .header-serbien, .header-spanien, .header-tschechien, 
.header-tuerkei, .header-ungarn, .header-vatikan
{ display: inline-block; background: url('header-flags.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.header-arabic-language { background-position: -2px -0px; width: 28px; height: 14px; }
.header-belgien { background-position: -32px -0px; width: 28px; height: 14px; }
.header-brasilien { background-position: -62px -0px; width: 28px; height: 14px; }
.header-bulgarien { background-position: -92px -0px; width: 28px; height: 14px; }
.header-china { background-position: -2px -16px; width: 28px; height: 14px; }
.header-finnland { background-position: -32px -16px; width: 28px; height: 14px; }
.header-frankreich { background-position: -62px -16px; width: 28px; height: 14px; }
.header-italien { background-position: -92px -16px; width: 28px; height: 14px; }
.header-japan { background-position: -2px -32px; width: 28px; height: 14px; }
.header-kroatien { background-position: -32px -32px; width: 28px; height: 14px; }
.header-niederlande { background-position: -62px -32px; width: 28px; height: 14px; }
.header-norwegen { background-position: -92px -32px; width: 28px; height: 14px; }
.header-polen { background-position: -2px -48px; width: 28px; height: 14px; }
.header-portugal { background-position: -32px -48px; width: 28px; height: 14px; }
.header-rumaenien { background-position: -62px -48px; width: 28px; height: 14px; }
.header-russland { background-position: -92px -48px; width: 28px; height: 14px; }
.header-schweden { background-position: -2px -64px; width: 28px; height: 14px; }
.header-serbien { background-position: -32px -64px; width: 28px; height: 14px; }
.header-spanien { background-position: -62px -64px; width: 28px; height: 14px; }
.header-tschechien { background-position: -92px -64px; width: 28px; height: 14px; }
.header-tuerkei { background-position: -2px -80px; width: 28px; height: 14px; }
.header-ungarn { background-position: -32px -80px; width: 28px; height: 14px; }
.header-vatikan { background-position: -62px -80px; width: 28px; height: 14px; }

.langsprite-arabic-language, .langsprite-aut-ger, .langsprite-belgien, .langsprite-brasilien, .langsprite-bulgarien, 
.langsprite-china, .langsprite-finnland, .langsprite-frankreich, .langsprite-grossbritannien, .langsprite-italien, 
.langsprite-kroatien, .langsprite-niederlande, .langsprite-norwegen, .langsprite-portugal, .langsprite-rumaenien, 
.langsprite-russland, .langsprite-schweden, .langsprite-serbien, .langsprite-spanien, .langsprite-tschechien, 
.langsprite-tuerkei, .langsprite-ungarn
{ display: inline-block; background: url('/css/langflags.png') no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.langsprite-arabic-language { background-position: -2px -0px; width: 42px; height: 21px; }
.langsprite-aut-ger { background-position: -46px -0px; width: 42px; height: 21px; }
.langsprite-belgien { background-position: -90px -0px; width: 42px; height: 21px; }
.langsprite-brasilien { background-position: -134px -0px; width: 42px; height: 21px; }
.langsprite-bulgarien { background-position: -2px -23px; width: 42px; height: 21px; }
.langsprite-china { background-position: -46px -23px; width: 42px; height: 21px; }
.langsprite-finnland { background-position: -90px -23px; width: 42px; height: 21px; }
.langsprite-frankreich { background-position: -134px -23px; width: 42px; height: 21px; }
.langsprite-grossbritannien { background-position: -2px -46px; width: 42px; height: 21px; }
.langsprite-italien { background-position: -46px -46px; width: 42px; height: 21px; }
.langsprite-kroatien { background-position: -90px -46px; width: 42px; height: 21px; }
.langsprite-niederlande { background-position: -134px -46px; width: 42px; height: 21px; }
.langsprite-norwegen { background-position: -2px -69px; width: 42px; height: 21px; }
.langsprite-portugal { background-position: -46px -69px; width: 42px; height: 21px; }
.langsprite-rumaenien { background-position: -90px -69px; width: 42px; height: 21px; }
.langsprite-russland { background-position: -134px -69px; width: 42px; height: 21px; }
.langsprite-schweden { background-position: -2px -92px; width: 42px; height: 21px; }
.langsprite-serbien { background-position: -46px -92px; width: 42px; height: 21px; }
.langsprite-spanien { background-position: -90px -92px; width: 42px; height: 21px; }
.langsprite-tschechien { background-position: -134px -92px; width: 42px; height: 21px; }
.langsprite-tuerkei { background-position: -2px -115px; width: 42px; height: 21px; }
.langsprite-ungarn { background-position: -46px -115px; width: 42px; height: 21px; }

@media screen and (max-width: 768px) {
body{background-color:#333;margin:0;color:#FFF;background-image:none;background-repeat:repeat;background-attachment:fixed;font-family:"Trebuchet MS",Helvetica,sans-serif}
#mainframe{width:100%;margin-right:auto;margin-left:auto}
.mob{display:initial}
.desk{display:none}
.hauptRahmen1{border:1px solid #FFF}
.hauptRahmen2{background-color:#000;border:5px solid #000}
#container{background-color:#000;width:100%;overflow:auto}
.toplevel{color:#369}
.domain{color:#FFF;padding-left:15px}
.cuttypes{display:none}
#kopf{background-color:#036;text-align:left;background-image:none;width:100%;display:block;padding:20px 0 10px}
#kopf p langswitch{margin:-30px 5px 0}
#kopf h1{text-transform:uppercase;font-size:16px;letter-spacing:8px;padding-left:15px;padding-right:5px;margin:0}
#kopf h2{margin-top:-70px;padding-bottom:35px;text-align:right;color:#AF0}
#kopf2{display:none}
#kopf2 img{border:0;width:28px;height:14px}
#kopf2 p{display:none;font-size:11px;color:#9CF;margin:0}
#kopf2 a:link,#kopf2 a:visited{color:#9CF;text-align:left}
#kopf2 a:hover,#kopf2 a:active{color:#69C}
#inhalt{float:right;width:98%;padding-left:5px;text-align:justify}
#inhalt img{max-width:90%;height:auto}
#inhalt h1{color:#369;font-size:calc(10px + 3vw);font-weight:400;line-height:28px;margin:30px 10px}
#inhalt h2{font-size:18px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#369;padding-bottom:3px;color:#FFD700;margin:40px 10px -3px}
#inhalt h3{font-size:16px;margin-right:10px;margin-left:10px;color:#32CD32}
#inhalt h3 a:link,#inhalt h3 a:visited{color:#62FD62}
#inhalt h3 a:hover,#inhalt h3 a:active{color:#22BD22}
#inhalt h4{font-size:12px;margin-right:10px;margin-left:10px;color:#69C}
#inhalt h5{font-size:13px;color:#69C;margin:30px 10px 18px}
#inhalt p{font-size:12px;line-height:20px;margin:15px 10px 25px}
#inhalt a.tooltip:hover span.info{display:inline;text-align:left;font-weight:400;position:absolute;margin-left:10px;border:1px solid #036;background-color:#333;color:#69C;font-size:11px;left:5px;padding:2px 5px}
#inhalt a.tooltip-block{text-decoration:none}
#inhalt a.tooltip-block span.info{display:none}
#inhalt a.tooltip-block:hover span.info{display:inline;text-align:justify;font-weight:400;position:absolute;margin-left:10px;width:350px;max-width:85%;border:2px solid #036;background-color:#333;color:#86B9EC;font-size:11px;left:5px;padding:3px 7px}
#inhalt table{margin-right:5px;margin-left:5px;margin-top:5px;font-size:11px;line-height:20px;color:#FFF}
#inhalt table table{margin:0}
#inhalt form{border:1px solid #369;color:#FFF;background-color:#333;margin:30px 10px}
#inhalt form h1{font-size:12px;text-align:center}
#inhalt form p{font-size:12px}
#inhalt form p.small{font-size:9px;text-align:left;margin:5px 5px 5px 20px}
#inhalt form p.small-left{font-size:9px;text-align:left;margin:5px 2px 5px 0}
#fuss{clear:both;position:relative;width:100%;margin-right:10px;text-align:center;margin-right:10px;background-image:none;padding:15px 0 20px}
#fuss p{font-size:10px;line-height:15px;color:#9CF;margin-top:15px;margin-bottom:15px;margin-right:10px}
#fussMenu{position:relative;line-height:35px}
#fussMenu ul{list-style-type:none;margin:0;padding:0}
#fussMenu li{margin:0;padding:0;display:inline;border-right-width:1px;border-right-style:solid;border-right-color:#000}
#fussMenu li.noborder{border-right-style:none}
#fussMenu a:link,#fussMenu a:visited{text-decoration:none;font-size:12px;font-weight:700;color:#BEF;padding-right:10px;padding-left:10px;text-transform:capitalize}
#fussMenu a:hover,#fussMenu a:active{color:#FFF}
#fuss2{clear:both;position:relative;padding-top:3px;padding-bottom:3px;border-top-width:1px;border-top-style:solid;border-top-color:#333;margin-top:30px}
#fuss2 p{margin:0;padding:0;text-transform:uppercase;text-align:center;font-size:9px;color:#999}
#fuss2 a:link,#fuss2 a:visited{text-decoration:none;color:#69C}
#fuss2 a:hover,#fuss2 a:active{color:#9CF}
}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:local('Montserrat Regular'),local(Montserrat-Regular),url(https://woodworks.at/fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:local('Montserrat Regular'),local(Montserrat-Regular),url(https://woodworks.at/fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:local('Montserrat Regular'),local(Montserrat-Regular),url(https://woodworks.at/fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:local('Montserrat Regular'),local(Montserrat-Regular),url(https://woodworks.at/fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:local('Montserrat Regular'),local(Montserrat-Regular),url(https://woodworks.at/fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:local('Montserrat Bold'),local(Montserrat-Bold),url(https://woodworks.at/fonts/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:local('Montserrat Bold'),local(Montserrat-Bold),url(https://woodworks.at/fonts/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:local('Montserrat Bold'),local(Montserrat-Bold),url(https://woodworks.at/fonts/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:local('Montserrat Bold'),local(Montserrat-Bold),url(https://woodworks.at/fonts/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:local('Montserrat Bold'),local(Montserrat-Bold),url(https://woodworks.at/fonts/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@media screen and (max-width: 768px) {
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #menu-button{display:none}
#cssmenu{font-family:Montserrat,sans-serif;background:#333}
#cssmenu > ul > li{float:left}
#cssmenu.align-center > ul{font-size:0;text-align:center}
#cssmenu.align-center > ul > li{display:inline-block;float:none}
#cssmenu.align-center ul ul{text-align:left}
#cssmenu.align-right > ul > li{float:right}
#cssmenu > ul > li > a{padding:17px;font-size:12px;letter-spacing:1px;text-decoration:none;color:#ddd;font-weight:700;text-transform:uppercase}
#cssmenu > ul > li:hover > a{color:#fff}
#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu.align-right ul ul{text-align:right}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#cssmenu li:hover > ul{left:auto}
#cssmenu.align-right li:hover > ul{left:auto;right:0}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:170px;font-size:12px;text-decoration:none;color:#ddd;font-weight:400;background:#333}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu.align-right ul ul li.has-sub > a:after{right:auto;left:11px}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
#cssmenu.align-right ul ul li.has-sub > a:before{right:auto;left:14px}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}

	.header-arabic-language, .header-belgien, .header-brasilien, .header-bulgarien, .header-china, 
	.header-finnland, .header-frankreich, .header-italien, .header-japan, .header-kroatien, 
	.header-niederlande, .header-norwegen, .header-polen, .header-portugal, .header-rumaenien, 
	.header-russland, .header-schweden, .header-serbien, .header-spanien, .header-tschechien, 
	.header-tuerkei, .header-ungarn, .header-vatikan
	{ background: none; }	

}
@media all and (max-width: 768px),only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px),only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px),only screen and (-o-min-device-pixel-ratio: 21) and (max-width: 1024px),only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px),only screen and (min-resolution: 192dpi) and (max-width: 1024px),only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none}
#cssmenu.align-center > ul{text-align:left}
#cssmenu ul li{width:100%;border-top:1px solid rgba(120,120,120,0.2)}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul,#cssmenu.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #menu-button{display:block;padding:17px;color:#ddd;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:700}
#cssmenu #menu-button:after{position:absolute;top:22px;right:17px;display:block;height:4px;width:20px;border-top:2px solid #ddd;border-bottom:2px solid #ddd;content:''}
#cssmenu #menu-button:before{position:absolute;top:16px;right:17px;display:block;height:2px;width:20px;background:#ddd;content:''}
#cssmenu #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:15px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#cssmenu #menu-button.menu-opened:before{top:23px;background:#fff;width:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,0.2);height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
}