/*Anpassungen f�r den Style in der boxes */
.middle {
	padding:0px;
	margin:0px;
	background:none;
	width:912px;
}
#ie_historyFrame {
display:none;
}




DIV.middle {
min-height:auto;

}

body.catalogsearch-result-index .listing-type-grid,
body.catalogsearch-advanced-result .listing-type-grid {
margin-top:16px;
}

.listing-type-grid .product-body-data .old-price .price {
right:0px;
}

body.catalogsearch-result-index #main .product-body{
position:relative;
}

body.catalog-category-view .notice-msg,
body.catalog-category-view .note-msg {
margin-top:16px;

}

#footer-toolbar .pager-container {
background:url(../images/icons/footer-pager.gif)  no-repeat scroll 0%;
height:36px;
}
#footer-toolbar .pager-container SPAN.sort,
#footer-toolbar .pager-container SPAN.site-listing,
#footer-toolbar .pager-container SPAN.brand {
display:none;
}
#footer-toolbar .filter-row-1 SPAN.sale {
bottom:10px;
/*left:432px;*/
}

#footer-toolbar .filter-row-2 ol  {
bottom:13px;
}

* + HTML #footer-toolbar .filter-row-1 SPAN.sale {
bottom:8px;
}
* HTML #footer-toolbar .filter-row-1 SPAN.sale {
bottom:7px;
}

*  HTML #footer-toolbar .filter-row-2 ol {
bottom:10px;
}
* + HTML #footer-toolbar .filter-row-2 ol {
bottom:9px;
}

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

* HTML .catalogsearch-result-index .product-body-data,
* HTML .catalogsearch-advanced-result .product-body-data {
position:relative;
}

/*
BODY.catalogsearch-result-index .product-grid-table {
width:600px;
}
*/

* HTML BODY.catalogsearch-result-index .product-grid-table TD,
* HTML BODY.catalogsearch-advanced-result .product-grid-table TD {
width:220px;
}

BODY.catalogsearch-result-index .product-grid-table TD{
padding:0px;
margin:0px;
}

* HTML .catalogsearch-result-index .product-grid-table  TD LI,
* HTML .catalogsearch-advanced-result .product-grid-table  TD LI{
margin-right:6px !important;
}

IMG.v-middle {
margin-left:4px;
}

* HTML IMG.v-middle {
margin-left:4px;
position:relative;
left:6px;
}
* + HTML IMG.v-middle {
margin-left:4px;
position:relative;
left:6px;
}


.pager-container {
height:68px;
width:680px;
background:url(../images/backgrounds/CWK_pager-form.gif) no-repeat;
font-size:11px;
position:relative;
}
.pager-container .filter-row-1,
.pager-container .filter-row-2{
padding:14px 16px 0px 16px;
}

.pager-container .filter-row-1 SELECT,
.pager-container .filter-row-2 SELECT {
font-size:11px;

}
.pager-container .filter-row-2 OL{
position:absolute;
right:18px;
bottom:12px;
}

* HTML .pager-container .filter-row-2 OL{
bottom:8px;

}
* + HTML .pager-container .filter-row-2 OL{
bottom:8px;

}


.pager-container .filter-row-2 OL LI.next-list-site {
margin-right:-5px;
margin-left:6px;
}

.pager-container .filter-row-1 SPAN {
margin-right:18px;
}

.pager-container .filter-row-1 SPAN.site-listing {
position:absolute;
left:388px;
}
.pager-container .filter-row-1 SPAN.sale {
position:absolute;
left:300px;
}

* HTML .pager-container .filter-row-1 SPAN.site-listing {
position:absolute;
left:388px;
}


body.catalog-category-view .form-button span, 
body.catalog-category-view.form-button-alt span {
position:relative;
top:-1px;
}

* HTML body.catalog-category-view .form-button span, 
* HTML body.catalog-category-view.form-button-alt span {
position:relative;
top:0px;
}

* + HTML body.catalog-category-view .form-button span, 
* + HTML body.catalog-category-view.form-button-alt span {
position:relative;
top:0px;
}



body.catalog-product-view .form-button span, 
body.catalog-product-view .form-button-alt span {
position:relative;
top:-1px;
}

* + HTML body.catalog-product-view .form-button span, 
* + HTML body.catalog-product-view .form-button-alt span {
position:relative;
top:0px;
}




.pager-container LABEL {
color:#999;
margin-right:4px;
position:relative;
top:1px;
}

.pager-container OL LI {
float:left;
padding:0px 4px 0px 4px;
border-right:1px solid #666;
}
.pager-container A {
color:#666;
}

.pager-container SPAN.collection {
width:66px;
position:relative;
left:99px;
}

.listing-type-grid TABLE.last LI.item .product-footer{
margin-bottom:0px;
}

SPAN.brand SELECT {
width:192px;
}

SPAN.site-listing SELECT,
SPAN.sort SELECT  {
width:70px;
}
SPAN.sort {
position:absolute;
right:0px;
}


UL.level1 {
display:block;
}

.button-set{
border-top: none;
}

table.pager TBODY td {
border:none;
padding:0px 12px 5px 12px;
width:50%;
}

.catalogsearch-result-index {}



table.pager TFOOT{
height:9px;
position:relative;
}

table.pager TFOOT td {
background:url(../images/catalog/product/CWK_pager_footer_bg.jpg) repeat-x left bottom;
border:none;
}

table.pager TFOOT td IMG{
vertical-align:bottom;
}

table.pager TFOOT TD.list_re {
text-align:right;
}

table.pager .list_li img{
/*
background:url(../images/catalog/product/CWK_produktseite_auswahl_li.gif) no-repeat left bottom;
width:50%;
margin-left:-12px;
margin-bottom:-12px;
*/

}

.v-middle {
position:relative;
left:1px;
}


table.pager select {
width:auto;
}

table.pager .list_re .footer_re {
position:absolute;
right:0px;
margin-top:14px;
}

* HTML table.pager .list_re .footer_re {
margin-top:19px;
margin-right:16px;
}


table.pager .list_li .footer_re {
position:absolute;
margin-top:5px;
margin-left:-8px;
}

* HTML table.pager .list_li .footer_re {
margin-top:10px;
margin-left:-9px;
}



table.pager .list_re a {
color:#8F8F8F;
text-decoration:none;
}

/*
* HTML table.pager .list_re .footer_re{
right:0px;
margin-top:21px;
}

* HTML table.pager table.pager .list_li img{
margin-top:18px;
}
*/

/*#########Anpassungen ######*/
.footer {
background-color:#618499;
margin:0px;
padding:0px;;

}

body.checkout-onepage-index .col-2-right-layout .col-main {
width:693px;
}

.footer-container {
width:912px;
margin-top:20px;
margin:0px;
}

.middle-container {
background:none;
background-color:white;
}

div.col-left {
width:216px;
}

.group-select {
background-color:#EFEFEF;
border:1px solid #b6b6b6;
}



.form-button, .form-button-alt{
width:auto;
background:transparent url(../images/catalog/product/CWK_button.gif) repeat-x scroll 0%;
border:none;
border-right:1px solid #A8A8A8;
border-left:1px solid #A8A8A8;
/*padding:0px 0px;*/
padding:0px 8px;
font-weight:normal !important;
font-size:11px !important;
}

.form-button-alt{
float:none;
}

.disc li{
padding:3px 0px;
}


/*#### Blendet nur Punkte der obersten Ebene aus ####*/
/*
BODY.category-girls .pager,
BODY.category-boys .pager,
BODY.category-sale .pager,
BODY.category-new .pager,
BODY.category-member .pager,
.category-head  {
display:none;
}
*/


ul.cwk-notice LI {
background-color:#e5e5e5;
padding:0px 22px 21px 22px ;
border:1px solid #bcbcbc;
}
ul.cwk-notice LI H3 {
font-size:1.7em;
color:#686868;
font-weight:normal;
margin-top:15px;
}




.listing-type-grid .product-image {
height:200px;
margin-bottom:0px;
width:98%;
}
* HTML .listing-type-grid .product-image {
height:202px;
}



.catalog-listing .price-box {
/*padding:5px 0px 2px 0px;*/
position:absolute;
right:12px;

}

/*
* HTML .catalog-listing .price-box {
	z-index:5000 !important ;
       left:125px;
width:40%;
background:red;
padding:0px;
top:-35px;
}
*/

.catalog-listing H5 A {
color:#A8A8A8;
}

.catalog-listing h5 a, .catalog-listing h5 a:hover {
color:#a8a8a8;
text-decoration:none;
}

.catalog-listing h5 {
float:left;
font-size:1.05em;
margin-bottom:0.4em;
padding-top:7px;
width:120px;
padding-right:5px;


min-height:15px; /* wird vom IE6 Ignoriert */
height:auto !important;  /* f�r moderne Browser */
height:15px; /*f�r den */

}



SPAN.pre-price {
color:#a8a8a8;
font-size:13px;
display:inline;
font-weight:normal;
}
body.catalog-category-view SPAN.pre-price,
body.catalogsearch-advanced-result SPAN.pre-price,
body.catalogsearch-result-index SPAN.pre-price{
display:inline;
}

.product-body-data .description{
width:140px;
line-height:1.2;
/*height:35px;*/
position:relative;
top:-2px;
clear:left;
}
*+HTML .product-body-data .description{
clear:none;
}
* HTML .product-body-data .description{
clear:none;
}

/*################## Styles f�r die Listenansicht im Grid Mode  #######################################*/

table.pager {
background:#FFFFFF url(../images/catalog/product/CWK_produktseite_auswahl_BG.jpg) repeat-x right top;
font-size:0.95em;
width:100%;
height:68px;
border-right:1px solid #B2B0B1;
border-left:1px solid #B2B0B1;
}



.catalog-category-view P{
margin-bottom:0.0em;
}

table.pager .list_re .on{
color:#8F8F8F;
text-decoration:underline;
}

/* Login und Anmeldeseite */

#login-form H4 {
color:#e3041f;
}

.input-text:focus, select:focus, textarea:focus {
background:#FFFFFF; !important
}

.customer-address-form .form-button{
margin-left:21px;
}

.login-box .button-set A {
color:#a8a8a8;
padding-right:20px;
}

.login-box .content {
background:#EFEFEF;
padding:14px 21px;
}

.login-box .col-1, .login-box .col-2{
background:none;
border:1px solid #CCCCCC;
}

.validation-advice, .required{
color:#e3041f;
}

.customer-account-login .content P.required{
margin-top:-81px;
}

* HTML .customer-account-login .content P.required{
margin-top:-85px;
}

.customer-account-forgotpassword .cwk-notice P{
margin-bottom:1.3em;
margin-left:1px;
}

.review-customer-index P{
line-height:0.75em;
}

.customer-account-forgotpassword .cwk-notice H3{
margin-bottom:0.3em;
}

.customer-account-forgotpassword .cwk-notice fieldset{
margin-left:2px;
}

/* Benutzerkonto u. Warenkorb*/

.data-table .even{
background:#EFEFEF;
}

.data-table{
border:1px solid #b6b6b6;
}

.data-table tbody td{
border-bottom:1px solid #b6b6b6;
border-right:1px solid #b6b6b6;
}

input.input-text, select, textarea{
border:1px solid #b6b6b6;
}

#opc-review .content{
border-color:#b6b6b6;
}

.account-nav .head {
background:transparent url(../images/backgrounds/CWK_headnav.gif) repeat-x scroll 0% 50%;
margin:0pt;
padding:3px 10px;
}

.page-head_address{
width:30%;
float:right;
}

.page-head_address button{
float:right;
margin-right:16px;
margin-top:6px;
}

.account-nav ul{
background:#EFEFEF;
}

.shopping-cart-totals{
border:1px solid #B6B6B6;
}

.one-page-checkout .active .head{
background:#EFEFEF;
border:1px solid #b6b6b6;
}

.one-page-checkout .allow .head{
background:#fbf5df;
border-color:#b6b6b6;
}

.one-page-checkout .head{
background:#EFEFEF url(../images/opc_off_head_bg.gif) repeat-x scroll 0pt 100%;
border-color:#b6b6b6;
}

.one-page-checkout .box-no-padding{
background:#EFEFEF;
border-color:#b6b6b6;
}

.one-page-checkout .checkout-agreements{
border-color:#b6b6b6;
}

.one-page-checkout-progress li{
border:1px solid #b6b6b6;
}

.one-page-checkout .active .box{
border-color:#b6b6b6;
background:#EFEFEF;
}

.checkout-onepage-index .form-button{
margin-right:-4px;
}

.checkout-onepage-index .col-right OL LI A{
font-weight:normal;
}

.one-page-checkout-progress li {
background:#FFFFFF;
margin-bottom:8px;
}

.review-customer-index,
.tag-customer-index{
color:#666;
}
.review-customer-index .button-set,
.tag-customer-index .button-set,
.wishlist-index-share .button-set{
margin-top:0em;
padding-top:4px;
}

.sales-order-history .button-set,
.wishlist-index-index .button-set{
margin-top:0em;
padding-top:15px;
}

.checkout-onepage-index .side-col{
width:203px;
}

.data-table td.last a{
line-height:1.2;
}

.one-page-checkout .allow h3{
color:b1ada2;
}

.one-page-checkout .allow .step-count {
background:#EFEFEF none repeat scroll 0% 50%;
border:1px solid #B6B6B6;
}

.one-page-checkout .allow h3 {
color:#B1ADA2;
}

input.input-text, select, textarea{
border:1px solid #999999;
}

.checkout-cart-index .data-table tbody{
background:#FFFFFF;
}

.checkout-cart-index #shopping-cart-table thead tr th{
padding-left:5px;
}

.data-table tfoot{
border-bottom:1px solid #b6b6b6;
border-top:1px solid #b6b6b6;
}

#checkout-step-login {
line-height:1.5;
}

.account-nav .head H3, .account-nav li a,
.base-mini .head h4, .customer-account-index P,
.account-box h5, .account-box h6, .account-box address,
.one-page-checkout .active h3  {
color:#686868;
}

.account-nav li a:hover, .account-nav li.on,
.ad-account-info .head h4,
.account-box h4,
.primary-address-list h4, .address-list h4 {
color:#E3041E;
}

.page-head h3, .page-head-alt h3 {
padding-top:0px;
color:#686868;
}

.account-box {
background:#EFEFEF;
border-color:#b6b6b6;
}
.group-select .legend{
background:#EFEFEF;
border:1px solid #b6b6b6;
color:#E3041E;
}
.group-select {
border:1px solid #b6b6b6;
}

.base-mini .actions{
background:#EFEFEF;
}

.base-mini ol li.odd,
.base-mini .content, .base-mini ol{
background:#EFEFEF;
}

.notice-msg, .note-msg{
	color:#E3041E;
	border-color:#CCC;
}

.one-page-checkout .active .step-count {
	background:#E3041E;
	border:1px solid #b6b6b6;
}

.data-table thead tr th,
.data-table tfoot tr.first {
	background:#EFEFEF url(../images/data_table_th_bg.gif) repeat-x scroll 0pt 100%;
}

.data-table tfoot tr,
.shopping-cart-totals{
	background-color:#EFEFEF !important;
}

table.view-by td {
	border-top:none;
}

.data-table td  {
	padding:3px;
}

.base-mini{
border:1px solid #b6b6b6;
}

.account-nav{
border:1px solid #b6b6b6;
}

.ad-account-info .head h4{
padding-left:0px;
}

.primary-address-list li{
border:1px solid #b6b6b6;
background:#EFEFEF;
}

.shopping-cart-totals{
background:#EFEFEF;
margin-top:23px;
}

.page-head{
border-bottom:1px solid #b6b6b6;
display:none;
}

.sales-order-history table.pager{
height:auto;
padding-top:3px;
border-bottom:1px solid #B2B0B1;
border-top:1px solid #B2B0B1;
}

.sales-order-history table.pager select{
margin-top:3px;
margin-bottom:3px;
}


/*page-head f�r bestimmte Seiten sichtbar*/

.customer-account-index .page-head,
.customer-account-edit .page-head,
.customer-address-index .page-head,
.sales-order-history .page-head,
.review-customer-index .page-head,
.tag-customer-index .page-head,
.wishlist-index-index .page-head {
border-bottom:1px solid #b6b6b6;
display:block;
margin-bottom:16px;
margin-top:-3px;
}

/* Logout */

.customer-account-logoutsuccess .page-head{
display:block;
border-bottom:none;
margin-bottom:11px;
margin-left:22px;
padding-top:14px;
}

.customer-account-logoutsuccess P{
margin-left:22px;
margin-top:-4px;
margin-bottom:16px;
color:#666;
}

.logout-success{
background-color:#EFEFEF;
border:1px solid #b6b6b6;
width:680px;
float:right;
}

/* Benutzerkonto bearbeiten */

.customer-account-edit fieldset.group-select P{
margin-top:10px;
padding-left:8px;
}

* HTML .customer-account-edit fieldset.group-select P{
margin-top:3px;
padding-left:4px;
}

.customer-account-edit fieldset.group-select,
.customer-address-form fieldset.group-select{
margin:24px 0px 15px 0px;
}

.customer-account-edit .button-set A,
.sales-order-history .button-set A,
.review-customer-index .button-set A,
.tag-customer-index .button-set A,
.wishlist-index-index .button-set A,
.wishlist-index-share .button-set A{
margin-left:16px;
}

.wishlist-index-index .button-set A{
margin-top:3px;
}

.customer-account-edit P.required{
margin-right:16px;
margin-top:-161px;
}

* HTML .customer-account-edit P.required{
margin-top:-170px;
}

.customer-account-index .dashboard-welcome{
margin-right:1em;
margin-bottom:15px;
line-height:1.2;
}

.data-table th {
border-right:1px solid #CCCCCC;
color:#686868;
}

.data-table .odd {
background:#FFFFFF;
}

.one-page-checkout-progress h4.complete {
background:#DBDBDB;
border-bottom:1px solid #A3AEB3;
color:#686868;
}

.ad-account-info .head h4 {
background-image:none;
}



.attributes-col .title A{
padding-left:5px;
}

.order-info {
background:#DBDBDB;
}

.price-excl-tax .label,
.price-incl-tax .label,
.price-excl-tax,
.price-incl-tax{
padding-bottom:3px;
}

.data-table tfoot td{
padding:4px;
}

.link-remove {
color:#686868 !important;
}

.shopping-cart th, .shopping-cart td {
padding-left:0px;
}

.sales-order-history .table.pager{
border-top:1px solid #CCC;
}

.mini-cart .subtotal{
background:#efefef;
}

.mini-cart P{
margin-bottom:0px;
}

BODY.sales-order-view .page-head {
padding-top:5px;
}

BODY.contacts-index-index .button-set,
BODY.customer-account-edit .button-set {
margin-top:0em;
padding-top:0px;
}

BODY.contacts-index-index .group-select,
.wishlist-index-share .group-select,
BODY.catalogsearch-advanced-index .advanced-search{
margin:21px 0pt;
position:relative;
}

.customer-address-index .button-set,
.customer-address-form .button-set{
margin-top:0em;
padding-top:4px;
padding-left:16px;
width:40%;
float:left;
}

.customer-address-form .button-set{
width:664px;
padding-bottom:12px;

}

.customer-address-form .required{
margin-top:-234px;
margin-right:16px;
}

* HTML .customer-address-form .required{
margin-top:-253px;
}

.side-col .box{
margin-bottom:16px;
}


/* Bestellung ausdrucken */
.page-popup .print-head .address{
float:right;
margin-right:50px;
}

.product_reorder{
color:#E3041E;
font-weight:bold;
}

.data-table a:hover{
color:#686868;
}
/* Wunschzettel */

.link-cart {
color:#E3041E !important;
}

/* Success-message */

.success-msg {
background-color:#fbf5df;
background-image:url(../images/success_msg_icon.gif);
border-color:#b2b2b2;
color:#666666;
}

UL.cwk-notice{
width:683px;

}



/* Button f�r die Produkteinzel�bersicht*/

.catalog-product-view .product-single-item .form-button {
width:145px;
background:transparent url(../images/catalog/product/CWK_produktansicht_button_shoBG.gif) no-repeat;
border:none;
height:20px;
}

/* Suche */

.advanced-search .legend{
background:#EFEFEF;
color:red;
border:1px solid #CCC;
}

.advanced-search{
background:#EFEFEF none repeat scroll 0%;
border:1px solid #B6B6B6;
}
.out-of-stock {
background:transparent url(../images/catalog/product/CWK_catalog_product_list_quad.gif) no-repeat;
background-position: 183px 7px;
position:absolute;
bottom:0px;
width:204px;
height:auto;
padding-top:0px;
}
.catalog-listing .regular-price .price {
left:0px;
}


/* Bestellung print-preview */

body.page-popup .print-head address {
float:right;
}

/*############## Kontaktformular ##################*/

.contacts-index-index .group-select{
padding:0px;
}

.contacts-index-index .group-select li{
padding:10px 10px;
}

.contacts-index-index .group-select .legend {
margin-top: -10px;
margin-left:10px;
}

.contacts-index-index p.required{
margin-top:21px;
margin-right:10px;
}

FIELDSET IMG.edge {
position:absolute;
}
FIELDSET .left-top,
* HTML fieldset .liveshopping-top-left {
left:-1px;
top:-1px;
}

* + HTML fieldset .liveshopping-top-left {
left:-1px;
top:-1px;
}


FIELDSET .right-top,
* HTML fieldset .liveshopping-top-right {
right:-5px;
top:-1px;
}



* + HTML fieldset .liveshopping-top-right {
right:-5px;
top:-1px;
}

FIELDSET .left-bottom,
* HTML fieldset .liveshopping-bottom-left {
left:-1px;
bottom:-6px;
}

* + HTML fieldset .liveshopping-bottom-left {
left:-1px;
bottom:-6px;
}

FIELDSET .right-bottom,
* HTML fieldset .liveshopping-bottom-right {
right:-5px;
bottom:-6px;
}

* + HTML fieldset .liveshopping-bottom-right {
right:-5px;
bottom:-6px;
}


* HTML FIELDSET .right-bottom{
right:-5px;
margin-bottom:4px;
}

* HTML FIELDSET .left-bottom {
left:-1px;
margin-bottom:4px;
}

fieldset .liveshopping-top-left{
left:-26px;
top:-23px;
}

fieldset .liveshopping-top-right{
right:20px;
top:-23px;
}

fieldset .liveshopping-bottom-left{
left:-26px;
bottom:-18px;
}

fieldset .liveshopping-bottom-right{
right:20px;
bottom:-18px;
}


/*####Sonderformatierung f�r member produkte###*/
/*### Style noch offen ###*/

LI#member .product-body-data,
#main LI#member .add-to {

}

/*###########   Positionierung     #############*/

.product-collateral .collateral-box{
margin-bottom:0px;
}

.product-collateral .up-sell {
margin-top:15px;

}

#main .category-head {
display:none;
}

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

* HTML FIELDSET .left-bottom {
left:-1px;
bottom:35px;
}
* HTML FIELDSET .right-bottom {
right:-5px;
bottom:35px;
}

.ad-account-info H4{
padding-left:0px;
}

/* Blendet die Tier-Price Fkt aus */
.product-pricing{
display:none;
}

body.sales-order-view h4{
color:#686868;
}

.advanced-search-nothing-found{
color:#E3041E;
}

