

/* Universalselektoren
----------------------------------------------- */
* { 
    background: transparent !important; 
    color: #000 !important; 
    text-shadow: none !important; 
    filter:none !important; 
    -ms-filter: none !important; 
  }
   
  body {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    line-height: 1.4em;
  }
   
  img { 
    max-width: 100% !important; 
    height: auto !important;
  }
   
  @page { 
    margin: 2cm 0.5cm; 
  }
   
/* Links
----------------------------------------------- */
    body a {
        font-weight: bold;
        text-decoration: none;
        font-style: normal;
        color: #000;
    }
    
    body a.external-link::after,
    body a.external-link-new-window::after {
        content: " ("attr(href) ")";
        font-size: 80%;
        font-weight:normal;
    }
    
    body a.internal-link::after,
    body a.download::after {
        font-size: 80%;
        font-weight:normal;
    }
   
   
/* Ausblenden
----------------------------------------------- */
    #header_mobile,
    #header_container,
    #menu_container,
    #footer_additional_container,
    iframe {
        display: none!important;  
    }

    
    .slick-slide {
        display: none !important;
    }
    .slick-slide.slick-active {
        display: block !important;
    }
    .slideshow_container .slick-dots,
    .slideshow_container button {
        display: none !important;
    }
  
    .slick-list {
        height: auto !important;
    }

    .slick-track {
        width: auto !important;
        height: auto !important;
        transform: none !important;   
    }

    .slick-track.slick-slide {
        width: auto !important;
    }
    
    #footer_container {
        margin-top: 40px;
        border-top: 4px solid black;
    }