html{height:100%;font-family:Open Sans Condensed, sans-serif;font-size:100%;font-weight:normal;color:#474747;letter-spacing:0.04rem;word-spacing:0.05rem}body{width:100%;height:100%;margin:0px;font-style:normal;font-weight:normal;color:#555;line-height:1.8rem;font-size:1.1rem}.mm-slideout{height:100%}#header,#footer{background-color:#464648}.flexmodell #wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}.flexmodell #header{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;position:fixed;height:110px;width:100%;transition:all 0.7s ease;background-color:#353535;z-index:1000;box-shadow:0 0 20px rgba(0, 0, 0, 0.9)}.flexmodell #container{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;margin-top:110px}.flexmodell #footer{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;background-color:#353535}#topcontrol{margin:0 6% 6% 0}#header{transition:all 0.4s ease}#header.sticky{height:108px;margin-top:-50px;font-size:0.95rem;line-height:58px;letter-spacing:0.05rem;transition:all 0.7s ease}#logo{transition:all 0.8s ease}#logo.sticky{width:23%;margin:55px 0 0;height:38px;overflow:hidden;transition:all 0.8s ease}#topnav_main_left{width:30%}#header .mod_customnav li.first{padding:0 20% 0 0}#header .inside{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;height:100%;padding:0 22%}.topnav_left{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;width:40%}#logo{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:flex-end;-ms-flex-item-align:flex-end;align-self:flex-end}.topnav_right{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;width:40%}#logo_mobil{display:none}.mobilnav_icon{display:none}#mobilnav_trigger{display:none;width:40px;float:left;margin:45px auto 0 -10%;opacity:0.6;text-align:center}#mobilnav_trigger img{display:initial}#logo a{line-height:0.5rem}#logo img{width:100%;margin:0 auto 0 auto;vertical-align:middle}#main{width:100%;padding:3rem 0 1rem 0;background-color:white}#main .inside{margin:0;padding:0}.mod_article{padding:0 22% 1% 22%}.mod_article.fullwidth{margin:0 0 0 0;padding:0 14% 0% 14%;background-color:aliceblue}.mod_article h1,.mod_article h2,.mod_article h3,.mod_article h4{margin:0 0 1rem 0;font-family:Open Sans Condensed, sans-serif;line-height:120%;font-weight:400;color:#606060;letter-spacing:0.04rem;word-spacing:0.04rem}.mod_article h1{font-size:3.5rem}.mod_article h2{font-size:2.475rem}.mod_article h3{font-size:2.1494375rem}.mod_article h4{font-size:1.8200233rem}.mod_article h1{text-shadow:0.2rem 0.2rem 0.4rem rgba(100, 100, 100, 0.4)}.home .mod_article h1{font-size:3.8rem}.home .mod_article h2{font-size:2.5rem}p{font-family:Open Sans Condensed, sans-serif;color:#444;line-height:2rem;font-size:1.4rem;margin:0 0 2rem 0}ul,ol{margin:0 0 0 0}li{font-family:Open Sans Condensed, sans-serif;color:#444;line-height:2rem;font-size:1.4rem;margin:0 0 0.45rem 0}pre{font-family:Open Sans Condensed, sans-serif;color:red;line-height:2rem;font-size:1.4rem;margin:0 0 0.9rem 0}p strong{font-weight:700;color:#004F9F}.confirmation{color:#02CE02}.warning{color:red}a{text-decoration:none;color:#EB6D00}a:hover{text-decoration:underline;color:#004F9F}.kleineschrift p{font-size:0.85rem;line-height:1.4rem;margin-bottom:0.75rem}.hell p{color:#dadada;text-align:center}hr{margin:2rem 0 2rem 0;height:1px;max-height:1px;background-color:#8AA0D5;border:0 solid #8AA0D5;border-collapse:collapse;font-weight:400;color:#8AA0D5}.bild_mittig{margin-right:auto;margin-left:auto;text-align:center}.bild_mittig_70_proz{width:70%;margin-right:auto;margin-left:auto;text-align:center}.einspaltig{clear:both;width:100%}.zweispaltig{-moz-column-count:2;-moz-column-gap:3rem;-webkit-column-count:2;-webkit-column-gap:3rem;column-count:2;column-gap:3rem;background-color:bisque}.dreispaltig{-moz-column-count:3;-moz-column-gap:3rem;-webkit-column-count:3;-webkit-column-gap:3rem;column-count:3;column-gap:3rem;background-color:bisque}#info-box{border:3px dashed #F00;height:auto;padding:10px;position:absolute;right:1em;top:0;width:250px}.box_1,.box_2,.box_3{background-color:bisque}.box-container h1,.box-container .box_1 p,.box-container .box_2 p,.box-container .box_3 p,.box-container .box_1 strong,.box-container .box_2 strong,.box-container .box_3 strong{text-align:center}.box-container .box_1 h1,.box-container .box_2 h1,.box-container .box_3 h1{font-family:"Caveat", cursive;font-size:2.5rem;font-weight:300;line-height:2.25rem;margin:0.5rem 0 1.5rem 0;color:#2F3D8A;letter-spacing:0rem;word-spacing:0.01rem}.box-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.box_1{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 30%;-ms-flex:0 1 30%;flex:0 1 30%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.box_2{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 30%;-ms-flex:0 1 30%;flex:0 1 30%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.box_3{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 30%;-ms-flex:0 1 30%;flex:0 1 30%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.flex-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-item:nth-child(1){-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;border:1px solid rgba(100, 200, 255, 0.5);box-sizing:border-box}.flex-item:nth-child(2){-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;border:1px solid rgba(100, 200, 255, 0.5);box-sizing:border-box}.flex-item:nth-child(3){-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;border:1px solid rgba(100, 200, 255, 0.5);box-sizing:border-box}#footer .inside{padding:2vmin 22% 2vmin 22%}#footer .mod_navigation,#footer .mod_customnav{float:left;width:50%;margin:0;text-align:left}#footer .mod_navigation ul,#footer .mod_customnav ul{margin:0 0 0 0;padding:0 0 0 0;text-align:left}#footer a{font-size:1rem;color:#ffd3ff;display:block}#oeffnung,#adresse,#copyright{width:auto;color:#e6e6e6;margin:0}.home #main .inside{width:100%;margin:-120px 0 1rem 0;background-color:white}h1,h2,h3,ul,li,p{text-align:left}@media screen and (max-width:1920px){html{font-size:92%}.flexmodell #header{height:100px}#header .inside{padding:0 20%}.flexmodell #container{margin-top:100px}.mod_article.first.block,.mod_article.fullwidth,.mod_article{padding:0 20% 0 20%}#footer .inside{padding:2vmin 20% 2vmin 20%}}@media screen and (max-width:1680px){html{font-size:91%}#header .inside{padding:0 14%}.mod_article.first.block,.mod_article.fullwidth,.mod_article{padding:0 14%}#footer .inside{padding:2vmin 14% 2vmin 14%}}@media screen and (max-width:1440px){html{font-size:90%;line-height:135%}#topcontrol{margin:0 5% 5% 0}#header .inside{padding:0 12%}.topnav_left,.topnav_right{width:45%}.mod_article.first.block,.mod_article.fullwidth,.mod_article{padding:0 12%}#footer .inside{padding:2vmin 12% 2vmin 12%}}@media screen and (max-width:1366px){html{font-size:89%;line-height:135%}#header .inside{padding:0 11%}.mod_article.first.block,.mod_article.fullwidth,.mod_article{padding:0 11%}#footer .inside{padding:2vmin 11% 2vmin 11%}}@media screen and (max-width:1280px){html{font-size:88%;line-height:135%}#topcontrol{margin:0 2% 2% 0}.flexmodell #header{height:90px}.topnav_left,.topnav_right{width:50%}.flexmodell #container{margin-top:90px}#footer .inside{padding:1vmin 5% 1vmin 5%}}@media screen and (max-width:1024px){html{font-size:87%;line-height:135%}#topcontrol{margin:0 2% 6% 0}.flexmodell #header{height:80px}#header .inside{padding:0 10%}.topnav_left,.topnav_right{width:54%}.flexmodell #container{margin-top:80px}.mod_article{padding:0 10%}.mod_article.fullwidth,.mod_article{padding:0 10%}.mod_article.first.block,.mod_article.fullwidth,.mod_article{padding:0 10%}#footer .inside{padding:2vmin 0% 2vmin 0%}.flex-container{padding:0 10%}#footer .mod_navigation,#footer .mod_customnav{float:none;width:100%;margin:0 0 10px 0;text-align:center}#footer .mod_navigation ul,#footer .mod_customnav ul{margin:0 0 1rem 0;padding:0 0 0 0;text-align:center}#footer a{font-size:1.4vw;color:#ffd3ff;display:block}}@media screen and (max-width:900px){html{font-size:86%}#header .inside{padding:0 11%}.topnav_left,.topnav_right{width:56%}#mobilnav_trigger{display:inherit;width:9%;margin:0 4% 0 -11%}.mod_customnav li.first{padding:0 6% 0 0}.zweispaltig{-moz-column-count:1;-moz-column-gap:3rem;-webkit-column-count:1;-webkit-column-gap:3rem;column-count:1;column-gap:3rem}.dreispaltig{-moz-column-count:2;-moz-column-gap:2rem;-webkit-column-count:2;-webkit-column-gap:2rem;column-count:2;column-gap:2rem}#footer .mod_navigation ul,#footer .mod_customnav ul{margin:0 0 10px 0;padding:0 0 0 0;text-align:center}}@media screen and (max-width:800px) and (orientation:portrait){html{font-size:85%}#topcontrol{margin:0 2% 56% 0}#header .inside{padding:0 10%}#mobilnav_trigger{display:inherit;width:50px;margin:0px 0% 0 0%}#logo{width:40%}#header .mod_navigation,#header .mod_customnav{display:none}.mod_article{padding:0 6%}.mod_article.fullwidth,.mod_article{padding:0 6%}.mod_article.first.block,.mod_article.fullwidth,.mod_article{padding:0 10%}#footer .mod_navigation,#footer .mod_customnav{float:none;width:100%;margin:24px 0 0 0;text-align:left}#footer .mod_navigation ul,#footer .mod_customnav ul{margin:0 0 0 0;padding:0 0 0 0;text-align:center}#footer .copyright{width:100%;float:left;margin-left:0;text-align:center;margin:6px 0 0 0;padding:0 0 0 0}#oeffnung,#adresse,#copyright{margin:25px 0 0 0;width:auto;font-size:1.4rem;line-height:2.2rem;color:#E0DEDE;letter-spacing:0.05rem}.flex-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-item:nth-child(1){-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.flex-item:nth-child(2){-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.flex-item:nth-child(3){-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}}@media screen and (max-width:767px){html{font-size:84%}}@media screen and (max-width:767px){}@media only screen and (max-width:736px) and (orientation:landscape){html{font-size:83%}#header .mod_navigation,#header .mod_customnav{display:none}#footer .mod_navigation,#footer .mod_customnav{width:100%;margin:14px 0 0 0}#footer .mod_navigation ul,#footer .mod_customnav ul{margin:0 0 0 0;padding:0 0 0 0;text-align:center}#footer .copyright{width:100%;float:none;text-align:center;margin:0;padding:0}}@media only screen and (max-width:480px){html{font-size:82%}.flexmodell #header{height:65px}#mobilnav_trigger{width:45px;margin:0}#logo{width:55%;float:right}.flexmodell #container{margin-top:65px}.mod_article.fullwidth,.mod_article{padding:0}#footer .mod_navigation,#footer .mod_customnav{width:100%;margin:12px auto 0 auto}}@media only screen and (max-width:414px) and (orientation:portrait){html{font-size:81%}#main{width:84%;padding:0 8%}#footer a,#oeffnung,#adresse,#copyright{font-size:1.2rem}}@media only screen and (max-width:375px) and (orientation:portrait){#mobilnav_trigger{width:40px;margin:0}#logo{width:65%}#main{width:100%;padding:0}}@media only screen and (max-width:320px){html{font-size:80%}#logo{width:68%;margin-bottom:7px}#footer .mod_navigation,#footer .mod_customnav{width:100%;margin:0 0 0 0}#footer a,#oeffnung,#adresse,#copyright{font-size:2rem}.mod_customnav li{padding:0}#footer a{font-size:1.1rem;background-color:#5D5D5D;margin:0 0 10px 0;border-bottom:1px solid #989898}#footer .copyright{font-size:0.65rem;line-height:1.25rem}}@media only screen and (max-width:280px){html{font-size:100%}}