
div#region-branding,
div#region-content {
    margin: 0 !important;
    padding: 0 !important;
}

div#region-menu,
div#region-search,
div#region-service-links,
aside#region-navigation,
div.site-slogan-container,
div.feed-icon,
footer#section-footer div.copyright ul.rightColumn,
div.registration-info,
div.field-name-field-social-widgets,
nav.node-links,
div.messages,
body.page-galerie-bureaux div.views-submit-button,
footer#section-footer div.copyright ul.middleColumn,
div.toolbar-menu,
div#nos_frame {
    display: none;
}

div#block-system-main div.view-content div.views-row,
body.front div#block-system-main article,
body.page-taxonomy article.node-veranstaltung,
body.page-taxonomy article.node-reise,
body.page-agenda article.node {
    background: none !important;
    padding-bottom: 15px !important;
    border-bottom: 1px dotted #707070;
}

div.person,
div.pagewidth,
aside#region-related div.image,
body.page-agenda article,
body.front article,
body.page-galerie-bureaux tr{
    page-break-inside: avoid !important;
}

ul#agenda-inpage-navigation li {
    display: none;
}

ul#agenda-inpage-navigation li.active {
    display: block;
}

ul#agenda-inpage-navigation li a {
    border: none !important;
    padding-left: 0 !important;
}

body.page-galerie-bureaux thead tr {
    border-bottom: 1px solid #cccccc;
}

body.page-galerie-bureaux div#region-content {
    margin-right: 0 !important;
}

div#zone-header,
div#zone-content,
div.pagewidth,
footer#section-footer,
body.front div#region-content,
body.page-agenda div#region-content,
body.page-galerie-bureaux div#region-content {
    width: 850px !important;
}

div#zone-header,
div#zone-content,
div.pagewidth {
    margin-left: 50px !important;
}

div#zone-content {
    border-top: 1px dotted #707070;
    padding-top: 26px;
}

div.pagewidth {
    border-top: 1px dotted #707070;
    padding-top: 12px;
}

div#region-content {
    width: 590px !important;
    margin-right: 48px !important;
    padding: 0 !important;
}

aside#region-related {
    width: 210px !important;
}

footer#section-footer {
    background: none !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
}

footer#section-footer div.copyright {
    margin-top: 0;
    border-top: 1px dotted #707070;
}

footer#section-footer div.copyright ul {
    margin-bottom: 0 !important;
}

footer#section-footer ul {
    margin-bottom: 9px;
}

footer#section-footer ul.leftColumn {
    text-align: left;
}

footer#section-footer ul.rightColumn {
    padding-right: 0 !important;
}

footer#section-footer ul.middleColumn {
    width: 390px;
}

footer#section-footer div.copyright ul.leftColumn {
    float: none;
    width: 100%;
}

footer#section-footer div.copyright {
    background: none !important;
}

footer#section-footer div.copyright ul.leftColumn li.element-invisible {
    position: static !important;
    height: auto;
    color: #6f6f6f;
}

nav.node-links {
    /*background: orange;*/
}

/*#body {width:70% !important;}*/
/*div#zone-header,*/
/*div#zone-content,*/
/*div.pagewidth { overflow:visible;}*/