/* -- Hide screen specific elements -- */
#nav,
#footer .footer-links,
#feature a.prev,
#feature a.next,
topline#topline, header#navbar,
nav#block-hauptnavigation-3,
nav#block-topmenuhauptnavi2,
div#breadcrumb,
footer.footer,
.field--name-field-themen-bild,
.menudiv,
section#block-printfriendly,
section#block-addtoanybuttons,
img#logo_klein
{
    display: none;
}
img#logo_normal{display: inline-block!important;top: 20px!important;}

.main-container.container > .row > .col-sm-12 {
    top: -150px!important;
}



/* -- Typography -- */
body {
    background: #FFF;
    color: #000;

}

/* -- Add message re print -- */
#content:before {
    content: "Thank you for printing this page. Do come back to foo.tld, we are constantly adding new and interesting articles and tutorials. Note: To help the environment we have automatically removed navigaton and other unessessary elements from the page.";
    display: block;
    border: 1px solid #ccc;
    font-style: italic;
    margin: 0 0 1em;
    padding: 8px 10px;
}

@media print {
    a[href]:after {
        content: none !important;
    }
}



html, html * {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif";
}

body {font-size:16px;}

span.small-black, span.small-black a {font-size:20px;}

.aktuelles h3 {text-align:left!important;}

.aktuelles .info-content a {font-size:16px;}

.more-link.form-group a {font-size: 16px;}

ul.links a {font-size: 16px;}

span.file-link a {
    font-weight: bold!important;
}

/* MENU */
li.dropdown-header a {font-size: 16px;}

li.col-md-3 li.dashed {
    margin-left: 20px;
    list-style: inherit;
}

.dropdown-menu-large .dropdown-header {
    color: #428bca;
    font-size: 18px;
}
.dropdown-menu-large > li > ul > li {
    /* list-style: none; */
}
li.dropdown-header {
    margin-left: 0!important;
}
li.dropdown-header {
    padding-left: 0;
}
li.col-md-3 li.dashed {
    margin-left: 20px;
    list-style: inherit;
}
.breadcrumb {font-size: 12px;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-weight:bold;}

@media print {body {
    overflow: visible !important;
    color: #333333;
    margin-top: 5cm!important;
    margin-right: 2cm!important;
    margin-bottom: 2cm!important;
    margin-left: 2cm!important;
}}