
/*__________ RESET DEFAULTS __________ */

* {
   padding: 0;
   margin: 0;
   -moz-box-sizing     :   border-box;
   box-sizing          :   border-box;
}

ul {
    padding-left: 1em;
    margin-left: 0;
}

h1, h2, h3, h4, h5, h6, p, blockquote,
 form, label, ul, ol, dl, fieldset, address {
    margin-bottom: 1em;
}

/*__________ HTML DEFAULTS __________ */

body {
    font-family: Trebuchet MS;
    font-size: 80%;
    line-height: 120%;
    color: #000;
    margin: 0;
    padding: 0;
    text-align: center;
    background-color: #A4C408;
}

a {
    color: #014B99;
}

a:hover {
    color: #014B99;
}

h6 {
    color: #014B99;
    font-size: 100%;
}

h6 a {
    color: #014B99;
}

#content table {
    font-size: 100%;
}

/*__________ SIMSITE DEFAULTS __________ */

ul.ul_lijst li a {
}

h6.rubriek {
}

h6.rubriek a {
}

div#externe_link_box iframe#opus {
    width: 500px !important;
    height: 400px !important;
}

div#content iframe {
    width: 500px !important;
    height: 400px !important;
}

/*__________ WEBSITE __________ */

#flashholder{
margin: auto;
width: 764px;
border: solid 2px #000;

}
.alttekst{
display: none;
}

div#wrap {
    width: 759px;    
    _diplay: table;
    position: relative;
    text-align: left;
    margin: 0 auto;
    background: #fff url('../images/bg_wrap.gif') repeat-y left top;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
}

div#header {
    background: #014B99 url('../images/top.gif') no-repeat left top;
    width: 759px;    
    height: 143px;
}

div#header a#logo {
    display: block;
    height: 100px;
    width: 250px;
    position: absolute;
    left: 10px;
    top: 10px;
}

div#content, body#body_homepage div#content {
    float: left;
    width: 590px;
    padding: 0px 10px 30px 13px;
    _padding: 0px 10px 0px 13px;
    font-family: Lucida Sans, Trebuchet MS, Arial, Verdana;     
}

body#body_homepage div#content div#intro{   
    width: 380px;     
}

body#body_homepage div#content div#intro p.word {   
    width: 380px;     
}
body#body_homepage div#content ul.ul_lijst {
    width: 380px;      
}

body#body_homepage div#content li a.lijstitem_titel {
    width: 360px;     
}

body#body_homepage div#archiefknop {
    width: 380px;  
}

body#body_homepage div#content {   
    width: 420px;
    padding: 0px 10px 30px 10px;
}

div#content div#headtext {
    background: #fff url('../images/bullet_kop.gif') 0px 17px no-repeat;
    display: block;
    width: 500px;
    min-height: 57px;
    _height: 57px;
    padding: 27px 0 0 60px;
    font-size: 170%;
    font-style: italic;
    font-family: Lucida Sans, Trebuchet MS, Arial, Verdana;
    position: relative;
}
body#body_homepage div#content div#headtext {
    width: 380px;  
}

div#extra_knoppen a#engels {
    display: block;
    width: 24px;
    height: 15px;
    position: absolute;
    left: 2px;
    top: 125px;
    background: #014B99 url('../images/engels.gif') no-repeat left top;
    text-decoration: none;
    border: 0px;
    padding: 0;
    margin: 0;
}

div#extra_knoppen a#duits {
    display: block;
    width: 24px;
    height: 15px;
    position: absolute;
    left: 27px;
    top: 125px;
    background: #014B99 url('../images/duits.gif') no-repeat left top;
    text-decoration: none;
    border: 0px;
    padding: 0;
    margin: 0;
}

div#extra_knoppen a#text_size {
    display: block;
    width: 75px;
    height: 15px;
    position: absolute;
    left: 54px;
    top: 125px;
    background: #014B99 url('../images/vergroot-icon.gif') no-repeat right top;
    text-decoration: none;
    padding: 0;
    margin: 0;
    color: #fff;
}

div#extra_knoppen a#text_size.verklein {
    background: #014B99 url('../images/verklein-icon.gif') no-repeat right top;
}

div#extra_knoppen a#home {
    display: block;
    width: 17px;
    height: 15px;
    position: absolute;
    left: 135px;
    top: 125px;
    background: #014B99 url('../images/home-icon.gif') no-repeat left top;
    text-decoration: none;
    padding: 0;
    margin: 0;
    color: #fff;
}

div#zoekformulier {
    position: relative;
    width: 100%;
    margin-top: 100px;
}

form#zoekformtop {
    background-color: #fed500;
    padding: 5px;
}

div#zoekformulier input#submitknop {
    color: #000;
    border: 1px solid #000;
    background: none;
    padding: 0;
    font-size: 90%;
}   

div#zoekformulier input#top_zoek_trefwoord {
    font-size: 90%;
    border: 1px solid #000;
}

div#adresgegevens {
    padding: 5px;
}

div#grote_knoppen {
    position: absolute;
    right: 10px;
    top: 157px;
}

div#grote_knoppen a {
    display: block;
    margin: 0 0 10px 0;
}

div#footer {
    font-family: Lucida Sans, Trebuchet MS, Arial, Verdana;
    background-color: #014B99;
    width: 759px;
    padding: 5px 10px;
    border-top: 1px solid #000;
    text-align: center;
    color: #fff;
    position: relative;
}

div#footer a {
    color: #fff;
}

a#terugknop {
           display: block;
    position: absolute;
    right: 15px;
    top: 29px;
}

/*__________ WEBSITE NAVIGATIE __________*/

div#snelmenu {
}

div#snelmenu a {
    color: #000;
}

div#snelmenu a:hover {
    color: #000;
}

div#navigatie {
    position: absolute;
    top: 122px;
    left: 166px;
    font-size: 90%;
}

div#navigatie ul,
ul.subcontainer,
ul#navlist {
           list-style-type: none;
    margin: 0;
    padding: 0;
}

div#navigatie ul li {
    float: left;
    display: block;
    padding: 0px;
    margin: 0 2px 0 0;
}

div#navigatie ul li a {
    text-decoration: none;
    font-weight: bold;
}

div#navigatie ul li ul li {
        float: none;
    display: block;
}

div#navigatie ul li a.item_nonactive {
    padding: 2px 0px 3px 0px;
    color: #fff;
    display: block;
    border-left: 1px solid #000;
    overflow: hidden;
    height: 21px;
    text-align: center;
    white-space: nowrap;
}

div#navigatie ul li a.item_active, div#navigatie ul li a.item_nonactive:hover {
    color: #fff;
    background-color: #E2001A;
    padding: 2px 0px 3px 0px;
    display: block;
    border-left: 1px solid #000;
    overflow: hidden;
    height: 21px;
    text-align: center;
    white-space: nowrap;
}

ul.subcontainer li a {
    display: block;
    width: 167px;
    padding: 2px 0 2px 10px;
    background-color: #fed500;
    margin: 1px 0 0 0;
    color: #000;
    text-decoration: none;
    font-family: Trebuchet MS;
    font-size: 90%;
    font-weight: bold;   
}

ul.subcontainer li a.subitem_active {
    background-color: #fff;
    color: #000;
}

.vervolg ol {
                padding-left: 17px;
                _padding-left: 20px;
}       

.vervold ul {
                padding-left: 17px;
                _padding-left: 20px;
}       
div#gekoppeldeitems a {
    margin-top:15px;
}

div#gekoppeldeitems a.services {
    margin-top:0px;
}

div#content_container {    
    padding: 0;
}

div.clear_div {
   clear: both;    
}

div#content_left {
   float: left; 
   width: 167px;   
}
