
/* this file contains the printing layout */

html, body, body .outer-wrapper { height: auto; }


h1, .h1, h1 a, .h1 a {color: #00295C;font-family: 'MyriadPro-Bold';font-weight: 400;text-decoration: none;}
h2, .h2, h2 a, .h2 a {font-family: 'MyriadPro-Regular';font-weight: 400;text-decoration: none;}
h3, .h3, h3 a, .h3 a {color: #00295C;font-family: 'MyriadPro-Bold';font-weight: 400;text-decoration: none!important;}

body, a  {color: #000 !important; }
h4, .h4, h4 a, .h4 a { color: #000 !important;text-decoration: none!important; }
h5, .h5, h5 a, .h5 a { color: #000 !important;text-decoration: none;}
h6, .h6, h6 a, .h6 a { color: #000 !important;text-decoration: none; }

hr { border-color: #000; }

b, strong {font-family: 'MyriadPro-Bold';font-weight: 400;}

p.colored, span.colored, a.colored, b.colored, i.colored, u.colored { color: #000; }
p {font-size: 16px;line-height: 25px;}

/* breadcrumbs */
#breadcrumbList span[itemprop="title"], #breadcrumbList span.Separator { color: #000; }
#content-header {display: none;}

/* main content */
.content a[href="#top"] { display: none; }
body #root { padding: 0 !important; }
body #root #content { margin: 0 !important; padding: 0 !important; }

#content-area { padding-bottom: 0; }
.row { display: block; overflow: hidden; }
.row .col-sm-6 { float: left; width: 50%; }
.row .col-md-4 { float: left; width: 33.33333333%; }
#content-area .content > div.frame:first-child {margin-bottom: 0px;}

/* Produkte */

.teaser-products .col-sm-4 {flex: 0 0 33.33333333%; max-width: 33.33333333%;}
.teaser-products .row {display: -ms-flexbox; display: -webkit-flex; display: flex;margin-left: -10px; margin-right: -10px; }

body[data-page-id="1"] .frame-produktbox-zubehoer {margin-bottom: 100px;}
body[data-page-id="1"] .teaser-full-width {page-break-after: always;}

.references .content.subpagesList .col-sm-4  {flex: 0 0 33.33333333%;max-width: 33.33333333%;}
.references .content.subpagesList .col {margin-top: 50px;margin-bottom: 0px;padding: 0 10px;}

.frame > .products {display: -ms-flexbox; display: -webkit-flex; display: flex;}
.frame > .products > .product  {flex: 0 0 33.33333333%;max-width: 33.33333333%;}

.teaser-products .col { margin-bottom: 10px;}
.product-item-wrapper { padding: 20px 40px 0 40px;}
.product-image-wrapper { margin-top: 0px;}
.product-header { margin-top: 80px;}
.product-header-title strong {font-family: 'MyriadPro-Bold';font-weight: 400;}
.product-zubehoer .product-header { margin-top: 20px;}

.references .content.subpagesList .page-inner .product-box-wrapper .producttitle {margin-top: 50px;}

.references.details .accordion-items {display: none;}

/*
.product, .product-zubehoer {border-bottom: 10px solid #00295C;}
.product-item-wrapper::after {display: none;}
*/
.connection-btn p, .connection-btn em {color: #ffffff; white-space: inherit;overflow: inherit;text-overflow: inherit;max-width: 100%;}
.connections-inner a.connection-btn { flex: 0 0 100%;text-decoration: none!important;}

/* Produktfilter */
.filterArea , #reset {display: none;}

/* Produktdetail */

.frame-dark-blue-bg a {;text-decoration: none!important;}

/* forms */
form input, form textarea, form select { background-color: #FFF; }
form input, form textarea, form select, .selectric, .selectric .button, .selectric-items { border-color: #000 !important; color: #000; }
form input[type="button"], form button[type="button"], form input[type="submit"], form button[type="submit"], form input[type="reset"], form button[type="reset"] { border-color: #444; color: #000; }

.tx-powermail  { display: none; }
.tx-powermail .powermail_label { display: block; width: auto; }
.tx-powermail .powermail_fieldwrap_type_submit:before,
.tx-powermail .powermail_fieldwrap_type_submit:after { display: none; }

form .InputField input[type="checkbox"], form .InputField input[type="radio"] { margin: 0 5px 0 0; opacity: 1; position: static; }
form .InputField .input-custom { display: none; }

form ::-webkit-input-placeholder { color: #CCC; }
form :-moz-placeholder { color: #CCC; }
form ::-moz-placeholder { color: #CCC; }
form :-ms-input-placeholder { color: #CCC; }
form :placeholder-shown { color: #CCC; }


/* table */
#content table tr th { background-color: #FFF; color: #000; }
#content table td { border-top: 1px solid; }


/* lists */
#content ul li { list-style-type: circle; }
#content ul li:before { display: none; }
#content .ce-uploads li, #content .news .page-navigation ul li, #content ul.ce-menu li { list-style: none; }

.ce-uploads li > img + div a .ce-uploads-fileName {color: #ffffff;text-transform: none!important;}

/* news */
.news-list-view .article .more, .news-single .article .news-backlink-wrap { display: none; }
.news .shariff { display: none; }


/* project */
#mainHeader .headerMenu, #nav-toggle, #main-nav, .headerSlider { display: none !important; }


/* Fullscreen Banner*/
body[data-page-id="1"] #content-area .content > .frame.frame-layout-2 {margin-bottom: 0px;}
.teaser-full-width .row {margin-right: 0px!important; margin-left: 0px!important;margin-top: 20px;}
.teaser-full-width .teaser-text-outer {background: none;padding-left: 0;}
.teaser-full-width .teaser-text-inner {position: inherit;right: 0px;top: 0px;}
.teaser-full-width h3, .teaser-full-width p {color: #000000;}


/* Buttons */
a.btn-link, a.btn-link-right, .frame-zubehoer-button, a.more, a.readmore {display: none!important;}


/* Footer */
#mainFooter {background: none; margin-top: 0;border-top: 1px #000000 solid;}
#mainFooter .inner-wrapper, .references .content.subpagesList {display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row;
    flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;
    -webkit-align-content: space-between; -ms-flex-line-pack: justify; align-content: space-between; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}

#mainFooter, #mainFooter .main-header, #mainFooter a,
.footer-bottom .copyright,
.footer-nav-col .address address[itemprop="address"]:before,
.footer-nav-col .address .additional .phone:before,
.footer-nav-col .address .additional .email:before {color: #000000;}

.footer-logo, div.footer-nav-col:nth-child(2),
.footer-logo,
div.footer-nav-col:nth-child(3),
.footer-logo, div.footer-nav-col:nth-child(4),
.footer-bottom .footer-menu  {display: none;}

.product-zubehoer-image { width: 300px;height: 300px;background-size: contain;background-repeat: no-repeat;background-position: center;margin: 0 auto;-webkit-print-color-adjust:exact;}

/* Seitenumbrüche */

body[data-page-id="1"] div.frame-produktbox-zubehoer:nth-child(2) {page-break-after: always;}

/* eof */
