
/*#################################   F�r Brotkrumennavigation im Header  ##################################*/
UL.breadcrumbs {
background:url(../images/backgrounds/CWK_breadcrumb.gif) repeat-x;
background-color:white;
background-position:center bottom;
width:912px;
position:relative;
height:18px;
line-height:18px;
border-top:1px solid #e9e9e9;
border-bottom:1px solid #b5b5b5;
margin-top:4px;
margin-bottom:21px;
}

DIV#metanavigation UL LI.listrechnung,
DIV#metanavigation UL LI.listversand {
padding-right:45px;
padding-right:0px;
}
DIV#metanavigation UL LI.listversand A {
padding-right:45px;
}

DIV#metanavigation UL LI.listrechnung {
background:url(../images/icons/CWK_paymorrow.gif) no-repeat 92.3% 50%;
padding-right:38px;
padding-right:0px;
}
DIV#metanavigation UL LI.listrechnung A {
padding-right:38px;
}

DIV#metanavigation UL LI.listversand {
background:url(../images/icons/CWK_versand.gif) no-repeat 92.3% 50%;

}

DIV#metanavigation UL LI A:hover {
text-decoration:underline;
color:#A8A8A8;
}



UL.breadcrumbs LI.first-element {
margin-left:25%;
padding-right:1%;
}

* HTML UL.breadcrumbs LI.first-element IMG{

}

UL.breadcrumbs LI A {
color:#8f8f8f;
}

UL.breadcrumbs LI.first-element IMG {
position:absolute;
}
UL.breadcrumbs LI A.last{
text-decoration:none;
}

.breadcrumbs li{
padding-right:2px;
}



/*#### Quicknavigation im Header ####*/

.quick-access {
padding:0px;
margin-top:0px;
width:660px;
}
.quick-access A {
color:#a8a8a8;
padding-top:20px;
text-decoration:none;
}

.quick-access LI.user {
font-size:11px;
}
.quick-access LI.user {
position:absolute;
right:-9px;
top:28px;
}
.quick-access LI.user .meta-trenner {
display:none;
}

.quick-access li {
padding-left:8px;
padding-right:8px;
background-image:none;
position:relative;
}


LI.top-link-cart {
background:url(../images/catalog/shoppingbag.gif) no-repeat;
background-position: 95% 68% !important;
}

.quick-access li IMG.meta-trenner {
position:absolute;
right:0px;
top:20px;
}


a.top-link-cart {
padding-right:30px;
}

.shop-access UL{
height:50px;
line-height:50px;
float:right;
top:4px;
position:relative;
}

#metanavigation UL LI {
display:block;
float:left;
}



/*#######################   Anpassungen f�r die Headnavigation  ########################*/

.header-nav #nav ul .over{

border:none;
}


#product-single-flexcontainer {
background:url(../images/backgrounds/CWK_flexcontainer.gif) no-repeat;
height:390px;
width:293px;
}

.no-3d {
background:url(../images/backgrounds/CWK_flexcontainer_1.gif) no-repeat;
}

/*Ebene wenn aufgeklappt aktiv*/
.header-nav #nav .level0 UL,
#nav LI.nav-magazine .box,
#nax LI.nav-member .box {
width:auto;
opacity:0.85;
border:none;
background:white;
margin-top:-2px;


}


#nav .nav-brands UL.level0 {
margin-left:-2px;
}
* HTML #nav .nav-brands UL.level0 {
width:85%;
}


*+HTML .header-nav #nav .level0 UL {
filter:Alpha(opacity=85, finishopacity=85, style=0);
}


#nav {
padding:0px;
float:right;
}

#nav LI.level0 {
background:url(../images/backgrounds/CWK_headnav.gif) repeat-x;
margin-right:0px;
border-top:1px solid #ededed;
border-left:1px solid #d8d8d8;
border-bottom:1px solid #c6c6c6;

}

#nav LI.level0 A {
font-size:13px;
font-family: verdana,arial;
color:#686868;
font-weight:normal;
height:22px;
line-height:22px;
padding:0px 30px;
/*
border-top:1px solid #ededed;
border-left:1px solid #d8d8d8;
border-bottom:1px solid #c6c6c6;*/
}

#nav LI.nav-magazine {
margin:0px 1px 0px 1px;
width:109px;
}

#nav LI.nav-magazine a{
padding:0px 25px;
}

#nav LI A:hover {
background:url(../images/backgrounds/CWK_headnav_hover.gif) repeat-x;
color:white;
height:22px;
line-height:22px;
}

/*#nav LI.nav-magazine A {
background:url(../images/backgrounds/CWK_headnav_magazine.gif) repeat-x;
color:white;
}*/

#nav LI.nav-magazine {
background:url(../images/backgrounds/CWK_headnav_magazine.gif) repeat-x;
}

#nav LI.nav-magazine SPAN,
#nav LI.nav-member SPAN {
color:white;
}

#nav LI.nav-member {
margin-right:0px;
width:110px;
}
#nav LI.nav-member {
background:url(../images/backgrounds/CWK_headnav_member.gif) repeat-x;
}

#nav LI.nav-magazine A:hover,
#nav LI.nav-member A:hover {
background:none;
background:url(../images/backgrounds/CWK_headnav_member.gif) repeat-x;
}
#nav LI.nav-magazine A:hover {
background:url(../images/backgrounds/CWK_headnav_member.gif) repeat-x;
width:58px;
width:54%;
}
#nav LI.nav-member A:hover {
background-image:none;
}


.header-nav #nav .level0 UL SPAN {
border:none;
}

.header-nav li.over ul.level0 .level1 {
width:10em;
background:red;
border:none;
}

.header-nav #nav li.parent ul ul{
background:maroon;
position:relative;
left:75%;
width:20em;
}

.header-nav #nav li.over ul ul{
background:maroon;
position:relative;
left:75%;
width:20em;
}

.header-nav #nav ul.level1 li.over A {
color:#ccc;
border:none !important;
}

.header-nav #nav li.level0 a {
font-size:12px;
height:auto;
}



#nav LI.level1 A {
background-image:none;
}

.header-nav #nav .nav-boys A,
.header-nav #nav .nav-girls A,
.header-nav #nav .nav-brands A,
.header-nav #nav .nav-sale A,
.header-nav #nav .nav-new A {
font-weight:bold;
padding:0px 28px;
}

.header-nav #nav li.level0 A {
font-weight:bold;
}

.header-nav #nav .nav-boys A {
padding:0px 31px;
}

.header-nav #nav UL.level0 A {
font-weight:normal;
}

* HTML .header-nav #nav .nav-member A,
* HTML .header-nav #nav .nav-magazine A{
padding:0px 24px;
}


/*##############################################################################*/

/*##################################### Vertikale Navigation ###############################################*/

DIV.vertical-nav A {
color:#666666;
text-decoration:none;
line-height:22px;
font-weight:bold;
padding-left:16px;
display:block;
border:1px solid #ccc;

}

DIV.vertical-nav UL.level3 A {
color:#999999;
}

DIV.vertical-nav UL.level3 A:hover {
color:#e3001b;
}

DIV.vertical-nav UL.level2 > LI > A:hover {
text-decoration:underline;
}

/*
* HTML DIV.vertical-nav UL.level2 A {
width:200px;

}

* HTML DIV.vertical-nav UL.level3 LI A {
width:185px;
}
* HTML DIV.vertical-nav UL A:hover {
text-decoration:none;
}
*/

DIV.vertical-nav UL LI {
margin:8px 0px;
}

DIV.vertical-nav UL.level3 {
margin-bottom:-8px;
}

DIV.vertical-nav UL.level3 LI {
margin:8px 0px;
}

DIV.vertical-nav UL UL LI{
background:url(../images/backgrounds/CWK_headnav.gif) repeat-x;

}

DIV.vertical-nav UL UL UL LI{
background:white;

}

DIV.vertical-nav UL UL UL LI A{
padding-left:30px;
}

DIV.vertical-nav UL UL UL LI A:hover{
color:#ff0000;
}

body.catalog-category-view .wrapper{
padding-right:0px;
width:936px;
}
body.catalog-category-view .listing-type-grid {
margin-top:16px;
/*width:110%;*/
}

.col-2-left-layout .listing-type-grid, .col-2-right-layout .listing-type-grid{
background:none;
}

.col-2-left-layout .listing-type-grid li.item {
padding:0px;
width:220px;
margin-right:12px;
}

.listing-type-grid li.item p.product-header {
background:url(../images/productlist/CWK_product_header.jpg) no-repeat ;
margin-bottom:0px;
line-height:1;
height:10px;
}

.listing-type-grid li.item div.product-body {
background:url(../images/productlist/CWK_product_body.jpg) repeat-y ;
width:100%;
}

.listing-type-grid li.item div.product-body .product-body-data .add-to {
margin:0px;
padding:0px;
line-height:1.7;
position:absolute;
bottom:0px;
background:transparent url(../images/catalog/product/CWK_catalog_product_list_quad.gif) no-repeat 183px 5px;
width:204px;
}

* + HTML .listing-type-grid li.item div.product-body .product-body-data .add-to {
bottom:-2px;
left:12px;
}

* HTML .listing-type-grid li.item div.product-body .product-body-data .add-to {
left:12px;
}

.catalog-listing .form-button ,
.catalog-listing A.link-cart {
position:relative;
top:-3px;
}

* HTML .catalog-listing .form-button ,
* HTML .catalog-listing A.link-cart {
position:relative;
top:0px;
}


.catalog-listing A.link-cart {
color:#A8A8A8 !important;
padding-left:8px;
font-size:10px;
}

* HTML .catalog-listing A.link-cart {
padding-left:6px;
top:-1px;
}


* HTML .listing-type-grid li.item div.product-body .product-body-data .add-to {
background-position:183px 8px;
}


.listing-type-grid li.item p.product-footer {
background: url(../images/productlist/CWK_product_footer.jpg) no-repeat ;
margin-bottom:6px;
margin-top:-1px;
}
* HTML .listing-type-grid li.item p.product-footer {
height:12px;
margin-bottom:7px;
}
* + HTML .listing-type-grid li.item p.product-footer {
height:13px;
margin-bottom:11px;
}





.catalog-category-view .form-button {
background:url(../images/catalog/product/CWK_produktseite_button.gif) no-repeat;
border:none;
padding:0px 0px;
float:left;
width:38%;
font-weight:normal !important;
font-size:11px !important;
}

.description {
color:#a8a8a8;
font-size:11px;
}


LI DIV.input-box * {
line-height:1.4;
}

.listing-type-grid li.item div.product-body .product-body-data {
/*background:#EFEFEF url(../images/catalog/product/CWK_catalog_product_list_quad1.gif) no-repeat scroll 0% 50%;*/
background-color:#EFEFEF;
border-top:1px solid #B8B8B8;
margin-left:1px;
padding-left:12px;
padding-right:12px;
margin-top:9px;
width:190px;


/*Anpassung f�r Minimumh�he des Containers*/
min-height:80px; /* wird vom IE6 Ignoriert 94 */
height:auto !important;  /* f�r moderne Browser */
height:80px;

position:relative;
}



body.catalogsearch-result-index .footer-container FORM fieldset.content,
body.catalog-product-view .footer-container form fieldset.content {
margin-left:8px;
}


body.catalog-category-view .col-2-left-layout .col-main {

}
body.catalog-category-view .header-nav-container {
width:912px;
}

body.cms-index-index ul.breadcrumbs {
background:none;
border:none;
height:0px;
line-height:0px;
}

body.cms-index-index .breadcrumbs{
margin-bottom:0px;
}

li.sublevel4 A.active {
color:red;
}

body.customer-account-create .col-main .box {
margin-bottom:24px;
}

body.customer-account-create .col-main DIV.button-set A.left {
background: transparent url(../images/catalog/product/CWK_button.gif) repeat-x scroll 0% 50%;
color:white;
padding:0px 8px;
font-size:11px;
text-decoration:none;
display:block;
height:16px;
line-height:16px;

}


body.customer-account-create .col-main {
position:relative;
}

IMG.live-shopping-info {
position:absolute;
left:-232px;
top:0px;
}


body.customer-account-create .col-main DIV.button-set {
margin-top:-2em;
}

TD.middle .hinweis-kein-product {
width:16px;
height:16px;
background:url(../images/icons/CWK_service_redbullet.gif) no-repeat left 4px;
float:left;
margin-right:-3px;
}
/*########################## STyles f�r ver�nderte Navigation ##################################*/

#nav DIV.box a.submenu,
#nav DIV.box a.redhead  {
border:none;
font-size:10px;
padding:0px 20px;
white-space:nowrap;
}

#nav DIV.box a.redhead  {
color:red;
font-weight:bold;
display:block;
margin-left:-12px;
white-space:nowrap;
}

#nav DIV.box a:hover {
background:none;
color:#686868;
text-decoration:underline;
}
* HTML #nav DIV.box a:hover {
/*margin-left:26px;*/
text-decoration:underline;
color:inherit;
}

#nav TABLE {
margin:8px;

}

#nav TD:last-child {
border-right:0px;
}



.special-price .price-label {
color:#e3041e;
font-size:13px;
font-weight:bold;
white-space:nowrap;
}

.old-price .price {
color:#a8a8a8;
font-weight:bold;
text-decoration:line-through;
}

.side-col .head {
display:none;
}

#vertical_nav {
margin-top:16px;
}
* HTML #vertical_nav {
margin-top:13px;
}
*+HTML #vertical_nav {
margin-top:12px;
}

.product-body-data P.old-price {
position:relative;
}

.product-body-data .old-price .price{
position:absolute;
right:16px;
top:16px;
}

* HTML .product-body-data .old-price .price{
position:absolute;
left:0px;

}


* + HTML body.catalog-category-view DIV.header {
margin-left:-24px;
}

/*########################## Styles f�r IE 7 und IE 6    #####################################*/

* HTML .col-2-left-layout .col-main {
margin-left:0px;
position:relative;
left:16px;
}



* HTML body.catalog-category-view TABLE.product-grid-table TD {
padding-right:12px;
}
* HTML body.catalog-category-view .col-2-left-layout .listing-type-grid li.item {
margin-right:0px;
}
*+HTML body.catalog-category-view .middle {
margin-left:-24px;
}
* HTML body.catalog-category-view .middle {
margin-left:-24px;
}