/* LandingPage Kacheln */
.subpage #page-body .frame-kachel header::before, .subpage #page-body .frame-kachel header h2::before {content: none;}
.subpage #page-body .mobilityLanding {background-repeat: no-repeat;background-size: contain;background-position: top;width:80%;margin:auto;height:1250px;}
.subpage #page-body .mobilityLanding .kachelInner {width: 60%;margin:auto;padding-top:18%;position: relative;}
.subpage #page-body .mobilityLandingSingle {display: inline;}
@supports (-moz-appearance:none) {
    .subpage #page-body .mobilityLandingSingle {display: ruby;}
}
.subpage #page-body .kachelInner .bubbleText {display: none;top: 200px;width: 100%;background-repeat: no-repeat;background-image: url(/fileadmin/templates/images/landingBigBubble.png);position: absolute;min-height: 780px;background-size: 100%;background-position: top;}
.subpage #page-body .bubbleText.showBubble {z-index: 5;}
.subpage #page-body .bubbleText P {color: white;font-size: 18px;padding-top: 20px;margin: auto;width: 50%;}
.subpage #page-body .bubbleText h3 {color: white;font-size: 28px;text-align: center;margin-top: 200px;}

.subpage #page-body .frame-kachel h2 {color: white;display: block;font-size: 16px;font-weight: normal;width: 50%;margin: auto;}
.subpage #page-body .frame-kachel header {margin: auto;width: 22%;display: table-cell;height: 200px;vertical-align: middle;text-align: center;}
.subpage #page-body .frame-kachel {position:relative;cursor:pointer;width: 22%;height: 200px;display: inline-block;text-align: center;vertical-align: middle;z-index:1;}
.subpage #page-body .frame-kachel:after {background-image: url(/fileadmin/templates/images/kachel.png);background-size: 90%;background-position: center;content: "";display: block;position: absolute;height: 200px;left: 0;right: 0;bottom: -25px;background-repeat: no-repeat;z-index: -1;transition: all ease 0.5s;top: -10px;}
.subpage #page-body .mobilityLandingSingle:nth-child(0) .frame-kachel:after{transform: rotate(-16deg);}
.subpage #page-body .mobilityLandingSingle:nth-child(3n+1) .frame-kachel:after{transform: rotate(-32deg);}
.subpage #page-body .mobilityLandingSingle:nth-child(3n+2) .frame-kachel:after{transform: rotate(-48deg);}
.subpage #page-body .frame-kachel:hover:after {background-size: 100%;}
.subpage #page-body .mobilityLandingSingle:nth-child(1),.subpage #page-body .mobilityLandingSingle:nth-child(17),.subpage #page-body .mobilityLandingSingle:nth-child(33) {margin-left: 80px;}
.jobContainer .jobLabel {display: none;}
.jobContainer .Button {background-color: #0069b4;color: white;padding: 10px 30px;font-weight: bold;margin: auto;width: 130px;display: block;text-align: center;position: initial;border-radius: 5px;text-decoration: underline;}
.jobNewsContainer .size33-34-33 {display: flex;}
.jobNewsContainer .size33-34-33 > DIV {padding: 2% 2% 2% 0;}
.sg-cookie-optin-box-cookie-list li::before, .sg-cookie-optin-box-cookie-detail-list li::before {content: none;margin-left: 0;}

.newsPaginate.previous, .newsPaginate.next {top: 50%;position: fixed;width: 30px;height: 50px;z-index: 9995;cursor: pointer;background-color: rgba(72, 70, 70, 0.3);padding: 10px;border-radius: 5px;}
.newsPaginate.previous::before {border-left: 5px solid #ffffff;border-top: 5px solid #ffffff;width: 30px;content: '';height: 30px;transform: rotate(135deg);float: left;margin-top: 8px;margin-left: -10px;}
.newsPaginate.next::before {border-left: 5px solid #ffffff;border-top: 5px solid #ffffff;width: 30px;content: '';height: 30px;transform: rotate(315deg);float: left;margin-top: 8px;margin-left: 4px;}
.newsPaginate.previous {right: 0;}
.newsPaginate.next {left: 0;}
.newsPaginate.previous A,.newsPaginate.next A {display: block;height: 50px;width: 30px;position: absolute;z-index: 9999;}
.slick-slider {width: 84%;height: 100%;padding: 10px 20px;margin:30px 8% 0;}
.none .slick-slider {padding:0 0;margin: 0 0 0 0;}
@media only screen and (min-width: 3347px) {
.subpage #page-body .mobilityLanding {width:40%;}
}
@media only screen and (min-width: 2700px) and (max-width: 3347px) {
.subpage #page-body .mobilityLanding {width:50%;}
}
@media only screen and (min-width: 2000px) and (max-width: 2699px) {
  .subpage #page-body .frame-kachel {height: 185px;width: 19%;}
  .subpage #page-body .frame-kachel:after {background-size: 80%;}
    .subpage #page-body .frame-kachel:hover:after {background-size: 85%;}
    .subpage #page-body .kachelInner .bubbleText {width: 70%;margin-top: 10%;left: 8%;}
    .subpage #page-body .mobilityLanding .kachelInner {left:6%;top: -5%}
}
@media only screen and (max-width: 1780px) {
  .subpage #page-body .frame-kachel {height: 145px;width: 21%;}
  .subpage #page-body .frame-kachel h2 {font-size: 14px;}
    .subpage #page-body .mobilityLanding {height:1050px;}
    .subpage #page-body .bubbleText h3 {font-size: 24px;margin-top: 180px;}
    .subpage #page-body .bubbleText P {font-size: 14px;width: 50%;}
}
@media only screen and (max-width: 1500px) {
   .subpage #page-body .frame-kachel h2 {font-size: 12px;}
   .subpage #page-body .mobilityLanding {height:950px;}
  .subpage #page-body .bubbleText h3 {font-size: 24px;width: 40%;margin: 120px auto 0 auto;}
}
@media only screen and (max-width: 1425px) {
.subpage #page-body .mobilityLandingSingle:nth-child(1),.subpage #page-body .mobilityLandingSingle:nth-child(17),.subpage #page-body .mobilityLandingSingle:nth-child(33) {margin-left: 66px;}
.subpage #page-body .frame-kachel {height: 120px;}
  .subpage #page-body .bubbleText P {font-size: 13px;width: 50%;}
}
@media only screen and (max-width: 1350px) {
   .subpage #page-body .mobilityLanding {height:900px;}
  .subpage #page-body .frame-kachel h2 {font-size: 11px;}
    .subpage #page-body .bubbleText h3 {font-size: 20px;width: 40%;margin: 100px auto 0 auto;}
   .subpage #page-body .bubbleText P {font-size: 12px;width: 50%;}
}
@media only screen and (max-width: 1225px) {
   .subpage #page-body .mobilityLanding {height:830px;}
   .subpage #page-body .frame-kachel h2 {font-size: 10px;}
     .subpage #page-body .bubbleText h3 {font-size: 16px;width: 40%;margin: 90px auto 0 auto;}
   .subpage #page-body .bubbleText P {font-size: 11px;width: 50%;}  
}
@media only screen and (max-width: 1085px) {
  .subpage #page-body .frame-kachel {height: 110px;width: 20%;}
  .subpage #page-body .frame-kachel h2 {font-size: 9px;}
         .subpage #page-body .bubbleText h3 {font-size: 14px;width: 40%;margin: 80px auto 0 auto;}
   .subpage #page-body .bubbleText P {font-size: 10px;width: 50%;}
}
@media only screen and (max-width: 1024px) {
  .jobNewsContainer .size33-34-33 {display: block;}
  .jobNewsContainer .size33-34-33 .colLeft, .jobNewsContainer .size33-34-33 .colRight, .jobNewsContainer .size33-34-33 .colMiddle {width: 100%;}
.subpage #page-body .bubbleText:before {content: "";background-image: url(/fileadmin/templates/images/landingPlus.png);background-repeat: no-repeat;background-size: 20px;display: block;position: absolute;height: 20px;width: 20px;right: 7%;margin-top: 10px;pointer-events:none; touch-action:none;}
.subpage #page-body .bubbleText.open:before {background-image: url(/fileadmin/templates/images/landingMinus.png);pointer-events:none; touch-action:none;}
.subpage #page-body .bubbleText.open h3 {border-radius: 5px 5px 0 0!important;}    
  .mobileFrame {background-color: #E6E6E6;margin-left:36%;border-radius: 15px;padding-bottom: 50px;}
  .mobileFrame:before {content:"";background-image:url(/fileadmin/templates/images/mobilitySuite_Logo.png);background-size: 60%;min-height:40px;background-repeat: no-repeat;background-position: center 30px;display: block;padding-bottom: 60px;}
  .subpage #page-body .frame-kachel::after {content: none;}
  .subpage #page-body .mobilityLanding .kachelInner {width:90%;min-height: 100%;}
  .subpage #page-body .mobilityLanding {background-image: none!important;width: 100%;padding: 0 0!important;}
  .subpage #page-body .mobilityLandingSingle {display: none;}
  .subpage #page-body .mobileFrame .bubbleText {display: block!important;top: initial;width: 86%;background-image: none;position: initial;min-height: auto;padding: 0 7%;}
  .subpage #page-body .bubbleText P {color: #fff;font-size: 12px;padding-top: 0;padding: 0 10%;margin: auto;width: 80%;display: none;background: #e08003;background: -moz-linear-gradient(left, #e08003 0%, #e49900 51%, #e49900 51%, #e49900 51%, #e49900 51%, #e49900 51%, #e49900 51%, #e08003 100%);background: -webkit-linear-gradient(left, #e08003 0%,#e49900 51%,#e49900 51%,#e49900 51%,#e49900 51%,#e49900 51%,#e49900 51%,#e08003 100%);background: linear-gradient(to right, #e08003 0%,#e49900 51%,#e49900 51%,#e49900 51%,#e49900 51%,#e49900 51%,#e49900 51%,#e08003 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e08003', endColorstr='#e08003',GradientType=1 );}
  .subpage #page-body .bubbleText p:last-of-type {border-radius: 0 0 5px 5px;}
  .subpage #page-body .mobileFrame .bubbleText h3 {width: 90%;margin: auto;padding: 10px 5%;border-radius: 5px;margin-top:10px;text-align: left;font-size: 14px;background: #e08003;background: -moz-linear-gradient(left, #e08003 0%, #e49900 51%, #e49900 51%, #e49900 51%, #e49900 51%, #e49900 51%, #e49900 51%, #e08003 100%);background: -webkit-linear-gradient(left, #e08003 0%,#e49900 51%,#e49900 51%,#e49900 51%,#e49900 51%,#e49900 51%,#e49900 51%,#e08003 100%);background: linear-gradient(to right, #e08003 0%,#e49900 51%,#e49900 51%,#e49900 51%,#e49900 51%,#e49900 51%,#e49900 51%,#e08003 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e08003', endColorstr='#e08003',GradientType=1 ); cursor: pointer;}
  .subpage #page-body .mobilityLanding .kachelInner::before {content: "";background-image: url(/fileadmin/templates/images/landing_before.png);background-repeat: no-repeat;width:34%;display: block;background-size: contain;min-height:860px;position: absolute;margin-top: 108px;min-height: 70%;}
   .subpage #page-body .mobilityLanding {height:auto;}
}

/* Kacheln Ende */
.abtestimonials.slick-initialized .slick-slide div {width: auto;height: auto;display: flex;}
.abtestimonials.slick-initialized .slick-slide div .testimonialInner div {display: block;}
.abtestimonials.slick-initialized .slick-slide div .testimonialInfo div {display: block;}

/* Indexed Search */
.tx-indexedsearch-searchbox #tx_indexedsearch .tx-indexedsearch-form .tx-indexedsearch-searchbox-sword {max-width: 100%; border: none!important;font-size: 28px;padding-top:0;padding-bottom: 0;height: 64px;font-weight: normal;color: #b2b3b5;text-align: center;}
/* .tx-indexedsearch-searchbox #tx_indexedsearch #tx-indexedsearch-searchbox-button-submit {background-image: url(/fileadmin/templates/images/btnSearch.png);background-repeat: no-repeat;width: 66px;height: 64px;border: none;}
.tx-indexedsearch-searchbox #tx_indexedsearch .tx-indexedsearch-search-submit {float: right;margin-top: -66px;margin-bottom: 66px;position: relative;} */
.tx-indexedsearch-searchbox #tx_indexedsearch #tx-indexedsearch-searchbox-button-submit {background-image: url(/fileadmin/templates/images/btnSearch.png);background-repeat: no-repeat;width: 66px;height: 65px;border: none;}
.tx-indexedsearch-searchbox #tx_indexedsearch .tx-indexedsearch-search-submit {float: right;margin-bottom: 66px;width: 10%;} 
.tx-indexedsearch-searchbox #tx_indexedsearch .tx-indexedsearch-form {width: 90%;float: left;}

#page-body .owl-carousel .owl-item,#page-body  .owl-carousel .item {height: auto;}
/* Login */
#c351 .colLeft {padding:0 2% 0 0;}
.frame-type-login label {font-size: 12px;}
.frame-type-login legend {display: none;}
.frame-type-login input, .frame-type-login select {margin-bottom: 20px;background-color: #e3e5e4;border: 1px solid #cccccc;padding: 6px 0;width: 100%;}
.frame-type-login input[type=submit] {width: 100%;color:#ffffff;background-color:#0069b4;border: none;height: 52px;font-size: 28px;margin-bottom: 0;}

/* Registration */
.subpage #page-body #c352 header h3 {font-weight: normal;text-transform: inherit;margin-bottom: 20px;}
.tx_evoweb_sfregister label {font-size: 12px;}
.tx_evoweb_sfregister input {margin-bottom: 20px;background-color: #e3e5e4;border: 1px solid #cccccc;padding: 6px 0;width: 100%;}
.subpage .tx_evoweb_sfregister select {margin-bottom: 20px;background-color: #e3e5e4;border: 1px solid #cccccc;width: 100%;height: 30px;}
.tx_evoweb_sfregister input[type=submit] {width: 100%;color:#ffffff;background-color:#0069b4;border: none;height: 52px;font-size: 28px;margin-bottom: 0;margin-top: 20px;}
.tx_evoweb_sfregister input[type=checkbox] {width: auto;padding: unset;}
.tx_evoweb_sfregister .mandatory {font-size: 12px;margin-top: 10px;}
.tx_evoweb_sfregister .mandatory::before, .tx_evoweb_sfregister::before, .tx_evoweb_sfregister form div::before {content: none!important;}

/* News */
.start #c25 h2 {max-width: 1736px;margin: 0 auto 54px auto;}
.news .swiper.flexslider {background: unset;border: none;padding-left: 2%;padding-right: 2%;}
.flex-direction-nav .flex-disabled, .flex-direction-nav a {opacity: unset!important;height: 50px;}
.flex-direction-nav .flex-prev, .flexslider:hover .flex-direction-nav .flex-prev {left: 0;}
.flex-direction-nav .flex-next, .flexslider:hover .flex-direction-nav .flex-next {right: 0;}
.flex-direction-nav a.flex-next::before {content: '';}
.flex-direction-nav .flex-nav-prev a::before {top: -20px;content: '';position: absolute;display: block;width: 4px;height: 50px;background-color: #ffffff;left: 25px;border-radius: 2px;transform: rotate(30deg);}
.flex-direction-nav .flex-nav-prev a::after {top: 20px;content: '';position: absolute;display: block;width: 4px;height: 50px;background-color: #ffffff;left: 25px;border-radius: 2px;transform: rotate(-30deg);}
.flex-direction-nav .flex-nav-next a::before {top: 20px;content: '';position: absolute;display: block;width: 4px;height: 50px;background-color: #ffffff;left: 25px;border-radius: 2px;transform: rotate(30deg);}
.flex-direction-nav .flex-nav-next a::after {top: -20px;content: '';position: absolute;display: block;width: 4px;height: 50px;background-color: #ffffff;left: 25px;border-radius: 2px;transform: rotate(-30deg);}
.flexslider .slides {margin-bottom: 50px;}
.flexslider .slides > li {margin-top: 10px;margin-bottom: 10px;}
.flex-caption {display: none;}
.startSlider  {height: 650px;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;}
.flexslider .slides img {/*position: absolute;bottom: 0;*/}
.tx_newsslider.flexslider.carousel {margin: auto;}
.startSlider header {padding: 0 20px 0 20px;} 
.startSlider .news-teaser {padding: 0 20px 15px 20px;height: 130px;}
.startSlider .newsDate {padding: 15px 20px 15px 20px;}
.startSlider .newsDetailLink {color: rgba(30,146,55,1);position: absolute; bottom: 10px;left: 16px;}
.startSlider .newsDetailLink::before {border-left: 4px solid #1e9237;border-top: 4px solid #1e9237;width: 14px;margin-right: 20px;content: '';height: 14px;transform: rotate(135deg);float: left;margin-top: 8px;}
.slides li A  {text-decoration: none;}
A .startSlider header  H3  {text-decoration: none;font-size: 28px;color: #5d5e5d;line-height: 1.5em;padding-top: 0;}
A .startSlider P {color: #5d5e5d;}
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;}
.newsDate {color: #5d5e5d;}
/*.subpage #page-body .news .colorBoxInner {padding: 90px 200px 1px;}*/
.subpage #page-body .news .page-navigation ul li::before {content: none;}
.subpage #page-body .news .page-navigation ul li, .subpage #page-body .news .page-navigation ul li A {font-size: 18px;color: #888;}
.subpage #page-body .news .page-navigation ul .current {color: #0069b4;}
.subpage #page-body .news .page-navigation .previous::before {z-index: 1;transition: transform .8s ease-in-out;content: '';position: relative;display: block;width: 4px;height: 30px;background-color: #fff;left: 55px;border-radius: 2px;transform: rotate(25deg);top: 49px;}
.subpage #page-body .news .page-navigation .previous::after {z-index: 1;transition: transform .8s ease-in-out;content: '';position: relative;display: block;width: 4px;height: 30px;background-color: #fff;left: 40px;border-radius: 2px;transform: rotate(-25deg);top: -50px;}
.subpage #page-body .news .page-navigation .previous IMG {transform: rotate(90deg);}
.subpage #page-body .news .page-navigation .previous {margin-right: 80px;}
.subpage #page-body .news .page-navigation .next {margin-left: 80px;}
.subpage #page-body .news .page-navigation .next::before {z-index: 1;transition: transform .8s ease-in-out;content: '';position: relative;display: block;width: 4px;height: 30px;background-color: #fff;left: 60px;border-radius: 2px;transform: rotate(-25deg);top: 49px;}
.subpage #page-body .news .page-navigation .next::after {z-index: 1;transition: transform .8s ease-in-out;content: '';position: relative;display: block;width: 4px;height: 30px;background-color: #fff;left: 45px;border-radius: 2px;transform: rotate(25deg);top: -50px;}
.subpage #page-body .news .page-navigation .next IMG {transform: rotate(-90deg);}
/*.subpage #page-body #whole-content .news div:last-of-type .colorBoxInner:last-of-type div::before, 
.subpage #page-body #whole-content .news div:last-of-type .colorBoxInner:last-of-type div::after {content: none;}
.subpage #page-body #whole-content .news .news-list-view div:nth-last-child(3) .colorBoxInner:last-of-type  {border: none;max-width: 873px;}*/
.subpage #page-body #whole-content #c326 .news .news-list-view div:nth-last-child(3) .colorBoxInner:last-of-type  {border-left: 5px solid #0069b4;max-width: 868px;}
/*.subpage #page-body #whole-content .news .news-list-view div:nth-last-child(3) .colorBoxInner:last-of-type::before {content: '';width: 5px;height: 150px;position: absolute;background-color: #0069b4;margin-left: -200px;margin-top: -106px;}*/
.subpage #page-body #whole-content .news.news-single div:last-of-type .colorBoxInner:last-of-type div::before, 
.subpage #page-body #whole-content .news.news-single div:last-of-type .colorBoxInner:last-of-type div::after {content: none;}
.subpage #page-body #whole-content .news.news-single div:nth-last-child(3) .colorBoxInner:last-of-type::before {content: '';width: 5px;height: 150px;position: absolute;background-color: #0069b4;margin-left: -200px;margin-top: -106px;}
.subpage #page-body #whole-content #c206 .news .news-list-view div:nth-last-child(3) .colorBoxInner:last-of-type::before {content: none;}
.subpage #page-body #whole-content #c326 .news .news-list-view div:nth-last-child(3) .colorBoxInner:last-of-type::before {content: unset;width: 5px;height: 150px;position: absolute;background-color: #0069b4;margin-left: -200px;margin-top: -106px;}
.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 .jobHeader A, .news .jobHeader A h3 {font-size: 20px;text-decoration: none;margin-bottom: 0;}
.news .jobHeader A::after {border-left: 5px solid #ffffff;
border-top: 5px solid #ffffff;
width: 15px;
content: '';
height: 15px;
transform: rotate(135deg);
float: right;
margin-top: -24px;}
/*.subpage #page-body .slug_controlling header::before {background-color: #233362;background-image: linear-gradient(90deg, #0069b4 0%, #233362 100%);}
.subpage #page-body .slug_oepnv header::before {background-color: #E29607;background-image: linear-gradient(90deg, #0069b4 0%, #E29607 100%);}
.subpage #page-body .slug_qm header::before {background-color: #DC5F15;background-image: linear-gradient(90deg, #0069b4 0%, #DC5F15 100%);}
.subpage #page-body .slug_unternehmen header::before {background-color: #0069b4;background-image: linear-gradient(90deg, #0069b4 0%, #0069b4 100%);}
.subpage #page-body .slug_controlling header h2::before {border: 5px solid #233362;}
.subpage #page-body .slug_oepnv header h2::before {border: 5px solid #E29607;}
.subpage #page-body .slug_qm header h2::before {border: 5px solid #DC5F15;}
.subpage #page-body .slug_unternehmen header h2::before {border: 5px solid #0069b4;}
.subpage #page-body #c203,.subpage #page-body #c204 {position: absolute;right: 15%;width: 200px;}
.subpage #page-body #c203 {margin-top: 125px;}
.subpage #page-body #c204 {margin-top: 240px;}*/
.subpage #page-body .news header::before, .subpage #page-body .news header h2::before {content: none;}
.subpage #page-body .news.news-single header::before, .subpage #page-body .news.news-single header h2::before {content: '';}
.subpage #page-body #c203 header::before, .subpage #page-body #c204 header::before {content: none;}
/* .subpage #page-body #c203 A {text-transform: uppercase;color: #888;} */
.subpage #page-body #c203 A, .subpage #page-body #c204 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;}
/* .subpage #page-body #c203 LI {margin-left: 0;}*/
.subpage #page-body #c203 LI, .subpage #page-body #c204 LI {margin: 0 1%;width: 22%;}
.subpage #page-body #c203 LI::before {content: none;}
.subpage #page-body #c204 LI::before {content: none;}
/* .subpage #page-body #c203 .active,.subpage #page-body #c203 A:hover {color: #000000!important;}*/
.subpage #page-body .news-tags .active {background-color: #1366ac!important;}
.subpage #page-body .news-tags A:hover {background-color: #1366ac!important;}
.subpage #page-body .news-tags {display: flex;margin: auto;flex-wrap: wrap;}
.news .news-list-view h2 {width: 100%;}
.news .newsRight {padding: 5% 5% 5% 5%;height: 227px;overflow: hidden;width: 80%;}
.subpage .news .colorBoxOuter .colorBoxInner.inner2 {padding: 10px 50px 0;}
.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;border-radius: 100%;}
#page .news .article .news-img-wrap {background: initial;}
.news .article .newsBoxContainer.newsopen .news-img-wrap img {width: 100%;margin-bottom: 30px;}
.js-downloadform label {font-size: 12px;}
.downloadform h3 {line-height: 1.4em;}

/* News Slider */
/* #c367.frame-indent {margin-left: 22%;margin-right: 22%;margin-bottom: 50px;}
.owl-carousel .animated {position: relative;top: -40px; background-color: #0069b4;color: #ffffff;padding:10px;font-size: 18px;text-align: center; font-weight: bold;}*/
.owl-theme .owl-nav {position: relative;top: -250px;}
.owl-theme .owl-nav .owl-prev {position: absolute;left: -105px;}
.owl-theme .owl-nav .owl-next {position: absolute;right: -50px;}
.subpage .owl-theme .owl-nav [class*="owl-"] {background: unset;padding: 0 0;}

.owl-theme .owl-nav .owl-next span::before content: '';position: absolute;display: block;width: 4px;height: 50px;background-color: #0069b4;left: 25px;border-radius: 2px;transform: rotate(30deg);}
.owl-theme .owl-nav .owl-next span::after {top: -30px;content: '';position: absolute;display: block;width: 4px;height: 50px;background-color: #0069b4;left: 25px;border-radius: 2px;transform: rotate(-30deg);}
.owl-theme .owl-nav .owl-prev span::before {content: '';position: absolute;display: block;width: 4px;height: 50px;background-color: #0069b4;left: 25px;border-radius: 2px;transform: rotate(-30deg);}
.owl-theme .owl-nav .owl-prev span::after {top: -30px;content: '';position: absolute;display: block;width: 4px;height: 50px;background-color: #0069b4;left: 25px;border-radius: 2px;transform: rotate(30deg);}

.owl-carousel .owl-stage {min-width: 1531px;}

/* Content Slider */
.subpage .slick-slider {}
.subpage .slick-slider P {color: #666666;}
.subpage .slick-initialized .slick-slide {/*padding: 50px;*/}
.subpage .roundelements.slick-slider figure img {/*background-color: white;padding: 20px 60px;*/border-radius: 100px;max-width: 250px;height: auto;}

/*.subpage .slick-slider .slick-prev, .slick-next {width: 70px;height: 90px;margin-top: -65px;}
.subpage .slick-slider .slick-prev::before {top: -2px;left: 14px;content: '';position: absolute;display: block;width: 4px;height: 50px;background-color: #ffffff;border-radius: 2px;transform: rotate(30deg);opacity: 1;}
.subpage .slick-slider .slick-prev::after {top: 40px;left: 14px;content: '';position: absolute;display: block;width: 4px;height: 50px;background-color: #ffffff;border-radius: 2px;transform: rotate(-30deg);opacity: 1;}
.subpage .slick-slider .slick-next::before {top: 40px;content: '';position: absolute;display: block;width: 4px;height: 50px;left: 53px;background-color: #ffffff;border-radius: 2px;transform: rotate(30deg);opacity: 1;}
.subpage .slick-slider .slick-next::after {top: -2px;content: '';position: absolute;display: block;width: 4px;height: 50px;left: 53px;background-color: #ffffff;border-radius: 2px;transform: rotate(-30deg);opacity: 1;}
*/
.subpage .slick-slider .slick-prev, .slick-next {margin-top: -10px;}
.slick-prev::before, .slick-next::before {font-size: 50px;color: #132964;}
@media only screen and (max-width: 1382px) {
  .news .news-list-view h2 {width: 100%!important;display: block;font-size: 24px;}
  .news .footer span:last-child {font-size: 14px;}
  .newsBoxContainer {height: 290px;}
  .news .newsRight {height: 142px;}
  .news .newsRight.newsopen {height: auto;}
}

@media only screen and (max-width: 1265px) {
  .news .news-list-view h2 {width: 100%!important;display: block;font-size: 20px;}
  .news .footer span:last-child {font-size: 14px;}
  .newsBoxContainer {height: 218px;}
  .news .newsRight {height: 114px;}
  .newsBoxContainer .newsopener {padding-top: 0;}
}

@media only screen and (min-width: 1281px) and (max-width: 1405px) {

}

@media only screen and (max-width: 1280px) {
  #page .news .article .newsBoxContainer, #page .news .article .newsBoxContainer .news-img-wrap {width: 100%;}
  .news .article .newsBoxContainer.newsopen, .news .article .newsBoxContainer.newsopen {display: block;}
   #page .news .newsBoxContainer.newsopen .newsRightOverall {width: 100%;}
  .neu #page-body .news .article .newsBoxContainer .news-img-wrap img {width: 98%;padding-left: 1%;padding-right: 1%;padding-top: 1%;height: auto;
  
  min-height: 180px;
  min-width: 245px;
  max-height: 100%;
}

@media only screen and (max-width: 1000px) {
  	.news .article .newsBoxContainer, .news .article .newsBoxContainer .news-img-wrap {width: 100%;}
  .news .article .newsBoxContainer .news-img-wrap img {/*margin-bottom: 30px;*/}
	.newsBoxContainer,.newsBoxContainer .newsRightOverall {width: 100%;display: block;overflow: hidden;height: auto;}
  .news .newsRight {overflow: hidden;height: 160px;}
  .newsBoxContainer.newsopen .newsRight,.newsBoxContainer.newsopen .newsRightOverall {height: auto;overflow: visible;display: block;transition: all .8s ease-in-out;}
  #c204 .news .colorBoxOuter .colorBoxInner {padding: 90px 95px 50px 20px;}
}

@media (max-width: 560px){
    .news .newsRight {overflow: hidden;height: 250px;}
	.subpage #page-body #c204 LI {width: 88%;margin-top: 20px;}
}