@page {margin: 1.5cm 1.5cm 2cm 2cm;}

BODY, #page {width:auto;max-width:auto;border:1px solid white;font-size:10pt;}

/* important bugfix for firefox: */
.uk-grid {display:block;}
.uk-container { max-width: 100% !important; padding: 0 !important; }

/*
***** NICHT GEDRUCKTE ELEMENTE
*/

#contact-button, .uk-offcanvas, form, .breadcrumbnavigation, #page-tech, .uk-socket-sitemap, a[data-uk-modal], .project-navigation, .uk-navbar-toggle, .scroll-down, .icon-teaser img, .container-parallax, a.uk-button-link.button-icon-right, a.more { display: none !important; }

.main-navigation { position: relative !important; }

.uk-navbar-brand img { width: 6.5cm; height: auto !important; }

.uk-panel.icon-teaser { min-height: 0 !important; height: 100% !important; }

img { max-width: 50%; height: auto; }

h1 {font-size:16pt;margin-top: 0;margin-bottom: 0;}
h2 {font-size:14pt;margin-top:0.8cm;}

h1,h2,h3,h4,h5 {padding-left:0; padding-right:0;padding-top:0.5cm}
.csc-subheader {padding-top:0;}

h1, h2, h3, h4, h5, h6 {
    line-height: 125%;
}

.uk-animation-slide-bottom, .uk-animation-slide-top { margin: 0 !important; }

.uk-slideshow-container { /* margin-top: 1cm; margin-left: -1.8cm; */ display: none; }

.uk-panel div[data-wrapper="true"] { height: auto !important; }

.uk-panel .uk-accordion-title h2 { margin: 0.5cm 0 0 0; padding: 0; }

/*
.uk-slideshow-container ul li { list-style: none; }

.uk-slideshow-container img { display: block !important; margin-top: .5cm; }

.slider-tag, .slider-headline { display: block; margin-left: 1.8em;}*/

/*.uk-accordion { position: block !important; }
.uk-accordion div[data-wrapper] { overflow: visible !important; }*/