/* Style sheet menue */
#mainmenu li.showreel{margin-left:145px;}
#mainmenu li.showreel-en{margin-left:110px;}
#mainmenu a.showreel,#mainmenu p.showreel,#mainmenu span.showreel{width:90px;height:27px;float:left;display:block;margin:0;padding:40px 0px 0px 0px;text-decoration:none;background: transparent url('tl_files/fahrwerkfilm/navi/showreel.gif') no-repeat scroll top right;font: normal 12px arial, sans-serif;}
#mainmenu a.showreel:hover{background-position: 0px -204%;outline: none;}
#mainmenu{width:764px;height:30px;left:28px;top:15px;position:relative;overflow:hidden;margin:0 0 0 28;padding:0;border-bottom:1px solid #ccc;}
#mainmenu li ul,#mainmenu li ul{margin:0;padding:0;}
#mainmenu a{padding-top:10px;text-decoration:none;}
#mainmenu li{float:left;display:block;margin:0;padding:0;}
#mainmenu li ul{display:none;}
#mainmenu li ul li{margin-right:20px;}
#mainmenu li.off ul,#mainmenu li.on ul{width:550px;height:20px;top:25px;left:12px;position:absolute;margin-top:0;padding-top:16px;color:#666;}
#mainmenu li.on ul{}
#mainmenu li.on:hover ul,#mainmenu li.over ul{}
#mainmenu li a{width:auto;display:block;padding:0;font-size:11px;color:#224d6f;}
#mainmenu a img{border:0;}
#mainmenu li.on a{}
#submenu ul{display:block;margin-top:10px;margin-left:40px;}
#submenu ul li{width:auto;float:left;margin-right:15px;border:0;color:#666;}
#submenu ul li a,#submenu ul li p,#submenu ul li span{width:auto;float:left;padding-top:10px;border:0;font-family:"Helvetica Neue", Arial, Verdana, sans-serif;font-weight:bold;color:#666;}
#submenu ul li p,#submenu ul li span{color:#333;}
#submenu ul li a:hover{font-family:"Helvetica Neue", Arial, Verdana, sans-serif;font-weight:bold;color:#333333;}
#mainmenu li.on:hover ul a,#mainmenu li.over ul li a{}
#mainmenu li.off:hover ul,#mainmenu li.over ul{display:block;z-index: 6000;}
#mainmenu li.off a:hover,#mainmenu li.on a:hover{color:#333;}
_#mainmenu li span{left:-9384px;position:absolute;}
#mainmenu li.off ul a,#mainmenu li.on ul a{display:block;margin:0;padding:0;color:#666;}
#mainmenu li.on ul a{}
#mainmenu a.home,#mainmenu p.home,#mainmenu span.home{width:59px;height:27px;float:left;display:block;margin:0;padding:40px 0px 0px 0px;text-decoration:none;background:transparent url(tl_files/die_agentour/navi/home.gif) no-repeat scroll top right;font: normal 12px arial, sans-serif;}
#mainmenu a.home:hover{outline: none;background:transparent url(tl_files/die_agentour/navi/home.gif) no-repeat scroll 0px -204%;}
#mainmenu a.company,#mainmenu p.company,#mainmenu span.company{width:83px;height:27px;float:left;display:block;margin:0;padding:40px 0px 0px 0px;text-decoration:none;background:transparent url(tl_files/die_agentour/navi/company.gif) no-repeat scroll top right;font: normal 12px arial, sans-serif;}
#mainmenu a.company:hover{outline: none;background:transparent url(tl_files/die_agentour/navi/company.gif) no-repeat scroll 0px -204%;}
#mainmenu a.team,#mainmenu p.team,#mainmenu span.team{width:57px;height:27px;float:left;display:block;margin:0;padding:40px 0px 0px 0px;text-decoration:none;color:#transp;background: transparent url('tl_files/die_agentour/navi/team.gif') no-repeat scroll top right;font: normal 12px arial, sans-serif;}
#mainmenu a.team:hover{outline: none;background-position: 0px -204%;}
#mainmenu a.portfolio,#mainmenu p.portfolio,#mainmenu span.portfolio{width:92px;height:27px;float:left;display:block;margin:0;padding:40px 0px 0px 0px;text-decoration:none;color:#transp;background: transparent url('tl_files/die_agentour/navi/portfolio.gif') no-repeat scroll top right;font: normal 12px arial, sans-serif;color: transparent;}
#mainmenu a.portfolio:hover{outline: none;background-position: 0px -204%;}
#mainmenu a.referenzen,#mainmenu p.referenzen,#mainmenu span.referenzen{width:100px;height:27px;float:left;display:block;margin:0;padding:40px 0px 0px 0px;text-decoration:none;color:#transp;background: transparent url('tl_files/die_agentour/navi/referenzen.gif') no-repeat scroll top right;font: normal 12px arial, sans-serif;color: transparent;}
#mainmenu a.referenzen:hover{background-position: 0px -204%;outline: none;}
#mainmenu a.references,#mainmenu p.references,#mainmenu span.references{width:100px;height:27px;float:left;display:block;margin:0;padding:40px 0px 0px 0px;text-decoration:none;color:#transp;background: transparent url('tl_files/die_agentour/navi/references.gif') no-repeat scroll top right;font: normal 12px arial, sans-serif;color: transparent;}
#mainmenu a.references:hover{background-position: 0px -204%;outline: none;}
#mainmenu a.news,#mainmenu p.news,#mainmenu span.news{width:60px;height:27px;float:left;display:block;margin:0;padding:40px 0px 0px 0px;text-decoration:none;background: transparent url('tl_files/die_agentour/navi/news.gif') no-repeat scroll top right;font: normal 12px arial, sans-serif;}
#mainmenu a.news:hover{background-position: 0px -204%;outline: none;}
#mainmenu a.partner,#mainmenu p.partner,#mainmenu span.partner{width:78px;height:27px;float:left;display:block;margin:0;padding:40px 0px 0px 0px;text-decoration:none;background: transparent url('tl_files/die_agentour/navi/partner.gif') no-repeat scroll top right;font: normal 12px arial, sans-serif;}
#mainmenu a.partner:hover{background-position: 0px -204%;outline: none;}
#mainmenu a.login,#mainmenu p.login,#mainmenu span.login{width:115px;height:27px;float:left;display:block;margin:0;padding:40px 0px 0px 0px;text-decoration:none;background: transparent url('tl_files/die_agentour/navi/login.gif') no-repeat scroll top right;font: normal 12px arial, sans-serif;}
#mainmenu a.cust-login,#mainmenu p.cust-login,#mainmenu span.cust-login{width:149px;height:27px;float:left;display:block;margin:0;padding:40px 0px 0px 0px;text-decoration:none;background: transparent url('tl_files/die_agentour/navi/cust-login.gif') no-repeat scroll top right;font: normal 12px arial, sans-serif;}
#mainmenu a.login:hover{background-position: 0px -204%;outline: none;}
#mainmenu a.cust-login:hover{background-position: 0px -204%;outline: none;}
#mainmenu .level_1 .trail{background-position:0 -204%;}
.margin_left_50{margin-left:50px;}
#team img{float:left;}
.ce_list ul{width:200px;left:20px;top:20px;position:absolute;float:left;margin:0;padding:0;color:#333333;list-style:none;}
.ce_list ul li{width:200px;height:25px;display:block;margin:0px;padding-left:5px;background-image:url("tl_files/die_agentour/img/pfeil.gif");background-position:right center;background-repeat:no-repeat;border-bottom:1px solid #cccccc;color:#666666;line-height:25px;cursor:pointer;}
.ce_list ul li.highlite{height:25;display:block;margin:0px;padding-left:5px;background-color:#f0f0f0;background-image:url("tl_files/die_agentour/img/pfeil.gif");background-position:right center;background-repeat:no-repeat;border-bottom:1px solid #cccccc;color:#666666;line-height:25px;}
.ce_list ul li a{height:25px;left:5px;display:block;margin:0;padding:0px 0px 0px 5px;text-decoration:none;color:#666666;line-height:25px;border-bottom:1px solid #CCCCCC;display:block;}
.ce_list  ul li a:hover{background-color:#f0f0f0;background-image:url("tl_files/die_agentour/img/pfeil.gif");background-position:right center;background-repeat:no-repeat;color:#666666;}
#team .team_name{width:200px;height:145px;left:580px;top:250px;position:absolute;}
#team .team_name div{height:145px;padding:2px;background-color:#fff;}
#team .tteam_name{width:200px;left:580px;top:250px;position:absolute;padding:2px;background-color:#fff;}
#navlist{width:14em;margin-left:0;padding:1px;color:#gray;font: 11px verdana, sans-serif;}
#navlist li{margin:0px;text-align:left;border-bottom:1px gray #solid;border-left:1px gray #solid;list-style: none;}
#navlist li a{display:block;padding:0.7em 0.5em 0.7em 0.9em;text-decoration:none;}
#navlist li a:link{color:#000;}
#navlist li a:visited{color:#006;}
#navlist li a:hover{border-left:3px #004080 #solid;font-weight:bold;color:#000080;background: #b1d5ed;}
#mainmenu span.active{background-position: 0px -204%;outline: none;}
.mod_navigation ul li a{padding-top:10px;text-decoration:none;display:block;}
