body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
@font-face{font-family: 'Lato';font-style: normal;font-weight: 300;src: url('/files/michelmagnussen/layout/font/lato-v14-latin-300.eot');src: local('Lato Light'), local('Lato-Light'), url('/files/michelmagnussen/layout/font/lato-v14-latin-300.eot?#iefix') format('embedded-opentype'), url('/files/michelmagnussen/layout/font/lato-v14-latin-300.woff2') format('woff2'), url('/files/michelmagnussen/layout/font/lato-v14-latin-300.woff') format('woff'), url('/files/michelmagnussen/layout/font/lato-v14-latin-300.ttf') format('truetype'), url('/files/michelmagnussen/layout/font/lato-v14-latin-300.svg#Lato') format('svg');font-display: swap}@font-face{font-family: 'Lato';font-style: normal;font-weight: 700;src: url('/files/michelmagnussen/layout/font/lato-v14-latin-700.eot');src: local('Lato Bold'), local('Lato-Bold'), url('/files/michelmagnussen/layout/font/lato-v14-latin-700.eot?#iefix') format('embedded-opentype'), url('/files/michelmagnussen/layout/font/lato-v14-latin-700.woff2') format('woff2'), url('/files/michelmagnussen/layout/font/lato-v14-latin-700.woff') format('woff'), url('/files/michelmagnussen/layout/font/lato-v14-latin-700.ttf') format('truetype'), url('/files/michelmagnussen/layout/font/lato-v14-latin-700.svg#Lato') format('svg');font-display: swap}.fontfamily{font-family: 'Lato', Verdana, Geneva, sans-serif;font-weight: 300;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.bold,strong,b{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent}body{line-height: 1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block}nav ul{list-style: none}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: none}a{margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent}ins{background-color: #ff9;color: #000;text-decoration: none}mark{background-color: #ff9;color: #000;font-style: italic;font-weight: bold}del{text-decoration: line-through}abbr[title],dfn[title]{border-bottom: 1px dotted;cursor: help}table{border-collapse: collapse;border-spacing: 0}hr{display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}input,select{vertical-align: middle}input:required,textarea:required{box-shadow: none}*{-moz-box-sizing: border-box;box-sizing: border-box}.clearfix{zoom: 1}.clearfix:before,.clearfix:after{content: "";display: table}.clearfix:after{clear: both}img{max-width: 100%;height: auto;vertical-align: middle}:focus{outline: none}h1,h2,h3,input,textarea,keygen,select,button{font-family: 'Lato', Verdana, Geneva, sans-serif;font-weight: 300;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}html{font-size: 22px;overflow-x: hidden}body{min-height: 100vh;padding: 0;text-rendering: optimizeLegibility;overflow-x: hidden;font-size: 22px;line-height: 125%;font-family: 'Lato', Verdana, Geneva, sans-serif;font-weight: 300;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: #fff;color: #222;position: relative}a{display: inline-block;color: #222}a.btn{margin-bottom: 4px;text-decoration: none;padding: 5px 10px;color: #295f6e;display: inline-block;background: #FFF;transition: all .3s ease-in;-webkit-transition: all .3s ease-in;position: relative}a.btn:before{display: block;content: '';left: 0;top: 0;bottom: 6px;width: 0px;transition: all .3s ease-in;-webkit-transition: all .3s ease-in;background: #295f6e;position: absolute}a.btn strong{color: #295f6e;display: block;position: relative;z-index: 2;transition: all .2s ease-in;-webkit-transition: all .2s ease-in}a.btn:hover{color: #FFF}a.btn:hover strong{color: #FFF}a.btn:hover:before{width: 100%}#menu{display: none}#header{position: fixed;z-index: 20;left: 0;top: 0;width: 100%}#header #nav_main{color: #222;background: #FFF;zoom: 1;display: flex;justify-content: center;align-items: center;min-height: 50px}#header #nav_main > .inside{zoom: 1;width: 100%;padding: 10px 20px;margin: 0 auto;position: relative;display: block;max-width: 1614px;min-height: 58px}#header #nav_main > .inside a.logo{min-width: 240px;background: none;text-transform: uppercase;margin-right: 40px;color: #222;font-family: 'Lato', Verdana, Geneva, sans-serif;font-weight: 300;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#header #nav_main > .inside a.logo span{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#header #nav_main > .inside em{font-style: normal}#header #nav_main > .inside #nav_intern{display: inline-block}#header #nav_main > .inside a{text-decoration: none;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;color: #295f6e;text-transform: uppercase;margin-right: 20px;padding: 6px 0;transition: all .15s ease-in;-webkit-transition: all .15s ease-in}#start .rte h1{font-size: clamp(1rem, .4545rem + 3.75vw, 3.1818rem);line-height: 125%;line-height: 100%;margin-bottom: 20px;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}h2{font-size: clamp(1rem, .8636rem + .9375vw, 1.5455rem);line-height: 125%}#start h2,#start p h3,body.web_detail h1{font-size: clamp(1rem, .9318rem + .4688vw, 1.2727rem);line-height: 125%}.font_big,#start a.btn{font-size: clamp(1rem, .9772999999999999rem + .1563vw, 1.0909rem);line-height: 125%}#footer,#header #nav_main > .inside a,#about li,#videografie h4{font-size: clamp(.7727000000000001rem, .7727000000000001rem + 0vw, .7727000000000001rem);line-height: 125%}#main{padding-top: 50px}.mod_article{background: #FFF;position: relative}.mod_article .article_inside{padding: 20px;max-width: 1200px;margin-left: auto;margin-right: auto}.mod_article .rte > *{margin-bottom: 10px}.mod_article .rte > *:last-child{margin-bottom: 0}.mod_article#kontakt .rte > *{margin-bottom: 40px}.mod_article#kontakt .rte > *:last-child{margin-bottom: 0}.mod_article.spalten_2 .article_inside{display: -ms-grid;display: grid;grid-gap: 20px;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto}.mod_article.spalten_2 .article_inside:before,.mod_article.spalten_2 .article_inside:after{content: none}.mod_article.spalten_2 .article_inside > *{margin-bottom: 0;float: none}.mod_article#start{position: relative;max-width: 100%;background: linear-gradient(-45deg, #000 0%, #295f6e 100%);padding-top: 40px;padding-bottom: 40px}.mod_article#start .content-player{pointer-events: none;z-index: 0;opacity: 1;width: 100%}.mod_article#start .content-player video{width: 100%}.mod_article#start .article_inside{display: -ms-grid;display: grid;grid-gap: 40px;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto;padding-left: 40px;padding-right: 40px;max-width: 2000px;position: relative;text-align: center;justify-content: center;align-items: center}.mod_article#start .article_inside:before,.mod_article#start .article_inside:after{content: none}.mod_article#start .article_inside > *{margin-bottom: 0;float: none}.mod_article#start .content-image{position: absolute;right: -60px;top: -20px;z-index: 5}.mod_article#start .content-text{position: relative;z-index: 5}.mod_article#start .content-text .rte{position: relative;z-index: 5;color: #FFF;text-align: left}.mod_article#start .content-text .rte p:first-child{margin-bottom: 0;line-height: 100%}.mod_article#start .content-text .rte p:first-child em{line-height: 100%}.mod_article#start .content-text .rte h2{margin-bottom: 0}.mod_article#start .content-text .rte a{margin-bottom: 4px;text-decoration: none;padding: 5px 10px;color: #295f6e;display: inline-block;background: #FFF;transition: all .3s ease-in;-webkit-transition: all .3s ease-in;position: relative;padding-top: 2px;padding-bottom: 2px}.mod_article#start .content-text .rte a:before{display: block;content: '';left: 0;top: 0;bottom: 6px;width: 0px;transition: all .3s ease-in;-webkit-transition: all .3s ease-in;background: #295f6e;position: absolute}.mod_article#start .content-text .rte a strong{color: #295f6e;display: block;position: relative;z-index: 2;transition: all .2s ease-in;-webkit-transition: all .2s ease-in}.mod_article#start .content-text .rte a:hover{color: #FFF}.mod_article#start .content-text .rte a:hover strong{color: #FFF}.mod_article#start .content-text .rte a:hover:before{width: 100%}.mod_article#start .content-text .rte a.btn{margin-top: 20px;padding-left: 20px;padding-right: 20px;padding-top: 10px;padding-bottom: 10px}.mod_article.intro{background: #295f6e;color: #FFF;padding-top: 40px;padding-bottom: 40px}.mod_article.intro a{color: #FFF}.mod_article.intro ul{text-align: center;display: block}.mod_article.intro ul li{display: inline-block;margin: 5px;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: #4aa491;color: #FFF;padding: 10px 20px}.mod_article#web_referenzen .article_inside{display: -ms-grid;display: grid;grid-gap: 20px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto}.mod_article#web_referenzen .article_inside:before,.mod_article#web_referenzen .article_inside:after{content: none}.mod_article#web_referenzen .article_inside > *{margin-bottom: 0;float: none}.mod_article#web_referenzen .article_inside .content-text{align-self: center;text-align: center}.mod_article#web_referenzen .article_inside .content-text a{display: block;color: #295f6e}.mod_article#web_referenzen .article_inside .content-element-group{grid-column-start: 1;grid-column-end: -1;display: none}.mod_article#web_referenzen .article_inside .content-element-group.active{display: -ms-grid;display: grid;grid-gap: 20px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto}.mod_article#web_referenzen .article_inside .content-element-group.active:before,.mod_article#web_referenzen .article_inside .content-element-group.active:after{content: none}.mod_article#web_referenzen .article_inside .content-element-group.active > *{margin-bottom: 0;float: none}.mod_article#video,.mod_article#foto{background: #222;color: #FFF}.mod_article#video .article_inside,.mod_article#foto .article_inside{display: -ms-grid;display: grid;grid-gap: 10px;-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-rows: auto;max-width: 1614px}.mod_article#video .article_inside:before,.mod_article#foto .article_inside:before,.mod_article#video .article_inside:after,.mod_article#foto .article_inside:after{content: none}.mod_article#video .article_inside > *,.mod_article#foto .article_inside > *{margin-bottom: 0;float: none}.mod_article#video .article_inside .content-image.double_width,.mod_article#foto .article_inside .content-image.double_width{grid-column: span 2}.mod_article#video .article_inside .content-image.double_height,.mod_article#foto .article_inside .content-image.double_height{grid-row: span 2}.btn_video:hover:before{-webkit-transform: scale(1.15) translate(-50%, -50%);-moz-transform: scale(1.15) translate(-50%, -50%);-ms-transform: scale(1.15) translate(-50%, -50%);-o-transform: scale(1.15) translate(-50%, -50%);transform: scale(1.15) translate(-50%, -50%)}.btn_video:before{content: '';position: absolute;left: 50%;top: 50%;-webkit-transform: scale(1) translate(-50%, -50%);-moz-transform: scale(1) translate(-50%, -50%);-ms-transform: scale(1) translate(-50%, -50%);-o-transform: scale(1) translate(-50%, -50%);transform: scale(1) translate(-50%, -50%);display: inline-block;pointer-events: none;z-index: 2;background-image: url('/files/michelmagnussen/layout/play.svg');width: 80px;height: 80px;background-size: contain;background-repeat: no-repeat;transition: all .3s ease-in;-webkit-transition: all .3s ease-in}.content-image{position: relative;overflow: hidden}.content-image figcaption{position: absolute;left: 0;bottom: 0;width: 100%;padding: 10px;z-index: 10;background: #295f6e;opacity: 0;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;-webkit-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px);color: #FFF}.content-image figcaption strong,.content-image figcaption span{display: block}.content-image:hover figcaption{-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);opacity: 1}body.web_detail .mod_article .article_inside{padding: 0;max-width: 100%}body.web_detail .mod_article .article_inside p{max-width: 1000px}body.web_detail .mod_article .article_inside a{color: #295f6e}body.web_detail .mod_article .article_inside > div{padding: 20px;max-width: 1200px;margin-left: auto;margin-right: auto;padding-top: 40px;padding-bottom: 40px}body.web_detail .mod_article .article_inside > div figure{text-align: center}body.web_detail .mod_article .article_inside > div:nth-child(2n+1){max-width: 100%;background: #222;color: #FFF}body.web_detail .mod_article .article_inside > div:nth-child(2n+1) a{color: #FFF}body.web_detail .mod_article .article_inside > div:nth-child(2n+1) .rte,body.web_detail .mod_article .article_inside > div:nth-child(2n+1) figure{padding: 20px;max-width: 1200px;margin-left: auto;margin-right: auto;padding: 0}body.web_detail .mod_article .article_inside > div.media--above{padding: 0;max-width: 2600px;margin-bottom: -20px;background: none}body.web_detail .mod_article .article_inside > div.media--above img{max-height: calc(100vh - 100px);object-fit: cover;width: 100%}body.web_detail .mod_article .article_inside > div.media--above figure{max-width: 100%;padding: 0}body.web_detail .mod_article .article_inside > div.media--above .rte{padding: 20px;max-width: 1200px;margin-left: auto;margin-right: auto;padding: 0;position: relative;z-index: 10;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}body.web_detail .mod_article .article_inside > div.media--above .rte h1{background: #295f6e;color: #FFF;display: inline-block;padding: 10px 20px}body.web_detail #kontakt{text-align: center;background: #295f6e}body.web_detail #kontakt .article_inside > div:nth-child(2n+1){background: none}body.web_detail #kontakt p{margin-left: auto;margin-right: auto}#bewertungen{text-align: center;padding-top: 40px;padding-bottom: 40px}#bewertungen h2{color: #295f6e;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#bewertungen ul{margin-top: 20px;display: -ms-grid;display: grid;grid-gap: 10px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto;list-style: none}#bewertungen ul:before,#bewertungen ul:after{content: none}#bewertungen ul > *{margin-bottom: 0;float: none}#bewertungen ul li{background: #4aa491;color: #FFF;padding: 20px;text-align: center;font-size: clamp(.8182rem, .8182rem + 0vw, .8182rem);line-height: 125%;position: relative;padding-top: 80px;padding-bottom: 80px;display: flex;justify-content: center;align-items: center}#bewertungen ul li strong{display: block;font-style: italic}#bewertungen ul li em{font-style: normal;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#bewertungen ul li p:first-child{display: block;position: absolute;top: 0;width: 100%;padding: 20px;font-style: normal}#bewertungen ul li p:last-child{display: block;position: absolute;left: 0;bottom: 0;width: 100%;padding: 20px;font-style: normal}#about{text-align: center;padding-top: 40px;padding-bottom: 40px}#about h2{color: #295f6e;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-bottom: 40px}#about ul{display: -ms-grid;display: grid;grid-gap: 40px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto;list-style: none}#about ul:before,#about ul:after{content: none}#about ul > *{margin-bottom: 0;float: none}#about ul li{text-align: center}#footer{background: #FFF;position: relative;z-index: 2}#footer .inside{padding: 20px;max-width: 1200px;margin-left: auto;margin-right: auto;text-align: right}#footer .inside a{text-decoration: none}.shadowbox_content{display: none}.btn_shadowbox{cursor: pointer}#shadowbox{position: fixed;left: 0;width: 100%;top: 88px;bottom: 0;z-index: 999;opacity: 0;transition: all .3s ease-in;-webkit-transition: all .3s ease-in}#shadowbox:before{content: '';display: block;background: #101010;opacity: 1;position: absolute;left: 0;width: 100%;top: 0;height: 100%}#shadowbox.active{opacity: 1}#shadowbox.arrow-no .arr_left,#shadowbox.arrow-no .arr_right{display: none;pointer-events: none}#shadowbox .arr_left,#shadowbox .arr_right{z-index: 100;position: fixed;top: 88px;width: 50%;bottom: 0;cursor: pointer;opacity: .5;transition: all .3s ease-in;-webkit-transition: all .3s ease-in}#shadowbox .arr_left:hover,#shadowbox .arr_right:hover{opacity: 1}#shadowbox .arr_left:before,#shadowbox .arr_right:before{position: absolute;top: 50%;content: '';border: solid #fff;border-width: 0 3px 3px 0;display: inline-block;padding: 14px;transition: all .3s ease-in;-webkit-transition: all .3s ease-in}#shadowbox .arr_left{left: 0}#shadowbox .arr_left:before{left: 20px;-webkit-transform: scale(.5) rotate(135deg);-moz-transform: scale(.5) rotate(135deg);-ms-transform: scale(.5) rotate(135deg);-o-transform: scale(.5) rotate(135deg);transform: scale(.5) rotate(135deg)}#shadowbox .arr_left:hover:before{-webkit-transform: scale(.75) rotate(135deg);-moz-transform: scale(.75) rotate(135deg);-ms-transform: scale(.75) rotate(135deg);-o-transform: scale(.75) rotate(135deg);transform: scale(.75) rotate(135deg)}#shadowbox .arr_right{right: 0}#shadowbox .arr_right:before{right: 20px;-webkit-transform: scale(.5) rotate(-45deg);-moz-transform: scale(.5) rotate(-45deg);-ms-transform: scale(.5) rotate(-45deg);-o-transform: scale(.5) rotate(-45deg);transform: scale(.5) rotate(-45deg)}#shadowbox .arr_right:hover:before{-webkit-transform: scale(.75) rotate(-45deg);-moz-transform: scale(.75) rotate(-45deg);-ms-transform: scale(.75) rotate(-45deg);-o-transform: scale(.75) rotate(-45deg);transform: scale(.75) rotate(-45deg)}#shadowbox .video_container{text-align: center}#shadowbox .video_container video{max-height: 70vh;object-fit: contain}#shadowbox #shadow_close{position: fixed;right: 0;top: 44px;cursor: pointer;width: 44px;height: 58px;overflow: hidden;z-index: 9999;opacity: 1;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;background: #000}#shadowbox #shadow_close:hover{opacity: 1}#shadowbox #shadow_close:hover:before{-webkit-transform: scale(1.5) rotate(45deg);-moz-transform: scale(1.5) rotate(45deg);-ms-transform: scale(1.5) rotate(45deg);-o-transform: scale(1.5) rotate(45deg);transform: scale(1.5) rotate(45deg)}#shadowbox #shadow_close:hover:after{-webkit-transform: scale(1.5) rotate(-45deg);-moz-transform: scale(1.5) rotate(-45deg);-ms-transform: scale(1.5) rotate(-45deg);-o-transform: scale(1.5) rotate(-45deg);transform: scale(1.5) rotate(-45deg)}#shadowbox #shadow_close:before,#shadowbox #shadow_close:after{transition: all .2s ease-in;-webkit-transition: all .2s ease-in;content: "";position: absolute;height: 2px;top: 50%;margin-top: -1px;background: #FFF;width: 50%;left: 25%}#shadowbox #shadow_close:before{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}#shadowbox #shadow_close:after{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}#shadowbox > .inside{width: 100%;height: 100%;position: relative}#shadowbox #shadow_content{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;opacity: 0;z-index: 30}#shadowbox #shadow_ajax{position: absolute;top: 20px;bottom: 20px;right: 30px;left: 30px;width: auto;height: auto;background-size: contain;background-repeat: no-repeat;background-position: center}#shadowbox #shadow_title{color: #FFF;position: absolute;right: 20px;bottom: 20px;z-index: 9999;pointer-events: none;text-align: right;font-size: clamp(5.2273%rem, 6.2614%rem + -7.1094%vw, 1.0909rem);line-height: 125%}#shadowbox #shadow_title p.title{font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#shadowbox #shadow_title p{text-shadow: 0px 1px 3px #000}#shadowbox.inline #shadow_ajax{display: flex;justify-content: center;align-items: center;text-align: center;font-size: clamp(1rem, .9545rem + .3125vw, 1.1818rem);line-height: 125%}#shadowbox.inline #shadow_ajax a{text-decoration: none;color: #222}#shadowbox.inline #shadow_ajax p:first-child{color: #FFF}#shadowbox.inline #shadow_ajax strong{color: #FFF;font-size: clamp(5.2273%rem, 6.1477%rem + -6.3281%vw, 1.5455rem);line-height: 125%}#shadowbox.inline #shadow_ajax .text > *{margin-bottom: 40px}#shadowbox.inline #shadow_ajax .text > *:last-child{margin-bottom: 0;font-size: clamp(1rem, 1.0227rem + -0.1562vw, .9091rem);line-height: 125%}#shadowbox.inline #shadow_ajax .text > *:last-child strong{font-size: clamp(1rem, 1.0227rem + -0.1562vw, .9091rem);line-height: 125%}#shadowbox.web .arr_left,#shadowbox.video .arr_left{width: 50px}#shadowbox.web .arr_right,#shadowbox.video .arr_right{width: 50px}#shadowbox.web #shadow_ajax,#shadowbox.video #shadow_ajax{left: 50px;right: 50px;display: flex;justify-content: center;align-items: center}#shadowbox.web #shadow_ajax{top: 40px;bottom: 40px}#shadowbox.web #shadow_ajax > .inner{max-height: 100%;overflow-y: auto;background: #222;width: 1060px;max-width: 100%}#shadowbox.video #shadow_ajax{text-align: center}#shadowbox.video #shadow_ajax .inner{display: flex;justify-content: center;align-items: center}#shadowbox.video #shadow_ajax .inner .bg{opacity: .7;background-size: cover;background-repeat: no-repeat;background-position: center;position: absolute;left: -100px;top: -100px;right: -100px;bottom: -100px;filter: blur(12px);-webkit-filter: blur(12px);pointer-events: none;z-index: 1}#shadowbox.video #shadow_ajax .inner video{position: relative;z-index: 10;max-width: 100%;max-height: 100%;object-fit: contain;width: 1600px;height: 900px;max-width: 80%;max-height: 80vh}@media (max-width: 900px){#shadowbox{top: 44px}#shadowbox #shadow_close{top: 0}#shadowbox #shadow_title{font-size: clamp(1rem, 1.0795rem + -0.5469000000000001vw, .6818rem);line-height: 125%}#shadowbox .arr_left:hover,#shadowbox .arr_right:hover{opacity: .5}#shadowbox #shadow_ajax{top: 0;left: 0;right: 0;bottom: 0}#shadowbox .mod_article{padding: 10px}#shadowbox .mod_article .ce_text h1,#shadowbox .mod_article .ce_text .font_big,#shadowbox .mod_article .ce_text .font_big strong{font-size: clamp(1rem, 1.0227rem + -0.1562vw, .9091rem);line-height: 125%}#shadowbox .mod_article .ce_image{display: inline-block}#shadowbox .mod_article .ce_image figcaption.caption{position: relative;bottom: auto;left: auto}#shadowbox .mod_article .ce_image figcaption.caption > .inner{padding: 10px}#shadowbox.web #shadow_title{display: none !important}#shadowbox.web #shadow_ajax{top: 0;right: 0;left: 0;bottom: 0;padding-left: 44px;padding-right: 44px;background: #222}}@media (max-width: 800px), (max-height: 400px){#shadowbox.video #shadow_ajax{height: 100%}#shadowbox.video #shadow_ajax .inner{height: 100%}}#shadowbox{top: 58px}#shadowbox:before{background: #EEE}#shadowbox .arr_left::before,#shadowbox .arr_right::before{border-color: #222}#shadowbox .mod_article{padding: 0}#shadowbox #shadow_content .rte{color: #222}#shadowbox #shadow_content .rte a{color: #222}#shadowbox #shadow_content .article_inside > *,#shadowbox #shadow_content .rte > *{margin-bottom: 20px}#shadowbox #shadow_content .article_inside > *:last-child,#shadowbox #shadow_content .rte > *:last-child{margin-bottom: 0}#shadowbox #shadow_content .content-image{position: relative}#shadowbox #shadow_content .content-image figcaption{opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);width: auto}#shadowbox #shadow_content video{max-width: 100%;max-height: 80vh;object-fit: contain}#shadowbox #shadow_title{color: #295f6e;bottom: 10px;right: 10px}#shadowbox #shadow_title p{background: #FFF;color: #333;display: inline-block;padding: 6px 10px;text-shadow: none;font-size: clamp(.7272999999999999rem, .7272999999999999rem + 0vw, .7272999999999999rem);line-height: 125%}#shadowbox #shadow_title p + p{margin-top: 4px}#shadowbox.web #shadow_ajax > .inner{background: #222;color: #FFF;max-width: 1100px}#shadowbox.web #shadow_ajax > .inner a{color: #FFF}#shadowbox.web #shadow_ajax > .inner .mod_article > *{margin-bottom: 60px}#shadowbox.web #shadow_ajax > .inner .mod_article > *:last-child{margin-bottom: 0}#shadowbox.web #shadow_ajax > .inner .ce_image{text-align: center}#shadowbox.web #shadow_ajax > .inner .rte{color: #222}#shadowbox.web #shadow_ajax > .inner .rte a{color: #295f6e}#shadowbox.web #shadow_ajax > .inner .rte p{font-size: clamp(.8182rem, .8182rem + 0vw, .8182rem);line-height: 125%}#shadowbox.web #shadow_ajax > .inner .rte p.font_big{font-size: clamp(1rem, 1rem + 0vw, 1rem);line-height: 125%}#shadowbox.web #shadow_ajax > .inner .rte > *{margin-bottom: 20px}#shadowbox.web #shadow_ajax > .inner .rte > *:last-child{margin-bottom: 0}#shadowbox #shadow_close{top: 0}@media (max-width: 800px), (max-height: 500px){#shadowbox.video #shadow_ajax{height: auto;top: 20px;bottom: 50px}}body.unterseite #main .mod_article .article_inside > *{margin-bottom: 20px}body.unterseite #main .mod_article .article_inside > *:last-child{margin-bottom: 0}#shadowbox .ce_text,body.unterseite .ce_text{overflow: visible}#shadowbox .mod_article > *,body.unterseite .mod_article > *{margin-bottom: 20px}#shadowbox .mod_article > *:last-child,body.unterseite .mod_article > *:last-child{margin-bottom: 0}#shadowbox .ce_image,body.unterseite .ce_image{position: relative}#shadowbox .ce_image figcaption.caption,body.unterseite .ce_image figcaption.caption{position: absolute;left: 0;bottom: 20px;z-index: 5}#shadowbox .ce_image figcaption.caption .inner,body.unterseite .ce_image figcaption.caption .inner{background: rgba(0,0,0,0.8);color: #FFF;padding: 10px 20px}#shadowbox h1,body.unterseite h1{margin-bottom: 20px;font-size: clamp(1rem, .9318rem + .4688vw, 1.2727rem);line-height: 125%;color: #FFF;background: #295f6e;padding: 10px 20px;padding-right: 60px;font-family: 'Lato', Verdana, Geneva, sans-serif;font-weight: 300;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;-webkit-transform: translateX(-20px);-moz-transform: translateX(-20px);-ms-transform: translateX(-20px);-o-transform: translateX(-20px);transform: translateX(-20px)}@media (max-width: 2400px){.mod_article#start .content-image{right: -20px}}@media (max-width: 1500px){.mod_article#start .content-image img{max-width: 60%}}@media (max-width: 1200px){#header #nav_main > .inside a.logo{padding-left: 0}}@media (max-width: 920px){#header #nav_main > .inside #nav_intern{position: fixed;transition: all .2s ease-in;-webkit-transition: all .2s ease-in;right: -360px;top: 0;max-width: 300px;height: 100%;background: #FFF;z-index: 100;padding-top: 80px;box-shadow: -2px 0px 4px rgba(0,0,0,0.3)}#header #nav_main > .inside #nav_intern a{margin: 0;padding: 10px;padding-right: 20px;padding-left: 40px;display: block;text-align: right}#menu{position: absolute;z-index: 9999;display: inline-block;top: 50%;margin-top: -22px;right: 10px;background: #FFF;width: 35px;height: 45px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer}#menu span{display: block;position: absolute;height: 5px;width: 100%;background: #295f6e;border-radius: 9px;opacity: 1;left: 10%;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}#menu span:nth-child(1){top: 8px}#menu span:nth-child(2),#menu span:nth-child(3){top: 20px}#menu span:nth-child(4){top: 32px}html.menu_open #menu span:nth-child(1){top: 18px;width: 0%;left: 50%}html.menu_open #menu span:nth-child(2){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}html.menu_open #menu span:nth-child(3){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}html.menu_open #menu span:nth-child(4){top: 18px;width: 0%;left: 50%}html.menu_open #header #nav_main > .inside #nav_intern{right: 0}}@media (max-width: 860px){.mod_article#video .article_inside,.mod_article#foto .article_inside{grid-template-columns: 1fr 1fr 1fr}}@media (max-width: 800px){.mod_article#start .article_inside{grid-template-columns: 1fr}.mod_article#start .content-image{top: auto;bottom: -20px}.mod_article#start .article_inside{padding-left: 20px;padding-right: 20px}}@media (max-width: 700px){#shadowbox{top: 42x}#about ul,#bewertungen ul{grid-template-columns: 1fr}}@media (max-width: 610px){#header #nav_main > .inside em{display: none}.mod_article.intro ul li{padding: 10px;font-size: clamp(.7272999999999999rem, .7272999999999999rem + 0vw, .7272999999999999rem);line-height: 125%}}@media (max-width: 500px){.mod_article#web_referenzen .article_inside,.mod_article#video .article_inside,.mod_article#foto .article_inside,.mod_article#web_referenzen .article_inside .content-element-group.active{grid-template-columns: 1fr}.mod_article#web_referenzen .article_inside > *,.mod_article#video .article_inside > *,.mod_article#foto .article_inside > *,.mod_article#web_referenzen .article_inside .content-element-group.active > *{grid-column: span 1 !important}.mod_article#web_referenzen .article_inside > * a,.mod_article#video .article_inside > * a,.mod_article#foto .article_inside > * a,.mod_article#web_referenzen .article_inside .content-element-group.active > * a{display: block}.mod_article#web_referenzen .article_inside > * img,.mod_article#video .article_inside > * img,.mod_article#foto .article_inside > * img,.mod_article#web_referenzen .article_inside .content-element-group.active > * img{width: 100%}}
