/**
 * 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)
 */

/************** TopNav */
#topnav-container { background-color: #6FA2C9; height:37px; }
#topnav  { width: 954px; margin:0 auto; }
.topnav-border-top, 
.topnav-border-bottom { width: 100%; margin:0 auto; }
#topnav li:first-child { /*border-left:1px solid #fff;*/ }
#topnav li { float:left; }
#topnav a,
#topnav span { color:#fff; display:block; line-height:37px; font-size:12px; text-transform:capitalize; white-space:nowrap; cursor:pointer; text-align:center; text-decoration:none; }
#topnav a { /*border-right:1px solid #fff;*/ }
#topnav a.last {border-right:none;}
#topnav li.active a,
#topnav li a:hover {line-height: 37px; }

.topnav-border-top { background-image: url(../images/lig/nav-top.gif); background-repeat: repeat-x; height: 8px; }
.topnav-border-bottom { background-image: url(../images/lig/nav-bottom.gif); background-repeat:repeat-x; height: 8px;}

* html .topnav-border-top { background-image: url(../images/lig/nav-top.gif); background-repeat: repeat-x; height: 8px; margin-bottom: -6px; }
#topnav li a div.Men {
	background-image: url(../images/lig/Men.gif);
	height: 37px;
	width: 44px;
	margin: 0 4px;
}
#topnav li.active a div.Men,
#topnav li a:hover div.Men
 {
	background-image: url(../images/lig/Men_A.gif);
	height: 37px;
	width: 44px;
	margin: 0 4px;
}

#topnav li a div.Women {
	background-image: url(../images/lig/Women.gif);
	height: 37px;
	width: 65px;
	margin: 0 4px;
}
#topnav li.active a div.Women,
#topnav li a:hover div.Women
 {
	background-image: url(../images/lig/Women_A.gif);
	height: 37px;
	width: 65px;
	margin: 0 4px;
}

#topnav li a div.Kids {
	background-image: url(../images/lig/Kids.gif);
	height: 37px;
	width: 44px;
	margin: 0 4px;
}
#topnav li.active a div.Kids,
#topnav li a:hover div.Kids
 {
	background-image: url(../images/lig/Kids_A.gif);
	height: 37px;
	width: 44px;
	margin: 0 4px;
}

#topnav li a div.Fun {
	background-image: url(../images/lig/Fun.gif);
	height: 37px;
	width: 40px;
	margin: 0 4px;
}
#topnav li.active a div.Fun,
#topnav li a:hover div.Fun
 {
	background-image: url(../images/lig/Fun_A.gif);
	height: 37px;
	width: 40px;
	margin: 0 4px;
}

#topnav li a div.Specials {
	background-image: url(../images/lig/Specials.gif);
	height: 37px;
	width: 76px;
	margin: 0 4px;
}
#topnav li.active a div.Specials,
#topnav li a:hover div.Specials
 {
	background-image: url(../images/lig/Specials_A.gif);
	height: 37px;
	width: 76px;
	margin: 0 4px;
}

#topnav li a div.Accessoires {
	background-image: url(../images/lig/Accessoires.gif);
	height: 37px;
	width: 105px;
	margin: 0 4px;
}
#topnav li.active a div.Accessoires,
#topnav li a:hover div.Accessoires
 {
	background-image: url(../images/lig/Accessoires_A.gif);
	height: 37px;
	width: 105px;
	margin: 0 4px;
}

#topnav li a div.Dogs {
	background-image: url(../images/lig/Dogs.gif);
	height: 37px;
	width: 50px;
	margin: 0 4px;
}
#topnav li.active a div.Dogs,
#topnav li a:hover div.Dogs
 {
	background-image: url(../images/lig/Dogs_A.gif);
	height: 37px;
	width: 50px;
	margin: 0 4px;
}

#topnav li a div.Capsandhats {
	background-image: url(../images/lig/Capsandhats.gif);
	height: 37px;
	width: 96px;
	margin: 0 4px;
}
#topnav li.active a div.Capsandhats,
#topnav li a:hover div.Capsandhats
 {
	background-image: url(../images/lig/Capsandhats_A.gif);
	height: 37px;
	width: 96px;
	margin: 0 4px;
}

#topnav li a div.Sale {
	background-image: url(../images/lig/Sale.gif); background-repeat:no-repeat;
	height: 37px;
	width: 50px;
	margin: 0 4px;
}
#topnav li.active a div.Sale,
#topnav li a:hover div.Sale
 {
	background-image: url(../images/lig/Sale_A.gif); background-repeat:no-repeat;
	height: 37px;
	width: 50px;
	margin: 0 4px;
}
#topnav li a div.Topseller {
	background-image: url(../images/lig/Topseller.gif); background-repeat:no-repeat;
	height: 37px;
	width: 86px;
	margin: 0 4px;
}
#topnav li.active a div.Topseller,
#topnav li a:hover div.Topseller
 {
	background-image: url(../images/lig/Topseller_a.gif); background-repeat:no-repeat;
	height: 37px;
	width: 86px;
	margin: 0 4px;
}
#topnav li a div.New {
	background-image: url(../images/lig/new.gif); background-repeat:no-repeat;
	height: 37px;
	width: 43px;
	margin: 0 4px;
}
#topnav li.active a div.New,

#topnav li a:hover div.New
 {
	background-image: url(../images/lig/new_a.gif); background-repeat:no-repeat;
	height: 37px;
	width: 43px;
	margin: 0 4px;
}
#topnav li a div.c180s {
	background-image: url(../images/lig/c180.gif); background-repeat:no-repeat;
	height: 37px;
	width: 52px;
	margin: 0 4px;
}
#topnav li.active a div.c180s,

#topnav li a:hover div.c180s
 {
	background-image: url(../images/lig/c180_A.gif); background-repeat:no-repeat;
	height: 37px;
	width: 52px;
	margin: 0 4px;
}
li#select-store { position:relative; }
li#select-store .slider-content { z-index:9999;position:absolute; top:30px; display:none; }
li#select-store .slider-trigger { border-left:1px solid #000; }
li#select-store .slider-content li {float:none; border-bottom:1px solid #fff;}
li#select-store .slider-content li a,
li#select-store .slider-content li span { line-height:19px; padding:0 10px; text-align:left;color:#fff; }
li#select-store .slider-content li a { background:#B7B7B7; border-right:none; margin:0;color:#fff; }
li#select-store .slider-content li a:hover { background:url(../images/unterkategorie_aktiv.gif) top center repeat-x; }
li#select-store .slider-content li a:hover span {color:#fff;}
.side-nav-container .content { padding:0; }

#leftmenu li { }
#leftmenu li a { background:#EBE6DF url(../images/plus-kaestchen.gif) 10px center no-repeat;color:#6FA2CD;padding:0 10px 0 20px;display:block; }
#leftmenu li a:hover,
#leftmenu li.active li a:hover { background:#EBE6DF url(../images/plus-kaestchen.gif) 10px center no-repeat;color:#485D7F;}
#leftmenu li.active a { font-weight:bold;background:#EBE6DF url(../images/plus-kaestchen.gif) 10px center no-repeat;color:#485D7F; }
#leftmenu li.active li a { background:#EBE6DF;padding:0 30px; line-height:37px; font-weight:normal;color:#596D8F;}
#leftmenu li.active li a:hover,
#leftmenu li.active li.active a { color:#485D7F; background:#f8f3ea; }
#leftmenu li.active li.active a { font-weight:bold; }

#leftmenu li a span { line-height:14px; display:block; line-height:20px; }
#leftmenu li a .children { background:url(../images/pfeil_rechts_inaktiv.png) right center no-repeat; }
#leftmenu li a:hover .children { background:url(../images/pfeil_rechts_aktiv.png) right center no-repeat; }
#leftmenu li.active a .children { background:url(../images/pfeil_unten_aktiv.png) right center no-repeat;}

/********************** Layered Navigation */
.layered-nav .content {  padding: 0; color: #6FA2CD; }
.layered-nav h3 { display:none; }
.layered-nav h4 { margin:0;font-size:1.1em; margin-bottom: 4px; }
.layered-nav .content h4 { padding-left: 11px; }

.narrowed-category li {clear:both; }	
.layered-nav .narrow-by dt { padding:8px 8px 0 10px; font-size:1.1em; color:#6FA2CD; }
.layered-nav .narrow-by dd { padding:5px 8px 8px 13px; }
.layered-nav .narrow-by a{ color:#6FA2CD; }
.layered-nav .narrow-by a:hover { color:#485D7F; }
.layered-nav .widget-btn { float:right; margin:.1em 0 0 5px; font-size:.95em; }
.narrow-by dt { margin:0; font-size:1.1em; }
.narrow-by dd li { margin-bottom:.3em; line-height:1.3em; }
.narrow-by dd.last { background:none; }
.layered-nav .label { font-weight:bold; padding-left: 13px; }

.box-border-top { background-image: url(../images/lig/top.gif); width: 200px; height: 11px; }
.product-view-top { background-image: url(../images/lig/main-top.jpg); width: 400px; height: 22px; float: right; }

/* My Account navigation */
.account-nav .head { background-color: #EBE6DF; }
.account-nav .head .title { color: #485D7F; }
.account-nav li a, .account-nav li.on { padding:3px 0;  }
.account-nav li a { display:block; /*border-bottom:1px solid #ddd;*/ }
.account-nav li a { color:#000; text-decoration:none; padding-left:5px; }
.account-nav li a:hover { color:#000; text-decoration:underline; }
.account-nav li.on {/* border-bottom:1px solid #ddd;*/ color: #000; font-weight:bold; padding-left:5px;text-decoration:underline; }
.account-nav li.on a { border:none; padding:0;  }
.account-nav li.on a, .account-nav li.on a:hover { color:#ea7900; text-decoration:none; }
.account-nav li.last, .account-nav li.last a { border-bottom:0; }
.account{ text-align:left; margin-top:5px;}

.widget-category-link a{color:#ffffff; }
.widget-category-link a:hover{color: #ffffff; text-decoration:underline; }

