@charset "utf-8";
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */


#nav {height:111px;margin-top:13px; float:left;position:absolute;z-index:2;}
#nav li{display:block; float:left;height:95px;position:relative; z-index:3;}

#nav li a{display:block; height:95px;font-size:18px;text-align:center;width:auto;_width:0; padding:0 15px;}
#nav li.root a{ padding:0 26px;}
#nav li.root a:hover{}
.cms-index-index .header-nav #nav li.root{background:url(../images/nav_active_r.jpg) no-repeat right -13px;}
.cms-index-index .header-nav #nav li.root a{background:url(../images/nav_active_l.jpg) no-repeat left -13px; color:#c40000;}

#nav li.active{background:url(../images/nav_active_r.jpg) no-repeat right -13px; z-index:2; }
#nav li.active a{background:url(../images/nav_active_l.jpg) no-repeat left -13px;}
#nav li.active a p{ color:#C40000;}
#nav li.active ul a p{ color:#202020;}

#nav li.active ul a{display:inline;height:auto; background:none; padding:0;}

#nav li ul p{ margin-bottom:0; color:#999; line-height:18px;}

#nav li.parent span.span-wrapper{ display:block; padding-right:18px; padding-left:5px; background:url(../images/dropdown.gif) no-repeat scroll right 49px;}
#nav li.parent ul p{ background:none; display:inline; margin:0; padding:0;}
#nav li.parent a:hover p{background:url(../images/dropdown_red.gif) no-repeat scroll right 49px;}
#nav li.parent ul a:hover p{ background:none;}

.header-nav #nav li.over{background:url(../images/nav_hover_r.jpg) no-repeat right -13px;}
.header-nav #nav li.over a{background:url(../images/nav_hover_l.jpg) no-repeat left -13px;}

#nav li a span.span-wrapper{font-size:16px;display:block; padding-top:47px;white-space:nowrap;font-family:"微软雅黑","黑体",Arial}

span.span-wrapper span{ line-height:0;}

.root a span.span-wrapper span{ background:url(../images/nav_01.gif) no-repeat center bottom; cursor:pointer; width:33px; height:17px; display:block; overflow:hidden; text-indent:-9999px;}
li.level0 a:hover span.span-wrapper span{background-position:center top;}
.root a:hover span.span-wrapper span{background-position:center top;}
.nav-uhren a span.span-wrapper span{ background:url(../images/nav_02.gif) no-repeat center bottom; cursor:pointer; width:64px; height:17px; display:block; overflow:hidden; text-indent:-9999px;}
.nav-a-a-c-a a span.span-wrapper span{ background:url(../images/nav_03.gif) no-repeat center bottom; cursor:pointer; width:63px; height:17px; display:block; overflow:hidden; text-indent:-9999px;}
.nav-gesundheit a span.span-wrapper span{ background:url(../images/nav_04.gif) no-repeat center bottom; cursor:pointer; width:64px; height:17px; display:block; overflow:hidden; text-indent:-9999px;}
.nav-schmuck a span.span-wrapper span{ background:url(../images/nav_05.gif) no-repeat center bottom; cursor:pointer; width:64px; height:17px; display:block; overflow:hidden; text-indent:-9999px;}

.cms-index-index .root a span.span-wrapper span{background-position:center top;}

#nav li ul span{ display:block;}

#nav .over a span.span-wrapper span{background-position:center top;}
#nav .active span.span-wrapper span{background-position:center top;}
#nav li ul span{ background:none!important; display:block !important;height:auto;width:270px;}

#nav li ul li span{ white-space:normal; font-family:Arial,"宋体"}
#nav li ul{position:absolute; display:none; background:#fff; z-index:999; margin:-20px 0 0 8px;}

#nav li.over ul{ display:block;}
#nav li.over ul a{display:inline;height:auto; background:none; padding:0;}
#nav li.over ul ul{ display:none;}

#nav li ul ul{ display:none;}
#nav li ul li{ float:none; height:auto; background:none; display:block;}
#nav li ul a{ display:inline!important;height:auto; background:none; padding:0;}
#nav li ul a ,#nav li ul a span{ font-size:12px; display:inline; padding:0; text-indent:0; cursor:pointer;}

/*#nav li.active ul.level0{background:#fff url(../images/grayline.gif) no-repeat -3px 0;}*/

#nav ul.level0{ background:url(../images/line.gif) no-repeat 99px 0; *background-position:103px 0;background-color:#fff; padding:0 15px; width:350px; position:absolute; left:0;margin-top:-14px; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9; overflow:hidden; z-index:104;margin-left:8px;}
#nav .level0 li{ margin-top:-1px; padding:10px 0 10px 80px; height:auto; width:270px; min-height:57px;_height:57px; border-top:1px solid #D9D9D9; position:relative; background:none!important; z-index:999;}
.level0 li a.image_wrapper{ position:absolute; left:0; top:14px; width:70px!important; text-align:center; background:none!important; }

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels 
#nav li { display:inline; float:left;height:111px; margin-right:20px; position:relative; }
#nav li.over { z-index:999; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
*/
/************ 0 LEVEL  **************
#nav li { float:left; }
#nav li.active a { background:transparent url(images/nav_current.gif) no-repeat scroll 0 0; color:#C40000; width:95px; }
#nav a { display:inline; float:left; font-size:18px; line-height:111px; text-align:center; }
#nav li.over a,
#nav a:hover { color:#c40000; }
#nav li.active { background:transparent url(../images/nav_bg.gif) repeat-x scroll 0 center; padding:0; }
#nav .parent { margin-right:18px; padding-right:20px; }
*/

/************ 1ST LEVEL ***********
#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#ecf3f6 url(../images/nav_divider.gif) repeat-x 0 100%; }
#nav ul li.over { background:#d5e4eb url(../images/nav_divider.gif) repeat-x 0 100%; }
#nav ul li.last { background:#ecf3f6; padding-bottom:0; }

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }
*/

/************ 2ND LEVEL ***********
#nav ul { position:absolute; width:15em; top:110px; left:-10000px; border:1px solid #899ba5; }
#nav ul { background-color:#fff; padding:0 15px; width:350px; position:absolute; left:-10000px; margin-top:85px; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9; overflow:hidden; z-index:9999;}
*/

/* Show menu 
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }

#nav ul li a { background:#ecf3f6; }
#nav ul li a:hover { background:#d5e4eb; }
#nav ul li a,
#nav ul li a:hover { color:#2f2f2f !important; }
#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 15px;}
*/
/************ 3RD+ LEVEL ***********
#nav ul ul { top:5px; }
*/





.under_ul { position:absolute; top:95px; left:8px;display:none; z-index:103;}
#nav ul li.over ul { display:block!important;}
.hover-fix { border:1px solid red; width:500px!important; position:absolute; top:95px; left:8px; visibility:visible!important; padding:20px;}
