
/* this file contains the printing layout */

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

body, a,
h1, .H1, h2, .H2, h3, .H3, h4, .H4, h5, .H5, h6, .H6,
h1 a, .H1 a, h2 a, .H2 a, h3 a, .H3 a, h4 a, .H4 a, h5 a, .H5 a, h6 a, .H6 a { color: #000 !important; }

hr { border-color: #000; }

p.colored, span.colored, a.colored, b.colored, i.colored, u.colored { color: #000; }

/* breadcrumbs */
span[itemprop="title"], li.separator { color: #000; }


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


/* 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 .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; }


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


/** project */

/* main header and footer */
#main-header .site-header-meta, #nav-toggle, #main-nav, .header-slider { display: none !important; }
#logo { position: static; }
#main-Footer a { color: #fff !important; }
#main-Footer a.btn-white { color: #e30613 !important; }

/* main content */
#content .site-content > .frame + .frame { margin-top: 40px; }
#content .site-content > .frame:last-child { margin-bottom: 40px; }

.columns-2 { display: flex; }
.columns-2 > .col { max-width: 50%; flex: 0 0 50%; }

/* teaser blocks */
.teaser-block .teaser-text-block.color header h4 { color: #fff !important; }
.teaser-block .more-link { display: none; }

/* markenfinder */
.tx_markenfinder-filter .sel-item { max-width: 30%; display: inline-block; }
.tx_markenfinder-filter .sel-submit { display: none; }
.tx_markenfinder-list { display: flex; }
.tx_markenfinder-list .col { flex: 0 0 25%; max-width: 25%; }
.tx_markenfinder-list .mark-item { border: 1px #333 solid; }

#tx_markenfinder-categories .row { display: flex; }
#tx_markenfinder-categories .col { flex: 0 0 25%; max-width: 25%; }
.tx-markenfinder .category-item { border-bottom: none; padding-bottom: 0; }
.tx-markenfinder .category-item a.more-link { display: none; }

/* eof */
