﻿/* NAV_TALEN */
#navTalen
{
    position:absolute;
    right:0px;
    top:-24px;
    height:23px;
    border-left:solid 1px #bab600;
    border-right:solid 1px #bab600;
    background-color:#e8e696;
}

#navTalen ul
{
    list-style: none; 
    /*
    background-image:url(../images/layout/nav_talen_bg.png);
    background-position:left top;
    background-repeat:repeat-x;   
    height:32px;    
    margin-right:11px;
    */
}

#navTalen ul li
{
    list-style-position:outside;
    list-style-type:none;
    float:left;
    background-image:url(../images/layout/nav_talen_tussen.jpg);
    background-position:right 1px;
    background-repeat:no-repeat;   
    padding-right:5px;
}

#navTalen ul li.last
{
    background-image:none;
}

#navTalen ul li.first a
{
    padding-left:8px;
    padding-right:9px;
}

#navTalen ul li a
{
    line-height:23px !important;
    /*
    padding-left:5px;
    padding-top:3px;    
    */
    padding-right:4px;
    
    font: normal 10px "Verdana"; color: #2da3e1;
    text-decoration:none;
}

#navTalen ul li.nav_active span, #navTalen ul li a:hover span
{
    line-height:23px !important;
    font: bold 10px "Verdana"; color: #2da3e1;
    text-decoration:none;
}

#navTalen ul li.nav_active a, #navTalen ul li a:hover
{
    /*
    border-left:solid 2px #0080ac;
    */
}

navTalen ul li a,
navTalen ul li a span
{
    display:inline-block;
}

/* NAV_RESTRICTED */

#navRestricted
{
    height:15px;
    float:left;
    margin-left:179px;
    border-bottom:solid 1px #bab600;
    
}

#navRestricted ul 
{
    list-style: none; 
}

#navRestricted ul li
{
    float: left;
    height:15px;
    margin-right:70px;
}

#navRestricted ul li.first
{
}

#navRestricted ul li.last, #navRestricted ul li.nav_active_last
{
}

#navRestricted ul li.nav_active_last, #navRestricted ul li.last 
{ 
}

#navRestricted ul li a
{ 
    font: normal 11px "Verdana"; color: #2da3e1;
}

#navRestricted ul li a, #navRestricted ul li a:hover
{
    display:block;
    height:15px;
    text-decoration:none;
    
    background-image:url(../images/layout/nav_main_item_links.png);
    background-position:left top;
    background-repeat:no-repeat;    
}

#navRestricted ul li a:hover, #navRestricted ul li.nav_active a, #navRestricted ul li.nav_active_last a
{
    font: normal 11px "Verdana"; color: #ffffff;
    background-color:#bab600;
}

#navRestricted ul li a:hover span, #navRestricted ul li.nav_active a span, #navRestricted ul li.nav_active_last a span
{
}

#navRestricted a span, #navRestricted a:hover span, #navRestricted ul li.nav_active a span, #navRestricted ul li.nav_active_last a span
{
    display:block;
    height:13px;    
    padding-top:2px;
    padding-right:10px;
    padding-left:3px;
    
    /*
    padding-top:2px;
    padding-top:2px;
    padding-bottom:5px;
    padding-left:15px;
    padding-left:25px;
    */
    cursor:pointer;
}


#navRestricted ul li a:hover span, #navRestricted ul li.nav_active a span, #navRestricted ul li.nav_active_last a span
{
    display:block;
    /*
    padding-left:35px;
    padding-right:35px;
    */
}

#navRestricted ul li.nav_active a span, #navRestricted ul li.nav_active_last a span, #navRestricted ul li a:hover span
{
}

#navRestricted ul li.last
{
    margin-right:0px;
}

#navRestricted ul li.last span
{
    padding-right:0px;
}

/* NAV SUB */

#navMain2 ul li:hover ul { display: block; }


/* merken_navigatie */
#merken_navigatie, 
#soorten_navigatie
{
    float:left;
    min-width:272px;
    border-right:solid 1px #2DA3E1;
}


/* PRODUCTNAV1 */
.productnav1
{
    list-style: none;
}

.productnav1 li
{
    border-bottom:solid 1px #bab600;
    background-color:#2da3e1;
    list-style-position:outside;
    list-style-type:none;
    /*
    width:219px;
    */
    /*
    height:15px;
    border-bottom:0px;
    width:249px;
    */
    
    width:272px;
}

.productnav1 li.first
{
}

.productnav1 li.last, .productnav1 li.nav_active_last
{
}

.productnav1 li.nav_active_last, .productnav1 li.last 
{ 
}

.productnav1 li a
{ 
    background-color:#2da3e1;
    font: bold 10px "Verdana"; color: #ffffff;
}

.productnav1 li a, .productnav1 li a:hover
{
    display:block;
    text-decoration:none;
    
    background-image:url(../images/layout/nav_main_item_links.png);
    background-position:left top;
    background-repeat:no-repeat;    
}

.productnav1 li a:hover, .productnav1 li.nav_active a, .productnav1 li.nav_active_last a
{
    font: bold 10px "Verdana"; color: #ffffff;
}

.productnav1 li a:hover span, .productnav1 ul li.nav_active a span, .productnav1 li.nav_active_last a span
{
}

.productnav1 li a span, .productnav1 li a:hover span, .productnav1 li.nav_active a span, .productnav1 li.nav_active_last a span
{
    display:block;
    /*
    height:13px;    
    padding-top:2px;
    */
    padding-right:10px;
    padding-left:5px;
    /*
    padding-top:2px;
    padding-top:2px;
    padding-bottom:5px;
    padding-left:15px;
    padding-left:25px;
    */
    cursor:pointer;
}

/* PRODUCTNAV2 */
.productnav2
{
    /*
    margin-left:13px;
    */
    list-style: none;
    
}

.productnav2 li
{
    list-style-type:none;
    list-style-position:outside;
    /*
    width:219px;
    width:249px;    
    */
    
    width:272px;
    /*
    height:15px;
    border-bottom:0px;
    */
    border-bottom:solid 1px #bab600;
}

.productnav2 li.first a span, 
.productnav2 li.last a span, 
.productnav2 li a span
{
    /*
    padding-left:7px;
    */
    font: bold 10px "Verdana"; color: #000000;
}

.productnav2 li a
{ 
    padding-left:0px;
    background-color:#dcd66e;
    font: bold 10px "Verdana"; color: #000000;
}

.productnav2 li a, .productnav2 li a:hover
{
    display:block;
    text-decoration:none;
    background-image:url(../images/layout/nav_main_item_links.png);
    background-position:left top;
    background-repeat:no-repeat;    
}

.productnav2 li a:hover, .productnav2 li.nav_active a, .productnav2 li.nav_active_last a
{
    font: bold 10px "Verdana"; color: #000000;
}

.productnav2 li a:hover span, .productnav2 ul li.nav_active a span, .productnav2 li.nav_active_last a span
{
}

.proditem_niveau2 a span, .proditem_niveau2 li a:hover span, .productnav2 li.nav_active a span, .productnav2 li.nav_active_last a span
{
    display:block !important;
    /*
    height:13px !important;    
    */
    padding-top:2px;
    padding-left:5px;
    /*padding-left:7px !important;*/
    
    /*
    padding-top:2px;
    padding-top:2px;
    padding-bottom:5px;
    padding-left:15px;
    padding-left:25px;
    */
    cursor:pointer;
}

/* PRODUCTNAV3 */
.productnav3
{
    margin-left:0px;
    list-style: none;
    border-left:0px !important;
}

.productnav3 li
{
    list-style-type:none;
    /*
    height:15px;
    border-bottom:0px;
    */
    border-bottom:solid 1px #bab600;
}

.productnav3 li.first
{
    border-top:solid 1px #bab600;
}

.productnav3 li.first
{
}

.productnav3 li.last, .productnav3 li.nav_active_last
{
}

.productnav3 li.nav_active_last, .productnav3 li.last 
{ 
}

.productnav3 li a
{ 
    padding-left:7px !important;
    background-color:#dcd66e;
    font: normal 10px "Verdana"; color: #000000;
}

.productnav3 li a, .productnav3 li a:hover
{
    display:block;
    text-decoration:none;
    
    background-image:url(../images/layout/bg_prodmenuitem.jpg);
    background-position:7px center !important;
    background-repeat:no-repeat;    
    padding-left:3px;
}

.productnav3 li a:hover, .productnav3 li.nav_active a, .productnav3 li.nav_active_last a
{
    font: normal 10px "Verdana" !important; color: #000000 !important;
    background-color:#ffffff !important;
}

.productnav3 li a:hover span, .productnav3 ul li.nav_active a span, .productnav3 li.nav_active_last a span
{
}

.productnav3 li a span, .productnav3 li a:hover span, .productnav3 li.nav_active a span, .productnav3 li.nav_active_last a span
{
    font: normal 10px "Verdana" !important; color: #000000 !important;
    display:block !important;
    /*
    height:13px !important;    
    */
    padding-top:2px !important;
    padding-left:10px !important;
    /*
    padding-top:2px;
    padding-top:2px;
    padding-bottom:5px;
    padding-left:15px;
    padding-left:25px;
    */
    cursor:pointer;
}

/* BREADCRUMB */
#ubenthier
{
    font: normal 10px "Verdana"; color: #2ea2e0;
    float:left;
    display:block;
    height:13px;
    padding-top:2px;
    margin-left:2px;
}
#breadcrumb
{
    width:751px;
    position:absolute;
    bottom:79px;
    left:180px;
    border-bottom:solid 1px #bab600;
}

#breadcrumb ul 
{
    overflow:hidden;
    list-style: none; 
}

#breadcrumb ul li
{
    float: left;
    height:15px;
    list-style-type:none;
    list-style-position:outside;
}

#breadcrumb ul li.first
{
}

#breadcrumb ul li.first a, #breadcrumb ul li.first a:hover
{
    background:none;
}

#breadcrumb ul li.last, #breadcrumb ul li.nav_active_last
{
}

#breadcrumb ul li.nav_active_last, #breadcrumb ul li.last 
{ 
}

#breadcrumb ul li a
{ 
    font: normal 10px "Verdana"; color: #bab600;
}

#breadcrumb ul li a, #breadcrumb ul li a:hover
{
    display:inline-block;
    height:15px;
    text-decoration:none;
    
    background-image:url(../images/layout/nav_breadcrumb_tussen.jpg);
    background-position:left center;
    background-repeat:no-repeat;    
}

#breadcrumb ul li a:hover, #breadcrumb ul li.nav_active a, #breadcrumb ul li.nav_active_last a
{
    font: normal 10px "Verdana"; color: #2da3e1;
}

#breadcrumb ul li a:hover span, #breadcrumb ul li.nav_active a span, #breadcrumb ul li.nav_active_last a span
{
}

#breadcrumb a span, #breadcrumb a:hover span, #breadcrumb ul li.nav_active a span, #breadcrumb ul li.nav_active_last a span
{
    display:inline-block;
    height:13px;    
    padding-top:2px;
    padding-left:9px;
    padding-right:4px;
    /*
    
    padding-right:10px;
    
    padding-top:2px;
    padding-top:2px;
    padding-bottom:5px;
    padding-left:15px;
    padding-left:25px;
    */
    cursor:pointer;
}


#breadcrumb ul li a:hover span, #breadcrumb ul li.nav_active a span, #breadcrumb ul li.nav_active_last a span
{
    display:inline-block;
    /*
    padding-left:35px;
    padding-right:35px;
    */
}

#breadcrumb ul li.nav_active a span, #breadcrumb ul li.nav_active_last a span, #breadcrumb ul li a:hover span
{
}


/* soortnav0 */
.soortnav0
{
    list-style: none;
    /*
    width:219px;
    */
    /*
    width:249px;
    */
    width:272px;
}

.soortnav0 li
{
    list-style-position:outside;
    list-style-type:none;
    border-bottom:solid 1px #bab600;
    /*
    height:15px;
    border-bottom:0px;
    */
}

.soortnav0 li.first a span
{
    
}

.soortnav0 li.last, .soortnav0 li.nav_active_last
{
}

.soortnav0 li.nav_active_last, .soortnav0 li.last 
{ 
}

.soortnav0 li a
{ 
    background-color:#ffffff;
    font: bold 10px "Verdana"; color: #2da3e1;
}

.soortnav0 li a, .soortnav0 li a:hover
{
    display:block;
    text-decoration:none;
}



.soortnav0 li a:hover, .soortnav0 li.nav_active a, .soortnav0 li.nav_active_last a
{
    font: bold 10px "Verdana"; color: #2da3e1;
}

.soortnav0 li a:hover span, .soortnav0 ul li.nav_active a span, .soortnav0 li.nav_active_last a span
{
}

.soortnav0 li a span, .soortnav0 li a:hover span, .soortnav0 li.nav_active a span, .soortnav0 li.nav_active_last a span
{
    display:block;
    /*
    height:13px;    
    */
    padding-top:2px;
    padding-right:10px;
    padding-left:3px;
    /*
    padding-top:2px;
    padding-top:2px;
    padding-bottom:5px;
    padding-left:15px;
    padding-left:25px;
    */
    cursor:pointer;
}

/* soortnav1 */
.soortnav1
{
    /*
    margin-left:9px;
    */
    margin-left:4px;
    list-style: none;
}

.soortnav1 li
{
    border-bottom:solid 1px #bab600;
    
    list-style-position:outside;
    list-style-type:none;
    /*
    height:15px;
    border-bottom:0px;
    */
}

.soortnav1 li.first
{
}

.soortnav1 li.last
{
    border-bottom:solid 1px #bab600;
}

.soortnav1 li.last, .soortnav1 li.nav_active_last
{
}

.soortnav1 li.nav_active_last, .soortnav1 li.last 
{ 
}

.soortnav1 li a
{ 
    background-color:#2da3e1;
    font: bold 10px "Verdana"; color: #ffffff;
}

.soortitem_niveau1 a
{
    color:White !important;
}

.soortnav1 li a, .soortnav1 li a:hover
{
    display:block;
    text-decoration:none;
    
    background-image:url(../images/layout/nav_main_item_links.png);
    background-position:left top;
    background-repeat:no-repeat;    
}

.soortnav1 li a:hover, .soortnav1 li.nav_active a, .soortnav1 li.nav_active_last a
{
    font: bold 10px "Verdana"; color: #ffffff;
}

.soortnav1 li a:hover span, .soortnav1 ul li.nav_active a span, .soortnav1 li.nav_active_last a span
{
}

.soortnav1 li a span, .soortnav1 li a:hover span, .soortnav1 li.nav_active a span, .soortnav1 li.nav_active_last a span
{
    display:block;
    /*
    height:13px;    
    */
    padding-top:2px;
    padding-right:10px;
    padding-left:3px;
    /*
    padding-top:2px;
    padding-top:2px;
    padding-bottom:5px;
    padding-left:15px;
    padding-left:25px;
    */
    cursor:pointer;
}

/* soortnav2 */
.soortnav2
{
    /*
    margin-left:10px;
    */
    margin-left:5px;
    list-style: none;
}

.soortnav2 li
{
    list-style-type:none;
    list-style-position:outside;
    /*
    height:15px;
    border-bottom:0px;
    */
    border-bottom:solid 1px #bab600;
}

.soortnav2 li.first a span, .soortnav2 li.last a span
{
    border-bottom:0px;
    padding-left:4px;
    font: bold 10px "Verdana"; color: #000000;
}

.soortnav2 li a
{ 
    background-color:#dcd66e;
    font: bold 10px "Verdana"; color: #000000;
}

.soortnav2 li a, .soortnav2 li a:hover
{
    display:block;
    text-decoration:none;
    background-image:url(../images/layout/nav_main_item_links.png);
    background-position:left top;
    background-repeat:no-repeat;    
}

.soortnav2 li a:hover, .soortnav2 li.nav_active a, .soortnav2 li.nav_active_last a
{
    font: bold 10px "Verdana"; color: #000000;
}

.soortnav2 li a:hover span, .soortnav2 ul li.nav_active a span, .soortnav2 li.nav_active_last a span
{
}

.soortitem_niveau2 a span, .soortitem_niveau2 li a:hover span, .soortnav2 li.nav_active a span, .soortnav2 li.nav_active_last a span
{
    display:block !important;
    /*
    height:13px !important;    
    */
    padding-top:2px;
    padding-left:4px;
    /*padding-left:7px !important;*/
    
    /*
    padding-top:2px;
    padding-top:2px;
    padding-bottom:5px;
    padding-left:15px;
    padding-left:25px;
    */
    color:#000000;
    cursor:pointer;
}

/* soortnav3 */
.soortnav3
{
    margin-left:0px;
    list-style: none;
    border-left:0px !important;
}

.soortnav3 li
{
    list-style-type:none;
    /*
    height:15px;
    border-bottom:0px;
    */
    margin-bottom:0px;
    border-bottom:solid 1px #bab600;
}

.soortnav3 li.first
{
    border-top:solid 1px #bab600;
}

.soortnav3 li.first
{
}

.soortnav3 li.last, .soortnav3 li.nav_active_last
{
}

.soortnav3 li.nav_active_last, .soortnav3 li.last 
{ 
}

.soortnav3 li a
{ 
    background-color:#dcd66e;
    font: normal 10px "Verdana"; color: #000000;
}

.soortnav3 li a, .soortnav3 li a:hover
{
    display:block;
    text-decoration:none;
    
    background-image:url(../images/layout/bg_prodmenuitem.jpg);
    background-position:7px center !important;
    background-repeat:no-repeat;    
}

.soortnav3 li a:hover, .soortnav3 li.nav_active a, .soortnav3 li.nav_active_last a
{
    font: normal 10px "Verdana" !important; color: #000000 !important;
    background-color:#ffffff !important;
}

.soortnav3 li a:hover span, .soortnav3 ul li.nav_active a span, .soortnav3 li.nav_active_last a span
{
}

.soortnav3 li a span, .soortnav3 li a:hover span, .soortnav3 li.nav_active a span, .soortnav3 li.nav_active_last a span
{
    font: normal 10px "Verdana" !important; color: #000000 !important;
    display:block !important;
    /*
    height:13px !important;    
    */
    padding-top:2px !important;
    padding-left:17px !important;
    /*
    padding-top:2px;
    padding-top:2px;
    padding-bottom:5px;
    padding-left:15px;
    padding-left:25px;
    */
    cursor:pointer;
}

/* POPUP MENU */
#navMain_container
{
    height:15px;
    /*
    float:left;
    */
    margin-left:179px;
    margin-top:6px;
    border-bottom:solid 1px #bab600;
    margin-bottom:16px;
    width:751px;
}

#navMain
{
    list-style:none;
}

#navMain ul
{
    list-style:none;
    border-left:solid 1px #bab600;
    border-right:solid 1px #bab600;
    background-color:#FCF5DB;
}

#navMain li
{
    float: left;
    height:15px;
    margin-right:70px;
    border:solid 1px Transparent;
    border-bottom:0px;
    list-style-type:none;
    list-style-position:outside;
}

#navMain li a
{ 
    font: normal 11px "Verdana"; color: #2da3e1;
}

#navMain li a, #navMain li a:hover
{
    display:inline-block;
    height:15px;
    text-decoration:none;
}

#navMain li a:hover, #navMain li.nav_active a, #navMain li.nav_active_last a
{
    font: normal 11px "Verdana"; color: #ffffff;
    background-color:#bab600;
}

#navMain a span, #navMain a:hover span, #navMain li.nav_active a span, #navMain li.nav_active_last a span
{
    display:inline-block;
    height:13px;    
    
    padding-right:10px;
    padding-left:3px;
    cursor:pointer;
}

#navMain a {
	display: inline-block;
}

#navMain li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#navMain li:hover ul {
	left: auto;
}

#navMain ul li a
{
    background-color:#FCF5DB !important;
    font: normal 10px "Verdana" !important; color: #bab600 !important;
}

#navMain ul li,
#navMain ul li a
{
    width:99%;
}

#navMain ul li
{
    border-bottom:solid 1px #bab600;
}

#navMain ul li a:hover,
#navMain ul li.nav_active a,
#navMain ul li.nav_active a:hover,
#navMain ul li.nav_active_last a,
#navMain ul li.nav_active_last a:hover
{
    font: normal 10px "Verdana" !important; color: #2da3e1 !important;
}