/*
####

Styles für die Produkteinzelansicht


###
*/

BODY div.header {
width:912px;
}

.delivery A{
color:#999;
}
.regular-price .price {
color:#a8a8a8;
position:relative;
left:5px;
}

body.catalog-product-view .regular-price .price{
left:0px;
}

#socialbookmark {
position:absolute;
right:0px;
background-color:transparent;
bottom:-22px;
right:166px;
width:auto;
}
* HTML #socialbookmark {
bottom:-24px;
}

* + HTML #socialbookmark {
bottom:-24px;
}



.category-description-container {
padding:8px 16px 0px 16px;
border-right:1px solid #b2b0b1;
border-left:1px solid #b2b0b1;
border-top:1px solid #b2b0b1;
font-size:11px;
line-height:1.4;
}

.category-description-container P {
padding-bottom:12px;
}



.category-description-container H2 {
font-weight:bold;
font-size:14px;
color:#666;

}

.special-price .price{
color:#e3041e;
}
.old-price .special-price{
color:#e3041e;
font-weight:bold;
font-size:14px;
position:relative;
left:5px;
}

body.catalogsearch-result-index .old-price .special-price, 
body.catalog-category-view .old-price .special-price {
font-size:13px;
left:0px;

}

body.catalog-product-view .old-price .special-price {
left:0px;
}



table.product-single-item TD .old-price .price {
margin-left:5px;
font-size:12px;
}

/*### ergänzt am 16. April 2009 BEGIN ###*/

TABLE.product-single-item TD #price-singleview SPAN.active {
font-size:14px;
text-decoration:none;
color:#E3041E;
}

/*
TABLE.product-single-item TD #price-singleview SPAN.special-price {
display:none;
}


TABLE.product-single-item TD #price-singleview SPAN.price {
font-size:14px;
text-decoration:none;
color:#E3041E;
}
*/
/*### ergänzt am 16. April 2009 ENDE ###*/


TABLE.product-single-item TD H3.product-name {
font-size:14px ;
color:#E3041E;
margin:0px;
padding:0px;
margin-bottom:12px;
text-indent:-1px;
}

TABLE.product-single-item TD .product_type_data .availability {
margin-bottom:8px;
}
TABLE.product-single-item TD .product_type_data .delivery {
margin-bottom:32px;
line-height:1.4;
}
TABLE.product-single-item TD .product_type_data P {
margin:0px;
padding:0px;
color:#999;
font-size:9px;
}

TABLE.product-single-item TD .product_type_data DIV.price-box .regular-price SPAN.price {
font-size:14px;
color:#666;
}

TABLE.product-single-item TD .product_type_data .price-box {
margin:0px;
padding:0px;
margin-bottom:12px;
}
TABLE.product-single-item TD.centercell * {
line-height:1;
margin:0px;
padding:0px;
}

TABLE.product-single-item TD.centercell SELECT.product-custom-option {
float:right;
margin-bottom:12px;
width:85px;
}



TABLE.product-single-item TD.centercell TABLE.product-option-table TD.labelCell SPAN {
position:relative;
top:-6px;
}

TABLE.product-single-item TD .product-description-short {
color:#aeaeae;
font-size:11px;
margin-bottom:32px;
line-height:1.2;
padding-right:20px;
}

p.product-composite {
color:#aeaeae;

}

.product-img-box {
float:none;
width:auto;
}

TABLE.product-single-item TD.centercell {
padding-top:21px;
padding-left:35px;
}

TABLE.product-single-item TD.centercell TABLE.product-option-table {
width:145px;
}

TABLE.product-single-item TD.centercell TR.attribute TD {
padding-bottom:12px;

}

TABLE.product-single-item TD.centercell TABLE.pricetable {
margin-top:23px;
}

TABLE.product-single-item TD.centercell P.required {
display:none;
}

TABLE.product-single-item TD.centercell SELECT,
TABLE.product-single-item TD.centercell OPTION {
font-size:11px;

}
TABLE.product-single-item TD.centercell SELECT {
width:57px;

}





/* Für die Produktansichtoptionen */

TABLE.product-option-table TD LABEL {
font-weight:normal;
color:#999;
}
TABLE.product-option-table TD LABEL.qty-label {
float:left;
}

TABLE.product-option-table TD {
font-size:11px;
color:#999;
vertical-align:middle;
width:120px;
}

TABLE.product-option-table TD {
position:relative;
}

TABLE.product-option-table TD INPUT#qty {
width:20px;
height:16px;
padding:0px;
font-size:12px;
text-align:right;
float:right;
}
* HTML TABLE.product-option-table TD INPUT#qty {
position:relative;
right:-24px;
}
*+HTML TABLE.product-option-table TD INPUT#qty {
position:relative;
right:-24px;
}



body.catalog-product-view .product-shop  {
float:none;
}

body.catalog-product-view .product-essential .product-shop {
width:auto;
}

body.catalog-product-view .wrapper {
padding-right:24px;
}

TD.leftcell .product-img-box {
width:auto;
}
TD.leftcell {
width:300px;
}


body.catalog-product-view TABLE.product-single-item {
width:100%;
}
body.catalog-product-view DIV.product-collateral,
body.catalog-product-view DIV.product-essential {
padding:0px;
background-image:none;
background-color:white;
}

body.catalog-product-view div.product-collateral {
margin-top:13px;
}

body.catalog-product-view DIV.product-info-box {
border:none;
}



body.catalog-product-view TABLE.product-single-description,
TABLE.product-single-description {
background:url(../images/catalog/product/product-single/CWK_product_description_body.jpg) repeat-y;
background-position: top right;
width:684px;
}

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

body.catalog-category-view TABLE.product-single-description {
background:url(../images/catalog/product/product-single/CWK_product_description_body.jpg) repeat-y;
background-position:right;
}

TABLE.product-single-description  SPAN.left-edge {
float:left;
}

TABLE.product-single-description  SPAN.right-edge {
float:right;
}

TABLE.product-single-description THEAD SPAN.left-edge {
background:url(../images/catalog/product/product-single/CWK_product_description_ecke_linksoben.jpg) no-repeat;
width:10px;
height:12px;
}
TABLE.product-single-description THEAD SPAN.right-edge {
background:url(../images/catalog/product/product-single/CWK_product_description_ecke_rechtsoben.jpg) no-repeat;
width:10px;
height:12px;
}

TABLE.product-single-description TBODY TD.middle {
padding:6px 29px 12px 24px;
}

TABLE.product-single-description TFOOT TD{
background:url(../images/catalog/product/product-single/CWK_product_description_foot.jpg) left bottom repeat-x;
width:50%;
}



TABLE.product-single-description TFOOT SPAN.left-edge {
background:url(../images/catalog/product/product-single/CWK_product_description_ecke_linksunten.jpg) no-repeat left bottom ;
width:10px;
height:12px;
}
TABLE.product-single-description TFOOT SPAN.right-edge {
background:url(../images/catalog/product/product-single/CWK_product_description_ecke_rechtsunten.jpg) no-repeat left bottom ;
width:10px;
height:12px;

}





body.catalog-category-view TABLE.product-single-description THEAD TD{
background:url(../images/catalog/product/product-single/CWK_product_description_head.jpg) repeat-x;
height:10px;
width:50%;
}


BODY.catalog-category-view TABLE.product-single-description TBODY TD {
font-size:11px;
text-align:justify;
line-height:1.4;

}









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


body.catalog-product-view TABLE.product-single-description TD.centercell .product-specs {
color:#aeaeae;
}

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

TABLE.product-single-description TBODY TD {
width:100%;
border-left:1px solid #b2b2b2;
color:#999;
font-size:11px;
}

TD.middle H4{
color:#666 !important;
line-height:1;
}


/*#### Diese Style direkt in der produktansicht angegeben sowie bei den Members ####*/

P.textbox-264 {
margin:0px;
padding:0px;
float:left;
width:264px;
position:relative;
}

.background-efefef {
background-color:#efefef !important;
}


P.textbox-298 {
margin:0px;
padding:0px;
float:left;
width:298px;
position:relative;
}

P.textbox-250 {
width:250px;
}

UL.linklist-295 {
width:295px;
margin:0px;
padding:0px;
float:left;
position:relative;
}
UL.linklist-150 {
width:150px;
}
UL.linklist-150 A{
font-size:11px;
}

UL.linklist-295 LI{
padding-left:12px;
line-height:1.4;
}

LI.red {
background:transparent url(../images/icons/CWK_service_redbullet.gif) no-repeat scroll left center;
list-style-type:none;
}

LI.red A {
color:#666;
}

.margin-r-48 {
margin-right:48px !important;
}
.margin-r-35 {
margin-right:34px !important;
}

UL.linklist-315 {
float:left;
width:315px;
line-height:1.4;
}

UL.linklist-315 LI {
background:url(../images/icons/grau4x4.gif) no-repeat left 5px;
padding-left:12px;
}

P.justify {
text-align:justify;
}

.fullwidth {
width:100% !important;
}

.no-border {
border:none !important;

}
.no-background {
background:none !important;
}

TD.middle P {margin-bottom:0px;}


#contentelement  h4 {
margin-top:0px;
padding-top:0px;
padding-left:0px;
}
/*########################### Wird derzeit bei den Member verwendet ##########################*/







TABLE.description-white {
background-color:#efefef;
background-position: top right;
width:684px;
margin-bottom:12px;
}

TABLE.description-white TBODY TD{
background-color:#fafafa;
background:url(../images/catalog/list/CWK_tablewhite.gif) repeat-y top right;
border-left:1px solid #b2b2b2;
font-size:11px;
}


TABLE.description-white  SPAN.left-edge {
float:left;
}

TABLE.description-white  SPAN.right-edge {
float:right;
}


TABLE.description-white THEAD TD SPAN.left-edge {
background:url(../images/catalog/list/CWK_table_trans_lefttop.gif) no-repeat;
width:10px;
height:15px;
}

TABLE.description-white  THEAD TD SPAN.right-edge {
background:url(../images/catalog/list/CWK_table_trans_righttop.gif) no-repeat;
width:10px;
height:15px;
}

TABLE.description-white TBODY TD.middle {
padding:6px 29px 12px 24px;
} 



TABLE.description-white  TFOOT TD SPAN.left-edge {
background:url(../images/catalog/list/CWK_table_trans_leftbottom.gif) no-repeat;
width:10px;
height:15px;
}

TABLE.description-white  TFOOT TD SPAN.right-edge {
background:url(../images/catalog/list/CWK_table_trans_rightbottom.gif) no-repeat;
width:10px;
height:15px;
}

TABLE.description-white TFOOT TD  {
background:url(../images/catalog/list/CWK_tablewhite-footer-bg.gif) repeat-x;
}




body.catalog-product-view TABLE.product-single-description THEAD TD,
TABLE.product-single-description THEAD TD {
background:url(../images/catalog/product/product-single/CWK_product_description_head.jpg) repeat-x;
height:10px;
width:50%;
}
/*#### Variante von description-white über Mehrfachklassen selektor ####*/

TABLE.noshade {
width:680px;
}

TABLE.noshade THEAD TD SPAN.left-edge {
background:url(../images/catalog/grey-noshade/edge-left-top.gif) no-repeat;
width:15px;
height:10px;
}

TABLE.noshade  THEAD TD SPAN.right-edge {
background:url(../images/catalog/grey-noshade/egde-right-top.gif) no-repeat;
width:15px;
height:10px;
}
TABLE.noshade TBODY TD {
border-right:1px solid #B2B2B2;
background-image:none;
}

TABLE.noshade TFOOT TD SPAN.left-edge {
background:url(../images/catalog/grey-noshade/edge-left-bottom.gif) no-repeat left bottom;
width:15px;
height:10px;
}

TABLE.noshade  TFOOT TD SPAN.right-edge {
background:url(../images/catalog/grey-noshade/edge-right-bottom.gif) no-repeat  right  bottom;
width:15px;
height:10px;
}
TABLE.noshade TFOOT TD {
background:url(../images/catalog/grey-noshade/noshade-bottom.gif) repeat-x left bottom;

}





/*###########################  Weisse Tabelle mit halbtransparenten Ecken############################################*/


TABLE.description-trans {
background-color:#f6f6f6;
background-position: top right;
width:684px;
margin-bottom:11px;
}

TABLE.description-trans TBODY TD.middle {
padding:0px 29px 0px 24px;
} 

TABLE.descriptionanswer-trans TBODY TD {
padding:6px 29px 12px 24px;
}

TABLE.descriptionanswer-trans THEAD TD SPAN.left-edge {
background:url(../images/catalog/list/CWK_table_trans_lefttop.gif) no-repeat;
width:10px;
height:15px;
}

TABLE.descriptionanswer-trans THEAD TD SPAN.right-edge {
background:url(../images/catalog/list/CWK_table_trans_righttop.gif) no-repeat;
width:10px;
height:15px;
}

TABLE.descriptionanswer-trans TFOOT TD SPAN.left-edge {
background:url(../images/catalog/list/CWK_table_trans_leftbottom.gif) no-repeat left bottom;
width:10px;
height:15px;
}

TABLE.descriptionanswer-trans TFOOT TD SPAN.right-edge {
background:url(../images/catalog/list/CWK_table_trans_rightbottom.gif) no-repeat  right  bottom;
width:10px;
height:15px;
}


TABLE.descriptionanswer-trans SPAN.left-edge {
float:left;
}

TABLE.descriptionanswer-trans SPAN.right-edge {
float:right;
}

/*######################################### ENDE  ###########################################*/


TABLE.descriptionanswer-trans{
background-color:#ffffff;
background-position: top right;
width:684px;
margin-bottom:11px;
color:#666;
}



TABLE.description-trans SPAN.left-edge {
float:left;
}

TABLE.description-trans SPAN.right-edge {
float:right;
}


TABLE.description-trans THEAD TD SPAN.left-edge {
background:url(../images/catalog/list/CWK_table_trans_lefttop.gif) no-repeat;
width:10px;
height:15px;
}

TABLE.description-trans THEAD TD SPAN.right-edge {
background:url(../images/catalog/list/CWK_table_trans_righttop.gif) no-repeat;
width:10px;
height:15px;
}
TABLE.description-trans TFOOT TD SPAN.left-edge {
background:url(../images/catalog/list/CWK_table_trans_leftbottom.gif) no-repeat;
width:10px;
height:15px;
}

TABLE.description-trans TFOOT TD SPAN.right-edge {
background:url(../images/catalog/list/CWK_table_trans_rightbottom.gif) no-repeat;
width:10px;
height:15px;
}



TABLE.description-trans A{
text-decoration:none;
}




TABLE.description-trans TD.right-cell .disc li{
margin-left:-6px;
}


TABLE.description-trans TBODY TD,
TABLE.descriptionanswer-trans TBODY TD{
background-color:#f6f6f6;
background:url(../images/catalog/list/CWK_tabletrans.gif) repeat-y top right;
border-left:1px solid #b2b2b2;
font-size:11px;
}

TABLE.descriptionanswer-trans TBODY TD{
background-color:#ffffff;
}


TABLE.description-trans TBODY TD H2,
TABLE.descriptionanswer-trans TBODY TD H2{
font-size:12px;
color:#666;
}


TABLE.description-white TBODY TD P,
TABLE.description-trans TBODY TD P,
TABLE.descriptionanswer-trans TBODY TD P{
line-height:1.4;
color:#666;
}

TABLE.descriptionanswer-trans TBODY TD h4{
margin-bottom:7px;
color:#666;
font-size:12px;
}


TABLE.description-trans TFOOT TD,
TABLE.descriptionanswer-trans TFOOT TD {
background:url(../images/catalog/list/CWK_table_trans_footer-bg.gif) repeat-x;
}

TABLE.description-white THEAD TD  {
background:url(../images/catalog/list/CWK_tablewhite-header.gif) repeat-x;
}

TABLE.description-trans THEAD TD,
TABLE.descriptionanswer-trans THEAD TD {
background:url(../images/catalog/list/CWK_table_trans_header.gif) repeat-x;
}


TD.centercell DIV.add-to {
width:220px;
}


















/*############## Styles Herstellerbild im Rechten Bereich###########*/

body.catalog-product-view DIV.manufacturer-image {
background:url(../images/catalog/product/product-single/CWK_product_manufacturer-image.gif) no-repeat;
width:124px;
height:125px;
float:right;
position:relative;
left:4px;
}

body.catalog-product-view DIV.manufacturer-image IMG {
margin-left:2px;
margin-top:2px;
}

body.catalog-product-view DIV.manufacturer-image P {
width:80%;
margin:auto;
font-size:11px;
margin-top:30%;
margin-bottom:0em;
}
/*#########################  Styles für Upsellbox unten    #############################*/
body.catalog-product-view .up-sell .head {
background:url(../images/catalog/product/product-single/CWK_upselling_head.gif) repeat-x;
border:1px solid #b7b7b7;
padding:0px;
height:18px;
line-height:18px;
}

body.catalog-product-view .up-sell .upsell-container-head {
background:url(../images/catalog/product/product-single/CWK_product_upselling_container_head.gif) no-repeat;
height:13px;
line-height:1;
margin-bottom:-6px;
}

body.catalog-product-view .up-sell .upsell-container-body {
background:url(../images/catalog/product/product-single/CWK_product_upselling_container_body.gif) repeat-y;
}

body.catalog-product-view .up-sell .upsell-container-footer {
background:url(../images/catalog/product/product-single/CWK_product_upselling_container_footer.gif) no-repeat;
height:14px;
}

body.catalog-product-view .up-sell .upsell-container {
width:161px;
margin-right:13px;
}

body.catalog-product-view .up-sell P.product-image {
margin:0px auto 0px auto;
/*
width:80%;
text-align:left;
*/
}



body.catalog-product-view .up-sell .upsell-container-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 */

}

body.catalog-product-view .up-sell .upsell-container-body h5 A{
font-size:11px;
color:#666;
width:80%;
margin:auto;
display:block;
}


body.catalog-product-view .up-sell .head H4 {
margin:0px;
padding:0px;
font-size:11px;
color:#666;
line-height:18px;
text-indent:10px;
}

body.catalog-product-view TABLE#upsell-product-table {
margin-top:8px;
border:none;
}
body.catalog-product-view .product-collateral .up-sell .generic-product-grid td img {
border:none;
margin-left:-5px;
}


body.catalog-product-view TABLE#upsell-product-table TD {
background:transparent;
border:none;
padding:0px;
}


#attri_66 {
display:none;

}

body.catalog-product-view TABLE#upsell-product-table TD.second-cell .upsell-container{
position:relative;
left:2px;
}

body.catalog-product-view TABLE#upsell-product-table TD.last .upsell-container {
position:relative;
left:2px;
}


body.catalog-product-view  .add-or {
display:none;
}


/*### Einzelansicht für die Produkte die Bonöpel ### */

body.catalog-product-view .add-to-cart-box .form-button{
display:block;
float:none;
}
body.catalog-product-view .add-to-holder .add-to-cart-box {
float:none;
}


body.catalog-product-view UL.add-to-box {
text-align:left;
float:none;
clear:both;
margin-top:21px;
}

body.catalog-product-view UL.add-to-box LI A {
text-decoration:none;
color:#999;
display:block;
font-size:11px;
}

body.catalog-product-view UL.add-to-box LI {
border-bottom:1px solid #999;
padding-bottom:4px;
width:135px;
position:relative;
margin-bottom:4px;
display:block;
margin-bottom:10px;
}

body.catalog-product-view .no-margin {
margin:0px !important;
}

body.catalog-product-view UL.add-to-box LI IMG {
position:absolute;
right:-8px;
bottom:3px;
}

*+HTML body.catalog-product-view BUTTON.form-button SPAN {
line-height:1.2;
}

IMG.infobutton {
position:relative;
top:5px;
right:5px;
cursor:pointer;
}

/*##################### Special Styles für HomeNewsBlock Element auf Startseite     ###################*/

#news_home {
margin-left:12px;
width:936px;
position:relative;
background-color:#efefef;
margin-bottom:11px;
}
#news_home  h4 {
color:#666;
}

#news_home .article {
float:left;
width:432px;
position:relative;
left:24px;
}
#news_home .article P {
font-size:11px;
/*line-height:1.25;*/

width:204px;
padding-top:4px;
text-align:justify;
}
* HTML #news_home .article P {
/*line-height:1.3;*/
}


#news_home .article P.pr-12 {
padding-right:11px;
border-right:1px solid #999;
margin-right:12px;
}

#news_home .article H4 {
font-size:11px;
margin-top:12px;
margin-bottom:10px;
}

#news_home .bodyelement {
float:left;
}

#news_home #brandslist {
background-color:white;
width:442px;
margin-left:12px;
position:relative;
float:left;
}
* HTML #news_home #brandslist {
margin-left:6px;

}

#news_home #brandslist .bodyelement {
border-right:1px solid #999;
border-left:1px solid #999;
float:left;
width:440px;
margin-top:-5px;
margin-bottom:-4px;
}

#news_home #brandslist .bodyelement h4 {
color:#666;
margin-left:13px;
font-size:11px;
margin-bottom:12px;
}
#news_home .bodyelement  {
border-right:1px solid #999;
border-left:1px solid #999;
width:934px;
margin-top:-4px;
margin-bottom:-1px;
}
* HTML #news_home .bodyelement {
width:936px;
}

#brandslist .bodyelement UL {
position:relative;
left:24px;
}

#brandslist .headerelement {
height:12px;
background-color:white;
border-top:1px solid #999;
border-bottom:none;
padding:0px;
}

* HTML #news_home .footerelement SPAN.right_edge,
* HTML #news_home .footerelement SPAN.left_edge {
bottom:0px;

}

#news_home #brandslist .headerelement SPAN.left_edge {
background:url(../images/catalog/list/start-brand-edge-left-top.gif) no-repeat;
position:absolute;
left:0px;
top:0px;
height:12px;
width:12px;
}
#news_home #brandslist .headerelement SPAN.right_edge {
background:url(../images/catalog/list/start-brand-edge-right-top.gif) no-repeat;
position:absolute;
right:0px;
top:0px;
height:12px;
width:12px;
}
#news_home #brandslist .footerelement SPAN.left_edge {
background:url(../images/catalog/list/start-brand-edge-left-bottom.gif) no-repeat;
position:absolute;
left:0px;
bottom:0px;
height:12px;
width:12px;
}
#news_home #brandslist .footerelement SPAN.right_edge {
background:url(../images/catalog/list/start-brand-edge-right-bottom.gif) no-repeat;
position:absolute;
right:0px;
bottom:0px;
height:12px;
width:12px;
}



.cwk-red {
color:#E3041E !important;
}


#news_home #brandslist .footerelement {
height:19px;
background-color:white;
border-bottom:1px solid #999;
float:left;
width:440px;
border-right:1px solid #999;
border-left:1px solid #999;
clear:none;

}

#news_home .linklist-150   {
width:140px;
}

#news_home .second-row {
clear:left;
float:right;
left:4px !important;
position:relative;
/*margin-top:24px;*/
}

* HTML #news_home .second-row {
left:304px !important;
position:relative;
float:none;

}
* + HTML #news_home .second-row {
left:304px !important;
position:relative;
float:none;

}


#news_home .linklist-150  A {
text-decoration:none;
}
#news_home .linklist-150  A:hover {
color:red;

}
#news_home .linklist-150 LI {
line-height:1.65;
background-position:left 8px;
}


#news_home .headerelement {
border-bottom:1px solid #999;
border-top:1px solid #999;
}

#news_home .headerelement SPAN.left_edge {
background:url(../images/catalog/list/grey-edge-left-top.gif) no-repeat;
position:absolute;
left:0px;
top:0px;
height:12px;
width:12px;
}
#news_home .headerelement SPAN.right_edge {
background:url(../images/catalog/list/grey-edge-right-top.gif) no-repeat;
position:absolute;
right:0px;
top:0px;
height:12px;
width:12px;
}

#news_home DIV.footerelement {
width:100%;
clear:both;
height:12px;
background-color:#efefef;
border-bottom:1px solid #999;
}

* HTML .ie6special SPAN {
bottom:-1px !important;
}
* + HTML .ie6special SPAN {
bottom:0px !important;
}


#news_home DIV.headerelement  {
width:100%;
clear:both;
height:16px;
border-bottom:none;
}

#news_home .footerelement SPAN.left_edge {
background:url(../images/catalog/list/grey-edge-left-bottom.gif) no-repeat;
position:absolute;
left:0px;
bottom:0px;
height:12px;
width:12px;
}
#news_home .footerelement SPAN.right_edge {
background:url(../images/catalog/list/grey-edge-right-bottom.gif) no-repeat;
position:absolute;
right:0px;
bottom:0px;
height:12px;
width:12px;
}

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

.shopnowbutton {
width:auto;
float:left !important;
height:15px;
line-height:15px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
color:white;
padding:0px 10px 0px 10px;
position:relative;
}
.shopnowbutton:hover {
color:red;
} 

.shopnowbutton SPAN.text {
position:relative;
top:1px;
}

* HTML .shopnowbutton SPAN.text {
position:relative;
top:2px;
}

.shopnowbutton SPAN.round-left {
width:5px;
top:-1px;
position:absolute;
left:0px;
height:17px;
display:block;
background:url(../images/Magazinbilder/CWK_shopnow-round-left.jpg) no-repeat;
}

.shopnowbutton SPAN.round-right {
width:5px;
top:-1px;
position:absolute;
right:-1px;
height:17px;
display:block;
background:url(../images/Magazinbilder/CWK_shopnow-round-right.jpg) no-repeat;
}

BODY.cms-home .footer-container .copyright {
right:22px;
}

/*fliegt nach Gewinnspiel Aktion wieder raus*/

A.landal-info {
background:url(../images/Magazinbilder/landal_anchor-bg.gif) no-repeat;
width:132px;
height:19px;
display:block;
position:absolute;
left:36px;
top:36%;
color:white;
text-indent:25px;
text-decoration:none;
}

A.landal-info SPAN {
position:relative;
top:3px;
}