@import url(reset.css);
strong {
    font-weight:bold;
}
em {
    font-style:italic;
}

a {
    color:#85796D;
}

q.quote {
    text-shadow:2px 2px 6px #000;
}

q.quote.actueel {
    font-size:70px;
    font-weight:bold;
    line-height:0.8;
    letter-spacing:-0.9px;
}

q.quote.actueel span {
    font-size:37px;
    letter-spacing:-1px;

}

.more {
    background:url(../images/dot.png);
    background-repeat:no-repeat;
    background-position:left;
    text-decoration:none;
    font-weight:bold;
    color:#000;
    padding-left:15px;
}

.more.old {
    background:url(../images/dot_gray.png);
    background-repeat:no-repeat;
    background-position:left;
    text-decoration:none;
    font-weight:bold;
    color:#000;
    padding-left:15px;

}
.more-bullet {
    background:url(../images/bullet.png);
    background-repeat:no-repeat;
    background-position:right;
    text-decoration:none;
    font-weight:bold;
    color:#EF202F;
    padding-right:10px;
}

body {
    font-family:Helvetica, Arial, "Liberation Sans", 'sans serif';
    font-size:12px;
    line-height:1.4;
}

#container {
    width:960px;
    background:#fff;
    margin:auto;
    position:relative;
}

#header-banner {
    position:absolute;
    width:220px;
    height:190px;
    margin-left:740px;
}

#header {
    height:180px;
    background:#EE333E;
    padding:10px 0 0 25px;
}
    #header #sitemap {
        width:77%;
    }

    #header div.wrap {
       float:left;
       width:20%;
    }

    #header div.wrap h3 a {
        color:#000;
        text-decoration:none;
    }

    h1.title {
        height:34px;
        margin-left:-15px;
        float:left;
        margin-top:-43px;
        font-size:20px;
        text-align:left;
        width:446px;
        padding:10px 0px 0 25px;
        color:#fff;
    }

    #header h3 {
        font-size:17px;
        color:#000;
        font-weight:bold;
        letter-spacing:-0.5px;
        margin-bottom:4px;
    }

    #header ul {
    }

    #header li {

    }
    #header li a {
        color:#fff;
        text-decoration:none;
        background-image:url(../images/li.png);
        background-repeat:no-repeat;
        background-position:left;
        padding-left:10px;
    }
.shadow {
    background-image:url(../images/shadow.png);
    position:absolute;
    height:20px;
    width:960px;
}

#option {
    margin-top:10px;
    margin-bottom:10px;
}

#options {
    float:right;
}
    #options #rss {
        display:block;
        position:absolute;
        margin-left:-50px;
        margin-top:18px;
    }
    
    #options #makehome {
        display:block;
        position:absolute;
        margin-left:-48px;
        margin-top:54px;
    }

    #options #myspa {
        display:block;
        position:absolute;
        margin-left:-130px;
        margin-top:18px;
    }

    #options label {
        font-weight:bold;
        display:block;
    }

    #options form .submit-image {
        vertical-align:bottom;
        border-left:None;
        background:none;
        width:auto;
    }

    #options form input {
        border:1px solid #ccc;
        height:22px;
        background-image:url(../images/shadow-input.png);
        background-repeat:repeat-x;
        width:195px;
    }

    #options a#you-question {
        font-weight:bold;
        color:#000;
        text-decoration:none;
        display:block;
        background-image:url(../images/pijltje.png);
        background-position:right;
        background-repeat:no-repeat;
        height:22px;
        line-height:22px;
        padding-left:5px;
        width:213px;
        border:1px solid #ccc;
        margin-top:15px;
    }

#menu {
    position:relative;
    float:left;
    width:163px;
    z-index:10;
    left:0;
    margin-top:-1px;   
}
    #menu ul li {
        background:url(../images/menu/basis.png);
        background-repeat:repeat-x;
        height:40px;
        width:143px;
        padding:10px 10px 7px 10px;;
        cursor:pointer;
        float:left;
    }

    #menu ul li a {
        font-weight:bold;
        font-size:24px;
        text-decoration:none;
        line-height:0.8;
        letter-spacing:-0.6px;
    }

    #menu ul li a span {
        font-weight:normal;
        font-size:15px;
        display:block;
    }

    #menu ul li.selected, #menu ul li:hover {
        background:#EE333E;
        text-align:right;
        padding:10px 45px 7px 0px;
        width:145px;
    }

    #menu ul li.selected a {
        color:#fff !important;
    }
    #menu ul li.red:hover, #menu ul li.red.selected {
        background:url(../images/menu/pijl_rood.png);
    }
    #menu ul li.orange:hover, #menu ul li.orange.selected {
        background:url(../images/menu/pijl_oranje.png);
    }
    #menu ul li.green:hover, #menu ul li.green.selected {
        background:url(../images/menu/pijl_groen.png);
    }
    #menu ul li.cyaan:hover, #menu ul li.cyaan.selected {
        background:url(../images/menu/pijl_cyaan.png);
    }
    #menu ul li.blue:hover, #menu ul li.blue.selected {
        background:url(../images/menu/pijl_blauw.png);
    }
    #menu ul li.brown:hover, #menu ul li.brown.selected {
        background:url(../images/menu/pijl_bruin.png);
    }
    #menu ul li.black:hover, #menu ul li.black.selected {
        background:url(../images/menu/pijl_zwart.png);
    }
    #menu ul li.purple:hover, #menu ul li.purple.selected {
        background:url(../images/menu/pijl_paars.png);
    }
    #menu ul li.magenta:hover, #menu ul li.magenta.selected {
        background:url(../images/menu/pijl_magenta.png);
    }

#tags {
    line-height: 1;
}

#tags h3 {
    font-weight: bold;
    font-size: 14px;
    padding-top: 30px;
}

.red a, .red {
    color:#EE333E;
}
.purple a, .purple {
    color:#7E67A9;
}

.orange a, .orange {
    color:#F39C15;
}
.green a, .green {
    color:#5DB264;
}
.blue a, .blue {
    color:#598CD0;
}
.cyaan a, .cyaan {
    color:#7AB5AD;
}
.brown a, .brown {
    color:#8B5B37;
}
.black a, .black {
    color:#000;
}

.magenta a, .magenta {
    color:#F23C5E;
}


#menu ul li:hover a {
    color:#fff;
}

.innercontent {
    height:455px;
}

    .innercontent q {
        color:#fff;
        font-size:38px;
        line-height:1;
        padding-left:30px;
        padding-top:20px;
        display:block;
    }

    .innercontent .wrapper {
        height:130px;
        /* position:absolute; */
        margin-top:325px;
        width:797px;
    }

    .innercontent .wrapper .wrap, #wrap2 {
        background:url('../images/transparent-white.png');
        height:100%;
        padding-left:2%;
        float:left;
    }

    #wrap2 {
        height:0px;
        bottom:0;
        left:0;
    }

    .innercontent .wrapper .wrap h2.home2 {
        font-size:28px;
        letter-spacing:-1px;
        color:#fff;
        font-weight:bold;
        text-align:right;
        padding-right:30px;
        margin-top:-44px;
        height:45px;
        line-height:45px;
    }

    .innercontent h2.large-bar {
        font-size:26px;
        letter-spacing:-1px;
        color:#fff;
        font-weight:bold;
        text-align:right;
        padding-right:30px;
        height:45px;
        line-height:45px;
        margin-bottom:10px;
    }

    .innercontent .wrapper .wrap .actie {
        height:270px;
    }

    .innercontent .wrapper .wrap .sidebar p {
        padding:0 5px 0 5px;
    }


    .innercontent .wrapper .wrap .col2 {
        float:left;
        height:130px;
        width:100%;
    }
    .innercontent .wrapper .wrap .col2 .article {
        padding:20px 10px 20px 15px;
        height:90px;
    }

    .innercontent .wrapper .wrap .col2 .article.css3 {
        -moz-column-count: 2;
        -moz-column-gap: 20px;
        -webkit-column-count: 2;
        -webkit-column-gap: 20px;
        column-count: 2;
        column-gap: 20px;
    }

    .other-article {
        float:right;
        width:244px;
        line-height:28px;
        margin-top:-28px;

    }
    .other-article, .other-article a {
        background:black;
        color:#fff;
        text-decoration:none;
        text-align:center;
    }

    .other-article a {
        font-weight:bold;
        letter-spacing:-0.1px;
        font-size:11.5px;
        float:left;
    }
    .other-article a.next {
        padding-right:30px;
        background-image:url(../images/pijltje-wit.png);
        background-repeat:no-repeat;
        background-position:right;
        width:100px;
    }

    .other-article a.prev {
        /* padding-right:30px; */
        background-image:url(../images/terugknop.png);
        background-repeat:no-repeat;
        background-position: left;
        width:30px;
        border-right:1px solid #fff;;
    }

    .more-actions {
        float:right;
        width:110px;
        line-height:28px;
        margin-top:-28px;
        background:black;
        color:#fff;

    }

    .more-actions a {
        padding-right:10px;
        background-image:url(../images/pijltje-wit.png);
        background-repeat:no-repeat;
        background-position:right;
        font-weight:bold;
        letter-spacing:-0.1px;
        font-size:11.5px;
        float:left;
        color:#fff;
        width:90px;
        text-decoration:none;
        text-align:center;
    }

    .other-article div.number {
        float:right;
        width:60px;
        text-align:center;
        font-weight:bold;
 /*       background:#E20025; */
 		background:#EE333E;
        font-size:14px;
        letter-spacing:2px;
    }

#social {
    padding-top:10px;
	padding-bottom:17px;
    height:100px;
    margin-bottom:1px;
}

    #social a {
        display:block;
        width:16.6666%;
        float:left;
        text-decoration:none;
        color:#598CD0;
        font-size:13px;
        font-weight:bold;
        line-height:1;
    }

    #social a span {
        font-size:12px;
        white-space: nowrap;
        display:block;
        color:#000;
        font-weight:normal;
        margin-top:7px;
    }

    #social a img {
        float:left;
    }

#content-wrap {
    float:left;
    width:762px;
    border-top:1px solid #ccc;
    padding:20px 0 20px 0;
    padding-left:35px;
}
    #content-wrap .wrapper {
        width:545px;
        border-right:1px solid #ccc;
        float:left;
        min-height:415px;
    }

    #content-wrap #content-article, #content-wrap #content-search {
        float:left;
        width:525px;
    }

    #content-article.archive h1 { color:gray; }

    #content-wrap #content-article .article-date {
        border-top:1px dotted gray;
        float:left;
        color:gray;
        font-size:11px;

    }

    #content-wrap #content-search h2{
        color:#EF202F; font-size:13px; font-weight:bold;
        }

    #content-wrap #content-search #people-wrap {
        border-bottom:1px solid #999;
        margin-bottom:10px;
    }

    #content-wrap #content-search #flatpage-wrap {
        border-top:1px solid #999;
        margin-bottom:10px;

    }

    #content-wrap #content-search #people-wrap .item {
        border:none;

    }

    #content-article div.intro a, #content-article div.article a {
        padding-left:10px;
        margin-left:2px;
        background:url(../images/link_pijl.png) no-repeat left;
    }

    #content-article h1 {
        font-size:20px;
        line-height:1;
        margin-bottom:10px;
    }

    #content-article img, #content-search img {
        float:left;
        padding:0 15px 15px 0;
    }

    #content-article .intro {
        font-weight:bold;
    }

    #content-article h2 {
        font-size:16px;
        font-weight:bold;
        margin-bottom:3px;
    }

    #content-article ul {
        margin: 5px 0 15px 15px;
        list-style-type:square;
    }

    #content-article h3, #content-article h3 a {
        text-decoration:none;
        font-size:13px;
        margin-bottom:3px;
        line-height:1;
    }
    #content-article.archive h3, #content-article.archive h3 a {
        color:gray;
    }

    #content-article p {
        margin-bottom:10px;
    }

    #content-wrap #sidebar {
        float:left;
        width:26.2%;
        padding:10px 0 0 10px;
    }

    #content-wrap #sidebar h2 {
        font-size:28px;
        text-align:right;
        margin-top:-30px;
        font-weight:bold;
    }

    #content-wrap #sidebar h4 {
        font-size:13px;
        color:#3c68b3;
        font-weight:bold;
    }

    #content-wrap #sidebar ul {
        margin-bottom:15px;
        clear:both;
    }

    #content-wrap #sidebar ul li {
        font-weight:bold;
        clear:both;
    }

    #content-wrap #sidebar ul li ul {
        margin:0;
        padding:0;
        margin-left:15px;
    }

    #content-wrap #sidebar ul li ul#AtoZ {
        width:110px;
        padding-bottom:50px;
        text-align:center;
    }


    #content-wrap #sidebar ul li ul#AtoZ li {
        float:left;
        width:15px;
        height:15px;
        margin:0px;
        clear:none;
    }

    #content-wrap #sidebar ul li ul#AtoZ li a {
        text-decoration:none;
        color:#999;
    }

    #content-wrap #sidebar ul li a {
        color:#999;
        text-decoration:none;
    }

    #content-wrap #sidebar a.person-link {
        font-weight: bold;
        padding-left:15px;
        background:url(../images/link_pijl.png) no-repeat left;
        color:#000;
        text-decoration:none;
    }

    #tweets {
        background:url('../images/twitter_back.jpg') no-repeat top;
        width:209px;
        height:281px;
    }

    #tweets-logo {
       height: 56px;
    }

    #tweets-messages {
        height:214px;
        overflow-y: auto;
        overflow-x: hidden;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 5px;
        width: 187px;
    }

    #tweets .time {
        color:#999;
        padding-top: 10px;
    }

    #content-wrap #overview {
        margin-top:20px;
        padding-top:20px;
        border-top:1px solid #ccc;
    }

    #content-wrap #overview .col {
        width:49%;
        float:left;
        border-right:1px solid #ccc;
    }

    #content-wrap #overview .col.right {
        border:0px;
    }

    #content-wrap #overview .col.right .list {
        padding-left:25px;
    }

    #content-wrap #overview .col .list .item {
        padding-right:10px;
        padding-bottom:10px;
    }

    #content-wrap #overview .col .list .item p {
        display:inline;
    }

    #content .top {
        border-bottom:1px solid #ccc;
        padding-bottom:10px;
        margin-bottom:10px;
    }

    #content .top .paginator {
        margin-top:-15px;
    }

    #content-search .top h1 {
        font-size:26px;
        font-weight:bold;
        color:#999;
        margin:0;
        padding:0;
        margin-top:-10px;
    }
        #content-search .col {
            width:49.5%;
            float:left;
        }

        #content-search .col .col-content{
            padding:0 20px 0 0;
        }

        #content-search .col .col-content .item {
            margin-bottom:10px;
            padding-bottom:10px;
            border-bottom:1px solid #ccc;
        }

        #content-search .col .col-content .item h3,
        #content-search .col .col-content .item h3 a {
            font-size:15px;
            color:#000;
            text-decoration:none;
            font-weight:bold;
        }

        #content-facebook {

        }
            #content-social .social img {
                float:left;
            }

            #content-social .social, #content-social .social a {
                font-size:20px;
                line-height:1;
                color:#3A5A96;
                font-weight:bold;
                text-decoration:none;
            }

            #content-social .social span {
                display:block;
                font-size:14px;
                padding-top:5px;
                color:#000;
                font-weight:normal;
            }

            #content-social .facebook-item {
                float:left;
                margin-right:11px;
                margin-bottom:15px;
            }

            #content-social .facebook-item a {
                display:block;
                height:166px;
                width:124px;
                background:url(../images/facebookbadge.png);
                text-decoration:none;
            }

            #content-social .facebook-item a img {
                margin-top:36px;
                margin-left:1px;
            }

            #content-social .facebook-item a span {
                padding-top:6px;
                line-height:1.1;
                padding-left:10px;
                display:block;
                color:#000;
            }

            #content-social .item-youtube-content {
                float:left;
                width:200px;
            }

            #content-social .youtube-embed {
                float:left;
                padding-right:10px;
                background:#333;
                width:290px;
                height:180px;
                margin-right:10px;
            }

            #content-social .item-youtube-content h2 {
                font-weight:bold;
                font-size:14px;
                line-height:1.2;
            }

            #content-social .item-youtube {
                padding-bottom:10px;
                float:left;
            }

            #content-social h3 a {
                font-size:13px;
                font-weight:bold;
                text-decoration:none;
                color:#28426C;
            }

            #content-social .col2 {
                float:left;
                width:49%;
            }

            #content-social .col2 .item {
                padding:0 20px 15px 0;
            }

        #content-twitter {
        }

        .top-twitter {
            float:right;
            width:360px;
            margin-top:3px;
            margin-right:20px;
        }

        .top-twitter .twitter-account {
            font-size:14px;
            color:#598CD0;
            font-weight:bold;
            display:block;
        }
        .top-twitter div.time {
            color:#999;

        }

            .twitter-item {
                background:url(../images/twitterbadge.png);
                background-repeat:no-repeat;
                background-position:left top;
                height:186px;
                width:252px;
                float:left;
                display:block;
                margin-right:20px;
                font-size:14px;
                text-decoration:none;
            }

            .twitter-item .person {
                display:block;
                color:#0193C3;
                padding:10px 0 30px 55px;
                line-height:1.1;
                font-weight:bold;
            }
            .twitter-item .message {
                padding:0 12px 0 12px;
                line-height:1.1;
                display:block;
                color:#000;
                font-size:13px;
            }

            .twitter-item .time {
                line-height:1.1;
                display:block;
                color:#000;
                font-size:13px;
                padding:15px 12px 0 12px;
            }

#footer {
    background:#EE333E;
    height:90px;
}
    #footer a {
        color:#fff;
        text-decoration:none;
        font-size:13px;
    }

.paginator {
    text-align:right;
}

.paginator a {
    color:gray;
    text-decoration:none;

}

.paginator span {
    font-weight:bold;
}

div.col-online {
    width:32.9%;
    float:left;
}


div.online {
    margin-left:10px;
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:1px dotted #999;
}

.online ul {
    margin-left:33px;
    margin-top:-39px;
    min-height:40px;
}

.online ul li a {
    text-decoration:none;
}

.online ul li a:hover {

}
.online div.alfa {
    background:url('../images/mini-online.png');
    background-repeat:no-repeat;
    background-position:top left;
    height:39px;
    position:absolute;
    width:26px;
    color:#fff;
    font-size:17px;
    font-weight:bold;
    padding-left:0px;
    padding-top:0px;
    text-align:center;
    position:relative;
}

.flatpage h1 {
    color:#335B97;
    font-weight:bold;
}

.flatpage h2 {
    color:#335B97;
    font-weight:bold;
}
.flatpage h3 {
    color:#335B97;
    font-weight:bold;
}

ul.pdf {
    list-style:none;
    padding:0;
    margin:0;
}
ul.pdf li {
    list-style-position:outside;
    list-style-image:url(../images/pdf_icoontje.png);
    float:left;
    width:45%;
}

.pdf a {
    text-decoration:none;
    font-weight:bold;
    color:#000 !important;
    display:block;
}

.pdf a span {
    display:block;
    font-weight:normal;
    color:#999;
}

hr {
    border:0;
    border-top:1px solid #999;
}


#sidebar-facebook {
      background:url('../images/facebook_back.jpg') no-repeat top;
      width:209px;
      height:281px;
}

#fb-logo {
   height: 56px;
}

#fb-messages {
    height:214px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    width: 187px;
}

#sidebar-facebook .time {
    color:#999;
    padding-top: 10px;
}

ul li.filter {
    padding-left:10px;
    background-image:url(../images/red_mark.png);
    background-position:left;
    background-repeat:no-repeat;
}



/*-- Index page news
--------------------------------------------------------*/

.css_index_page_news_block {
	padding-top:15px;
    background-repeat:repeat-x;
    background-position:left top;
    width:960px;
    position:relative;
    overflow:hidden;
    padding-bottom:15px;
	margin-top:2px;
}

.css_index_page_news_block .linkDot {
    clear:both;
    font-size:11px;
    padding-top:5px;
}

.css_index_page_news_block .linkDot div {
    width:110px;
    margin-bottom:2px;
    border-top:1px dotted #000;
    clear:both;
}

.css_index_page_news_block .linkDot div.link {
    border:none;
    width:300px;
    padding-left:12px;
    background:url(../images/mini-arrow.png) no-repeat 0 40%;


}

.css_index_page_news_block .linkDot a {
    color:#EE333E;
    font-weight:bold;
    text-decoration:none;

}

.css_index_page_news_block img {
    border-width:0px;
}

.css_index_page_news_block .css_index_page_news_block_item {
    position:relative;
    width:309px;
	margin-right:16px;
    overflow:hidden;
    float:left;
	margin-bottom:16px;
	padding-bottom:1px;
	border-bottom:#726157 1px dotted;
	background-color:#f4ecea;
}

.css_index_page_news_block_item {
    height: 265px;
}

.css_index_page_news_block_item h4 a span {
    display:block;
    background-image:url(../images/arrowBalk.gif);
    background-position:55% 50%;
    background-repeat:no-repeat;
    color:#fff;
}

.css_index_page_news_block .css_index_page_news_block_item h4 {
    margin:0px;
    padding:0px;
    padding-top:1px;
    font-weight:normal;
}

.css_index_page_news_block .css_index_page_news_block_item h5,
.css_index_page_news_block .css_index_page_news_block_item h5 a {
    text-decoration:none;
    margin:0px;
    padding:10px 0px 10px 0px;
    font-size:18px;
    font-family:helvetica, arial;
    font-weight:normal;
    color:#000000;
    position:relative;
    margin-top:-1px;
    min-height:40px;
    line-height:1.1;
}

.css_index_page_news_block .css_index_page_news_block_item .css_index_page_news_block_image {
    float:left;
    margin-right:7px;
    margin-bottom:4px;
}

.css_index_page_news_block .css_index_page_news_block_item p {
    padding:0px;
    margin:0px;
    font-size:11px;
    font-family:helvetica, arial;
    color:#000000;
    margin-bottom:-2px;
}

.css_index_page_news_block_item h4 {
    display: block;
    height: 40px;
	line-height:40px;
    color: white;
    padding-left: 20px !important;
    font-size:24px;
}

.css_index_page_news_block_item h4 a {
	TEXT-DECORATION: none;
	color:#fff;
}

.css_index_page_news_block_item h4 a:hover {
	TEXT-DECORATION: underline;
}

h5 {
    color:#E20025;
}

h5.old {
    color:gray;

}

.twitter-share-button {
    margin-top: -7px;
    margin-left: 37px;
}

/* Top line */

.top_line {
	background-image:url('../images/top_line.gif');
	background-repeat:repeat-x;
	height:56px;
	width:960px;
	overflow:hidden;
	position:relative;
}

.top_line .hint {
	background-image:url('../images/top_line_arrow.gif');
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:38px;
	padding-left:7px;
	font-size:24px;
	color:#999999;
	display:block;
	float:left;
	padding-top:2px;
	padding-bottom:10px;
}

.top_line h2 {
	font-size:19px;
	float:left;
	padding-top:7px;
	padding-right:16px;
}

.top_line h2 a {
	color:#000000;
	text-decoration:none;
}

.top_line .date {
	color:#d21801;
	font-size:11px;
	font-weight:bold;
	float:left;
	width:90px;
}

.top_line .date ul {
	clear:both;
	width:90px;
	padding-top:6px;
}

.top_line .date ul li {
	background-image:url('../images/top_line_time.gif');
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	padding-right:4px;
	padding-left:4px;
}

.top_line .date ul li.last {
	background-image:none;
}

.top_line .date a {
	background: url("../images/mini-arrow.png") no-repeat scroll 0 55% transparent;
	border: medium none;
	padding-left:12px;
	margin-left:4px;
	color:#d51b02;
	position:relative;
	top:-2px;
	text-decoration:none;
	font-size:11px;
}

.top_line .navigator {
	float:right;
	position:relative;
	margin-right:-5px;
	padding-top:11px;
}

.top_line .navigator li {
	background-image:url('../images/top_line_navigator.gif');
	background-position:right center;
	background-repeat:no-repeat;
	float:left;
	padding-left:10px;
	padding-right:11px;
	font-size:14px;
	padding-bottom:2px;
}

.top_line .navigator li a {
	color:#c7bfbc;
	text-decoration:none;
}

.top_line .navigator li a:hover {
	color:#d51b02;
}
.top_line .navigator li a.notelex:hover, .top_line .navigator li a.notelex {
    color:#E2E2E2;
}

/* Article blue block */

.article_blue_block {
	background-image:url('../images/article_blue_bg.png');
	background-position:left top;
	background-repeat:repeat-x;
	float:left;
	padding-top:17px;
	padding-left:14px;
	padding-right:14px;
	min-height:154px;
}

.article_blue_block img {
	float:right;
	margin-left:14px;
}

.article_blue_block h3 {
	font-weight:bold;
	font-size:24px;
	color:#11304f;
	padding-bottom:10px;
}

.article_blue_block h3 a {
	text-decoration:none;
	color:#11304f;
}

.article_blue_block h3 a:hover {
	color:#000000;
}

.article_blue_block p {
	padding-bottom:16px;
}

/* Index info block */

.index_info_block {
	position:relative;
	width:960px;
	overflow:hidden;
}

.index_info_block .more_index {
	background: url("../images/mini-arrow-red.png") no-repeat scroll 100% 60% transparent;
	border: medium none;
	padding-right:12px;
	color:#000000;
	font-weight:bold;
	position:relative;
	text-decoration:none;
}

/* Index info block / Contacts */

.index_info_block .contacts {
	border-top:1px solid #ccc;
    border-right:1px solid #ccc;
	width:144px;
	padding-left:3px;
	padding-right:12px;
	float:left;
	padding-top:4px;
}

.index_info_block .contacts h4 {
	font-size:22px;
	margin-bottom:21px;
}

.index_info_block .contacts .address {
	padding-top:11px;
	padding-bottom:19px;
}

.index_info_block .contacts .address .plan {
	background: url("../images/mini-arrow-2.png") no-repeat scroll 0 60% transparent;
	border: medium none;
	padding-left:7px;
	text-decoration:none;
	color:#000000;
}

.index_info_block .contacts .address .plan:hover {
	color:#fd2800;
}

.index_info_block .contacts .phone_and_fax {
	padding-bottom:19px;
	position:relative;
}

.index_info_block .contacts .phone_and_fax .phone {
	padding-left:32px;
	position:relative;
}

.index_info_block .contacts .phone_and_fax .phone strong {
	position:absolute;
	left:0px;
	top:0px;
}

.index_info_block .contacts .phone_and_fax a {
	text-decoration:none;
	color:#000000;
}

.index_info_block .contacts .phone_and_fax a:hover {
	color:#fd2800;
}

.index_info_block .contacts .contacts_info {
	padding-bottom:19px;
}

/* Index info block / Info blocks */

.index_info_block .info_blocks {
	position:relative;
	width:801px;
	overflow:hidden;
	float:right;
	margin-right:-1px;
}

.index_info_block .info_blocks li {
	background-image:url('../images/info_block_bg.gif');
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	width:241px;
	height:165px;
	padding-top:16px;
	padding-left:14px;
	padding-right:12px;
	oveflow:hidden;
	position:relative;
}

.index_info_block .info_blocks li.large {
    padding:0;
    margin:0;
    height:300px;
    width:532px;
    background:none;
}

.index_info_block .info_blocks li p {
	padding-bottom:15px;
}

.index_info_block .info_blocks li.high_block {
}

.index_info_block .info_blocks li .icon, .index_info_block .info_blocks li .news, .index_info_block .info_blocks li .quote {
	background-repeat:no-repeat;
}

.index_info_block .info_blocks li .icon {
	padding-left:68px;
}

.index_info_block .info_blocks li .news {
	padding-left:101px;
	background-position:0px 2px;
}



.index_info_block .info_blocks li .title_blue h3,  .index_info_block .info_blocks li .title_red h3, .index_info_block .info_blocks li .title_blue h3 {
	font-size:20px;
	position:relative;
	top:-3px;
	font-weight:bold;
	padding-bottom:1px;
}

.index_info_block .info_blocks li .title_blue h3 a {
	text-decoration:none;
	color:#2d5a93;
}

.index_info_block .info_blocks li .title_red h3 a {
	text-decoration:none;
	color:#a51c16;
}

.index_info_block .info_blocks li .facebook h3, .index_info_block .info_blocks li .twitter h3, .index_info_block .info_blocks li .vacature_2 h3 {
	height:65px;
	font-size:15px;
	top:-6px;
	position:relative;
}

.index_info_block .info_blocks li .vacature_2 h3 {
	height:auto;
}

.index_info_block .info_blocks li .facebook h3 a, .index_info_block .info_blocks li .twitter h3 a, .index_info_block .info_blocks li .vacature_2 h3 a {
	color:#000000;
	text-decoration:none;
}

.index_info_block .info_blocks li .facebook h3 a span, .index_info_block .info_blocks li .twitter h3 a span, .index_info_block .info_blocks li .vacature_2 h3 a span {
	display:block;	
	font-weight:bold;
	font-size:20px;
	position:relative;
	top:-6px;
}

.index_info_block .info_blocks li .facebook h3 a span {
	color:#2a4e82;
}

.index_info_block .info_blocks li .krant_2 h3 a span {
	color:#000000;
}

.index_info_block .info_blocks li .twitter h3 a span {
	color:#0c7caa;
}

.index_info_block .info_blocks li .vacature_2 h3 a span {
	color:#fb7600;
}

.index_info_block .info_blocks li .quote h3 {
	padding-left:68px;
	position:relative;
	margin-bottom:-17px;
}

.index_info_block .info_blocks li .quote p {
	font-family:times new roman, georgian;
	font-size:18px;
	font-style:italic;
	line-height:1.2;
	padding-bottom:3px;
}

.index_info_block .info_blocks li .quote strong {
	font-size:13px;
	color:#1295cb;
}

.index_info_block .info_blocks li .vacature h3,
.index_info_block .info_blocks li .vacature h3 a, 
.index_info_block .info_blocks li .krant h3,
.index_info_block .info_blocks li .krant h3 a {
    color: #F8963A;
    font-size:20px;
    text-decoration:none;
    font-weight:bold;
    margin:0;
    padding:0;
    padding-bottom:8px;
    margin-top:-5px;
}

.index_info_block .info_blocks li .krant h3 a {
    color:#000;
}

.index_info_block .info_blocks li .vacature_2 h4 {
	font-size:20px;
	position:relative;
	top:-10px;
	margin-bottom:-8px;
}

.first-pubilication {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A3C0E2', endColorstr='#fff'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#A3C0E2), to(#fff)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #A3C0E2,  #fff); /* for firefox 3.6+ */
    padding:10px;
}

/* Partij news bock 1 */

.partij_news_1 {
	border-top:1px solid #999999;
	border-left:1px solid #999999;
        float: right;
        overflow: hidden;
        position: relative;
        width: 789px;
	right:-1px;
	padding-left:11px;
	padding-top:16px;
	padding-bottom:24px;
}

.partij_news_1 img {
	float:left;
	margin-right:24px;
}

.partij_news_1 h3 {
	font-size:20px;
	color:#fc7500;
	padding-bottom:3px;
	position:relative;
	margin-top:-3px;
}

.partij_news_1 h3 a{
	text-decoration:none;
	color:#fc7500;
}

.partij_news_1 p {
	padding-bottom:15px;
}

/* Partij news bock 2 */

.partij_news_2_block {
	border-top:1px solid #999999;
	border-left:1px solid #999999;
        float: right;
        position: relative;
        width: 789px;
	right:-1px;
	padding-left:11px;
}

.partij_news_2_block_right {
	position:relative;
	width:267px;
	float:right;
	right:1px;
	margin-top:-1px;
}

.partij_news_2_block_right .info_blocks {
	width:267px;
}

.partij_news_2_block_right ul li {
	display:block;
}

.partij_news_2_block_left {
	background-image:url('/media/images/line.gif');
	background-position:right top;
	background-repeat:repeat-y;
	position:relative;
	width:486px;
	float:left;
	overflow:hidden;
	padding-left:18px;
	padding-right:15px;
	padding-top:10px;
	left:4px;
}

.partij_news_2_block_left h2 {
	background-image:url('/media/images/kd.gif');
	background-position:left 6px;
	background-repeat:no-repeat;
	padding-left:149px;
	clear:both;
	min-height:108px;
	font-size:20px;
	font-weight:bold;
	color:#fc7500;
}

.partij_news_2_block_left .news_item {
	padding-left:156px;
	min-height:250px;
	clear:both;
	position:relative;
	padding-bottom:24px;
}

.partij_news_2_block_left .news_item img {
	position:absolute;
	left:0px;
	top:0px;
}

.partij_news_2_block_left .news_item p {
	padding-bottom:15px;
}

.partij_news_2_block_left .news_item h3 strong, .partij_news_2_block_left .news_item h3 strong a {
	font-size:21px;
	color:#999999;
}

.partij_news_2_block_left .news_item h3 strong {
	display:block;
	position:relative;
	top:-6px;
	padding-bottom:4px;
}

.partij_news_2_block_left .news_item h3 {
	font-size:31px;
	color:#f90101;
	padding-bottom:0px;
	position:relative;
	font-weight:bold;
}

.partij_news_2_block_left .news_item h3 a{
	text-decoration:none;
	color:#f90101;
}

.related-articles h3 {
    font-size:16px;
    color:#000;
    font-weight:bold;
    margin-bottom:5px;
    margin-left:-5px;
}

.related-articles {
    margin-bottom:20px;
    padding-left:5px;
}

.related-articles a {
    background:url(../images/link_pijl.png) no-repeat left;
    padding-left:15px;
}

div.slideshow {
    border:1px solid #ccc;
    padding:10px 10px 10px 0;
    margin:0;
    text-align:center;
    height:410px;
}

div.slideshow a {
    border:1px solid #ccc;
    padding:3px 8px;
    text-decoration:none;
}

div.slideshow .order {
    color:gray;
    margin-left:18px;
    float:left;
}


.slideshow ul {
    padding:0;
    margin:0;
    height:370px;
    text-align:center;
}

.slideshow ul li {
    display:none;
    padding:0;
    margin:0;
}

.slideshow ul li.active {
    display:block;
    text-align:center;
}

.slideshow ul li img {
    padding:0;
    margin:0;
}

.foto {
	float:left;
	margin-right:35px;
	margin-top:5px;
}

h1.big {
	font-size: 43px;
	font-family:Arial;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 45px;
	color:#000;
}

h1.big .small {
	font-size: 19px;
	display:block;
	margin-bottom:-5px;
	line-height:21px;
}

h1.big .red {
	color:#f33d39 !Important;
}

#content-wrap .wrapper .text, .form {
	padding-top:1px;
	margin-right:12px;
}

#content-wrap .wrapper .text p {
	margin-bottom:16px;
	margin-top:12px;
}

#content-wrap .wrapper .text {
	margin-bottom:20px;
}

#content-wrap .wrapper h2 {
	font-size: 19px;
	font-weight:normal;
	letter-spacing:0px;
	/*line-height: px;*/
	color:#f33d39;
}

.form .button {
	width:110px;
	height:24px;
	padding-left:12px;
	position:relative;
	font-size: 13px;
	font-weight:bold;
	letter-spacing:0px;
	line-height: 22px;
	color:#fff;
	overflow:hidden;
	margin-top:20px;
	float:right;
	background: url('../images/button.gif') no-repeat left top;
}

.form .button-ajax {
    background: url('../images/button-ajax.gif') no-repeat left top;
}

.form .button input {
	display:block;
	height:100%;
	width:200%;
	position:absolute;
	left:0px;
	top:0px;
	opacity:0;
	filter:Alpha(opacity=0);
	cursor:pointer;
}

.form .forInput {
	padding-right:5px;
}

.form .forInput input {
	display:block;
	border:#999999 solid 1px;
	padding-top:3px;
	padding-bottom:3px;
	background:none;
	font-size: 12px;
	font-family:Tahoma;
	font-weight:normal;
	letter-spacing:0px;
	/*line-height: px;*/
	color:#000;
	width:100%;
}

.form table {
	width:100%;
	margin-bottom:35px;
	margin-top:10px;
}

.form table td {
	padding-bottom:2px;
}

.form table .voorn {
	width:200px;
	padding-right:10px;
}

.form table label {
	display:block;
	font-size: 12px;
	font-weight:normal;
	letter-spacing:0px;
	/*line-height: px;*/
	color:#000;
}



.newsletterarchive h1  {
    font-size:28px;
    color: #2E5691;
    margin-bottom:10px;
}

.newsletterarchive h2  {
    font-size:22px;
    font-weight:bold;
    margin-bottom:3px;

}

.newsletterarchive ul li.hasborder {
    border-bottom: 1px dotted #9A7A51;
    padding-bottom:20px;
    margin-bottom:20px;
}

.newsletterarchive ul ul li {
    margin-bottom:3px;
}

.newsletterarchive ul ul li a {
    color: #9A7A51;
    text-decoration:none;
}

.newsletterarchive .years a {
    text-decoration:none;
}
.newsletterarchive .years a.hasborder {
    border-left:1px dotted #2E5691;
    padding-right:10px;
}

.newsletterarchive .years a.current {
    font-weight:bold;
}

.css_index_page_news_block_item h4 {
	border-bottom:#fff 1px solid;
}


.css_index_page_news_block_item .green-bg {
    background-color:#64ab68;
}

.css_index_page_news_block_item .purple-bg {
    background-color:#6f5da4;
}

.css_index_page_news_block_item .blue-bg {
	background-color:#5272b6;
}

.css_index_page_news_block_item .black-bg {
	background-color:#000;
}

.css_index_page_news_block_item .turkoois-bg {
	background-color:#70a99f
}

.css_index_page_news_block_item .brown-bg {
	background-color:#ac7b53;
}

.css_index_page_news_block_item .red-bg {
	background-color:#d63232;
}

.css_index_page_news_block_item .orange-bg {
	background-color:#fe8503;
}

.css_index_page_news_block_item .ellipsis-text {
    white-space: normal;
    overflow: hidden;
}

.css_index_page_news_block_item .tags {
    max-height: 100px;
}

.css_index_page_news_block .tags a {
    text-decoration: none;
}

.css_index_page_news_block_item .description {
    max-height: 208px;
}

.wrapper-over {
	width:975px;
}

.css_index_page_news_block_item .drad-bg {
	background: url('../images/grad.gif') repeat-x left top;
	position:relative;
}

.css_index_page_news_block_item .drad-bg .left-col {
	width:120px;
	position:absolute;
	left:0;
	top:1px;
	height:100%;
	text-align:right;
	font-size: 10px;
	color:#4f4039;
	line-height:12px;
}

.css_index_page_news_block_item .drad-bg .left-col .bottom-text {
	position:absolute;
	right:0;
	width:125px;
	top:193px;
}

.css_index_page_news_block_item .drad-bg .left-col .image {
    text-align: left;
}

.css_index_page_news_block_item .drad-bg .left-col .image img {
	width:120px;
}

.css_index_page_news_block_item .drad-bg .right-col {
	width:167px;
	padding-right:3px;
	float:right;
}

.name-tags {
	font-weight:bold;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	background: url('../images/for-tags.gif') no-repeat left center;
}

.date-name {
	padding-left:14px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
	background: url('../images/for-date.gif') no-repeat left center;
}

.css_index_page_news_block_item .drad-bg .right-col p {
	font-size: 12px;
	line-height:16px;
	color:#000;
	margin:0px;
}

.css_index_page_news_block_item .drad-bg .right-col p a {
	color:#8d5b38;
}

.css_index_page_news_block_item .drad-bg .more {
	color:#ed1d13;
	font-weight:bold;
	font-size: 12px;
	padding-right:13px;
	TEXT-DECORATION: none;
	background: url('../images/red-arrow.gif') no-repeat right center;
	padding-left:0px;
}

.css_index_page_news_block_item .drad-bg h5 a:hover {
	TEXT-DECORATION: underline;
}

#content .extratheme-title {
    font-size: 20px;
    color: #a0a0a0;
}

#content .extratheme-bigtitle {
    font-size: 32px;
    font-weight: bold;
}

.green-title {
    color:#64ab68;
}

.purple-title {
    color:#6f5da4;
}

.blue-title {
    color:#5272b6;
}

.black-title {
    color:#000;
}

.turkoois-title {
    color:#70a99f
}

.brown-title {
    color:#ac7b53;
}

.red-title {
    color:#d63232;
}

.orange-title {
    color:#fe8503;
}

.for-fbook {
	background-color:#4777db !Important;
}

.sidebar .picture {
	border:#9b9893 1px solid;
}

#content {
	zoom:1;
}
