
/* CSS FOR ALL */

* {
    margin:0;
    padding:0;
}

body {
    width:100%;
    height:100%;
    color:#000000;
    background-color:#ffffff;
    font-family:arial, verdana;
}

a, a:visited {
    color:#000000;
    text-decoration:none;
}

a:hover {

}

/* Standard Lists */
#intro ul,
.intro-wide ul,
.vervolg ul,
.item_intro ul,
.product_text ul,
.lijstitem_intro ul {
    list-style-type: disc;
    margin-left: 1.5em;
}

#intro ul ul,
.intro-wide ul ul,
.vervolg ul ul,
.item_intro ul ul,
.product_text ul ul,
.lijstitem_intro ul ul {
    list-style-type: circle;
    margin-left: 1.5em;
}

#intro ul ul ul,
.intro-wide ul ul ul,
.vervolg ul ul ul,
.item_intro ul ul ul,
.product_text ul ul ul,
.lijstitem_intro ul ul ul {
    list-style-type: square;
    margin-left: 1.5em;
}

#intro ol,
.intro-wide ol,
.vervolg ol,
.item_intro ol,
.product_text ol,
.lijstitem_intro ol {
    list-style-type: decimal;
    margin-left: 2em;
}

ul.itemlist_bullet li.item {
    background-position:left 7px;
}

/* override */
li a.word, li a.excel, li a.pdf, li a.jpg, li a.gif, li a.png, li a.bmp, li a.avi, li a.mpg {
    float: none;
    background-position: right center;
    line-height: 16px;
}


/* STRUCTURE */
div#container {
    width:962px;
    margin:0 auto;
}

div#headerleft {
    width:360px;
    height:100px;
    float:left;
}

div#logo {
    width:223px;
    height:56px;
    margin:18px 0 0 56px;
}

div#headerright {
    width:602px;
    height:100px;
    float:left;
}

div#quickmenu {
    width:330px;
    height:18px;
    float:left;
    margin:0;
    padding:0;
    padding-top:12px;
}

div#snelmenu {
    margin:0;
    padding:0;
}

div#read_aa {
    width:160px;
    height:29px;
    float:left;
    padding-top:10px;
    margin-left: 20px;
}

div#search {
    width:596px;
    height:55px;
    clear:both;
}

div#mediumpics {
    width:962px;
    height:120px;
    clear:both;
}

div#mediumpics div {
    width:155px;
    height:120px;
    margin-right:6px;
    float:left;
    background-color:grey;
    overflow:hidden;
}

div#mediumpics div.last {
    margin-right:0;
}

div#mainmenu {
    width:962px;
    height:30px;
    clear:both;
    margin-top:6px;
}

div#contentcontainer {
    width:958px;
    border-top:6px solid #4954ae;
    border-right:1px solid #4954ae;
    border-bottom:1px solid #4954ae;
    border-left:1px solid #4954ae;
    background-image:url(../images/internet/contentcontainerbg.jpg);
    background-repeat:repeat-y;
}

div#submenu {
    width:240px;
    min-height:400px;
    background-color:#d2d4eb;
    float:left;
    padding-top:5px;
}

div#content {
    width:717px;
    float:left;
}

div#content_small {
    width:457px;
    border-right:0;
    float:left;
    font-size:81.3%;
    line-height:135%;
    padding:5px 10px 10px 10px;
}

div#rightcol {
    width:240px;
    float:left;
    overflow:hidden;
}

div#banners {
    width:210px;
    margin:0 auto;
}

div.contentcontainerbottom {
    clear:both;
}

div#footer {
    width:960px;
    height:20px;
    clear:both;
    padding-top:5px;
}

div#footer p {
    float: left;
    color: #9C9E9D;
    font-size: 70%;
}

div#footer p a {
    color: #4353B2;
}

/* ---------------------------------------------- */
/* ---------------------------------------------- */
/* -------------- BEGIN NAVIGATION ---------------*/
/* ---------------------------------------------- */
/* ---------------------------------------------- */

/* quickmenu */
div#snelmenu ul {
    list-style-type:none;
    font-size:75%;
    margin:0;
    padding:0;
    float: right;
}

div#snelmenu ul li {
    float:left;
    margin-left:15px;
}

div#snelmenu ul li a {
    color:#4755ad;
}

div#snelmenu ul li.first a {
    color:#c32524;
}

div#headerright div#read_aa a.groteletter {
    float:left;
    margin-left:10px;
}

div#read_aa h2 {
    display:none;
}

div#read_aa a#readspeaker_href {
    display:block;
    width:73px;
    height:20px;
    background-image:url(../images/internet/icons/btn_leesvoor.gif);
    background-repeat:no-repeat;
    background-position:0;
    float:left;
    margin-left:0px;
}

/* mainmenu */

div#mainmenu ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

div#mainmenu ul li {
    float:left;
    position:relative;
}

div#mainmenu ul li a {
    display:block;
    width:155px;
    height:22px;
    margin-right:6px;
    background-color:#c52525;
    font-size:81%;
    text-align:center;
    color:#ffffff;
    padding-top:8px; 
}

div#mainmenu ul li a:hover {
    background-color:#4953ae;
    color:#ffffff; 
}

div#mainmenu ul li a#mediumnav_15 {
    margin-right:0;
}

div#mainmenu ul li ul {
    display:block;
    width:155px;
    position:absolute;
    top:30px;
    left:0;
    z-index: 10;
    overflow:hidden;
}

div#mainmenu ul.ready li ul {
    height:0;
}

div#mainmenu ul li ul {
    border-top:6px solid #4952af;
}

div#mainmenu ul li ul li a {
    background-color:#777ec2;
    height: auto;
    width:125px;
    font-size:81%;
    color:#ffffff;
    padding:2px 5px 6px 25px; 
    text-align:left;
    background-image:url(../images/internet/icons/arrow-subitem-black.jpg);
    background-position:10px 6px;
    background-repeat:no-repeat;
}

div#mainmenu ul li:hover ul li a:hover {
    background-color:#4952ad;
    background-image:url(../images/internet/icons/arrow-subitem-white.gif);
}

div#mainmenu ul li ul li ul {
    display:none;
}

 /* EMD NAVIGATION */


/* ---------------------------------------------- */
/* ---------------------------------------------- */
/* -------------- WEBSITE ELEMENTS ---------------*/
/* ---------------------------------------------- */
/* ---------------------------------------------- */

/* searchbox */

div#search form {
    float:right;
    width:250px;
    margin-top:5px;
}

div#search fieldset legend {
    display:none;
}

div#search input.searchbox_submit {
    background-color:#c42625;
    color:#ffffff;
    width:47px;
    height:20px;
    border: 0;
}

div#search input#search_trefwoord.searchbox_trefwoord {
    height:18px;
    border:1px solid #c42625;
    position:relative;
    top:-2px;
    left:4px;
    width:160px;
}

div#search form fieldset p a {
    color:#c52525;
    font-size:70%;

    margin-left:10px;    
}

/* end searchbox */


/* begin website content */

div#content ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

div#content ul li {
    float:left;
    width:238px;
    height:240px;
    border-top:1px dotted #c32526;
    border-right:1px dotted #c32526;
    overflow: hidden;
    background-color: #ffffff;
}

div#content ul li ul li {
    float:none;
    width:auto;
    height:auto;
    border-top:0px;
    border-right:0px;
    clear:both;
    margin-left:14px;
    overflow: visible;
    font-size: 100%;
}

div#content ul li h2 {
    font-size:100%;
    font-weight:normal;
    margin:6px 0 5px 10px;
    display:block;
    height:40px;
    overflow:hidden;
}

div#content ul li div.leftside {
    width:95px;
    float:left;
}

div#content ul li div.rightside {
    width:123px;
    float:left;
    font-size:75%;
    line-height:120%;
    padding:5px 10px 0 10px;
    color:#4953ae;
}

div#content ul li div.rightside-wide {
    width:220px;
    float:left;
    font-size:75%;
    line-height:120%;
    padding:5px 10px 0 10px;
    color:#4953ae;
}

div#content ul li div.leftside span.pubdate {
    margin-left:10px;
    font-size:75%;
    color:#9d9f9e;
}

div#content ul li div.leftside-wide span.pubdate {
    margin-left:10px;
    font-size:75%;
    color:#9d9f9e;
}

div#content ul li div.leftside div.itempic {
    width:95px;
    height:130px;
    margin: 5px;
    overflow:hidden;
}

div#content ul li div.rightside a.readmore, div#content ul li div.rightside-wide a.readmore {
    background-image:url(../images/internet/icons/bullet-groot.gif);
    background-repeat:no-repeat;
    background-position:0;
    padding-left:15px;
    display:block;
    color:#c32524;
    margin-top:25px;
    clear: both;
}


/* content li borderfix */
div#content ul li.litop {
    border-top:0;
}

div#content ul li.liright {
    border-right:0;
}

div#content .intro-wide ul {
    list-style-type: disc;
}

div#content .intro-wide ul ul {
    list-style-type: circle;
}

div#content .intro-wide ul ul ul {
    list-style-type: square;
}

div#content .intro-wide ol {
    list-style-type: decimal;
    margin-left: 2em;
}

/* snelnaar */

div#snelnaar {
    padding:5px 0 10px 0;
}

div#rightcol h2 {
    font-size:100%;
    font-weight:normal;
    margin:0 0 5px 15px;
    
}

div#rightcol ul {
    list-style-type:none;
    background-color:#dadadc;
    margin:0 0 10px 0;
    padding:5px 0 10px 0px;
}

div#rightcol ul li a {
    background-image:url(../images/internet/icons/arrow-grey.gif);
    background-repeat:no-repeat;
    background-position:15px 5px;
    padding-left:30px;
    padding-right:10px;
    font-size:81.3%;
    line-height:150%;
    display:block;
}

div#snelnaar ul li a:hover {
    background-color:#4952ad;
    background-image:url(../images/internet/icons/arrow-subitem-white.gif);
    color:#ffffff;
}
 
 
/* banners */

div#rightcol div#banners div#banner ul {
    background:none;
    list-style-type:none;
    margin:0;
    padding:0;
}

div#rightcol div#banners div#banner ul li, div#rightcol div#banners div#banner ul li a {
    background:none;
    margin:0;
    padding:0;
}

div#banners img {
    margin-bottom:10px;
}


/* left submenu */

div#submenu div#navigation ul {
    margin:0;
    padding:0;
}

div#submenu div#navigation ul li a {
    font-size:80%;
    line-height:150%;
    display:block;
    padding:0 10px 0 34px;
    width:196px;
}

div#submenu div#navigation ul li a:hover {
    display:block;
    color:#ffffff;
    background-color:#4952ad;   
}

div#submenu div#navigation ul li.active a {
    background-color:#4952ad;
    color:#ffffff;
    background-image:url(../images/internet/icons/arrow-mainitem.gif);
    background-repeat:no-repeat;
    background-position:19px 6px;
}

div#submenu div#navigation ul li ul {
    display:none;
}

div#submenu div#navigation ul li.active ul {
    display:block;
}

div#submenu div#navigation ul li.active ul li a {
    padding:0 10px 0 52px;
    width:178px;
    background-image:url(../images/internet/icons/arrow-subsubmenu.jpg);
    background-repeat:no-repeat;
    background-position:35px 6px;
    background-color:#9ba1d3;
    color:#000000;
}

div#submenu div#navigation ul li.active ul li a:hover {
    color:#ffffff;
}

div#submenu div#navigation ul li.active ul li.active a {
    color:#ffffff;
}

/* content lijst */

div#content_small h1 {
    color:#c52525;
    font-size:154%;
    margin: 20px 0 13px 0;
}

div#content_small h2 {
    color:#c52525;
    font-size:154%;
    margin:0 0 13px 0;
}

div#content_small ul#itemlist li.item {
    padding:0;
    margin:0;
}

ul#itemlist li.item div.item_intro a.meerinfo,
div#content_small ul.ul_lijst li.lijstitem_bullet a.meerinfo {
    display:block;
    margin-top:5px;
    font-weight:normal;
    color:#c52525;
    background-image:url(../images/internet/icons/bullet-groot.gif);
    background-repeat:no-repeat;
    background-position:0 4px;
    padding-left:15px;
    margin-bottom:30px;
}

ul#itemlist li.item div.item_intro a.meerinfo:hover {
    text-decoration:underline;
}

div#content_small ul#itemlist li.item a.item_title:hover {
    color:#000;
    text-decoration:underline;
}

div#kruimelspoor {
    margin:0 0 13px 0;
    color:#646cb7; 
    border-bottom:1px solid #dadadc;
    padding-bottom:5px;
}

div#kruimelspoor span.last {
    color:#c52525;
}

div#kruimelspoor a {
    color:#646cb7;   
}



html > body > div #container > div #contentcontainer > div #content_small > div #intro > ol > li

/* detailpagina */

div#contentcontainer h6 {
    margin-bottom:0;
}

/* footer detail */

div#footer p.tekst {
    color:#4D4D4D;
    font-size:75%;
    float:left;
}


div#footer p.proclaimer {
    color:#969696;
    font-size:70%;
    float:left;
}

div#footer p.proclaimer a {
    color:#4353b2;
    margin-left:10px;
}

div#footer p.proclaimer a:hover {
    text-decoration:underline;
}

div#content_footer {
    float: left;
    clear: both;
    width: 100%;
    margin-top: 30px;
}

div#printtop {
    float:right;
    width:150px;
    text-align:right;
} 

a.totopbtn {
    display:block;
    color:#4c53ad;
}

a.printbtn {
    display:block;
    color:#4c53ad;
    background-image:url(../images/arrow-print.jpg);
    background-repeat:no-repeat;
    background-position:105px 3px;
}

div#terugbtn {    
    width:100px;
}

div#terugbtn a {
    display:block;
    margin-bottom:3px;
}

div#content_small ol, div#content_intranet_vervolg ol {
    margin-left:20px;
}

/* global links */

div#kruimelspoor a:hover {
    text-decoration:underline;
}

div#content_small a, div#content_intranet_vervolg a {
    color:#4953ae;
    text-decoration:none;
}

div#content_small a:hover, div#content_intranet_vervolg a:hover, div#content_small ul#itemlist li.item a.item_title:hover {
    text-decoration:underline;
    color:#4953ae;
}

div#terugbtn a {
    color:#4c53ad;    
}

/* rubrieken */

div#rubrieken_wrap span.rubriek h6.rubriek {
    margin:0;
    padding:0;
}

div#rubrieken_wrap span.rubriek h6.rubriek img {
    display: none;
}

div#rubrieken_wrap span.rubriek h6 a.rubriek:hover {
    color:#c52525;
    text-decoration:none;
}

div#rubriek_total_wrap h6.rubriektitel a:hover {
    color:#c52525;
    text-decoration:none;
}

div#content_small h6 {
    color:#4953AE;
    font-size:130%;
    margin-bottom:0;
}

div#content_small div#rubriek_total_wrap {
    margin-bottom: 1em;
}

.rubriekintro {
    margin-bottom: 0;
}

div#content_small div#rubrieken_wrap span.rubriek h6.rubriek a.rubriek {
    font-size: 80%;
}

div#content_small ul#itemlist.itemlist_bullet li.item {
    padding-left:12px;
    background-position:left 7px;
    background-image:url(../images/bullet_klein.gif);
}

div.downloads ul.itemlist_bullet li.item {
    background-position:left 7px;
    background-image:url(../images/bullet_klein.gif);
    margin:0;
    padding:0 0 0 15px;
}

div.downloads ul.itemlist_bullet li.item a {
    font-weight:bold;
}

div #content_small div#terugbtn a.archief {
    color:#c52525;
}

li a.pdf {
    width:95%;
    display:block;
    background-position:left 2px;
    padding-left:20px;
}

#read_aa a.btn_rss {
    display:block;
    float:left;
    position:relative;
    right:-7px;
}

#contentcontainer ul.itemlist_bullet li.item div.downloads ul.itemlist_bullet li.item span.kenmerken_toon_document_grootte {
    padding-left:20px;
}

#content_small dl.agendapunten ul li span.kenmerken_toon_document_grootte {
    padding-left:20px;
}

img.xml_site_image {
    margin: 5px;
}