/*__________ RESET DEFAULTS __________ */

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

ul {
    padding-left: 1.3em;
    margin-left: 0;
}

div#page_content ol,div#page_content_style ol {
  padding-left: 18px;
  _padding-left: 23px;
}

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

/*__________ HTML DEFAULTS __________ */

body.body_internet {
    margin: 0 auto;
    padding: 0;   
    text-align: center;
}

h6{
    font-size: 100%;
    margin-bottom: 15px;
    margin-top: 0;
}

h6 a {
    margin-bottom: 25px;
}

.rubriekintro {
    font-size: 100%;
    padding-bottom: 10px;
    width:100%;
}

h6.rubriek {
    margin: 0;
}

 
/* start auto css */
body.body_internet {
    font-family : Arial;
    font-size: 12pt;  
    font-size: 80%;      
    line-height: 120%; 
    color : #200040;
    background-color: #B4D385; 
}

a {
    color: #200041 ;
    text-decoration: underline;
}

a:hover {
    color: #200041 ;
    text-decoration: underline;
}

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

/* end auto css */

table {
    font-size: 100%;
}

div#page_content table, div#page_content_style table{
   max-width: 458px;
}

div#page_content iframe#opus, div#page_content_style iframe#opus {
   width: 450px;
   height: 400px;
   padding-bottom: 10px;
}

/*__________ SIMSITE DEFAULTS __________ */

ul.ul_lijst li a {
}

h6.rubriek {
    border-top: 1px #64A803 solid;
    border-bottom: 1px #64A803 solid;
    padding: 2px 0 2px 0;
    margin-top: -1px;
}

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

div#rubrieken_wrap {
    padding-top: 1px;
    width: 100%;
}


/*__________ WEBSITE __________ */

div#globalWrapper {
    margin: 0px auto;
    text-align: left;
    width: 990px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    min-height: 740px;
}

div#header_hp {
    width: 990px;
    height: 157px;   
    margin: 0;
    padding: 0;      
    background:  url('../images/internet/homepage.gif') repeat-x;
}

div#header_np{    
    width: 990px;
    height: 157px;   
    margin: 0;
    padding: 0;      
    background:  url('../images/internet/top2.gif') repeat-x;
}

div#quickmenu {
    position: absolute;
    left: 282px;
    top: 134px;   
}

div#quickmenu a img {
    height: 23px;
    border: none;
}

div#content_container {    
    background: url('../images/internet/content_bg.gif') repeat-y;  
    height: auto; 
    min-height: 473px;
    padding-left: 57px;
    padding-bottom: 30px;
    width: 990px;       
    float: left; 
}

div#content {
    width: 450px;
    padding: 23px 0px 0 26px; 
    background-color: #FFFFFF;
    float: left;
    min-height: 100px;
}

div#middle {
    width: 450px;
    float: left;
}

div#contact {
    width: 215px;
    padding: 24px 5px 0 2px;   
    color: #200014; 
    font-family: Arial;    
}

div#contact_above {
   margin-top: -13px;
   color: #200014;
   text-align: left;
   padding-left: 30px;
}

div#contact_above img {
    margin-left: -17px !important;
}

div#contact h1 {
    color: #64A803;
    font-size: 110%;
    text-align: center;
    font-weight: normal;
}

div#page_content, div#page_content_style {
    padding-bottom: 0px;
    height: auto;    
}

div#page_content table {
    width: 90%;
}

div#page_content_style {
    height: 530px;
}

div.page_content_home {
   padding-bottom: 0px;   
}

div#recent {
   margin-bottom: -4px;
}

div#recent_title {
   font-weight: bold;
   padding: 40px 0px 8px 0px; 
   font-size: 110%; 
}

div.recent_item {
   padding: 4px 0px 4px 0px;
   border-top: 1px #64A803 solid;    
}

div.recent_item a {
    text-decoration: none;
}

div.recent_item a:hover {
    text-decoration: none;
}

span.blok1 {width:80px !important;}
span.blok2 {width:80px !important;}
span.blok3 {width:80px !important;}

table.simsite_table input#naam { width: 80px !important; }
table.simsite_table input#meldpunt_straat { width: 80px !important; }
table.simsite_table input#meldpunt_huisnummer { width: 80px !important; }
table.simsite_table input#meldpunt_postcode { width: 80px !important; }
table.simsite_table input#meldpunt_plaats { width: 80px !important; }
table.simsite_table input#telefoon { width: 80px !important; }
table.simsite_table input#email { width: 80px !important; }
table.simsite_table input#locatie_postcode { width: 80px !important; }
table.simsite_table input#locatie_woonplaats { width: 80px !important; }
table.simsite_table textarea { width: 350px !important; }
table.simsite_table input#submit { width: 450px !important; }

div#search {
    height: 23px;          
    width: 191px;
    position: relative;   
    top: 0px;
    left: 34px;
    margin-bottom: 22px;
}

div#search form {
    margin: 0;
}

div#search form#searchformsite input#keyword {
    width: 143px;
    height: 23px;
    border: 1px solid #64A803;
    display: block;
}

div#search form#searchformsite input#submit {
    background: url(../images/internet/btn_search.gif)  no-repeat;
    border: none;
    width: 57px;
    height: 23px;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor:pointer;
}

div#footer {    
    width: 990px;
    height: 133px;
    background: #B4D385 url('../images/internet/bottom.gif') no-repeat 1px top;   
    position: relative;    
    margin: 0 auto;
    text-align: left;  
    float: left;  
    padding-left: 85px; 
}

div#footer a img {
    border: none;
}

/*__________ WEBSITE NAVIGATIE __________*/

div#navigation_below {   
    width: 204px;
    height: 27px;      
    background: url("../images/internet/bottom_mainmenu.gif") no-repeat left bottom;		    
}

div#navigation {   
    width: 204px;    
    z-index: 20;
    font-family: Arial;
    font-size: 125%;     
    float: left;
}

div#navcontainer {
    border-top: 7px solid #64A803;   
    border-bottom:13px solid #64A803;
}

#navcontainer ul {   
    list-style-type:none;
    margin: 0;   
    padding: 0;
    width: 204px;
    z-index: 2;    
    font-weight: bold;      
}

#navcontainer ul li {  
    margin : 0;
    padding : 0;
     display: block;   
}

#navcontainer ul li a {
    text-decoration: none;   
    margin: 0;    
    padding-left: 35px;
    display: block;
    width: 100%;    
    text-align: left;   
    line-height: 141%;       
    background: url("../images/internet/bullet_mainmenu_off.gif")   8px 5px no-repeat;
    font-size: 82%;
}

#navcontainer ul li a.item_nonactive {
     color: #FFFFFF; 
     background-color: #64A803;  
    padding-right: 10px;
}

#navcontainer ul li a.item_active,
#navcontainer ul li a:hover{
    background: #64A803 url("../images/internet/bullet_mainmenu_on.gif") 8px 3px no-repeat;
    color: #190048;
}

div#subnavigatie {    
    width: 204px;
    color: #7CB92E;  
    margin-top: 12px;    
    height: auto;    
}

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

div#subnavigatie div#navcontainer ul#navlist {
    list-style-type: none; 
    width: 204x;   
}
  
div#subnavigatie div#navcontainer ul#navlist ul.subcontainer {
    list-style-type: none; 
    width: 204px;   
}

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

div#subnavigatie div#navcontainer ul#navlist ul.subcontainer li a {   
    display: block;    
    width: 204px;
    min-height: 18px;
    color: #7DB52E;
    z-index: 20;     
    font-weight: bold;    
    font-size: 82%;
    background: none;    
    border: none;
    padding-left: 35px;     
}

div#subnavigatie div#navcontainer ul#navlist ul.subcontainer li a:hover,
div#subnavigatie div#navcontainer ul#navlist ul.subcontainer li a.subitem_active {
    background: url('../images/internet/bullet_submenu.gif') no-repeat 10px 6px;
  
}

div#content ul.ul_lijst li.lijstitem_bullet { 
    list-style: none;
    background: url('../images/internet/bullet_klein.gif') 0px 7px no-repeat;   

    border-bottom: 1px #64A803 solid;
    padding-top: 3px;
    padding-bottom: 4px;
    margin-bottom: 0;    
    margin-top: -1px;
}

div#content ul.ul_lijst li.lijstitem_bullet a {  
    margin-left: -15px;     
    padding-left: 14px;
    text-decoration: none;
}

div#content ul.ul_lijst li.lijstitem_bullet a.lijstitem_titel {  
    background: none;
    padding-left: 15px;

}

ul.ul_lijst {
    border-top: 1px #64A803 solid;
    margin-top: 10px;
}

.archiefknop {
    margin-top: 20px;
}

#page_header {
    font-weight: bold;
    display: block;
    line-height: 120%;
    color: #62A500;
    font-size: 190%;
    letter-spacing: 1px;
     padding-bottom: 9px;
    background: url('../images/internet/horz_dots.gif') repeat-x left bottom;      
}

div#terug {
    position: absolute;
    top: 20px;
    right: -9px;   
    width: 49px;
    height: 20px;       
}

div#right_intro{    
    width: 252px;
    float: right;
    margin-top: 13px;
}

div#right_intro img {    
    margin-bottom: 8px;
    margin-left: 34px;
    display: inline-block;
    border: none;    
}

div#banners {
    padding-left: 34px;
}

div#right_intro div#banners img {
    margin-left: 0px;
}

div#content_title {
    font-weight: bold;
    font-size: 120%;
    padding-bottom: 7px;
    padding-top: 12px;
}

img.xml_site_image {
                float: left;
          margin: 0px 10px 10px 0px;
}

table.simsite_recentgeplaatst_table td img.but_klein {   
    padding-top: 2px;          
}

div#naar_boven {
    width: 424px;
    height: 25px;
    text-align: left;
    background: url('../images/internet/horz_dots.gif') repeat-x left top;    
    margin-top: 28px;
    display: block;  
    float: left;
    margin-left: 26px;
}

div#krumb {
    font-family: arial;
    font-size: 95%;
    color: #b5b5b5;
    width: 385px;
    float: left; 
    margin-left: 26px;    
}

div#krumb span.kruimelspoor a , div#krumb a{
    float: none;
    text-decoration: none;
    color: #B5B5B5;
    display: inline;
    background: none;
    width: auto;
}
div#krumb span.kruimelspoor a:hover , div#krumb a:hover{
    color: #B4D385
}
div#naar_boven a {  
    width: 69px;
    height: 9px;
    display: block;
    float: right;
    background: url('../images/internet/but_naarboven.gif') no-repeat bottom right;
    margin-top: 14px;
    margin-right: 0px; 
}

/*quickmenu*/

div#quickmenu a{
    height: 23px;
    float: left;
    display: block;
    margin: 0 5px;
}

div#quickmenu a.home{
    background: url('../images/internet/home.gif') no-repeat bottom right;
    width:36px;
    margin-right: 0px;    
}

div#quickmenu a.home:hover{
    background: url('../images/internet/home_on.gif') no-repeat bottom right;
}

div#quickmenu a.image_63{
    background: url('../images/internet/help.gif') no-repeat bottom right;
    width: 29px; 
    margin-left: 2px;   
}

div#quickmenu a.image_63:hover{
    background: url('../images/internet/help_on.gif') no-repeat bottom right;
}

div#quickmenu a.image_66{
    background: url('../images/internet/contact.gif') no-repeat bottom right;
    width: 51px; 
    margin-right: 0px;
    margin-left: 7px;
}

div#quickmenu a.image_66:hover{
    background: url('../images/internet/contact_on.gif') no-repeat bottom right;
}

div#quickmenu a.image_157{
    background: url('../images/internet/links.gif') no-repeat bottom right;
    width: 35px;
    margin-right: 0px;
    margin-left: 12px;    
}

div#quickmenu a.image_157:hover{
    background: url('../images/internet/links_on.gif') no-repeat bottom right;
}

div#quickmenu a.image_64{
    background: url('../images/internet/sitemap.gif') no-repeat bottom right;
    width: 55px;
    margin-left: 11px;
    margin-right: 0px;    
}

div#quickmenu a.image_64:hover{
    background: url('../images/internet/sitemap_on.gif') no-repeat bottom right;
}

div#quickmenu a.image_433{
    background: url('../images/internet/volg.gif') no-repeat bottom right;
    width: 89px;
    margin-left: 11px;
    margin-top: -3px;
    margin-right: 11px;   
}

div#quickmenu a.image_433:hover{
    background: url('../images/internet/volg_hover.gif') no-repeat bottom right; 
}

div#quickmenu a.image_tex{
    background: url('../images/internet/tekstversie.gif') no-repeat bottom right;
    width: 78px;
    margin-left: 0px;    
}

div#quickmenu a.image_tex:hover{
    background: url('../images/internet/tekstversie_on.gif') no-repeat bottom right;
}

/*extra menu*/


div#footer a{
    height: 24px;
    float: left;
    display: block;
    margin: 0 5px;
}

div#footer a.extra_74{
    background: url('../images/internet/colofon.gif') no-repeat bottom right;
    width: 50px;    
}

div#footer a.extra_74:hover{
    background: url('../images/internet/colofon_on.gif') no-repeat bottom right;
}

div#footer a.extra_prn{
    background: url('../images/internet/but_print.gif') no-repeat bottom right;
    width: 33px; 
    margin-right: 0px;   
}

div#footer a.extra_prn:hover{
    background: url('../images/internet/print_on.gif') no-repeat bottom right;
}

div#footer a.extra_77{
    background: url('../images/internet/english.gif') no-repeat bottom right;
    width: 49px; 
    margin-left: 0px;   
}

div#footer a.extra_77:hover{
    background: url('../images/internet/english_on.gif') no-repeat bottom right;
}

div#footer a.extra_79{
    background: url('../images/internet/deutsch.gif') no-repeat bottom right;
    width: 52px;    
}

div#footer a.extra_79:hover{
    background: url('../images/internet/deutsch_on.gif') no-repeat bottom right;
}

div#koppelboxkolom1, div#koppelboxkolom2 {
    height: auto;
}

div.cleardiv {
    clear: both;
}

div.say_it {
    position: absolute;
    top: 170px; 
    right: 285px;  
    width: 105px;
    height: 34px;
}

div.say_it div#rss {
    float: left;
}

div.say_it div#rss img {
    width: 25px;
    height: 25px;
}

a#say_it {
    float: right;
}

a#say_it,
div.tedownloaden ul.ul_lijst li.lijstitem a.readspeaker_doc {
    width: 69px;
    height: 34px;
    display: block;
    background: url('../images/leesvoor_medium.gif') no-repeat;
}

div.tedownloaden ul.ul_lijst li.lijstitem a.readspeaker_doc {
    font-size: 1px;
    text-decoration: none;
    color: white;
    padding-right: 0px;
    float: left;
    padding-left: 5px;
    background: url('../images/internet/leesvoor.jpg') no-repeat;
}

div.tedownloaden ul.ul_lijst li.lijstitem a,
div.downloads ul.itemlist li.lijstitem,
div.tedownloaden ul.ul_lijst li.lijstitem_bullet a,
div.downloads ul.itemlist li.lijstitem_bullet a {
    float: right;
}