/* 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 */
#breadcrumbList span[itemprop="title"], #breadcrumbList span.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 {  }
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 {}
.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 {}
#content ul li:before {  }
#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 */

/* header and footer */
#mainHeader .headerMenu, #nav-toggle, #main-nav, .headerSlider { display: none !important; }
#mainFooter a { color: #fff !important; }
#mainFooter .footer-infos-row { padding: 20px; }

/* frames */
.content .frame + .frame-space-before-extra-small,
.content .frame + .frame-space-before-small,
.content .frame + .frame-space-before-medium,
.content .frame + .frame-space-before-large,
.content .frame + .frame-space-before-extra-large { margin-top: 40px !important; }
.content .frame-space-after-extra-small,
.content .frame-space-after-small,
.content .frame-space-after-medium,
.content .frame-space-after-large,
.content .frame-space-after-extra-large { margin-bottom: 40px !important; }

.content .frame.frame-bg-orange * { color: #000 !important; }
.content .frame.frame-bg-orange header * { color: #000 !important; }
.content .frame.frame-bg-orange::before, .content .frame.frame-bg-gray::before { content: none; }
.content .row .frame.frame-bg-orange, .content .row .frame.frame-bg-gray { padding: 0; }

/* editor */
h1, .h1 { border-color: #000; }
a.teaser-link-left, a.teaser-link-right { border-bottom-color: #000 !important; }
a.more { border-color: #000; }
a.btn { border: 2px solid #000; }
a.btn-white { color: #000; }

/* DCEs */
.teaser-with-text .image-wrapper { padding-bottom: 50%; }

.teaser-newsletter-outer { margin: 0; }
.teaser-newsletter-inner { width: 100%; }
.teaser-newsletter .teaser-wrapper { padding: 30px 0; }

/* form */
.powermail_fieldwrap_type_button .powermail_field, .powermail_fieldwrap_type_reset .powermail_field, .powermail_fieldwrap_type_submit .powermail_field, .powermail_confirmation .btn-group .powermail_field { border: 2px #000 solid; }
.powermail_fieldwrap_type_button .powermail_field::after, .powermail_fieldwrap_type_reset .powermail_field::after, .powermail_fieldwrap_type_submit .powermail_field::after, .powermail_confirmation .btn-group .powermail_field::after { color: #000; }

/* eof */
