@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,h3,h4,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:80vw;max-width:1200px}.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:#ebf4e0}.lightgreyb{background:#fff7e0}.greyb{background:#f7e5be}.darkgreyb{background:#768365}.blackb{background:#222}.whitet{color:#f0f0f0}.whitet h1{color:#fff}.infb{padding:20px}.footer{padding:50px 0;color:#fff;background:#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%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w75{width:75%}.w100{width:100%}#footer-nav > ul > li{padding-right:20px}#footer-nav > ul a{display:block}.footerlnk a{color:#aaa;padding:5px 5px 5px 0;text-decoration:none}.footerlnk a:hover{color:#fff}h1,h2,h3,h4{font-size:34px;font-weight:300;margin-bottom:40px;color:#333;letter-spacing:-1px}h2{font-size:28px;font-weight:300;letter-spacing:0}h3{font-size:24px;font-weight:400;letter-spacing:0}h4{font-size:22px;font-weight:400;letter-spacing:0}h1{margin-top:20px}h2{margin-top:60px;margin-bottom:40px}h3{margin-top:40px;margin-bottom:20px}h4{margin-top:20px;margin-bottom:20px}.logo{font-size:24px;z-index:10;margin-top:8px}.logo span{display:block;font-size:59%;letter-spacing:0}.logo .desize{font-size:115%;margin-top:3px}.martFLogo{margin-top:160px}.mainmenubox{min-height:80px;background:#000;border-bottom:1px solid #000;transition:background 1s ease}.mainmenuboxindex{background:rgba(0,0,0,0.5)}.mainmenubox:hover{background:#000 !important}.spaceTop80{margin-top:80px}.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}.mar0f{margin:0 !important}.marl10{margin-left:10px}.marb10{margin-bottom:10px}.marb20{margin-bottom:20px}.marb40{margin-bottom:40px}.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}.disfgap1{gap:1px}.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}.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{font-weight:400;padding:15px 15px;color:#fff;letter-spacing:0}.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}.respMenu a:hover{color:#fc8 !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)}.subsidetitle{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 40%)}.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%)}.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 #000;margin-top:0}.intro .textbox{text-align:center;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{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:30s;animation-delay:0;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes moveit{0% {transform:translate(0,0)}30% {transform:translate(0,0)}33% {transform:translate(-100%,0)}63% {transform:translate(-100%,0)}66% {transform:translate(-200%,0)}97% {transform:translate(-200%,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}.intrologo{margin:0 auto;width:100%;height:100%;position:absolute}.intrologoimg1{background:transparent url(/graphics/intro/gruen.jpg) center center no-repeat;background-size:cover}.intrologoimg2{background:transparent url(/graphics/intro/start2b.jpg) center center no-repeat;background-size:cover}.intrologoimg3{background:transparent url(/graphics/intro/start3b.jpg) center center no-repeat;background-size:cover}.erleben{min-height:300px}.erlebena{background:transparent url(/graphics/erleben/erleben1.jpg) center center no-repeat;background-size:cover}.erlebenb{background:transparent url(/graphics/erleben/erleben2.jpg) center center no-repeat;background-size:cover}.erlebenc{background:transparent url(/graphics/erleben/erleben3.jpg) center center no-repeat;background-size:cover}.erlebend{background:transparent url(/graphics/erleben/erleben4.jpg) center center no-repeat;background-size:cover}.erlebene{background:transparent url(/graphics/erleben/erleben5.jpg) center center no-repeat;background-size:cover}.teambild{background:transparent url(/graphics/team.jpg) center center no-repeat;background-size:cover;min-height:800px}.centeredimage,.smallapartments,.zimmerbox{background:transparent none center center no-repeat;background-size:cover;width:100%}.apartmentsgrid{--auto-grid-min-size:200px;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--auto-grid-min-size),1fr));grid-gap:1px}.smallapartments{height:150px;cursor:pointer}.ausstattung{--auto-grid-min-size:300px;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--auto-grid-min-size),1fr));grid-gap:10px}.ausstattung div{background:#ebf4e0 none 10px center no-repeat;background-size:25px 25px;display:flex;align-items:center}.ausstattung div{text-color:#000;padding:10px 20px 10px 50px;border-radius:5px;vertical-align:middle}.ausstattung .auskueche{background-image:url(/graphics/symbole/kitchen.svg)}.ausstattung .auswlan{background-image:url(/graphics/symbole/wlan.svg)}.ausstattung .ausparkplat{background-image:url(/graphics/symbole/parking.svg)}.ausstattung .austv{background-image:url(/graphics/symbole/tv.svg)}.ausstattung .auswaschmaschine{background-image:url(/graphics/symbole/wasching.svg)}.ausstattung .auscam{background-image:url(/graphics/symbole/cam.svg)}.buchungsbox{--auto-grid-min-size:300px;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--auto-grid-min-size),1fr));grid-gap:10px}.buchzimmer{border-radius:5px;border:2px solid #eee;padding:20px;text-align:center;cursor:pointer}.zimmerbox{width:300px;height:200px;margin:10px auto}.anfahrt{background:transparent url(/graphics/anfahrt.jpg) center center no-repeat;background-size:cover}.kontakt{background:transparent url(/graphics/kontakt.jpg) center center no-repeat;background-size:cover}.nachhaltigkeit{min-height:300px}.nachhaltigkeita{background:transparent url(/graphics/nachhaltigkeit/nachhaltigkeit1b.jpg) center center no-repeat;background-size:cover}.nachhaltigkeitb{background:transparent url(/graphics/nachhaltigkeit/nachhaltigkeit2.jpg) center center no-repeat;background-size:cover}.nachhaltigkeitc{background:transparent url(/graphics/nachhaltigkeit/nachhaltigkeit3.jpg) center center no-repeat;background-size:cover}.imgkompetenza,.imgkompetenzb,.imgkompetenzc,.imgkompetenzd{height:450px;min-width:300px;position:relative;display:inline-block}.imgkompbox{transition:width 0.2s;position:relative;height:400px;margin-bottom:20px;overflow:hidden;width:90%;left:50%;top:200px;transform:translate(-50%,-50%)}.imgkompetenz:hover .imgkompbox{width:100%}.imgkompetenz span{padding:10px 0 0 20px;position:relative;margin-top:20px}.imgkompetenz span::before{content:"🡒";left:0;top:0;margin-right:10px}.imgkompetenza .imgkompbox{background:#fff url(/graphics/intro/start1.jpg) center center no-repeat;background-size:cover}.imgkompetenzb .imgkompbox{background:#fff url(/graphics/kompetenz/kompetenz2.jpg) center center no-repeat;background-size:cover}.imgkompetenzc .imgkompbox{background:#fff url(/graphics/kompetenz/kompetenz3.jpg) center center no-repeat;background-size:cover}.imgkompetenzd .imgkompbox{background:#fff url(/graphics/kompetenz/kompetenz4.jpg) center center no-repeat;background-size:cover}.infbbi{height:50px;display:block}.infbbi h2{line-height:20px;padding:12px 0 0 70px;white-space:wrap;overflow:hidden}.infbbi1{background:#fff url(/graphics/kundenzufriedenheit.png) left center no-repeat;background-size:50px 50px}.infbbi2{background:#fff url(/graphics/sauberkeit.png) left center no-repeat;background-size:50px 50px}.infbbi3{background:#fff url(/graphics/ausstattung.png) left center no-repeat;background-size:50px 50px}.infbbi4{background:#fff url(/graphics/lage.png) left center no-repeat;background-size:50px 50px}.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{background:#555;height:20%;height:20vh;position:relative;top:0;overflow:hidden;border-bottom:5px solid #000;margin-top:160px}.intro3{background:#fff;height:125px;position:relative;top:0;overflow:hidden;border-top:2px solid #000;border-top:2px solid #000;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:33%;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:45%;width:45%}.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}.btnap{border-radius:10px;padding:5px 10px;margin-top:10px;color:#fff;display:inline-block;background-color:#768365}.btnap:hover{color:#fff}@media only screen and (max-width:1400px) {h1,h2,p,span.extext,.blogshortsection,.textPadOnMob{padding-left:15px;padding-right:15px}.textst p,.textst span.extext{padding-left:0;padding-right:0}.intro3 .subsidetitletxt{font-size:38px;margin:0 auto;right:0;text-align:center}.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}.disfNWMob{flex-flow:row wrap}}@media only screen and (max-width:1000px) {.indexbox{margin-bottom:30px;display:block}.center{max-width:100vw}.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}.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{color:#fff;font-size:30px;line-height:30px;top:42px;left:15px;cursor:pointer;min-height:30px;width:30px;display:block}#userMobBtn{left:auto;right:14px;text-align:right}#menuMobBtn:hover,#userMobBtn:hover{color:#ffa}.txtbox{padding:15px 0}.mainmenubox{height:100px;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}.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:-50%}.respMenu{position:absolute;top:100px;width:50%;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:#5ca4ed}.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}.w100OnMob10{width:100% !important;box-sizing:border-box}.disfNWMob10{flex-flow:row wrap}}@media only screen and (max-width:600px) {.maintitle{font-size:24px}}