body {
    font-size: 0.813em;
    font-weight: normal;
    color: #666;
    line-height: 140%;
    font-family: Arial, Helvetica, sans-serif;
}

#header, #footer, #mainnav, #rightcol, #leftcol, .hidden, #breadcrumbs, .slider {
    display: none;
}

.toggle_container {
    display: block !important;
}


.bildlinksfluss, .bildlinks {
    float: left;
    padding-right: 0.769em;
    margin-bottom: 1em;
}

.bildrechtsfluss, .bildrechts {
    float: right;
    padding-left: 0.769em;
    margin-bottom: 1em;
}

.bildoben {
    margin-bottom: 1em;
}

.bildoben.centered img, .bildunten.centered img {
    margin: 0 auto;
}

.bildunterschrift{
    color: #686868;
    font-size: 0.85em;
    text-align: left;
}
.bildunterschrift a{
    margin-top: 0.154em;
    color: #686868;
    font-size: 1.0em;
    text-align: left;
}
.bildunterschrift a:hover{
    color: #24569B;
    text-decoration: underline;
}

.bildrechts img, .bildrechtsfluss img, .bildoben img, .bildunten img, .bildlinksfluss img, .bildlinks img {
    display: block;
}

.q2 .category_teaser_image {
    float: left;
    padding-right: 0.769em;
    padding-top: 0.308em;
}

.q2 {
    clear: both;
    margin-bottom: 1em;
}

.q2.stellen.toggle_container_stelle .q1 h4, .mitarbeiter_detail {	
    display: none;
}

.mitarbeiter_adresse {
    margin-top: 1em;
}

.q1.mitarbeiter span {
    display: block;
}

.hidden {
    display: block;
    width: auto !important;
    height: auto !important;
    overflow: visible;
    position: static;
}

body>div.hidden ul {
    display: none !important;
}