﻿/* RESET */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
@media print {
    .pagebreak {
        page-break-before: always;
    }
    /* page-break-after works, as well */
}
.form-group-ro {
    margin-bottom: 4px;
}
.form-group-ro-alt {
    margin-bottom: 4px;
    margin-top: 4px;
    background-color: #f5f5f5;
}
 .narrow {
     max-width: 100px;
 }
.alert-eindhoven {
    color: #000;
    background-color: #CCCCCC;
    border-color: #888;
}

.RadPicker_Bootstrap .rcCalPopup, .RadPicker_Bootstrap .rcTimePopup {
    height: 28px !important;
}
/*verticale labels*/
/* Styles for rotateTableCellContent plugin*/
table div.rotated {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    -ms-writing-mode: tb-rl;
    writing-mode: tb-rl;
    white-space: nowrap;
    text-align: left;
}

.fbold {
    font-weight: bold;
}

thead th {
    vertical-align: bottom;
    text-align: left;
}

table .vertical {
    white-space: nowrap;
    text-align: left;
}

/*flow specific*/
.div_docdrag {
    padding: 6px;
}

.dossier_table {
    width: 100%;
}

    .dossier_table tr {
        vertical-align: top;
        width: 100%;
    }

.pub_table {
    width: 860px;
}

.pub_row {
    width: 100%;
    vertical-align: bottom;
}

.pub_row2 {
    width: 100%;
    background-color: #ffffff;
    vertical-align: bottom;
}

.pub_row_top {
    width: 100%;
    vertical-align: top;
}

.pub_td {
    border: #7f7f7f 1px solid;
    padding: 3px;
}

.td_pad {
    width: 160px;
    padding: 4px;
    vertical-align: top;
}


.doccontainer {
    color: #000000;
    margin-top: 6px;
    border: #7f7f7f 1px solid;
}

.red_head {
    color: #dd0000;
    font-size: 12px;
    font-weight: bold;
}

.docheader {
    padding: 3px;
    background-color: #dd0000;
    border: none;
    border-bottom: #7f7f7f 1px solid;
}

.docbody {
    padding: 3px;
    border: none;
}

.header_div {
    background-color: #dd0000;
    color: #000000;
    padding: 4px;
    border-top: #7f7f7f 1px solid;
    border-left: #7f7f7f 1px solid;
    border-right: #7f7f7f 1px solid;
}

.body_div {
    background-color: #dedede;
    border-bottom: #7f7f7f 1px solid;
    border-left: #7f7f7f 1px solid;
    border-right: #7f7f7f 1px solid;
    color: #000000;
    padding: 4px;
    min-height: 200px;
}

.para {
    line-height: 130% !important;
    margin-top: 6px;
    margin-bottom: 6px;
}

.main_container {
    width: 100%;
    height: auto;
    border-left: 1px solid #C1C1C1;
    border-right: 1px solid #C1C1C1;
    margin-bottom: 20px;
    padding-top: 30px;
}

.main_sub_container {
    min-height: 580px;
    height: auto;
    padding: 10px;
}

.trHead {
    display: none;
}

.tooltip {
    cursor: pointer;
}
.pointer {
    cursor: pointer !important;
}
.btn_right {
    padding-top: 20px;
    width: 120px;
}

.tbl_flow {
    width: 100%;
}

.inputtd {
    padding-top: 4px;
    padding-bottom: 10px;
}

.inputhead_td {
    font-weight: bold;
}
/* end flow specific*/
table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: normal;
}

strong, b {
    font-weight: bold !important;
}

ol, ul {
    list-style: none;
}



caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
}

.twitter-follow-button {
}

.wieBlock {
    float: left;
}

.content strong, .content b {
    font-weight: bold !important;
}

.content em {
    font-style: italic !important;
}

.content u {
    text-decoration: underline !important;
}

.content ol {
    margin-left: 20px;
}

    .content ol li {
        list-style: decimal !important;
        padding-left: 10px;
    }

.content h1 {
    font-size: 22px !important;
    font-weight: bold !important;
}

.content h3 {
    font-size: 13px !important;
    font-weight: bold !important;
}

.content ul ul, .content ol ol {
    margin: 0 20px !important;
}


/* LINKS */
.ItemDetails a, .homeNewsItem > a, .content a, #homeText a {
    color: #333;
    padding: 2px;
    text-decoration: underline;
}

    .ItemDetails a:hover, .homeNewsItem > a:hover, .content a:hover, #homeText a:hover {
        color: #707070;
        color: rgba(51, 51, 51, 0.7);
        text-decoration: none;
    }


/* Main */
body {
    background: #fff;
    font-family: "Arial", sans-serif;
    overflow-y: scroll;
}

html, body {
    height: 100%;
}

.clear {
    clear: both;
    height: 0px;
}

hr {
    display: block;
    color: #000;
}

h1, h2 {
    letter-spacing: 0.5px;
}

#wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto;
    padding: 0 50px;
    width: 860px;
    background: #fcfcfc;
    overflow: hidden !important;
}

#wrapperadmin {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto;
    padding: 0 50px;
    width: 1280px;
    background: #fcfcfc;
    overflow: hidden !important;
}

#header {
    position: relative;
}

.logo-top {
    font-family: 'Noto Sans', sans-serif;
    font-size: 27px;
    font-weight: bold;
    line-height: 32.0004px;
}

.logo-bottom {
    font-family: 'Noto Sans', sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    color: rgb(51, 51, 51);
    opacity: 0.7;
}

.flogo-top {
    font-family: 'Noto Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 32.0004px;
}

#searchBox {
    position: absolute;
    top: 10px;
    right: 0px;
    height: 36px;
    width: 200px;
}

    #searchBox .searchBoxInput {
        height: 14px;
        padding: 3px;
        font-size: 11px;
        border: solid 3px #ddd;
        color: #929496;
        width: 189px;
    }

#plc_lt_zoneHeader_SearchBox_btnSearch {
    background: url(/getmedia/f7339a01-e069-4025-bbba-261f92a05599/searchBtn.aspx) no-repeat;
    width: 12px;
    height: 13px;
    border: 0;
    text-indent: -99999px;
    cursor: pointer;
    position: absolute;
    top: 6px;
    right: 6px;
}

#smIcons {
    position: absolute;
    top: 40px;
    right: 0px;
    height: 80px;
    width: 138px;
}

.smFb, .smTw, .smLi, .smYt, .smRss, .nbLink {
    width: 18px;
    height: 18px;
    display: block;
    text-indent: -99999px;
    outline: none;
    float: left;
    margin-left: 5px;
}

#main {
    position: relative;
    margin-bottom: 40px;
}

#columnTop {
    height: 20px;
}

.CMSListMenuLinkHighlighted {
    color: #000 !important;
}

#columnTop, #doelgroepTop, .CMSBreadCrumbsLink, .CMSBreadCrumbsCurrentItem {
    color: #929496;
    font-size: 11px;
    text-decoration: none;
}

    .CMSBreadCrumbsLink:hover {
        color: #555;
    }

#columnWrap {
    position: relative;
}

#columnLeft {
    width: 213px;
    float: left;
    margin-right: 2px;
    border-bottom: 3px solid #929496;
    background: #f2f2f2;
}

#columnCenter {
    padding: 0 0px;
    margin-left: 0px;
    margin-right: 0px;
    border-bottom: 3px solid #929496;
}

#columnCenter2 {
    padding: 0;
    margin-left: 0px;
    margin-right: 0px;
    border-bottom: 3px solid #929496;
}

    #columnCenter h1.title, #columnCenter2 h1.title {
        width: 100%;
    }

    #columnCenter .ItemImageWrapper, #columnCenter2 .ItemImageWrapper {
    }

#columnRight {
    width: 213px;
    position: absolute;
    right: 0;
    top: 0;
    margin-right: 2px;
    border-bottom: 3px solid #929496;
    background: #f2f2f2;
}

#idoc_mediatheek li {
    list-style: none !important;
}

#iDoc_mediatheek_zoekForm label {
    display: block;
}

.main-content {
    width: 625px !important;
    float: right !important;
    margin: 0 0 0 10px !important;
}

    #idoc_mediatheek h1, #main h1.title, .main-content h1 {
        height: 40px;
        font-size: 28px !important;
        font-weight: bold;
        line-height: 43px;
        color: #333;
        border-bottom: 3px solid #929496;
        margin-bottom: 20px;
    }

#main h2.title {
    height: 40px;
    font-size: 16px;
    font-weight: bold;
    line-height: 50px;
    color: #333;
    background: #FCFCFC;
    border-bottom: 3px solid #929496;
    margin-bottom: 20px;
}

.sub_title {
    height: 40px;
    font-size: 16px;
    font-weight: bold;
    line-height: 50px;
    padding-left: 10px;
    color: #333;
    border-bottom: 3px solid #929496;
    margin-bottom: 20px;
    margin-top: 20px;
}

#main h1.title em, #main h2.title em {
    color: #000;
    font-weight: bold;
}

.content {
    padding-right: 20px;
    padding-bottom: 20px;
}

.doelgroepTop {
    margin-bottom: 10px;
}

#subMenu {
    margin: 10px 0 20px 0;
}

    #subMenu li {
        margin-bottom: 10px;
    }

    #subMenu a {
        font-size: 14px;
        font-weight: bold;
        color: #929496;
        text-decoration: underline;
    }

        #subMenu a:hover {
            color: #000;
            text-decoration: none;
        }

    #subMenu ul {
        margin: 10px 0 10px 10px;
    }

        #subMenu ul li a {
            font-size: 12px;
            font-weight: normal;
        }

#topMenu {
    height: 30px;
    margin-top: 20px;
    border-bottom: solid 3px #929496;
    position: relative;
}

    #topMenu li {
        height: 30px;
        float: left;
        padding-right: 40px;
    }

        #topMenu li a {
            color: #333;
            text-decoration: underline;
            font-size: 18px;
            font-weight: bold;
        }

            #topMenu li a:hover {
                color: #707070;
                text-decoration: none;
            }

.topMenuLast, .bkkcMenuLast {
    padding-right: 0 !important;
    position: absolute;
    right: 0;
}

#bkkcMenu {
    height: 30px;
    margin-top: 10px;
    margin-bottom: 20px;
    position: relative;
}

    #bkkcMenu li {
        height: 30px;
        float: left;
        padding-right: 85px;
    }

        #bkkcMenu li a {
            color: #dd0000;
            text-decoration: none;
            font-size: 16px;
            font-weight: bold;
        }

            #bkkcMenu li a:hover {
            }

.footerBlock {
    width: 100%;
    height: 352px;
    line-height: 14px;
    padding: 20px 10px 0 10px;
    float: left;
    margin-right: 2px;
    border-top: solid 3px #929496;
    color: #555;
    background: #f2f2f2;
}

    .footerBlock ul li ul li.lastMenu {
        margin-bottom: 15px;
    }

.footerBlockLast {
    width: 195px;
    margin-right: 0;
}

.footerBlock > ul {
}

    .footerBlock > ul > li {
        display: block;
        clear: both;
        margin-bottom: 5px;
    }

        .footerBlock > ul > li > ul {
            margin: 5px 0 1px 0;
            padding-bottom: 20px;
        }

            .footerBlock > ul > li > ul > li {
                padding-bottom: 0;
                float: left;
            }

.footerBlock ul li a {
    font-weight: bold;
}

.footerBlock ul li ul li a {
    font-weight: normal;
}

.footerBlock a {
    text-decoration: none;
    color: #555;
}

    .footerBlock a:hover {
        color: #000 !important;
    }

#footerMenuLeft a, #footerMenuRight a {
    color: #555;
    text-decoration: none;
    padding: 0 4px 0 0;
    margin-right: 4px;
}

#footerMenuLeft li ul li a, #footerMenuRight li ul li a {
    background: url(/getmedia/2b32163a-ccd2-4e81-814c-1848518ebe66/sepp.aspx) no-repeat right center;
}

.footerBlock li ul .lastMenu a {
    padding-right: 0 !important;
    margin-right: 0 !important;
    background: none !important;
}

#footerImage img {
    width: 860px;
}

#homeSlider {
    width: 860px;
    height: 350px;
    overflow: hidden;
    position: relative;
}

    #homeSlider .slide {
        width: 860px;
        height: 350px;
        cursor: pointer;
    }

        #homeSlider .slide h2 a {
            background: #fff;
            padding: 8px 10px 10px 10px;
            position: absolute;
            top: 10px;
            left: 40px;
            font-size: 28px;
            font-weight: bold;
            color: #333;
            text-decoration: none;
        }

        #homeSlider .slide .slideHalf {
            width: 330px;
            height: 300px;
            position: absolute;
            top: 0;
            right: 0;
            background: #dd0000;
            padding: 100px 50px 50px 50px;
            font-size: 24px;
            font-weight: bold;
            color: #333;
            border-left: solid 2px #fff;
        }

    #homeSlider .sliderNext, #homeSlider .sliderPrev {
        width: 30px;
        height: 350px;
        display: block;
        position: absolute;
        top: 0;
        text-indent: -99999px;
        outline: none;
        z-index: 1000;
    }

        #homeSlider .sliderNext:hover, #homeSlider .sliderPrev:hover {
        }

    #homeSlider .sliderNext {
        background: url(/getmedia/b9f2033c-9a63-422a-8db2-6871a0cfa31f/slideNext.aspx) no-repeat;
        right: 0;
    }

    #homeSlider .sliderPrev {
        background: url(/getmedia/56857c21-4811-43e0-8029-0ac24cc5a4fb/slidePrev.aspx) no-repeat;
        left: 0;
    }

#homeNews {
    margin: 20px 0 40px;
    width: 430px;
    float: left;
    position: relative;
}

    #homeNews h1 {
        color: #dd0000;
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 10px;
    }

    #homeNews .homeNewsWrapper {
        border-top: solid 3px #929496;
        border-bottom: solid 3px #929496;
        background: #f2f2f2;
        padding: 20px 0 20px 10px;
        width: 418px;
        margin-right: 2px;
        height: 420px;
    }

    #homeNews .homeNewsItem {
        color: #555;
        line-height: 16px;
        width: 198px;
        height: 190px;
        float: left;
        padding: 0 10px 0 0;
    }

        #homeNews .homeNewsItem h2 {
            font-size: 16px;
            line-height: 20px;
            font-weight: bold;
            margin-bottom: 10px;
            max-height: 40px;
            overflow: hidden;
        }

        #homeNews .homeNewsItem span {
            width: 100%;
            display: block;
            margin-bottom: 10px;
            color: #555;
            font-size: 11px;
        }

        #homeNews .homeNewsItem .homeNewsLink {
            font-weight: bold;
            color: #555;
            display: block;
            background: none;
            text-decoration: none;
        }

        #homeNews .homeNewsItem h2 a {
            color: #555555;
            text-decoration: none;
        }

.ItemMore a, .LeesMeerKnop a, .moreBtn {
    background: #929496;
    color: #fff !important;
    padding: 3px 5px;
    position: absolute;
    bottom: 0px;
    right: 10px;
    text-decoration: none;
    font-weight: bold;
}

    .ItemMore a:hover, .LeesMeerKnop a:hover, .moreBtn:hover {
        background: #555;
    }

.ItemForm a {
    background: #929496;
    color: #fff !important;
    padding: 3px 5px;
    position: absolute;
    bottom: 0px;
    right: 85px;
    text-decoration: none;
    font-weight: bold;
}

    .ItemForm a:hover {
        background: #555;
    }

#homeAgenda {
    margin: 20px 0 40px;
    width: 215px;
    float: left;
    position: relative;
}

    #homeAgenda h1 {
        color: #dd0000;
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 10px;
    }

    #homeAgenda .homeAgendaWrapper {
        border-top: solid 3px #929496;
        border-bottom: solid 3px #929496;
        background: #f2f2f2;
        padding: 20px 0;
        width: 213px;
        height: 420px;
        margin-right: 2px;
    }

        #homeAgenda .homeAgendaWrapper ul {
            padding-left: 16px;
        }

            #homeAgenda .homeAgendaWrapper ul li {
                line-height: 16px;
                padding: 0 10px;
                list-style: url(/getmedia/d3105d33-9c25-43a8-8d46-a49cb5249f25/bullitArrow.aspx);
                height: 55px;
            }

                #homeAgenda .homeAgendaWrapper ul li a {
                    font-size: 11px;
                    font-weight: bold;
                    color: #555555;
                    text-decoration: none;
                }

                #homeAgenda .homeAgendaWrapper ul li span {
                    display: block;
                    font-size: 11px;
                    color: #555;
                }

#homeTwitter {
    margin: 20px 0 0 0;
    width: 215px;
    height: 260px;
    float: left;
    position: relative;
}

    #homeTwitter h1 {
        color: #555;
        font-weight: bold;
        font-size: 20px;
        margin-bottom: 10px;
        padding-left: 10px;
    }

    #homeTwitter .homeTwitterWrapper {
        border-top: solid 3px #929496;
        background: #f2f2f2;
        padding: 20px 0 0 0;
        width: 213px;
        height: 206px;
        margin-right: 2px;
        overflow: hidden;
    }

.homeTwitterWrapper h2 {
    padding-left: 26px;
    background: url(/getmedia/d3105d33-9c25-43a8-8d46-a49cb5249f25/bullitArrow.aspx) no-repeat 0px 4px;
    height: 25px;
    font-weight: bold;
    color: #555;
}

#homeTwitter .tweets {
    height: 110px;
}

.homeTwitterWrapper iframe {
    margin: -7px 0 7px 23px;
}

.homeTwitterWrapper .tweets {
}

#homeTwitter .homeTwitterWrapper .tweet {
    width: 193px !important;
    padding: 0 10px !important;
}

.content strong, .content b {
    font-weight: bold !important;
}

.homeTwitterWrapper .tweet {
    height: 150px;
    width: 193px !important;
    padding: 0 10px !important;
}

    .homeTwitterWrapper .tweet h3 a {
        color: #555;
        text-decoration: none;
        font-weight: bold;
    }

    .homeTwitterWrapper .tweet span {
        display: block;
    }

hr {
    height: 1px;
    color: #929496 !important;
    background-color: #929496 !important;
    margin: 10px 0;
    border-bottom: 0;
}

.homeTwitterWrapper .tweet span, .homeTwitterWrapper .tweet a, .homeTwitterWrapper .tweet p {
    color: #555;
}

.homeTwitterWrapper .tweet a {
    color: #000 !important;
    background-color: #dd0000;
    text-decoration: none;
}

    .homeTwitterWrapper .tweet a:hover {
        background-color: #FBE327;
    }

#columnRight .homeTwitterWrapper iframe {
    margin: 0 0 10px 10px;
}

#homeInfo {
    margin: 0 0 40px 0;
    float: left;
    position: relative;
    background: #f2f2f2;
    width: 213px;
    height: 237px;
}

    #homeInfo h1 {
        color: #555;
        font-size: 20px;
        font-weight: bold;
        padding-left: 10px;
        margin-bottom: 10px;
    }

.homeInfoWrapper {
    padding: 10px 10px 10px 10px;
    height: 180px;
    width: 193px;
    line-height: 16px;
    color: #555;
    border-bottom: solid 3px #929496;
    border-top: solid 3px #929496;
}

    .homeInfoWrapper ul {
        padding-left: 16px;
        padding-top: 10px;
    }

    .homeInfoWrapper li {
        line-height: 16px;
        padding-left: 10px;
        list-style: url(/getmedia/d3105d33-9c25-43a8-8d46-a49cb5249f25/bullitArrow.aspx);
        height: 20px;
    }

        .homeInfoWrapper li a {
            text-decoration: none;
            font-size: 11px;
            font-weight: bold;
            color: #555;
        }

#homeText, #homeMap, #homeMovie {
    height: 213px;
    line-height: 14px;
    float: left;
    margin-right: 2px;
    border-top: solid 3px #929496;
    border-bottom: solid 3px #929496;
    color: #555;
    background: #F2F2F2;
    margin-bottom: 40px;
}

#homeText {
    width: 388px;
    padding: 20px;
    height: 173px;
    line-height: 16px;
}

#homeMap {
    overflow: hidden;
    width: 213px;
}

#homeMovie {
    width: 213px;
}

#columnCenter, #columnCenter2 {
    line-height: 22px;
    color: #000;
}

    #columnCenter h2, #columnCenter2 h2 {
        font-size: 16px;
        font-weight: bold;
        color: #777;
        margin: 10px 0;
    }

    #columnCenter h3, #columnCenter2 h3 {
        font-size: 12px;
        font-weight: bold;
        color: #777;
        margin: 10px 0;
    }

    #columnCenter a, #columnCenter2 a {
        color: #333;
    }

        #columnCenter a:hover, #columnCenter2 a:hover {
            color: #707070;
            color: rgba(51, 51, 51, 0.7);
        }

    #columnCenter ul, #columnCenter2 ul {
        margin: 20px;
    }

    #columnCenter li, #columnCenter2 li {
        list-style: disc;
        padding-left: 10px;
    }

.related {
    margin: 0 10px 20px 10px;
    position: relative;
}

    .related h3 {
        position: absolute;
        top: 0;
        left: 0;
    }

        .related h3 a {
            background: url("/getmedia/e22bfdcc-27e0-406d-89c4-ad29d0a39f36/bg-black-128.png") repeat scroll 0 0 transparent;
            padding: 10px;
            display: block;
            width: 173px;
            font-size: 13px;
            font-weight: bold;
            color: #dd0000 !important;
            text-decoration: none;
        }

.relatedImg {
    height: 120px;
    background-position: center center;
}

#tuesday-widget .sidebar {
    width: 203px !important;
    float: left;
    background: #F2F2F2;
}

    #tuesday-widget .sidebar h1 {
        width: 203px !important;
        font-size: 16px !important;
        padding-left: 10px !important;
    }

#columnCenter #tuesday-widget .control, #columnCenter #tuesday-widget .control lbl, #columnCenter #tuesday-widget .control data, #columnCenter #tuesday-widget .control data input, #columnCenter2 #tuesday-widget .control, #columnCenter2 #tuesday-widget .control lbl, #columnCenter2 #tuesday-widget .control data, #columnCenter2 #tuesday-widget .control data input {
    width: 600px !important;
}

#tuesday-widget .search input[type="text"] {
    width: 183px !important;
}


.Item {
    margin-bottom: 25px;
    border-bottom: solid 1px #929496;
    position: relative;
    padding-bottom: 25px;
}

.ItemPreview {
    height: 96px;
    overflow: hidden;
    padding-left: 104px;
    position: relative;
}

    .ItemPreview strong {
        font-weight: bold;
    }

.ItemImage {
    width: 428px;
    overflow: hidden;
}

.ItemPreview {
}

.Item .ItemPreview .ItemImage img {
    width: 100px;
    position: absolute;
    left: 0;
}

.Item .ItemPreview .ItemImage a {
    padding: 0px;
}

.Item .ItemPreview h2 {
    line-height: 22px;
    height: 48px !important;
    margin: 0 !important;
    overflow: hidden;
}

    .Item .ItemPreview h2 a {
        padding: 0px !important;
        text-decoration: none;
    }

.Item .ItemImage .ImagePlaceHolder {
    width: 100px;
    height: 80px;
}

.Item.Expanded .ItemDetails {
    display: block;
    padding: 0px 0px 20px 0px !important;
}

.Item.Expanded .ItemPreview {
    display: none;
}

.ItemImageWrapper {
    position: relative;
    width: 408px;
    overflow: hidden;
}

    .ItemImageWrapper h2 {
        padding: 10px;
        position: absolute;
        top: 0;
        left: 0;
        background: url("/getmedia/e22bfdcc-27e0-406d-89c4-ad29d0a39f36/bg-black-128.png") repeat scroll 0 0 transparent;
        color: #dd0000 !important;
        margin: 0 !important;
        width: 408px;
    }

    .ItemImageWrapper ul {
        margin: 0 0 20px 0 !important;
        height: 70px;
    }

        .ItemImageWrapper ul li {
            list-style: none !important;
            padding: 0 !important;
            float: left;
            margin-right: 5px;
            width: 70px;
            height: 70px;
            overflow: hidden;
            cursor: pointer;
        }

.ItemDetails {
}

#newsArchive, #eventArchive, #subsub {
    margin-top: 20px;
}

    #newsArchive ul, #eventArchive ul, #subsub ul {
        list-style: none;
        padding-left: 0px;
        font-size: 14px;
        font-weight: bold;
        color: #929496;
        text-decoration: none;
    }

        #newsArchive ul li, #eventArchive ul li, #subsub ul li {
            line-height: 25px;
        }

    #newsArchive a, #eventArchive a, #subsub a {
        color: #929496;
        text-decoration: none;
    }

.yearClick {
    cursor: pointer;
}

#newsArchive ul ul, #eventArchive ul ul, #subsub ul ul {
    list-style: none;
    padding-left: 10px;
}

.streamItemsArrowRight, .streamItemsArrowLeft {
    position: absolute;
    bottom: 18px;
    width: 12px;
    height: 24px;
    z-index: 1000;
}

#homeMovie .FixedVideo {
    height: 160px;
    overflow: hidden;
}

.streamItemsArrowRight {
    right: 0;
    background: url(/getmedia/290c4315-5817-4526-bf07-d96200b90fb3/btn_videothumbs-over_r.png);
}

.streamItemsArrowLeft {
    left: 0;
    background: url(/getmedia/c4867a4d-8488-4b49-a4bd-17fb67e7d8fe/videothumbs-over.png);
}

.movieSelect {
    width: 213px;
    height: 58px;
}

    .movieSelect li {
        height: 58px;
    }

.RepeaterThumb {
    width: 94px;
    height: 94px;
    overflow: hidden;
    position: absolute;
    left: 0px;
}

.PortfolioRepeaterItem {
    height: 110px;
    width: 304px;
    padding-bottom: 25px;
    margin-bottom: 25px;
    padding-left: 104px;
    border-bottom: solid 1px #929496;
    position: relative;
}

    .PortfolioRepeaterItem h2 {
        margin-bottom: 0px;
        line-height: 22px;
        text-align: left;
    }

        .PortfolioRepeaterItem h2 a {
            padding: 0 !important;
            text-decoration: none;
        }

    .PortfolioRepeaterItem .Summary {
        overflow: hidden;
        height: 50px;
        width: 304px;
        position: absolute;
        bottom: 40px;
    }

    .PortfolioRepeaterItem img {
        float: left;
        margin-right: 11px;
    }

    .PortfolioRepeaterItem .Bottom {
        position: absolute;
        bottom: 10px;
        height: 30px;
        left: 104px;
        width: 305px;
    }
        /*tags*/
        .PortfolioRepeaterItem .Bottom div {
            position: absolute;
            bottom: 0px;
        }

            .PortfolioRepeaterItem .Bottom div strong {
                height: 20px;
                overflow: hidden;
                display: block;
                width: 304px;
                height: 20px;
                margin-bottom: 10px;
            }

                .PortfolioRepeaterItem .Bottom div strong em {
                    font-style: normal !important;
                    color: #7f7f7f;
                }

.LeesMeerKnop {
    width: 324px;
}

.PortfolioItem h2 {
    margin-bottom: 4px;
}

.PortfolioRepeaterItem .LeesMeerKnop {
    right: 0;
    bottom: -10px !important;
}

.ItemDe h3, .ItemDe strong, .ItemDe b {
    font-weight: bold;
    color: #333 !important;
}

#subMenu, #newsTags, #newsArchive, #agendaEventTypes, #eventArchive, #subsub, #portfolioTags {
    padding: 0 10px;
}

.ItemTags {
    margin-top: 15px;
    margin-bottom: 15px;
}

    .ItemTags span {
        font-weight: bold;
        color: #333;
    }

.columnBig {
    width: 625px !important;
    overflow: hidden;
    padding: 0 10px !important;
    margin-left: 215px !important;
}

    .columnBig h1 {
        width: 645px !important;
        margin-left: -10px !important;
    }

#portfolioTags label, #agendaEventTypes label, #newsTags label {
    display: block;
    margin-bottom: 7px;
}

    #portfolioTags label input, #agendaEventTypes label input, #newsTags label input {
        margin-right: 5px;
    }

.EmployeePreview {
    width: 136px;
    float: left;
    overflow: hidden;
    height: 335px;
    margin-bottom: 20px;
}

    .EmployeePreview h2 {
        margin: 0px !important;
    }

    .EmployeePreview img {
        width: 136px;
    }

    .EmployeePreview span.functionEmployee {
        height: 30px;
        display: block;
    }

#zoneCenter div.EmployeePreview a, #zoneCenter div.EmployeePreview a:hover {
    background: none !important;
}

    #zoneCenter div.EmployeePreview a img {
    }

div.wieIsWie a {
    background: none !important;
    padding: 0px !important;
    display: block;
}

#wieIsWieText {
    margin-bottom: 20px;
}

.wieIsWie {
    width: 408px;
    padding: 0 10px;
}

    .wieIsWie .title {
        margin-left: -10px;
        width: 428px;
    }

.EmployeePreview {
}

.ItemShare {
    margin-bottom: 10px;
}


.FormPanel, .EditingFormTable {
    margin: 0 10px;
}

    .FormPanel br, .EditingFormTable br {
        display: none;
    }

    .FormPanel input[type="radio"], .EditingFormTable input[type="radio"] {
        margin: 0 5px;
    }

    .FormPanel td, .EditingFormTable td {
        padding: 5px 0;
    }

    .FormPanel .FormButton, .EditingFormTable .FormButton {
        float: right;
    }

    .FormPanel input.TextBoxField, .EditingFormTable input.TextBoxField {
        width: 230px;
        padding: 3px;
    }

    .FormPanel .TextAreaField, .EditingFormTable .TextAreaField {
        width: 235px;
        padding: 3px;
    }

    .FormPanel .CalendarTextBox, .EditingFormTable .CalendarTextBox {
        width: 205px;
        margin-right: 5px;
        padding: 3px;
    }

#zoekResultaten {
    padding-bottom: 20px;
}

    #zoekResultaten > div {
        margin: 20px 0 !important;
        padding: 10px 0;
        border-bottom: solid 1px #f2f2f2;
    }

.ContentLabel {
    position: relative;
    top: 20px;
}


/* HACKS */
#tuesday-widget .discipline-detail .makers_werk .mod-5 {
    margin-right: 5px !important;
}

#tuesday-widget .discipline-detail .makers_werken_overzicht {
    width: 660px !important;
}

#tuesday-widget .discipline-detail .makers_werk {
    margin: 0 15px 15px 0 !important;
}

#columnCenter #tuesday-widget #iDoc_mediatheek_zoekForm .control, #columnCenter #tuesday-widget #iDoc_mediatheek_zoekForm .control lbl, #columnCenter #tuesday-widget #iDoc_mediatheek_zoekForm .control data, #columnCenter #tuesday-widget #iDoc_mediatheek_zoekForm .control data input, #columnCenter2 #tuesday-widget #iDoc_mediatheek_zoekForm .control, #columnCenter2 #tuesday-widget #iDoc_mediatheek_zoekForm .control lbl, #columnCenter2 #tuesday-widget #iDoc_mediatheek_zoekForm .control data, #columnCenter2 #tuesday-widget #iDoc_mediatheek_zoekForm .control data input {
    width: 140px !important;
}

#tuesday-widget #widget-footer .pager-pages .current {
    font-weight: bold;
    color: #000000;
}

#columnCenter #tuesday-widget #lstmakerdiscrecensies .datarow, #columnCenter #tuesday-widget #lstmakerdiscpublicaties .datarow, #columnCenter #tuesday-widget #lstmakerdiscprojecten .datarow, #columnCenter #tuesday-widget #lstmakerdiscopdrachten .datarow, #columnCenter2 #tuesday-widget #lstmakerdiscrecensies .datarow, #columnCenter2 #tuesday-widget #lstmakerdiscpublicaties .datarow, #columnCenter2 #tuesday-widget #lstmakerdiscprojecten .datarow, #columnCenter2 #tuesday-widget #lstmakerdiscopdrachten .datarow {
    margin: 0 0 13px 0;
}

    #columnCenter #tuesday-widget #lstmakerdiscrecensies .datarow .column, #columnCenter #tuesday-widget #lstmakerdiscpublicaties .datarow .column, #columnCenter #tuesday-widget #lstmakerdiscprojecten .datarow .column, #columnCenter #tuesday-widget #lstmakerdiscopdrachten .datarow .column, #columnCenter2 #tuesday-widget #lstmakerdiscrecensies .datarow .column, #columnCenter2 #tuesday-widget #lstmakerdiscpublicaties .datarow .column, #columnCenter2 #tuesday-widget #lstmakerdiscprojecten .datarow .column, #columnCenter2 #tuesday-widget #lstmakerdiscopdrachten .datarow .column {
        width: 200px;
    }

#columnCenter #tuesday-widget #idoc_etalage .etalage_overzicht, #columnCenter2 #tuesday-widget #idoc_etalage .etalage_overzicht {
    margin: 10px 0 0 0;
    width: 740px;
}

    #columnCenter #tuesday-widget #idoc_etalage .etalage_overzicht .etalage_item, #columnCenter2 #tuesday-widget #idoc_etalage .etalage_overzicht .etalage_item {
        margin: 0 69px 10px 0;
    }

#columnCenter #tuesday-widget .makers_werken_overzicht, #columnCenter2 #tuesday-widget .makers_werken_overzicht {
    margin: 10px 0 0 0;
    width: 740px;
}

    #columnCenter #tuesday-widget .makers_werken_overzicht .makers_werk, #columnCenter2 #tuesday-widget .makers_werken_overzicht .makers_werk {
        margin: 0 72px 10px 0;
    }

#tuesday-widget .iDoc_mediatheek_blader {
    width: 400px;
}

    #tuesday-widget .iDoc_mediatheek_blader .prev, #tuesday-widget .iDoc_mediatheek_blader .next, #tuesday-widget .iDoc_mediatheek_blader .current {
        display: inline;
        width: 100px;
    }

#columnCenter #tuesday-widget .etalage-detail h1 a, #columnCenter2 #tuesday-widget .etalage-detail h1 a {
    color: #666666;
    text-decoration: none;
    font-size: 20px;
    padding: 0 0 0 10px;
}

#columnCenter #tuesday-widget #idoc_mediatheek h1, #columnCenter2 #tuesday-widget #idoc_mediatheek h1 {
    background: #ffffff;
}

#columnCenter #tuesday-widget .search h1 {
    background: #ffffff;
    border-bottom: 3px solid #929496;
    color: #dd0000;
    padding: 0px 0px 8px 0px;
}

#columnCenter2 #tuesday-widget .search h1 {
    background: #ffffff;
    border-bottom: 3px solid #929496;
    color: #dd0000;
    padding: 16px 0px 8px 0px;
    margin: 0 0 0 -10px;
}

#columnCenter2 #tuesday-widget #idoc_mediatheek .sidebar h1 {
    background: #ffffff;
    border-bottom: 3px solid #929496;
    color: #dd0000;
    padding: 0;
    margin: 0 0 0 -10px;
}

#columnCenter #tuesday-widget ul.multiplechoice-singlediscipline li, #columnCenter2 #tuesday-widget ul.multiplechoice-singlediscipline li {
    list-style: none;
}

#tuesday-widget {
    min-height: 800px;
}

    #tuesday-widget .ajaxsubmitform li:after {
        content: " ";
    }

    #tuesday-widget .discipline-detail fieldset.makers-section legend.makers-section-header {
        text-transform: lowercase !important;
    }

    #tuesday-widget .discipline-detail fieldset.editform legend {
        text-transform: lowercase !important;
    }

    #tuesday-widget .grid-medium-right ul, #tuesday-widget .grid-medium-right ul li {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    #tuesday-widget .discipline-detail fieldset.makers-section fieldset {
        padding: 0;
    }

        #tuesday-widget .discipline-detail fieldset.makers-section fieldset ul {
            margin: 5px 0 0 0;
        }

.page-detail #lstmakerdiscvakopleidingen .col_idMakerDisc_dt_Vakopleidingen {
    width: 200px;
}

.page-detail #lstmakerdiscvakopleidingen .col_sRichting {
    width: 150px;
}

#tuesday-widget .page-detail .appendablelist .col_sPeriode {
    width: 100px;
}

.page-detail #lstmakerdiscopleidingen .col_sName {
    width: 160px;
}

.page-detail #lstmakerdiscopleidingen .col_sRichting {
    width: 150px;
}

.page-detail #lstmakerdiscvakopleidingen .col_idMakerDisc_dt_Vakopleidingen {
    width: 265px;
}

.page-detail #lstmakerdiscopleidingen .col_sPlaats {
    width: 100px;
}

.page-detail #lstmakerdisccurnevenac .col_sNaam {
    width: 280px;
}

.page-detail #lstmakerdisccurnevenac .col_idMakerDisc_dt_CurNevenacTypes {
    width: 170px;
}

.page-detail #lstmakerdiscprijzen .col_sSoortPrijs {
    width: 80px;
}

.page-detail #lstmakerdiscprijzen .col_sNaam {
    width: 160px;
}

.page-detail #lstmakerdiscprijzen .col_sUrl {
    width: 80px;
}

.page-detail #lstmakerdisccursussen .col_sNaam {
    width: 235px;
}

.page-detail #lstmakerdisccursussen .col_sPlaats {
    width: 100px;
}

.page-detail #lstmakerdisccursussen .col_sNaamOrganisatie {
    width: 160px;
}

#tuesday-widget .page-detail .appendablelist .col_sPeriode {
    width: 80px;
}

#tuesday-widget .page-detail .appendablelist .col_bDiploma {
    width: 60px;
}

.page-detail #lstmakerdiscsubsidies .col_sNaam {
    width: 245px;
}

#columnCenter .ItemDetails h2.larger {
    color: #333;
    font-size: 28px;
    line-height: 30px;
}

.PracticalInfo {
    background: #dedede;
    padding: 10px 20px 20px 20px;
    font-size: 88%;
    margin: 10px 0 20px -20px;
    width: 434px;
}

    .PracticalInfo p {
        margin: 0 0 0 0;
    }

.ErrorLabel, .EditingFormErrorLabel {
    color: #ff0000;
}

.AgendaItemImage {
    margin-bottom: 10px;
}

h1, h2, h3, h4, h5, h6 {
    margin: 2em 0px .4em;
    font-size: 1em;
}

h1 {
    font-size: 1.44em;
}

h2 {
    font-size: 1.2em;
}

h3 {
    font-size: 1em;
}

th, td {
    vertical-align: top;
}

ul, li {
    margin: 0px;
    padding: 0px;
}

    ul, ul.menu {
        margin-bottom: .4em;
    }

        li, ul.menu li {
            margin-left: 1.2em;
        }

        ul.tabs li {
            margin-left: 0px;
        }

.vlak, .regio {
    position: relative;
    overflow: hidden;
}

.kolom {
    float: left;
    width: 25%;
}

#middenkolom {
    width: 50%;
    overflow-x: auto;
}

#rechterkolom {
    float: right;
}

#bekken {
    clear: both;
}

#overlay #kop, #overlay #hals, #overlay #linkerkolom, #overlay #rechterkolom, #overlay #enkels, #overlay #staart {
    display: none;
}

#overlay #middenkolom {
    width: auto;
    overflow-x: visible;
}

#hoofdmenu, #submenu {
    clear: left;
}

    #hoofdmenu.inline, #submenu.inline {
        display: block;
    }

#user-login-form {
    text-align: left;
}

.tabs ul.primary {
    white-space: normal;
}

.regio, .vlak {
    _overflow: auto;
    ^zoom:1;
}

.kolom {
    ^width:24.95%;
}

* {
    margin: 0;
    padding: 0;
}

body.admin-menu {
    margin-top: 0px !important;
    overflow-x: hidden;
}

html body.admin-menu {
    margin-top: 0px !important;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}

ul, li {
    margin: 0px;
    padding: 0px;
}

    ul, ul.menu {
        margin-bottom: 0;
    }

        li, ul.menu li {
            margin-left: 0em;
        }

        ul.tabs li {
            margin-left: 0px;
        }

        ul li.expanded {
            list-style-image: none;
            list-style-type: none;
        }

        ul li.collapsed {
            list-style-image: none;
            list-style-type: none;
        }

        ul li.leaf {
            list-style-image: none;
            list-style-type: none;
        }

img, a img {
    border: 0;
}

li.expanded, li.collapsed, li.leaf {
    padding: 0;
    margin: 0;
}

ul, ul.menu {
    margin: 0;
    padding: 0;
}

html {
    height: 101%;
}

a {
    color: #333;
    text-decoration: none;
}

    a:hover,
    a:focus {
        color: #707070;
        color: rgba(51, 51, 51, 0.7);
    }

p {
    margin: 0 0 20px 0;
}

h1, h2, h3 {
    margin: 0 0 1em 0;
}

#pagina {
    position: relative;
    width: 100%;
}

#paginabuffer {
    margin: 0 auto;
}

#kop, #staart, #hals, #enkels, #middenkolom {
    width: 100%;
}

#kop {
    margin: 0 auto;
    max-width: 1160px;
}

#kopbuffer, #halsbuffer, #schouderbuffer, .front #block-system-main {
    position: relative;
    width: 90%;
    max-width: 1000px;
    margin: 0 auto;
}

#schouderbuffer {
    width: 100%;
    max-width: 1160px;
}

#enkels {
    width: 100%;
    max-width: 1160px;
    position: relative;
    background: #fff;
    color: #000;
    padding: 0 0 40px 0;
    margin: 0 auto;
}

#staart {
    width: 100%;
    max-width: 1160px;
    position: relative;
    background: #E1E1E1 url(/sites/www.brabantc.nl/themes/brabantc/beeld/patroon.png) bottom repeat-x;
    color: #575756;
    padding: 20px 0;
    margin: 0 auto;
}

#enkelsbuffer, #staartbuffer {
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
}

.page-search #middenkolom, .sidebar-first #middenkolom {
    width: 75%;
}


.page-search #lichaambuffer, .sidebar-first #lichaambuffer {
    width: 90%;
    max-width: 1000px;
    margin: 0 auto;
}

#logo {
    display: block;
    position: relative;
    top: 0px;
    left: 0px;
    height: 80px;
    width: 250px;
    margin: 40px 0;
}

#block-search-form {
    position: absolute;
    top: 0px;
    right: 0px;
}

.page-projecten h1, .page-nieuws h1, .page-agenda h1 {
    display: none;
}

.breadcrumb {
    display: none;
}

#block-block-2 {
    text-indent: -500px;
}

#block-system-main-menu {
    position: relative;
}

    #block-system-main-menu .menu .menu {
        display: none;
    }

    #block-system-main-menu .menu, #hoofdmenu {
        overflow: hidden;
        padding: 0;
        margin: 0;
        position: relative;
        left: -14px;
    }

        #block-system-main-menu ul.menu li, #hoofdmenu li {
            float: left;
            padding: 0;
            margin: 0;
        }

            #block-system-main-menu ul.menu li a, #hoofdmenu li a {
                display: block;
                color: #000;
                padding: 7px 14px;
                margin: 0px;
                font-size: 16px;
                line-height: 24px;
                text-decoration: none;
                text-transform: uppercase;
                font-weight: bold;
            }

                #block-system-main-menu ul.menu li a.active, #block-system-main-menu ul.menu li a.active-trail, #block-system-main-menu ul.menu li a:hover {
                    color: #E30421;
                }

                #hoofdmenu li a.active, #hoofdmenu li a.active-trail, #hoofdmenu li a:hover {
                    color: #FFF;
                    background: #E30421;
                    background: #E30421;
                }

            #block-system-main-menu ul.menu li a {
                color: #575756;
            }

#block-views-slides-block {
    margin-top: 2%;
}

    #block-views-slides-block .views-row {
        max-height: 540px;
        width: 100%;
        position: relative;
    }

        #block-views-slides-block .views-row .nodekop {
            display: none;
        }

    #block-views-slides-block .field-name-field-afbeelding img {
        width: 100%;
        height: auto;
    }

    #block-views-slides-block .views-row .ctrls {
        position: absolute;
        top: 30%;
        left: 0px;
        background: #E30421;
        color: #FFF;
        padding: 25px;
        margin: 25px;
    }

        #block-views-slides-block .views-row .ctrls h2 {
            margin: 0 0 20px 0;
            clear: both;
        }

    #block-views-slides-block .views-row .prev, #block-views-slides-block .views-row .next {
        position: relative;
        display: block;
        cursor: pointer;
        width: 20px;
        height: 20px;
        padding: 2px;
        float: left;
        margin: 0 19px 0 0;
    }

    #block-views-slides-block .views-row .prev {
        background: url(/sites/www.brabantc.nl/themes/brabantc/beeld/prev.png) center no-repeat;
    }

    #block-views-slides-block .views-row .next {
        background: url(/sites/www.brabantc.nl/themes/brabantc/beeld/next.png) center no-repeat;
    }

    #block-views-slides-block .views-row .prev:hover {
        background: url(/sites/www.brabantc.nl/themes/brabantc/beeld/prev_a.png) center no-repeat;
    }

    #block-views-slides-block .views-row .next:hover {
        background: url(/sites/www.brabantc.nl/themes/brabantc/beeld/next_a.png) center no-repeat;
    }

    #block-views-slides-block .field-name-field-link {
        display: none;
    }

#block-system-main {
    clear: both;
}

.page-agenda #block-system-main, .page-nieuws #block-system-main, .page-projecten #block-system-main {
    margin-top: -2%;
}

.front #middenkolom h1 {
    display: none;
}

.front #block-system-main .field-name-body {
    font-size: 40px;
    line-height: 50px;
    color: #E30421;
    font-weight: bold;
}

    .front #block-system-main .field-name-body p {
        margin: 100px 0;
    }

        .front #block-system-main .field-name-body p a {
            text-decoration: none;
            padding: 15px 20px;
            background: #E30421;
            color: #FFF;
            line-height: 59px;
        }

            .front #block-system-main .field-name-body p a:hover {
                background: #FFF;
                color: #E30421;
            }

.one-sidebar #kop {
    border-bottom: 10px solid #E30421;
    padding: 0 0 20px 0;
    margin-bottom: 50px;
}

#middenkolom .block-views {
}

#middenkolom .views-row {
    position: relative;
    display: inline-block;
    cursor: pointer;
    width: 300px;
    height: 300px;
    overflow: hidden;
    background: #FFF url(/sites/www.brabantc.nl/themes/brabantc/beeld/patroon.png) bottom repeat-x;
    color: #FFF;
    margin: 25px;
    text-align: left;
}

    #middenkolom .views-row .group-left {
        position: absolute;
        top: 0px;
        left: 0px;
        float: none;
        width: 100%;
        height: 270px;
        overflow: hidden;
    }

    #middenkolom .views-row .node-nieuws-item .group-middle, #middenkolom .views-row .node-nieuws-item .group-right {
        background: #82114B;
    }

    #middenkolom .views-row .node-agenda-item .group-middle, #middenkolom .views-row .node-agenda-item .group-right {
        background: #6F2282;
    }

    #middenkolom .views-row .node-project .group-middle, #middenkolom .views-row .node-project .group-right {
        background: #E30421;
    }

    #middenkolom .views-row .group-middle, #middenkolom .views-row .group-right {
        height: auto;
        width: 100%;
        position: absolute;
        bottom: 30px;
        padding: 10px 0;
    }

    #middenkolom .views-row .group-right {
        display: none;
        padding: 15px 0;
    }

    #middenkolom .views-row.actief .group-right {
        display: block;
    }

.field-name-content-type p {
    margin: 0;
}

#middenkolom .views-row .group-middle .field, #middenkolom .views-row .group-right .field {
    width: 270px;
    margin: 0 auto;
}

#middenkolom .views-row .field a {
    color: #FFF;
}

#middenkolom .views-row .group-middle .field.field-name-field-datum {
    width: 108px;
    float: right;
    text-align: right;
    margin-right: 12px;
}

#middenkolom .views-row .group-right .field-name-field-intro {
    padding: 0 0 10px 0;
}

#middenkolom .views-row .field-name-node-link a {
    padding: 5px 10px;
    border-bottom: 1px solid #000;
    background: #FFF;
    color: #000;
    text-decoration: none;
    margin: 0 0 10px 0;
}

#middenkolom .view-content {
    margin: 2% auto;
    width: 100%;
    overflow: hidden;
    position: relative;
    text-align: left;
    max-width: 1060px;
}

.pager a {
    text-decoration: none;
    display: block;
}

.item-list .pager li {
    color: #000;
    display: inline-block;
    min-width: 20px;
    height: 20px;
    padding: 9px;
    border: 1px solid #E30421;
}

.item-list .pager {
    clear: both;
    text-align: center;
    margin: 25px 0;
    display: block;
    overflow: hidden;
}

.terugnaaroverzicht {
    text-decoration: none;
    padding: 10px 15px;
    background: #E30421;
    color: #FFF;
    font-size: 16px;
    line-height: 50px;
    font-weight: bold;
}

    .terugnaaroverzicht:hover {
        color: #E30421;
        background: #FFF;
    }

.node-type-project #regio-l-kop, .node-type-nieuws-item #regio-l-kop, .node-type-agenda-item #regio-l-kop {
    margin: 0 0 34px 0;
}

#block-system-main .field-name-field-afbeelding {
    padding: 0 0 25px 0;
}

    #block-system-main .field-name-field-afbeelding img {
        width: 100%;
        height: auto;
    }

.sidebar-first .field-name-content-type, .sidebar-first .field-name-field-onderwerp {
    float: left;
    font-size: 25px;
    margin: 0 7px 0 0;
}

.sidebar-first .field-name-body {
    clear: both;
    padding: 25px 0;
}

.sidebar-first h1.title {
    font-size: 50px;
    line-height: 60px;
    margin: 0 0 25px 0;
    word-wrap: break-word;
}

.book-navigation {
    display: NONE;
}

#block-book-navigation {
    margin: 4px 0 0 0;
}

    #block-book-navigation li {
        display: none;
    }

        #block-book-navigation li.active-trail {
            display: block;
        }

    #block-book-navigation .menu li.expanded > a.active, #block-book-navigation .menu li.expanded > a.active-trail {
        display: none;
    }

    #block-book-navigation .menu li.active-trail, #block-book-navigation .menu li.active-trail .menu, #block-book-navigation .menu li.active-trail .menu li, #block-book-navigation .menu li.active-trail .menu a {
        display: block;
    }

    #block-book-navigation .menu li a {
        font-size: 18px;
        color: #808080;
        text-decoration: none;
        padding: 6px 0;
    }

.field-name-body ol, .field-name-body ol li, .field-name-body ul, .field-name-body ul li {
    margin-left: 1em;
}

.field-name-body td {
    border: 1px solid #000;
    padding: 0.5em;
}

#block-ds-extras-zijbalk-agenda {
    padding: 25px;
    margin: 0 50px 0 0;
    color: #FFF;
    background: #6F2282;
}

    #block-ds-extras-zijbalk-agenda .field-name-field-datum {
        font-size: 30px;
        line-height: 35px;
        margin: 0 0 25px 0;
    }

.page-search #block-system-main {
    clear: both;
    padding: 25px 0 50px 0;
}

#block-search-form {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 294px;
}

#kop .block-search .form-submit, .search-form .form-submit {
    position: absolute;
    top: 8px;
    right: 0px;
    padding: 4px 3px 2px 3px;
    border: none;
    background: url(/sites/www.brabantc.nl/themes/brabantc/beeld/vergrootglas.png) no-repeat;
    width: 30px;
    height: 100%;
    display: block;
    text-indent: 50px;
    -webkit-appearance: none;
    border-radius: 0;
    -moz-appearance: none;
}

.block-search .form-submit:hover, .search-form .form-submit {
    cursor: pointer;
}

#edit-search-block-form--2, .search-form #edit-keys, .views-exposed-widget .form-text, .views-exposed-widget .form-type-select {
    display: block;
    border: 1px solid #B3B3B3;
    width: 96%;
    height: 24px;
    padding: 3px 2%;
    background: #F2F2F2;
    color: #666;
    font-size: 16px;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
}

.search-form #edit-keys {
    width: 100%;
    margin: 0 0 2em 0;
}

#edit-basic {
    padding: 0 16px 0 0;
    position: relative;
    overflow: hidden;
}

.form-type-textfield label {
    display: none;
}

.search-form .form-type-textfield label {
    clear: both;
}

.page-search #block-system-main h2 {
    display: none;
}

.search-info {
    display: none;
}

.search-results .title {
    font-size: 16px;
    text-decoration: none;
}

.search-results li {
    padding: 1em;
    margin-bottom: 2em;
    display: block;
    border: 1px solid #000;
}

.search-results .search-snippet-info {
    padding: 0;
}

.search-snippet {
    margin: 0;
}

#block-bean-volg-ons h2, #block-bean-adres h2, #block-bean-mailchimp h2 {
    font-size: 30px;
    line-height: 50px;
    color: #E30421;
}

#block-bean-volg-ons .field-label, #block-bean-adres .field-label, #block-bean-mailchimp .field-label {
    display: none;
}

#block-bean-volg-ons, #block-bean-adres, #block-bean-mailchimp {
    width: 33.3%;
    float: left;
    margin: 0 0 14px 0;
}

    #block-bean-adres img {
        margin: 0 25px 0 0;
    }

#mc-embedded-subscribe {
    border: none;
    color: #fff;
    padding: 4px 12px;
    margin: 0px;
    font-size: 13px;
    line-height: 24px;
    line-height: 24px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #E30421;
    cursor: pointer;
}

    #mc-embedded-subscribe:hover {
        color: #E30421;
        background: #FFF;
    }

#mce-EMAIL {
    display: block;
    border: 1px solid #B3B3B3;
    width: 96%;
    height: 24px;
    padding: 3px 2%;
    background: #F2F2F2;
    color: #666;
    font-size: 16px;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
}

h2 {
    font-weight: bold !important;
}


.lb-margin label {
    margin-left: 10px;
    font-weight: normal;
}

.li-normal li {
    margin-left: 10px;
    padding-left: 0;
    list-style: disc;
}
.li-normal ul {
    padding-left: 20px;
    margin-left: 20px;
}

.alert-smaller {
    padding: 5px;
}

.hover {
    cursor: pointer;
}

.reContentCell > label
{
    display:none !important;
}
/*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2016 Hakim El Hattab, http://hakim.se
 */ .ladda-button {
    position: relative
}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;height:32px;top:50%;margin-top:0;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,0.2);visibility:hidden;opacity:0;-webkit-transition:0.1s linear all !important;-moz-transition:0.1s linear all !important;-ms-transition:0.1s linear all !important;-o-transition:0.1s linear all !important;transition:0.1s linear all !important}.ladda-button[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button,.ladda-button .ladda-spinner,.ladda-button .ladda-label{-webkit-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-moz-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-ms-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-o-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-spinner,.ladda-button[data-style=zoom-out] .ladda-label{-webkit-transition:0.3s ease all !important;-moz-transition:0.3s ease all !important;-ms-transition:0.3s ease all !important;-o-transition:0.3s ease all !important;transition:0.3s ease all !important}.ladda-button[data-style=expand-right] .ladda-spinner{right:-6px}.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-right][data-size="xs"] .ladda-spinner{right:-12px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size="s"],.ladda-button[data-style=expand-right][data-loading][data-size="xs"]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:26px}.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-left][data-size="xs"] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size="s"],.ladda-button[data-style=expand-left][data-loading][data-size="xs"]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:0}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:26px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size="s"],.ladda-button[data-style=expand-up][data-loading][data-size="xs"]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size="xs"] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%;margin-left:0}.ladda-button[data-style=expand-down][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-down][data-size="xs"] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size="s"],.ladda-button[data-style=expand-down][data-loading][data-size="xs"]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:0}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:0;left:16px}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:0;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:0;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:32px;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2)}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(2.2);-moz-transform:scale(2.2);-ms-transform:scale(2.2);-o-transform:scale(2.2);transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0px 0px 0px 2000px transparent}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0px 0px 0px 2000px rgba(0,0,0,0.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}