/* --- ONLINESHOP TASCHEN PARADIES ---*/
/* --- #ffcc00 ---*/
/* --- ffe57f = 50% vom Logo ---*/
/* --- fff2bf = 20% vom Logo ---*/
/* --- B72E0B rot ---*/
* { margin: 0px; padding: 0px }


* html { }
html { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #333333 }

body { background-color:white; font-size: 12px;}
div#body { margin-left: auto; margin-right: auto; text-align: left; width: 1010px; padding:0; overflow: hidden; background-image:url(img/shadow.jpg);	background-repeat:repeat-y; background-position:top;}

a:link, a:visited { text-decoration: none; color: #B72E0B }
a:hover, #navigation a:hover { color:#808080;}
#head { width: 882px; margin-left:30px;}
.plus { color:#ccc;}

/*  e Spalte */
#nav_left { width: 175px; font-size: 0.9em; margin-left:12px; background: transparent; }
#nav_right { width: 175px; font-size: 0.9em; margin: 0 10px 0 3px; background:transparent; padding-right:3px;}
#navigation { line-height: 20px;}
#navigation a { color: #666;}
#navleftbox{float:break;}
#account { text-align: right; padding-right: 15px; float: right; width: 260px; color:#666; background: transparent; }
#pathway { float: left; width: 680px; text-align: left; padding-left: 15px; color:#666; background: transparent;}
#pathway a.headerNavigation { padding-left: 2px; color:#666; background: transparent;}
#account a { padding-left: 2px; color:#666; background:transparent; }
#pathway a:hover, #account a:hover { color:#666; }

#checkout_line { background: url(img/checkout_line.png) repeat-x; line-height: 12px }

/* content = Mittlere Spalte */
div#content { display:block; width:597px;  text-align: left; padding-left: 5px; padding-bottom: 50px; margin:0; overflow: hidden; background:transparent;  }
#content .infoBoxHeading { color:grey; background:#ffe57f;} /*--- added by .cm --- */
#content .infoBoxHeading { color:#333; background:#ffe57f;} /*--- added by .cm --- */
#content .accountcontent, #content .log { padding: 10px 10px 20px 20px; color:#333; background:white; border:1px solid #A3A3B3; } /*--- added by .cm --- */

/* content = Mittlere Spalte - bestseller */
.best-main{border:solid 1px #6e612c; margin-left:auto; margin-right:auto;padding:5px;margin-bottom:20px; width:580;height:320px;}
.best-artikel{text-align:center;width:130px;height:150px;float:left;border:solid 1px #ccc; padding:2px;margin:2px;margin-left:6px;}

.versandkosten{background: url(img/vk-bg.gif); width:145px;margin:0px;padding:0px; text-align:center; font-size: 9px;border-top:1px solid #ccc; float:left;}
.versandkosten1{background: url(img/vk-bg.gif); width:145px;margin:0px;padding:0px; text-align:center; font-size: 9px; border-bottom:1px solid #ccc; float:left;}
.versandkostenfrei{background: url(img/vk-bg.gif);width:145px; margin-top:-1px;padding:0px; text-align:center; letter-spacing:0.1em; border-bottom:1px solid #ccc;  font: normal small-caps;font-size: 0.8em; color:#af4f4f; float:left;}

.banner1{width:595px; margin-left:auto; margin-right:auto; margin-bottom:20px; border:solid 1px #ccc;}
.samsonite{color:#545454;font: normal normal normal 1.0em verdana, sans-serif;}
/*innerBox = gesamter Container*/
#innerBox {  overflow: hidden; float: left; clear: both; padding-left: 10px;  padding-right: 10px;}
#main_body {  }  /* linke, mittlere & rechte Spalte - ohne head & pathway */

dd { line-height: 22px }

div.inputRequirement,
dd.inputRequirement { color: #CC0000 }

img { border: 0 }

/* 
li.level1 { margin: 4px 0 4px 5px; line-height: 20px; height: 20px; list-style: none }
li.level1 a { padding: 0 0 0 0; text-decoration: none; font-size: 11px }
li.level1 a.active:link,
li.level1 a.active:active { text-decoration: none }
li.level1 a:hover, li.level1 a:active, li.level1 a.active:hover, li.level1 a.active:visited { text-decoration: underline }
 */

/* P R O D U K T N A V I G A T I O N ----------------------------------------*/

div.produktnavigation { width:175px; border-right: 1px solid #ccc; border-left: 1px solid #ccc;} /* --- (c) style by cm*/
li.maincat { list-style: none; }
a.nav	{ text-decoration: none; font-size: 11px }

li.maincat  a { display:block; width:100%; margin:0; padding: 0.5em 0; font:14px  arial, sans-serif; font-weight:bold; text-indent:2px; text-decoration:none; letter-spacing:0.0em; text-transform: uppercase; background-image:url(img/menu-normal.png); background-repeat:y-repeat; border:1px solid #eebe00; }

li.maincat a:hover  { display:block; width:100%; margin:0; padding: 0.5em 0; font:14px  Arial, sans-serif; font-weight:bold; text-indent:2px; text-decoration:none; letter-spacing:0.0em; text-transform: uppercase; color:white; text-indent:2px; background-image:url(img/menu-hover.png); background-repeat:y-repeat; border:1px solid #eebe00; }
	
li{list-style: none;background-color:#f3ecc9;}

#BoxBrands{clear:both; margin-left: 5px; margin-right: 5px; padding-top: 15px; text-align:center;}
.hersteller{position:relative;float:left; width: 70px; height:41px;  margin:10px; text-align: center;}
.hersteller:hover {background-image:url(img/hersteller-schatten.png); background-repeat:no-repeat; background-position:0px 0px;}


li.subcat a {  display:block;padding-top:3px; padding-bottom:3px;letter-spacing:-0.05em;	font:11px verdana, sans-serif ; color:#444; font-weight:bold; text-transform: none; background-color:#f3ecc9; text-indent:3px;border-bottom:1px solid #f3ecc9;border-top:1px solid #f3ecc9;}
li.subcat a:hover { display:block; padding-top:3px; padding-bottom:3px; color:#303030; text-transform: none; background-color:#fff; border-bottom:1px solid #ccc;border-top:1px solid #ccc; }

.box { margin: 8px 0 8px 0; border: 0px; padding: 0 0 6px 0; width:175px;  background-color:white;}

.rabatte {margin-left:21px;}
.boxText { color: #666666; background-color:#fffac8;}
.boxText a { color: #2e2e2e;  }
.boxText a:hover { color: #f00;}
.categorie_list { padding-left:20px; width: 390px; /* display:none; */ }
.categorie_list_one {  padding-left:20px; width: 250px;}

.bp-anzeiger1 { width: 530px; height:72px; background: url(img/tp-bestellprozess-1.png); margin-bottom: 15px;}
.bp-anzeiger2 { width: 530px; height:72px; background: url(img/tp-bestellprozess-2.png); margin-bottom: 15px;}
.bp-anzeiger3 { width: 530px; height:72px; background: url(img/tp-bestellprozess-3.png); margin-bottom: 15px;}
.bp-anzeiger4 { width: 530px; height:72px; background: url(img/tp-bestellprozess-4.png); margin-bottom: 15px;}

.checkout { text-align: left; width: 95% }
.checkout_payment_adress_current { float: left; width: 32%; padding-left: 15px }
.checkout_payment_agb strong { color: #FF0000; }
.checkout_payment_agb_accept { margin-top:5px; text-align:left; background-color: #FFF; color: #FF0000; width: 95% }
.checkout_payment_agb_accept strong { color: #FFFFFF;  }
.checkout_payment_arrow { float: left; width: 23%; text-align: center }
.checkout_payment_container { width: 555px; text-align: left; height: 120px }
.checkout_payment_continue { margin: 15px 0 0 0; height: 55px }
.checkout_payment_info_text { float: left; width: 40% }
.checkoutBarCurrent, .greetUser,  { font-weight: bolder }

.checkoutBarTo, div.checkoutBarCurrent { margin: 15px 0 10px 0; padding: 0 2px 0 2px; font-size: 11px }

.clr { clear: both; float: none }

.contentsTopics { font-weight: bold; line-height: 25px; }

.pageHeading,
#moduleHeading { font-weight: bold; line-height: 25px; margin-bottom: 15px;  }

.copyright, .gnu_copy, .parseTime { text-align: center; font-size: 8pt; color: #7E7E7E; display: none }

.headerError { margin: 5px; border: 1px solid #CC3300; background-color: #FF8566; padding: 5px }

.infoBoxHeading,
.infoBoxHeading_right {  height:25px; background-image:url(img/navbox-heading-back5.png); background-repeat:no-repeat;  font-size:1.3em; font-weight: bold; margin: 0; text-align:left; }

.Box-seiten { border-left: 1px solid #eebe00;border-right: 1px solid #eebe00; margin-top:0px;background-color:#fffac8;}
.Box-unten {height:25px;margin:0px; background-image:url(img/nav-balken-unten.png);background-position:bottom; background-repeat:no-repeat;}



.infoBoxContents { padding:10px; }
.infoBoxContents img{ border:10px solid #FFFFFF; } /* ------  -------*/

.infoBox_right { background-color:white; } /*green ---------------------TEST*/
.infoBox_left { background-color:white; } /* ---------------------TEST*/


.left { float: left; margin: 0px }
.list_left { float: left }
.list_left, .list_right { width: auto; margin-bottom: 5px; text-align: left }
.list_right { float: right; background-color:transparent; }


div.new_product_default { width: 280px; float: left; height: 280px; border: 1px solid #bfaa5a; margin:0; background-color:#FFF; } /* --- cm --- */
div.new_product_default_image {  width: auto; margin-top: 0px; text-align:center; }/* --- cm --- */
div.new_product_default_image img { border:0px solid red; }/* --- cm --- */
div.new_product_default_price { text-align:center; font-size:18px; color:#F00; background-color:transparent; }
div.new_product_default_right { margin: 0px; width: auto; height:auto; background:#FFF; }
div.new_product_default_tax { font-size: 11px; background:transparent; /* display:none; */ }
  
  
div.product_preview { width: 145px; float: left; height: 280px; border: 1px solid #bfaa5a; margin:0 2px 0 0; background-color:#FFF } /* --- cm --- */
div.product_preview > img { border:0px solid green; padding:3px 0 0 3px; } /* --- cm --- */
div.product_preview_price { display:block; padding-top:7px;width:140px; height:35px; text-align:right; font-size:14px; color:#333; background-color:transparent; font-weight:bold; padding-right:5px;background-image:url(img/preis-tag-gelb.png);background-position:79px 0px; background-repeat:no-repeat;z-index:5;}
div.product_preview  h2 { display:block; overflow:hidden; margin:0; height:50px; font-size: 11px; text-align:center; color:#6c717f; z-index:1;}
div.product_preview  h2 a { display:block; font-size: 11px; color:#6c717f; }
div.product_preview  h2 a:hover { color:#3c414f; }
div.product_preview_image { display:table-cell; vertical-align: middle; width: 146px; height:120px; overflow:hidden; margin: 0;  padding:0; text-align:center; border:0px solid red}
 
 
/* SPECIALS / ANGEBOTE*/
div.specials_default { width: 145px; float: left; height: 250px; border: 1px solid #bfaa5a; margin:0 2px 0 0; background-color:#fff; } /* --- cm --- */
div.specials_default >  { border:0px solid green; padding:3px 0 0 3px; } 
div.specials_default_image {  display:block; width: 100%; height:120px; overflow:hidden; margin: 0;  text-align:center;  }/* --- cm --- */
div.specials_default_left, div.specials_default_right { text-align:center; margin: 0px; width: auto; height:auto; background:#FFF; }
div.specials_default  h2 { display:block; overflow:hidden; margin:0; padding:0; height:30px; font-size: 11px; text-align:center; color:#6c717f; border:0px solid green}
div.specials_default  h2 a { font-size: 11px; color:#6c717f; margin:0; padding:0;  }
div.specials_default  h2 a:hover { font-size: 11px; color:#3c414f; }
div.specials_default_price { display:block; padding-top:7px;width:140px; height:35px; text-align:right; font-size:14px; color:white; background-color:transparent; font-weight:bold; padding-right:5px;background-image:url(img/preis-tag.png);background-position:80px 0px; background-repeat:no-repeat;z-index:5; }


span.productOldPrice { display: block; 	float: left; 	width: 60px; 	height: 15px; 	margin: 0; 	text-decoration: line-through;text-align: center;font-size: 13px;font-weight:bold;color: #cc3333; 	 	padding: 3px 5px;	} 
 /* 
 span.productOldPrice { display:none; }
 div.specials_default_right br {display:none; }
 */
.order_details, .checkout_payment_comments,
.checkout_payment_agb { font: 10px Verdana, Arial, sans-serif;}

.order_details_article { width: 140px; float: left; margin-top: 5px }
.order_details_article_header { width: 140px; float: left; padding-bottom:5px; border-bottom: 1px solid #CCCCCC }
.order_details_img { width: 70px; float: left; text-align: center; margin: 5px 0 8px 0 }
.order_details_img_header { width: 70px; float: left; text-align: center; margin: 0 0 8px 0;  padding-bottom:5px; border-bottom: 1px solid #CCCCCC }
.order_details_qty { width: 50px; float: left; text-align: center; margin-top: 5px }
.order_details_qty_header { width: 50px; float: left; text-align: center;  padding-bottom:5px; border-bottom: 1px solid #CCCCCC }
.order_details_remove { width: 50px; float: left; text-align: center; margin-top: 15px }
.order_details_remove_header { width: 50px; float: left;  padding-bottom:5px; border-bottom: 1px solid #CCCCCC }
.order_details_shippingtime { width: 70px; float: left; margin-top: 5px;  }/* display:none;  visibility:hidden;--- cm --- */
.order_details_shippingtime_header { width: 70px; float: left;  padding-bottom:5px; border-bottom: 1px solid #CCCCCC;  }/* --- cm --- */
.order_details_totalcost { text-align: right; margin: 20px 0 0 0 }
.order_details_totalcost strong { font-size: 11px; font-weight: bolder }
.order_details_totalprice_header, .order_details_singleprice_header { width: 90px; float: left;  padding-bottom:5px; border-bottom: 1px solid #CCCCCC }
.order_detais_totalprice, .order_details_singleprice { width: 90px; float: left; margin-top: 5px }

.product_content { margin-top: 15px }
.product_info_box { text-align:left; margin:0px; padding: 10px 15px 10px 20px; background:#FFF; border:1px solid #bfaa5a; }
.product_info_box_bottom { height: 12px }
.product_info_box_middle { padding: 0 1px 0 1px }

.product_info_box_middle_left { height: auto; width: auto; text-align: center; margin-left: 1px;  }
.product_info_box_middle_right { width: 200px; margin-right: 1px; text-align: left; margin-bottom: 5px }
.product_info_box_middle_thumbnail { margin: 10px 0 0 5px }
.product_info_box_top { height: 30px; background-image:url(img/product-info-header.jpg); background-repeat:no-repeat;}
.product_info_cartbutton { width: 200px }
.product_info_description { overflow: hidden; margin-bottom: 15px; text-align: left }
.product_info_dropdown { width: 140px; font-size: smaller; margin-top: 15px }
.product_info_h3 {  padding-top:5px; text-align:center;  font: small-caps bold 1.3em verdana, sans-serif;color:white; }
.product_info_menge { }
div.product_info_price { display: block;  font-size: 24px; color: #B72E0B; font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif; font-weight: bolder; text-align: left; margin: 10px 0 0 0; height: auto;  }

div.product_info_price span.productOldPrice { display: block; width: auto; height: auto; margin: 0; text-decoration: line-through; text-align: center; font-size: 18px; font-weight: normal; color: #666; background-color: #fff !important; padding: 3px 5px;	} 

.product_info_print { margin-top: 20px }
.product_info_print img a {  }
.product_info_shipping { font-size: 10px; color: #696969; font-weight: bolder }
.product_info_tax { width: 95px }
.product_info_tax_shipping { width: 250px; font-size: 10px }

.product_listing_box { width: 553px; overflow: hidden; margin-bottom: 15px; border:solid #ffe57f 1px; text-align: left; background-color:#FFFFFF; }
.product_listing_box_center { width: 553px; }
.product_listing_box_hot { width: 140px; height: 70px }
.product_listing_box_left { width: 16px; height: 152px }
.product_listing_box_right { width: 17px; height: 152px }
.product_listing_description { width: 280px; padding-left: 15px }
.product_listing_header { height: 26px; margin: 5px 0 0 0 }
.product_listing_image { width: 112px; padding: 10px 10px 5px 20px}
.product_listing_mwst { font-size: 10px; padding-right: 30px }
.product_listing_price { width: 250px; text-align: right; padding-right: 15px }
.product_listing_price_button { width: 140px; text-align: center }
.product_listing_price_detail { font-weight: bolder; padding-top: 15px }
.product_listing_shipping { font-size: 10px; color: #FDC859; font-weight: bolder }

.product_name { width: auto; margin:0px; padding:0px; text-align:center; height:30px; overflow:hidden; } /* --- cm ---  3. Zeile des Produktnamens  unsichtbar*/
.product_name h3 a {font-size: 12px; color: #666;  } /* --- cm ---*/
.product_name h3 a:hover { color: red;  } /* --- cm ---*/
.product_name h2 a {font-size: 12px; color: #666;  } /* --- cm ---*/
.product_name h2 a:hover { color: red;  } /* --- cm ---*/

div#manufaclogo { display:block; width:auto; height:70px; text-align:right; margin:10px 0 0 0; }

.right { float: right; margin: 0px }

.row1 { background: #F2F2F2 }
.row1, .row2 { padding: 5px }
.row2 { background: #FFFFFF }


/* HEADINGS */
h1 {color:#000000;font-weight:bold; font-size:22px; margin:20px 0px 15px 0px; padding:0px; width:auto; border-style:solid; border-width:0px 0px 1px 0px; border-color:#000000;}
h2 {color:#000000; font-weight:bold; font-size:16px; margin:15px 0px 8px 0px; padding:0px;}
h3 {color:#ccc; font-weight:normal; font-size:12px;}

/* PARAGRAPH GLOBAL */
p {margin:8px 0px 8px 0px}
.infoheadings{margin:-10px 0px 0px 0px;}
.infoheadings1{margin:5px 0px 0px 0px;padding-top:5px;padding-left:10px;}
/* ORDER DETAILS */
table.orderdetails {font-size:11px; background-color:#FFF2CC; border-style: solid; border-width:0px 1px 1px 1px; border-color:#DA9401;}
table.orderdetails tr td {padding:4px}
table.orderdetails tr.headerrow td {background-color:#DA9401; color:#FFFFFF; font-weight:bold}
table.orderdetails tr.headerrow td.left {text-align:left}
table.orderdetails tr.headerrow td.center {text-align:center}
table.orderdetails tr.headerrow td.right {text-align:right}

/* ORDER DETAILS CONTENT ROW 1 */
table.orderdetails tr.contentrow1 td {background-color:#FFF2CC;vertical-align:top}
table.orderdetails tr.contentrow1 td.quantity {text-align:center}
table.orderdetails tr.contentrow1 td.quantity input {font-size:11px; padding:2px; border:solid #DA9401 1px;}
table.orderdetails tr.contentrow1 td.productname {text-align:left}

/* ORDER DETAILS CONTENT ROW 2 */
table.orderdetails tr.contentrow2 td {background-color:#FFEAAB;vertical-align:top}
table.orderdetails tr.contentrow2 td.quantity {text-align:center}
table.orderdetails tr.contentrow2 td.quantity input {font-size:11px; padding:2px; border:solid #DA9401 1px;}
table.orderdetails tr.contentrow2 td.productname {text-align:left}

/* ORDER DETAILS SINGLE PRICE */
table.orderdetails tr td.singleprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS TOTAL PRICE PER ITEM */
table.orderdetails tr td.totalprice {text-align:right; white-space:nowrap}

/* ORDER DETAILS DELETE CHECKBOX */
table.orderdetails tr td.delete {text-align:center; white-space:nowrap}

/* ORDER DETAILS PRODUCT ATTRIBUTES */
table.orderdetails tr td.productname table.productattributes {margin-top:3px;}
table.orderdetails tr td.productname table.productattributes tr td {padding:0px;}
table.orderdetails tr td.productname table.productattributes tr td.attribute {padding-right:4px;}
table.orderdetails tr td.productname table.productattributes tr td.value {width:100%;}

/* ORDER DETAILS SUBTOTAL */
table.orderdetails tr td.subtotal {background-color:#FFEAAB; text-align:right;border-style: solid; border-width:1px 0px 0px 0px; border-color:#DA9401;}

/* COMMENTS ON CHECKOUT CONFIRMATION SITE */
p.checkoutcomment textarea {width:100%}

/* AGB ON CHECKOUT SITE */
p.checkoutagb textarea {width:100%}

/* CHECKOUT NAVIGATION */
ul#checkoutnavigation {}
ul#checkoutnavigation li {height: 70px; list-style-type:none; float:left; width:185px; margin-right:15px; border: solid 1px; padding:8px}
ul#checkoutnavigation li.active {background-color: #FFEAAB}
ul#checkoutnavigation li.active .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.active .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.active .description {font-size:11px}

ul#checkoutnavigation li.inactive {color:#999999; background-color: #EDEDED; border-color:#999999}
ul#checkoutnavigation li.inactive .number {font-size:20px; font-weight:bold}
ul#checkoutnavigation li.inactive .title {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.inactive .description {font-size:11px}


ul.messageStack {border:solid 2px #B22020; background-color:#FFD6D6; padding:8px}
ul.messageStack li {}
ul.messageStack li.messageStackError {list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/exclamation.png); background-repeat:no-repeat; background-position:0px 4px}
ul.messageStack li.messageStackWarning {list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/icon_alert.gif); background-repeat:no-repeat; background-position:0px 4px; background-color:#FFF2CD}
ul.messageStack li.messageStackSuccess {list-style:none; padding:5px 0px 2px 20px; background-image:url(../../images/icons/icon_accept.gif); 
background-repeat:no-repeat; background-position:0px 4px; background-color:#66FF66}


/* SUCCESS MESSAGE */
/* .messageStackSuccess {padding:4px; background-color:#66FF66} */

/* FOOTER */
#footer {clear:both; text-align:center; font-size:10px; color:#666666; background-color:transparent; padding: 8px; margin-bottom:5px;}


/* GNU */

.GNU { font: 10px Verdana, Arial, sans-serif; color:#ACACAC; }
.GNU a { font: 10px Verdana, Arial, sans-serif; color:#ACACAC;}
.GNU a:hover { font: 10px Verdana, Arial, sans-serif; color:#666666;}


/*------------------------------------------------------------------------------------------------------------------------------------ added by .cm */
.pageHeadingIndex { font-size:16px; color:#B72E0B; padding:0 20px 10px 0}
.pageContentIndex { color:#666; background-color:#FFF; padding:10px}

.searchbox {  margin: 5px 0 0px 0px; padding-right:3px; width:175px; background-color:transparent; }
.searchbox a { font-size:12px; color:#666; margin}
.searchbox a:hover {color:#fff;}

/*  ---------- N A V I G A T I O N  ----------  */
 
div#MainNav {  width:970px; margin-left:10px;height:28px; text-align:center; border-top:1px solid gold; border-bottom:1px solid gold; background-color:#fff2bf;}
ul.main_nav  { display:block; width:575px; margin-left:318px; padding:0; }
ul.main_nav li { display:inline; margin:0; padding:0; line-height:26px; list-style: none;}

ul.main_nav a {  height:22px; margin:0px; padding:2px 10px; font-size:14px; font-weight:bold; background-color:#ffd633; float:left; border:1px solid #fff; text-decoration:none;  } 

a.nav1 { color:#666; }
a.nav1:hover { color:#666; background-color:#ffe57f;}

/*  ---------- W A R E N K O R B ----------  */
.cartbox { margin: 8px 0 0px 0px; padding-right:3px; width:175px; background-color:transparent;}
.CartBoxHeading {  height:25px; background-image:url(img/navbox-heading-back5.png);background-position:0px 0px; background-repeat:no-repeat;  font-weight: bold;  }
.CartBoxHeading a { color:#333; font-size: 1.2em; padding-top:5px;  }
.CartBoxHeading a:hover { color:#fff; font-size: 1.2em;}


#SpecialsBox { margin:8px 0 8px 0; border:0px; padding:0px;  width:175px; text-align:center;}
.SpecialsBoxHeading { padding-left: 10px; height:25px; background-image:url(img/navbox-heading-back5.png);   font-size:1.2em; font-weight: bold; margin: 0; text-align:left; }
.SpecialsBoxHeading a {  display:block; width:100%; font-size: 1.2em; font-weight: bold; color:#c41414; }
.SpecialsBoxHeading a:hover { color:#fff; }
.SpecialsBoxPrice { color:white; padding-top:5px; padding-bottom:8px;font-size:16px; font-weight:bold; background-image:url(img/preis-tag.png);background-position:80px 0px; background-repeat:no-repeat;z-index:5;}
#SpecialsBox  .boxText { background-color:#fff;height:100%; }
#SpecialsBox  .infoBoxContents { background-color:#fff; border-left: 1px solid #eebe00;border-right: 1px solid #eebe00; }
div#SpecialsBox span.productOldPrice { color:#666; background-color:#fff !important;}



.NewArticles { background: transparent; padding: 0px;text-align:center;}
.NewArticleBox { margin: 8px 0 8px 0; padding-left:auto; padding-right:auto; border: 0px; width:175px; text-align:center;background-color:white; }
.NewArticleBox a { color:#666;  }
.NewArticleBox a:hover { color:#c41414; }


.NewArticleBoxHeading { padding-left: 10px; height:25px; background-image:url(img/navbox-heading-back5.png);   font-size:1.2em; font-weight: bold; margin: 0; text-align:center; }
.NewArticleBoxHeading a { display:block; width:100%; font-size: 1.2em; font-weight: bold; color:#c41414; }
.NewArticleBoxHeading a:hover { color:white; }

.Bestseller{height:500px;}
.BestsellersBoxHeading { padding-left: 40px;  height:25px; background-image:url(img/navbox-heading-back5.png);   font-size:1.6em; font-weight: bold; margin: 0; text-align:left; }
.scroll_marquee{background-image:url(img/bestseller-bg.gif);}

.transactiondetails { display:none }
span#pp-logo, span#pp-logo img { display:inline, margin-left:10px; }


span.discount { margin:10px; padding:3px 5px; font-size:28px; font-weight:bold; color:#B72E0B; background-color:#fff; border:1px solid #B72E0B ;}

#manufactures{position: relative;bottom:10px; left: 20px;padding-left:20px; clear:both; text-align:center; width:910px;}