
/*__________ RESET DEFAULTS __________ */

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

ul {
    padding-left: 1em;
    margin-left: 3px;
}

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

/*__________ HTML DEFAULTS __________ */

body {
    margin: 0;
    padding: 0;
    text-align: center;
    background: #0090B9;
}

h6 {
    font-size: 100%;
}

/* start auto css */
body {
    color: #050A0D;
    font-family: arial;
    font-size: 75%;
    line-height: 120%;
}

a {
    color: #0080B9;
}

a:hover {
    color: #5D5D5D;
}

ul.ul_lijst li a {
    color: ;
    font-weight: ;
}

h6 {
    color: ;
}

h6.rubriektitel {
    color: ;
    font-family: ;
    font-weight: ;
}

span.kruimelspoor {
    color: #5D5D5D;
    font-family: arial;
    font-weight: normal;
}

/* end auto css */

table {
    font-size: 100%;
}
div#content table{
    width: 500px;
}

div#innercontent_np iframe {
    _width: 550px;
    height: 450px;

}


/*__________ SIMSITE DEFAULTS __________ */

ul.ul_lijst li a {
}

h6.rubriek {
}

h6.rubriek a {
}

div#rubrieken_wrap {
    width: 100%;
}


/*__________ WEBSITE __________ */

div#globalWrapper {
    background: #fff;
    margin: 0px auto;
    text-align: left;
    width: 995px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    min-height: 600px;
    _display: table;
    _height: 600px;
}

div#header {
    width: 100%;
    height: 282px;
    position: relative;
    background: url(../images/internet/header.jpg) top left no-repeat;
}

div#header div#headerimg{
    position: absolute;
    top: 66px;
    right: 0px;
    width: 526px;
    height: 127px;
    background-color: #F0F0F0;
}
div#header div#headerimg img{
    width: 526px;
    height: 127px;
}
div#krumbnav {
    position: absolute;
    bottom: 65px;
    right: 20px;
    height: 20px;
    color: #5D5D5D;
}
div#krumbnav a {
    text-decoration: none;
    color: #5D5D5D;
}

a#leesvoor {
    position: absolute;
    top: 5px;
    left: 725px;
    width: 69px;
    height: 34px;
    background: url(../images/leesvoor_medium.gif) top left no-repeat;
    display: block;
}

div.tedownloaden ul.ul_lijst li.lijstitem a.readspeaker_doc {
    width: 69px;
    height: 34px;
    background: url(../images/leesvoor_medium.gif) top left no-repeat;
    display: block;
    font-size:1px;
    color: white;
    text-decoration: none;
    padding-right: 0px;
    padding-left: 3px;
}

div#content {
    position: relative;
    _height: 500px;
    min-height: 500px;
    width: 100%;
    background: #fff;
    padding-bottom: 40px;
    display: block;
    float: left;
}

div#search {
    width: 175px;
    height: 74px;
    position: relative;
    margin-top: -30px;
    padding: 10px 0 0 10px;
    background: #F0F0F0;
}

div#search form#searchformsite input#keyword {
    width: 100px;
    height: 18px;
    _height: 19px;
    border: 1px solid #A4A4A4;
}

div#search form#searchformsite a{
    display: block;
    color: #000;
    font-weight: bold;
    margin-bottom: 4px;
}

div#search form#searchformsite input#submit {
    background: url(../images/internet/bullet_search.gif) top left no-repeat;
    border: none;
    width: 50px;
    margin-left: -3px;
    _margin-bottom: -1px;
}

div#address {
    position: relative;
    color: #003742;
    padding: 19px 0px 19px 15px;
    min-height: 150px;
    _height: 150px;
    width: 100%;
    background: #DCDCDC;
}

div#address a {
    text-decoration: underline;
    background:  url(../images/internet/arrow_openingstijden.gif) right 5px no-repeat;
    padding-right: 10px;
}
/*__________ WEBSITE NAVIGATIE __________*/

div#quickmenu {
    position: absolute;
    right: 20px;
    top: 40px;
    text-align: right;
}


div#quickmenu a {
    text-decoration: none;
    margin: 0 5px;
    color: #939393;
}

div#quickmenu a.fontgroot {
    margin: 0px 2px;
}


div#navigation {
    position: relative;
    width: 100%;
    z-index: 20;

}

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

div#navigation li {
}

div#navigation ul li a {
    text-decoration: none;
    font-weight: bold;
    display: block;
    width: 100%;
    _height: 24px;
    min-height: 24px;
    background: #FED90F url(../images/internet/bullet_mainmenu_off.gif) 5px 6px no-repeat;
    padding: 5px 0 0 23px;
    margin-top: 2px;
    color: #000;
}

div#navigation ul li a:hover , div#navigation ul li a.item_active{
    background: #0080B9 url(../images/internet/mainmenu_bullet_on.gif) 5px 10px no-repeat;
    color: #fff;
}

div#navigation ul li ul li a {
    font-weight: normal;
}

div#navigation ul li ul {
    background: #A3D2E6;
}

div#navigation ul li a.item_nonactive {
}

div#navigation ul li a.item_active {
    color: #000 !important:
}

div#navigation ul li ul li a {
    background: #A3D2E6;
}

div#navigation ul li ul li a.subitem_active , div#navigation ul li ul li a:hover{
    background: #0080B9;
    color: #fff;
}

div#rightbar {
    position: absolute;
    left: 740px;
    top: 180px;
    width: 160px;
    z-index: 20;

}

div#left_menu {
    margin-top: 13px;
    width: 174px;
    height: auto;
    display: block;
    float: left;
}
div#rightcontent {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 175px;
    background-color: #F0F0F0;
}
div#innercontent{
    width: 645px;
    _height: 500px;
    min-height: 500px;
}

div#innercontent_np{
    width: 645px;
    padding: 15px;
    padding-left: 16px;
    _height: 500px;
    min-height: 500px;
    float: left;
}

div#innercontent_np table{
    _width: 570px
}
div#welcome {
    position: absolute;
    top: 3px;
    left: 200px;
    width: 250px;
    _height: 200px;
    min-height: 200px;
    background-color: #fff;
    border-bottom: 1px solid #BDBDBD;
    padding-bottom: 15px;
}

div#rightinner {
    margin: 0px 20px 0 510px;
    _margin: 0px 20px 0 333px;
    position: relative;
    width: 288px;
    _height: 200px;
    min-height: 200px;
    background-color: #fff;
    padding-top: 10px;
}
div.kopp{
    padding-top: 10px;
}

div.kopp div.item {
    background:  url(../images/internet/arrow_openingstijden.gif) no-repeat 6px 5px;    
    padding-left: 18px;
}

div.kopp div.item a {
    text-decoration: none;
    font-weight: bold;
}

div#koppel {
    position: relative;
    width: 100%;
    _height: 100px;
    min-height: 100px;
    background-color: #F1F1F1;
}

div#recent {
    position: relative;
    width: 100%;
    margin-top: 5px;
    _height: 200px;
    min-height: 200px;
    background-color: #F1F1F1;
}

/*banners*/

div.koppban{
    margin-top: 15px;
}
div.koppban div.item a{
    background: url(../images/internet/bg_button_linkbox.gif) top left no-repeat;
    position: relative;
    height: 34px;
    width: 163px;
    margin: 10px 0 0 5px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
    padding: 12px 0 0 17px;
    display: block
}

div.koppban div.item a.long{
    padding-top: 2px;
}

div.headline{
    position: relative;
    height: 45px;
    color: #017FBA;
    font-size: 120%;
    font-weight: bold;
    background: #fff;
    padding: 20px 0 0 10px;
    text-transform: uppercase;
}

div#rightinner div.headline , div#left_menu div.headline{
    height: 40px;
    padding-top: 17px;
}

div#welcome div.headline{
    color: #4E4E4E;
    padding-top: 10px;
    margin-bottom: 20px;
    text-transform: none;
}

/*koppel*/
div#koppel div.kopp{
    position: relative;
}
div#koppel div.item a , div#recent div.item a{
    color: #000;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
}

div#koppel div.item a:hover , div#recent div.item a:hover{
    background-color: #2C8BB7;
    display: block;
    width: 100%;
    color: #fff;
    font-weight: bold;
    padding-left: 10px;
}

div#koppel div.item_intro , div#recent div.item_intro{
    padding-left: 10px;
}

div#recent div.item_intro{
    margin-bottom: 0px;
}

#imagemap{
    margin-left: 7px;
    border: none;
}

div#headline_np{
    padding: 0;
}

div#terug {
	position : absolute;
	bottom: 14px;
	right: 310px;
}

div#terug a {
    font-size: 100%;
        background: url(../images/but_terug.gif) top right no-repeat;
        display: block;
        height: 12px;
	width: 45px;
}

div#print {
	position: absolute;
	bottom: 13px;
	right: 200px;
}

div#print a{
	background: url(../images/but_print.gif) right top no-repeat;
    text-decoration: none;
    color: #7D7D7D;
	display: block;
	height: 12px;
	width: 92px;
	padding-left: 7px;
}
div#print img{
    position: absolute;
    botom: 0px;
    left: -10px;
}

div#omhoog{
	position : absolute;
	bottom: 18px;
	right: 200px;
}

div#omhoog a{
	background: url(../images/but_naarboven.gif) top right no-repeat;
	display: block;
	height: 25px;
	width: 59px;
}


div#gekoppeldeitems a{
    text-decoration: none;
    background: url(../images/bullet_klein.gif) left 4px no-repeat;
    padding-left: 15px;
    color: #000;
    margin-top: 4px;
}

div#gekoppeldeitems a.pdf {
    background: transparent url('../../simcore/images/mime/pdf.gif') no-repeat scroll right top;
}

ul.ul_lijst li.lijstitem, ul.ul_lijst li.lijstitem_bullet {
    margin-bottom: 20px !important;
}

ul.ul_lijst li.lijstitem a, ul.ul_lijst li.lijstitem_bullet a{
    color: #000;
}

ul.ul_lijst li.lijstitem a.lijstitem_titel , ul.ul_lijst li.lijstitem_bullet a.lijstitem_titel {
    margin-bottom: 10px;
    display: block;
}

div#intro {
    margin-bottom: 24px;    
}

div.item_intro {
    margin-bottom: 15px;
}

div#link_to_home {
    position: absolute;
    top: 11px;
    left: 29px;
    display: block;
    width: 272px;
    height: 44px;
}

div#link_to_home a {
    display: block;
    width: 272px;
    height: 44px;
}

img.heading_picure {
    display: none;
}

ol {
    margin-left: 18px;
}

/* TERUG/PRINT */

div#terugprint {
    position : absolute;
        bottom: 6px;
        right: 200px;
        color: #7D7D7D;
}

div#terugprint a {
    line-height: 29px;
    color: #7D7D7D;
    text-decoration: none;
}

div#terugprint a.terug {
    background: url(../images/arrow_back.gif) center left no-repeat;
    padding: 0 7px 0 13px;
}

div#terugprint a.print {
    padding: 0 0 0 5px;
}