
#topnavbar span, #subnavbar span  { white-space: nowrap; display: block }
/* topnavbar START */
/* level 1 */
#topnavbar                           { font-size: 10px; font-weight: bold; text-align: left; text-transform: uppercase; display: block; position: absolute; z-index: 2; top: 206px; right: 49px; width: 716px; height: 26px; float: right; border: solid 0 #000 }
#topnavbar .home         { color: #000; background-image: url("../data/interface/icon_home.png"); background-repeat: no-repeat; background-position: center; display: none; min-width: 60px }
#topnavbar ul.contact  { border-width: 0 }
#topnavbar li span  { padding-right: 10px; padding-left: 10px }
#topnavbar ul             { list-style-type: none; list-style-position: outside; margin: 0; padding: 0; position: relative; z-index: 20; top: 0; left: 0; float: left; border: solid 0 #fff }
#topnavbar li             { background-color: #df001b; position: relative; float: left; border: solid 0 #fff }
#topnavbar li a    { color: #fff; line-height: 25px; text-decoration: none; display: block; width: 141px; border: solid 1px #ffac00 }
#topnavbar li a:hover       { background-color: #001c44 }
#topnavbar li.actief        { color: #fff; background-color: #000; border-color: #ffac00 }
#topnavbar li:hover, #topnavbar li.actief:hover    { background-color: #001c44 }
/* level 2 */
#topnavbar ul ul                       { display: none; position: absolute; top: 100%; left: 0; border: solid 0 #fff }
#topnavbar ul ul li            { margin-top: -1px; float: none; border-width: 0 }
#topnavbar ul ul li a           { color: #002150; line-height: 30px; background-color: #88a1ad; background-image: none; min-width: 160px }
#topnavbar ul ul li a:hover { color: #000; background-color: #d2eaec; background-image: none }
/* level 3*/
#topnavbar ul ul ul  { background-color: #c40009; position: absolute; top: -8px; left: 100% }
/* level 4 */
#topnavbar ul ul ul ul { background-color: #4f9b4c }
/* verbergen
*/
#topnavbar li:hover ul ul, #topnavbar li:hover ul ul ul { display: none }
/* tonen*/
#topnavbar li:hover ul, #topnavbar li li:hover ul, #topnavbar li li li:hover ul   { display: block }
/* topnavbar END */
/* subnavbar START */
#subnavbar                   { font-size: 10px; font-weight: bold; background-color: #d10013; text-transform: uppercase; position: relative; z-index: 10; top: 0; left: 0 }
#subnavbar ul               { background-color: #000; list-style-type: none; list-style-position: outside; margin: 0; padding: 0; position: relative; top: 0; left: 0; border: solid 0 #000 }
#subnavbar li            { margin: 0; padding: 0; position: relative }
#subnavbar li a              { color: #fff; line-height: 25px; text-decoration: none; background-color: #002150; background-image: url("../data/interface/li.png"); background-repeat: no-repeat; background-position: 4px center; display: block; margin-bottom: -1px; padding-right: 10px; padding-left: 16px; height: 25px; border: solid 1px #ffac00 }
#subnavbar li a:hover      { background-color: #ffac00 }
#subnavbar li.actief a       { color: #fff; background-color: #d10013; background-image: url("../data/interface/liwit.png"); background-repeat: no-repeat; background-position: 8px center; padding-left: 18px }
#subnavbar li:hover, #subnavbar li.actief:hover   { background-color: #ffac00 }
/* level 2 */
#subnavbar li ul            { background-color: #008298; text-align: left; display: none; position: absolute; top: 0; left: 100%; border-width: 0; border-color: #000 }
#subnavbar ul ul li       { float: none }
#subnavbar ul ul li a    { background-image: none; min-width: 120px; border-width: 0 }
#subnavbar ul ul li a:hover  { color: #000; background-image: none }
#subnavbar li ul { display: none }
/* level 3*/
#subnavbar ul ul ul  { position: absolute; top: 0 }
/* level 4 */
#subnavbar ul ul ul ul  { }
/* verbergen
*/
#subnavbar li:hover ul ul, #subnavbar li:hover ul ul ul { display: none }
/* tonen*/
#subnavbar li:hover ul, #subnavbar li li:hover ul, #subnavbar li li li:hover ul   { display: block }
/* subnavbar END */

