@font-face{font-family:designerregular;src:url(../fonts/designer-webfont.woff2) format('woff2'),url(../fonts/designer-webfont.woff) format('woff'),url(../fonts/designer-webfont.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:medelregular;src:url(../fonts/medel-webfont.woff2) format('woff2'),url(../fonts/medel-webfont.woff) format('woff'),url(../fonts/medel-webfont.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .65s ease}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{font-size:calc(18px + (18 - 16) * ((100vw - 300px)/ (1600 - 300)));min-height:100vh;margin:0 auto;line-height:1.6;font-weight:400;font-family:"Atlas Grotesk Web",sans-serif;color:#222;background-color:#fff}.tx-header h1{text-align:center;font-family:designerregular;font-size:calc(120px + (120 - 40) * ((100vw - 300px)/ (1600 - 300)));letter-spacing:.1em;line-height:1;position:relative;text-shadow:5px 5px 0 #eee,7px 7px 0 #707070}.tx-header h2{color:linear-gradient(to right,#24243e,#141e30,#0f0c29);text-align:right;margin-right:calc(1em + 2.2vw);margin-top:-.556em;letter-spacing:.111em;font-family:medelregular;font-size:calc(40px + (50 - 40) * ((100vw - 300px)/ (1600 - 300)));text-shadow:2px 3px 0 #eee,5px 5px 0 #707070}.tx-footer h2{color:#fff;margin-top:.278em;letter-spacing:.111em}.tx-p:first-letter{font-family:medelregular}.tx-typo-h1,.tx-typo-h2,.tx-typo-h3{font-family:medelregular;font-weight:600;line-height:1.125}.tx-typo-h1{font-size:calc(40px + (50 - 40) * ((100vw - 300px)/ (1600 - 300)));line-height:1.15;margin-bottom:.5em}.tx-typo-h1:not(:first-child){margin-top:1em}.tx-typo-h2{font-size:calc(32px + (40 - 32) * ((100vw - 300px)/ (1600 - 300)));margin-bottom:.5714em}.tx-typo-h2:not(:first-child){margin-top:1.1428em}.tx-typo-h3{font-size:calc(25px + (35 - 25) * ((100vw - 300px)/ (1600 - 300)));margin-bottom:.6666em;line-height:1.4em}.tx-typo-h3:not(:first-child){margin-top:1.3333em}a,a:visited{text-decoration:none;color:#55bfeb}.menusubs-breadcrumb a,.menusubs-breadcrumb a:visited{color:#222}a:hover{color:#f07d00;text-decoration:underline}.tx-content-container:nth-child(even) a:hover{color:#fff}.contentimage,img{max-width:100%;background-color:#f07d00;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 20px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 20px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 20px rgba(0,0,0,.1) inset;border:.111em dashed #222;padding:.278em}.tx-footer img{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;background-color:transparent!important;padding:0}span.imagesubtitle{display:block;font-size:.706em;color:#000;line-height:.824em;text-align:center}span.leftcontentimage{float:left;max-width:14.706em;margin:.235em .588em .588em 0}.fancyBox img,img.leftcontentimage,img.rightcontentimage{max-width:35em;margin:0 .5em .5em .5em;border:.056em solid #222;-webkit-box-shadow:15px 15px 15px 0 #222202;-moz-box-shadow:15px 15px 15px 0 #222202;box-shadow:15px 15px 15px 0 #222202}span.rightcontentimage{float:right;max-width:14.706em;margin:.235em 0 .588em .588em}hr{border:none;border-top:.063em #000 dotted;max-width:100%;margin:.625em 0}.leftcontentimage{float:left}.rightcontentimage{float:right}.alignleft{text-align:left}.aligncenter{text-align:center}.alignright{text-align:right}.alignjustify{text-align:justify}.highlight{padding:.059em;background:#d00;color:#fff}.orderedlist,.unorderedlist{padding-left:1.471em}table.contenttable{width:100%;height:100%;border:.059em solid #222;border-collapse:collapse;padding:.294em}th.contenttable{border:.059em solid #222;text-align:center;padding:.294em;background:#f07d00}td.contenttable1,td.contenttable2{border:.059em solid #222;text-align:center;padding:.294em}.sitemap{padding:0 0 .588em 1.176em}.sitemap h2{margin:1.176em .882em .588em 0;padding-bottom:.118em;border-bottom:.059em #222 dotted}.sitemap li{padding-bottom:.294em}.sitemap ul{list-style-type:none;padding-left:1.111em}.sitemap a{text-decoration:none}.tx-top-nav{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background-color:#fff;position:fixed;justify-content:center;min-height:3.333em;text-align:center;top:0;left:0;padding:.556em;width:100%;z-index:1;-webkit-box-shadow:0 0 5px 3px rgba(0,0,0,.6);-moz-box-shadow:0 0 5px 3px rgba(0,0,0,.6);box-shadow:0 0 5px 3px rgba(0,0,0,.6)}.toggler{display:none}.detailmenu,.mainmenu{margin:0;padding:0;list-style:none}.mainmenu>li{background:#0372b0;display:inline-block;position:relative;transform:skewX(25deg)}.mainmenu a{display:block;color:#fff;text-transform:uppercase;text-decoration:none}.mainmenu li:hover{background:#f07d00}.mainmenu>li>a{font-size:16px;transform:skewX(-25deg);padding:1em 2em}.detailmenu{position:absolute;width:12.778em;left:50%;margin-left:-100px;transform:skewX(-25deg);transform-origin:left top}.detailmenu li{background-color:#0372b0;position:relative;overflow:hidden}.detailmenu>li>a{font-size:16px;padding:1em 2em}.detailmenu>li::after{content:'';position:absolute;top:-125%;height:100%;width:100%;-webkit-box-shadow:0 0 50px rgba(0,0,0,.9);-moz-box-shadow:0 0 50px rgba(0,0,0,.9);box-shadow:0 0 50px rgba(0,0,0,.9)}.detailmenu>li:nth-child(odd){transform:skewX(-25deg) translateX(0)}.detailmenu>li:nth-child(odd)>a{transform:skewX(25deg)}.detailmenu>li:nth-child(odd)::after{right:-50%;transform:skewX(-25deg) rotate(3deg)}.detailmenu>li:nth-child(even){transform:skewX(25deg) translateX(0)}.detailmenu>li:nth-child(even)>a{transform:skewX(-25deg)}.detailmenu>li:nth-child(even)::after{left:-50%;transform:skewX(25deg) rotate(3deg)}.detailmenu,.detailmenu li{opacity:0;visibility:hidden}.detailmenu li{transition:.2s ease transform}.mainmenu>li:hover .detailmenu,.mainmenu>li:hover .detailmenu li{opacity:1;visibility:visible}.mainmenu>li:hover .detailmenu li:nth-child(even){transform:skewX(25deg) translateX(15px)}.mainmenu>li:hover .detailmenu li:nth-child(odd){transform:skewX(-25deg) translateX(-15px)}.tx-header{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;min-height:27.778em;position:relative;border-bottom:none;background-image:linear-gradient(to right bottom,rgba(76,216,255,.8),rgba(30,108,217,.8)),url(../grafiken/bg.jpg)}.tx-text-box{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.tx-main{display:-webkit-flex;display:flex;min-height:5em;flex:1;justify-content:center;justify-items:center;-webkit-flex-direction:column;flex-direction:column}.tx-divider-1{display:-webkit-flex;display:flex;position:relative;padding:10px 10px 10px 10px;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;-webkit-align-content:flex-start;align-content:flex-start;margin:0;background-color:#0372b0;background-image:none;border:0 solid #ccc;box-sizing:border-box;font-size:0}.tx-divider-1-bottom{overflow:hidden;position:absolute;line-height:0;bottom:0;left:0;width:100%;height:50px}.tx-divider-1-bottom svg{display:block;width:100%;height:100%;position:relative;left:50%;transform:translateX(-50%)}.tx-divider-1-bottom .divider-fill{fill:#fff;transform-origin:bottom;transform:rotateY(0)}.tx-divider-2{display:-webkit-flex;display:flex;position:relative;padding:10px 10px 10px 10px;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;-webkit-align-content:flex-start;align-content:flex-start;margin:0;background-color:#0372b0;background-image:none;border:0 solid #ccc;box-sizing:border-box;font-size:0}.tx-divider-2-top{overflow:hidden;position:absolute;top:0;width:100%;height:50px;line-height:0;left:0;transform:scaleY(-1)}.tx-divider-2-top svg{display:block;width:100%;height:100%;position:relative;left:50%;transform:translateX(-50%)}.tx-divider-2-top .divider-fill{fill:#fff;transform-origin:bottom;transform:rotateY(0)}.tx-breadcrumb{padding:.556em 0 1.389em .556em;background:#0372b0}.tx-breadcrumb a:hover{color:#fff}.tx-main-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;overflow:hidden}.tx-content-container{width:100%;position:relative}.tx-content-container-transparent:nth-child(even),.tx-content-container:nth-child(even){background-color:#0372b0;border-bottom:.111em solid #222}.tx-content-container-transparent-white:nth-child(odd),.tx-content-container:nth-child(odd){background-color:#fff;border-bottom:.111em solid #222}.tx-content{width:60%;margin:0 auto;padding:1.389em 0 1.389em 0}.tx-content-container-transparent{background-color:transparent;background-image:linear-gradient(to right bottom,rgba(76,216,255,.8),rgba(30,108,217,.8)),url(../grafiken/bg.jpg)}.tx-content-container-transparent-white{background-color:transparent;background-image:linear-gradient(to right bottom,rgba(255,255,255,.8),rgba(203,220,243,.8)),url(../grafiken/bg.jpg)}.tx-content-container-transparent,.tx-content-container-transparent-white,.tx-header{background-color:transparent;width:100%;position:relative;border-bottom:.111em solid #222;background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}.tx-social-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;overflow:hidden;width:100%;background-color:#fff}.tx-social-container-top{padding:.556em;text-align:center}.tx-social-container-bot{padding:.556em;font-size:40px}.tx-social-container h2{font-family:designerregular;-webkit-text-stroke:1px #222;text-shadow:0 4px 4px #94bfdc;-webkit-text-shadow:0 4px 4px #94bfdc;-moz-text-shadow:0 4px 4px #94bfdc;-o-text-shadow:0 4px 4px #94bfdc}.tx-social-btn li{font-size:calc(50px + (60 - 50) * ((100vw - 300px)/ (1600 - 300)));list-style:none outside none;display:inline-block;margin:0;padding:.556em .556em .556em .556em}.tx-social-btn .fa{color:#222;text-shadow:1px 1px 0 #94bfdc,1px -1px 0 #94bfdc,-1px 1px 0 #94bfdc,-1px -1px 0 #94bfdc;-webkit-text-shadow:1px 1px 0 #94bfdc,1px -1px 0 #94bfdc,-1px 1px 0 #94bfdc,-1px -1px 0 #94bfdc;-moz-text-shadow:1px 1px 0 #94bfdc,1px -1px 0 #94bfdc,-1px 1px 0 #94bfdc,-1px -1px 0 #94bfdc;-o-text-shadow:1px 1px 0 #94bfdc,1px -1px 0 #94bfdc,-1px 1px 0 #94bfdc,-1px -1px 0 #94bfdc;transition:all ease-out .5s;-moz-transition:all ease-out .5s;-webkit-transition:all ease-out .5s;-o-transition:all ease-out .5s}.tx-social-btn .fa:hover{color:#f07d00;text-decoration:none;text-shadow:1px 1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000;-webkit-text-shadow:1px 1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000;-moz-text-shadow:1px 1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000;-o-text-shadow:1px 1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,-1px -1px 0 #000;transition:all ease .5s;-moz-transition:all ease-in .5s;-webkit-transition:all ease-in .5s;-o-transition:all ease-in .5s}.tx-footer{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background-color:#0372b0;color:#222;padding:1.667em 1.667em 0 1.667em}.tx-footer hr{border:none;border-top:.056em #222 solid;opacity:.6;margin-top:.278em;max-width:100%}.tx-footer a{color:#222;display:inline-block;text-decoration:none}.tx-footer a:active,.tx-footer a:focus,.tx-footer a:hover{color:#fff;text-decoration:underline}.tx-footer-top{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}.tx-footer-box-1{flex-basis:25%}.tx-footer-box-2,.tx-footer-box-3,.tx-footer-box-4{flex-basis:25%;padding:.556em}.tx-footer-box-1 img{max-width:16.667em;height:auto}.tx-footer-bot{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.tx-footer-box-bot{flex-basis:100%;text-align:center;padding:.833em}@media only screen and (max-width:50.000em){.tx-content{width:90%}.tx-footer-top{-webkit-flex-direction:column;flex-direction:column}.tx-footer-box-1,.tx-footer-box-2,.tx-footer-box-3,.tx-footer-box-4{-webkit-flex-basis:100%;flex-basis:100%;text-align:center}.tx-footer-box-2,.tx-footer-box-3,.tx-footer-box-4{margin-top:.833em;border-top:.056em #222 solid}.mainmenu>li{background-color:transparent!important;display:block;position:relative;transform:none}.mainmenu a{font-size:16px;display:block;color:#fff;text-transform:uppercase;text-decoration:none}.mainmenu li:hover{background:#f07d00}.mainmenu>li>a{transform:none;padding:.167em .167em}.detailmenu{display:block;position:relative;width:100%;left:0;margin-left:0;transform:none;transform-origin:none}.detailmenu li{background-color:transparent!important;position:relative;overflow:hidden}.detailmenu>li>a{display:block;padding:.167em .167em}.detailmenu>li::after{content:'';position:relative;top:0;height:100%;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.detailmenu>li:nth-child(odd){transform:none}.detailmenu>li:nth-child(odd)>a{transform:none}.detailmenu>li:nth-child(odd)::after{right:0;transform:none}.detailmenu>li:nth-child(even){transform:none}.detailmenu>li:nth-child(even)>a{transform:none}.detailmenu>li:nth-child(even)::after{left:0;transform:none}.detailmenu,.detailmenu li{opacity:1;visibility:visible}.detailmenu li{transition:.2s ease transform}.mainmenu>li:hover .detailmenu li:nth-child(even){transform:none}.mainmenu>li:hover .detailmenu li:nth-child(odd){transform:none}.toggler{display:inline-block}.btn{display:inline-block;border:none;background:rgba(255,255,255,.55);color:#222;padding:.75rem 1.5rem;margin-top:1rem;transition:opacity 1s ease-in-out;text-decoration:none;border:.111em solid #222}.btn:hover{opacity:.7}.menu-wrap{position:fixed;top:0;right:0;z-index:1}.menu-wrap .toggler{position:absolute;top:0;right:0;z-index:2;cursor:pointer;width:50px;height:50px;opacity:0}.menu-wrap .hamburger{position:absolute;top:0;right:0;z-index:1;width:60px;height:60px;padding:1rem;background:rgba(243,243,243,.55);display:flex;align-items:center;justify-content:center}.menu-wrap .hamburger>div{position:relative;flex:none;width:100%;height:2px;background:#222;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.menu-wrap .hamburger>div::after,.menu-wrap .hamburger>div::before{content:'';position:absolute;z-index:1;top:-10px;width:100%;height:2px;background:inherit}.menu-wrap .hamburger>div::after{top:10px}.menu-wrap .toggler:checked+.hamburger>div{transform:rotate(135deg)}.menu-wrap .toggler:checked+.hamburger>div:after,.menu-wrap .toggler:checked+.hamburger>div:before{top:0;transform:rotate(90deg)}.menu-wrap .toggler:checked:hover+.hamburger>div{transform:rotate(225deg)}.menu-wrap .toggler:checked~.menu1{visibility:visible}.menu-wrap .toggler:checked~.menu1>div{transform:scale(1);transition-duration:.75s}.menu-wrap .toggler:checked~.menu1>div>div{opacity:1;transition:opacity .4s ease .4s}.menu-wrap .menu1{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;overflow:hidden;display:flex;align-items:center;justify-content:center}.menu-wrap .menu1>div{background:rgb(51,141,191,.85);border-radius:50%;width:200vw;height:200vw;display:flex;flex:none;align-items:center;justify-content:center;transform:scale(0);transition:all .4s ease}.menu-wrap .menu1>div>div{text-align:center;max-width:150vw;max-height:100vh;opacity:0;transition:opacity .4s ease}}@media only screen and (max-width:42.611em){.tx-typo-h1{line-height:1.15;margin-bottom:1.389em}.tx-typo-h2{margin-bottom:1.111em}.tx-typo-h3{margin-bottom:.833em;line-height:1.4em}}@media only screen and (max-width:32.333em){.tx-header h1{font-size:calc(1.2em + 15vw);line-height:1.2;margin-bottom:.556em}.tx-header h2{font-size:calc(25px + (50 - 25) * ((100vw - 300px)/ (1600 - 300)))}.tx-typo-h1{line-height:1.15;margin-bottom:1.389em}.tx-typo-h2{margin-bottom:1.111em}.tx-typo-h3{margin-bottom:.833em;line-height:1.4em}.fancyBox img,img.leftcontentimage,img.rightcontentimage{max-width:15em}.tx-social-btn li{padding:.333em .333em .333em .333em}.disnone{display:none}}