body,
html { background: #fff url(); font-size: 9px;}
.header { height: 125px; }
.content-column h1 { margin: 0; padding: 20px 0; }
.site-navigation { position: static; padding-left: 0; padding-top: 10px; }
.site-navigation li { margin-right: 10px; }
.header { height: 105px; }
.navigation,
.sub-navigation,
.footer,
.search,
.modules,
.module-column,
.left-column,
.footer,
.pagination,
.newsletter-signup,
.status-report { display: none; }
.content { height: auto; }
.content-column { float: none; }
.news,
.status,
.the-article,
.contact { background: #fff; }
.contact-persons { clear: both; width: auto; }
.body,
.header,
.innerwrap,
.content-column { width: auto; }
.news-list-item h2,
.status-list-item h2,
.news-list-item p,
.status-list-item p { float: none; width: auto; }
.news-list-item-date,
.status-list-item-date { background: none; float: none; height: auto; width: auto; }
.news-list-item-date-day,
.status-list-item-date-day,
.news-list-item-date-month,
.status-list-item-date-month,
.news-list-item-date-year,
.status-list-item-date-year { color: #000; display: inline; font-size: 13px; text-shadow: 0 0 0 #fff; }
.float-break { height: 0; }
.big-module { float: none; width: 100%; }

body #print {
    width: 640px;
    margin: 0 auto;
}

.nine {
    width: 100%;
}

.twelve {
    width: 100%;
}

.section {
    margin: 0;
}

#header-print {
    height: 110px;
    margin-bottom: 30px;
    margin-top: 10px;
}

.logotype-container {
    position: relative;
    bottom: 150px;
    left: 15px;
}

.logotype-container .logotype {
    width: 312px;
    height: auto;
}

#footer-print {
    border-top: 1px solid black;
    clear: both;
    padding-top: 10px;
    line-height: 1.2em;
}

#footer-print .text {
    float: left;
    margin-left: 5px;
    font-size: 9px;
}

#footer-print .logo {
    float: right;
}

#footer-print .logo img {
    height: 25px;
    width: auto;
}