﻿* 
{
    margin:                 0px;
    padding:                0px;   
    font-family:            Arial,'Trebuchet MS';  
    font-size:              8pt;
    color:                  #37405F;                                                                /* BLAUW */
}



body 
{
    /*overflow:               -moz-scrollbars-vertical;*/                                                /* TOON ALTIJD EEN SCROLLBAR IN FIREFOX */
    /*overflow:               scroll;*/
    text-align:             center;
    background-color:       White;
}

html,
body
{
	background-image:			url('../images/master/bg_top_width.gif');
	background-repeat:			repeat-x;
	background-position:		top;
}

h1
{
color:                  #373F5F;    
font-size:              15pt;
    font-weight:            bold;                         
    position:               relative;
    display:                block;
    width:                  auto;
    min-width:              50px;
    height:                 auto;
    float:                  left;
    clear:                  both;
    margin-bottom:          8px;  

}

h2
{
    float:                  left;   
    font-size:              13pt;
    color:                 #373F5F; 
    font-weight:            bold;                   
}

p
{
    position:               relative;
    display:                block;
    width:                  100%;
    margin-bottom:          8px;
    float:                  left;
}

ul
{
    margin-left:            15px;
}
.white
{
    color:                  White;
}

.ValidationImage
{
    position:               relative;
    display:                inline;
    float:                  left;
    margin:                 3px 0px 0px 3px;
    cursor:                 help;
}

.wrapper
{
    position:               relative;
    /*display:                block;*/
    margin:                 0 auto;
    width:                  999px;
    height:                 auto;
    min-height:             500px;
    background-image:       url(../Images/Layout/BG_Wrapper.jpg);
    background-position:    top center;
    background-repeat:      repeat-y;
}

.maintop
{
    position:               relative;
    /*display:                block;
    float:                  left;
    clear:                  both;*/
    width:                  999px;
    height:                 auto;
    min-height:             415px;  
    background-image:       url(../Images/Layout/BG_MainTop.jpg);
    background-position:    top center;
    background-repeat:      no-repeat;
}

    .vogel
    {
        position:               absolute;
        display:                block;
        width:                  118px;
        height:                 330px;
        left:                   0px;
        top:                    0px;
    }
    
        .vogellink
        {
            position:               relative;
            display:                block;
            width:                  118px;
            height:                 330px;
        }
    
     .linkedIn
    {
        position:               absolute;
        display:                block;
        width:                  23px;
        height:                 22px;
        left:                   360px;
        top:                    4px;
    }
    
   .twitter
    {
        position:               absolute;
        display:                block;
        width:                  23px;
        height:                 22px;
        left:                   376px;
        top:                    4px;
    }
       
     .blog
    {
        position:               absolute;
        display:                block;
        width:                  23px;
        height:                 22px;
        left:                   392px;
        top:                    4px;
    }
    
   .facebook
    {
        position:               absolute;
        display:                block;
        width:                  23px;
        height:                 22px;
        left:                   408px;
        top:                    4px;
    }
    
   .youtube
    {
        position:               absolute;
        display:                block;
        width:                  23px;
        height:                 22px;
        left:                   424px;
        top:                    4px;
    }
    
    .rss
    {
        position:               absolute;
        display:                block;
        width:                  23px;
        height:                 22px;
        left:                   344px;
        top:                    4px;
    }

    .languageChange
    {
        position:               absolute;
        display:                block;
        width:                  26px;
        height:                 25px;
        left:                   870px;
        top:                    8px;
    }
    .header
    {
        position:               relative;
        display:                inline;
        width:                  850px;
        height:                 115px;
        overflow:               visible;
        margin:                 40px 0px 13px 117px;
        text-align:             left;
        float:                  left;
        z-index : 100;
    }
    
        .hezelburcht
        {
            position:               absolute;
            left:                   1px;
            top:                    0px;
            width:                  366px;
            height:                 63px;
        }
        
         .socialLogos
        {
         
        }
        
        .payoff
        {
            position:               absolute;
            right:                  1px;
            top:                    0px;
            width:                  289px;
            height:                 83px;
        }
        
        .hoofdnavigatie
        {
            display: block;
            position:               absolute;
            left:                   25px;
            top:                    90px;
            width:                  670px;
            height:                 20px;
            z-index:100;display:block
        }
        
        .hoofdnavigatieside
        {
            position:               absolute;
            right:                  15px;
            top:                    90px;
            width:                  162px;
            height:                 20px;
            text-align:             right;
        }
        
            .hoofdnavrss
            {
                position:               absolute;
                left:                   -18px;
                top:                    -2px;
            }
        
            a.hoofdnav,
            a.hoofdnavlogin
            {
                position:               relative;
                display:                inline-block;
                color:                  #37405F;                /* BLAUW */
                text-decoration:        none;
                text-transform:         uppercase;
                font-size:              8pt;
                font-weight:            bold;
                margin-top:             4px;
                margin-right:           12px;
            }
            
            a.hoofdnavlogin
            {
                text-decoration:        none;
            }
        
    .main
    {
        position:               relative;
        display:                inline-block;
        width:                  847px;
        height:                 auto;
        min-height:             250px;
        margin:                 0px 0px 20px 85px;
        text-align:             left;
    }
    
        .contenttop
        {
            position:               relative;
            display:                inline;
            width:                  846px;
            height:                 28px;
            float:                  left;
            clear:                  both;
            background-color:       #EAEDF6;                    /* BIJNA WIT */
            margin-left:            1px;
        }
        
            .breadcrumb
            {
                position:               relative;
                display:                inline;
                width:                  485px;
                height:                 auto;
                min-height:             22px;
                float:                  left;
                clear:                  left;
                font-size:              8pt;
                padding-top:            7px;
                color:                  #37405F;                /* BLAUW */
            }
            
                a.breadcrumblinkfirst:link,
                a.breadcrumblinkfirst:active,
                a.breadcrumblinkfirst:visited,
                a.breadcrumblinkfirst:hover,
                a.breadcrumblink:link,
                a.breadcrumblink:active,
                a.breadcrumblink:visited,
                a.breadcrumblink:hover
                {
                    position:               relative;
                    display:                inline;
                    font-size:              8pt;
                    color:                  #37405F;            /* BLAUW */
                    text-decoration:        none;
                }
                
                a.breadcrumblinkfirst:hover,
                a.breadcrumblink:hover
                {
                    text-decoration:        none;
                }
                
                a.breadcrumblinkfirst:link,
                a.breadcrumblinkfirst:active,
                a.breadcrumblinkfirst:visited,
                a.breadcrumblinkfirst:hover
               {
                    margin-left:            25px;
               }
                
                .breadcrumbseperator
                {
                    position:               relative;
                    display:                inline;
                    font-size:              8pt;
                    color:                  #37405F;            /* BLAUW */
                    margin:                 0px 4px;  
                }
            
            .taalwissel
            {
                position:               relative;
                display:                inline;
                width:                  100px;
                height:                 auto;
                min-height:             22px;
                float:                  left;
                padding-top:            7px;
                text-align:             right;
            }
            
                .taalwissel a
                {
                    position:               relative;
                    display:                inline;
                    font-size:              8pt;
                    color:                  #37405F;            /* BLAUW */
                    text-decoration:        none; 
                    margin-right:           10px;                  
                }
            
                .taalwisselvlag
                {
                    position:               absolute;
                    top:                    1px;
                    left:                   -19px;
                }
            
            .zoeken
            {
                position:               relative;
                display:                inline;
                width:                  261px;
                height:                 auto;
                min-height:             27px;
                float:                  right;
               
            }
            
                .zoekveld,
                .zoekwatermerk
                {
                    position:               relative;
                    display:                inline;
                    width:                  155px;
                    height:                 16px;
                    float:                  left;
                    border:                 solid 1px #37405F;              /* BLAUW */
                    padding-left:           3px;
                    color:                  #37405F;                        /* BLAUW */
                    margin-top:             5px;
                    margin-right:           3px;
                }
                
                .zoekwatermerk
                {
                    color:                  #333;
                    font-style:             italic;
                }
                
                .zoekbutton
                {
                    position:               relative;
                    display:                inline;
                    width:                  75px;
                    height:                 18px;
                    color:                  White;
                    text-align:             center;
                    font-weight:            bold;
                    font-size:              8pt;
                    background-color:       #7B829F;                        /* PAARS */
                    border:                 solid 1px #37405F;              /* BLAUW */
                    margin-top:             5px;
                    cursor:                 pointer;
                    /*cursor:                 hand;*/
                }
        
        .content
        {
            position:               relative;
            display:                inline;
            width:                  847px;
            height:                 auto;
            min-height:             150px;
            float:                  left;
            clear:                  left;
        }
        
            .contentleft
            {
                position:               relative;
                display:                inline;
                width:                  540px;
                height:                 auto;
                min-height:             150px;
                float:                  left;
                clear:                  left;
                margin:                 15px 7px 15px 15px;
            }
            
                .mainitem
                {
                    position:               relative;
                    display:                inline;
                    width:                  540px;
                    height:                 auto;
                    float:                  left;
                    clear:                  both;
                    margin-bottom:          10px;
                }
                
                .mainitem2
                {
                    position:               relative;
                    display:                inline;
                    width:                  540px;
                    height:                 auto;
                    float:                  left;
                    clear:                  both;
                    border:                 solid 1px #EAEDF6;                /* BIJNA WIT */
                    margin-bottom:          10px;
                }
                
                .mainaboutcontent
                    {
                        position:               relative;
                        display:                inline;
                        width:                  180px;
                        height:                 auto;
                        float:                  left;
                        clear:                  both;
                        line-height:            200%;
                    }
            
                .mainitemheader
                {
                    position:               relative;
                    display:                inline;
                    width:                  540px;
                    height:                 37px;
                    float:                  left;
                    clear:                  both;
                    background-color:       #37405F;                        /* BLAUW */
                    border-style:           solid;
                    border-width:           3px 0px 0px 0px;
                    border-color:           #7B84A1;                        /* LICHTER BLAUW */
                    margin-bottom:          10px;
                }
                
                    .mainitemheader h1,
                    .mainitemheader h2
                    {
                        position:               relative;
                        display:                inline;
                        float:                  left;
                        font-size:              12pt;
                        font-weight:            bold;
                        color:                  White;
                        margin:                 8px 0px 0px 16px;
                    }
                
                .mainitemheader2
                {
                    position:               relative;
                    display:                inline;
                    width:                  540px;
                    height:                 37px;
                    float:                  left;
                    clear:                  both;
                    background-color:       #EAEDF6;                            /* BIJNA WIT */
                    margin-bottom:          10px;
                }
                    
                    .mainitemheader2 h1,
                    .mainitemheader2 h2
                    {
                        position:               relative;
                        display:                inline;
                        float:                  left;
                        font-size:              12pt;
                        font-weight:            bold;
                        color:                  #37405F;                        /* BLAUW */
                        margin:                 8px 0px 0px 16px;
                    }
                    
                .mainitemcontent
                {
                    position:               relative;
                    display:                inline;
                    width:                  500px;
                    height:                 auto;
                    float:                  left;
                    clear:                  both;
                    margin-left:            20px;
                    line-height:            200%;
                }
                
                .mainitemcontent2
                {
                    position:               relative;
                    display:                inline;
                    width:                  500px;
                    height:                 auto;
                    float:                  left;
                    clear:                  both;
                    margin-left:            20px;
                    line-height:            200%;
                }
                
                .aboutspacer
{
    position:               relative;
    display:                inline;
    height:                 55px;
    float:                  left;
    color:                  #7B84A1;                /* LICHTER BLAUW */
    font-size:              7pt;
    padding-left:           8px;
    background-color:       #D5D9E5;                /* LICHT BLAUW */
}
        
            .contentright
            {
                position:               relative;
                display:                inline;
                width:                  265px;
                height:                 auto;
                min-height:             150px;
                float:                  left;
                margin:                 15px 0px 15px 7px;
            }
            
               .rightbannercontainer
               {
                    position:               relative;
                    display:                inline;
                    width:                  265px;
                    height:                 auto;
                    float:                  left;
                    margin-bottom:          20px;
               }
               
               .mainitem
                {
                    position:               relative;
                    display:                inline;
                    width:                  265px;
                    height:                 auto;
                    float:                  left;
                    clear:                  both;
                    margin-bottom:          10px;
                }
               
               .mainsideheader
                {
                    position:               relative;
                    display:                inline;
                    width:                  265px;
                    height:                 37px;
                    float:                  left;
                    clear:                  both;
                    background-color:       #37405F;                        /* BLAUW */
                }
                
                    .mainsideheader h2
                    {
                        position:               relative;
                        display:                inline;
                        float:                  left;
                        font-size:              12pt;
                        font-weight:            bold;
                        color:                  White;
                        margin:                 8px 0px 0px 16px;
                    }
                    
                    .mainsidecontent
                    {
                        position:               relative;
                        display:                inline;
                        width:                  265px;
                        height:                 auto;
                        float:                  left;
                        clear:                  both;
                        line-height:            200%;
                    }
                    
                        .mainsideitem
                        {
                            position:               relative;
                            display:                inline;
                            width:                  265px;
                            height:                 auto;
                            float:                  left;
                            clear:                  both;
                            line-height:            200%;
                            background-color:       #EAEDF6;                /* BIJNA WIT */
                        }

                        .mainsideitem h4
                        {
                            position:               relative;
                            display:                inline;
                            width:                  249px;
                            height:                 auto;
                            min-height:             23px;
                            float:                  left;
                            color:                  #37405F;                /* BLAUW */
                            font-size:              9pt;
                            font-weight:            bold;
                            background-color:       #EAEDF6;                /* BIJNA WIT */
                            padding:                3px 8px;
                        }

                        .mainsidearrow
                        {
                            position:               relative;
                            display:                inline;
                            width:                  249px;
                            height:                 15px;
                            float:                  left;
                            color:                  #7B84A1;                /* LICHTER BLAUW */
                            font-size:              7pt;
                            padding:                0px 8px;
                            background-color:       #D5D9E5;                /* LICHT BLAUW */
                            background-image:       url(../images/layout/bg_hezelnieuws.gif);
                            background-position:    60% 0%;
                            background-repeat:      no-repeat;
                        }

                        .mainsidetext
                        {
                            position:               relative;
                            display:                inline;
                            width:                  249px;
                            height:                 auto;
                            float:                  left;
                            clear:                  both;
                            line-height:            200%;
                            padding:                0px 8px 8px 8px;
                            background-color:       #D5D9E5;                /* LICHT BLAUW */
                        }
                        .mainsidetextPhone
                        {
                            position:               relative;
                            display:                inline;
                            width:                  249px;
                            height:                 auto;
                            float:                  left;
                            clear:                  both;
                            font-size:				10pt;
                            line-height:            200%;
                            padding:                0px 8px 8px 0px;
                            background-color:       #D5D9E5;                /* LICHT BLAUW */
                        }
                        
                         .directContactSeparator
                        {
                        	text-decoration: none;
                        }
                    
            .contentwide
            {
                position:               relative;
                display:                inline;
                width:                  815px;
                height:                 auto;
                min-height:             150px;
                float:                  left;
                clear:                  left;
                margin:                 15px;
            }

.mainbottom
{
    position:               relative;
    display:                inline;
    float:                  left;
    clear:                  both;
    width:                  999px;
    height:                 auto;
    min-height:             150px;  
    background-color:       White;
    background-image:       url(../Images/Layout/BG_MainBottom.jpg);
    background-position:    top center;
    background-repeat:      no-repeat;
    text-align:             left;  
}

    .mainbottommain
    {
        position:               relative;
        /*display:                inline;
        float:                  left;
        clear:                  both;*/
        width:                  999px;
        height:                 auto;
        min-height:             150px;
        margin-top:             93px;
    }
    
        .mainbottomleft
        {
            position:               relative;
            display:                inline;
            float:                  left;
            clear:                  left;
            width:                  455px;
            height:                 auto;
            min-height:             100px;
            margin:                 0px 0px 0px 30px;
        }
        
        .mainbottomright
        {
            position:               relative;
            display:                inline;
            float:                  left;
            width:                  455px;
            height:                 auto;
            min-height:             100px;
            margin:                 0px 0px 0px 30px;
        }
        
            .mainbottomitem
            {
                position:               relative;
                display:                inline;
                float:                  left;
                width:                  455px;
                border:                 solid 1px #D5D9E5;          /* LICHT BLAUW */
                background-color:       White;
                margin-bottom:          25px;   
            }
            
                .mainbottomitemheader
                {
                    position:               relative;
                    display:                inline;
                    float:                  left;
                    clear:                  both;
                    height:                 34px;
                    width:                  455px;
                    background-color:       #D5D9E5;                /* LICHT BLAUW */
                }
                
                    .mainbottomitemheader h2
                    {
                        position:               relative;
                        display:                inline;
                        float:                  left;
                        color:                  #37405F;            /* BLAUW */
                        margin:                 6px 6px 6px 100px;
                        font-size:              12pt;
                        font-weight:            bold;  
                    }
                    
    
    .mainbottomnav1
    {
        position:               relative;
        display:                block;
        float:                  left;
        clear:                  both;
        width:                  999px;
        height:                 32px;
        text-align:             center;
    }
      
        a.bottomnav1link
        {
            position:               relative;
            display:                inline-block;
            color:                  #37405F;    /* BLAUW */
            text-decoration:        none;
            font-size:              8pt;
            margin-top:             8px;
            margin-right:           12px; 
        }

    .mainbottomnav2
    {
        position:               relative;
        display:                block;
        float:                  left;
        clear:                  both;
        width:                  999px;
        height:                 55px;
        background-color:       #37405F;    /* BLAUW */
    }
    
        a.bottomnav2linkfirst:link,
        a.bottomnav2linkfirst:active,
        a.bottomnav2linkfirst:visited,
        a.bottomnav2linkfirst:hover,
        a.bottomnav2link:link,
        a.bottomnav2link:active,
        a.bottomnav2link:visited,
        a.bottomnav2link:hover,
        a.bottomnav2linklast:link,
        a.bottomnav2linklast:active,
        a.bottomnav2linklast:visited,
        a.bottomnav2linklast:hover
        {
            position:               relative;
            display:                inline-block;
            color:                  White;
            text-decoration:        none;
            font-size:              9pt;
            font-weight:            bold;
            margin-top:             20px;
            margin-right:           15px;
            text-transform:         uppercase;
        }
        
        a.bottomnav2linkfirst:hover,
        a.bottomnav2link:hover,
        a.bottomnav2linklast:hover
        {
            color:                  #D5D9E5; /* LICHT BLAUW */
        }
        
        a.bottomnav2linkfirst:link,
        a.bottomnav2linkfirst:active,
        a.bottomnav2linkfirst:visited,
        a.bottomnav2linkfirst:hover,
        a.bottomnav2linklast:link,
        a.bottomnav2linklast:active,
        a.bottomnav2linklast:visited,
        a.bottomnav2linklast:hover
        {
            margin-left:            40px;
        }


.pathforjs
{					/* Inhoud verbergen */
	position:               absolute;
	left:                   -5000px;
	width:                  10px;
}

/* *********** CONTROL CONTACT OPNEMEN ************ */

.contact_icoon
{
    position:               relative;
    display:                inline;
    width:                  100px;
    height:                 60px;
    float:                  left;
    clear:                  left;
    margin-top:             10px;
}

    .contact_icoon img
    {
        margin-left:        20px;
    }

.contact_intro
{
    position:               relative;
    display:                inline;
    width:                  340px;
    height:                 auto;
    float:                  left;
    margin-top:             15px;
    line-height:            200%;
}

.contact_form
{
    position:               relative;
    display:                inline;
    width:                  440px;
    height:                 auto;
    float:                  left;
    clear:                  left;
}

.contact_label
{
    position:               relative;
    display:                inline;
    width:                  80px;
    height:                 auto;
    float:                  left;
    clear:                  left;
    font-weight:            bold;
    color:                  #37405F;              /* BLAUW */
    margin-left:            20px;
}

.contact_field
{
    position:               relative;
    display:                inline;
    width:                  320px;
    height:                 16px;
    float:                  left;
    border:                 solid 1px #37405F;              /* BLAUW */
    padding-left:           3px;
    color:                  #37405F;                        /* BLAUW */
    margin-bottom:          8px;
}

.contact_memo
{
    position:               relative;
    display:                inline;
    width:                  320px;
    height:                 75px;
    float:                  left;
    border:                 solid 1px #37405F;              /* BLAUW */
    padding-left:           3px;
    color:                  #37405F;                        /* BLAUW */
    margin-bottom:          8px;
}

.contact_button
{
    position:               relative;
    display:                inline;
    width:                  75px;
    height:                 18px;
    color:                  White;
    text-align:             center;
    font-weight:            bold;
    font-size:              8pt;
    background-color:       #7B829F;                        /* PAARS */
    border:                 solid 1px #37405F;              /* BLAUW */
    cursor:                 pointer;
    margin-left:            350px;
    margin-bottom:          15px;
}
/* ******** // CONTROL CONTACT OPNEMEN ************ */

/* ******** CONTROL DEMO AANVRAAG ************ */
.aanvraag_button
{
    
    position:               relative;
    display:                block;
    width:                  100px;
    height:                 16px;
    color:                  White;
    text-align:             center;
    font-weight:            bold;
    font-size:              8pt;
    background-color:       #7B829F;                       
    border:                 solid 1px #37405F;             
    cursor:                 pointer;
    margin-top:             8px;
    float:                  left;
    line-height:            16px;
    text-decoration:        none;
  
}
/* ******** // CONTROL DEMO AANVRAAG ************ */

/* *********** CONTROL NIEUWSBRIEF + PAGE ************ */

.nieuwsbrief_icoon
{
    position:               relative;
    display:                inline;
    width:                  100px;
    height:                 60px;
    float:                  left;
    clear:                  left;
    margin-top:             10px;
}

    .nieuwsbrief_icoon img
    {
        margin-left:        20px;
    }

.nieuwsbrief_intro
{
    position:               relative;
    display:                inline;
    width:                  340px;
    height:                 auto;
    float:                  left;
    margin-top:             15px;
    line-height:            200%;
}

.nieuwsbrief_form
{
    position:               relative;
    display:                inline;
    width:                  440px;
    height:                 auto;
    float:                  left;
    clear:                  left;
}

.nieuwsbrief_melding
{
    position:               relative;
    display:                inline;
    width:                  340px;
    height:                 auto;
    float:                  left;
    clear:                  left;
    margin:                 10px 0px 10px 100px;
}

.nieuwsbrief_melding *
 {
    color:                  Red;
    font-weight:            bold;
 }

.nieuwsbrief_label
{
    position:               relative;
    display:                inline;
    width:                  80px;
    height:                 auto;
    float:                  left;
    clear:                  left;
    font-weight:            bold;
    color:                  #37405F;              /* BLAUW */
    margin-left:            20px;
}

.nieuwsbrief_field
{
    position:               relative;
    display:                inline;
    width:                  320px;
    height:                 16px;
    float:                  left;
    border:                 solid 1px #37405F;              /* BLAUW */
    padding-left:           3px;
    color:                  #37405F;                        /* BLAUW */
    margin-bottom:          8px;
}

.nieuwsbrief_select
{
    position:               relative;
    display:                inline;
    width:                  325px;
    height:                 20px;
    float:                  left;
    border:                 solid 1px #37405F;              /* BLAUW */
    padding-left:           3px;
    color:                  #37405F;                        /* BLAUW */
    margin-bottom:          8px;
}

.nieuwsbrief_button
{
    position:               relative;
    display:                inline;
    width:                  75px;
    height:                 18px;
    color:                  White;
    text-align:             center;
    font-weight:            bold;
    font-size:              8pt;
    background-color:       #7B829F;                        /* PAARS */
    border:                 solid 1px #37405F;              /* BLAUW */
    cursor:                 pointer;
    /*cursor:                 hand;*/
    margin-left:            350px;
    margin-bottom:          15px;
}
/* ******** // NIEUWSBRIEF + PAGE ************ */


/* ********** CONTROL HP TESTIMONIALS ******** */
.testimonialhptext 
{
    position:           relative;
    display:            inline;
    width:              504px;
    margin-left:        20px;
    height:             auto;
    float:              left;
    clear:              left;
}

.testimonialhpwriter
{
    position:           relative;
    display:            inline;
    width:              504px;
    margin-left:        20px;
    height:             auto;
    float:              left;
    clear:              left;
    text-align:         right;
    font-style:         italic;
}

a.testimonialhpmeer
{
    position:           relative;
    display:            block;
    width:              250px;
    height:             20px;
    margin:             0 auto;
    font-style:         italic;
    clear:              both;
    text-align:         center;
}

/* ******* // CONTROL HP TESTIMONIALS ********* */

/* *********** CONTROL TESTIMONIALS *********** */
.testimonialcontent
{
    position:               relative;
    display:                block;
    width:                  350px;
    height:                 auto;
    float:                  left;
    margin:                 20px 0px 15px 50px;
    line-height:            200%;
}

    .testimonialitem
    {
        position:           relative;
        display:            inline;
        width:              350px;
        height:             auto;
        margin-bottom:      25px;
        float:              left;
        clear:              left;
    }

        .testimonialtext 
        {
            position:           relative;
            display:            inline;
            width:              350px;
            height:             auto;
            float:              left;
            clear:              left;
        }
                
        .testimonialwriter
        {
            position:           relative;
            display:            inline;
            width:              350px;
            height:             auto;
            float:              left;
            clear:              left;
            text-align:         right;
            font-style:         italic;
        }
        
        a.testimonialmeer
        {
            position:           relative;
            display:            block;
            width:              250px;
            height:             20px;
            margin:             0 auto;
            font-style:         italic;
            clear:              both;
            text-align:         center;
        }

                
        .testimonialtextcontainer,
        .testimonialsmalltextcontainer,
        .testimonialtextcontainer,
        .testimonialsmallhptextcontainer
        {
            position:           relative;
            display:            block;
            width:              775px;
            float:              left;
        }
        
        .testimonialsmalltextcontainer
        {
            width:              600px;
        }
        
        
        .testimonialtexthpcontainer
        {
            width:              450px;
        }
        
        .testimonialsmallhptextcontainer
        {
            width:             300px;
        }
        
        .testimonialimage
        {
            position:           relative;
            display:            block;
            float:              left;
            margin:             0px 0px 10px 10px;
        }
/* ******** // CONTROL TESTIMONIALS *********** */

/* *********** CONTROL CONTACTINFO *********** */
.contactinfocontent
{
    position:               relative;
    display:                block;
    width:                  350px;
    height:                 auto;
    float:                  left;
    margin:                 20px 0px 15px 50px;
    line-height:            150%;
    padding-bottom:         14px;
}
/* ******** // CONTROL CONTACTINFO *********** */

/* *********** CONTROL NIEUWS HEZELBASE ****** */

.hezelbasenewscontent
{
    position:               relative;
    display:                inline;
    width:                  540px;
    height:                 auto;
    float:                  left;
    clear:                  both;
    line-height:            200%;
}

.hezelbasenewsitem
{
    position:               relative;
    display:                inline;
    width:                  538px;
    height:                 auto;
    float:                  left;
    clear:                  both;
    margin-bottom:          20px;
    line-height:            200%;
    border:                 solid 1px #EAEDF6;          /* BIJNA WIT */
}

.hezelbasenewstitleblock
{
    position:               relative;
    display:                inline;
    width:                  538px;
    height:                 auto;
    float:                  left;
    background-color:       #EAEDF6;                    /* BIJNA WIT */  
    margin-bottom:          15px;
}

.hezelbasenewstitleblock h4
{
    position:               relative;
    display:                inline;
    width:                  383px;
    min-height:             25px;
    float:                  left;
    line-height:            200%;
    color:                  #37405F;                    /* BLAUW */
    font-size:              9pt;
    font-weight:            bold;
    background-color:       #EAEDF6;                    /* BIJNA WIT */
    padding-left:           15px;
}

.hezelbasenewsdate
{
    position:               relative;
    display:                inline;
    width:                  125px;
    height:                 25px;
    float:                  left;
    line-height:            200%;
    color:                  #7B84A1;                    /* LICHTER BLAUW */
    font-size:              7pt;
    text-align:             right;
    background-color:       #EAEDF6;                    /* BIJNA WIT */
    padding-right:          15px;
}

.hezelbasenewstext
{
    position:               relative;
    display:                inline;
    width:                  470px;
    height:                 auto;
    float:                  left;
    margin-bottom:          10px;
    line-height:            200%;
    color:                  #37405F;              /* BLAUW */
    font-size:              8pt;
    text-align:             left;
    padding:                0px 15px;
}

.hezelbasenewsleesmeer
{
    position:               relative;
    display:                inline;
    float:                  right;
    width:                  75px;
    height:                 auto;
    font-size:              8pt;
    text-align:             right;
}

    .hezelbasenewsleesmeer a
    {
        color:                  Blue;
        text-decoration:        none;
        font-size:              8pt;
    }
    
    .hezelbasenewsdatelink
    {
        position:               relative;
        display:                inline;
        float:                  left;
        clear:                  left;
        margin-left:            20px;
        margin-bottom:          2px;
        width:                  65px;
        text-decoration:        none;
        font-size:              8pt;
    }
    
    .hezelbasenewsdatedevider
    {
        position:               relative;
        display:                inline;
        width:                  20px;
        float:                  left;
        margin-bottom:          2px;
        text-align:             center;
        width:                  auto;
        text-decoration:        none;
        font-size:              8pt;
    }
    
    
    .hezelbasenewstitlelink
    {
        position:               relative;
        display:                inline;
        float:                  left;
        margin-bottom:          2px;
        width:                  auto;
        text-decoration:        underline;
        font-size:              8pt;
    }
 
/* ***** // CONTROL NIEUWS HEZELBASE ******** */

/* *********** CONTROL NIEUWS BRYX ********** */
.nieuwsbryxitem
{
    position:               relative;
    display:                inline;
    width:                  265px;
    height:                 auto;
    float:                  left;
    clear:                  both;
    line-height:            200%;
    background-color:       #EAEDF6;                /* BIJNA WIT */
}

.nieuwsbryxitem h4
{
    position:               relative;
    display:                inline;
    width:                  249px;
    height:                 auto;
    min-height:             23px;
    float:                  left;
    color:                  #37405F;                /* BLAUW */
    font-size:              9pt;
    font-weight:            bold;
    background-color:       #EAEDF6;                /* BIJNA WIT */
    padding:                3px 8px;
}

.nieuwsbryxdate
{
    position:               relative;
    background-color:       #D5D9E5;
    display:                inline;
    width:                  136px;
    height:                 18px;
    float:                  left;
    color:                  #7B84A1;                /* LICHTER BLAUW */
    font-size:              7pt;
    padding-left:           4px;
    font-style:             italic;
    padding-bottom:         7px;
    
}

.nieuwsbryxdate_overzicht
{
     position:               relative;
    background-color:       #D5D9E5;
    display:                inline;
    width:                  136px;
    height:                 18px;
    float:                  left;
    color:                  #7B84A1;                /* LICHTER BLAUW */
    font-size:              7pt;
    padding-left:           4px;
    font-style:             italic;
    padding-bottom:         3px;
    margin-top:             -2px;
}

.nieuwsbryxdate_small
{
    position:               relative;
    float:                  left;
    display:                inline;
    width:                  136px;
    height:                 6px;
    float:                  left;
    color:                  #7B84A1;                /* LICHTER BLAUW */
    font-size:              7pt;
    padding-left:           4px;
    background-color:       #D5D9E5;                /* LICHT BLAUW */
    font-style:             italic;
    vertical-align:         top;
    margin-bottom:          5px;
    line-height:            15px;
}

.nieuwsbryxtime
{
    position:               relative;
    display:                inline;
    width:                  117px;
    height:                 25px;
    float:                  left;
    color:                  #7B84A1;                /* LICHTER BLAUW */
    text-align:             right;
    font-size:              7pt;
    padding-right:          8px;
    background-color:       #D5D9E5;                /* LICHT BLAUW */
    background-image:       url(../images/layout/bg_hezelnieuws.gif);
    background-position:    left top;
    background-repeat:      no-repeat;
}

.nieuwsbryxtext
{
    position:               relative;
    display:                inline;
    width:                  249px;
    height:                 auto;
    float:                  left;
    clear:                  both;
    line-height:            200%;
    padding:                0px 8px 8px 8px;
    background-color:       #D5D9E5;                /* LICHT BLAUW */
}

.tagcloudcontent
{
    position:               relative;
    display:                inline;
    width:                  249px;
    height:                 auto;
    float:                  left;
    clear:                  both;
    line-height:            200%;
    padding:                0px 8px 8px 8px;
    background-color:       #EAEDF6;                   /* BIJNA WIT */
}


.nieuwsbryxtext_small
{
    position:               relative;
    display:                inline;
    width:                  249px;
    height:                 auto;
    float:                  left;
    clear:                  both;
    line-height:            100%;
    padding:                0px 8px 8px 8px;
    background-color:       #D5D9E5;                /* LICHT BLAUW */
}

.nieuwsbryxleesmeer
{
    position:               relative;
    display:                inline;
    /*float:                  right;*/
    width:                  75px;
    height:                 auto;
    font-size:              8pt;
    text-align:             right;
}

    .nieuwsbryxleesmeer a
    {
        color:                  Blue;
        text-decoration:        none;
        font-size:              8pt;
    }
    
.nieuwsbryxtitellink    
{
    position:               relative;
    display:                inline;
    width:                  249px;
    height:                 auto;
    min-height:             10px;
    float:                  left;
    color:                  #37405F;                /* BLAUW */
    font-size:              9pt;
    font-weight:            bold;    
    text-decoration:        none;  
    line-height:            18px; 
}
/* ********* // CONTROL NIEUWS BRYX ********* */

/* ********* ZOEKRESULTATEN CONTROL ********* */

.ZoekcategorieExpanded
{
    position:           relative;
    width:              700px;
    height:             auto;
    display:            block;
}

.ZoekcategorieCollapsed
{
    display:            none;
}

.zoekresultaatitem
{
    list-style-type:    none;
    line-height:        150%;
}

.zoekresultaatitem a
{
    text-decoration:    none;
}

/* ******* // ZOEKRESULTATEN CONTROL ******** */

/* ************* PAGE ************** */

.pagecontent
{
    position:               relative;
    display:                inline;
    width:                  815px;
    height:                 auto;
    float:                  left;
    clear:                  both;
    line-height:            200%;
}

.pagecontentLeft
{
    position:               relative;
    display:                inline;
    width:                  540px;
    height:                 auto;
    float:                  left;
    clear:                  both;
    line-height:            200%;
}

.pageitem
{
    position:               relative;
    display:                inline;
    width:                  815px;
    height:                 auto;
    float:                  left;
    clear:                  both;
    margin-bottom:          20px;
    line-height:            200%;
    border:                 solid 1px #EAEDF6;      /* BIJNA WIT */
}

.pageitemLeft
{
    position:               relative;
    display:                inline;
    width:                  540px;
    height:                 auto;
    float:                  left;
    clear:                  both;
    margin-bottom:          20px;
    line-height:            200%;
    border:                 solid 1px #EAEDF6;      /* BIJNA WIT */
}

.pageitemLeft h1
{
    position:               relative;
    display:                inline;
    width:                  525px;
    height:                 25px;
    float:                  left;
    margin-bottom:          15px;
    line-height:            200%;
    color:                  #37405F;                /* BLAUW */
    font-size:              9pt;
    font-weight:            bold;
    background-color:       #EAEDF6;                /* BIJNA WIT */
    padding-left:           15px;
}


.pageitem h1
{
    position:               relative;
    display:                inline;
    width:                  800px;
    height:                 25px;
    float:                  left;
    margin-bottom:          15px;
    line-height:            200%;
    color:                  #37405F;                /* BLAUW */
    font-size:              9pt;
    font-weight:            bold;
    background-color:       #EAEDF6;                /* BIJNA WIT */
    padding-left:           15px;
}

.pagetext
{
    position:               relative;
    display:                inline;
    width:                  770px;
    height:                 auto;
    float:                  left;
    margin-bottom:          10px;
    line-height:            200%;
    color:                  #37405F;              /* BLAUW */
    font-size:              8pt;
    text-align:             left;
    padding:                0px 15px;
}

.pagetextLeft
{
    position:               relative;
    display:                inline;
    width:                  515px;
    height:                 auto;
    float:                  left;
    margin-bottom:          10px;
    line-height:            200%;
    color:                  #37405F;              /* BLAUW */
    font-size:              8pt;
    text-align:             left;
    padding:                0px 15px;
}


.pagetext li
{
    display:                list-item;
    position:               relative;
    list-style:             disc;
    width:                  750px;
    clear:                  both;
    
}

.pagetextLeft li
{
    display:                list-item;
    position:               relative;
    list-style:             disc;
    width:                  495px;
    clear:                  both;
    
}

/* **************** // PAGE ******** */


.pagnavbar
{
    position:               relative;
    display:                inline;
    width:                  538px;
    height:                 auto;
    background-color:       #EAEDF6;
    color:                  #37405F;
    font-weight:            bold;
    border:                 solid 1px #EAEDF6;
}

.pagnavbarvorige
{
    float: left;
}

.pagnavbarvolgende
{
    float: right;
}

.pagnavsidebar
{
    float: left;
    position:               relative;
    display:                inline;
    clear:                  both; 
    width:                  250px;
    height:                 auto;
    color:                  #37405F;
    font-weight: bold;
}

.footertop
{
	background-image:			url('../images/master/bg_mid_width.jpg');
	background-repeat:			repeat-x;
	background-position:		top;
	width:                      100%;
}

.footerbottom
{
	background-image:			url('../images/master/bg_bottom_width.gif');
	background-repeat:			repeat-x;
	background-position:		bottom;
	width:                      100%;
}

.clearer
{
	height:						0;
	line-height:				0;
	padding:					0;
	margin:						0;
	clear:						both;
}

/*** boek style ***/

.boek
{
    width:                      803px;
    height:                     1200px;
    background-image:           url('../images/Boek/boekpagina.jpg');
    background-repeat:          no-repeat;   
    clear:                      both;
    position:                   relative;
}
.boekinner
{
    padding:                    80px;
    overflow:                   hidden;    
    width:                      643px;
    height:                     1000px;
    position:                   relative;
}

.boek td
{
    padding-left: 15px;
}

.boek .leftcolumn
{
    padding-left: 0;
    padding-right: 15px;
}

.boek .volgende
{
    position: absolute;
    bottom: 20px;
    right: 40px;
    height: 120px;
    width: 120px;
}

ul.hoofdstukken
{
    list-style-type: none;    
}

ul.hoofdstukken li
{
    float: left;
    padding-left: 10px;
}
