﻿*
{
    margin:             0px;
    padding:            0px;
    font-family:        Verdana, Arial;     
    font-size:          10pt;
    color:              Black;
    text-align:         left;
    line-height:        125%;
}

html 
{
    min-height:         708px;
}

body 
{
    width:              100%;
    height:             auto;
    min-height:         708px;
    background-color:   White;
    margin:             0px auto; 
    overflow:           -moz-scrollbars-vertical;	                    /* TOON ALTIJD EEN SCROLLBAR IN FIREFOX */
}

.Printlogocontainer{display:none;}

.Websitecontainer
{
    position:           relative;
    width:              100%;
    height:             auto;
    min-height:         708px;
    display:            block;
}

.Headercontainer
{
    position:           absolute;
    left:               0px;
    top:                0px;
    width:              100%;
    height:             90px;
    display:            block;
    overflow:           hidden;   
    background-color:   #0060AF;                                        /* BLAUW */
}

    .Logocontainer
    {
        position:           relative;
        width:              270px;
        height:             80px;
        display:            block;
        float:              right;
        clear:              right;
        overflow:           hidden;   
        background-color:   inherit;
    }

    .Headernavigatiecontainer
    {
        position:           relative;
        width:              700px;
        height:             40px;
        display:            block;
        float:              left;
        clear:              left;
        overflow:           hidden;  
        background-color:   inherit;
        padding-top:        8px;
    }
    
        .Headernavigatielist
        {
            position:           relative;
            display:            block;
        }
        
        .Headernavigatielist li
        {
            position:           relative;
            list-style-image:   none;
            float:              left;
            display:            inline;
        }
        
            a.HeadernavigatieItem,
            a.HeadernavigatieItem_hl
            {
                position:           relative;
                display:            block;
                color:              White;
                text-decoration:    none;
                font-size:          8pt;
                font-weight:        normal;
                margin-left:        10px;   
                font-family:        Verdana, Arial;           
            }
            
            a.HeadernavigatieItem:hover
            {
                text-decoration:    underline;  
            }
            
            a.HeadernavigatieItem_hl
            {
                font-weight:        bold; 
            }
    
.Hoofdnavigatiecontainer
{
    position:           absolute;
    width:              100%;
    height:             150px;
    left:               0px;
    top:                90px;
    display:            block;
    z-index:            3; 
}

    .HoofdnavigatieBGcontainer
    {
        position:           absolute;
        width:              858px;
        height:             180px;
        display:            block;
        float:              left;
        z-index:            auto;
        left:               0px;
        background-position:left top;
        background-repeat:  no-repeat;
    }

        .Hoofdnavigatiebuttoncontainer
        {
            position:           relative;
            width:              855px;
            display:            block;
            float:              left;
            z-index:            auto;
            left:               0px;
        }
    
            .HoofdnavigatieList
             {
                position:           relative;
                display:            block;
                left:               0px;
                top:                5px;
                height:             25px;
            }
            
            .HoofdnavigatieList li
            {
                position:           relative;
                list-style-image:   none;
                float:              left;
                display:            inline;
            }
                        
            a.HoofdnavigatieItem:hover, 
            a.HoofdnavigatieItem_hl
            {
                font-weight:        bold;
            }
            
                    
        .Hoofdnavigatieimagecontainer
        {
            position:           relative;
            width:              855px;
            height:             150px;
            display:            block;
            float:              left;
            clear:              left; 
        }
                
        .Hoofdnavigatiesfeerimg
        {
            position:       relative;
            float:          left;
            width:          980px;
            height:         150px;
        }        
                
.Backgroundcontainer
{
    position:           absolute;
    left:               0px;
    top:                90px;
    width:              100%; 
    height:             auto;
    min-height:         618px;
    display:            block;
    background-position:left top;
    background-repeat:  repeat-y;
    background-color:   White; 
}

    .Subnavigatiecontainer
    {
        position:           relative;
        width:              100%;
        margin-top:         150px;
        display:            block;
        background-repeat:  no-repeat;
        background-position:top left;  
        border-style:       solid;
        border-color:       #E1E1E1;
        border-width:       0px 0px 2px 0px;
        z-index:            1;      
    }  
    
        .Subnavigatiecontentcontainer
        {
            position:           relative;
            display:            block;
            width:              825px;
            height:             50px;
            top:                5px;
            background-color:   Transparent;
            margin-left:        170px;
        }
        
        .Subnavigatielist
        {
            position:           relative;
            display:            block;
            margin-left:        15px;
        }
        
        .Subnavigatielist li
        {
            position:           relative;
            list-style-image:   none;
            float:              left;
            display:            inline;           
        }
        
            a.SubnavigatieItem,
            a.SubnavigatieItem_hl,
            SubnavigatieSeperator
            {
                position:           relative;
                display:            block;
                color:              #0060AF;                                        /* BLAUW */
                text-decoration:    none;
                font-size:          10pt;
                font-weight:        normal;
                margin:             4px 0px 0px 0px;   
                font-family:        Verdana, Arial;            
            }
            
            a.SubnavigatieItem:hover, a.SubnavigatieItem_hl
            {
               color:              Black;
            }
            
            a.Whitelink
            {
                color:              White;
            }
            
.Sidenavigatiecontainer
{
    position:           absolute;
    width:              170px;
    height:             480px;
    min-height:         480px;
    display:            block;
    top:                240px;                   
    left:               0px;
    z-index:            2;
}
    
    .Sidenavigatiecontentcontainer
    {
        position:           absolute;
        width:              170px;
        height:             480px; 
        display:            block;
        left:               0px;
        top:                240px;
        background-position:left top;
        background-repeat:  no-repeat;
        z-index:            15;
    }
    
        .SidenavigatieProfielSpacer
        {
            position:           relative;
            display:            block;
            width:              150px;
            height:             auto;
            min-height:         25px;
            float:              right;    
            border-color:       White;     
            border-style:       solid;
            border-width:       0px 0px 1px 0px; 
        }
    
        a.SidenavigatieItem,
        a.SidenavigatieItem_first,
        a.SidenavigatieItem_hl,
        a.SidenavigatieItem_first_hl
        {
            position:           relative;
            display:            block;
            width:              150px;
            height:             auto;
            min-height:         25px;
            float:              right;
            color:              White;
            text-decoration:    none;
            font-size:          10pt;
            font-weight:        normal;
            font-family:        Verdana, Arial;    
            border-color:       White;     
            border-style:       solid;
            border-width:       0px 0px 1px 0px; 
        }
        
        a.sidenavigatie_tekst
        {
            padding-top:        5px;   
        }
              
        a.SidenavigatieItem:hover,
        a.SidenavigatieItem_first:hover,
        a.SidenavigatieItem_hl:hover,
        a.SidenavigatieItem_first_hl:hover
        {
            font-weight:        bold;
        }
    
    
    .Maincontainer
    {
        position:           relative;
        width:              810px;
        height:             auto;
        min-height:         423px;
        display:            block;
        float:              left;
        clear:              left;
        left:               170px;       
        background-color:   Transparent;
    }       
    
    .Contentcontainer
    {
        position:           relative;
        width:              810px;
        height:             auto;
        min-height:         411px !important;
        min-height:         405px;
        display:            block;
        float:              left;
        background-color:   Transparent;
    }  
    
        .Contentcontainerfiller /* min-height filler voor IE6 */
        {
            position:           relative;
            width:              1px;
            height:             411px !important;
            height:             405px;
            display:            block;
            float:              right;
        }
    
        .Inhoudcontainer,
        .Publicatiecontainer
        {
            position:           relative;
            width:              780px;
            height:             auto;
            display:            block;
            float:              right;
            margin:             10px 0px 0px 25px;
        }        
        
            .Breadcrumbcontainer
            {
                position:           relative;
                width:              780px;
                height:             30px;
                display:            block;
                float:              left;
                font-size:          7pt;
                color:              black;
            }
            
            .Breadcrumbcontainer a
            {
                font-size:          7pt;
                color:              black;
                text-decoration:    none;
            }
            
            .Breadcrumbcontainer a:hover
            {
                text-decoration:    underline;
            }
            
        .HP_Background
        {
            
        }
        
        .HP_Content
        {
            position:               absolute;
            width:                  600px;
            height:                 385px;
            left:                   380px;
            top:                    310px;
            display:                block;
            z-index:                4;
        }
        
        .HP_Tekstcontent
        {
            position:               relative;
            width:                  400px;
            height:                 385px;
            display:                block;
            float:                  left;
            overflow:               auto;
            font-size:              16pt;
            font-weight:            normal;
            line-height:            150%;
            color:                  #2D2D2D;
        }
        
        .HP_Nieuwscontainer
        {
            position:               relative;
            width:                  180px;
            float:                  left;
            display:                block;
            overflow:               hidden;
        }
        
        .HP_Nieuwstitel
        {
            font-weight:            bold;
            font-size:              10pt;
            color:                  Silver;
            margin-bottom:          5px;
        }
        
        .HP_Nieuwsitemcontainer
        {
            position:               relative;
            width:                  180px;
            height:                 auto;
            float:                  left;
            clear:                  both;
            margin-bottom:          15px;
            display:                block;
            overflow:               hidden;
            cursor:                 pointer;
            cursor:                 hand;   
        }
    
        .Formcontainer
        {  
            position:           relative;
            width:              785px;
            height:             auto;
            display:            inline;
            float:              right;
            margin:             10px 0px 0px 0px;
        }
        
        .Formsplitcontainer
        {  
            position:           relative;
            width:              355px;
            height:             auto;
            display:            inline;
            float:              left;
            margin:             0px 30px 0px 0px;
        }

        .form_label
        {
            position:           relative;
            width:              350px;
            height:             20px;
            display:            inline;
            float:              left;
            clear:              left;
        }

        .form_textbox,
        .form_textboxml,
        .form_textbox_watermarked,
        .form_projectzoeken
        {
            position:           relative;
            width:              350px;
            height:             20px;
            display:            inline;
            float:              left;
            clear:              left;
            margin:             0px;
            padding-left:       3px;
            margin-bottom:      8px;
            border-style:       inset;
            border-width:       2px;
            border-color:       #BDC8D3;
        }
        
        .form_projectzoeken
        {
            width:              265px;
            margin-top:         5px;
        }
        
        .form_textboxml
        {
            height:             178px;
        }
        
        .form_textbox_watermarked
        {
            color:              GrayText;
        }
        
        .form_btn
        {
            position:           relative;
            float:              right;
            margin-right:       50px;
            margin-left:        30px;
        }
        
        .form_btn_projectzoeken
        {
            position:           relative;
            float:              left;
            margin-left:        5px;
        }
        
        .Formbtncontainer
        { 
            position:           relative;
            float:              right;
            width:              700px;
            margin-right:       50px;
            display:            inline;
            margin-left:        30px;
        }
                
        .form_btn2
        {
            position:           relative;
            float:              right;
        }
        
        .form_paginering
        {
            position:           relative;
            width:              100px;
            color:              GrayText;
            font-size:          7pt;
            float:              right;
            margin-right:       20px;
        }
        
        .ValidationSummary ul li
        {
             color:             #CC0001;                                        /* ROOD */
             font-weight:       bold;
        }
        
        .ratingStar {
            font-size:          0pt;
            width:              13px;
            height:             12px;
            margin:             0px;
            padding:            0px;
            cursor:             pointer;
            display:            block;
            background-repeat:  no-repeat;
        }

        .filledRatingStar {
            background-image: url(../images/layout/FilledStar.png);

        }

        .emptyRatingStar {
            background-image: url(../images/layout/EmptyStar.png);
        }

        .savedRatingStar {
            background-image: url(../images/layout/SavedStar.png);
        }
        
        .gvNieuwslijst
        {
            position:           relative;
            width:              600px;
            height:             auto;
            display:            inline;
            float:              left;
            margin-left:        25px;
            border:             1px solid black;
        }

        .Nieuwslijstmessage
        {
            position:           relative;
            width:              600px;
            height:             auto;
            min-height:         20px;
            display:            inline;
            float:              left;
            margin-left:        25px;
            font-size:          7pt;   
        }

            .gvNieuwslijstRow
            {
                border:             0px;
            }
            
            .gvNieuwslijstRow2
            {
                border:             0px;
                background-color:   #F9E7E8;                            /*10% ROOD */
            }
            
            .gvNieuwslijstPaging
            {
                font-weight:        bold;
            }
            
           .gvNieuwslijstPaging a
           {
                color:              #C1131D;                            /* ROOD */
                margin-right:       5px;
           }
           
           .gvNieuwslijstPaging span
           {
                color:              #F89838;                            /* GEEL */
                margin-right:       5px;
           }
              
             .Nieuwslijst_datumcontainer
            {
                position:           relative;
                width:              80px;
                height:             auto;
                float:              left;
                clear:              left;
                margin-right:       10px;
                border:             0px;
                padding:            3px;
            }
            
            .Nieuwslijst_linkcontainer
            {
                position:           relative;
                width:              375px !important;
                width:              350px;                              /* IE6 HACK */
                height:             auto;
                float:              left;
                margin-right:       10px;
                border:             0px;
                padding:            3px;
            }
            
                a.Nieuwslijst_link:link, a.Nieuwslijst_link:visited, 
                a.Nieuwslijst_link:active, a.Nieuwslijst_link:hover
                {
                    position:           relative;
                    float:              left;
                    color:              #C1131D;                        /* ROOD */
                    font-size:          10pt;
                    font-weight:        normal;
                    text-decoration:    none;
                }
                
                a.Nieuwslijst_link:active, a.Nieuwslijst_link:hover
                {
                    text-decoration:    underline;
                }
                
        .Specialtyafbeelding
        {
            position:           relative;
            float:              right;
            width:              360px;
            height:             auto;
            display:            inline;
            overflow:           hidden;
            top:                -75px;
        }
        
        .expertiselink
        {
            font-size:          8pt;
            font-style:         italic;
            color:              Black;
            text-decoration:    underline;
        }
        
        .Paginatekstcontainer
        {
            position:           relative;
            width:              775px;
            height:             auto;
            float:              left;
            display:            block;
        }
        
        .Paginatekstcontainersmall
        {
            position:           relative;
            width:              400px;
            height:             auto;
            float:              left;
            display:            inline;
        }
        
        .PaginaHeadercontainer
        {
            display:inline;
            float:left;
            height:185px;
            position:relative;
            width:400px;
            margin-bottom:20px;
        }                
        .Projectencontainer
        {
            position:           relative;
            width:              400px;
            height:             auto;
            display:            block;
            float:              left;
            clear:              both;
        }
        
        .Projectcontainer
        {
            position:           relative;
            width:              85px;
            height:             135px;
            display:            block;
            float:              left;
            text-align:         center;
            background-color:   White;
            cursor:             ponter;
            cursor:             hand;
            margin-right:       5px;
        }
        
        
        .Projectimgcontainer,
        .Projectimgcontainer_hl
        {
            position:           relative;
            width:              81px;
            height:             81px;
            display:            block;
            clear:              left;
            overflow:           hidden;
            text-align:         center;
            background-color:   White;
        }
        
        .Projectimgcontainer_hl
        {
            background-color:   #C1131D;                        /* ROOD */
        }
        
        .Projectimg
        {
            width:              75px;
            height:             75px;
            margin-top:         3px;
        }
                
        .Projecttxtcontainer
        {
            position:           relative;
            width:              80px;
            height:             auto;
            min-height:         35px;
            display:            block;
            clear:              left;
            text-align:         left;
            font-size:          7pt;
            padding-left:       3px;
        }
        
    .Projectimggroot
    {
        position:               relative;
        float:                  left;
        width:                  185px;
        height:                 185px;
        clip:                   rect(185px);
        margin:                 0px 10px 10px 0px;
        display:                block;
    }
    
    .Projectspecscontainer
    {
        position:               relative;
        float:                  left;
        display:                block;
        font-weight:            bold;
        font-size:              8pt;
        width:                  200px;
        height:                 auto;
    }
    
    .Projectzoekcontainer
    {
        position:               relative;
        float:                  right;
        display:                block;
        width:                  365px;
        height:                 auto;
        min-height:             100px;
    }
    
    .ALLEProjectzoekcontainer    
    {
        position:               relative;
        float:                  right;
        display:                block;
        width:                  770px;
        height:                 auto;
        min-height:             100px;
    }
    
    .Projectzoekform
    {
        position:               relative;
        float:                  right;
        display:                block;
        width:                  360px;
        height:                 auto;
        height:                 80px;
    }
    
    .Projectzoeklabel
    {
        position:               relative;
        float:                  left;
        display:                block;
        width:                  360px;
        height:                 auto;
        font-weight:            bold;
        font-size:              12pt; 
        color:                  #999A9B;                            /* GRIJS */
    }
    
    .Projectzoekresultatencontainer
    {
        position:               relative;
        float:                  left;
        display:                block;
        width:                  360px;
        height:                 auto;
        font-weight:            bold;
        font-size:              12pt; 
        color:                  #999A9B;                            /* GRIJS */
    }
    
    .Projectzoekresultatennavcontainer
    {
        position:               relative;
        float:                  right;
        display:                block;
        width:                  auto;
        height:                 auto;
        font-weight:            bold;
        font-size:              10pt; 
        color:                  #999A9B;                            /* GRIJS */
        text-align:             right;
        right:                  8px;
        top:0px;
    }
    
    .Projectzoekresultatennavcontainer a
    {
        font-weight:            bold;
        font-size:              10pt; 
        color:                  #999A9B;                            /* GRIJS */ 
        text-decoration:        none;
    }
    
     .Projectzoekresultatennavcontainer a:hover
    {
        text-decoration:        underline;
    }
    
    .ProjectIconenContainer
    {
        position:                absolute;
        float:                     left;
        left:                      190px;
        top:                      153px;
        display:                block;
        width:                    200px;
        height:                   auto;
        
    }
    
    .ProjectIcon
    {
        margin-right:         5px;
    }
    
    .btndisabled
    {
        font-weight:            bold;
        font-size:              10pt; 
        color:                  #CCCCCC;                            /* GRIJS */ 
        text-decoration:        none;
    }
    
    .ul_specialties
    {
        list-style-type:        none;
    }
    
    
    
    .Zoekcontainer
    {
        position:           relative;
        width:              400px;
        height:             auto;
        display:            block;
    }
    
        .Zoeklabel
        {
            position:           relative;
            width:              140px;
            height:             auto;
            display:            block;
            float:              left;
            clear:              left;
            margin-top:         8px;
            font-weight:        bold;
        }
        
        .Zoekveld
         {
            position:           relative;
            width:              150px;
            height:             20px;
            display:            inline;
            float:              left;
            margin:             5px 0px 0px 0px;
            border-style:       inset;
            border-width:       2px;
            border-color:       #BDC8D3;
        }
        
        .Zoekbtn
        {
            position:           relative;
            width:              78px;
            height:             32px;
            display:            inline;
            float:              left;
            margin:             0px 0px 0px 15px;
        }
        
    .Zoekresultaatcontainer
    {
        position:           relative;
        width:              750px;
        height:             auto;
        padding:            10px;
        margin:             0px auto;
        display:            block;
        float:              left;
        clear:              left;
    }
    
        .Zoekresultaatlabel
        {
            position:           relative;
            width:              160px;
            height:             auto;
            display:            block;
            float:              left;
            clear:              left;
            margin-top:         8px;
            font-weight:        bold;
            color:              #0060AF;                                        /* BLAUW */
        }
                
        .Zoekresultaatsubcontainer
         {
            position:           relative;
            width:              700px;
            height:             auto;
            display:            block;
            float:              left;
            clear:              left;
        }
        
        .Zoekresultaatsubcontainer_hidden
         {
            display:            none;
         }
   
    .Footernavigatiecontainer
    {
        
        position:           relative;
        width:              810px;
        height:             15px;
        display:            block;
        float:              right;
        margin-left:        10px;
        padding-top:        0px;
        text-align:         right;
        background-image:   url(../images/layout/topstripe_footer.gif);
        background-position:top;
        background-repeat:  repeat-x;
        background-color:   White; 
        top:                0px !important;
        top:                6px;
    }  
    
        .Footernavigatielist
        {
            position:           relative;
            display:            block;
            float:              right;
        }
        
        .Footernavigatielist li
        {
            position:           relative;
            list-style-image:   none;
            float:              left;
            display:            inline;
            margin-right:       5px;
            margin-top:         3px;
        }
        
            a.FooternavigatieItem,
            a.FooternavigatieItem_hl
            {
                position:           relative;
                display:            block;
                color:              Black;
                text-decoration:    none;
                font-size:          8pt;
                font-weight:        normal;
                margin:             3px 10px 0px 0px;   
                font-family:        Verdana, Arial;           
            }
            
            a.FooternavigatieItem:hover
            {
                text-decoration:    underline;  
            }
            
            a.FooternavigatieItem_hl
            {
                font-weight:        bold; 
            }
    
.Tellercontainer		                                                    /* verstoppen van teller */
{
    position:           absolute;
    width:              200px;
	top:                0;
	left:               -1000px;
}



p
{
    margin-bottom:      10px;
}

sup
{
    font-size:          7pt;
}

.TXTMarktXS    { width:400px;}            /* SMALLER IVM AFBEELDING DIE ERNAAST WORDT GETOOND */




/* publicaties */

.PublicatieImgcontainer
{
    position:           relative;
    display:            block;
    width:              200px;
    height:             auto;
    float:              left;
    clear:              left;
}

.Publicatiecontentcontainer
{
    position:           relative;
    display:            block;
    width:              580px;
    height:             auto;
    float:              left;
}

.Publicatietitel
{
    font-weight:        bold;
    margin-bottom:      8px;
}

.pathforjs
{					/* Inhoud verbergen */
	position: absolute;
	left: -1000px;
	width: 10px;
}
