/* Druckansicht */
body { font-size: 11pt; color: #000; background: #fff; }
.topbar, .site-header .nav-toggle, .primary-nav, .side, .cta, .hero-actions, .footer-bottom, .skip-link, .map-placeholder, .crumbs { display: none !important; }
.site-header { position: static; border: 0; }
.page-head { background: none; border: 0; padding: 0 0 1rem; }
.layout { display: block; padding: 0; }
.site-footer { background: none; color: #000; border-top: 1px solid #000; padding: 1rem 0 0; }
.site-footer a { color: #000; text-decoration: none; }
.footer-grid { display: block; }
a { color: #000; text-decoration: none; }
