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

Styles für das Catwalk Projekt 

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

/*
#nav DIV.canterbury-of-new-zealand A.boys {
visibility:hidden !important;
}
*/
body.customer-account-create .category-left-image,
body.customer-account-forgotpassword .category-left-image,
body.checkout-cart-index .category-left-image  {
display:none;
}

.mini-search BUTTON.submitbutton SPAN {
position:relative;
top:-1px;
}

DIV.image-member A {
display:block;
text-decoration:none;
width:80px;
height:12px;
position:absolute;
top:110px;
right:28px;
height:16px;
}


DIV.image-member {
position:absolute;
right:0px;
top:0px;
width:208px;
height:145px;
}
 DIV.image-premember {
height:143px;
}
 DIV.image-goldmember {
height:143px;
}



* HTML DIV.image-member {
position:absolute;
right:4px;
top:0px;
height:143px;
}
*+HTML DIV.image-member {

top:0px;
height:143px;
}

* HTML DIV.image-premember {
height:143px;
}
*+HTML DIV.image-premember {
height:143px;
}
* HTML DIV.image-goldmember {
height:143px !important;
}
*+HTML DIV.image-goldmember {
height:143px !important;
}


* HTML TD.middle {
height:1%;
}

.bg-fafafa {
background-color:#fafafa !important;
}

.bg-f6f6f6 {
background-color:#f6f6f6 !important;
}

/*########################## Productslider auf der Homeseite         #########################*/


#slidebox {
overflow:hidden;
width:304px;
height:120px;
position:relative;
/*background: transparent url(../images/frame/CWK_frame-304.gif) no-repeat;*/
background:url(../images/backgrounds/CWK_slider-background-2.gif) no-repeat top left;
}

#slidecontainer {
width:5000px;
position:relative;
left:24px;
top:13px;
}


#slidebox A.left-navi {
width:8px;
height:55px;
display:block;
background:url(../images/slider/slider-left-button.gif) no-repeat;
position:absolute;
left:0px;

}

#slidebox A.right-navi,
#slidebox A.left-navi {
top:36px;
z-index:5000;
text-decoration:none;
}

#slidebox A.right-navi {
width:8px;
height:55px;
display:block;
position:absolute;
background:url(../images/slider/slider-right-button.gif) no-repeat;
right:0px;
}
#slidebox A.right-navi:hover {
background:url(../images/slider/slider-right-button-hover.gif) no-repeat;
cursor:pointer;
} 
#slidebox A.left-navi:hover {
background:url(../images/slider/slider-left-button-hover.gif) no-repeat;
cursor:pointer;
}

#slidebox .slide-element {
width:302px;
float:left;
margin-right:0px;
height:120px;
position:relative;
}

#slidebox .slide-element .product-content {


}

#slidebox .slide-element .product-price {
color:white;font-size:12px;position:absolute;bottom:34px;

}

body.category-liveshopping .pager-container {
/*display:none;*/
}

#slidebox .slide-element A {
font-size:11px;
text-align:left;
color:black;

}
#slidebox .slide-element IMG {
float:none;
}


#imagetweening IMG {
position:absolute;
}
/*################ temporäre ausblendungen ###############*/

body {
background:url(../images/backgrounds/CWK_body.gif) repeat-x;
background-color:#c5c5c5;
line-height:1;
}

P {
line-height:1.4;
}

INPUT#newsletter {
font-size:11px;
}


.frame-304 {
background:url(../images/frame/CWK_frame-304.gif) no-repeat;
width:304px;
height:120px;
}
.frame-680 {
background:url(../images/frame/CWK_frame-680.gif) no-repeat;
width:680px;
height:216px;
position:relative;
}

.frame-680 IMG {
position:absolute;
left:0px;
top:0px;
}

body.catalogsearch-advanced-index .advanced-search {
margin-top:10px;
}

body.catalogsearch-result-index .note-msg {
margin-top:16px;
}

div.vertical-nav LI A.final {
color:red !important;

}

.footer-container #metanavigation {
display:none;
}

.informational .newsletter {
position:relative;
}

.footer-container .copyright {
position:absolute;
right:70px;
right:22px;
top:40px;
font-size:11px;
}

* HTML .footer-container .copyright {
top:42px;

}

.margin-left-24 {
margin-left:24px;
}
.margin-bottom-0 {
margin-bottom:0px;
}

.cat-main-image {
margin-bottom:16px;
}

* HTML .cat-main-image {
float:left;
}



A{
color:#6f90b5;
color:#e3041e;
}

A:hover{
color:#686868;
}

.header-nav {
width:100%;
}
.header-top {
padding:0px;
margin:0px;
width:100%;
height:108px;

}
h1#logo  {
margin:0px;
padding:0px;
position:relative;
top:33px;
left:16px;
}

h5 {
color:#686868;
}

.wrapper {
width:912px;
padding:0px 24px 0px 24px;
background-color:white;
margin:auto;
margin-top:32px;
min-width:912px;
position:relative;
z-index:10000;
}

.header {
border-top:none;
}

TABLE.shortcut_table {
height:263px;
}

TABLE.shortcut_table TD IMG{
float:left;
}


.header-top-container {
background-color:white;
background-image:none;
/*background:white url(../images/catalog/shoppingbag.gif) 87% 0% no-repeat;*/
}

DIV.header-nav-container {
background-color:white;
background-image:none;
}
DIV.header-top-container {
border-bottom:none;
}

/*################  Suchcontainer oben     ##################*/

.mini-search {
position:relative;
background:none;
height:auto;
padding:0px;
top:3px;
left:14px;
}

* HTML .mini-search {
top:2px;
}

FORM#search_mini_form {
position:absolute;
top:109px;
}



/*#### Keine Ahnung was das ist im Detail ist####*/
/*#### IE 7 spezifischer Fall ####*/
*+HTML #search_autocomplete {
display:none;
}

.mini-search input#search {
padding:0px;
width:142px;
height:14px;
border:1px solid #d0cecf;
font-size:11px;
}

.mini-search button.submitbutton {
width:46px;
height:16px;
border:1px solid #d0cecf;
font-size:11px;
}

* HTML .mini-search button.submitbutton {
height:16px;
}

.mini-search button.submitbutton SPAN{
font-size:11px;
text-transform:capitalize;
}

/*##########  Sonderfall für die Startseite des ##########*/
BODY.cms-index-index .wrapper  {
padding:0px;
width:960px;
}
BODY.cms-index-index .header {
padding:0px 24px;
}
BODY.cms-index-index UL.breadcrumbs {
width:100%;
}

BODY.cms-index-index .middle-container DIV{
width:100%;
}

.footer-container .footer .informational .newsletter,
.footer-container .footer .informational .newsletter{
width:912px;
margin:auto;
border-bottom:1px solid #676767;
padding-bottom:11px;
position:relative;
}

BODY.cms-index-index .footer-container .footer .informational .newsletter,
BODY.cms-index-index .footer-container .footer .informational .newsletter{
width:936px;
}


BODY .footer-container DIV,
BODY .footer-container DIV.informatial A {
background-color:white;
padding-top:5px;
}


BODY .footer-container DIV SPAN.customerservice {
float:left;
background-color:#606060;
width:82px;
height:13px;
line-height:13px;
border:1px solid #999999;
position:relative;
top:0px;
margin-left:12px;
display:none;
}

.shop-access {
position:relative;
}

.shop-access #metanavigation {
position:absolute;
right:0px;
width:920px;
}

.quick-access li.first {
padding-left:8px;
}


#main LI.user {
display:none;
}

* HTML .shop-access #metanavigation {
position:absolute;
right:0px;
}

* HTML .header-nav-container{
margin-bottom:0px;
}


#brandlist div.manufacturer-image {
background:transparent url(../images/catalog/product/product-single/CWK_product_manufacturer-image.gif) no-repeat scroll 0%;
width:124px;
height:124px;
padding-left:1px;
padding-top:1px;
float:left;
/*
margin-right:10px;
margin-bottom:10px;
*/
}

#brandlist .manufacturer-image {
background:transparent url(../images/catalog/product/product-single/CWK_product_manufacturer-image.gif) no-repeat scroll 0%;
width:124px;
height:124px;
padding-top:1px;
float:left;

/*padding-right:16px;
padding-bottom:15px;*/
}

#brandlist .manufacturer-image IMG {
padding-left:1px;
padding-top:1px;
}



#brandlist{
width:680px;
}

#brandlist .brands_table{
margin-top:16px;
width:100%;
}
#brandlist .brands_table TD {
padding-right:15px;
padding-bottom:11px;
}

#brandlist .brands_table TD.last_element {
padding-right:0px;
}

#advice-required-entry-newsletter, #advice-validate-email-newsletter {
position:absolute;
top:2px;
left:310px;
background:transparent url(../images/backgrounds/CWK_validation_advice.gif) no-repeat left center;
padding-top:0px;
width:130px;
font-weight:normal;
}

* HTML #advice-required-entry-newsletter,
* HTML #advice-validate-email-newsletter {
padding-top:3px;
}


BODY.cms-index-index .footer-container DIV SPAN.customerservice{
margin-left:24px;
}

* HTML BODY .footer-container DIV SPAN.customerservice {
line-height:13px;
margin-top:2px;
}

* HTML BODY .footer-container {
/*margin-left:-24px;*/
}

*+HTML BODY .footer-container DIV SPAN.customerservice {
line-height:13px;
margin-top:2px;
}

BODY .footer-container DIV SPAN.customerservice A {
font-size:9px;
text-align:center;
}


 
ul.footernavigation LI A{
color:#666 !important;
}


.footer .informational  {
color:#666;
font-size:11px;
padding-top:0px;
}

BODY DIV.footer .footer-container UL.footernavigation LI A{
color:#666;
}

.footer UL.footernavigation {
float:left;
}

.footer .footernavigation{
padding:9px 0px 0px 12px;
}

.footer .informational UL.footernavigation LI {
float:left;
background:none;
height:auto;
display:block;
padding-left:9px;
padding-right:8px;
border-right:1px solid #666;
}
.footer .informational UL.footernavigation LI.last {
border-right:0px;
padding-right:0px;
}
.footer .informational UL.footernavigation LI.first {

padding-left:0px;
}

.footer .informational UL.footernavigation LI A {

padding:0px 0px;
line-height:1;
}


BODY .footer-container FORM FIELDSET.content {
width:200px;
padding:0px;
margin-left:7px;
}
BODY.catalog-category-view .footer-container FORM FIELDSET.content {

margin-left:7px;
}


BODY.cms-index-index .footer-container FORM FIELDSET.content {

margin-left:19px;

}

* HTML BODY.cms-index-index .footer-container FORM FIELDSET.content {

margin-left:10px;
}

* HTML  .footer-container FORM FIELDSET.content {

margin-left:5px;
}


* HTML BODY .footer-container FORM FIELDSET.content {
float:left;
}
*+HTML BODY .footer-container FORM FIELDSET.content {
float:left;
}

BODY .footer-container FORM FIELDSET.content LABEL {
position:relative;
top:2px;
color:#666;
font-size:11px;
}

* HTML BODY .footer-container FORM FIELDSET.content LABEL {
top:0px;
}
*+HTML BODY .footer-container FORM FIELDSET.content LABEL {
top:0px;
}


BODY .footer-container FORM FIELDSET.content INPUT#newsletter {
padding:0px;
margin:0px;
height:13px;
border:1px solid #999;
width:96px;
}
BODY .footer-container FORM FIELDSET.content INPUT.submitbutton {
margin-left:3px;
border:none;
}

.col-2-left-layout .col-main {
margin-left:16px;
width:680px;
float:left;
color:#666;
}

.submitbutton {
border:none;
border:1px solid #ccc;
background-color:white;
}

/*########################## Style anpassungen für den Footer      ########################################*/

body.cms-page-view .wrapper,
body.cms-index-index .wrapper,
body.cms-index-noroute .wrapper {
padding:0px 0px;
width:960px;
min-width:960px;
}
body.cms-page-view .header,
body.cms-index-noroute .header {
margin:auto;

}

body.cms-index-noroute #magazin-container TABLE.shortcut_table {
position:relative;
left:12px;
_left:0px;
}


body.cms-page-view .wrapper {
margin:inherit auto inherit auto;
}

body.cms-index-index .wrapper .footer .footernavigation{
padding:9px 0px 0px 36px;
}

body.cms-page-view .footer-container,
body.cms-index-index .footer-container  {
width:100%;
}

body.cms-page-view .middle-container .middle {
width:100%;
}

body.cms-page-view .footer-container DIV,
body.cms-index-index .footer-container DIV {
width:100%;
}

body.cms-page-view .footernavigation {
margin-left:24px;
}

.footer-container {
 border:none;
background:none;
}
.footer-container DIV {
width:912px;
}

body.cms-page-view .footer-container div {
width:100%;
}
/*
body.cms-index-index .footer-logo{
right:101px;
}
*/

.footer-logo {
top:8px;
position:absolute;
right:37px;
}


#magazin-container .mainimage {
margin-bottom:11px;

} 
#magazin-container {
position:relative;
background:url(../images/Magazinbilder/CWK_Startbild-hauptbild.jpg) no-repeat;

}
#magazin-container TABLE {
width:936px;
margin-left:12px;
}


#magazin-container TABLE TD.nopad {
padding-right:0px;
}
#magazin-container TABLE TD {
padding-right:12px;
}

#magazin-container .start-navigation {
position:absolute;
right:50px;
top:41.5%;
width:30%;
}

#magazin-container .start-navigation UL {
width:20%;


}
#magazin-container .start-navigation LI {
border:1px solid #fff;
background-color:#3c454e;
width:205px;
height:18px;
line-height:18px;
margin-bottom:8px;
position:relative;
}




#magazin-container .start-navigation LI A {
text-decoration:none;
color:white;
margin-left:15px;
font-size:11px;
}
#magazin-container .start-navigation LI IMG {
position:absolute;
right:-25px;
top:-1px;
}
#magazin-container .start-navigation LI.red  {
background-color:#774755;
}



#magazin-container UL#fashiontag {
width:205px;
background-color:#c6ccd1;
border:1px solid #fff;
border-top:0px solid #fff;
margin:0px;
padding:0px;
margin-top:-8px;
position:relative;
z-index:5001;
}


#magazin-container UL#fashiontag LI{
border:none;
background-color:transparent;

height:auto;
line-height:auto;
width:180px;
position:relative;
left:10px;
margin-bottom:0px;
}

#magazin-container UL#fashiontag LI A{ 
font-size:11px;
background:url(../images/Magazinbilder/red3x3.gif) no-repeat 5px 7px;
display:block;
padding-left:14px;
margin-left:0px;
position:relative;
left:0px;
color:black;
}




body.catalog-category-view #minilogin {
top:-19%;
left:25%;
}

#minilogin TABLE.mini-login {
width:100%;

}
#minilogin .form-button {
border:1px solid #999;
float:none;
}
#minilogin TABLE.mini-login TD INPUT.cell {
width:110px;
border:1px solid #999;
height:14px;
}

#minilogin TABLE.mini-login TD {
padding-bottom:8px;
}
#minilogin TABLE.mini-login .form-button {
width:43%;
border:none;
}

/* Kategorieübersicht */

.categorypath-girls .category-head,
.categorypath-boys .category-head,
.categorypath-brands .category-head,
.categorypath-new .category-head,
.contacts-index-index .page-head,
.cms-customer-service .page-head{
display:none;
}

#category_overview {
width:685px;
margin-top:16px;
}

.category_overview_table{
width:100%
}

.category_overview_table .col_1{
padding-right:9px;
}

.category_overview_table img{
margin-bottom:9px;
}


/* Kategorie News */

.news_table{
margin-bottom:9px;
}



/*body.cms-home .header-nav-container,*/
body.cms-home FROM#search_mini_form, 
body.cms-home UL.breadcrumbs {
display:none;

}

/* Impressum */




/*  */
* HTML body.catalog-category-view DIV.header {
margin:auto;
margin-left:0px !important;

}



UL.new LI {
float:left;
width:161px;
margin-right:12px;
}
UL.new LI.last-element {
margin-right:0px;
}

UL.new LI .head {
background:url(../images/catalog/product/product-single/CWK_product_upselling_container_head.gif) no-repeat;
height:13px;
line-height:1;
margin-bottom:-6px;
}
UL.new LI .body  {
background:url(../images/catalog/product/product-single/CWK_product_upselling_container_body.gif) repeat-y;
text-align:center;
}

UL.new LI .body A IMG  {
border:none;
}
UL.new LI .body a {
color:#666;
}
UL.new LI .body a:hover {
color:#e3041e

}

UL.new LI .body h5 {
margin:0px;
margin:auto;
padding:0px;
float:none;
line-height:auto;
margin-left:1px;
width:95.5%;
width:144px;
padding:10px 5px 10px 5px;
text-align:center;

margin-bottom:-5px;
margin-top:0px;
border-top:1px solid #ccc;
background: #efefef url(../images/catalog/product/CWK_reddot_5x5.gif) no-repeat 143px 43px;
position:relative;
min-height:33px; /* wird vom IE6 Ignoriert */
height:auto !important; /* für moderne Browser */
height:33px; /*für den IE 6 */
}

UL.new LI .foot{
background:url(../images/catalog/product/product-single/CWK_product_upselling_container_footer.gif) no-repeat;
height:14px;
margin-bottom:11px;
}

 TD.right-column .box UL {
position:relative;
left:7px;
}

* HTML TD.right-column .box UL {
position:absolute;
left:7px;
}

/* Sitemap */

.sitemap{
width:100%;
}

body.catalog-seo-sitemap-category .content {
background-color:#efefef;
border-left:1px solid #999;
border-right:1px solid #999;
}

body.catalog-seo-sitemap-category .footer-container .content{
border:none;
}

body.catalog-seo-sitemap-category FIELDSET.content{
background-color:#FFF;
}

body.catalog-seo-sitemap-category #main br,
body.catalog-seo-sitemap-category #main .a-right  {
display:none;
}

.sitemap td{
width:25%;
}

.sitemap td.seo_td_middle{
border-left:1px solid #b6b6b6;
}

.sitemap td.seo_td_middle h1{
padding-left:24px;
}

.sitemap td.seo_td_first h1{
padding-left:7px;
}

.sitemap h1 A{
font-size:12px;
text-decoration:none;
padding-bottom:12px;
}

.sitemap UL.sitemaplevel1{
padding-left:36px;
}


.sitemap td.seo_td_first UL.sitemaplevel1{
padding-left:19px;
}

.sitemap UL.sitemaplevel2{
padding-left:12px;
padding-top:12px;

}

.sitemap UL LI UL.sitemaplevel1,
.sitemap td.seo_td_first UL LI UL.sitemaplevel1{
padding-left:0px;
margin-top:-4px;
}

.sitemap .sitemaplevel1{
padding:0px 0px 0px 12px;
}

.sitemap UL.sitemaplevel1 LI{
padding-bottom:5px;
}

.sitemap UL.sitemaplevel1 LI A{
color:#666;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

.sitemap UL.sitemaplevel2 LI{
padding-bottom:6px;
}

.sitemap .sitemaplevel2 UL{
padding:0px 0px 0px 5px;
}

.sitemap ul.sitemaplevel2 ul.sitemaplevel2{

}

.sitemap UL.sitemaplevel2 LI A{
font-size:11px;
text-decoration:none;
color:#666;
font-weight:normal;
}

.sitemap UL.sitemaplevel2 UL{
padding:0px;
}

.sitemap UL.sitemaplevel2 UL.sitemaplevel3 {
padding-left:12px;
}

.sitemap_table{
border-collapse:collapse;
}

.sitemap_table TD{
padding:0px;
}

BODY.catalog-seo-sitemap-category .col-left{
background:#FFFFFF url(../images/catalog/sitemap/CWK_catalog_sitemap.jpg) no-repeat;
height:216px;
}



body.customer-account-logoutsuccess .category-left-image {
display:none;
}


.cms-index-noroute .footer {
margin-left:24px;
}
body.cms-index-noroute #magazin-container .start-navigation {
right:17px;
}
* HTML body.cms-index-noroute #magazin-container .start-navigation {
right:60px;
}


* HTML body.cms-index-noroute .footer {
margin-left:0px;
}

*+HTML .cms-index-noroute #magazin-container {
margin-left:-24px;
}

*+HTML body.cms-index-noroute #magazin-container TABLE.shortcut_table {
left:0px;
}
*+HTML body.cms-index-noroute .footer {
margin-left:0px;
}
IMG.kelkoo {
top:-8px;
right:-106px;
position:absolute;
}
#gutscheinaktion {
position:absolute;left:230px;top:8px

}
* + HTML #gutscheinaktion {
left:228px;
top:9px;
}

* HTML #gutscheinaktion {
top:9px;
}


* + HTML IMG.kelkoo {
top:-7px;
right:-107px;
}

* HTML IMG.kelkoo {
top:-7px;
}

body.catalog-category-view #gutscheinaktion {
left:217px;
}


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