
/*__________ RESET DEFAULTS __________ */

* {
   padding: 0;
   margin: 0;

   -moz-box-sizing: border-box;
   box-sizing: border-box;
}



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

/*__________ HTML DEFAULTS __________ */

body {
    font: 75%/180% Tahoma,Arial;
    margin: 0;
    padding: 0;   
}

a {
    color: #3AA641;
}

a:hover {
    color: #000;
}

h6 {
    font-size: 100%;
}

h6 a {
    color: #3AA641;
}

table {
    font-size: 100%;
}

/*__________ SIMSITE DEFAULTS __________ */

ul.ul_lijst li a {
    color: #3AA641;
}

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


div#content div.lijstitem_intro {
    padding: 0px !important;
    margin: 0px !important;
}

h6.rubriek {
    padding: 2px 0;
    border-bottom: 1px solid #C1DDB5;
}

h6.rubriek a {
    text-decoration: none;
}

div#content iframe#opus,
div#content table {
    width: 530px;
}

div#content iframe#opus { 
   height: 420px;       
}

/*__________ WEBSITE __________ */

div#globalWrapper {
    background: url('../images/bg_bottom.gif') no-repeat left bottom; 
    _display: table;
    _height: 100%;
    min-height: 100%;
    position: absolute;
    width: 995px;
}

div#header {
    background: url('../images/top_uitrek.gif') repeat-x left top; 
    color: #FFF;    
    position: absolute;
    top: 0px;
    height: 177px;
    width: 995px;
}

div#pagtitel {
    color: #FFF;
    font-size: 180%;
    z-index: 99 !important;
    position: absolute;
    left: 163px;
    top: 20px;
    height: 1.4em;
}

div#pagtitel2  {
    color: #406C43;
    font-size: 180%;
    z-index: 99 !important;
    position: absolute;
    left: 183px;
    top: 10px;
}

div#snelmenu {
    background: #87A288;
    border-left: 1px solid #FFF;
    position: absolute;
   	top: 0px;
	   left: 490px;
    width: 290px;
    height: 50px;
    font-weight: bold;
    padding: 8px 0px 0px 70px;
    z-index: 99 !important;
}

div#head_image {
    background: url('../images/top.gif') no-repeat left top; 
    position: absolute;
    top: 0px;
    height: 177px;
    width: 995px;
}

div#foto_links {
    background-repeat: no-repeat;
    background-position: left top;
    position: absolute;
    top: 82px;
    left: 72px;
    height: 166px;
    width: 134px;
}

div#foto_links img {
    height: 166px;
    width: 134px;
}

div#logo_home {
    background: url('../images/logo.gif') no-repeat left top;
    position: absolute;
    top: 248px;
    left: 0px;
    height: 130px;
    width: 206px;
}

#foto_top {
    background-repeat: no-repeat;
    background-position: left top; 
    position: absolute;
    top: 82px;
    left: 206px;
    height: 160px;
    width: 788px;
}

div#zoek {
    position: absolute;
    top: 5px;
    left: 832px;
    text-align: left;
    z-index: 99; 
    max-height: 20px; 
}

div#zoek input {
    border: 1px solid #000;
    max-height: 20px;
}

div#zoek input#zoektrefwoord {
  width: 112px;
}

div#zoek input.zoek {
}

div#zoek input#submit {
    background: none;
    border: none;
    color: #FFF;
    font-size: 80%;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
    max-height: 20px;
}

a#uitgebreid_zoeken_top {
    position: absolute;
    top: 35px;
    display: block;
    color: #FFF;
    margin-top: -13px;
    font-weight: normal;
    margin-right: 5px;
    line-height: 110%;
}

div#content {
    padding: 270px 0px 50px 240px; 
    width: 770px;
	   overflow: hidden;
}

div#content h6 {
    margin-bottom: 0px;
}

div#content div#intro, div#content div.lijstitem_intro {
    border-top: 1px solid #C1DDB5 !important;
    padding-top: 5px;
    margin: 0 0 10px 0;
    width: 530px;
    _height: 30px;
    min-height: auto;
    position:relative;
}

div#extramenu {
    position: absolute;
    left: 873px;
    top: 260px;
    width: 122px;
}

div#kruimelspoor {
         position: absolute;
         top: 219px;
         left: 240px;
         z-index: 99;
}

div#kruimelspoor a {
    color: #000;
    text-decoration: none;
}

div#adres {
    font-size: 90%;
    line-height: 1.3em;
    position: absolute;
	   top: 100px;
	   left: 835px;
	   width: 120px;
	   text-align: center;
	   z-index: 99;
}

a#terugknop {
    position: absolute;
    left: 760px;
    top: 226px;
    z-index: 99;
}

a#terugknop img {
    border: none;
}

p#homeintro {
    border-bottom: 1px solid #C1DDB5;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

a.homekoppeltitel {
    color: #1C501F;
    text-decoration: none;
    font-weight: bold;
}

div.homekoppelitem {
    border-bottom: 1px solid #C1DDB5;
    margin: 15px 0;
}

a.leesmeer img {
    border: none;
}

div#kruimeltekst {
    position: absolute;
    top: 160px;
    left: 450px;
}

div#extramenu a {
    display: block;
    float: left;
    margin-bottom: 10px;
}

div#extramenu a img {
    border: none;
}

img.but_naarboven {
    float: right;
}


/*__________ WEBSITE NAVIGATIE __________*/


div#snelmenu a {
    display: block;
    float: left;
    width: 32px;
    height: 32px;
    margin-right: 10px;
}

div#snelmenu a#snelmenu_home_off {
    background: url('../images/icon_home_off.gif') no-repeat left top;
}

div#snelmenu a#snelmenu_home_on,
div#snelmenu a:hover#snelmenu_home_off {
    background: url('../images/icon_home_on.gif') no-repeat left top;
}
/*contact*/
div#snelmenu a#snelmenu_27_off {
    background: url('../images/icon_contact_off.gif') no-repeat left top;
}

div#snelmenu a#snelmenu_27_on,
div#snelmenu a:hover#snelmenu_27_off {
    background: url('../images/icon_contact_on.gif') no-repeat left top;
}
/*links*/
div#snelmenu a#snelmenu_10_off {
    background: url('../images/icon_links_off.gif') no-repeat left top;
}

div#snelmenu a#snelmenu_10_on, 
div#snelmenu a:hover#snelmenu_10_off {
    background: url('../images/icon_links_on.gif') no-repeat left top;
}

/*startpagina*/
div#snelmenu a#snelmenu_64_off {
    background: url('../images/icon_links_off.gif') no-repeat left top;
}

div#snelmenu a#snelmenu_64_on, 
div#snelmenu a:hover#snelmenu_10_off {
    background: url('../images/icon_links_on.gif') no-repeat left top;
}
/*sitemap*/
div#snelmenu a#snelmenu_9_off {
    background: url('../images/icon_sitemap_off.gif') no-repeat left top;
}

div#snelmenu a#snelmenu_9_on, 
div#snelmenu a:hover#snelmenu_9_off {
    background: url('../images/icon_sitemap_on.gif') no-repeat left top;
}

div#snelmenu a#snelmenu_aa_off {
    background: url('../images/icon_aa_off.gif') no-repeat left top;
}

div#snelmenu a#snelmenu_aa_on, 
div#snelmenu a:hover#snelmenu_aa_off {
    background: url('../images/icon_aa_on.gif') no-repeat left top;
}
/*personengids*/
div#snelmenu a#snelmenu_13_off, 
div#snelmenu a#snelmenu_13_off {
    background: url('../images/intranet/icon_shakinghands_off.gif') no-repeat left top;
}

div#snelmenu a#snelmenu_13_on ,
div#snelmenu a#snelmenu_13_off:hover  {
    background: url('../images/intranet/icon_shakinghands_on.gif') no-repeat left top;
}

/* HOOFDMENU EN SUBMENU */

div#hoofdnavigatie {
    position: absolute;
    left: 150px;
    top: 55px;
    z-index: 99;
    width: 845px;
    _left: 80px;
    _width: 905px;
}


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

div#navcontainer ul#navlist li {
    float: left;
    margin-left: 80px;
}

div#navcontainer ul#navlist li a {
    background: url('../images/bullet_hfditem_off.gif') no-repeat left 50%;
    color: #807C82 !important;
    text-decoration: none;
    padding-left: 20px;
}

div#navcontainer ul#navlist li a.item_active,
div#navcontainer ul#navlist li a.item_nonactive:hover {
    background: url('../images/bullet_hfditem_on.gif') no-repeat left 50%;
}

div#subnavigatie {
    background: url('../images/bg_subcontainer.gif') repeat-y 72px top;
    padding: 32px 0px 50px 0px;
    position: absolute;
    top: 248px;
    left: 0px;
}

div#subnavigatie div#navcontainer {
    background: url('../images/logo.gif') no-repeat left bottom;
    padding-bottom: 120px;
    padding-left: 72px;
    width: 180px;    
}

div#navcontainer ul#navlist ul.subcontainer {
    background: url('../images/bg_submenu.gif') repeat-y left top;
    color: #000 !important;
    list-style: none !important;
    padding: 10px 0px 10px 0px;
    margin: 0px;
    width: 135px;         
}

div#navcontainer ul#navlist ul.subcontainer li {
    background: none;
    float: none;
    margin: 0px;
    padding: 0px;    
}

div#navcontainer ul#navlist ul.subcontainer li a {
    background: none;    
    display: block;
    width: 135px;
    height: auto;
    min-height: 20px;
    padding: 0px;
    padding-left: 15px;
    margin: 0px;
    color: #000 !important;            
}

div#navcontainer ul#navlist ul.subcontainer li a.subitem_active {
    background: #FFF url('../images/bullet_submenu.gif') no-repeat left 50% !important;
    border: 1px solid #B1B1B1;
}

/* ---- Klantspcifieke evenementen ---- */

.evenement_titel{
}

.evenement_datum {
}

#evenementen_jaren, #evenementen_maanden , #evenementen_selectedmaand{
    text-align: center;
}

#evenementen_jaren ul, #evenementen_maanden ul {
    margin: 4px auto; 
    list-style: none; 
    white-space: nowrap;
}

#evenementen_jaren ul {
margin-top: 15px;
margin-bottom: 4px;
margin-left: auto;
margin-right: auto;
}

#evenementen_maanden ul {
margin-top: 4px;
margin-bottom: 15px;
margin-left: auto;
margin-right: auto;
}

#evenementen_selectedmaand {
margin: 5px;
}

#evenementen_jaren ul li, #evenementen_maanden ul li {
    display: inline; 
    padding: 2px; 
    margin: 0 5px;
}

div.vervolg ol {
    padding-left:30px;
    margin-top:5px;
}

#naarboven {
        display: block;
        position: relative;             
        float: left;
        top: 10px;
}

div#gallery_detail img {
    width:530px;
    height: inherit !important;

    }
    
div#gallery_navbar img {
    width: 20px !important;
    height: 20px !important;
    margin-top: 3px;
}

table#organogram_plus{
   width: 30px !important;
   _width: 50px !important;
}


.organogram_staf_alignment table {
    width: 50px !important;
    _width: 40px !important;
}
div.organogram_lijn1 {
   width: 304px !important; 
   _width: 284px !important; 
}
a.meerinfo img{
    padding-top: 10px;    
}

ul.ul_lijst li.lijstitem_bullet , div#gekoppeldeitems{
    background: url(../images/bullet_kln.gif) 5px 10px no-repeat!important;
}
div#gekoppeldeitems a{
    padding-left: 15px;
}

div.lijstitem_intro ul ul, div#page_content ul ul , div#intro ul ul{
    margin-left: 40px;
    _display: block;

}
