﻿*
{
  /*  margin:             0px;
    padding:            0px;*/
    font-family:        Arial;
    font-size:          8pt;
    text-align:         left;
    line-height: 180%;
    color:              #7B797A;
}

p
{
    color:              #7B797A;
    font-size:          8pt;
    font-family:        arial;
    margin-top: 10px;
    line-height: 180%;
}
html 
{
    min-height:          835px;
}

body 
{
    height:             auto;
    margin:             0;
    padding:            0;
    text-align:         center;
    margin:             0px auto; 
    background-image:   url(../images/layout/bg_body.gif);
    background-position:center top;
    background-repeat:  repeat-y;
    overflow:           -moz-scrollbars-vertical;   /* toon verticale scrollbar in ff*/
}
.websitecontainer
{
   position:            relative;
   display:             block;
   width:               900px;
   min-width:           900px;
   height: auto;
   text-align:          center;
   margin:              0px auto;
 
}

.websiteinnercontainer
{
    position:            relative;
   display:             block;
   width:               900px;
   min-width:           900px;
   height: auto;
   /*min-height:620px;*/
   text-align:          center;
   margin:              0px auto;
 /*   background-image:   url(../images/layout/bg_footer.jpg);
    background-position:left bottom;
    background-repeat:  no-repeat;*/
   margin-left: -2px;
  
}
*:first-child+html .websiteinnercontainer
{
   margin-left:       -1px;
}
*html .websiteinnercontainer
{
    margin-left: 32px;
    float: left;
}
.header
{
    position:           relative;
    width:              900px;
    height:             auto;
    text-align:         left;
    
    
}
.logo
{
    width:              338px;
    height:             164px;
    position:           relative;
    display:            block;
    float:              left;
   
   /* margin-left: -1px;*/
}
.headermenu
{
    width:              562px;
    height:             164px;
    display:            block;
    position:           relative;
    background-image:   url(../images/layout/bg_header_menu.jpg);
    background-position:right top;
    background-repeat: no-repeat;
    float: right;
    margin-right: 0px;
}
*:first-child+html .headermenu
{
   margin-right:       0px;
}
.menu
{
    margin-top: 70px;
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #7B797A;
    word-spacing: 4px;
}
.kruimelpad
{
    position: relative;
    float: right;
    width:auto;
    margin: 10px 69px 0px 0px;
    color: #7B797A;
    text-transform: uppercase;
}
.contentcontainer
{
    width: 900px;
    height: auto;
    text-align: left;
    float: left;
    display:block;
    background-image: url(../images/layout/bg_left_footer.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
   padding-bottom: 66px;/*116px;  66px;*/
}
.contentpart
{
    width: 492px; /*was 562px;*/
    height: auto;
    text-align: left;
   min-height: 50px;
   float:right;
   margin-top:17px;
   margin-right: 68px;
   font-family: Arial;
   color:#7B797A;
}
.actualiteitenblok
{
    width: 208px;
    height: 249px;
    margin-top: 50px;
    background-color: #E5E4E4;
    display: block;
    float: left;
    background-image: url(../images/layout/bg_actualiteiten2.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding: 0px 15px 0px 15px;
}
.inloggenblok
{
    width: 226px;
    height: 249px;
    margin-top:50px;
    background-color: #E5E4E4;
    display:block;
    float: right;
    background-image:url(../images/layout/bg_inloggen.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-left: 15px;
}
.submenucontainer
{
 /*   margin: 0px;*/
    
   
    width:              338px;
    height: auto;
    min-height: 200px;
    float: left;
    margin-top:17px;
    line-height: 100%;
    text-align : left;
   /* margin-bottom: 116px;*/
}
.submenu
{
   /* margin:0px;*/
    
    width: 196px;
    height: auto;
    text-align: left;
    margin-left: 75px;
    border-bottom: solid 1px #008AC4;
    float: left;
}
*html .submenu
{
    margin-left: 40px;
}
.searchcontainer
{
    width: 196px;
    height: auto;
    margin-left: 75px;
    margin-top: 20px;
    text-align: left;
    display:  block;
   float:   left;
   /*  clear: left;*/
   
  
    
}
*html .searchcontainer
{
    margin-left: 40px;
}
.adviseurs
{
    width: 162px;
    height: auto;
    min-height: 300px;
    margin-top:20px;
    float: left;
    margin-right: 0px;
}
.adiviseurfoto
{
    padding: 0;
    width: 156px;
    min-height: 182px;
    max-height: 182px;
    overflow: hidden;
    display: block;
    height: auto;
}
.footer
{
    width: 900px;
    min-height: 231px;
    height: 231px;
    background-image: url(../images/layout/bg_footer_under.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    float:left;
}
.footergegevens
{
    width: 196px;
    height: auto;
    text-align: left;
    margin-left: 75px;
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    color: #7B797A;
}
.footermenu
{
    position: relative;
    float: right;
    width: auto;
    color: #7B797A;
    margin: 10px 69px 0px 0px;
    word-spacing: 2px;
}

li.submenuItem
{
    /*margin-left:-40px;*/
  
     width: 196px;
    
   list-style-image: none;
    border-top: solid 1px #008AC4;
    font-family: Arial;
    color: #7B797A;
    font-size: 9pt;
    min-height: 8px;
    padding: 10px 0px 10px 0px;
    text-transform: uppercase;
    text-align: left;
    float: left;
}

li.subsubmenuItem
{
    
     width: 196px;
    list-style-image: none;
    font-family: Arial;
    color: #008AC4;
    font-size: 9pt;
    text-transform: uppercase;
   /* height: 10px;
    padding: 5px 0px 5px 0px;*/
    
}
li.subsubmenuItem_f2
{
    list-style-image: none;
    font-family: Arial;
    color: #008AC4;
    font-size: 9pt;
    height: 10px;
    padding: 5px 0px 5px 10px;
    background-color: #DFEFF9;
    text-transform: uppercase;
}
li.sitemapItem
{
   
    list-style: none;
    font-family: Arial;
    color: #7B797A;
    font-size: 9pt;
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
}
li.sitemapsubItem
{
   
    list-style: none;
    font-family: Arial;
    color: #7B797A;
    font-size: 9pt;
    padding: 0px 0px 0px 5px;
    text-transform: uppercase;
}
li.sitemapsubsubItem
{
   
    list-style: none;
    font-family: Arial;
    color: #7B797A;
    font-size: 9pt;
    padding: 0px 0px 0px 15px;
    text-transform: uppercase;
}
h4.titel
{
    font-family: Arial;
    color: #008AC4;
    font-weight: bold;
    font-size: 15pt;
    padding:0;
    margin-top:-4px;
    margin-bottom: 30px;
}
h5.linktitel
{
    font-family: Arial;
    color: #008AC4;
    font-weight: bold;
    font-size: 9pt;
    padding:0;
}
h5.linkcat
{
    font-family: Arial;
    color: #008AC4;
    font-weight: bold;
    font-size: 10pt;
    padding:0;
    text-decoration: underline;
}
h6.actualiteiten
{
    font-family: Arial;
    font-weight: bold;
    color: #7B797A;
    font-size: 10pt;
    margin: 15px 0px 5px 0px;
}
a.nav
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #7B797A;
    word-spacing: 3px;
    text-decoration: none;
}
a.nav:hover
{
    color: #008AC4;
}
a.nav_f2
{
    color: #008AC4;
    font-family: Arial;
    font-weight: bolder;
    font-size: 10pt;
    word-spacing: 3px;
    text-decoration: none;
}
a.subnav
{
    font-family: Arial;
    color: #7B797A;
    font-size: 9pt;
    min-height: 8px;
    text-transform: uppercase;
    text-decoration: none;
}
a.subnav:hover
{   
    font-family: Arial;
    color: #008AC4;
    
}
a.subnav_f2
{
    font-family: Arial;
    color: #008AC4;
    font-size: 9pt;
    min-height: 8px;
    text-transform: uppercase;
    text-decoration: none;
    
}
a.subsubnav
{
    width: 186px;
    font-family: Arial;
    color: #008AC4;
    font-size: 9pt;
    min-height: 8px;
    text-transform:  none;
    text-decoration: none;
    display: block;
    padding: 5px 0px 5px 10px;
    text-transform: uppercase;
}
a.subsubnav:hover
{
    background-color:#DFEFF9;
 /*   font-weight: bold;*/
}
a.subsubnav_f2
{
    width: 186px;
    font-family: Arial;
    color: #008AC4;
    font-size: 9pt;
    min-height: 8px;
    text-transform:  none;
    text-decoration: none;
    display: block;
    padding: 5px 0px 5px 10px;
     background-color:#DFEFF9;
     text-transform: uppercase;
  /*  font-weight: bold;*/
}
a.linkgrijs
{
    font-family: Arial;
    color: #7B797A;
    font-size: 9pt;
    text-decoration: none;
}
 
a
{
    font-family: Arial;
    /*color: #7B797A;*/
    color: #008AC4;
    font-size: 8pt;
    text-decoration: none;
} 
a.linkgrijsklein
{
    font-family: Arial;
    color: #7B797A;
    font-size: 8pt;
    text-decoration: none;
}   
a.linkblauw
{
    font-family: Arial;
    color: #008AC4;
    font-size: 8pt;
    text-decoration: none;
} 
a.maillink
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    color: #008AC4;
} 
input.search
{
    width: 126px;
    height: 17px;
    color:#7B797A;
    display: inline;
    float: left;
}
input.searchbutton
{
    background-color:#008AC4;
    color: #FFFFFF;
    height:19px;
    width:60px;
    /*margin-left:4px;*/
    border: 0;
    text-align: center;
    display: inline;
    cursor: pointer;
    float:  right;
}
label.contactform
{
    margin: 0px;
     padding: 0px;
    width: 100px;
    display: inline;
    float: left;
    
}
label.plaats
{
 margin: 0px;
     padding: 0px;
    width: 40px;
    display: inline;
    float: left;
}
input.contact
{
 margin: 0px;
     padding: 0px;
    width: 194px;
    display: inline;
    float: left;
}
input.postcode
{
 margin: 0px;
     padding: 0px;
    width: 50px;
    display: inline;
    float: left;
}
input.iplaats
{
 margin: 0px;
     padding: 0px;
    width: 100px;
    display: inline;
    float: left;
}
.tekst
{
    width:						300px;
}
textarea.text
{
    width: 194px;
    height: 50px;
    display: inline; 
    float: left;
}
ul
{
    list-style-type: disc;
}