@charset "UTF-8";
/* siehe http://getbootstrap.com/css/#grid-options */

@page {
  size: A4;
  margin: 0;
}

html {
  width: 210mm;
  height: 297mm;        
  margin-left: 0;
}
body { 
  width: 210mm;
  height: 297mm;        
}

a::after { content: '' !important; }

body ol.skip { display: none; }
body #page-header .metanav { display: none; }
body #page-header div.logo { margin-left: 0; }

body .navbar-toggler { display: none!important; } 
body #mainnavigation { display: none!important; } 
body #page-content .subnav { display: none!important; }
body #page-content .sidebar { display: none!important; } 
body #page-content #jumper { display: none!important; } 

body #page-content { background: none; background-color: #fff; }
body #page-content .container { left: 0; width: 100%; }
body #page-content .content { width: 100%; padding-left: 0; }
body #page-content .maincontent { page-break-before:avoid; padding-left: 0; width: 100%; }

body #page-content .maincontent img,
body #page-content .maincontent figure.image { page-break-inside: avoid; }

footer .footer-section-meta { display: none!important; } 
footer .footer-section-info .abilitynav { display: none!important; } 
footer .footer-section-info .copy { width: 100%; }
footer .footer-section-info > .frame { background-color:#fff!important; clear:both; }
footer .footer-section-info > .frame > div { padding-left: 0; }

button.able-big-play-button.icon-play, 
.able-controller.able-white-controls,
.able-status-bar, 
.able-prefs-form, 
.able-modal-dialog { display: none!important; }

.frame.frame-default.frame-background-primary { background-color: #fff!important; }
.slick-slider .slick-dots { display: none!important; }
.slick-slider .slick-slide .textpic > .textpic-text  { width: 100%!important; order: 2!important; }
.slick-slider .slick-slide .textpic > .textpic-gallery { width: 100%!important; order: 1!important; }

