html, body, form {
    font-size: 14px !important;
    background-color: #fff;
    color:#000 !important;
}

#sb-site {
    background-color: #fff;
    min-height:0 !important;
}

#balkboven {
    display:none;
}

.full_wrapper {
    width: 640px !important;
}

#festival_wrapper {
    display:none;
}

#header_wrapper {
    border-bottom: 1px solid #000;
}

#containerLogo {
    width:18%;
    padding-left:0.5% !important;
}

#containerMenu {
    display:none;
}

#content_wrapper {
    min-height: 0 !important;
}

.containerContentImg {
    display:none;
}

.containerContentTxt {
    width:100%;
    margin-bottom:0;
}

div.newscorrection, div.eventscorrection, div.workcorrection {
    left: 0 !important;
    width: 100%;
}

.column {
    padding-left: 0.5% !important;
    padding-right: 0.5% !important;
}

#footer_wrapper {
    width: 640px !important;
    background-color: #fff;
    color: #000;
    margin:0 auto;
}

#addressfooter {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

#menufooter {
    display:none;
}

#partnerfooter {
    display:none;
}

#socialfooter div.dev_sign {
    width: 100%;
}

#socialfooter #bottom_socials {
    display:none;
}

#socialfooter #bottom_news-trans {
    display:none;
}

#dev_sign {
    font-size: 0.5625em;
    color: #000;
}

    #dev_sign a {
        color: #000;
    }

.news .third, .news .two-third, .news .half {
    float:none;
    width:100%;
    padding-left:0 !important;
    padding-right:0 !important;
}

.column > img, .column > figure, .column > .embed-responsive {
    width: 100%;
}

h1, h2, h3, h4 {
    color: #000 !important;
}

hr {
    display:none;
}

.pager {
    display: none;
}