
/*__________ RESET DEFAULTS __________ */

* {
    padding: 0;
    margin: 0;
}

ul {
    list-style:none;
    padding-left:0;
}

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

/*__________ HTML DEFAULTS __________ */
body {
    font-family: Arial;
    font-size:10px;
    background: #fff;
    text-align:center;
    color:#282959;
}

a {
}

a img {
    border:none;
}

/*__________ SITE LAYOUT __________ */
div#globalwrapper {
    width:860px;
    margin:0 auto;
    background:#C2C1D1;
    font-size: 110%;
    text-align:left;
    margin-top:1px;
    overflow:hidden;
    height:auto;
}

div#header {
    position:relative;
    background:#fff;
    height:81px;
}

div#header h1 {
    position:absolute;
    left:110px;
    top:8px;
    color:#666283;
    text-transform:uppercase;
    font-size:220%;
}

div#logo {
    position:absolute;
    width:120px;
    height:95px;
    background:transparent url('../images/internet/logo.png') left top no-repeat;
    z-index: 100;
}

div#address {
    position:relative;
    padding-top:44px;
    padding-left:125px;
    z-index:10;
}

div#address a {
    color:#23325B;
}

div#header-image {
    position:absolute;
    top:0;
    right:0;
    width:347px;
    height:81px;
    background:#fff url('') right top no-repeat;
}

div#header-overlay {
    position:absolute;
    top:0;
    right:0;
    width:347px;
    height:80px;
    background:transparent url('../images/internet/overlay_luchtfoto.png') left top no-repeat;
}

div#topbox {
    border-top: 1px solid #FFFFFF;
    position: relative;
    padding: 20px 0 0 0;
    text-align: right;
    min-height: 40px;
}

 div#topbox a#readspeaker_href img {
    width: 84px;
    height: 23px;
    margin-top: -10px;
}

div#search {
    width:49%;
    float:left;
}

div#quickmenu {
    margin: 3px 0 0 0;
    padding-left: 0px;
}

div#readspeaker {
    display: block;
    position: relative;
    float: right;
    margin-right: 0px;
    background: url('../images/bunschoten_home.jpg') no-repeat;
    width: 84px;
    height: 23px;
    margin-top: -23px;
}

div#readspeakerlink {
    display: inline;
}

div#readspeakerlink a#ep_readspeaker_href {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}

div#rs_flash_div {
    display: block;
    float: right;
    text-align: right;
    position: relative;
    margin-left: -190px;
    background: #C2C1D1;
}

a.btn_print {
    position:relative;
    margin: 0 0 0 3px;
    margin-right: 93px;
    width: 25px;
    float: right;
}

div#content {
    clear:both;
    border-bottom:1px solid #fff;
}

/*__________ CONTENT __________ */
div.contentbox {
    position:relative;
    width:100%;
}

div.contentbox,
div.contentbox div {
    overflow:hidden; /* Fix voor IE scrollbar */
}

div.contentbox h3 {
    font-size:140%;
}

div.contentbox h3.ui-state-active a {
    cursor: default;
    position:absolute;
    left:0;
    z-index:1;
    color:#222755;
}

div.ui-accordion-content-active {
    position:relative;
}

div.ui-accordion-content-active p.leftbox {
    margin-top:58px;
}

div.ui-accordion-content-active div.rightbox {
    position:absolute;
    right:0;
    width:427px;
    border-left:1px solid #fff;
    border-top:1px solid #fff;
    z-index:1000;
}

div.contentbox p.leftbox {
    width:394px;
    float:left;
}

div.contentbox div.innerbox p.leftbox {
    padding:12px 0 46px 36px;
    color:#24315B;
    font-weight:bold;
}

div.rightbox h4 {
    font-size:140%;
    font-weight:bold;
    margin-bottom:12px;
}

a.mediumlink {
    display:block;
    width:90%;
    color:#24315B;
    margin-bottom:12px;
}

div.contentbox p.leftbox a {
    color:#24315B;
    text-decoration:underline;
}

div.boxintro {
    clear:both;
}

div.contentbox h3 a {
    display:block;
    background:#41537B;
    padding:20px;
    text-transform:uppercase;
    color:#fff;
    text-decoration:none;
    border-top:1px solid #fff;
    font-weight:bold;
}

div.box1 div.rightbox {
    padding:15px;
}

div.box1 div.rightbox img {
    width:175px;
    display:block;
    float:left;
    margin-right:8px;
}

div.box1 div.rightbox a.rightbox-itemlink {
    display:block;
    width:70px;
    clear:both;
    text-decoration:none;
    font-weight:bold;
    padding-top:5px;
    float: right;
}

div.box_1_image {
    display:block;
    float:left;
    margin-left:-15px;
    margin-top:-15px;
    margin-right: 15px;
    width:175px;
    overflow:hidden;
}

div.rightbox a {
    color:#282959;
}

div.rightbox h4 a {
    text-decoration:none;
}

/*  Normal State */
div.box1 h3 a {
    background:#DDC027;
}

div.box2 h3 a {
    background:#9494B6;
}

div.box3 h3 a {
    background:#B1BEE1;
}

div.box4 h3 a {
    background:#41537B;
}

/*  Active State */
div.box1 h3.ui-state-active a {
    background:#E6D176;
}

div.box2 h3.ui-state-active a,
div.box3 h3.ui-state-active a,
div.box4 h3.ui-state-active a {
    width:392px;
}

div.box2 h3.ui-state-active a {
    background:#8FB9CF;
}

div.box3 h3.ui-state-active a {
    background:#7CACDA;
}

div.box4 h3.ui-state-active a {
    background:#6C76A9;
}


/*  Inner Box */
div.box1 div.innerbox {
    background:#e3c100;
}
div.box2 div.innerbox {
    background:#3D9CB8;
}
div.box3 div.innerbox {
    background:#008CC7;
}
div.box4 div.innerbox {
    background:#7690C9;
}

/*  Right Box */
div.box1 div.rightbox {
    background: #e3c100;
    min-height:156px;
}

div.box2 div.rightbox,
div.box3 div.rightbox,
div.box4 div.rightbox {
    height:187px;
}

div.box2 div.rightbox {
    background-image:url('');
}

div.box3 div.rightbox {
    background-image:url('');
}

div.box4 div.rightbox {
    background-image:url('');
}

div.contentbox h3:hover {
    cursor:pointer;
}

div.box1 h3.ui-state-active a {
    width:362px;
}

/*__________ SEARCH __________ */
div#search fieldset {
    border:none;
}

div#search fieldset legend {
    display:none;
}

div#search input#search_trefwoord {
    width:270px;
    margin-left:34px;
    border:1px solid #A1A2BE;
    height:18px;
    float:left;
}

div#search input.searchbox_submit {
    background-color: #232856;
    width:70px;
    height:20px;
    border:none;
    color:#fff;
    font-size:110%;
    font-weight:bold;
    text-transform:lowercase;
    text-decoration: underline;
    float:left;
}

div#search input.searchbox_submit:hover {
    cursor:pointer;
}

/*__________ SNELMENU __________ */

div#quickmenu ul {
    float: left;
    display: inline;
    margin-right: 0px;
}

div#quickmenu ul li {
    float:left;
    margin:0;
    padding:0 8px;
    background:url('../images/internet/quickmenu.gif') right 3px no-repeat;
}

div#quickmenu ul li a,
a.btn_print {
    color:#23325B;
    text-decoration:none;
}

/*__________ FOOTER __________ */
div#footer {
    background:#CCCAD8;
    overflow:hidden;
    padding:15px 0;
}

div#footer ul {
    padding-left:120px;
    width:700px;
}

div#footer ul li {
    float:left;
    width:164px;
    margin-right:60px;
}

div#footer ul li a {
    display:block;
    width:164px;
    height:14px;
    background:url('../images/internet/bg_banner.gif') left top no-repeat;
    color:#25325F;
    text-decoration:none;
    font-size:110%;
    font-weight:bold;
    text-align:center;
    padding:20px 0;
}

/*__________ EXTRA __________ */
#header h2 {
    display:none;
}

