@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto-Light'),local('Roboto-Light'),url(/style/fonts/Roboto-Light.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:'Roboto';font-style:normal;font-weight:400;src:local('Roboto-Regular'),local('Roboto-Regular'),url(/style/fonts/Roboto-Regular.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:'Roboto';font-style:normal;font-weight:700;src:local('Roboto-Bold'),local('Roboto-Bold'),url(/style/fonts/Roboto-Bold.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}figure,ol,a,abbr,address,input,article,b,body,caption,dd,dfn,div,dl,dt,em,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,i,img,label,li,nav,object,p,pre,q,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul,var,video{border:0 none;margin:0;padding:0}p{-webkit-font-smoothing:antialiased}body,h1,h2,table,td{font-family:"Roboto",Arial;font-size:16px;font-weight:300}body{font:300 20px "Roboto",Arial,sans-serif;color:#111;line-height:1.4}article .e-content,section{width:100%}p{line-height:1.4;margin:15px 0}span.extext{line-height:1.4}ul{list-style-type:none}.center{max-width:90vh}.marhcen{margin:0 auto}.clearb{clear:both}a{text-decoration:none;color:#6E0000;font-weight:300}a:hover{color:#FF4444;font-weight:400}a.hidlink:hover{color:#000;text-decoration:none}.produktelist span{font-size:16px;line-height:1.0;color:#000}.produkttop{float:right;max-width:30%;padding:0 0 20px 40px}.txtbox{padding:35px 10px;color:#222;line-height:1.4}.txtbox,.whiteb{background-color:#fff}body,.lgreyb,.footer{background:#fff}.lightgreyb{background:#f0f0f0}.greyb{background:#ddd}.darkgreyb{background:#aaa}.infb{padding:20px}.footer{padding:50px 0;color:#000}.footer .head{font-weight:bold;color:#555;text-transform:uppercase;margin-bottom:20px}.deftable{width:100%;background:#fff;padding:10px 2px}.deftable th,.deftable td{font-size:14px;text-align:right;vertical-align:top;padding:4px 3px;margin:0}.deftable th:first-child,.deftable td:first-child{text-align:left}.deftable td{background-color:#f5f5f5}.deftable tr:nth-child(2n+1) td{background-color:#fafafa}.deftable th{font-weight:bold;padding:8px 3px 10px 3px}.w25{width:25%}.w50{width:50%}.w75{width:75%}.w100{width:100%}#footer-nav > ul > li{padding-right:20px}#footer-nav > ul a{display:block}.footerlnk a{color:#666;padding:5px 5px 5px 0;text-decoration:none}.footerlnk a:hover{color:#000}h1,h2{font-size:34px;font-weight:300;margin-bottom:40px;color:#333;letter-spacing:-1px}h2{font-size:22px;font-weight:400;letter-spacing:0}h1,h2,h3,h4{margin-top:20px}.logo{font-size:24px;z-index:10;margin-top:5px}.logo img{width:173px;height:70px}.logo span{display:block;font-size:59%;letter-spacing:0}.logo .desize{font-size:115%;margin-top:3px}.martFLogo{margin-top:160px}#header{background:#fff}.mainmenubox{min-height:80px;background:rgba(255,255,255,0.8);border-bottom:1px solid #6E0000;transition:background 1s ease}.posabs{position:absolute}.posfix{position:fixed}.posfixbase{left:0;top:0;right:0;z-index:100}.posrel,main,footer{position:relative}.txtup{text-transform:uppercase}.txtdn{text-decoration:none}.txtc{text-align:center}.txtr{text-align:right}.txtl{text-align:left}.txtj{text-align:justify}.txth{text-indent:-9999px}.bsb{box-sizing:border-box}.traall{transition:all 0.3s ease 0s}.traleft{transition:left 0.3s ease 0s}.bxpad{padding:10px}.db{display:block}.pad10{padding:10px}.padl10{padding-left:10px}.padb20{padding-bottom:20px}.padb40{padding-bottom:40px}.padb80{padding-bottom:80px}.padt20{padding-top:20px}.padt40{padding-top:40px}.padt80{padding-top:80px}.pad20Mob10{padding:20px}.w3{width:3%}.w9{width:9%}.w5{width:5%}.w182{width:18.2%}.w30{width:30%}.w33{width:33%}.w34{width:34%}.w95{width:95%}.borderRightRed{background:#6C150C}.borderRightGreen{background:#0bb14c}.borderRightBlue{background:#007dbe}.borderRightYellow{background:#ffd776}.mar0f{margin:0 !important}.marl10{margin-left:10px}.marb10{margin-bottom:10px}.marb20{margin-bottom:20px}.mart10{margin-top:10px}.mart20{margin-top:20px}.mart40{margin-top:40px}.mart50{margin-top:50px}.mart80{margin-top:80px}.mart0{margin-top:0}.rad8{border-radius:8px}.txtbox,.marb20{margin-bottom:20px}.disib{display:inline-block}.disn{display:none}.disf{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap}.disfA{justify-content:space-around}.disfB{justify-content:space-between}.disfNW{flex-flow:row nowrap}.disfC{flex-flow:column}.disfgap5{gap:5px}.disfgap10{gap:10px}.disfgap20{gap:20px}.disfgap40{gap:40px}dt{font-weight:bold}dd{line-height:1.5;margin:0 0 20px 20px}.timetable{padding:15px 0}.timetable li{color:#333}.timetable li:nth-child(1) {font-size:115%;color:#333;font-weight:bold}.timetable li:nth-child(2) {text-transform:uppercase;font-weight:bold;padding:5px 0 5px 20px}.timetable li:nth-child(3) {padding:0 0 5px 20px;font-size:90%}.timeplace{margin:30px 0;color:#666;font-size:90%}.timeplace li:before{display:inline-block;margin-right:10px;font-size:150%;vertical-align:middle}.timeplace li:nth-child(1):before{content:"🕐"}.timeplace li:nth-child(2):before{content:"📌"}.uloklist{margin:40px 0}.uloklist li{padding:8px 0 8px 40px;font-size:95%}.uloklist li:before{content:"✓";display:inline-block;margin-left:-30px;margin-right:15px;width:15px}.intropageimg{margin:20px 0;width:50%;float:right;max-width:500px}.intropagesub{float:right;max-width:50%;margin:0 0 20px 20px}hr{height:1px;border:0;border-top:1px solid #ddd;display:block;width:90%;margin:30px auto}.mainmenu li{display:inline-block}.fc{clear:both}.cl{clear:left}.cr{clear:right}br.fc{height:0;font-size:1px;line-height:1px}.fl{float:left}.fr{float:right}.redb{background:#f00}.dgreyb{background:#555}.colwhite{color:#fff}.lgrey{color:#ddd}.dgrey{color:#666}.textst2{width:100%;flex-flow:row nowrap;box-sizing:border-box}.textst2 > li{width:30%;background:#f2f2ff;padding:20px 20px 50px 20px}.textst,.textst2 > li:first-child{width:65%;background:#fff;padding:20px 20px 50px 0;text-align:justify}.textst{width:100%;padding:20px 0 50px 0;box-sizing:border-box}.textst2 h1{line-height:30px}.textst2 h2{line-height:1.1}.txtbox a,.textst2 a{color:#333;text-decoration:none}.txtbox a:hover,.textst2 a:hover{color:#000;text-decoration:underline}.team{width:270px}.team img{margin:10px 0;display:block}.team li{display:block;margin-bottom:40px}.team a{display:block;text-align:right;margin-bottom:10px}.signal{font-size:200%;line-height:1;margin-right:20px;vertical-align:middle}.warning:before{content:"⚠ ";display:inline-block}.tribselection{margin-top:40px}.tribselection li{width:33.3%;background:#f0f0f0 none center center no-repeat;background-size:cover;vertical-align:bottom}.tribselection li a{box-sizing:border-box;padding-top:110px;height:190px;text-decoration:none;display:block}.tribselection li span{color:#fff;font-size:150%;width:100%;box-sizing:border-box;padding:5px 0 5px 20px;text-shadow:1px 1px 3px #000;background:rgba(0,0,0,.5);width:100%;display:inline-block}.tribselection li a:hover{background:rgba(240,240,240,0.5)}.tribselection li a:hover span{background:#000}.indexbox{padding:0;margin:0;width:100%;display:flex}.indexbox > li{position:relative;width:50%;height:400px;margin:25px 0;box-sizing:border-box;padding:0 15px;display:inline-block;flex-flow:column wrap;text-align:justify;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden}.indexbox > .indexcolored{font-size:32px;color:#fff;background:#540808;line-height:1.1;letter-spacing:-1px;padding-top:40px}.indexbox > .indexcolored a{color:#fdd}.indexbox .subinformation{font-size:18px;color:#fff;letter-spacing:-1px;padding-top:20px}.indexbox video{width:150%;height:110%;position:absolute;top:0;left:-25%}.indexboxsmall > li{height:auto;margin:5px 0 25px 0}.indexboxnopad{padding:0 !important}.time{font-size:75%;margin:0}.contactmap{float:right;max-width:50%}.contactmap img{width:100%}.blogsection,.blogshortsection{width:100%}.blogshortsection{list-style-type:none;margin-left:0}.blogshortsection li{margin:0 0 40px 0;padding-left:0;clear:both}.blogshortsection li img{float:right;max-width:300px;margin:0 0 20px 20px}.blogsection li{display:inline-block;flex-flow:column wrap;margin-bottom:40px;border:1px solid #fff;text-align:justify}.blogsection a{text-decoration:none;color:#111}.blogsection:hover .title{color:#FF4444}.blogsection .title{font-weight:bold;margin-bottom:5px}.blogsection .time{margin-bottom:10px;text-align:right;display:block}.blogsection img{width:50%;max-width:300px;float:right;margin:0 0 10px 10px}.blogsection span{display:block}img.blogaddimg{max-width:none !important;float:none !important;margin:0 !important;width:100% !important}#bigj{margin-left:20px}.lsmall{font-size:95%}.small{font-size:90%}.smaller{font-size:70%}.smallest{font-size:45%}.mainnav{font-size:23px;line-height:1.0;position:absolute;bottom:20px;right:-15px}.mainnav a{padding:15px 15px;color:#000;letter-spacing:-1px}.usernav{font-size:80%;right:0;top:0;font-size:90%}.usernav a{padding:4px 10px;color:#000}.respMenu a{text-align:center;display:inline-block;text-decoration:none;transition:color 0.4s ease,background-color 0.4s ease}.respMenu a:hover{color:#c00 !important}#menuMobBtn,#userMobBtn{display:none}.list_double li{width:48.5%;display:inline-block;padding-right:1%;box-sizing:border-box;vertical-align:top}.list_double li:last-child{padding-right:0}.list_borderli li:not(:last-child) {border-right:1px solid #888}.breadcrumbs{list-style:none;line-height:1.0}.breadcrumbs li{display:inline-block;color:#888}.breadcrumbs a{color:#666;text-decoration:none;margin-right:12px;font-size:90%}.breadcrumbs a:hover{color:#000}.breadcrumbs li:not(:last-child):after{content:" ► ";margin-right:6px;position:relative;font-size:60%;top:-1px}.button,input[type=submit] {background:#333;border:1px solid #ff5f6f;box-shadow:0 1px 0 0 rgba(255,255,255,0.25) inset;cursor:pointer;color:#FFF;line-height:1;text-shadow:0 -1px 0 rgba(0,0,0,0.32);text-decoration:none;float:none;border-radius:4px;font-weight:bold;font-size:100%;display:inline-block;line-height:25px;margin:18px 0 18px 0;padding:5px 10px;text-align:center}.button:hover,input[type=submit]:hover{text-shadow:0 -1px 0 rgba(255,255,255,0.5)}.blackb{background:#222}.whitet{color:#f0f0f0}.whitet h1{color:#fff}.subsidetitle{position:absolute;left:0;top:0;width:100%;height:100%}.subsidetitle2{background:linear-gradient(0deg,rgba(84,8,8,1) 0%,rgba(84,8,8,0.5) 100%)}.subsidetitlebox{height:100%;position:relative}.subsidetitletxt{position:absolute;left:0;bottom:20px;color:#fff;font-size:46px}.subsideinfo{font-size:28px}.produktelist{display:flex;justify-content:space-between;flex-flow:wrap}.produktelist > div{width:30%;min-width:250px;padding:40px 0 20px 0}.produktelist img{width:100%}.produktboxing{width:100%;display:flex;justify-content:space-between;flex-flow:nowrap}.produktimgs{display:flex;justify-content:left;flex-flow:wrap}.produktimgs > div{position:relative;display:inline-block;width:30%;min-width:150px;min-height:150px;height:190px;margin:2% 3% 3% 0;box-sizing:border-box;background:#fff;vertical-align:middle}.produktimgs img{max-width:100%;max-height:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.produktimgs2{width:100%;--auto-grid-min-size:300px;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--auto-grid-min-size),1fr));grid-gap:25px}.produktimgs2 > div{text-align:center;display:inline-block;max-width:350px;min-height:350px;position:relative}.produktbild{min-width:60%}.produktvids > div{text-align:right}.produktvids video{max-width:350px;margin:10px 0 10px 10px}.datentabelle{width:100%;padding:20px 0}.datentabelle th,.datentabelle td{font:400 18px "Roboto",Arial,sans-serif;color:#111;line-height:1.3;padding:6px;text-align:left}.datentabelle th{padding:12px 6px}.datentabelle th:first-child,.datentabelle td:first-child{padding-left:0}.datentabelle th:last-child,.datentabelle td:last-child{padding-right:0}.datentabelle th:nth-child(10n+2),.datentabelle td:nth-child(10n+2),.datentabelle th:nth-child(10n+4),.datentabelle td:nth-child(10n+4) {text-align:center}.datentabelle th:nth-child(10n+5),.datentabelle td:nth-child(10n+5) {text-align:right}.datentabelle th{font-weight:bold}.datentabelle tr:nth-child(2n+2) {background:#f9f9f9}.intro{background:#555;height:80%;height:80vh;position:relative;top:0;overflow:hidden;border-bottom:1px solid #6E0000;margin-top:0}.intro .textbox{top:40vh;position:absolute;z-index:10;left:0;right:0;width:90vw;margin:auto auto}.intro .subt1,.intro .subt2{font-size:70px;color:#fff;text-shadow:0 0 6px rgba(0,0,0,0.8)}.intro .subt2{transform:translate(3%,20px);font-size:35px}.intromovebox{position:absolute;height:100%;left:0;top:0;min-width:100%;white-space:nowrap;animation-name:moveit;transform:translate(0,0);animation-duration:40s;animation-delay:0;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes moveit{0% {transform:translate(0,0)}12% {transform:translate(0,0)}15% {transform:translate(-100%,0)}29% {transform:translate(-100%,0)}32% {transform:translate(-200%,0)}46% {transform:translate(-200%,0)}49% {transform:translate(-300%,0)}63% {transform:translate(-300%,0)}66% {transform:translate(-400%,0)}80% {transform:translate(-400%,0)}83% {transform:translate(-500%,0)}97% {transform:translate(-500%,0)}100% {transform:translate(0%,0)}}.introbox{width:100%;height:100%;display:block;position:absolute;overflow:hidden}.introboxpos1{left:0;top:0}.introboxpos2{left:100%;top:0}.introboxpos3{left:200%;top:0}.introboxpos4{left:300%;top:0}.introboxpos5{left:400%;top:0}.introboxpos6{left:500%;top:0}.introboxpos7{left:600%;top:0}.mygallery{display:block;width:100%;height:100%;background:#fff none center center no-repeat;background-size:contain}.intrologo{margin:0 auto;width:100%;height:100%;position:absolute}.intrologoimg1{background:transparent url(/graphics/slideshow1/slideshowA-A.jpg) center center no-repeat;background-size:cover}.intrologoimg2{background:transparent url(/graphics/slideshow1/slideshowA-B.jpg) center center no-repeat;background-size:cover}.intrologoimg3{background:transparent url(/graphics/slideshow1/slideshowA-C.jpg) center center no-repeat;background-size:cover}.intrologoimg4{background:transparent url(/graphics/slideshow1/slideshowA-D.jpg) center center no-repeat;background-size:cover}.intrologoimg5{background:transparent url(/graphics/slideshow1/slideshowA-E.jpg) center center no-repeat;background-size:cover}.intrologoimg6{background:transparent url(/graphics/slideshow1/slideshowA-F.jpg) center center no-repeat;background-size:cover}.intro2logoimg1{background:transparent url(/graphics/slideshow2/ss1.jpg) center center no-repeat;background-size:cover}.intro2logoimg2{background:transparent url(/graphics/slideshow2/ss2.jpg) center center no-repeat;background-size:cover}.intro2logoimg3{background:transparent url(/graphics/slideshow2/ss5.jpg) center center no-repeat;background-size:cover}.imgkompetenz{width:100%;height:300px;position:relative;display:inline-block;overflow:hidden}.imgkompbox{transition:width 0.2s;position:relative;height:300px;margin-bottom:20px;overflow:hidden;width:100%;left:50%;top:50px;transform:translate(-50%,-50px)}.imgkompetenz .komfamname{width:100%;box-sizing:border-box;font-weight:bold;color:#fff;padding:15px;width:100%;background:rgba(0,0,0,0.5);position:absolute;vertical-align:middle;line-height:50px;top:290px;z-index:1;display:block}.imgkompetenz .komfamname::before{content:"🡒";left:0;top:0;margin-right:10px}.imgkompetenz .kompfaminfo{font-size:16px;line-height:1.2;display:block;font-weight:400;background:#000;padding-top:0}.imgkompetenza .imgkompbox{background:#eee url(/graphics/NullpunktspannsystemTITAN.jpg) center center no-repeat;background-size:contain}.imgkompetenzb .imgkompbox{background:#eee url(/graphics/komp2.jpg) center center no-repeat;background-size:contain}.imgkompetenzc .imgkompbox{background:#eee url(/graphics/ZentrischSpanner.jpg) center center no-repeat;background-size:contain}.imgkompetenkz .imgkompbox{background:#eee url(/graphics/klassischespannsysteme.jpg) center center no-repeat;background-size:contain}.imgkompetenzd .imgkompbox{background:#eee url(/graphics/komp4.jpg) center center no-repeat;background-size:contain}.imgkompetenze .imgkompbox{background:#eee url(/graphics/komp5.jpg) center center no-repeat;background-size:contain}.imgkompetenzf .imgkompbox{background:#eee url(/graphics/komp6.jpg) center center no-repeat;background-size:contain}.imgkompetenzag .imgkompbox{background:#eee url(/graphics/AllSizeGripper.jpg) center center no-repeat;background-size:contain}.imgkompetenzgs .imgkompbox{background:#eee url(/graphics/Grundspannelemente.jpg) center center no-repeat;background-size:contain}.imgkompetenzam .imgkompbox{background:#eee url(/graphics/Module.jpg) center center no-repeat;background-size:contain}.disgrid{display:flex;flex-wrap:nowrap;margin-bottom:5px curosr:pointer}.disgrid{border:1px solid #aaa}.disgrid > div:nth-child(2) {flex:1}.disgrid .boxed{padding:30px 20px}.disgrid .title{font-size:34px;font-weight:300;margin-bottom:40px;letter-spacing:-1px}.disgrid .info{font-size:24px;font-weight:400;letter-spacing:0}.w300{width:300px;padding:0}#halle{background:transparent url(/graphics/halle.jpeg) center center no-repeat;background-size:cover;width:100%;height:50vh}.infbbi{background-size:40px 40px !important;height:50px;display:block}.infbbi h2{line-height:50px;padding-left:70px;white-space:nowrap;overflow:hidden;width:100%;text-overflow:ellipsis}.infbbi1{background:#fff url(/graphics/stabilitaet.png) left center no-repeat}.infbbi2{background:#fff url(/graphics/praezison.png) left center no-repeat}.infbbi3{background:#fff url(/graphics/flexibilitaet.png) left center no-repeat}.infbbi4{background:#fff url(/graphics/effizienz.png) left center no-repeat}.maintitle{font-size:64px;line-height:1;font-weight:bold;color:#fff;z-index:1;display:block;position:relative;height:100%;height:45vh;margin:0 0 0 0;box-sizing:border-box;text-shadow:0 0 20px rgba(0,0,0,.6)}.maintitleintext{position:absolute;bottom:12%;text-align:left;line-height:0.8;left:0;right:0;letter-spacing:-2px;box-sizing:border-box}.subtitle{font-size:65%}.intro2{height:18%;height:18vh;position:relative;top:0;overflow:hidden;background:#222;margin-top:84px}.intro3{background:#fff;height:125px;position:relative;top:0;overflow:hidden;border-top:2px solid #6E0000;border-top:2px solid #6E0000;margin-top:0 !important}.datestyle{white-space:nowrap;color:#555;font-size:80%}.datestyle li{display:inline;padding-right:10px}.maintitle .head{font-size:240%;font-weight:bold;text-shadow:1px 1px 0 rgba(228,9,34,.5),4px 4px 1px rgba(0,0,0,.5)}.maintitle .shead{font-size:170%;font-weight:bold;margin-bottom:10px}.introinfo{position:relative;top:-61px;left:0;width:100%;height:0}.introinfotxt{background:rgba(0,0,0,0.70);color:#fff;transition:all 0.5s ease}.introinfotxt:hover{background:#000}.introinfotxt li{padding:10px 20px;line-height:40px;font-size:125%}.sbuttons{margin:0 auto 10px auto}.sbuttons li{display:inline-block;margin-right:10px}.sbuttons li:nth-child(9) {margin-right:0}.sbuttons a{background:#fff;display:inline-block}.sbuttons span{display:block;width:32px;height:32px;background-image:url(/img/soc.png);transition:all 0.2s ease-out}.sbuttons li:nth-child(1) span{background-position:0 0}.sbuttons li:nth-child(1) span:hover{background-position:0 -32px}.sbuttons li:nth-child(2) span{background-position:-32px 0}.sbuttons li:nth-child(2) span:hover{background-position:-32px -32px}.sbuttons li:nth-child(3) span{background-position:-64px 0}.sbuttons li:nth-child(3) span:hover{background-position:-64px -32px}.sbuttons li:nth-child(4) span{background-position:-96px 0}.sbuttons li:nth-child(4) span:hover{background-position:-96px -32px}.kompetenzen{display:flex;justify-content:space-between;margin:0 auto;text-align:center}.kompetenzen .box{max-width:300px;width:30%;height:233px;color:#000;position:relative;overflow:hidden;margin-bottom:20px}.kompetenzen .box a,.kompetenzen .box2 a{text-decoration:none;color:#000;white-space:nowrap}.kompetenzen .box span{font-size:15px;position:absolute;left:0;bottom:0;width:100%;color:#fff;background:#333}.kompetenzen .box:hover span{background:#000}.kompetenzen .box a:hover{color:#6E0000}.kompetenzen .box img{max-width:100%}.kompetenzen .img{display:block;position:relative;left:0;top:0;cursor:pointer;width:100%;height:125px;background:#fff none no-repeat center center;background-size:contain;display:block}.kompetenzen2{flex-wrap:wrap;justify-content:space-around}.kompetenzen .box2{max-width:22%;min-width:200px;width:22%;height:auto;max-height:680px;color:#000;position:relative;margin:20px;border:1px solid #fff}.kompetenzen .box2 span{font-size:18px;position:relative;width:100%;color:#000}.kompetenzen .box2a:hover span{color:#6C130B}.kompetenzen .box2a:hover b{text-decoration:underline}.kompetenzen .box2 img{max-width:100%}.kompetenzen .img2{display:block;position:relative;left:0;top:0;width:100%;background:#fff none no-repeat center center;background-size:contain;display:block}.kompetenzenpr{justify-content:space-between}.kompetenzenpr .box2{max-width:30%;width:30%;margin:0}.kompetenzen .box2 span{font-size:16px;white-space:normal;max-width:350px;display:block;margin:20px auto}.kompetenzen .box2 b{font-size:20px;margin:20px 0;display:block;margin:0 auto}.kompetenzenpr .box2 img{width:auto;height:100%;max-height:500px;display:inline-block:text-align:center;margin:auto auto}.kompetenzenpr .box2b img{height:auto}.coolbutton,#regbutton{display:inline-block;box-sizing:border-box;min-width:180px;color:#fff;background:#6C130B;border:1px solid #400B0C;border-radius:25px;padding:10px 40px;font-size:18px;font-weight:500;margin-right:0;cursor:pointer}.coolbutton:hover,#regbutton:hover{color:#551113;background:#dbc9c9}#regwindow{display:none;position:fixed;z-index:100;left:0;top:0;width:100vw;height:100vh;background:rgba(0,0,0,0.5)}#reginnerwindow{position:fixed;left:50vw;top:50vh;width:30%;height:25%;font-size:18px;padding:20px;transform:translate(-50%,-50%);border-radius:8px;background:#fff;box-shadow:0 0 5px #000}#hausmesseregform{width:50%}#hausmesseregform input{border:1px solid #333;font-size:18px;padding:10px;width:300px;margin-bottom:20px;border-radius:5px}.intromoveboxx video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;transform:translateX(-50%) translateY(-50%);transition:1s opacity;background-color:#000;filter:saturate(40%)}.intromoveboxx .videoover{position:absolute;opacity:0.3;left:0;top:0;min-width:100%;min-height:100%;width:auto;height:auto;background:rgba(50,50,100,0.4);transition:1s opacity}.intro:hover .videoover{opacity:1}@media only screen and (max-width:1300px) {h1,p,span.extext,.blogshortsection,.textPadOnMob{padding-left:15px;padding-right:15px}.textst p,.textst span.extext{padding-left:0;padding-right:0}.intro2 .subsidetitletxt,.intro3 .subsidetitletxt{font-size:38px;margin:0 auto;right:0;text-align:center}.intro2 .subsideinfo,.intro3 .subsideinfo{font-size:20px}.textst{padding:20px 20px 50px 20px}.intro .subt1{font-size:60px}.intro .subt2{font-size:30px}.w100OnMob{width:100% !important;box-sizing:border-box}}@media only screen and (max-width:900px) {.disgrid{flex-wrap:wrap}.disgrid > .div,.disgrid > .imgkompetenz{width:100% !important;text-align:center;display:block}.indexbox{margin-bottom:30px;display:block}body{font-size:17px}.infbbi h2{font-size:19px}.infbbi h1{font-size:30px}.contactmap{display:block;max-width:none;width:100%;margin:0 auto;float:none}.indexbox > li{width:100%;height:auto;display:block}.indexbox .indexcolored{text-align:center;padding:20px}.disfcMob{flex-flow:column wrap}.disflp4Mob > li{box-sizing:border-box;width:100% !important;padding:10px !important;margin-bottom:20px}.disNoneMob{display:none}.w100Mob li{width:100% !important}.introinfo{position:unset;background:#000;height:auto}.introinfotxt li{width:100%;box-sizing:border-box}.introinfotxt span{display:block;float:right}.footer{padding:50px 10px}.maintitle{font-size:32px;left:20px}.pad20Mob10{padding:10px}.list_onmob_block li{display:block;width:auto;padding:2vh 0 !important}.list_borderli li{border-right:0 !important}.list_borderli li:not(:last-child){border-bottom:1px solid #888}.marl0Mob10{margin-left:10px}#menuMobBtn,#userMobBtn{font-size:24px;line-height:30px;color:#000;top:10px;left:8px;cursor:pointer;min-height:30px;width:30px;display:block}#userMobBtn{left:auto;right:14px;text-align:right}#menuMobBtn:hover,#userMobBtn:hover{color:#333}.txtbox{padding:15px 0}.mainmenubox{height:60px;margin-top:0;min-height:30px;text-align:center;left:0;width:100%;top:0}.logo{font-size:22px;margin:2px 0 0 0;white-space:nowrap}.logo img{height:58px;width:148px}.martFLogo{margin-top:65px}.pagewrapper{overflow:auto;overflow-x:hidden;width:100%;min-height:100vh}#outwrapper{position:relative;left:0;top:0}.usernav{left:100%}.mainnav{left:-60%}.respMenu{position:absolute;top:65px;width:60%;height:100vh;font-size:18px;overflow:auto;background:#333;z-index:2;font:400 16px Arial,sans-serif}.mobMenuF_main-nav{left:60% !important}.mobMenuF_main-nav .mainnav{left:0 !important}.mobMenuF_user-nav{left:-60% !important}.mobMenuF_user-nav .usernav{left:40% !important}.mainnav{box-shadow:inset -5px -5px 20px -8px rgba(0,0,0,0.75)}.usernav{box-shadow:inset 5px -5px 20px -8px rgba(0,0,0,0.75)}.respMenu li{border:0;display:block}.respMenu li:after{content:" ";display:block;height:1px;border-top:1px solid #fff}.respMenu a{display:block;text-align:left;padding:20px;color:#fff}.respMenu a:hover{background-color:#fff;color:#000}.intro,.intro2{margin-top:60px}.kompetenzenpr{display:block}.kompetenzenpr .box2{display:block;margin:20px auto;width:100%;max-width:100%}.intro .subt1{font-size:50px}.intro .subt2{font-size:28px}}@media only screen and (max-width:600px) {.maintitle{font-size:24px}}