/* Style sheet navigation */
.nav{height:29px;background-image:url("tl_files/bilder/navi1_blue.gif");}
#nav{overflow: visible !important;}
#nav *{margin:0;padding:0;}
#nav ul{width:920px;float:left;display:inline;padding:0;list-style: none;z-index: 100;}
#nav li{width:auto;height:23px;float:left;padding:5px 20px 0;border-right:1px solid #FFF;z-index: 999;}
#nav li.active{cursor: pointer;}
#nav li.first{width:auto;}
#nav li.last{width:auto;}
#nav a,#nav p.active{display:block;padding:0;text-align:center;text-decoration:none;color:#FFF;}
#nav li:hover,#nav li.active{background-image:url("tl_files/bilder/navi1_red.gif");text-decoration:underline;color:#FFF;}
#nav ul ul{width:240px;left:-999em;position:absolute;z-index: 200;}
#nav li li,#nav li li.first,#nav li li.last{width:100%;clear:left;padding:0;font-size:95%;}
#nav li li a{width:100%;padding:5px;text-align:left;background-color:#597F97;border-bottom:1px dotted #A9A9A9;font-weight:normal;text-decoration:none;font-size:12px;color:#FFF;text-transform: none;}
#nav li li a.last{}
#nav li li p{text-decoration:none;text-transform: none;}
#nav li li p.active{width:100%;padding:5px;text-align:left;background-color:#597F97;border-bottom:1px dotted #A9A9A9;font-weight:normal;text-decoration:underline;font-size:12px;color:#FFFFFF;cursor: pointer;text-transform: none;}
#nav li li p.active.last{}
#nav li:hover ul,#nav li.sfhover ul{left:auto;}
.submenu ul li p{font: 95%/1.5em Arial, sans-serif !important;}
.submenu ul li a{font: 95%/1.5em Arial, sans-serif !important;}
.trail{background-image:url("tl_files/bilder/navi1_red.gif");text-decoration: underline !important;}

