@charset "UTF-8";
/***************************************************************
 * Copyright notice
 *
 * (c) 2021 Janina Giesen giesen@schaffrath-digital.de
 * L.N. Schaffrath DigitalMedien GmbH
 *
 * All rights reserved
 * This copyright notice MUST APPEAR in all copies of the script!
 ***************************************************************/
/* ----------------------------------------------------------
	container-width from bootstrap
-------------------------------------------------------------*/
/* ab 575px */
/* ab 576px */
/* ab 768px */
/* ab 992px */
/* ab 1200px */
/* ab 1500px */
/* ----------------------------------------------------------
	defaults
-------------------------------------------------------------*/
/* ----------------------------------------------------------
	colors
-------------------------------------------------------------*/
/* 5% schwarz #f2f2f2*/
/* 10% schwarz #e6e6e6*/
/* 15% schwarz #d9d9d9*/
/* 20% schwarz #cccccc*/
/* 25% schwarz #bfbfbf*/
/* 30% schwarz #b3b3b3*/
/* 35% schwarz #a6a6a6*/
/* 40% schwarz #999999*/
/* 45% schwarz #8c8c8c*/
/* 50% schwarz #7f7f7f*/
/* 55% schwarz #737373*/
/* 60% schwarz #666666*/
/* 65% schwarz #595959*/
/* 70% schwarz #4d4d4d*/
/* 75% schwarz #404040*/
/* 80% schwarz #333333*/
/* 85% schwarz #262626*/
/* 90% schwarz #1a1a1a*/
/* 95% schwarz #0d0d0d*/
/* schwarz #000 */
/* dunkelblau #152880 */
                  				                                       /* orange #e0892a* /
//$color-secondary: 				              rgba(198,206,46,1);  /* grün #C6CE2E */
/* hellblau #e1e6f9 */
/* xxx #000 */
/* xxx #000 */
/* xxx #000 */
/* xxx #000 */
/* ----------------------------------------------------------
    main-typography
-------------------------------------------------------------*/
/* 1rem */
/* 1rem */
/* 1rem */
/* 1rem */
/* 1rem */
/* 1rem */
/* 16px - bei 16px default */
/* ca. 13px - bei 16px default */
/* ca. 13px - bei 16px default */
/* ca. 13px - bei 16px default */
/* ca. 11px - bei 16px default */
/* ----------------------------------------------------------
	navigation
-------------------------------------------------------------*/
/* dark grey */
/* use "megamenu" or "default" */
/* use "from-top", "from-left", "from-right" */
/* use "darkmode" or "lightmode" */
/* ----------------------------------------------------------
	form
-------------------------------------------------------------*/
/* ----------------------------------------------------------
	fe-login
-------------------------------------------------------------*/
/* ----------------------------------------------------------
	gadgets
-------------------------------------------------------------*/
/* ---------------------------------------------------------
   Print styles
---------------------------------------------------------*/
@media print {
  @page {
    width: 100%; }
  @page :left {
    margin: 1.5cm 0; }
  @page :right {
    margin: 1.5cm 0; }
  @page :first {
    margin: 0 0 1.5cm !important; }
  html {
    position: relative;
    background-color: white !important;
    overflow: visible;
    font-size: 10pt; }

  *,
  *:before,
  *:after {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important; }

  body,
  .container {
    width: 100% !important;
    overflow: visible; }

  body {
    position: relative;
    background-color: transparent !important;
    margin: 0 !important;
    padding: 0 0.5cm 0 1cm !important;
    overflow: visible;
    max-width: 100%;
    font-size: 10pt; }

  main .container {
    min-height: auto;
    overflow: visible; }
  main .container-xl,
  main .container-lg,
  main .container-md,
  main .container-sm,
  main .container {
    max-width: 100% !important; }

  #content {
    padding-top: 20px; }
    #content > .container {
      padding-left: 0;
      padding-right: 0; }

  .rootpage .main {
    margin-top: 0; }

  #content:before {
    font-family: "Times New Roman", serif;
    font-size: 12pt;
    width: 100% !important;
    height: 4cm !important;
    margin-bottom: 10px;
    padding: 20px 1rem !important;
    content: url("../Images/logo/akdae-logo-print.jpg"); }

  .row {
    display: block !important;
    /* important for firefox to print more than one page */ }

  .lns-container .row {
    display: flex !important; }
    .lns-container .row .lns-2col-container .col-lg-1,
    .lns-container .row .lns-3col-container .col-lg-1,
    .lns-container .row .lns-4col-container .col-lg-1,
    .lns-container .row .lns-6col-container .col-lg-1 {
      width: 8.33333333%; }
    .lns-container .row .lns-2col-container .col-lg-2,
    .lns-container .row .lns-3col-container .col-lg-2,
    .lns-container .row .lns-4col-container .col-lg-2,
    .lns-container .row .lns-6col-container .col-lg-2 {
      width: 16.66666667%; }
    .lns-container .row .lns-2col-container .col-lg-3,
    .lns-container .row .lns-3col-container .col-lg-3,
    .lns-container .row .lns-4col-container .col-lg-3,
    .lns-container .row .lns-6col-container .col-lg-3 {
      width: 25%; }
    .lns-container .row .lns-2col-container .col-lg-4,
    .lns-container .row .lns-3col-container .col-lg-4,
    .lns-container .row .lns-4col-container .col-lg-4,
    .lns-container .row .lns-6col-container .col-lg-4 {
      width: 33.33333333%; }
    .lns-container .row .lns-2col-container .col-lg-5,
    .lns-container .row .lns-3col-container .col-lg-5,
    .lns-container .row .lns-4col-container .col-lg-5,
    .lns-container .row .lns-6col-container .col-lg-5 {
      width: 41.66666667%; }
    .lns-container .row .lns-2col-container .col-lg-6,
    .lns-container .row .lns-3col-container .col-lg-6,
    .lns-container .row .lns-4col-container .col-lg-6,
    .lns-container .row .lns-6col-container .col-lg-6 {
      width: 50%; }
    .lns-container .row .lns-2col-container .col-lg-7,
    .lns-container .row .lns-3col-container .col-lg-7,
    .lns-container .row .lns-4col-container .col-lg-7,
    .lns-container .row .lns-6col-container .col-lg-7 {
      width: 58.33333333%; }
    .lns-container .row .lns-2col-container .col-lg-8,
    .lns-container .row .lns-3col-container .col-lg-8,
    .lns-container .row .lns-4col-container .col-lg-8,
    .lns-container .row .lns-6col-container .col-lg-8 {
      width: 66.66666667%; }
    .lns-container .row .lns-2col-container .col-lg-9,
    .lns-container .row .lns-3col-container .col-lg-9,
    .lns-container .row .lns-4col-container .col-lg-9,
    .lns-container .row .lns-6col-container .col-lg-9 {
      width: 75%; }
    .lns-container .row .lns-2col-container .col-lg-10,
    .lns-container .row .lns-3col-container .col-lg-10,
    .lns-container .row .lns-4col-container .col-lg-10,
    .lns-container .row .lns-6col-container .col-lg-10 {
      width: 83.33333333%; }
    .lns-container .row .lns-2col-container .col-lg-11,
    .lns-container .row .lns-3col-container .col-lg-11,
    .lns-container .row .lns-4col-container .col-lg-11,
    .lns-container .row .lns-6col-container .col-lg-11 {
      width: 91.66666667%; }
    .lns-container .row .lns-2col-container .col-lg-12,
    .lns-container .row .lns-3col-container .col-lg-12,
    .lns-container .row .lns-4col-container .col-lg-12,
    .lns-container .row .lns-6col-container .col-lg-12 {
      width: 100%; }
  .lns-container.indent-container {
    padding-left: 1rem;
    padding-right: 1rem; }

  .hidden-print,
  .notPrint,
  .hidden-xs, .hidden-sm, .hidden-md,
  header.header,
  footer,
  aside,
  .lns-scrolltotop,
  .main-nav,
  .lns-nav-close-overlay,
  .socialmedia,
  .breadcrumbarea,
  .btn,
  .news.newsdetail article .newstext .lns-image-gallery,
  .sharing,
  figure i.icon-resize-full,
  .banner.skyscraper,
  .banner,
  .searchfield,
  .news-menu-view,
  .socialmedia-sharing-wrap,
  #CybotCookiebotDialog {
    display: none !important; }

  .powermail_fieldwrap_type_submit .btn {
    display: inline-block !important;
    background-color: #efefef !important;
    border: 1px solid #cccccc;
    color: #b3b3b3; }

  .fullwidthPrint {
    width: 100%; }

  h1,
  h2,
  .as-h2,
  h3,
  .as-h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid !important;
    break-after: avoid; }

  h1 {
    font-size: 19pt !important;
    line-height: 1.4 !important;
    margin: 0 0 10px;
    padding: 0; }

  h2,
  .as-h2 {
    font-size: 16pt !important;
    line-height: 1.4 !important;
    margin: 0 0 10px;
    padding: 0; }
    h2.with-border:after,
    .as-h2.with-border:after {
      display: none; }

  h3,
  .as-h3 {
    font-size: 14pt !important;
    line-height: 1.4 !important;
    margin: 0 0 10px;
    padding: 0; }

  h4,
  .as-h4 {
    font-size: 13pt !important;
    line-height: 1.4 !important;
    margin: 0 0 10px;
    padding: 0; }

  .subheader {
    font-size: 14pt !important;
    line-height: 1.4 !important; }

  p,
  li {
    font-size: 10pt !important;
    line-height: 1.6 !important;
    margin: 0 0 15px 0; }

  p.title-h2 {
    font-size: 1.9rem; }
  p.title-h3 {
    font-size: 1.425rem; }
  p.small {
    font-size: 8pt !important; }

  li {
    margin-left: 0; }

  figure figcaption .description {
    font-size: 8pt !important;
    line-height: 1 !important; }
  figure figcaption .copyright {
    font-size: 8pt !important; }

  a,
  a:visited {
    text-decoration: underline; }

  img {
    page-break-inside: avoid !important; }

  .lns-ce-topiclist.version1 .topiclist-item {
    border: 1px solid #cccccc; }
    .lns-ce-topiclist.version1 .topiclist-item .topiclist-link {
      height: 35px; }
      .lns-ce-topiclist.version1 .topiclist-item .topiclist-link .topiclist-background-color {
        width: 35px;
        height: 35px; }
      .lns-ce-topiclist.version1 .topiclist-item .topiclist-link .topiclist-symbol {
        border-right: 1px solid #cccccc;
        width: 35px;
        height: 35px; }

  .layout-fond-primary, .layout-fond-secondary, .layout-fond-grey, .layout-fond-white {
    background-color: transparent;
    border: 1px solid #cccccc; }
    .layout-fond-primary h1, .layout-fond-primary h2, .layout-fond-primary h3, .layout-fond-primary h4, .layout-fond-primary h5, .layout-fond-primary h6, .layout-fond-primary p, .layout-fond-primary li, .layout-fond-secondary h1, .layout-fond-secondary h2, .layout-fond-secondary h3, .layout-fond-secondary h4, .layout-fond-secondary h5, .layout-fond-secondary h6, .layout-fond-secondary p, .layout-fond-secondary li, .layout-fond-grey h1, .layout-fond-grey h2, .layout-fond-grey h3, .layout-fond-grey h4, .layout-fond-grey h5, .layout-fond-grey h6, .layout-fond-grey p, .layout-fond-grey li, .layout-fond-white h1, .layout-fond-white h2, .layout-fond-white h3, .layout-fond-white h4, .layout-fond-white h5, .layout-fond-white h6, .layout-fond-white p, .layout-fond-white li {
      color: black; }
    .layout-fond-primary h1 a, .layout-fond-primary h2 a, .layout-fond-primary h3 a, .layout-fond-primary h4 a, .layout-fond-primary h5 a, .layout-fond-primary h6 a, .layout-fond-primary .subheader a, .layout-fond-secondary h1 a, .layout-fond-secondary h2 a, .layout-fond-secondary h3 a, .layout-fond-secondary h4 a, .layout-fond-secondary h5 a, .layout-fond-secondary h6 a, .layout-fond-secondary .subheader a, .layout-fond-grey h1 a, .layout-fond-grey h2 a, .layout-fond-grey h3 a, .layout-fond-grey h4 a, .layout-fond-grey h5 a, .layout-fond-grey h6 a, .layout-fond-grey .subheader a, .layout-fond-white h1 a, .layout-fond-white h2 a, .layout-fond-white h3 a, .layout-fond-white h4 a, .layout-fond-white h5 a, .layout-fond-white h6 a, .layout-fond-white .subheader a {
      color: black; }
  .layout-fond-white {
    border: none; }
  .layout-fond-primary h1, .layout-fond-primary h2, .layout-fond-primary h3, .layout-fond-primary h4, .layout-fond-primary h5, .layout-fond-primary h6, .layout-fond-primary p, .layout-fond-primary li, .layout-fond-primary .subheader {
    color: #000; }
  .layout-fond-primary h1 a, .layout-fond-primary h2 a, .layout-fond-primary h3 a, .layout-fond-primary h4 a, .layout-fond-primary h5 a, .layout-fond-primary h6 a {
    color: #000; }
  .layout-fond-primary .ce-bodytext a {
    color: #000; }
  .layout-fond-primary .layout-fond-border h1, .layout-fond-primary .layout-fond-border h2, .layout-fond-primary .layout-fond-border h3, .layout-fond-primary .layout-fond-border p, .layout-fond-primary .layout-fond-border li, .layout-fond-primary .layout-fond-border a, .layout-fond-primary .layout-fond-border .subheader {
    color: #000; }
  .layout-fond-secondary h1, .layout-fond-secondary h2, .layout-fond-secondary h3, .layout-fond-secondary h4, .layout-fond-secondary h5, .layout-fond-secondary h6, .layout-fond-secondary p, .layout-fond-secondary li, .layout-fond-secondary .subheader {
    color: #000; }
  .layout-fond-secondary h1 a, .layout-fond-secondary h2 a, .layout-fond-secondary h3 a, .layout-fond-secondary h4 a, .layout-fond-secondary h5 a, .layout-fond-secondary h6 a {
    color: #000; }
  .layout-fond-secondary .ce-bodytext a {
    color: #000; }
  .layout-fond-secondary .layout-fond-border h1, .layout-fond-secondary .layout-fond-border h2, .layout-fond-secondary .layout-fond-border h3, .layout-fond-secondary .layout-fond-border p, .layout-fond-secondary .layout-fond-border li, .layout-fond-secondary .layout-fond-border a, .layout-fond-secondary .layout-fond-border .subheader {
    color: #000; }
  .layout-fond-grey .layout-fond-primary h1, .layout-fond-grey .layout-fond-primary h2, .layout-fond-grey .layout-fond-primary h3, .layout-fond-grey .layout-fond-primary p, .layout-fond-grey .layout-fond-primary li, .layout-fond-grey .layout-fond-primary .subheader,
  .layout-fond-grey .layout-fond-secondary h1,
  .layout-fond-grey .layout-fond-secondary h2,
  .layout-fond-grey .layout-fond-secondary h3,
  .layout-fond-grey .layout-fond-secondary p,
  .layout-fond-grey .layout-fond-secondary li,
  .layout-fond-grey .layout-fond-secondary .subheader {
    color: #000; }
  .layout-fond-grey .layout-fond-primary .ce-bodytext a,
  .layout-fond-grey .layout-fond-secondary .ce-bodytext a {
    color: #000; }
  .layout-fond-border {
    border-color: #cccccc; }

  div[class*="layout-fond-"] {
    padding: 20px; }

  .maincontent > .lns-container:not(.container) > div[class*="layout-fond-"] {
    padding: 1.5rem 0; }
  .maincontent > .lns-container .frame-layout-fond-primary, .maincontent > .lns-container .frame-layout-fond-secondary, .maincontent > .lns-container .frame-layout-fond-grey, .maincontent > .lns-container .frame-layout-fond-white,
  .maincontent > .lns-container .layout-fond-primary,
  .maincontent > .lns-container .layout-fond-secondary,
  .maincontent > .lns-container .layout-fond-grey,
  .maincontent > .lns-container .layout-fond-white {
    border-left: none;
    border-right: none; }

  .lns-container > .layout-fond-primary .lns-container-col > .container .lns-ce-themeboxes,
  .lns-container > .layout-fond-secondary .lns-container-col > .container .lns-ce-themeboxes,
  .lns-container > .layout-fond-grey .lns-container-col > .container .lns-ce-themeboxes,
  .lns-container > .layout-fond-white .lns-container-col > .container .lns-ce-themeboxes,
  .lns-container > .layout-fond-border .lns-container-col > .container .lns-ce-themeboxes {
    margin-left: -1rem;
    margin-right: 1rem; }

  .lns-ce-teaserboxes.lns-floating-container {
    border: none !important;
    padding: 0 1rem; }
    .lns-ce-teaserboxes.lns-floating-container > .container {
      padding: 0;
      width: 100%; }
    .lns-ce-teaserboxes.lns-floating-container .floating-items-wrap {
      padding-top: 0; }
    .lns-ce-teaserboxes.lns-floating-container .lns-ce-teaserbox {
      border: 1px solid #cccccc !important;
      padding: 20px; }
    .lns-ce-teaserboxes.lns-floating-container .lns-floating-item-width-w100-50-50,
    .lns-ce-teaserboxes.lns-floating-container .lns-floating-item-width-w100-50-33,
    .lns-ce-teaserboxes.lns-floating-container .lns-floating-item-width-w100-50-25 {
      width: 50%; }
    .lns-ce-teaserboxes.lns-floating-container .lns-floating-item-width-w100-33-33,
    .lns-ce-teaserboxes.lns-floating-container .lns-floating-item-width-w100-33-25 {
      width: 33.3333%; }
    .lns-ce-teaserboxes.lns-floating-container .lns-floating-item-width-w100-25-33,
    .lns-ce-teaserboxes.lns-floating-container .lns-floating-item-width-w100-25-25 {
      width: 25%; }

  div.ce-gallery.lns-image-gallery[data-ce-columns-settings='4'] .ce-row .ce-column {
    width: calc(100% / 4);
    float: left; }

  .is-in-viewport-wrap, [data-type="viewport"] {
    opacity: 1; }

  .lns-ce-startelement {
    border: 1px solid #cccccc;
    margin-top: 2rem;
    margin-bottom: 2rem;
    margin-right: 1rem;
    margin-left: 1rem;
    width: calc(100% - 2rem); }
    .lns-ce-startelement .fond-wrap {
      padding-bottom: 20px; }
      .lns-ce-startelement .fond-wrap .text-wrap {
        width: 60%;
        padding: 15px 20px 0 20px; }
        .lns-ce-startelement .fond-wrap .text-wrap h1 {
          hyphens: auto;
          margin-top: 0; }
        .lns-ce-startelement .fond-wrap .text-wrap .text-wrap-default {
          padding-right: 0; }
      .lns-ce-startelement .fond-wrap .background-image-wrap {
        height: auto;
        min-height: 180px;
        width: calc(40% - 25px); }
        .lns-ce-startelement .fond-wrap .background-image-wrap figure.with-figcaption .image-height {
          height: 92%; }

  .lns-ce-themeboxes {
    display: block;
    break-inside: avoid !important;
    page-break-inside: avoid !important; }
    .lns-ce-themeboxes .lns-ce-themebox .inner {
      border: 1px solid #cccccc; }
      .lns-ce-themeboxes .lns-ce-themebox .inner .text-wrap {
        padding: 20px; }

  .lns-ce-parallaxbox {
    background-image: none !important;
    background-color: transparent;
    border: none !important;
    min-height: unset;
    padding: 30px 0;
    display: block;
    break-inside: avoid !important;
    page-break-inside: avoid !important; }
    .lns-ce-parallaxbox .text-wrap {
      width: 100%;
      border: 1px solid #cccccc;
      padding: 20px;
      max-width: 100%; }
      .lns-ce-parallaxbox .text-wrap h2 {
        margin-bottom: 15px; }
      .lns-ce-parallaxbox .text-wrap > .btn {
        display: none; }
      .lns-ce-parallaxbox .text-wrap .news .newslist .newslist-simple-list-style .news-item:last-child {
        margin-bottom: 0; }

  .lns-ce-themeslidebox.left,
  .lns-ce-themeslidebox.right {
    padding-left: 1rem;
    padding-right: 1rem; }
    .lns-ce-themeslidebox.left .inner .backgroundimage-wrap,
    .lns-ce-themeslidebox.right .inner .backgroundimage-wrap {
      display: none; }
    .lns-ce-themeslidebox.left .inner .text-wrap,
    .lns-ce-themeslidebox.right .inner .text-wrap {
      padding: 0;
      width: 95%; }
      .lns-ce-themeslidebox.left .inner .text-wrap h2, .lns-ce-themeslidebox.left .inner .text-wrap h3, .lns-ce-themeslidebox.left .inner .text-wrap p, .lns-ce-themeslidebox.left .inner .text-wrap li,
      .lns-ce-themeslidebox.right .inner .text-wrap h2,
      .lns-ce-themeslidebox.right .inner .text-wrap h3,
      .lns-ce-themeslidebox.right .inner .text-wrap p,
      .lns-ce-themeslidebox.right .inner .text-wrap li {
        color: #000; }
    .lns-ce-themeslidebox.left .inner .content-wrap,
    .lns-ce-themeslidebox.right .inner .content-wrap {
      padding-bottom: 30px; }
      .lns-ce-themeslidebox.left .inner .content-wrap .image-wrap,
      .lns-ce-themeslidebox.right .inner .content-wrap .image-wrap {
        display: none; }
      .lns-ce-themeslidebox.left .inner .content-wrap .slide-wrap,
      .lns-ce-themeslidebox.right .inner .content-wrap .slide-wrap {
        margin-left: 0;
        width: 100%;
        padding-top: 0; }
        .lns-ce-themeslidebox.left .inner .content-wrap .slide-wrap .inner-wrap .theme-item,
        .lns-ce-themeslidebox.right .inner .content-wrap .slide-wrap .inner-wrap .theme-item {
          border: 1px solid #cccccc;
          padding: 20px; }
          .lns-ce-themeslidebox.left .inner .content-wrap .slide-wrap .inner-wrap .theme-item p:last-child,
          .lns-ce-themeslidebox.right .inner .content-wrap .slide-wrap .inner-wrap .theme-item p:last-child {
            margin-bottom: 0; }
      .lns-ce-themeslidebox.left .inner .content-wrap .slider-control,
      .lns-ce-themeslidebox.right .inner .content-wrap .slider-control {
        left: 0; }
        .lns-ce-themeslidebox.left .inner .content-wrap .slider-control .btn-control,
        .lns-ce-themeslidebox.right .inner .content-wrap .slider-control .btn-control {
          background-color: transparent !important;
          border: 1px solid #cccccc;
          color: #b3b3b3;
          width: 20px;
          height: 25px; }
          .lns-ce-themeslidebox.left .inner .content-wrap .slider-control .btn-control i,
          .lns-ce-themeslidebox.right .inner .content-wrap .slider-control .btn-control i {
            font-size: 1rem; }
          .lns-ce-themeslidebox.left .inner .content-wrap .slider-control .btn-control:disabled,
          .lns-ce-themeslidebox.right .inner .content-wrap .slider-control .btn-control:disabled {
            background-color: transparent !important; }

  .layout-fond-white .lns-ce-textmedia-card {
    margin-top: -4rem; }

  .lns-ce-textmedia-card .text-wrap {
    width: 65%; }
  .lns-ce-textmedia-card .image-wrap {
    width: 35%; }

  .container .card-layout {
    padding: 0; }

  .news .news-file-wrap:empty {
    display: none; }
  .news .newslist .news-item {
    break-inside: avoid !important;
    page-break-inside: avoid !important; }
  .news .newslist .newslist-list-style {
    padding-top: 0;
    padding-bottom: 0; }
    .news .newslist .newslist-list-style .news-item {
      margin-bottom: 20px; }
      .news .newslist .newslist-list-style .news-item:last-child {
        margin-bottom: 0; }
      .news .newslist .newslist-list-style .news-item .article .news-text-wrap h2,
      .news .newslist .newslist-list-style .news-item .article .news-text-wrap h3 {
        font-size: 1.1rem !important;
        margin: 0 0 8px !important;
        padding: 0; }
      .news .newslist .newslist-list-style .news-item .article .news-text-wrap .subheader {
        font-size: 0.95rem !important; }
      .news .newslist .newslist-list-style .news-item .article .news-text-wrap .metainformation-wrap {
        margin-bottom: 10px; }
      .news .newslist .newslist-list-style .news-item .article .news-text-wrap .teasertext p:last-child {
        margin-bottom: 0; }
  .news .newslist .newslist-simple-list-style {
    display: block;
    break-inside: avoid !important;
    page-break-inside: avoid !important; }
    .news .newslist .newslist-simple-list-style .news-item {
      margin-bottom: 8px; }
      .news .newslist .newslist-simple-list-style .news-item .article {
        padding-bottom: 8px; }
        .news .newslist .newslist-simple-list-style .news-item .article .news-text-wrap h2,
        .news .newslist .newslist-simple-list-style .news-item .article .news-text-wrap h3 {
          font-size: 1rem !important;
          margin: 0 !important;
          padding: 0; }
        .news .newslist .newslist-simple-list-style .news-item .article .news-text-wrap .subheader {
          font-size: 0.9rem !important; }
      .news .newslist .newslist-simple-list-style .news-item:last-child .article {
        padding-bottom: 0; }
  .news .newsdetail .article .news-file-wrap.layout-big {
    max-width: 12cm; }
  .news .newsdetail .article .news-file-wrap.layout-small {
    max-width: 8cm;
    float: right;
    padding-left: 2rem; }
  .news .newsdetail .article .headline-wrap .metainformation-wrap {
    margin-bottom: 1.5rem; }
  .news .newsdetail .article .teaser-wrap {
    width: 55%; }
  .news .newsdetail .article .news-related-links,
  .news .newsdetail .article .news-related-files {
    display: block;
    border: 1px solid #cccccc;
    padding: 25px;
    break-inside: avoid !important;
    page-break-inside: avoid !important; }
    .news .newsdetail .article .news-related-links .title:after,
    .news .newsdetail .article .news-related-files .title:after {
      display: none; }
  .news .newsdetail .article .news-related-files {
    margin-top: 30px; }
  .news .newsdetail .article .contact-wrap {
    margin-top: 30px;
    width: 100%;
    background-color: transparent;
    border: 1px solid #cccccc;
    display: block;
    break-inside: avoid !important;
    page-break-inside: avoid !important; }
    .news .newsdetail .article .contact-wrap .title,
    .news .newsdetail .article .contact-wrap p, .news .newsdetail .article .contact-wrap li {
      color: #000; }
    .news .newsdetail .article .contact-wrap .title {
      font-size: 1rem; }
      .news .newsdetail .article .contact-wrap .title:after {
        display: none; }

  .main #tx-solr-search .results-list .results-entry {
    margin-bottom: 20px;
    display: block;
    break-inside: avoid !important;
    page-break-inside: avoid !important; }
    .main #tx-solr-search .results-list .results-entry .search-result h2 {
      font-size: 1.1rem !important;
      margin: 0 0 8px !important;
      padding: 0; }
    .main #tx-solr-search .results-list .results-entry .search-result .subheader {
      font-size: 0.95rem !important; }

  .sm-form-control,
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="password"],
  input[type="number"],
  input[type="date"],
  textarea {
    border-color: #cccccc; }

  .layout-fond-primary .sm-form-control,
  .layout-fond-primary input[type="text"],
  .layout-fond-primary input[type="email"],
  .layout-fond-primary input[type="tel"],
  .layout-fond-primary input[type="password"],
  .layout-fond-primary input[type="number"],
  .layout-fond-primary textarea,
  .layout-fond-primary .select-wrapper,
  .layout-fond-secondary .sm-form-control,
  .layout-fond-secondary input[type="text"],
  .layout-fond-secondary input[type="email"],
  .layout-fond-secondary input[type="tel"],
  .layout-fond-secondary input[type="password"],
  .layout-fond-secondary input[type="number"],
  .layout-fond-secondary textarea,
  .layout-fond-secondary .select-wrapper,
  .layout-fond-grey .sm-form-control,
  .layout-fond-grey input[type="text"],
  .layout-fond-grey input[type="email"],
  .layout-fond-grey input[type="tel"],
  .layout-fond-grey input[type="password"],
  .layout-fond-grey input[type="number"],
  .layout-fond-grey textarea,
  .layout-fond-grey .select-wrapper {
    border-color: #cccccc; }

  .frame-space-after-xxxl,
  .frame-space-xxxl-bottom,
  .m-space-after-xxxl,
  .m-space-xxxl-bottom {
    margin-bottom: calc(70px - 15px); }

  .frame-space-after-extra-large,
  .frame-space-after-xxl,
  .frame-space-xxl-bottom,
  .m-space-after-extra-large,
  .m-space-after-xxl,
  .m-space-xxl-bottom {
    margin-bottom: calc(60px - 15px); }

  .frame-space-after-xl,
  .frame-space-xl-bottom,
  .m-space-after-xl,
  .m-space-xl-bottom {
    margin-bottom: calc(50px - 15px); } }
/* ------------------------------------------------
	hacks for different browsers
---------------------------------------------------*/
/**
 * Conditional CSS for firefox
 */
@-moz-document url-prefix() {
  #content:before {
    padding: 0 0.5cm 0 1cm !important; }

  #content:after {
    padding: 0.5cm 0.5cm 0 1cm !important; } }

/*# sourceMappingURL=print.css.map */
