
/* this file contains the printing layout */

html, body, body .outer-wrapper { height: auto; }
body .inner-wrapper, body > #root { min-height: 0; }
body #root { padding: 0 !important; }

#mainHeader, #mainNav, #mainFooter, #ScrollToTop,
#overlay, #cboxOverlay, body .lightboxOverlay { display: none !important; }

#root .slider, #content #c82, #content #c134, /* form: jobsuche */
#content .showFileInput,
div.csc-mailform .csc-form-element-reset:after, .powermail_form .powermail_fieldwrap_reset:after,
.tx-pmjobsearch .social, .jobdetails .applyJob, .tx-pmjobsearch .back, .jobBrowser { display: none; }

.powermail_form .powermail_fieldwrap_file { display: table !important; }

#content { border: none; padding: 0; }
#content > div, #content > nav { margin-top: 20px; }

body, #content a, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, .selectric,
.powermail_form .powermail_fieldwrap_check .powermail_label,
.powermail_form .powermail_fieldwrap_file .powermail_label:first-child,
form input[type="reset"], div.csc-mailform .csc-form-element-reset input[type="reset"],
form input[type="submit"], .csc-form-confirmation input[type="submit"], div.csc-mailform .csc-form-element-submit input[type="submit"],
#c60 .powermail_form #powermail_field_daten .label,
.frame-border_blue h1, .frame-border_blue h1 a, .frame-border_blue h2, .frame-border_blue h2 a, .frame-border_blue h3, .frame-border_blue h3 a,
.frame-border_red h1, .frame-border_red h1 a, .frame-border_red h2, .frame-border_red h2 a, .frame-border_red h3, .frame-border_red h3 a { color: #444; }

form input[type='email'], #content div.csc-mailform input[type='email'],
form input[type='date'], #content div.csc-mailform input[type='date'],
form input[type='number'], #content div.csc-mailform input[type='number'],
form input[type='password'], #content div.csc-mailform input[type='password'],
form input[type='tel'], #content div.csc-mailform input[type='tel'],
form input[type='text'], #content div.csc-mailform input[type='text'],
form textarea, #content div.csc-mailform textarea,
form select, #content div.csc-mailform select, .selectric,
.frame-border_blue, .frame-border_red { border-color: #444; }

#content form ::-webkit-input-placeholder { color: #CCC; }
#content form :-moz-placeholder { color: #CCC; }
#content form ::-moz-placeholder { color: #CCC; }
#content form :-ms-input-placeholder { color: #CCC; }
#content form :placeholder-shown { color: #CCC; }
form .placeholderLabel .mandatory,
div.csc-mailform li .placeholderLabel, .powermail_form .powermail_label.placeholderLabel { color: #CCC; }

.TextArea ul li:before, #content ul.csc-bulletlist li:before, #content .csc-sitemap li:before, ul.jobList li:before,
form input[type="submit"], .csc-form-confirmation input[type="submit"], div.csc-mailform .csc-form-element-submit input[type="submit"],
.powermail_form .powermail_fieldwrap_file .powermail_label:first-child { background: none; }
.jobdetails .applyJob a, .tx-pmjobsearch div.jobList.noResults .apply { background: none; }

#content .TextArea ul, #content ul.csc-bulletlist, #content .csc-sitemap ul, #content ul.jobList { list-style: initial; padding-left: 25px; }
.TextArea ul li, #content ul.csc-bulletlist li, #content .csc-sitemap li, ul.jobList li, .faq .Item .entry-title { padding-left: 0; }

.tx-pmjobsearch div.job { float: none; width: 100%; }
.jobdetails .entry-title { max-width: none; }

.layout-1 .TextArea, div .row .layout-1 .TextArea {
	-webkit-column-count: auto;
	   -moz-column-count: auto;
			column-count: auto;
}
#content .row, .news-list-view .article { display: block; }
#content .row > div, .news-list-view .article { display: block; margin: 0; width: 100%; }
#content .row > div + div, .news-list-view .article { margin-top: 40px; }


/* eof */
