/* common styling */
.container {width:315px; height: 291px; background:#fff url(../img_site/menuback.jpg); margin-top:0; padding:0;}
.menu {font-family:Helvetica, sans-serif; width:215px; position:relative; margin:0; padding-top:15px; font-size:14px;}
.menu ul li a, .menu ul li a:visited {padding-top:5px; padding-left:20px; color:#fff; display:block; text-decoration:none; width:215px; height:20px; text-align:left; font-size:14px;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#3C255D; background:transparent url(../img_site/transnonIE.png);}
.menu ul li:hover ul {padding-top:0px; padding-left:5px; display:block; position:absolute; top:0; left:230px; width:140px;}
.menu ul li:hover ul li a.hide {background:#ffffff; color:#3C255D;}
.menu ul li:hover ul li:hover a.hide {width:150px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; border-bottom: 1px #3C255D solid; border-left: 1px #3C255D solid; border-right: 1px #3C255D solid; background:transparent url(../img_site/transnonIE.png); color:#3C255D; width:140px;}
.menu ul li:hover ul li a:hover {background:#fff; color:#3C255D;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#fff; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover {background:transparent url(../img_site/transnonIE.png); color:#fff;}

/* laag 3 */
.menu ul li:hover ul li:hover ul {padding-top:0px; padding-left:5px; display:block; position:absolute; top:0; left:156px; width:140px;}
.menu ul li:hover ul li:hover ul li a.hide {background:#ffffff; color:#3C255D;}
.menu ul li:hover ul li:hover ul li:hover a.hide {width:150px;}
.menu ul li:hover ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li:hover ul li a {display:block; border-bottom: 1px #3C255D solid; border-left: 1px #3C255D solid; border-right: 1px #3C255D solid; background:transparent url(../img_site/transnonIE.png); color:#3C255D; width:140px;}
.menu ul li:hover ul li:hover ul li a:hover {background:#fff; color:#3C255D;}
.menu ul li:hover ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li:hover ul li a {display:block; width:200px; background:#fff; color:#000;}
.menu ul li:hover ul li:hover ul li:hover ul li a:hover {background:transparent url(../img_site/transnonIE.png); color:#fff;}
