/* ########################################### NAVIGATIE FLOATS ############################################## */
.navigatie { background:#000000; border:0px solid red;background-image: url(../img/bg/bgmenu_03.gif); background-repeat: repeat-x; height:40px;}
.navigatierechts { float:right; padding-right:10px;}
.navigatielinks { float:left; }

/* ########################################### HOOFDNAVIGATIE ############################################## */
ul#nav *, ul#nav { margin-top:0px;margin-bottom:0px; padding:0px; border:0 none; list-style:none;}
ul#nav { margin-left:0px;margin-top:0px;width:100%; padding-left:0px; background:#000000; border:0px solid red;background-image: url(../img/bg/bgmenu_03.gif); background-repeat: repeat-x; height:40px;}
ul#nav li{ float:left; display:inline; position:relative;}
ul#nav ul { color:#FFFFFF; width:160px; list-style:none; display:none; position:absolute; top:40px; left:0; border-top:0px none; margin:0px;}
ul#nav ul { background-color:none; background-position:top left; background-repeat:repeat;}
ul#nav li.niv1 { padding:0px; margin:0px; border:0px none; background:none; margin-left:4px;}  
ul#nav li.niv1 a { color: #FFFFFF; font-weight:bold; height:40px; line-height:40px;}
ul#nav li.niv1:hover { color:#f7db00 }
ul#nav li.niv1 a:hover { text-decoration:none; background:none; color:#f7db00}

.tss { margin:0px; padding:0px; width:0px; color:#605e5e; margin-top:10px; font-weight:bold; text-align:center; font-size:10px; vertical-align:bottom; height:40px; line-height:40px; margin-left:4px;}
ul#nav ul:after { clear:both; display:block; font:1px/0px serif; content:"."; height:0; visibility:hidden; }
ul#nav ul li { width:160px; float:left; display:block !important; display:inline; margin:0px;}
ul#nav a { padding:0 4px; float:none !important; float:left; display:block; color: #FFFFFF; font:normal 12px/24px Arial,Verdana,Helvetica,sans-serif;height:auto !important;height:1%; text-decoration:none;}
ul#nav li:hover li a,ul#nav li.iehover li a{ float:none; line-height:24px; text-transform:none; padding-left:10px; }

ul#nav li:hover li a:hover,ul#nav li.iehover li a:hover { color: #000000; background-color:#f7db00; }

/* ul#nav li:hover li a:hover,ul#nav li:hover li:hover a,ul#nav li.iehover li a:hover,ul#nav li.iehover li.iehover a{color: #000000; background-color:#f7db00; }
*/

ul#nav li:hover ul ul,ul#nav li:hover ul ul ul,ul#nav li.iehover ul ul,ul#nav li.iehover ul ul ul{display:none}
ul#nav li:hover ul,ul#nav ul li:hover ul,ul#nav ul ul li:hover ul,ul#nav li.iehover ul,ul#nav ul li.iehover ul,ul#nav ul ul li.iehover ul{display:block}
ul#nav ul ul,ul#nav ul ul ul{display:none;position:absolute;top:0;left:160px; }

/* ########################################### TAALKEUZE ############################################## */
ul#taalkeuze *, ul#taalkeuze { margin:0px; padding:0px; border:0 none; list-style:none;}
ul#taalkeuze { height:40px;}
ul#taalkeuze li{ float:left; display:inline; position:relative; text-align:center; margin-right:4px;}
ul#taalkeuze li.niv1 a { color: #FFFFFF; font-weight:bold; height:40px; line-height:40px; text-decoration:none; font-size:10px;}
ul#taalkeuze li.niv1 a:hover { color:#f7db00; }
ul#taalkeuze li.tss { color:#605e5e; vertical-align:middle; padding:0px 4px;}


.subsub, .subsub * {}

/*
ul#nav li:hover li a:hover,
ul#nav li:hover li:hover a,
ul#nav li.iehover li a:hover,
ul#nav li.iehover li.iehover a { color: #000000; background-color:#f7db00; }
*/