/*__________ 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_body.jpg') repeat-y left top;
    text-align: center;
    margin: 0;
    padding: 0;
}

body#home {
    background: #fefee4;
}
a {
    color: #000099;
}

a:hover {
    text-decoration: underline !important;
    color: #0092FF;
}

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

h6 a {
    color: #121F63;
}

table {
    font-size: 100%;
}

/*__________ SIMSITE DEFAULTS __________ */

ul.ul_lijst li a {
}

#content_np ul {
    list-style: none !important;
}

#content_np ul li {
    background: url('../images/li.gif') no-repeat 2px 2px !important;
    padding-left: 17px;
}

#content_np ol {
    list-style: none !important;
}

#content_np ol li {
    background: url('../images/li.gif') no-repeat 2px 2px !important;
    padding-left: 17px;
}

#content_np_content #evenementen_jaren ul li {
    background: none !important;
}

#content_np_content #evenementen_maanden ul li {
    background: none !important;
}


h6.rubriek {
}

h6.rubriek a {
}

/*__________ WEBSITE __________ */
div#globalWrapperhome {
    margin: 0;
    text-align: left;
    height: auto;
    width: 100%;
    position: relative;
    min-height: 613px;
    _display: table;
    _height: 640px;
}

div#globalWrapper {
    margin: 0;
    text-align: left;
    height: auto;
    width: 100%;
    position: relative;
    height: 100%;
    _display: table;

}
div#header {
    width: 100%;
    height: 56px;
    float: left;
    background: url('../images/head_background.gif') repeat-x;
}

div#header_top_logo {
    float: left;
}

div#header_top_logo a {
    width: 169px;
    _width: 170px;
    height: 56px;
    float: left;
    background: url('../images/bgrandl2.gif') no-repeat 19px 0px;
}

div#header_top_menu {
    position: absolute;
    top: 0px;
    left: 170px;
    _left: 168px;
    width: 690px;
    height: 32px;
}

div#header_top_menu_img {
    float: left;
    width: 610px;
    height: 32px;
}

div#header_top_menu_img_last {
    width: 78px;
    height: 56px;
    float: left;
    background: #0092FF url('../images/head_beek.gif') no-repeat;
}

div#content_container {
    height: auto;
    width: 100%;
    min-height: 430px;
    _height: 430px;
    background: #fff url('../images/home_flex.gif') repeat-x 0px 56px;
    _background: #fff url('../images/home_flex.gif') repeat-x 0px 0px;
}

div#content_container_np {
    height: auto;
    width: 100%;
    min-height: 430px;
    _height: 430px;
    float: left;
}

div#footer {
    padding-left: 171px;
    background-color: #FEFEE4;
    margin-top: -1px;
    _margin-top: 0px;
    width: 100%;
}

div#footer_top_above {
    height: 80px;
    width: 100%;
    background: url('../images/home_lijn.gif') repeat-y 0px 0px;
    margin-left: -1px;
    _margin-left: 0px;
}

div#footer_top {
    height: 80px;
    width: 100%;
    background: url('../images/home_pen.gif') repeat-x 1px 0px;
    margin-left: 1px;
}

div#footer_bottom {
    height: 22px;
    width: 100%;
    background: #A8C7EB url('../images/home_foot.gif') no-repeat;
}

div#navigatie_area, div#navigatie_area_np {
    float: left;
    width: 170px;
    background-color: #FEFEE4;
}

div#navigatie_area {
    min-height: 430px;
    _height: 430px;

}

div#navigatie_area_np {
    _width: 167px;
    height: 100%;
}

div#search {
    position: absolute;
    top: 350px;
    left: 7px;
    width: 123px;
    height: 106px;
    z-index: 99;
}

#search_top_left {
    background: url('../images/TabLB.gif') no-repeat;
    width: 15px;
    height: 15px;
    float: left;
}

#search_top_middle {
    background: url('../images/TabB.gif') repeat-x;
    width: 91px;
    height: 15px;
    float: left;
}

#search_top_right {
    background: url('../images/TabRB.gif') no-repeat;
    width: 15px;
    height: 15px;
    float: left;
}

#search_middle_left {
    background: #EDEEF3 url('../images/TabL.gif') repeat-y 0px 0px;
    width: 106px;
    height: 81px;
    float: left;
}

.quick_img {
    float: left;
    margin-left: 24px;
    width: 82px;
    height: 41px;
}

#search_middle_right {
    background: url('../images/TabR.gif') repeat-y;
    width: 15px;
    height: 81px;
    float: left;
}

#search_bottom_left {
    background: url('../images/TabLO.gif') no-repeat;
    width: 15px;
    height: 15px;
    float: left;
}

#search_bottom_middle {
    background: url('../images/TabO.gif') repeat-x;
    width: 90px;
    height: 15px;
    float: left;
}

#search_bottom_right {
    background: url('../images/TabRO.gif') no-repeat;
    width: 15px;
    height: 15px;
    float: left;
}

div#content_main {
    position: absolute;
    left: 1px;
    top: 0px;
    width: 820px;
    height: auto;
    min-height: 380px;
    _height: 380px;
    background: url('../images/bgHome_new.gif') no-repeat 0px 0px;
}

div#content_main_above {
    position: absolute;
    left: 170px;
    _left: 171px;
    top: 56px;
    width: 820px;
    height: auto;
    min-height: 430px;
    _height: 430px;
    background: url('../images/home_lijn.gif') repeat-y 0px 0px;
}

div#content_np {
    position    :absolute;
    top         :58px;
    left        :170px;
    color       :#000;
}

div#content_np_content {
    width: 90%;
    _width: 90.0%;
    height: auto;
    padding: 13px 120px 0px 28px;
}

.page_title {
    font-size: 130%;
    font-weight: bold;
    color: #121F63;
    height: 44px;
}

div#content {
    float: left;
    width: 820px;
    height: auto;
}


div#kruimelspoor {
}

div#terugknop {
}

div#kruimeltekst {
}

div#zoek {
    height: 45px;
    display:block;
    text-align: left;
    width: 107px;
    position: absolute;
    top: 55px;
    left: 10px;
}

#search_box{
    width: 80px;
    height: 19px;
    border: 1px #A5ACB2 solid;
    margin-left: 5px;
    margin-top: 1px;
    float: left;
}

#search_image {
    float: left;
    margin-left:6px;
}

/*__________ WEBSITE NAVIGATIE __________*/

.img_class_1, .img_class_2, .img_class_3, .img_class_4 {
    _margin-top: -1px;
    height: 33px;
    border-left: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    _margin-right: -6px;
    float: left;
}

.img_class_1 {
    width: 152px;
    _width: 151px;
}

.img_class_2 {
    width: 152px;
    _width: 151px;
}

.img_class_3 {
    width: 153px;
    _width: 152px;
}

.img_class_4 {
    width: 151px;
}

div#snelmenu {
}

div#snelmenu a {
    color: #000;
}

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

#navigatie,
#navigatie ul,
#navigatie ul li,
#navigatie ul li a,
#navigatie ul li a:hover, {
    _height: 1%;
}

div#navigatie {
    position: absolute;
    top: 33px;
    left: 158px;
    _left: 159px;
    width: 630px;
    height: 22px;
    z-index: 99px;
    display: block;
}

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

div#navcontainer ul#navlist li {
    float: left;
    margin: 0px;
    text-align: center;
    width: 151px;
    border-left: 1px solid #FFFFFF;
}

div#navcontainer ul#navlist li a {
    display: block;
    margin: 0;
    color: #FFF;
    background-color: #121F63;
    text-decoration: none !important;
    font-weight: bold;
    padding-top: 2px;
    width: 151x;
    height: 22px;
}

div#navcontainer ul#navlist li a.item_nonactive {
    padding-top: 2px;
    width: 151px;
}

#navcontainer ul#navlist li#hoofdli1, #navcontainer ul#navlist li a#item2 {
    width: 152px;
    _width: 151px;
}

#navcontainer ul#navlist li#hoofdli2, #navcontainer ul#navlist li a#item44 {
    width: 152px;
    _width: 151px;
}

#navcontainer ul#navlist li#hoofdli3, #navcontainer ul#navlist li a#item74 {
    width: 153px;
    _width: 153px;
}

#navcontainer ul#navlist li a.item_nonactive:hover {
    text-decoration: underline !important;
}

#navcontainer ul#navlist li a#item2.item_active, #navcontainer ul#navlist li a#item44.item_active,
#navcontainer ul#navlist li a#item74.item_active, #navcontainer ul#navlist li a#item112.item_active {
    text-decoration: none !important;
}

div#navcontainer ul#navlist li a#item2.item_active {
    background-color: #F0B47F;
}

div#navcontainer ul#navlist li a#item44.item_active {
    background-color: #92B068;
}

div#navcontainer ul#navlist li a#item225.item_active {
    background-color: #BF837B;
}

div#navcontainer ul#navlist li a#item112.item_active {
    background-color: #93B2E0;
}

div#subnavigatie {
    z-index: 20;
    color: #000099;
    float: left;
    padding-left: 5px;    
}

div#subnavigatie div#navcontainer {
    padding: 0px;
}

div#navcontainer ul#navlist ul.subcontainer {
    list-style-type: none;
    padding: 0;
    overflow: hidden;
}

div#navcontainer ul#navlist ul.subcontainer li {
    list-style-type: none;
    border: none;
}

div#navcontainer ul#navlist ul.subcontainer li a {
    background: url('../images/menu_leaf.gif') no-repeat 0px 3px;
    display: block;
    width: 170px;
    _width: 169px;
    height: auto;
    margin-top: 6px;
    color: #000099;
    font-weight: normal;
    font-size: 100%;
    text-align: left;
    padding: 0px 0px 0px 24px;
    vertical-align: top;
}

div#navcontainer ul#navlist ul.subcontainer li a.subitem_active {

}

div#navcontainer ul#navlist ul.subcontainer li a:hover {
    text-decoration: underline !important;
    color: #0092FF;
}

div#actuel_home {
    float: left;
    width: 152px;
    height: auto;
    padding: 8px 5px 0px 7px;
}

div#opening_home {
    float: left;
    width: 152px;
    height: auto;
    padding: 8px 5px 0px 5px;
}

div#bestur_home {
    float: left;
    width: 153px;
    height: auto;
    padding: 8px 5px 0px 0px;
}

div#dienster_home {
    float: left;
    width: 152px;
    height: auto;
    padding: 8px 5px 0px 7px;
}

div#visinglabel_home {
    float: left;
    width: 192px;
    height: auto;
    padding: 74px 0 0 0;
    text-align: center;
    font-size: 95%;
}

div#visinglabel_home em {
    text-decoration: none;
    font-style: normal;
    font-size: 95%;
    font-weight: bold;
    color: #000;
}

#vising_text {
    padding-top: 12px;
    color: #000;
}

.introduce_titel_1, .introduce_titel_2, .introduce_titel_3, .introduce_titel_4 {
    text-align: center;
    color: #121F63;
    font-weight: bold;
}

.introduce_titel_1 {
    padding-left: 4px;
    padding-bottom: 36px;
}

.introduce_titel_2 {
    padding-left: 2px;
    padding-bottom: 65px;
}

.introduce_titel_3 {
    padding-left: 10px;
    padding-bottom: 51px;
}

.introduce_titel_4 {
    padding-left: 4px;
    padding-bottom: 65px;
}

.actuel_home_title {
    float: left;
    width: 100%;
    background: url('../images/li.gif') no-repeat 2px 2px;
    padding-left: 17px;
}

.actuel_home_title a {
    width: 100%;
    height: 18px;
    _height: 15px;
    text-decoration: none;
    color: #000;
    font-size: 100%;
}

div#content_links {
    float: left;
    display: inline;
    height: 18px;
    width: 820px;
    font-size: 95%;
    top: 0px;
    padding: 0 0 0 14px;
}

.bottom_links a {
    display: block;
    float: left;
    text-decoration: none;
    color: #FFF;
    width: auto;
    margin-right: 80px;
    background-color: #121F63;
}

.contact {
    padding-bottom: 30px;
    width: 140px;
}

#div_item {
    padding-bottom: 7px;
    width: 100%;
    float: left;
}

#english_link {
    background: url('../images/engelsevlag.gif') no-repeat 0px 3px;
    padding: 5px 0 0 38px;
    height: 22px;
    width: 138px;
    border: 0px;
    color: #000;
    text-decoration: none;
    float: left;
    font-size: 95%;
}

#deutch_link {
    background: url('../images/duitsevlag.gif') no-repeat 0px 11px;
    padding: 14px 0 0 38px;
    height: 32px;
    width: 138px;
    border: 0px;
    color: #000;
    text-decoration: none;
    float: left;
    font-size: 95%;
}

div#datum_mod_area {
    padding: 13px 0 100px 28px;
    width: 100%;
    line-height: 18px;
}

div#datum_mod {
    float: left;
    margin-left: 6px;
}

div#datum_mod_text {
    width: 466px;
    height: 19px;
    background-color: #0092FF;
    text-align: right;
    color: #FFF;
    float: left;
    margin-left: -5px;
    padding-top: -2px;
}

div#fontgroot {
    position: absolute;
    left: 789px;
    top: 33px;
    min-height: 22px;
    _height: 22px;
    padding-top: 2px;
    z-index: 20;
}

div#fontgroot a {
    color: #FFF;
    text-decoration: none;
    font-weight: bold;
}

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

div#navigatie ul#navlist {
    padding-left: 12px;
}

