/* Style sheet navigation */
#mainmenu{padding-top:98px;}
*:first-child+html #mainmenu,* html #mainmenu{left:0;top:98px;position:absolute;overflow:visible;margin-top:0;padding:0;}
#mainmenu ul,#mainmenu li{margin:0;padding:0;list-style-type:none;}
#mainmenu li{width:100px;float:left;background:url("tl_files/site/navigation_divider.gif") right center no-repeat;line-height:40px;}
*:first-child+html #mainmenu li.shop,* html #mainmenu li.shop,*:first-child+html #mainmenu li.eng,* html #mainmenu li.eng{line-height:60px;text-indent:-999em;}
#mainmenu a{display:block;text-align:center;font-weight:bold;text-decoration:none;font-size:120%;color:#333;}
#mainmenu a:hover,#mainmenu span,#mainmenu a.trail{background:url("tl_files/site/nav_active.png") left top no-repeat;color:#fff;}
#mainmenu span{display:block;text-align:center;background:url("tl_files/site/nav_active.png") left top no-repeat;font-weight:bold;text-decoration:none;font-size:120%;color:#fff;line-height:40px;}
#mainmenu li.blog{background:url("tl_files/site/blog.png") right center no-repeat;}
#mainmenu li.blog a:hover,#mainmenu li.blog span,#mainmenu li.blog a.trail{background:url("tl_files/site/blog_active.png") left center no-repeat;background-color:inherit;}
#mainmenu li.shop{margin-top:-10px;background:url("tl_files/site/shop_b.png") left center no-repeat;line-height:60px;text-indent:-999em;}
#mainmenu li.shop a:hover,#mainmenu li.shop span,#mainmenu li.shop a.trail{background:url("tl_files/site/shop_w.png") left center no-repeat;}
*:first-child+html #mainmenu li.shop:hover a.shop,* html #mainmenu li.shop:hover a.shop{width:100px;height:60px;display:block;line-height:60px;}
#mainmenu li.kontakt{background:url("tl_files/site/kontakt.png") left center no-repeat;}
#mainmenu li.kontakt a:hover,#mainmenu li.kontakt span,#mainmenu li.kontakt a.trail{background:url("tl_files/site/kontakt_active.png") left center no-repeat;background-color:inherit;}
#mainmenu li.kontakt .level_2 a:hover,#mainmenu li.kontakt .level_2 span,#mainmenu li.kontakt .level_2 a.trail{background-color:#666666;background-image:none;}
#mainmenu li.eng{margin-top:-10px;background:url("tl_files/site/gb.gif") center center no-repeat;line-height:60px;text-indent:-999em;}
#mainmenu li.eng a:hover,#mainmenu li.eng span,#mainmenu li.eng a.trail{background:url("tl_files/site/gb.gif") center center no-repeat;}
#mainmenu li.eng span,#mainmenu li.eng a.trail{background:url("tl_files/site/gb.gif") center center no-repeat;line-height:60px;}
*:first-child+html #mainmenu li.eng:hover a.eng,* html #mainmenu li.eng:hover a.eng{width:100px;height:60px;display:block;line-height:60px;}
#mainmenu .level_1 ul{width:auto;left:-999em;position:absolute;margin-top:-2px;padding-top:0;min-width:100px!important;}
*:first-child+html #mainmenu .level_1 ul,* html #mainmenu .level_1 ul{margin-left:-3.6em;}
#mainmenu .level_2 ul{margin:-2em 0 0 10.9em;}
*:first-child+html #mainmenu .level_2 ul,* html mainmenu .level_2 ul{margin-left:5.5em;}
#mainmenu .level_2 li{width:auto;float:none;padding-top:0;padding-right:0;padding-bottom:2px;background-image:none;border-bottom:1px dotted #999999;line-height:26px;white-space:nowrap;}
#mainmenu .level_2 li.last{border-bottom:0;}
#mainmenu .level_2 a{display:block;padding-right:6px;padding-left:6px;text-align:left;background-image:none;font-size:100%;color:#333;}
#mainmenu .level_2 a:hover{background-image:none;color:#fff;}
#mainmenu .level_2 a:hover,#mainmenu .level_2 span,#mainmenu .level_2 a.trail{background-color:#666666;color:#fff;}
#mainmenu .level_2 span{display:block;padding-right:6px;padding-left:6px;text-align:left;background-color:#666;background-image:none;font-size:100%;color:#fff;line-height:26px;}
#mainmenu .level_2 a.submenu,#mainmenu .level_2 span.submenu{background-image:none;}
#mainmenu .level_2 a.submenu:hover,#mainmenu .level_2 span.submenu:hover,#mainmenu .level_2 li.active span.submenu,#mainmenu .level_2 li.submenu a.trail{padding-right:6px;background-color:#666;color:#fff;}
#mainmenu li.atrs:hover .level_2,#mainmenu .level_2 li:hover .level_3,#mainmenu .level_3 li:hover .level_4{left:auto;padding-right:8px;padding-bottom:8px;background:url("tl_files/site/menus_1.png") right bottom no-repeat;color:#fff;z-index:999;}
#mainmenu li.sortiment:hover .level_2,#mainmenu .level_2 li:hover .level_3,#mainmenu .level_3 li:hover .level_4{left:auto;padding-right:8px;padding-bottom:8px;background:url("tl_files/site/menus_2.png") right bottom no-repeat;color:#fff;z-index:999;}
#mainmenu li.service:hover .level_2,#mainmenu .level_2 li:hover .level_3,#mainmenu .level_3 li:hover .level_4{left:auto;padding-right:8px;padding-bottom:8px;background:url("tl_files/site/menus_3.png") right bottom no-repeat;color:#fff;z-index:999;}
#mainmenu li.haendler:hover .level_2,#mainmenu .level_2 li:hover .level_3,#mainmenu .level_3 li:hover .level_4{left:auto;padding-right:8px;padding-bottom:8px;background:url("tl_files/site/menus_4.png") right bottom no-repeat;color:#fff;z-index:999;}
#mainmenu li.kontakt:hover .level_2,#mainmenu .level_2 li:hover .level_3,#mainmenu .level_3 li:hover .level_4{left:auto;padding-right:8px;padding-bottom:8px;background:url("tl_files/site/menus_5.png") right bottom no-repeat;color:#fff;z-index:999;}
#mainmenu li:hover .level_2,#mainmenu .level_2 li:hover .level_3,#mainmenu .level_3 li:hover .level_4{left:auto;padding-right:8px;padding-bottom:8px;background:url("tl_files/site/menus.png") right bottom no-repeat;color:#fff;z-index:999;}
#submenu ul,#submenu li{list-style-type:none;}
#submenu h1,#submenu ul.level_1 ul{margin-bottom:0;z-index:999;}
#submenu a,#submenu span{display:block;padding-top:6px;padding-bottom:6px;border-bottom:1px dotted #fff;text-decoration:none;}
#submenu a:hover{color:#fff;}
#submenu a.trail{background-color:#666666;color:#fff;}
#submenu .level_2 li{background-image:none;}
.mod_breadcrumb{left:-350px;top:-5px;position:relative;font-size:1em;color:#ccc;}
.mod_breadcrumb ul,.mod_breadcrumb li{list-style-type:none;}
.mod_breadcrumb:before{content:"Sie befinden sich hier: ";}
.mod_sitemap ul,.mod_sitemap li{list-style-type:none;}
.mod_sitemap li{line-height:1.5;}
.mod_sitemap ul.level_1 ul{margin-bottom:0;}
.mod_sitemap .level_2 li{padding-left:18px;}
.mod_sitemap a{text-decoration:none;}
.mod_sitemap a:hover{text-decoration:underline;}
.pagination{margin-top:1em;margin-bottom:1em;padding-top:1em;border-top:1px dotted #ddd;}
.pagination ul,.pagination li{list-style-type:none;}
.pagination p{width:30%;float:left;margin-bottom:0;}
.pagination ul{width:70%;float:right;margin-bottom:0;text-align:right;}
.pagination li{display:inline;padding-right:3px;padding-left:3px;}

