@charset "utf-8";

.tl { background:url(../../bitmaps/thirdlevel.gif) right bottom no-repeat }

/* --- */
ul li a { display:block; font-size:13px; line-height:30px; text-decoration:none; color:#AAA; text-transform:uppercase }
ul.firstlevel > li > a { font-weight:bold }
ul li a:hover, ul li.aktiv > a { color:#CBD400 }
ul.firstlevel > li:hover > a { color:#CBD400 }
ul.secondlevel > li:hover > a { color:#CBD400 }
ul.thirdlevel > li > a { text-transform:none }

ul.secondlevel > li > a { font-size:12px }
ul.thirdlevel > li > a { font-size:12px }

ul.firstlevel > li { float:left }
ul.secondlevel > li { float:left; position:relative }
ul.thirdlevel > li { white-space:nowrap }

ul.secondlevel { position:absolute; display:none; margin-left:-10px }
ul.totheright { right:0; }
ul.thirdlevel { position:absolute; display:none; min-width:100%; width:auto; margin-left:-10px; margin-top:-4px; background:#FFF; border:1px solid #D8D9DA;z-index: 1000; } 
ul.firstlevel > li:hover ul.secondlevel { display:block }
ul.secondlevel > li:hover ul.thirdlevel { display:block }

ul.firstlevel li { padding:0 10px }
ul.firstlevel > li:hover, ul.firstlevel > li.aktiv { background:#FFF; padding:0 9px; margin-top:-3px; padding-top:2px; border:1px solid #D8D9DA; border-width:1px 1px 0 1px }
ul.firstlevel > li:first-child:hover, ul.firstlevel > li:first-child.aktiv { border-left-color:#FFF !important }

ul.firstlevel > li.aktiv > ul { display:block }


/* ----- */
.ie7 ul.thirdlevel { border:none; background:url(../../bitmaps/clearpx.gif) }
.ie7 ul.thirdlevel > li { background:#FFF; border:1px solid #D8D9DA; border-width:0 1px 0 1px }
.ie7 ul.thirdlevel > li:first-child { border-top-width:1px }

/* ----- */
.ie6 ul.firstlevel li { float:left }
.ie6 ul.firstlevel li a { float:left; font-weight:bold }
.ie6 ul.secondlevel li a { font-weight:normal }

.ie6 ul.secondlevel { display:none }
.ie6 ul.thirdlevel { display:none !important }
.ie6 li a:hover { color:#CBD400 }
.ie6 li.aktiv ul.secondlevel { display:block; clear:left }
.ie6 ul.secondlevel li { background-image:none }
.ie6 li ul li a:hover { color:#CBD400 }

.ie6 li.aktiv a { color:#CBD400 }
.ie6 li.aktiv ul li a { color:#AAA }
.ie6 li.aktiv ul li.aktiv a { color:#CBD400 }