/***************************************************************
 * 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*/
/* orange */
/* weiss */
/* orange */
/* helleres orange */
/* schwarz */
/* orange */
/* weiss */
/* weiss */
/* orange */
/* orange */
/* orange */
/* xxx #000 */
/* xxx #000 */
/* xxx #000 */
/* xxx #000 */
/* xxx #000 */
/* xxx #000 */
/* schwarz #000 */
/* ----------------------------------------------------------
    main-typography
-------------------------------------------------------------*/
/* 1rem */
/* 1rem */
/* 1rem */
/* 1rem */
/* 1rem */
/* 1rem */
/* 16px - bei 16px default */
/* ca. 13px - bei 16px default */
/* ca. 13px - bei 16px default */
/* ca. 11px - bei 16px default */
/* ----------------------------------------------------------
    navigation
-------------------------------------------------------------*/
/* use "megamenu" or "default" */
/* use "from-top", "from-left", "from-right" */
/* ----------------------------------------------------------
    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; }

  *,
  *: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%; }

  main .container {
    min-height: auto;
    overflow: visible;
    border-top: 1px solid #aaa;
    padding-top: 0.5cm; }
  main .container-xl,
  main .container-lg,
  main .container-md,
  main .container-sm,
  main .container {
    max-width: 100% !important; }

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

  #content:before {
    font-family: "Times New Roman", serif;
    font-size: 20pt;
    width: 100% !important;
    height: 5cm !important;
    margin-bottom: 10px;
    padding: 0 !important;
    content: "[Logo]"; }

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

  .lns-container .row {
    display: flex !important; }

  .hidden-print,
  .notPrint,
  .hidden-xs, .hidden-sm, .hidden-md,
  header.header,
  footer,
  aside,
  .scroll,
  .main-nav,
  .lns-nav-close-overlay,
  .socialmedia,
  .breadcrumbarea,
  .btn {
    display: none !important; }

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

  h1 {
    font-size: 24pt !important;
    line-height: 32pt !important;
    margin: 20px 0 10px !important;
    padding: 0 !important;
    color: black !important;
    font-weight: 700 !important; }

  h2 {
    font-size: 20pt !important;
    line-height: 28pt !important;
    margin: 20px 0 10px !important;
    padding: 0 !important; }

  h3 {
    font-size: 16pt !important;
    line-height: 24pt !important;
    margin: 20px 0 10px !important;
    padding: 0 !important; }

  h4 {
    font-size: 14pt !important;
    line-height: 18pt !important;
    margin: 0 0 10px !important;
    padding: 0 !important; }

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

  li {
    margin-left: 0; }

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

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

  .frame-layout-fond-primary, .frame-layout-fond-secondary, .frame-layout-fond-grey, .frame-layout-fond-white,
  .layout-fond-primary,
  .layout-fond-secondary,
  .layout-fond-grey,
  .layout-fond-white {
    background-color: transparent;
    border: 1px solid #000000; }
    .frame-layout-fond-primary h1, .frame-layout-fond-primary h2, .frame-layout-fond-primary h3, .frame-layout-fond-primary h4, .frame-layout-fond-primary h5, .frame-layout-fond-primary h6, .frame-layout-fond-primary p, .frame-layout-fond-primary li, .frame-layout-fond-secondary h1, .frame-layout-fond-secondary h2, .frame-layout-fond-secondary h3, .frame-layout-fond-secondary h4, .frame-layout-fond-secondary h5, .frame-layout-fond-secondary h6, .frame-layout-fond-secondary p, .frame-layout-fond-secondary li, .frame-layout-fond-grey h1, .frame-layout-fond-grey h2, .frame-layout-fond-grey h3, .frame-layout-fond-grey h4, .frame-layout-fond-grey h5, .frame-layout-fond-grey h6, .frame-layout-fond-grey p, .frame-layout-fond-grey li, .frame-layout-fond-white h1, .frame-layout-fond-white h2, .frame-layout-fond-white h3, .frame-layout-fond-white h4, .frame-layout-fond-white h5, .frame-layout-fond-white h6, .frame-layout-fond-white p, .frame-layout-fond-white li,
    .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: #000000; }
    .frame-layout-fond-primary h1 a, .frame-layout-fond-primary h2 a, .frame-layout-fond-primary h3 a, .frame-layout-fond-primary h4 a, .frame-layout-fond-primary h5 a, .frame-layout-fond-primary h6 a, .frame-layout-fond-primary .subheader a, .frame-layout-fond-secondary h1 a, .frame-layout-fond-secondary h2 a, .frame-layout-fond-secondary h3 a, .frame-layout-fond-secondary h4 a, .frame-layout-fond-secondary h5 a, .frame-layout-fond-secondary h6 a, .frame-layout-fond-secondary .subheader a, .frame-layout-fond-grey h1 a, .frame-layout-fond-grey h2 a, .frame-layout-fond-grey h3 a, .frame-layout-fond-grey h4 a, .frame-layout-fond-grey h5 a, .frame-layout-fond-grey h6 a, .frame-layout-fond-grey .subheader a, .frame-layout-fond-white h1 a, .frame-layout-fond-white h2 a, .frame-layout-fond-white h3 a, .frame-layout-fond-white h4 a, .frame-layout-fond-white h5 a, .frame-layout-fond-white h6 a, .frame-layout-fond-white .subheader a,
    .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: #000000; } }
/* ------------------------------------------------
    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 */
