/* Converts the entire page into a Black&White print optimized version */

body {
    background-color: rgb(255, 255, 255);
    color: Black !important;
}

a {
    color: Black !important;
}

.tdheader {
    background-color: rgb(255, 255, 255);
    color: Black !important;
}

.tdcontent {
    background-color: rgb(255, 255, 255);
    color: Black !important;
}

.tdfooter {
    background-color: rgb(255, 255, 255);
    color: Black !important;
}

.tddarkheader {
    background-color: rgb(255, 255, 255);
    color: Black !important;
}
table.realtable {
    background-color: rgb(255, 255, 255) !important;
    color: Black !important;
}

.newsDate {
    background-color: rgb(240, 240, 240);
    color: Black !important;
}

hr {
    border-color: rgb(0, 0, 0);
    background-color: rgb(0, 0, 0);
}

.bestellformular {
	border: 2px solid rgb(0, 0, 0);
}

.logoimg {
    opacity: 100%;
    filter:         url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
    -moz-filter:    grayscale(0%);
    -ms-filter:     grayscale(0%);
    -o-filter:      grayscale(0%);
    filter: gray; 
}

.offerstable, .offerstable td, .offerstable .tddarkheader td {
    background-color: rgb(255, 255, 255) !important;
    color: Black !important;
}

/* This causes a race while printing in Chrome so that the Logo sometimes isn't there at all
#logoimg {
    content: url("../style/img/logo_white.png");
} */