/* Style sheet navigation */
.mod_navigation{margin:0 0 20px;padding:0;border:1px solid #2e2e2e;font-size:11px;}
.mod_navigation ul{margin:0;padding:0;}
.mod_navigation li{list-style-type:none;}
.mod_navigation a{display:block;text-decoration:none;}
.mod_navigation ul.level_1 li{border-bottom:1px solid #282828;}
.mod_navigation ul.level_1 li.last{border:0px solid #0033ff;}
.mod_navigation a.home{width:225px;height:50px;display:block;background:url("tl_files/images/menu_fitnesshaus.png") left top no-repeat;text-indent:-5000px;}
.mod_navigation ul.level_1 a.home:hover{background:url("tl_files/images/menu_fitnesshaus.png") left top no-repeat;background-position:0px -50px;}
.mod_navigation span.home,.mod_navigation a.home.trail{width:225px;height:50px;display:block;background:url("tl_files/images/menu_fitnesshaus.png") left top no-repeat;background-position:0px -100px;text-indent:-5000px;}
.mod_navigation a.fitness{width:225px;height:50px;display:block;background:url("tl_files/images/menu_fitness.png") left top no-repeat;text-indent:-5000px;}
.mod_navigation a.fitness:hover{background:url("tl_files/images/menu_fitness.png") left top no-repeat;background-position:0px -50px;}
.mod_navigation span.fitness,.mod_navigation a.fitness.trail{width:225px;height:50px;display:block;background:url("tl_files/images/menu_fitness.png") left top no-repeat;background-position:0px -100px;text-indent:-5000px;}
.mod_navigation a.kurse{width:225px;height:50px;display:block;background:url("tl_files/images/menu_kurse.png") left top no-repeat;text-indent:-5000px;}
.mod_navigation a.kurse:hover{background:url("tl_files/images/menu_kurse.png") left top no-repeat;background-position:0px -50px;}
.mod_navigation span.kurse,.mod_navigation a.kurse.trail{width:225px;height:50px;display:block;background:url("tl_files/images/menu_kurse.png") left top no-repeat;background-position:0px -100px;text-indent:-5000px;}
.mod_navigation a.erholung{width:225px;height:50px;display:block;background:url("tl_files/images/menu_erholung.png") left top no-repeat;text-indent:-5000px;}
.mod_navigation a.erholung:hover{background:url("tl_files/images/menu_erholung.png") left top no-repeat;background-position:0px -50px;}
.mod_navigation span.erholung,.mod_navigation a.erholung.trail{width:225px;height:50px;display:block;background:url("tl_files/images/menu_erholung.png") left top no-repeat;background-position:0px -100px;text-indent:-5000px;}
.mod_navigation a.preise{width:225px;height:50px;display:block;background:url("tl_files/images/menu_preise.png") left top no-repeat;text-indent:-5000px;}
.mod_navigation a.preise:hover{background:url("tl_files/images/menu_preise.png") left top no-repeat;background-position:0px -50px;}
.mod_navigation span.preise,.mod_navigation a.preise.trail{width:225px;height:50px;display:block;background:url("tl_files/images/menu_preise.png") left top no-repeat;background-position:0px -100px;text-indent:-5000px;}
.mod_navigation a.team{width:225px;height:50px;display:block;background:url("tl_files/images/menu_team.png") left top no-repeat;text-indent:-5000px;}
.mod_navigation a.team:hover{background:url("tl_files/images/menu_team.png") left top no-repeat;background-position:0px -50px;}
.mod_navigation span.team,.mod_navigation a.team.trail{width:225px;height:50px;display:block;background:url("tl_files/images/menu_team.png") left top no-repeat;background-position:0px -100px;text-indent:-5000px;}
.mod_navigation a.kontakt{width:225px;height:50px;display:block;background:url("tl_files/images/menu_kontakt.png") left top no-repeat;text-indent:-5000px;}
.mod_navigation a.kontakt:hover{background:url("tl_files/images/menu_kontakt.png") left top no-repeat;background-position:0px -50px;}
.mod_navigation span.kontakt,.mod_navigation a.kontakt.trail{width:225px;height:50px;display:block;background:url("tl_files/images/menu_kontakt.png") left top no-repeat;background-position:0px -100px;text-indent:-5000px;}
.mod_navigation .level_2 ul{border: none; border-bottom:1px solid #828282;}
.mod_navigation ul.level_2 li,.mod_navigation ul.level_2 li.last{padding:0;background-color:#F9F9F9;background-image:url("tl_files/images/bk-links-hr.png");background-repeat:no-repeat;border:0px solid #f9f9f9;background-position: 8px 0;}
.mod_navigation .level_2 li.first{background-image: none; border-top:1px solid #828282;}
.mod_navigation .level_2 li a{font-size:11px;/*background:url(tl_files/images/bk-links.png) no-repeat 10px 5px; */padding:8px 8px 8px 15px;color:#707070;}
.mod_breadcrumb{margin-bottom:10px;padding:5px;background-color:#e4e1e1;border:1px solid #b6b6b6;}
.mod_breadcrumb a{background:transparent url(tl_files/images/breadcrumb-arrow.png) right center no-repeat; color: #969696; text-decoration:none; border:none; padding:7px 20px 9px 0px; margin-left:-4px;}
.mod_breadcrumb a:link,.mod_breadcrumb a:visited{color: #000; border:none;}
.mod_breadcrumb span{margin-left:-4px;}
.mod_breadcrumb a.logo{width:25px;float:left;margin:-5px 0 -5px -5px;padding:5px 11px 5px 5px;background:url("tl_files/images/breadcrumb-logo2.png") left top no-repeat;text-indent: -5000px;background-position:0px -1px;}
.mod_navigation .level_2 li a:hover{background: transparent url(tl_files/images/bk-links.png) no-repeat 10px -46px; color:#000;}
.mod_navigation .level_2 li.active span{display:block;background-color:#c2c2c2;font-size:11px;/*background:#d4dfc0 url(tl_files/images/bk-links.png) no-repeat 10px -96px; */color:#2a321b; padding:8px 10px 8px 15px; font-weight:bold; border-bottom:1px solid #828282; border-top: 1px solid #828282; border-left:none; border-right:none;}
.mod_navigation .level_2 li.active span.last{display:block;background-color:#c2c2c2;font-size:11px;/*background:#d4dfc0 url(tl_files/images/bk-links.png) no-repeat 10px -96px; */color:#2a321b; padding:8px 10px 8px 15px; font-weight:bold; border-bottom:0px;border-top: 1px solid #828282; border-left:none; border-right:none;}
.mod_navigation .level_2 li.trail a.submenu{background:#d4dfc0 url(tl_files/images/bk-links.png) no-repeat 10px -96px;color:#000;padding:8px 10px 8px 30px;}
.mod_navigation .level_2 li.trail a.submenu{border-bottom:1px solid #828282;border-top: 1px solid #828282;border-left:none;border-right:none;}
.mod_navigation .level_2 li.active span.first{display:block;border-top:none;}

