/* style.css */
.mobile_menu_trigger{height: 50px;right: 12px;top: 22px;width: 55px;position: absolute;cursor: pointer;z-index: 200}.down .mobile_menu_trigger{top: 6px;    -webkit-transition: All 0.5s ease-in-out;    -moz-transition: All 0.5s ease-in-out;    -o-transition: All 0.5s ease-in-out;    transition: All 0.5s ease-in-out}.hamburg{display: block;width: 50px; height: 50px; position: relative;margin-left: auto;margin-right: auto;border-radius: 4px; transition: border-radius 0.25s; cursor:pointer}.line{position: absolute;    left:10px;   height: 4px; width: 30px;    background: #000000;    border-radius: 2px;   display: block;    transition: 0.25s;    transform-origin: center}.line:nth-child(1){top: 13px}.line:nth-child(2){top: 24px}.line:nth-child(3){top: 35px}.hamburg.checked .line:nth-child(1){transform: translateY(11px) rotate(-45deg)}.hamburg.checked .line:nth-child(2){opacity:0}.hamburg.checked .line:nth-child(3){transform: translateY(-11px) rotate(45deg)}.mobile_menu{margin-top:80px;z-index:200!important;height: 100%!important; width: 100%!important;background-color: transparent;padding-top:0px}.down .mobile_menu{margin-top:60px}.mobile_menu .inner{background-color: #fff; overflow: auto}.mobile_menu .inner ul{padding-right:20px;padding-left:20px;margin:15px auto 0 auto; max-width: 1320px}.mobile_menu .inner li{display:block;width:100%; margin:0}.mobile_menu .inner li a,.mobile_menu .inner li strong{text-decoration:none;text-transform:uppercase;color:#000000;display:block;font-weight: regular;padding:15px 0 0px 0px;margin:0 0 0 0;width:100%;font-size:1.2rem;border-bottom:1px solid #000000;text-align:right; font-family: 'Poppins',sans-serif; text-transform: uppercase; letter-spacing: 1px; font-weight: 600}.mobile_menu .inner li strong{border-bottom: 1px solid #bf7700}.mobile_menu .inner li a,.mobile_menu .inner li strong{margin-bottom:10px}.mobile_menu .inner li.active strong{color:#bf7700;padding-left:0}.mobile_menu .inner li.active{padding:0}.mobile_menu .inner li a:hover{color:#bf7700;border-bottom:1px solid #bf7700}::-moz-selection{background-color:#bf7700;color:#fff}::selection{background-color:#bf7700;color:#fff}*{margin:0;padding:0;background-repeat:no-repeat;border:0 none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;outline: 0 none}html{font-size:16px;position: relative;height: 100%}body{background-color:#fff;font:1rem 'Lato',sans-serif;color:#363636;min-height:100%;display:block;width:100%;height:100%}h1{font-size:3.2rem;font-weight:300}h2{font-size:2.7rem;line-height:3.5rem}h3{font-size:1.9rem}h4{margin-bottom:2rem;font-size:1.66rem;color:#0075ab;text-transform:uppercase;letter-spacing:1px}h1,h2,h3,h4,h5,.caption{font-family:&#39;Poppins&#39;,sans-serif;font-weight:400}p,.ce_text li,.contact_form label,td{font-size:1.2rem;line-height:1.9rem;font-weight:300;/*-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;*/}td{padding-right:25px;padding-bottom:5px}.mg-bt-1{margin-bottom:1rem}.mg-bt-2{margin-bottom:2rem}.mg-bt-3{margin-bottom:3rem}.mg-tp-1{margin-top:1rem}.mg-tp-2{margin-top:2rem}.mg-tp-3{margin-top:3rem}.hellblau{background-color:#b6d3e3}.grau{background-color:#c6c4c0}.hellocker{background-color:#e8dab3}.rose{background-color:#e4bba4}p strong{text-transform:uppercase;letter-spacing:1px;font-weight:600}.normal p strong{text-transform:none;letter-spacing:1px;font-weight:600}wrapper{}#header{width:100%;height:auto;position:fixed;display:block;margin:0 auto;padding:0;background-color:#fff;-webkit-box-shadow:5px 5px 5px rgba(153,153,153,.1);box-shadow:5px 5px 5px rgba(153,153,153,.1);z-index: 1000}.down #header{width: 100%;height: auto;position: fixed;margin: 0;padding: 0;z-index: 10;top: 0;right: 0;left: 0;-webkit-transition: transform .25s .1s ease;-moz-transition: transform .25s .1s ease;-o-transition: transform .25s .1s ease;transition: transform .25s .1s ease}#header .inside{max-width:1320px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.down #header .inside{height: 50px;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out;transition: All 0.5s ease-in-out}.logo{width:310px;height:100px;float:left;background-color:#fff}.down .logo{width:300px;height:63px;float: left;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out;transition: All 0.5s ease-in-out}.logo img{width:140px;height:auto;margin:10px 20px 10px 15px;transition: All 0.5s ease;-webkit-transition: All 0.5s ease}.down .logo img{width:100px;height:auto;margin-top:0;margin-bottom:4px;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out;transition: All 0.5s ease-in-out}.navbar{height:auto;max-width:1100px;margin-right:auto;margin-left:auto}.navbar ul{float:left;margin-top:27px;margin-right:auto;margin-left:auto}.down .navbar ul{margin-top:12px;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out;transition: All 0.5s ease-in-out}.navbar li{float:left;display:inline;border-left:1px solid #000;transition: all 0.1s linear 0s}.navbar a,.navbar li.active{display:block;padding:13px 30px 12px;font:1rem 'Poppins',sans-serif;;text-decoration:none;color:#222;text-transform:uppercase;letter-spacing:2px;font-weight: 600;-webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease}.down .navbar a,.down .navbar li.active{padding-top:6px;padding-bottom:6px}.navbar a:hover,.navbar li.active{color:#000000;text-decoration:none}.navbar strong{font-weight: 600}.navbar li:last-child a,.navbar li:last-child{margin-right:0;padding-right:0}#container{width:100%;height:auto;min-width:320px;overflow:hidden;margin:0 auto;padding:100px 0 0}#main{margin-top:0;margin-right:0;margin-bottom:0;padding:0;z-index:1}#main .inside{z-index:1}.mod_article{margin-right:auto;margin-left:auto}.ce_text a{text-decoration:none;color:#bf7700;font-weight:500}.normal .ce_text a{text-decoration:none;color:#bf7700;font-weight: 300}.ce_text{max-width:100%;margin-right:auto;margin-left:auto}.ce_image{position: relative}.ce_text a:hover{text-decoration:underline;color:#bf7700}.ce_text ul{margin-bottom:12px;padding-left:20px;list-style-type:disc}.ce_text li{padding-left:18px;list-style-type:disc}.image_container{height:auto;max-height:530px;margin-bottom:0;padding-bottom:0px !important}.head_pic{position:relative}.head_pic .image_container{margin-bottom:-7px}.head_pic img{width:100%;height:auto}.head_pic .middle{padding-right:15px;padding-left:15px;width: 100%;max-width: 1320px;top: 0;margin-right: auto;margin-left: auto}.head_pic .ce_headline{max-width:750px;bottom: 35%;position: absolute;padding-left: 0px;max-width:750px!important}h1.ce_headline{font-size:4rem;line-height:4.9rem;color:#000000;text-shadow: 0px 0px 70px  #999;z-index:1000}.mod_article.text{max-width:1320px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.text_50{width:50%;float:left;margin-right:0;margin-left:0;padding:0 2rem 2rem}.text_100{max-width:1320px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.center{text-align: center !important}.dkblu{background-color:#0075ab;color:#fff}.mdblu{background-color:#000000;color:#fff}.mlblu{background-color:#41a4d8;color:#fff}.ltblu{background-color:#8ac6e6;color:#fff}.mdgry{background-color:#f5f5f5}.align-items-stretch{-ms-flex-align: stretch !important;align-items: stretch !important}.col-2{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.col-4{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}.row{}.row{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}.row .image_container{margin:12%}.row .image_container img{width:100px;height:auto;margin-top:5%;margin-bottom:5%}.row .downl .image_container{margin:0}.row .caption{margin-top:0;margin-bottom:0;font-size:2.5rem;line-height:3.5rem}.row .caption::after{display: block;position: relative;margin: 25px auto 25px auto;content: '';width: 10%;border-top: 2px solid #fff;opacity: .9}.row_pic .image_container img{width:160px}.link_ex.no-capt .caption::after{display: none}.mod_onepage_navigation{width:100%}.mod_onepage_navigation ul{width:100%;margin-bottom:0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap}.mod_onepage_navigation li{text-align:center;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%}.mod_onepage_navigation li a:hover{background-color:#005f8a;-webkit-transition: All 0.2s ease-in-out;-moz-transition: All 0.2s ease-in-out;-o-transition: All 0.2s ease-in-out;transition: All 0.2s ease-in-out}.mod_onepage_navigation li a{display:block;padding-top:5%;padding-bottom:5%;text-align:center;font-family:'Poppins',sans-serif;text-decoration:none;color:#fff;font-size: 2.5rem;line-height: 3.5rem;font-weight: 600}.mod_onepage_navigation li.first{background-color:#0075ab}.mod_onepage_navigation li.first span::before{float:none;clear:both;content: url("../../files/img/icons/Uhr-2.svg");display: block;position: relative;margin: 25px auto 0px auto}.mod_onepage_navigation li:nth-child(2){background-color:#000000}.mod_onepage_navigation li:nth-child(2) span::before{float:none;clear:both;content: url("../../files/img/icons/Download-2.2.svg");display: block;position: relative;margin: 25px auto 0px auto}.mod_onepage_navigation li:nth-child(3){background-color:#41a4d8}.mod_onepage_navigation li:nth-child(3) span::before{float:none;clear:both;content: url("../../files/img/icons/Mitglieder-2.svg");display: block;position: relative;margin: 25px auto 0px auto}.mod_onepage_navigation li:nth-child(4){background-color:#8ac6e6}.mod_onepage_navigation li:nth-child(4) span::before{float:none;clear:both;content: url("../../files/img/icons/Logo-Kachel.svg");display: block;position: relative;margin: 25px auto 0px auto}.mod_onepage_navigation span{display:block}.mod_onepage_navigation span::after{display: block;position: relative;margin: 25px auto 25px auto;content: '';width: 10%;border-top: 2px solid #fff;opacity: .9}.link1,.link2,.link3{border-top:30px solid #fff}.board .image_container{width:120px;height:auto;margin-right:70px;margin-left:10px}.board .image_container img{width:100%;height:auto;border-radius:50%}.board p{margin-top:.9rem;color:#363636}.board p::after{margin-top:15px;margin-left:200px;display: block;position: relative;content: '';width: 5%;border-top: 1px solid #363636}.member{background-image:url("../../files/img/icons/7.png");background-position:center top;background-repeat:repeat}.member p{margin-top:.3rem;font-size:1rem;color:#363636;letter-spacing:1px}.member p::after{margin-top:15px;margin-left:0;display: block;position: relative;content: '';width: 5%;border-top: 1px solid #363636}.member strong{display:inline-block;margin-right:2rem}.downl{padding:0}.downl.mobil{display:none}.downl .caption{margin-top:0;margin-bottom:0;font-size:2.5rem;line-height:3.5rem}.downl .caption::after{display: block;position: relative;margin: 25px auto 25px auto;content: '';width: 10%;border-top: 2px solid #fff;opacity: .9}.downl a{display:block;padding:12%;text-decoration:none;color:#fff}.downl:hover{background-color:#005f8a;-webkit-transition: All 0.2s ease-in-out;-moz-transition: All 0.2s ease-in-out;-o-transition: All 0.2s ease-in-out;transition: All 0.2s ease-in-out}.grid{display: grid;grid-template-rows: 1fr 1fr ;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 0px;grid-template-areas:"area1 area3 area2 area2""area4 area4 area2 area2"}.grid-item1,.grid-item6{background-color:#f4f4f4;grid-area: area1}.grid-item1 .image_container,.grid-item6 .image_container{width:100%;height:100%;display: flex;align-items: center; justify-content: center}.grid-item1 .image_container img,.grid-item6 .image_container img{width:90%;height:auto}.grid-item2{padding-right:2rem;padding-bottom:0;padding-left:2rem;grid-area: area2}.grid-item3{grid-area: area3}.grid-item3 .image_container img{width: 60px;height: auto;margin-top: 5%;margin-bottom:1%}.grid .downl .caption,.grid-baul .downl .caption{margin-top:0;margin-bottom:0;font-size:1.9rem;line-height:2.5rem}.grid-item4{grid-area: area4}.grid-item4 .image_container img{float:left;width: 60px;    height: auto;    margin-top: 5%;    margin-bottom: 1%}.grid .link_ex .caption{font-size:1.9rem;line-height:3.6rem}.grid-baul{display: grid;grid-template-rows: 1fr 1fr ;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 0px;grid-template-areas:"area1 area3 area2 area2""area5 area6 area2 area2"}.grid-item5{grid-area: area5}.grid-item6{grid-area: area6}.grid{display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 1fr ;grid-gap: 0px;grid-template-areas:"area4 area2"}.grid-item1{background-color:#f4f4f4;grid-area: area2}.grid-item1 .image_container{width:100%;height:100%;display: flex;align-items: center; justify-content: center}.grid-item1 .image_container img{width:100%;height:auto;display:block}.grid-item4{grid-area: area4;padding:25px}.link_ex a{width:100%;height:100%;font-size:3rem;display: block;text-decoration: none;color: #fff;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -webkit-justify-content: center;    -ms-flex-pack: center;    justify-content: center;text-align:center;font-family:'Poppins',sans-serif}.link_ex:hover{-webkit-transition: All 0.2s ease-in-out;-moz-transition: All 0.2s ease-in-out;-o-transition: All 0.2s ease-in-out;transition: All 0.2s ease-in-out}.hellblau.link_ex:hover{background-color:#95c0d9}.grau.link_ex:hover{background-color:#b5b2ab}.hellocker.link_ex:hover{background-color:#e0cc91}.rose.link_ex:hover{background-color:#e1a381}.link_ex.no-hov:hover{background-color:#8ac6e6}.link_ex .ext_link{display: flex;justify-content: center;align-items: center}.link_ex .image_container img{margin-right:10px}.link_ex .image_container img,.link_ex .image_container .caption{margin-top:0;margin-bottom:0;display: flex;justify-content: center;align-items: center}.link_ex .caption::after{display: block;position: relative;margin: 25px auto 25px auto;content: '';width: 10%;border-top: 2px solid #363636;opacity: .9}.impr p strong{width:auto;float:none;display:block;margin-right:2rem}#footer{width:100%;max-width:100%;background-color:#333}#footer .inside{margin:0 auto;padding-top:1.5rem;padding-bottom:3rem;height:auto;min-width:300px;max-width:1320px;padding-left: 15px}#footer .inside:after{content:"";display:table;clear:both}.footer_nav{width:auto;height:auto;max-width:480px;float:left;margin:0}.footer_nav ul{width:auto;min-width:300px;margin-top:0;margin-right:3.3rem}.footer_nav li{border-bottom:1px dashed #484848;transition: all 0.1s linear 0s}.footer_nav a,.footer_nav strong{width:auto;display:block;padding:23px 30px 22px 0;font:1rem 'Poppins',sans-serif;text-decoration:none;color:#ccc;text-transform:uppercase;-webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;font-weight: 400}.footer_nav a:hover,.footer_nav li.active{color:#fff;text-decoration:none}.footer_nav li:last-child a{margin-right:0;padding-right:0}#footer .mobil{display:none}#footer .footer_logo{width:auto;float:left;margin-right:2.5rem}.footer_logo img{width:130px;height:auto;margin-bottom:1rem}.footer_text{padding-bottom:15px;padding-left:63px;font-size:.8rem;color:#d6d6d6;font-family:'Poppins',sans-serif}p.footer_text,.footer_text a{font-size:.8rem;text-decoration:none;color:#d6d6d6;font-weight: 300;line-height: 1.2rem}.footer_text a:hover{text-decoration:none;color:#fff}.head_pic .mobil{display:none}@media only screen and (max-width:1300px){#header .inside {padding-right: 0px;}.head_pic .ce_headline { bottom: 25%;}.home .mod_article.text {padding-right: 0px;padding-left: 0px;}.mod_onepage_navigation li a { font-size: 2.2rem; line-height: 3.2rem;}.downl .caption {    font-size: 2rem;    line-height: 2.5rem;}.row .caption {    font-size: 2rem;    line-height: 2.5rem;}.footer_nav ul {min-width: 200px;}#footer .inside{padding-left: 20px;padding-top:1rem}}@media only screen and (max-width: 1080px){#header,.down #header{z-index:1000;background:#fff;height:68px;position:fixed;background:#fff;}.down #header,.down #header .inside{height:68px;}#header .navbar{display:none;}/*  Logo */.ce_hyperlink.logo {width: auto;height: 68px;}#header a.hyperlink_img img {width: auto;margin: 7px 10px 15px 10px;}.down .logo {width:auto;height:68px;}.down .logo img { width:auto;height:53px;margin-top:10px;margin-bottom:10px;}/*  Menü  */.mobile_menu {margin-top: 68px;}.mobile_menu_trigger, .down .mobile_menu_trigger {  top: 12px;}/* *****  Container  ***** */#container{padding:68px 0 0px 0;}/*  Content  */h2 {    font-size: 2rem;    line-height: 2.3rem;}p,.ce_text li{font-size:1.2rem;line-height:1.7rem;}/* ***  Headerbild *** */.head_pic {width:100%;height: auto;}.head_pic .ce_headline {    max-width: 95%;    bottom: 12%;    position: absolute;    padding-left: 0px;}h1.ce_headline   {font-size:3rem;    line-height:3.4rem;   }/* ***  Home Grid *** */.link_ex a {  font-size: 2rem;}/* ** Footer ** */#footer{}#footer .desktop{display:none}#footer .mobil{display:block}.footer_nav {width: auto;max-width: 50%;height: auto;float: none;margin: 0;float:left;margin-top: 13px;}.footer_nav ul {width: auto;    min-width: 300px;    margin-top: 0; }.footer_logo {  width: auto;    float:left;}}@media only screen and (min-width: 661px) and (max-width:760px){.mod_onepage_navigation li a {   pointer-events: none; font-size: 1.1rem;    line-height: 1.7rem;     padding-top: 2%;    padding-bottom: 1%}}@media only screen and (min-width: 1px) and (max-width:660px){/*  Header */.head_pic .ce_headline {bottom: 10%;}.head_pic .mobil{display:block}h1.ce_headline   {font-size:2.1rem;    line-height:2.4rem;   }h3{font-size:1.45rem}/*  Grid */.grid-item4 {  padding: 15px}.link_ex a {  font-size: 1.2rem;line-height:1.6rem; }/*  Footer */.footer_nav {width: 100%;max-width: 100%;height: auto;float: none;margin: 0;}.footer_logo {margin-bottom:15px;}.footer_logo img{width:100px; height:auto}.footer_text {display:none}.footer_nav a, .footer_nav strong {  padding: 15px 30px 14px 0;  font-size: 0.8rem;}}.ce_revolutionslider{width:100%;height:auto}.tp-bannertimer{display:none}.slider_home{width: 100%;height: 100vh;    /* height: calc(100vh - 100px); */}.slider_home img{width: auto!important;height: 100vh!important;margin:0 auto!important;    /* height: calc(100vh - 100px); */}