.Body {
    background: #fff !important;
    color: #000 !important;
}

.Template,
.Template a,
.Template p,
.Template h3,
.Template h2,
.Template h1 {
    color: #000 !important;
}

h1.headline .textile p,
a:link,
a:visited,
.Nachricht.spalte .info h1 a:link,
.Nachricht.spalte .info h1 a:visited,
#footer .container .contact,
#footer .container .contact h2,
#footer .container .contact h3,
#footer .container .contact .copyright,
#footer .container .links .realized,
#footer .container .links .realized a {
    color: #000 !important;
}

#printHeader {
    display: block;
    font-size: 14px;
    position: relative;
    height: 15mm;
    width: 180mm;
}

#printHeader .printVersion {
    position: absolute;
    right: 10mm;
    top: 0mm;
}

#container,
#footer .container {
    width: 180mm;
    margin: 0px;
}

.mainNav ul li.active a,
.mainNav ul li.active a:hover,
.mainNav ul li a:hover {
    background: #000 !important;
}

#content {
    margin: 0px;
    width: 180mm;
}

#content .middleColumn {
    float: none;
    margin: auto;
}

#middleTabset_0_Content,
#middleTabset_1_Content,
#middleTabset_2_Content,
#middleTabset_3_Content,
#middleTabset_4_Content,
#middleTabset_0 {
    background: #fff;
}

#header,
#mainNav,
#debug,
.navBlock,
.Captions,
.allgaeuKarte,
#content .leftColumn,
#content .rightColumn,
#content .middleColumn .box .bgFooter,
#content .middleColumn .minHeight,
.artikelContentTemplate,
.bilderContentTemplate,
.template,
.googlemap,
#advertisements3,
#footer .container.sponsors,
#footer .container.cooperation,
#footer .container .links .datenschutz,
#footer .container .links .sitemap,
#footer .container .links .impressum,
#footer .container .links .haftungsausschluss,
#footer .container .links .kontakt,
#footer .container .telefon,
#content .middleColumn .box .bgHead,
.navBlock .subLinks,
#navigation,
#content .middleColumn .box .motiv,
.backgroundPic {
    display: none !important;
}

#footer .container .links {
    float: none;
    margin: 0px;
}

.Document.Detail,
.button a,
.Template .Tags span,
.Template .Tags span a,
.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;
}