* {
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important
    -webkit-print-color-adjust: exact;
}

tr, img {
    page-break-inside: avoid
}

img {
    max-width: 100% !important
}

h1, h2, h3 {
    page-break-after: avoid
}

p, h2, h3 {
    orphans: 3;
    widows: 3
}

.main-content-wrapper {
    background: transparent !important;
    page-break-inside: auto;
}

.size1of4 {
    width: 100%;
}

.size1of3 {
    width: 50%;
}

.size3of4 { 
    width: 100%; 
}

nav, footer, .sidebar, .\000032ndnav, .mod-nav-main .menu-wrapper {
    display: none;
}

div.version {
    top: 50px;
    left: 0px;
}
article.mod
{
	z-index:1000;
}

header {
    border-bottom: 1px solid black;
}

article {
    float: none !important;
}

.mod.mod-header-main {
    border: none
}

.main-content-wrapper {
    border: none;    
}

* {
    page-break-inside: auto;
    page-break-before: avoid;
    page-break-after: avoid;
    break-after: avoid;
    break-before: avoid;
    break-inside: auto;
    overflow: visible !important;
    background: none !important;
}

.page-gradient article {
    display: inline !important;
}
body
{
	background:white;
}

figure img {
	display:inline-block;
}
article {
	background: none !important;
}
.bulletlist a {
    background: url('https://companynews.commerzbank.de/media/_layout/images/single-arrow_small.png') !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    background-size: 6px 10px !important;
    
}