@import url('/export/sites/demo-s-11/0-kja-shared/mercury/kja.css');
.pfeil .link .btn:after {content: "\f061"; font-family: 'ForkAwesome';}
.nav-main-items {background-image: none;}
	
.topfoot h2 {font-size: 20px;}
@media(min-width: 1024px){
.topfoot h2 {font-size: 22px;}
}

.flipper .text-section.back {  display: flex; flex-wrap: wrap; align-content: space-around;}

header.bh .nav-menu-header .nav-menu-logo .mobile-logolink {
    max-width: 160px;
}

.expand.ed, .active.expand.ed {padding: 0 0 0 10px;}
.nav-main-items li.expand.ed > a {
    color: #003056;}
@media (min-width: 764px) {
    .type-webform .formbtn-row .formbtn.btn, .type-webform .formbtn-row .formbtn .btn {
        width: auto;
        min-width: 140px;
    }
	}
	
	
	.type-imageseries .image-col .content {border-radius: 15px 0;}
.type-sitemap li.top > a {padding: 10px 15px; font-size: 20px; background-color: #eee; font-weight: 400;  color: #444;}
.type-sitemap li a {padding: 5px 15px; font-size: 18px; background-color: #fff; font-weight: 400; color: #444;}
.type-sitemap li a:hover { background-color: #ccc; font-weight: 400; color: #444;}
.type-sitemap ul ul {margin-top: 10px; margin-bottom: 10px;}
.type-sitemap li.top > ul > li > ul li a {font-size: 16px; padding-left: 25px;}


.topfoot .image-src-box {max-width: 80%; margin: 0 auto; margin-top: 15px;}
@media (max-width: 551.98px) {
    .head .type-linksequence

 {
        margin-left: 60px;
    }
}
/****************** NL-FORM ******************/
.app-link {border-radius: 95% 2% 92% 2%/3% 92% 2% 95% !important;}
.type-newsletter-config .btn{background-color:#EE7F00; padding: 10px; color:#fff;}
.type-newsletter-config .styled-form fieldset + fieldset {border-top: none;}
.type-newsletter-config .styled-form {font-size: 85%;}
.type-newsletter-config .styled-form footer {padding: 30px 0 30px; border-top: none;}
.type-newsletter-config .styled-form{border: 0;}
.anmeldung .type-newsletter-config h2, .anmeldung .type-newsletter-config .description {display: none;}
.anmeldung .type-newsletter-config {padding: 30px;     margin-bottom: 50px;}
.type-newsletter-config .styled-form fieldset {padding: 30px 30px 0px;}
.type-newsletter-config{box-shadow: 0px 0px 5px -1px rgba(0,0,0,.3);}
.type-newsletter-config .btn[value="1"] {background-color: #3CB371;}
/****************** ENDE ********************/
@media (max-width: 1199.98px) {
.nl-icon .ls-icon + span {display: none;}
}
/*********** Archiv *************/

.nl-archiv .list-content .teaser {
    margin-bottom: 20px;
}
.nl-archiv .list-entries  li:before {content:"Aktuelle Ausgabe"; content: "Aktuelle Ausgabe";
    background: #3CB371;
    padding: 4px 20px;
    margin-bottom: 13px;
    position: relative;
    display: inline-block;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    border-radius: 5px;}
.nl-archiv .list-entries  li + li:before {content:""; display: none;}
.nl-archiv .list-entries  li {background: #f3f3f3; padding: 30px 30px 10px; margin-bottom:40px; border-radius: 5px;}
.nl-archiv .list-entries  li + li {background: #fff; padding: 0;}
/****************** ENDE ********************/