
@page {
    margin: 11mm 17mm 17mm 17mm;
    size: A4;
}
html, body {
    height: 297mm;
    width: 210mm;
}
body {
    margin: 0 auto;
    min-width: 768px;
    padding: 0 !important;
}

#meta ul.meta-menu,
#header img.logo,
#header ul.user-menu,
#header ul.main-menu,
#header ul.meta-menu,
#main.s1 .white-box .news a,
#main .white-box a.link.pull-right,
#main .white-box .pull-right button,
#main .white-box .pagination,
#main .buttons,
#main .teasers,
#footer {
    display: none;
}
@media (min-width: 768px) {
    #header a.logo {
        background: url(../img/logo-1~.png) 0 40px no-repeat;
        display: block;
        height: 120px;
        width: 64px;
    }
}
@media (max-width: 767px) {
    #header a.logo {
        background: url(../img/logo-klein-1~.png) 0 15px no-repeat;
        display: block;
        height: 80px;
        width: 64px;
    }
}
/*
#header h1,
#header .subtitle {
    position: static;
}
*/
#header .navbar-toggle {
    visibility: hidden;
}
#header .collapse {
    display: block;
    height: auto;
}
#header .container,
#main.container {
    min-width: 750px;
    width: 90%;
}
#main .search-box,
#main .white-box,
#main .grey-boxes,
#main .grey-box,
#main .white-box .panel-heading,
#main .white-box .panel-body,
#main .white-box .panel-default,
#main .white-box .panel-primary {
    background-color: #fff;
    border: none;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}
#header a[href]:after,
#main a[href]:after {
    content: "" !important;
}
[class*="col-sm-"],
[class*="col-xs-"] {
    float: left;
}
.col-sm-12, .col-xs-12 {
    width: 100% !important;
}
.col-sm-11, .col-xs-11 {
    width: 91.66666667% !important;
}
.col-sm-10, .col-xs-10 {
    width: 83.33333333% !important;
}
.col-sm-9, .col-xs-9 {
    width: 75% !important;
}
.col-sm-8, .col-xs-8 {
    width: 66.66666667% !important;
}
.col-sm-7, .col-xs-7 {
    width: 58.33333333% !important;
}
.col-sm-6, .col-xs-6 {
    width: 50% !important;
}
.col-sm-5, .col-xs-5 {
    width: 41.66666667% !important;
}
.col-sm-4, .col-xs-4 {
    width: 33.33333333% !important;
}
.col-sm-3, .col-xs-3 {
    width: 25% !important;
}
.col-sm-2, .col-xs-2 {
    width: 16.66666667% !important;
}
.col-sm-1, .col-xs-1 {
    width: 8.33333333% !important;
}
