.Body {
    background: #fff;
    color: #000;
}

.Template,
.Template a,
.Template p,
.Template h3,
.Template h2,
.Template h1 {
    color: #000 !important;
}

#printHeader {
    display: block;
    font-size: 14px;
    position: relative;
    height: 15mm;
    width: 180mm;
}

#printHeader .printVersion {
    position: absolute;
    right: 10mm;
    top: 0mm;
}

#container {
    width: 180mm;
}

.mainNav ul li.open a,
.mainNav ul li.active a:hover,
.mainNav ul li a:hover {
    background: #000 !important;
}

#content {
    background: transparent;
    margin: 0px;
    width: 180mm;
}

#content .middleColumn {
    float: none;
    margin: auto;
}

#header,
#mainNav,
#content .leftColumn,
#content .rightColumn,
#content .middleColumn .box .bgFooter,
#content .middleColumn .minHeight,
#advertisements3,
#footer .container.sponsors,
#footer .container.cooperation,
#footer .container .links .datenschutz,
#footer .container .links .sitemap,
#footer .container .links .impressum,
#footer .container .telefon,
#content .middleColumn .box .bgHead,
.navBlock .subLinks,
#navigation,
#content .middleColumn .box .motiv,
.backgroundPic {
    display: none !important;
}

#footer .container {
    margin: 0px;
}

#footer .container .links {
    float: none;
    margin: 0px;
}

.middleColumn .Widget.Tabset .Captions,
.middleColumn .Widget.Tabset .Caption a,
.middleColumn .Widget.Tabset .TabsetContent.active,
#content .middleColumn .box .boxContent,
#footer {
    background: none !important;
}

.middleColumn .Widget.Tabset .Caption a.active,
.middleColumn .Widget.Tabset .Caption a.active:hover {
    background: none;
    font-weight: bold;
}

#footer .container .links .realized,
#footer .container .contact .copyright {
    color: #000;
}

#footer .container,
#footer .container .contact,
.navBlock {
    color: #000;
    height: auto;
}

#footer .container .print {
    display: block;
}
