/* Style sheet nav */
#logolink{display:block;width:500px;height:120px;}
#logolink span{display:none;}
#navutils{position:absolute;top:5px;right:5px;color:#FFF;}
#navutils ul{list-style:none;padding:0px;margin:0px;}
#navutils li{display:inline;}
#navutils a,#navutils li.active span{display:block;color:#FFF;text-decoration:none;font-size:0.9em;padding:1px 5px;border-right:1px solid #FFF;float:left;}
#navutils a:hover{text-decoration:underline;}
#navutils li.last *{border:none !important;}
#navutils li.active span{font-weight:bold;padding:1px 4px;}
#navkat{padding:0px 5px 5px 5px;margin:15px 5px 0px 0px;border-right:1px solid #EEE;}
#navkat ul,#navkat li{list-style:none;padding:0px;margin:0px;}
#navkat li{display:inline;}
#navkat ul.level_1 a{display:block;margin-top:8px;width:auto;border-width:0px 0px 0px 4px;border-style:solid;background-image: url(tl_files/gs/site/bg-navtop.gif);background-repeat:no-repeat;background-color:#939393;color:#FFF;padding:9px;font-size:0.9em;text-decoration:none;font-weight:bold;}
#navkat ul.level_1 a:hover{text-decoration:underline !important;}
#navkat ul.level_1 li.active span,#navkat ul.level_1 li.trail a{display:block;border-width:0px 0px 0px 4px;border-style:solid;background-image: url(tl_files/gs/site/bg-navtop-aktiv.gif);background-repeat:no-repeat;background-color:#666;color:#FFF;padding:9px;margin-top:8px;font-size:0.9em;text-decoration:none;font-weight:bold;}
#navkat ul.level_1 li.first span,#navkat ul.level_1 li.first a{margin-top:0px;}
#navkat ul.level_1 li.submenu{display:block;background-image: url(tl_files/gs/site/bg-navblock-lev2-bottom.jpg);background-repeat:no-repeat;background-position:bottom;padding-bottom:12px;}
#navkat ul.level_2{background-image: url(tl_files/gs/site/bg-navblock-lev2.jpg);background-repeat:no-repeat;border:solid #AAA;border-width:0px 1px;}
#navkat ul.level_2 a{display:block;color:#555 !important;padding:3px 3px 3px 23px !important;margin:0px !important;font-size:0.8em !important;text-decoration:none !important;font-weight:normal !important;border:none !important;border-bottom:1px solid #EEE !important;background-image: url(tl_files/gs/site/navicon-lev2.gif) !important;background-repeat:no-repeat !important;background-position:14px 6px;background-color: transparent !important;}
#navkat ul.level_2 a:hover{color:#111 !important;text-decoration:underline !important;}
#navkat ul.level_2 li.active span{display:block;background:none;color:#EA7A16;padding:3px 3px 3px 23px;margin:0px;font-size:0.8em;text-decoration:none;font-weight:bold;border:none;border-bottom:1px solid #EEE;background-image: url(tl_files/gs/site/navicon-lev2-aktiv.gif);background-repeat:no-repeat;background-position:14px 6px;}
#navkat li.eventmodule a,#navkat li.eventmodule span{border-color: #DB261B;}
#navkat li.veranstaltungsservice-frankfurt a,#navkat li.veranstaltungsservice-frankfurt span{border-color: #901F77;}
#navkat li.catering-und-funfood a,#navkat li.catering-und-funfood span{border-color: #BB815C;}
#navkat li.kuenstler-und-animationskonzepte a,#navkat li.kuenstler-und-animationskonzepte span{border-color: #0094DE;}
#navkat li.veranstaltungstechnik a,#navkat li.veranstaltungstechnik span{border-color: #F5E901;}
#navkat li.promotionagentur-frankfurt a,#navkat li.promotionagentur-frankfurt span{border-color: #85C226;}
#navkat li.eventlogistik a,#navkat li.eventlogistik span{border-color: #F5B201;}
#navkat li.produktion a,#navkat li.produktion span{border-color: #00268F;}
