/*__________ 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: arial;
    font-size: 75%;
    line-height: 120%;
    color: #000;
    background: url('../images/bg_wave_hp.gif') no-repeat 165px 89px;
}

a {
    color: #000;
}

a:hover {
    color: #000;
}

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

h6 a {
    color: #000;
}

table {
    font-size: 100%;
}

div#content table,
div#content iframe {
    _width: 450px;
}

iframe#opus {
    width: 480px;
    height: 300px;
}

/*__________ SIMSITE DEFAULTS __________ */

div#rubrieken_wrap {
    width: 100%;
}

/*__________ WEBSITE __________ */

#point-texel {
    position: absolute;
    left: 282px;
    top: 68px;
    margin: 0;
    padding: 0;
    z-index: 1000;
    display: none;
}

#point-vlieland {
    position: absolute;
    left: 360px;
    top: 34px;
    margin: 0;
    padding: 0;
    z-index: 1000;
    display: none;
}

#point-terschelling {
    position: absolute;
    left: 470px;
    top: 10px;
    margin: 0;
    padding: 0;
    z-index: 1000;
    display: none;
}

#point-ameland {
    position: absolute;
    left: 580px;
    top: 0px;
    margin: 0;
    padding: 0;
    z-index: 1000;
    display: none;
}

#point-schiermonnikoog {
    position: absolute;
    left: 700px;
    top: 0px;
    margin: 0;
    padding: 0;
    z-index: 1000;
    display: none;
}

div#waddencontrols {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 99;
    height: 41px;
    width: 994px;
    background: url('../images/mijnwadden_in.jpg') no-repeat left top;
}

div#waddencontrols a#opencontrols {
    position: absolute;
    left: 826px;
    top: 12px;
    display: block;
    width: 124px;
    height: 19px;
}

div#waddencontrols a#closecontrols {
    position: absolute;
    left: 826px;
    top: 132px;
    display: block;
    width: 124px;
    height: 19px;
    display: none;
}

div#globalwrapper {
    text-align: left;
    width: 100%;
    position: relative;
    min-height: 600px;
    _display: table;
    _height: 600px;
}

div#header {
    background: #FFF url("../images/header.jpg") no-repeat left top;
    width: 993px;
    height: 237px;
}

div#header-image {
    background: #FFF url("../images/photo_home.jpg") no-repeat left top;
    width: 829px;
    height: 147px;
    position: absolute;
    left: 165px;
    top: 89px;
}

div#header-image-next-page {
    background: #FFF url("../images/photo_nextpage.jpg") no-repeat left top;
    width: 829px;
    height: 147px;
    position: absolute;
    left: 165px;
    top: 89px;
}

#bread-crumb {
    position: absolute;
    color: #333;
    font-size: 11px;
    float: left;
    top: 220px;
    right: 10px;
}

#bread-crumb a {
    text-decoration: none;
}

#bread-crumb a:hover {
    text-decoration: underline;
}

div#content {
    padding: 190px 20px 50px 250px;
}

div#search {
    width: 164px;
    height: 34px;
    padding: 6px 0px 0px 16px;
    background: #C6C6C6;
}


div#adress {
    color: #003742;
    padding: 19px 0px 19px 15px;
    margin-top: 5px;
}

/*__________ WEBSITE NAVIGATIE __________*/

div#quickmenu {
    position: absolute;
    right: 20px;
    top: 70px;
}

div#quickmenu a {
    display: block;
    float: left;
    text-decoration: none;
    padding-left: 8px;
    padding-right: 8px;
    color: #025062;
    font-weight: bold;
    font-size: 90%;
}

.quickmenu-spacer {
    display: block;
    float: left;
    text-decoration: none;
    width: 3px;
    height: 12px;
    background: url("../images/border_quickmenu.gif") no-repeat 0px 4px;
}

#search-container {
    width: 100%;
    height: 36px;
    padding: 8px 0px 0px 16px;
    background: #70BC1E;
}

#search-form {
    margin: 0;
}

#search-box {
    width: 95px;
    height: 18px;
    border: 1px #666666 solid;
}

#search-image {
    float: left;
    margin-left: 100px;
    margin-top: -16px;
}

#stripes {
    width: 164px;
    height: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0;
    _margin-bottom: -3px;
    background: url('../images/stripes.gif') repeat-x;
}

div#navigation {
    position: absolute;
    left: 0px;
    top: 237px;
    width: 165px;
    height: auto;
    z-index: 20;
    padding: 0px 0px 30px 0px;
    padding-top: 12px;
    border-right: 1px solid #9CA7AC;
    background-color: #ffffff;
}


#navcontainer {
    margin: 0;
    padding: 0;
}

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

ul#navlist li ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#navcontainer ul li a.item_active {
    font-family: arial;
    text-decoration: none;
    color: #ffffff;
    font-size: 80%;
    display: block;
    width: 100%;
    min-height: 16px;
    background-color: #004E61;
    border-bottom: 1px solid #ffffff;
    padding: 0;
    padding-left: 18px;
    padding-bottom: 2px;
    _padding-bottom: 3px;
}

#navcontainer ul li a.item_nonactive {
    font-family: arial;
    text-decoration: none;
    color: #000000;
    font-size: 80%;
    display: block;
    width: 100%;
    min-height: 16px;
    background: #7CB0BD;
    border-bottom: 1px solid #ffffff;
    padding: 0;
    padding-left: 18px;
    padding-bottom: 2px;
    _padding-bottom: 3px;
}

#navcontainer ul li ul li a.subitem_nonactive {
    font-family: arial;
    text-decoration: none;
    color: #000000;
    font-size: 80%;
    display: block;
    width: 100%;
    min-height: 16px;
    background-color: #D0E9B5;
    border-bottom: 1px solid #ffffff;
    padding: 0;
    padding-left: 24px;
    padding-bottom: 2px;
    _padding-bottom: 3px;
}

#navcontainer ul li ul li a.subitem_active {
    font-family: arial;
    font-size: 80%;
    text-decoration: none;
    color: #ffffff;
    display: block;
    width: 100%;
    min-height: 16px;
    background-color: #70BC1E;
    border-bottom: 1px solid #ffffff;
    padding: 0;
    padding-left: 24px;
    padding-bottom: 2px;
    _padding-bottom: 3px;
}

#navigatie-contact {
    font-size: 100%;
    color: #004E61;
    width: 100%;
    margin-left: 0px;
    margin-top: 60px;
    margin-bottom: 60px;
    padding-left: 12;
    padding-top: 10;
    padding-right: 12;
    padding-bottom: 10;
}

#left-menu-spacer_1 {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    background-color: #F3F2CA;
    border-top: 1px solid #F3F2CA;
}

#bottom-left-menu {
    width: 100%;
    height: 51px;
    margin: 0;
    padding: 0;
    background: url("../images/bottom_mainmenu.gif") no-repeat;
}

#left-menu-spacer_2 {
    width: 100%;
    height: 60px;
    margin: 0;
    padding: 0;
    background-color: #ffffff;
}

#content-container,
#content-container_hp  {
    padding-top: 14px;
    padding-left: 166px;
    width: 100%;
    background-color: #ffffff;
}


#top_border {
    margin-top: 12px;
    width: 100%;
    height: 2px;
    background: url("../images/dots_horz.gif") repeat-x left bottom;
}

div#central_content {
    width: 100%;
    position: relative;
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;
    padding-left: 40px;
    padding-bottom: 10px;
    padding-right: 24px;
}

div#central_content_np {
    position: relative;
    width: 100%;
    background-color: #FFFFFF;
    margin: 0;
    padding-top: 10px;
    padding-left: 40px;
    padding-bottom:10px;
    padding-right: 24px;
}
div#content_intro{
    padding-top:10px;
    padding-bottom:10px;
}
#news-headlines {
    margin: 0;
    padding: 0;
    font-size: 90%;
    float: left;
    position: relative;
}
.bullet_klein{
    background: url("../images/bullet_klein.gif")  no-repeat  0px 4px;
    width:8px;
    height:10px;
    float:left;
}

#news-button {
    width: 112px;
    height: 16px;
    background-color: #ECF6E0;
    margin-left: 0px;
    padding-left: 12;
    margin-bottom: 20px;
    font-size: 9pt;
    font-weight: bold;
    color: #599518;
}

.meer_news{
    background: url("../images/button_internet_meer.gif");
    width:42px;
    height:14px;
}

.news-title{
    font-weight: bold;
    color: #222222;
    font-size: 100%;
}

.news-text{
    color: #3A3A3A;
    padding: 5px 0px 12px 8px;
    _padding: 5px 0px 12px 12px;
}

.nieuws_item {
    width: 100%;
    float: left;
    padding-bottom: 12px;
}

.nieuws_img {
    margin-right: 5px;
    float: left;
}

.nieuws_img img {
    padding-right: 5px;
    padding-bottom: 5px;
}

#scroll-to-top {
    text-align: right;
    padding-right: 24px;
}

#history-back {
    text-align: right;
    padding-right: 24px;
    margin-top: 10px;
}

#right-content {
    position: absolute;
    right: 0px;
    top: 264px;
    width: 164px;
    height: auto;
    margin-right: 10px;
    _margin-right: 5px;
    padding: 0;
    background-color: #F7F6DC;
}

#right-content-header {
    background: #70BC1E url("../images/dots_horz.gif") repeat-x left top;
    width: 100%;
    height: 22px;
    margin: 0;
    padding: 0;
    padding-left: 8px;
    padding-top: 3px;
    color: #ffffff;
    font-size: 90%;
    font-weight: bold;
}

#right-content-stripes {
    width: 164px;
    height: 12px;
    padding: 0;
    margin: 0;
    background: url("../images/stripes_linkbox.gif") repeat-x;
    _margin-bottom: -3px;
}

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

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

#right-content-links ul li a {
    font-family: arial;
    text-decoration: none;
    color: #000000;
    font-size: 80%;
    display: block;
    width: 100%;
    min-height: 16px;
    _height: 16px;
    background: #D0E9B5;
    margin-bottom: 1;
    padding: 0;
    padding-left: 4px;
    padding-bottom: 2px;
}

#right-content-spacer {
    width: 100%;
    height: 16px;
    margin: 0;
    padding: 0;
}
div#right-content-intro{
    padding:0px;
}
#right-content-image {
    width: 100%;
    padding-top: 4px;
    padding-left: 24px;
}

#right-content-logo {
    width: 109px;
    height: 209px;
    margin-top: 70px;
    margin-left: 24px;
    background: url("../images/bottom_linkbox.gif") no-repeat;
}

iframe#opus {
    width: 75%;
    height: 500px;
}

a#direct_naar_first, a#direct_naar_second {
    border: 0px;
    border-top: 14px #E8E8E8 solid;
    width: 164px;
    height: 101px;
    display: block;
}

a#direct_naar_first {
    background: #E8E8E8 url('../images/linkbox_but_naarvlieland.gif') no-repeat 31px 0px;
}

a#direct_naar_second {
    background: #E8E8E8 url('../images/linkbox_but_trouwen.gif') no-repeat 31px 0px;
}

div#quickmenu a#snelmenu_english {
    width: 20px;
    height: 10px;
    display: block;
    background: url('../images/engels.gif') no-repeat left 2px;
    margin: 2px 0 0 10px;
}

div#quickmenu a#snelmenu_german {
    width: 20px;
    height: 10px;
    display: block;
    background: url('../images/duits.gif') no-repeat left 2px;
    margin: 2px 5px 0 2px;
}

div.say_it_home {
    position: absolute;
    top: 10px;
    right: 48px;
    width: 94px;
    height: 29px;
}

div.say_it_next {
    position: absolute;
    top: 2px;
    right: 124px;
    width: 94px;
    height: 29px;
}

a#say_it {
    display: block;
    width: 94px;
    height: 29px;
    background: url("../images/but_leesvoor.gif") no-repeat;
}

#content-container_hp {
    padding-right: 169px;
}

