/* Style sheet navigation */
#main .mod_navigation{width:980px;height:300px;position:absolute;overflow:visible;background:#c1c5c8 url("tl_files/css/menue.gif") left top repeat-x;z-index:999;height:auto !important;}
#main *[class="mod_navigation"]{height:auto;}
#main .mod_navigation p{margin:0;padding:0;}
#main .mod_navigation ul{height:62px;margin:0;padding:0;list-style-type:none;}
#main .mod_navigation a{border:0;text-decoration:none;}
#main .mod_navigation li{position:relative;float:left;padding:0;border-right:1px solid #c1c5c8;line-height:62px;background:url("tl_files/css/menue.gif") top repeat-x;}
#main .mod_navigation li ul{bottom:0px;left:0px;right:0px;top:62px;position:absolute;display:none;}
#main .mod_navigation li:hover ul,#main .mod_navigation li.sfhover ul{display:block;}
#main ul.level_1 li.trail a.trail,#main ul.level_1 li.active span.active{padding-right:30px;padding-left:30px;font-weight:bold;color:#FFF;}
#main .mod_navigation ul.level_1 li a{width:auto;display:block;padding-right:30px;padding-left:30px;text-decoration:none;color:#FFF;}
#main .mod_navigation ul.level_1 li a:hover,#main .mod_navigation ul.level_1 li.active ul a:hover,#main .mod_navigation ul.level_1 li.trail ul a:hover{display:block;text-decoration:none;color:#FFF;}
#main .mod_navigation ul.level_1 li ul.level_2 li{background-color:#a10f36;background-image:url("none");border-bottom:1px solid #c1c5c8;line-height:35px;}
#main .mod_navigation ul.level_1 li ul.level_2 li a{width:140px;display:block;padding-right:15px;padding-left:30px;text-decoration:none;color:#a8afb6;}
#main .mod_navigation ul.level_1 li ul.level_2 li a:hover{display:block;text-decoration:none;color:#FFF;}
#main .mod_navigation ul.level_1 li ul.level_2 li.active span.active{width:140px;display:block;padding-right:15px;padding-left:30px;}
