
/* News */
#page .flexslider {background: unset;border: none;padding-left: 50px;padding-right: 50px;}
#page .flex-direction-nav .flex-disabled, #page .flex-direction-nav a {opacity: unset!important;height: 50px;}
#page .flex-direction-nav .flex-prev, #page .flexslider:hover .flex-direction-nav .flex-prev {left: 0;}
#page .flex-direction-nav .flex-next, #page .flexslider:hover .flex-direction-nav .flex-next {right: 0;}
#page .flex-direction-nav a.flex-next::before {content: '';}
#page .flex-direction-nav .flex-nav-prev a::before {top: -20px;content: '';position: absolute;display: block;width: 4px;height: 50px;background-color: #0069b4;left: 25px;border-radius: 2px;transform: rotate(30deg);}
#page .flex-direction-nav .flex-nav-prev a::after {top: 20px;content: '';position: absolute;display: block;width: 4px;height: 50px;background-color: #0069b4;left: 25px;border-radius: 2px;transform: rotate(-30deg);}
#page .flex-direction-nav .flex-nav-next a::before {top: 20px;content: '';position: absolute;display: block;width: 4px;height: 50px;background-color: #0069b4;left: 25px;border-radius: 2px;transform: rotate(30deg);}
#page .flex-direction-nav .flex-nav-next a::after {top: -20px;content: '';position: absolute;display: block;width: 4px;height: 50px;background-color: #0069b4;left: 25px;border-radius: 2px;transform: rotate(-30deg);}
#page .flexslider .slides {margin-bottom: 50px;}
#page .flexslider .slides > li {margin-top: 10px;margin-bottom: 10px;}
#page .flexslider .flex-caption {display: none;}
.startSlider  {height: 600px;position: relative;margin-right: 20px;margin-left: 20px;box-shadow: 0 0 10px 2px #8c8b8b;background-color: #ffffff;vertical-align: top;padding-bottom: 0;margin-bottom:0;}
#page .flexslider .slides img {position: absolute;bottom: 0;}
.tx_newsslider.flexslider.carousel {margin: auto;}
.startSlider .header {padding: 20px 60px 15px 60px;} 
.startSlider .teaser-text {padding: 0 60px 15px 60px;height: 48px;}
.slides li A  {text-decoration: none;}
A .startSlider .header  H3  {text-decoration: none;font-size: 28px;color: #0069b4;line-height: 1.5em;}
A .startSlider P {color: #000000;}
a .startSlider .news-img-wrap  {border: none;margin: 0;padding: 0;}
.startSlider .news-img-wrap {margin-bottom: 0;}
.news .article {margin-bottom: 0;padding-bottom: 0;}
.news .page-navigation ul {width: 100%;text-align: center;position: relative;left: -10px;}
.news .page-navigation ul li {float: none;display: inline-block;vertical-align: middle;}
.news .footer {border-top: none;margin-top: 0;padding-top: 0;}
.news .footer P {font-size: 18px;margin-bottom: 5px;}
.news .slug_controlling H2, .news .slug_controlling H2 A {color: #233362;}
.news .slug_oepnv H2, .news .slug_oepnv H2 A {color: #E29607;}
.news .slug_qm H2, .news .slug_qm H2 A {color: #DC5F15;}
.news .slug_unternehmen H2, .news .slug_unternehmen H2 A {color: #0069b4;}
.news-single .teaser-text {color: inherit;}
.news .article .header h3 a {font-size: 21px;line-height: 1em;}

.news h2{/*font-size: 52px;line-height: 1.1em;*/}
.news .cols2 .colRight {position: relativ;}
.news .cols2 .colRight .news-teaser {position:absolute;bottom: 10px;}

#page-body .news .article .news-img-wrap a {display: block;float: none;padding: 0px;border: none;background: transparent;}
#page-body .news .article .news-img-wrap a img {max-width: 100%;}
#page-body .news .article .news-img-wrap {float: none;padding: 0px;border: none;background: transparent;}
#page-body .news h2 a {color: #ffffff;font-size: 52px;line-height: 1.1em;}
#page-body .inverse .news a, #page-body .newsSingle .inverse a {color: #ffffff;text-decoration: none;}
#page-body .newsSingle P.midsize {font-size: 22px;color: #9b3489;font-weight: 600;width: 50%;transform: translateY(50%);}
#page-body .news a {/*text-decoration: underline;*/}
#page-body .news h2 a {text-decoration: none;}
#page-body .news h4 {text-transform: uppercase;font-weight: 600;}
#page-body .news a.Button_lila {text-decoration: none;}
#page-body .news .news-backlink-wrap a.Button_lila:after {content: none;}
#page-body .news .mytemp h2 a {color: #33065b;}
#page-body .news .news-list-view .cols2 {display: flex;}
#page-body .news .news-list-view .cols2 .colRight {position: relative;}
#page-body .news .news-list-view .cols2 .more {font-weight: 500;}

#page-body .news-tags A {text-transform: uppercase;color: #fff;background-color: #b2b3b5;padding: 10px 0;display: block;text-align: center;width: 100%;border-radius: 10px;-webkit-transition: all 2s;transition: all 2s;margin: auto 20px;font-size: 18px;}

#page-body .news-tags LI {margin: 0 1%;width: 15%;display: inline-block;}
#page-body .news-tags LI::before {content: none;}
#page-body .news-tags LI::before {content: none;}
#page-body .news-tags .active {background-color: transparent;}
#page-body .news-tags A:hover {background-color: #0C68B0;}
#page-body .news-tags {/*display: flex;*/text-align: center;margin: auto;flex-wrap: wrap;}
#page-body .news .news-list-view h2 {width: 100%;margin-bottom: 0;text-transform: uppercase;}
#page-body .news .mytemp .article .news-img-wrap img {margin-right: 50px;}
#page-body .news .mytemp .moreHidden {display: none;opacity: 0;}
#page-body .news .mytemp #showMoreNews {cursor: pointer;}
.news .newsRight {padding: 5% 5% 5% 5%;height: 170px;overflow: hidden;width: 90%;}
.newsBoxContainer {box-shadow: 0 0 10px 2px #8c8b8b;width: 100%;padding: 0 0 0 0;background-color: #ffffff;position: relative;margin-bottom: 40px;height: 325px;overflow: hidden;display: flex;}
.news .article .news-img-wrap a {border: none;padding: 0;}
.news .article .news-img-wrap {margin: 0 0 0 0;}
.newsBoxContainer .newsopener {width: 100%;height: 30px;cursor: pointer;display: block;padding-top: 20px;margin-top: 20px;}
.newsBoxContainer .newsopener.openerClosed::before {transition: transform .8s ease-in-out;content: '';position: relative;display: block;width: 3px;height: 20px;background-color: #ccc;left: -9px;border-radius: 2px;transform: rotate(-65deg);top: 10px;margin-left: 50%;}
.newsBoxContainer .newsopener.openerClosed::after {transition: transform .8s ease-in-out;content: '';position: relative;display: block;width: 3px;height: 20px;background-color: #ccc;left: 8px;border-radius: 2px;transform: rotate(65deg);top: -10px;margin-left: 50%;}
.newsBoxContainer .newsopener::before {transition: transform .8s ease-in-out;content: '';position: relative;display: block;width: 3px;height: 20px;background-color: #0069b4;left: -8px;border-radius: 2px;transform: rotate(65deg);top: -30px;margin-left: 50%;}
.newsBoxContainer .newsopener::after {transition: transform .8s ease-in-out;content: '';position: relative;display: block;width: 3px;height: 20px;background-color: #0069b4;left: 8px;border-radius: 2px;transform: rotate(-65deg);top: -50px;margin-left: 50%;}
.newsBoxContainer.newsopen,.newsBoxContainer .newsopen {height: auto;overflow: visible;display: block;transition: all .8s ease-in-out;}
.news .article .newsBoxContainer.newsopen, .news .article .newsBoxContainer.newsopen .news-img-wrap {width: 100%;}
.newsBoxContainer.newsopen,.newsBoxContainer .newsRightOverall {width: 58%;}
.newsBoxContainer.newsopen,.newsBoxContainer.newsopen .newsRightOverall {width: 100%;}
.news .article .newsBoxContainer .news-img-wrap {width: 42%;transition: width .8s ease-in-out;}
.news .article .newsBoxContainer .news-img-wrap img {width: 100%;transition: width .8s ease-in-out;}
.news .article .newsBoxContainer.newsopen .news-img-wrap img {width: 100%;margin-bottom: 30px;}

.news .swiper .news-teaser {margin-top:30px;}
.news .swiper .news-teaser p {margin-bottom: 0;line-height: 1.2em;font-weight: 500;}
.news .swiper h4 p {font-size: 23px;}
.news-list-view.mytemp {margin-top: 14px;}
.news-list-view.mytemp .colorBoxOuter {margin-bottom: 6px;transition: all 2s ease;opacity: 1;}

.news .card::before {content: none!important;}
#page-body .news .card {display: flex;flex-direction: row;border: none;}
#page-body .news .card figure {display: block;width: 40%;}
#page-body .news .card .card-body {display: block;width: 60%;padding-left: 24px;padding-top: 30px;}
#page-body .newsSpacer {display: block;width:92%;border-bottom: 1px solid #0000a1;margin: auto;margin-top:70px;}
.slick-prev::before, .slick-next::before {color: #62e7cb;}

#page-body h4.hnews {font-weight: 600;color: #9b3489;margin-bottom: 14px;line-height: 1.25em;}
#page-body .newsSingle ul {list-style-type: disc;margin-left: 18px;margin-bottom: 28px;}
#page-body .newsSingle P {margin-bottom: initial;}
#page-body .newsSingle .Button_lila {bottom: auto;top: 20px;}
#page-body .newsSingle .inverse .Button_lila {bottom: 20px;top: auto;}

.faqs section {cursor: pointer;}
.faqs section .answer {display: none;visibility: hidden;opacity: 0;transition: all 0.6s ease;}
.faqs section.open .answer {visibility: visible;opacity: 1;}

.has-megamenu {
 position: static;
}
.megamenu,
.dropdown-menu.megamenu {
 margin-top: 0px;
}
@media (max-width:767px) {
 .megamenu,
 .dropdown-menu.megamenu {
   width: calc(100% + 20px);
   margin-left: -10px;
   margin-right: -10px;
 }
}
.nav-container {
 padding: 0;
}
#navbar>ul>li.nav-item.dropdown.has-megamenu>div {
 border-radius: 0;
 background-color: #eee;
 border: 5px #729ebd solid;
 padding: 0;
 box-shadow: 0px 30px 30px -15px #333;
}
#navbar>ul>li.nav-item.dropdown.has-megamenu>div .row {
 margin: 0;
}
.div-nav {
 padding: 5px;
 color: #333;
 transition: all 0.5s;
}
.div-nav:hover {
 background-color: #729ebd;
 color: #111;
 transition: all 0.8s;
}
nav.navbar {
 background-color: #275ba4;
 border: none;
 margin-top: 0px;
 margin-bottom: 0;
 min-height: 40px;
 padding-left: 15px;
 padding-right: 15px;
 border-radius: 0 0 0 0;
 background: linear-gradient(#275ba4, #729ebd);
}
ul.nav.navbar-nav>li>a {
 color: #a4c2ed;
 padding: 12px 8px;
}
ul.nav.navbar-nav>li>a:hover {
 color: #ccc;
 background: linear-gradient(#275ba4, #a4c2ed);
}
ul.dropdown-menu {
 padding: 0;
}
#navbar.navbar-collapse.collapse>ul.nav.navbar-nav>li.dropdown>ul.dropdown-menu {
 background-color: #729ebd;
}
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a {
 background-color: #275ba4;
}
.dropdown-menu {
 border: none;
}
#navbar.navbar-collapse.collapse>ul.nav.navbar-nav>li.active>a {
 background: linear-gradient(#275ba4, #729ebd);
 color: #ddd;
}
#navbar.navbar-collapse.collapse>ul.nav.navbar-nav>li.dropdown.open>a.dropdown-toggle {
 background-color: #729ebd;
}
.dropdown-menu>.active>a:hover {
 background-color: #a4c2ed;
 color: #275ba4;
}
.dropdown-menu>li>a:hover {
 color: #275ba4;
 background-color: #a4c2ed;
}
div#navbar.navbar-collapse.collapse>ul.nav.navbar-nav>li.dropdown.active>a.dropdown-toggle {
 color: #eee;
}
.nav-level3 {
 padding: 0px 1px 0px 1px;
 font-size: 14px;
}
.nav-level3-img {
 padding: 1px 1px 1px 1px;
}
a.link-level3 {
 color: #275ba4;
 font-size: 14px;
 line-height: 22px;
 transition: all ease 0.5s;
}
a.link-level3:hover {
 color: #e8eff9;
 transition: all ease 0.5s;
 text-decoration: none;
}