@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1rem;background-color:#fff;color:#2f2f2f}#main{margin-bottom:40px}#main+.container{padding-top:40px}p{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1rem;line-height:150%;color:#2f2f2f;margin-bottom:20px}.company-name{text-transform:uppercase}.clearfix{clear:both}.container{max-width:1050px;position:relative;margin:0 auto;padding:0 20px}@media only screen and (min-width:768px){.content{float:left;width:70%;margin-right:5%}.content.right{width:59%;margin-right:0;margin-left:5%}.content.full-width{width:100%;margin-right:0}aside{float:right;width:25%}aside.left{float:left;min-width:252px}}@media only screen and (min-width:1200px){.content.right{width:70%;margin-right:0;margin-left:5%;float:right}aside.left{float:left;width:25%}}@font-face{font-family:icons;src:url(../Fonts/fontawesome-webfont.woff2) format("woff2"),url(../Fonts/fontawesome-webfont.woff) format("woff")}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Verdana,Arial,Helvetica Neue,Helvetica,sans-serif;margin-bottom:20px;color:#15447f;font-weight:700}.h1,h1{font-size:2.125rem}.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.375rem}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1.125rem}.h6,h6{font-size:1rem}a{color:#15447f;text-decoration:underline;position:relative}a:active,a:focus,a:hover{text-decoration:none}a.link:after,a.pdf:after{content:"\f1c1";color:#15447f;font-family:icons;margin-left:10px}a .link:after{content:"\f0c1"}a[href$=".pdf"]:after{content:"\f1c1";color:#15447f;font-family:icons;margin-left:10px}.box,.frame-layout-30{background-color:#ededed;padding:20px;margin-bottom:20px}.box p:last-child,.frame-layout-30 p:last-child{margin-bottom:0}.box img,.frame-layout-30 img{max-width:100%;height:auto}aside .box,aside .frame-layout-30{padding:15px}aside .box .link-list li:last-child,aside .frame-layout-30 .link-list li:last-child{margin-bottom:0}@media only screen and (min-width:768px) and (max-width:992px){aside .box h5,aside .frame-layout-30 h5{font-size:1rem}}aside .twitter-box{background:url(../Images/twitter.png) right 5px no-repeat}.error-box,.frame-layout-40{background-color:#ededed;padding:40px 20px 20px;max-width:500px;margin:10px auto 0;text-align:center}.frame-layout-10,.teaser{background-color:#ededed;margin-bottom:20px;overflow:hidden}.frame-layout-10 .ce-gallery,.frame-layout-10 .teaser-head,.teaser .ce-gallery,.teaser .teaser-head{position:relative}.frame-layout-10 .ce-gallery img,.frame-layout-10 .teaser-head img,.teaser .ce-gallery img,.teaser .teaser-head img{object-fit:cover;-o-object-fit:cover;object-fit:cover;object-fit:cover;width:100%;height:auto}.frame-layout-10 .ce-bodytext,.frame-layout-10 .teaser-body,.teaser .ce-bodytext,.teaser .teaser-body{padding:15px}.frame-layout-10 .ce-bodytext p:last-child,.frame-layout-10 .teaser-body p:last-child,.teaser .ce-bodytext p:last-child,.teaser .teaser-body p:last-child{margin-bottom:0}label{font-size:1.125rem;display:block;padding-bottom:5px}input[type=email],input[type=password],input[type=text],textarea{height:45px;display:block;width:100%;margin-bottom:20px;padding:5px 15px;font-size:1.125rem}input[type=email].error,input[type=password].error,input[type=text].error,textarea.error{background-color:rgba(168,7,26,.5);border:2px solid #a8071a;margin-bottom:5px}input[type=email].error+.error-text,input[type=password].error+.error-text,input[type=text].error+.error-text,textarea.error+.error-text{color:#a8071a;font-size:1rem;margin-bottom:20px}textarea{min-height:100px;padding:15px}input[type=checkbox],input[type=radio]{float:left;margin:2px 10px 20px 0;cursor:pointer}input[type=checkbox]+label,input[type=radio]+label{font-size:1rem;cursor:pointer;display:inline-block;max-width:80%}.bnt,input[type=submit]{float:right;border:none;background-color:#90bf43;padding:10px 20px;font-size:16px;font-weight:700;color:#0d2b50;cursor:pointer;transition:.25s}.bnt:active,.bnt:focus,.bnt:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{color:#fff;background-color:#15447f}table{border-collapse:collapse;margin-bottom:40px}table th,table thead td{display:table-column}@media only screen and (min-width:610px){table th,table thead td{font-family:Verdana,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.125rem;text-align:left;border-bottom:2px solid #aeaeae;padding:0 15px 15px 5px;display:table-cell}}table tr td{font-size:1rem;width:100%;display:block;padding:5px;vertical-align:top;line-height:150%}table tr td:last-child{border-bottom:2px solid #aeaeae}table tr td a,table tr td a.link,table tr td a.pdf,table tr td a[href$=".pdf"]{padding-right:20px}@media only screen and (min-width:610px){table tr td{padding:15px 20px 15px 5px;border-bottom:2px solid #aeaeae;width:auto;min-width:140px;display:table-cell}table tr:last-child td{border-bottom:none}}table.programm td.small{font-weight:700}.ce-table td,.ce-table th{border-top:none}.header-image{display:none;position:relative}@media only screen and (min-width:768px){.header-image{display:block;margin-bottom:40px}.header-image .figcaption{position:absolute;background-color:rgba(13,43,80,.9);padding:10px 40px;text-align:center;left:0;bottom:4px;color:#fff;margin-bottom:0}.header-image .h-image{width:100%;height:auto}}figure{position:relative}figure img{margin-bottom:0}figure figcaption{position:absolute;bottom:0;width:100%;padding:10px;background-color:rgba(13,43,80,.9);color:#fff;font-size:.75rem}.content figure:not(.table),.content img{object-fit:cover;-o-object-fit:cover;object-fit:cover;object-fit:cover;margin-bottom:15px;width:100%}.content figure:not(.table) figcaption,.content img figcaption{font-family:Arial,Helvetica Neue,Helvetica,sans-serif}@media only screen and (min-width:500px){.content figure:not(.table),.content img{width:auto;height:auto;max-width:300px}.content figure:not(.table).right,.content img.right{float:right;margin-left:15px}.content figure:not(.table).left,.content img.left{float:left;margin-right:15px}}.content figure img{margin-bottom:0}.gallery{display:flex;flex-wrap:wrap;margin-bottom:40px}.gallery div.image-lightbox{position:relative;width:100%;overflow:hidden;margin-bottom:15px}.gallery div.image-lightbox img{margin-bottom:0;object-fit:cover;object-position:center;-o-object-fit:cover;object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:500px){.gallery div.image-lightbox{width:45%;margin-right:3%}.gallery div.image-lightbox:nth-child(2n){margin-right:0}.gallery div.image-lightbox img{height:160px}}@media only screen and (min-width:1050px){.gallery div.image-lightbox{width:32%;margin-right:2%}.gallery div.image-lightbox:nth-child(2n){margin-right:2%}.gallery div.image-lightbox:nth-child(3n){margin-right:0}.gallery div.image-lightbox img{height:140px}}.gallery div.image-lightbox figure:not(.table){margin-bottom:0}.gallery .lightboxDialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;opacity:0;background:rgba(0,0,0,.7);pointer-events:none}.gallery .lightboxDialog:target{opacity:1;pointer-events:auto}.gallery .lightboxDialog:target .close{display:inline!important}.gallery .lightboxDialog>div.lightbox{position:relative;max-width:500px;margin:50px 20px 0;background:0 0}@media only screen and (min-width:540px){.gallery .lightboxDialog>div.lightbox{margin:13.8% auto 0}}@media only screen and (min-width:1280px){.gallery .lightboxDialog>div.lightbox{margin:4% auto 0;max-width:max-content}}.gallery .lightboxDialog .lightbox-header{text-align:center}.gallery .lightboxDialog .lightbox-header img{width:100%;height:auto}@media only screen and (min-width:650px){.gallery .lightboxDialog .lightbox-header img{height:auto;width:auto;max-width:505px;max-height:350px}}@media only screen and (min-width:1300px){.gallery .lightboxDialog .lightbox-header img{height:auto;width:auto;max-width:1200px;max-height:900px}}.gallery .lightboxDialog .lightbox-header .close{position:absolute;top:-10px;right:-40px;width:30px;height:30px;color:#fff;font-weight:700;text-decoration:none;font-size:30px;text-align:center;display:none}.gallery .lightboxDialog .lightbox-header .close:active,.gallery .lightboxDialog .lightbox-header .close:focus,.gallery .lightboxDialog .lightbox-header .close:hover{text-decoration:underline}.gallery .lightboxDialog .lightbox-body{background-color:#0d2b50}.gallery .lightboxDialog .lightbox-body .figcaption{padding:15px}.gallery .lightboxDialog .lightbox-body .figcaption p{color:#fff}.gallery .lightboxDialog .lightbox-body .figcaption p:last-child{margin-bottom:0}.gallery .lightboxDialog .lightbox-body .next,.gallery .lightboxDialog .lightbox-body .prev{position:absolute;top:50%;right:0;width:50px;height:50px;color:#fff;text-decoration:none;text-align:center}.gallery .lightboxDialog .lightbox-body .next:active,.gallery .lightboxDialog .lightbox-body .next:focus,.gallery .lightboxDialog .lightbox-body .next:hover,.gallery .lightboxDialog .lightbox-body .prev:active,.gallery .lightboxDialog .lightbox-body .prev:focus,.gallery .lightboxDialog .lightbox-body .prev:hover{border-bottom:2px solid #fff}@media only screen and (min-width:650px){.gallery .lightboxDialog .lightbox-body .next,.gallery .lightboxDialog .lightbox-body .prev{right:-60px}}.gallery .lightboxDialog .lightbox-body .next:after,.gallery .lightboxDialog .lightbox-body .prev:after{content:"\f061";font-family:icons;font-size:35px;color:#fff}.gallery .lightboxDialog .lightbox-body .prev{right:0;left:0}@media only screen and (min-width:650px){.gallery .lightboxDialog .lightbox-body .prev{left:-60px}}.gallery .lightboxDialog .lightbox-body .prev:after{content:"\f060"}ol,ul{margin-bottom:20px;margin-left:20px}ol li,ul li{margin-bottom:10px}ol li ul,ul li ul{margin-top:10px;margin-bottom:0;margin-left:20px}.link-list{list-style:none;margin-left:0}.link-list li{margin-bottom:15px;padding-left:15px;position:relative;display:block}.link-list li:before{content:"\f105";font-family:icons;color:#15447f;position:absolute;left:0}.link-list li a{padding-right:20px;position:relative;width:100%;display:block}.link-list li a span{display:inline}.breadcrumb{list-style:none;margin-left:0}.breadcrumb li{display:inline-block;padding-right:5px}.breadcrumb li a{text-decoration:none;color:#2f2f2f;padding-right:10px}.breadcrumb li a:focus,.breadcrumb li a:hover{text-decoration:underline;color:#15447f}.breadcrumb li a.active{font-weight:700;text-decoration:underline;color:#15447f}.breadcrumb li:after{content:"/";color:#2f2f2f}.breadcrumb li:last-child:after{content:""}#header .search{display:inline-block;position:absolute;left:0;top:52px;width:100%}#header .search .hidden{text-indent:-99999px}#header .search input[type=search]{height:40px;padding:20px;width:100%;font-size:1.125rem;color:#2f2f2f;border:none;border-bottom:2px solid #15447f}#header .search button.icon-magnifier{position:absolute;top:28px;right:13px;color:#fff;background-color:#fff;border:none;height:35px;width:40px;cursor:pointer}#header .search button.icon-magnifier:after{content:"\f002";font-family:icons;font-size:20px;color:#15447f;position:absolute;top:8px;right:10px}#header .search button.icon-magnifier:active,#header .search button.icon-magnifier:focus,#header .search button.icon-magnifier:hover{outline:0}#header .search button.icon-magnifier:active:after,#header .search button.icon-magnifier:focus:after,#header .search button.icon-magnifier:hover:after{color:#90bf43}.search-result{margin-bottom:5px;font-size:1.375rem}@media only screen and (min-width:480px){.search-result{font-size:1.625rem}}.tx-indexedsearch-res{margin-bottom:20px;border-bottom:1px solid #aeaeae}.tx-indexedsearch-browsebox ul{margin:0 auto;max-width:500px;text-align:center}.tx-indexedsearch-browsebox ul li{list-style:none;display:inline-block;margin:20px 5px}.tx-indexedsearch-browsebox ul li a{text-decoration:none;color:#2f2f2f;background-color:#fff;padding:10px 15px}.tx-indexedsearch-browsebox ul li a:active,.tx-indexedsearch-browsebox ul li a:focus,.tx-indexedsearch-browsebox ul li a:hover,.tx-indexedsearch-browsebox ul li strong a{color:#fff;background-color:#15447f;text-decoration:underline}#header nav{clear:both;background-color:#15447f}#header nav ul{margin-left:0}#header nav label.menu{position:absolute;top:20px;right:20px;text-transform:uppercase;color:#fff;font-family:Verdana,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;cursor:pointer;margin-top:-75px}#header nav input.open-nav{display:none}#header nav input.open-nav:checked+label{text-decoration:underline}#header nav ul.main-nav{display:none}#header nav input.open-nav:checked~ul.main-nav{display:block;list-style:none;border-top:5px solid #fff;margin-bottom:0}#header nav input.open-nav:checked~ul.main-nav li{font-family:Verdana,Arial,Helvetica Neue,Helvetica,sans-serif;border-bottom:1px solid #fff;margin-bottom:0}#header nav input.open-nav:checked~ul.main-nav li a,#header nav input.open-nav:checked~ul.main-nav li a.company-name{color:#fff;text-decoration:none;display:block;padding:20px;font-size:1.125rem}#header nav input.open-nav:checked~ul.main-nav li a.active,#header nav input.open-nav:checked~ul.main-nav li a.company-name.active,#header nav input.open-nav:checked~ul.main-nav li a.company-name:active,#header nav input.open-nav:checked~ul.main-nav li a.company-name:focus,#header nav input.open-nav:checked~ul.main-nav li a.company-name:hover,#header nav input.open-nav:checked~ul.main-nav li a:active,#header nav input.open-nav:checked~ul.main-nav li a:focus,#header nav input.open-nav:checked~ul.main-nav li a:hover{color:#0d2b50;text-decoration:underline;background-color:#90bf43;font-weight:700}@media only screen and (min-width:768px){#header .search button.icon-magnifier{right:2px}#header nav{margin-top:0}#header nav input.open-nav,#header nav label.menu{display:none}#header nav ul.main-nav{display:flex;justify-content:space-around;align-items:center;overflow:hidden;list-style:none;margin-bottom:0;height:70px}#header nav ul.main-nav li{flex:1;text-align:center;cursor:pointer;font-family:Verdana,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:700;position:relative;margin-bottom:0}#header nav ul.main-nav li:active,#header nav ul.main-nav li:focus,#header nav ul.main-nav li:hover{background-color:#90bf43}#header nav ul.main-nav li:active a,#header nav ul.main-nav li:focus a,#header nav ul.main-nav li:hover a{color:#0d2b50;text-decoration:underline}#header nav ul.main-nav li a,#header nav ul.main-nav li a.company-name{color:#fff;text-decoration:none;display:block;padding:25px 0;border-left:2px solid #fff;font-size:1.25rem}#header nav ul.main-nav li a.active,#header nav ul.main-nav li a.company-name.active,#header nav ul.main-nav li a.company-name:active,#header nav ul.main-nav li a.company-name:focus,#header nav ul.main-nav li a.company-name:hover,#header nav ul.main-nav li a:active,#header nav ul.main-nav li a:focus,#header nav ul.main-nav li a:hover{text-decoration:underline;background-color:#90bf43;color:#0d2b50}#header nav ul.main-nav li:first-child a{border-left:none}}@media only screen and (min-width:768px) and (min-width:992px){#header nav ul.main-nav li a,#header nav ul.main-nav li a.company-name{font-size:1.4375rem}}.submenu{margin-bottom:40px;margin-top:10px}.submenu .frame-layout-30,.submenu.box{padding:0}.submenu ul{list-style:none;margin-bottom:0;margin-left:0}.submenu ul li{border-bottom:2px solid #aeaeae;margin-bottom:0;position:relative}.submenu ul li:last-child{border-bottom:none}.submenu ul li a{padding:15px;display:block;font-size:1.125rem;color:#2f2f2f;text-decoration:none}.submenu ul li a.active,.submenu ul li a.current,.submenu ul li a:active,.submenu ul li a:focus,.submenu ul li a:hover{background-color:#aec5e1;text-decoration:underline}.submenu ul ul{display:none}.submenu ul input[type=checkbox]:checked~ul{display:block;margin-top:0;border-top:2px solid #aeaeae;background-color:rgba(173,173,173,.6784313725)}.submenu ul input[type=checkbox]:checked~ul li a{padding-left:30px}.submenu ul input[type=checkbox]:checked.click-open+span:after{content:"\f106"}.submenu ul input[type=checkbox].click-open{height:51px;width:40px;position:absolute;right:0;top:0;z-index:2;cursor:pointer;margin:0;opacity:0;border:none;border-radius:0;font-size:1em}.submenu ul input[type=checkbox].click-open+span{height:51px;width:40px;position:absolute;right:0;top:0;z-index:1}.submenu ul input[type=checkbox].click-open+span:after{content:"\f107";color:#2f2f2f;font-family:icons;position:absolute;right:10px;top:10px;font-size:30px}.submenu ul input[type=checkbox].click-open:active+span,.submenu ul input[type=checkbox].click-open:focus+span,.submenu ul input[type=checkbox].click-open:hover+span{background-color:#aec5e1}#header{background-color:#15447f;margin-top:0;margin-bottom:60px;width:100%;z-index:10;transition:.5s}#header>.container{height:80px}#header .container{padding:0}#header .logo{float:none;width:50px;height:50px;margin:10px}#header .company-name,#header .site-titel{display:initial;color:transparent}@media only screen and (min-width:768px){#header{background-color:#fff;margin-bottom:0}#header .container{padding:0 20px}#header .logo{float:left;width:100px;height:100px;margin:20px 25px 20px 0}#header .company-name,#header .site-titel{font-size:2.1875vw;color:#15447f;font-weight:700;padding-top:40px;display:inline-block;max-width:500px}#header .search{float:right;margin-top:20px;position:relative;top:0;width:auto}#header .search .hidden{text-indent:-99999px}#header .search input[type=search]{width:325px;padding:10px;font-size:1.125rem;border:1px solid #15447f}#header.sticky-header>.container .logo{float:left;width:50px;height:50px;margin:10px}#header.sticky-header>.container p.company-name{font-size:1rem;padding-top:23px;margin-bottom:0}#header.sticky-header>.container .search{margin-top:0}#header.sticky-header>.container .search label.hidden{line-height:.5}#header.sticky-header>.container .search button.icon-magnifier{top:15px}#header.sticky-header>nav ul.main-nav{height:60px}#header.sticky-header>nav ul.main-nav li a,#header.sticky-header>nav ul.main-nav li a.company-name{font-size:1.25rem;padding:18px 0}}#header.sticky-header{box-shadow:0 5px 10px 0 rgba(0,0,0,.3);position:fixed;top:0;left:0}@media only screen and (max-width:767px){#main{padding-top:40px}#header .search{z-index:-1}#header.sticky-header .search{box-shadow:0 5px 10px 0 rgba(0,0,0,.3)}}.content h1 strong,.content h2 strong,.content h3 strong,.content h4 strong,.content h5 strong,.content h6 strong{color:#2f2f2f;font-size:1.125rem;display:block}blockquote{position:relative;padding-left:20px;font-style:italic}blockquote:before{content:"\f10e";font-family:icons;font-size:1rem;color:#aeaeae;position:absolute;left:0;top:-4px}#footer{clear:both;border-top:2px solid #15447f;padding-top:20px}#footer .partner{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:30px}#footer .partner img{margin-bottom:15px;margin-right:40px}#footer .bgblue{background-color:#15447f;clear:both;padding:20px 0}#footer .bgblue p{color:#fff}@media only screen and (min-width:450px){#footer .left{float:left}#footer .right{float:right}#footer .right p{float:left;margin-left:40px}}#footer .bottom{margin-top:20px;padding:10px 20px 0;clear:both;border-top:1px solid #fff;text-align:center}#footer .bottom p{margin-bottom:0}#footer a{color:#fff}#footer a.mail,#footer a.twitter{position:relative;padding-left:25px}#footer a.mail:before,#footer a.twitter:before{content:"\f099";font-family:icons;color:#fff;position:absolute;left:0}#footer a.mail:before{content:"\f0e0"}