/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce
   -----------------------------------------------------------------------------------------
   based on:
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License
   ---------------------------------------------------------------------------------------*/


body {
	font-family: Verdana;
	font-size:11px;
	color:#252525;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:6px;
	background: #FFFFFF url(img/ledermuster.jpg);/*background-image:url(img/bg_body.jpg);
	background-repeat:repeat-x;*/

}
a {
	text-decoration:none;
	color:#252525;
}
a:hover {
	text-decoration:underline;
	color:#252525;
}
a:active {
	text-decoration:none;
}
a:visit {
 text-decoration:none;
}
/* Links im Text
----------------------------------------------- */
a {
 color#252525;
}
.link {
	color:#252525;
}
.link_invert {
	color:#252525;
}
a.link_invert:hover {
	color:#252525;
}
.link_invert a {
	color:#252525;
}
.textboxred_h {
	color:#252525;
	font-size: 14px;
}
.textboxred_default {
	color:#000000;
}
/* Header-Klassen
----------------------------------------------- */


h1 {
	font-weight:bold;
	font-size:12px;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-color:#668D00;
	margin:15px 0px 0px 0px;
	padding:0px;
	width:auto;
}
h1 a {
	font-size:12px;
	font-weight:bold;
	font-size:inherit;
	margin:15px 0px 0px 0px;
	padding:0px;
	text-decoration:none;
	width:auto;
}
h2 {
	font-weight:700;
	font-size:12px;
	margin:15px 0px 4px 0px;
	padding:0px;
}
/* Paragraph
----------------------------------------------- */
p {
	padding:0px;
	margin:15px 0px 15px 0px;
}
span.tooltip {
	border-bottom-color: #3B59A6;
	border-bottom-width:1px;
	border-bottom-style:solid;
}
/* Horizontale Linie
----------------------------------------------- */
hr {
	width:80%;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-color:#666666;
	border-bottom-width:1px;
}
/* Textarea
----------------------------------------------- */
textarea {
	font-family:"Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size:10px;
}
/* Input
----------------------------------------------- */
input {
	font-family:"Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size:11px;
	line-height:16px;
	border-style:solid;
	vertical-align:bottom;
	border-width:1px;
	text-align:left;
	border-color:#b8b8b8;
}
input[type=radio], input[type=image] {
	border-style: none;
}

.input_search input {
	float:left;
	width: 85px;
	border-style:solid;
	border-color:#B5B9BA;
	border-width:1px;
}
/* select
----------------------------------------------- */
select {
	font-family:"Trebuchet MS", Verdana, Arial, Sans-serif;
	font-size:10px;
}
/* Image mit link
----------------------------------------------- */
img {
	border:0;
}
/* Formular
----------------------------------------------- */
form {
	padding:0px;
	margin:0px;
}
/* Horizontale Linie hellgrau
----------------------------------------------- */
hr.lightGrey {
	width:100%;
	border:none;
	color:#D9D9D9;
	background:#D9D9D9;
	height: 1px;
	margin: 7px 0px 7px 0px !important;
	margin: -2px 0px -2px 0px;
	line-height:1px;
	font-size:1px;
}
.big_textarea textarea {
	float:left;
	width: 540px;
	margin-bottom:10px;
}
/* Main Container (über gesamte Seite)
----------------------------------------------- */
div#mainCONTENT {
	padding:0px;
	width:990px;
	margin: 0 auto;
}
/* Container für Header
----------------------------------------------- */

div#headerCONTAINER {
	width:990px;
	margin: 0 0 5px 0;
}
div#header_topCONTAINER {
}
div#header_topCONTAINER .menu {
}
div#header_topCONTAINER .language {
	float:left;
	padding-left:16px;
	width:200px;
	color:#252525;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
}
div#header_topCONTAINER .currencies_text {
	float:left;
	padding-left:0px;
	color:#252525;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
}
div#header_topCONTAINER .currencies_select {
	float:left;
	padding-left:5px;
	padding-top:5px;
	width:120px;
	color:#252525;
}
div#header_topCONTAINER .language_text {
	float:left;
	padding-left:0px;
	color:#252525;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
}
div#header_topCONTAINER .language_select {
	float:left;
	padding-left:5px;
	padding-top:5px;
	width:120px;
	color:#252525;
}
div#header_imageCONTAINER {
	height:163px;
	background: url(img/seitenkopf-logo-first-suitcase.jpg) no-repeat center center;
	width: 990px;
	background-color: #FFFFFF;
	border: 1px solid #000;
}
div#header_bottomCONTAINER {
	height:28px;
	background-color:#343434;
	background-repeat:repeat-x;
	background-image:url(img/header_bottom_bg.jpg);
}
div#header_bottom_leftCONTAINER {
	float:left;
	height:28px;
	width:360px;
	background-repeat:no-repeat;
	background-image:url(img/header_bottom.jpg);
}
div#header_bottom_leftCONTAINER .buttons {
	padding-top:5px;
	padding-left:8px;
}
div#header_bottom_rightCONTAINER {
	float:right;
	height:28px;
}
/* contentCONTAINER
------------------------------------------------------
*/

div#contentCONTAINER {
	padding:0px 6px;
	width:98%;
}
div#content_fullCONTAINER {
	width:100%;
	float: left;
}
div#content_fullCONTAINERBACKBOX {
	width:990px;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	border-color:#000000;
	background: url(img/bg-fullcontainer.gif) repeat-y;
	float: left;
}
div#content_fullCONTAINERBOX {
	width:990px;
	float:left;
	font-weight:200;
}
/* Container f�r linke Spalte
----------------------------------------------- */
div#leftCONTENT {
	/*float:left;
	width:175px;
	padding:0 0 20px 0;
	background-color: #FFFFFF;*/
	 float:left;
	width:169px;
	padding:6px 6px 6px0;
}
div.box_LEFT {
	float:left;
	width:175px;
	margin:0 0 15px 0;
	padding:0px;
}
div#leftCONTENT div#top_left {
	float:left;
	width:161px;
	padding:6px 6px 6px 8px;
}
div#leftCONTENT div#top_left ul {
	list-style-type:none;
	width:159px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
div#leftCONTENT div#top_left li {
	float:left;
	width:159px;
	padding: 0px;
}
div#leftCONTENT ul {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}
div#leftCONTENT li {
	float:left;
	width:144px;
	padding: 3px 0px 3px 16px;
}
div#leftCONTENT li.image {
	float:left;
	width:175px;
	padding: 0px 11px 0px 0px;
}
div#leftCONTENT li.head {
	width:175px;
	height:19px;
	font-size:11px;
	font-weight:bold;
	text-indent:20px;
	line-height:19px;
	color:#FFFFFF;
	vertical-align:middle;
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style-image:none;
	background: url(img/bg-headlines-left.gif) no-repeat left top;
}
div#leftCONTENT li.head a {
	color: #ffffff;
}
div#rightCONTENT li.head a {
	color: #ffffff;
}
/* Container für mittleren Bereich
----------------------------------------------- */
div#middleCONTENT {
	/*float:left;
	width:620px;
	padding:0px;
	overflow:hidden;*/
	float:left;
	width:640px;
	padding:0px;
	overflow:hidden;
}
div#middleCONTENTBOX {
	/*width:586px;
	padding:0px;
  margin:5px 15px 5px 10px;*/
  width:615px;
	padding: 5px 10px 5px 15px;
}
/* Container für rechte Spalte
----------------------------------------------- */
div#rightCONTENT {
	float:right;
	width:175px;
	padding:0px;
	overflow:hidden;
}
/* ----------------------------------- */
div.box_RIGHT {
	float:left;
	width:175px;
	margin:0 0 15px 0;
	padding:0px;
}
div#rightCONTENT div#top_right {
	float:right;
	width:175px;
}
div#rightCONTENT div#top_right div.cart_immage {
	float:left;
	padding:6px 6px 6px 15px;
}
div#rightCONTENT div#top_right div.cart_content {
	float:left;
	width:80px;
	padding:6px 6px 6px 0px;
}
div#rightCONTENT div#top_right ul {
	list-style-type:none;
	width:80px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
div#rightCONTENT div#top_right li {
	float:left;
	width:80px;
	padding: 0px;
}
div#rightCONTENT ul {
	list-style-type:none;
	width:170px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
div#rightCONTENT li {
	float:right;
	width:145px;
	padding: 3px 0px 3px 15px;
}
div#rightCONTENT li.image {
	float:left;
	width:159px;
	padding: 0px 0px 0px 10px;
}
div#rightCONTENT li.bestseller {
	float:left;
	width:140px;
	padding: 3px 0px 3px 0px;
	margin:  0px 0px 0px 17px;
	_margin:  0px 0px 0px 8px;
	border-bottom-width:0px;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
}
div#rightCONTENT li.head {
	float:left;
	width:175px;
	height:19px;
	font-size:11px;
	font-weight:900;
	text-indent:24px;
	line-height:19px;
	color:#FFFFFF;
	padding:0;
	margin:0;
	list-style-image:none;
	background: url(img/bg-headlines.gif) no-repeat;
}
.input_nl input {
	width: 130px;
	border-style:solid;
	border-width:1px;
	border-color:#B5B9BA;
}
.input_login input {
	width: 130px;
	border-style:solid;
	border-width:1px;
	border-color:#B5B9BA;
}
/* Header CONTENT
----------------------------------------------- */
div#content {
	margin-top:10px;
	width:615px;
}
div#content div.headerCONTENT {
	width:586px;
	font-weight:bold;
	font-size:11px;
	vertical-align:middle;
	padding: 0 0 0 25px;
}
div#content div.headerCONTENT h1 {
	font-size:11px;
}
div#content div.header_grey2CONTENT {
	width:616px;
	height:20px;
	font-weight:500;
	font-size:11px;
	line-height:20px;
	vertical-align:middle;
	text-indent:28px;
	border-width:0px 0 0px 0;
	border-style:solid;
	border-color:#cccccc;
	margin:0px 0 10px 0;
}
div#content div.header_grey_no_margin2CONTENT {
	width:616px;
	height:20px;
	font-weight:500;
	font-size:11px;
	line-height:20px;
	vertical-align:middle;
	text-indent:28px;
	border-width:0px 0 1px 0;
	border-style:solid;
	border-color:#252525;
	margin:0px 0 0px 0;
}
div#content div.yellow_headerCONTENT {
	width:586px;
	_width:588px;
	font-size:12px;
	font-weight:900;
	padding: 0px 0px 0px 30px;
	margin: 0px -28px 0px 0px;
	line-height: 20px;
	vertical-align:middle;
	border-width:0px 0 1px 0px;
	border-style:solid;
	border-color:#252525;
	background-image: url(img/transparent_quader.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
}
div#content div.green_headerCONTENT {
	width:586px;
	height:26px;
	font-weight:900;
	font-size:12px;
	line-height:26px;
	vertical-align:middle;
	text-indent:28px;
}
div#content .top_info_content {
	padding:10px 0 10px 0;
}
div#content div.header_grey_underlineCONTENT {
	width:580px;
	padding: 0px 0 0px 5px;
	margin: 0 0 10px 10px;
	line-height: 20px;
	vertical-align:middle;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#252525;
}
div#content div.header_grey_underlineCONTENT h2 {
	font-size:11px;
}
div#content div.header_greyCONTENT {
	width:586px;
	_width:588px;
	font-size:12px;
	font-weight:900;
	padding: 0px 0px 0px 30px;
	margin: 0px -28px 0px 0px;
	line-height: 20px;
	vertical-align:middle;
	border-width:0px 0 1px 0px;
	border-style:solid;
	border-color:#252525;
	background-image: url(img/transparent_quader.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
}
div.content_none {
	float:both;
	width:616px;
	border-width:0px;
	margin-top:15px;
	margin-bottom:15px;
}
div.small_greyCONTENTBOX {
	width:290px;
	height:145px;
}
div.small_greyCONTENTBOX .header {
	width:260px;
	font-size:12px;
	font-weight:900;
	padding: 0px 0px 0px 30px;
	margin:0px 0px 10px 0px;
	line-height: 20px;
	vertical-align:middle;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#252525;
}
/* Gift
----------------------------------------------- */

/* EDIT LW */

#content #gift_CONTENT {
	float:left;
	border-width:1px 0px 1px 0px;
	border-color:#CCCCCC;
	border-style:solid;
	width:607px;
	margin: 30px 0px 0px 0px;
	padding:5px;
	background-color:#F9F9F9;
}
#content div.header_content {
	font-size:11px;
	font-weight:bold;
	padding-bottom:7px;
}
#gift_CONTENT div.info_content {
	padding: 4px 0px 0px 0px;
	margin: 0px;
}
#gift_CONTENT div.gift-to-friend {
	padding-bottom:10px;
}
#gift_CONTENT div.small_info_content {
	padding-top:10px;
}
#gift_CONTENT div.code {
	padding-top:5px;
	padding-bottom:5px;
}
#gift_products_CONTENT div.content {
	width:601px;
	padding: 4px 0px 0px 15px;
	margin: 0px;
}
#gift_products_CONTENT div.image {
	float:left;
	width:120px;
	height:90px;
	background-position: center center;
	background-repeat: no-repeat;
}
#gift_products_CONTENT div.descBOX {
	float:left;
	width:474px;
}
#gift_products_CONTENT div.head {
	float:both;
	font-weight:800;
}
#gift_products_CONTENT div.desc {
	float:both;
	padding: 5px 0;
}
#gift_products_CONTENT div.add_gift {
	float:both;
	text-align:right;
}
#gift_products_CONTENT div.gift_text {
	float:left;
	width:600px;
	padding:6px 0 6px 0;
}
/* reviews list
----------------------------------------------- */
#reviews_listCONTAINER {
	float:both;
	width:580px;
}
#reviews_listCONTAINER .name {
	float:left;
	width:250px;
	padding:2px;
}
#reviews_listCONTAINER .comment {
	float:left;
	width:450px;
	padding:2px 0px 2px 10px;
}
#reviews_listCONTAINER .rating {
	float:left;
	width:160px;
	padding:2px;
}
#reviews_listCONTAINER .date {
	float:right;
	width:150px;
	text-align:right;
	padding:2px;
}
/* Order details
----------------------------------------------- */
#content .subheader_greyCONTENT {
	border-width:0px 0px 1px 0px;
	border-color:#cccccc;
	border-style:solid;
	width:616px;
	height:20px;
}
#tbl_head div {
	float:left;
	padding:4px 2px 0 2px;
}
div.image {
	width:120px;
}
div.qty {
	width:45px;
	text-align:center;
}
div.article {
	width:220px;
}
div.price {
	width:70px;
	text-align:right;
}
.orders_row div.image {
	background-position: center center;
	background-repeat: no-repeat;
	height:120px;
}
.orders_row div.article {
	border-width:0px 1px 0px 0px;
	border-color:#252525;
	border-style:solid;
}

.orders_row div.article .products_attributes p
{
  padding:0px;
  margin:0px;
}

.orders_row div.price {
	border-width:0px 1px 0px 0px;
	border-color:#252525;
	border-style:solid;
	background-color: #F9F9F9;
}
div.remove {
	width:60px;
	text-align:right;
}
.orders_row {
	float:left;
	border-bottom: 1px solid;
	border-color: #252525;
}
.orders_row div {
	float:left;
	padding:4px 2px 0 2px;
	height:120px;
}
/* Login
----------------------------------------------- */
div#left_box {
	float:left;
}
div#right_box {
	float:right;
}
div.small_greyCONTENTBOX div.input_text {
	padding: 6px 5px 5px 10px;
	float:left;
	width: 90px;
}
div.small_greyCONTENTBOX div.input_field {
	padding: 5px;
	float:left;
	width: 165px;
}
div.small_greyCONTENTBOX div.text_full {
	padding: 2px 5px 0px 10px;
	_padding: 0px 5px 0px 10px;
	font-size:10px;
	float:left;
	width: 260px;
}
div#right_box div.text_full {
	height: 88px;
	font-size:11px;
	padding-bottom: 0px;
	_padding-bottom: 5px;
}
div.small_greyCONTENTBOX div.submit {
	height:17px;
	vertical-align:top;
	padding-bottom: 10px;
	padding-right: 5px;
	float:right;
}
#content #submit_buttons {
}
/* EDIT LW - entfernt
  #content div.submit_reload {
    padding-left: 26px;
  	float:left;
  }
*/

  #content div.submit_shopping {
	padding-left: 26px;
	float:left;
	width:160px;
}
#content div.submit_checkout {
	padding-right: 5px;
	float:right;
	vertical-align:top;
	width:280px;
}
.submit_checkout #button_paypal {
	float:left;
	width:160px;
}
.submit_checkout #text_oder {
	float:left;
	width:40px;
}
.submit_checkout #button_checkout {
	float:left;
	width:80px;
}
div.small_greyCONTENTBOX div.submit input {
	border-width:0px;
	padding-top:5px;
}
div#content div.text {
	padding: 5px 5px 10px 5px;
}
div#content div.submit {
	height:17px;
	vertical-align:top;
	padding-bottom: 10px;
	padding-right: 5px;
	float:right;
}
.menu {
	height: 26px;
}
/* Horizontales Men�
----------------------------------------------- */


ul#horizontalmenu {
	list-style-type:none;
	margin:0;
	padding:0 0 5px 0;
	float: right;
}
ul#horizontalmenu li {
	float:left;
	padding:5px 20px;
	margin:0;
	display: block;
	background-color: #FFFFFF;
}
ul#horizontalmenu li.link {
}
ul#horizontalmenu li.spacer {
	width:1px;
	background-repeat:no-repeat;
	background-image:url(img/header_menu_spacer_small.gif);
	background-position: center center;
	padding: 5px 0;
}
ul#horizontalmenu a {
	color:#252525;
	font-weight: bold;
}
ul#horizontalmenu a:hover {
	color: #622B24;
	text-decoration: none;
}
/* boxes */


/* ---------- */
.bullet {
	color:#B2B2B2;
	list-style:none;
	width:150px;
	vertical-align:middle;
	padding: 2px 0px 0px 30px;
	margin: 0 0 0 0px;
	background: url(img/arrow_box.gif) no-repeat 5px 10px;
	line-height: 15px;
}
/* ---------- */

DIV#categorieBOX {
	padding: 0;
	line-height: 20px;
}
DIV#categorieBOX li li {
	display: block;
	width: 130px;
}
DIV#categorieBOX li li li {
	display: block;
	width: 105px;
}
DIV#categorieBOX li li li li {
	display: block;
	width: 65px;
}
DIV#categorieBOX UL.horiz {
	padding: 0 0 0 24px;
	margin: 0 -24px 0 0px;
	list-style-type: none;
	background: url(img/exim_.gif) repeat-y 0% 0%;
}
DIV#categorieBOX LI.horiz {
	padding: 0 0 0 24px;
	margin: 0 -24px 0 0px;
	font-size:10px;
	list-style-type: none;
	background: url(img/extm.gif) no-repeat 0% 0%;
}
DIV#categorieBOX LI.last {
	padding: 0 0px 0 24px;
	margin: 0 -24px 0 0px;
	background: url(img/exlm.gif) no-repeat 0% 0%;
	font-size:10px;
}
DIV#categorieBOX UL.last {
	background-image: none;
}
DIV#categorieBOX UL#main {
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	list-style-type: none;
}
DIV#categorieBOX ul#main LI.main {
	margin:0px 0px 0px 0px;
	width:141px;
	padding: 3px 15px 3px 15px;
	font-size:11px;
	vertical-align:middle;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
	background: url(img/arrow_box.gif) no-repeat 5px 10px;
}
DIV#categorieBOX ul#main LI.main_on {
	margin:0px 0px 0px 0px;
	width:141px;
	padding: 3px 15px 3px 15px;
	font-size:12px;
	font-weight:900;
	vertical-align:middle;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
	background: url(img/arrow_box_on.gif) no-repeat 5px 10px;
}
DIV#categorieBOX ul#main LI.main_end {
	margin:0px 0px 15px 0px;
	width:141px;
	padding: 3px 15px 3px 15px;
	font-size:11px;
	vertical-align:middle;
	background: url(img/arrow_box.gif) no-repeat 5px 10px;
	border-bottom: 1px solid #CCC;
}
DIV#categorieBOX UL.last LI.main_end {
	margin:0px 0px 0px 0px;
	padding: 3px 15px 3px 15px;
	font-size:12px;
	vertical-align:middle;
	background: url(img/arrow_box.gif) no-repeat 5px 10px;
}
DIV#categorieBOX ul#main LI.main_end_on {
	margin:0px 0px 0px 0px;
	width:141px;
	padding: 3px 15px 3px 30px;
	font-weight:900;
	font-size:12px;
	vertical-align:middle;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
	background: url(img/arrow_box_on.gif) no-repeat 10px 10px;
}
/* navtrail Pfad
----------------------------------------------- */
div#navtrail {
	font-size:10px;
	font-color:#B2B2B2;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	height:15px;
	text-align:left;
	width:615px;
}
/* Categorie Listing
----------------------------------------------- */

#categorie_listingCONTAINER {
	margin: 5px 0px 10px 0px;
	text-align:center;
	width:613px;
}
#categorie_listingCONTAINER .cat_imageCONTAINER {
	float:left;
	height:106px;
	padding: 0px 10px 0 0;
	background-repeat:no-repeat;
	background-position:center center;
}
#categorie_listingCONTAINER .categorieCONTAINER {
	float:left;
	padding: 0px 10px 0 0;
	width:133px;
	height:136px;
	background-position:top center;
	background-repeat: no-repeat;
	background-image:url(img/bg_product_image.gif);
}
#categorie_listingCONTAINER .categorie_defaultCONTAINER {
	float:left;
	width:133px;
	height:106px;
	background-position:top center;
	background-repeat: no-repeat;
}
#categorie_listingCONTAINER .categorie_link {
	float:left;
	width:133px;
	padding: 0px 10px 0 0;
	vertical-align:middle;
}
#categorie_image {
	float:right;
	padding:10px 10px 10px 30px;
}
#categorie_descriptionCONTAINER {
	padding:15px 5px 1px 15px;
}

  /* Vorformatierung für Texte in der Kategoriebeschreibung */
  #categorie_descriptionCONTAINER, #categorie_descriptionCONTAINER p, #categorie_descriptionCONTAINER font, #categorie_descriptionCONTAINER a
  {
    font-size:10px;
  }

/* new products
----------------------------------------------- */
#new_productsCONTAINER {
	float:both;
	padding:5px;
	margin: 5px 0px 15px 3px;
	_margin: 5px 0px 15px 0px;
}
#new_productsCONTAINER .new_productsCONTAINERBOX {
	float:left;
	width:286px;
	height:188px;
	padding:0px;
	margin: 5px;
}
#new_productsCONTAINER div.headline {
	float:left;
	height: 21px;
	text-indent: 26px;
	vertical-align:middle;
	padding:7px 0px 0px 0px;
	width:286px;
	background-color:#484848;
	border-bottom-color:#B2B2B2;
	border-bottom-style:solid;
	border-bottom-width:2px;
}
#new_productsCONTAINER div.image {
	float:left;
	width:60px;
	height:90px;
	margin:5px 0px 0px 5px;
	_margin:5px 0px 0px 3px;
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	background-position:center center;
	background-repeat:no-repeat;
}
#new_productsCONTAINER div.content {
	float:left;
	font-size:10px;
	width:186px;
	height:115px;
	margin: 5px 5px 5px 10px;
}
#new_productsCONTAINER div.desc {
	float:both;
	height:75px;
	margin: 0px 0px 5px 0px;
}
/* products histoty
----------------------------------------------- */
#products_historyCONTAINER {
	float:both;
	padding:5px;
	margin: 5px 0px 15px 3px;
	_margin: 5px 0px 15px 0px;
}
#products_historyCONTAINER .products_historyCONTAINERBOX {
	float:left;
	width:286px;
	height:188px;
	padding:0px;
	margin: 5px;
	border-width: 0 1px 1px 1px;
	border-style:solid;
	border-color:#cccccc;
}
#products_historyCONTAINER div.headline {
	float:left;
	height: 21px;
	text-indent: 26px;
	vertical-align:middle;
	padding:7px 0px 0px 0px;
	width:286px;
	background-repeat:repeat-x;
	background-image:url(img/blue_content_header.jpg);
}
#products_historyCONTAINER div.image {
	float:left;
	width:60px;
	height:90px;
	margin:5px 0px 0px 5px;
	_margin:5px 0px 0px 3px;
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	background-position:center center;
	background-repeat:no-repeat;
}
#products_historyCONTAINER div.content {
	float:left;
	font-size:10px;
	width:186px;
	height:115px;
	margin: 5px 5px 5px 10px;
}
#products_historyCONTAINER div.desc {
	float:both;
	height:75px;
	margin: 0px 0px 5px 0px;
}
/* product listing
----------------------------------------------- */
.option_listing ul {
	list-style-type: none;
}
#product_listing_categorieCONTAINER {
	padding:0px 0px 20px 0px;
}
#product_listing_categorieCONTAINER .product_listing_cat_descCONTAINER {
	padding:15px 5px 0px 15px;
}
#product_listing_categorieCONTAINER .background {
	float:left;
	width:133px;
	height:106px;
	margin:10px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	background-image:url(img/bg_product_image.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
#product_listing_categorieCONTAINER .product_listing_cat_imageCONTAINER {
	float:right;
	width:133px;
	height:106px;
	margin: 0px 0 0 0px;
	background-position:center center;
	background-repeat: no-repeat;
}
#product_listing_categorieCONTAINER .manufacturer {
	float:left;
	padding:15px 5px 5px 0px;
}
#product_listing_categorieCONTAINER .multisort {
	float:right;
	padding:0px 5px 5px 0px;
}
#product_listingCONTAINER {
	margin:15px 0 0px 10px;
}
#product_listingCONTAINER .product_listingCONTAINERBOX {
	float:left;
	width: 616px;
	height: 205px;
	text-align:center;
}
#product_listingCONTAINER .product_imageCONTAINER {
	float:left;
	width: 150px;
	height: 120px;
	background-position:center center;
	background-repeat: no-repeat;
}
#product_listingCONTAINER div.content {
	float:left;
	font-size:10px;
	width:150px;
	margin: 2px 0px 0px 0px;
}
#product_listing2CONTAINER {
	float:both;
	padding:0px;
	margin: 0px 0px 15px 0px;
	_margin: 5px 0px 15px 0px;
}
#product_listing2CONTAINER .product_listing2CONTAINERBOX {
	float:left;
	width:616px;
	height:188px;
	padding:0px;
	margin: 0px;
}
#product_listing2CONTAINER div.image {
	float:left;
	width:133px;
	height:106px;
	/*_margin:10px 0px 0px 10px;*/
	/*_margin:5px 0px 0px 3px;*/
	padding:0px;
	background-repeat:no-repeat;
	background-position:center center;
}
#product_listing2CONTAINER div.background {
	float:left;
	width:133px;
	height:106px;
	margin:10px 0px 0px 10px;
	background-image:url(img/bg_product_image.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
#product_listing2CONTAINER div.content {
	float:left;
	font-size:10px;
	width:270px;
	height:115px;
	margin: 10px 5px 5px 10px;
}
#product_listing2CONTAINER h2.headline {
	/*float:left;*/
  	color:#FFFFFF;
	font-size:12px;
	vertical-align:middle;
	margin:0px;
	padding:0px 0px 5px 0px;
	width:270px;
}
#product_listing2CONTAINER div.desc {
	/*float:both;*/
  	height:75px;
	margin: 0px 0px 5px 0px;
}
#product_listing2CONTAINER div.zoom {
	/*float:left;*/
           width:58px;
	height:21px;
}


div.price_box {
	float:right;
	width:135px;
	height:100px;
	margin: 30px 20px 5px 0px;
	background-image:url(img/bg_pricebox.gif);
	text-align:center;
	background-position: top center;
	background-repeat:no-repeat;
}
div.price_box .price_addon {
	float:both;
	font-size:10px;
	color:#FFFFFF;
	margin: 0px 0px 15px 0px;
  line-height:11px;
}
div.price_box .details {
	float:left;
}
div.price_box .add_cart {
	float:right;
}


/* product info
----------------------------------------------- */
#product_info_topCONTAINER {
	float:both;
	margin:0px;
	width:590px;
	padding: 30px 2px 2px 0px;
	margin-left:25px;
}
#product_info_topCONTAINER ul.option_listing {
	margin: 0px;
	padding: 0;
}
#product_info_topCONTAINER ul.option_listing li select {
	margin-bottom: 10px;
}
#product_info_topCONTAINER .product_price_addon {
	margin: 0 0 10px 0;
	padding-top:10px;
}
#product_info_topCONTAINER .imageCONTAINER {
	float: left;
	width: 245px;
}
#products_mo_images {
	float:left;
	padding-left:0px;
}
#products_mo_images .product_imageCONTAINER {
	float: left;
	width: 133px;
	height: 106px;
	margin:0px;
	background-image:url(img/bg_product_image.gif);
	background-repeat:no-repeat;
}
#products_mo_images .product_imageCONTAINER_img {
	float:left;
	background-position:center center;
	background-repeat:no-repeat;
}
#product_info_topCONTAINER .product_imagefullCONTAINER {
	float: left;
	width: 250px;
	height: 250px;
	text-align:left;
	background-position:left top;
	background-repeat:no-repeat;
}
#product_info_topCONTAINER .product_image_smallCONTAINER {
	float: left;
	width: 60px;
	height: 60px;
	margin: 0 5px 5px 0px;
	background-position:center center;
	background-repeat:no-repeat;
}
.box_RIGHT .center {
	text-align: center;
}
.box_LEFT .center {
	text-align: center;
}
.box_RIGHT div.image {
	float:left;
	width:133px;
	height:106px;
	background-repeat:no-repeat;
	background-position:center center;
}
.box_RIGHT div.background {
	float:left;
	width:133px;
	height:106px;
	background-image:url(img/bg_product_image.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
.box_LEFT div.image {
	float:left;
	width:133px;
	height:106px;
	padding:0px;
	background-repeat:no-repeat;
	background-position:center center;
}
.box_LEFT div.background {
	float:left;
	width:133px;
	height:106px;
	background-image:url(img/bg_product_image.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
#product_info_topCONTAINER #content_left {
	float:left;
	width: 300px;
}
#product_info_topCONTAINER p.text_zoom {
	font-size:9px;
}
#product_info_topCONTAINER #content_right {
	float:right;
	width: 305px;
}
#product_info_topCONTAINER #content_right ul {
	list-style-type:none;
	text-align: left;
}
#product_info_topCONTAINER .product_price {
	color:#622B24;
	font-size:15px;
	font-weight:900;
}

#product_info_topCONTAINER .add_cart{padding:14px 0px 0px 0px; width:200px; float:left;}
  #product_info_topCONTAINER .add_cart input[type=text]{padding:4px 1px 3px 5px; margin-right:3px; border: 1px solid #B5B9BA;}
#product_info_topCONTAINER .ts_siegel{padding:0px 0px 0px 0px; width:60px; float:right;}


#content .info_content {
	float:both;
	margin:0 0 0 24px;
	width:540px;
	padding: 0px 22px 20px 28px;
}
#content .info_content_right {
	float:both;
	height:65px;
	text-align:right;
	margin:5px 0 0 0;
	width:583px;
	padding: 10px 5px 10px 28px;
}
/* EDIT LW - Box Preis, Warenkorb... Product-Info */
#content #lw_box_price_cart {
	width:278px;
	padding:10px;
	background-color:#F9F9F9;
	border:1px solid #CCCCCC;
}
/* EDIT LW - Artikelbeschreibung Product-Info */
#content #lw_artikelbeschreibung {
	padding:10px 0px 30px 25px;
}
#content #lw_artikelbeschreibung h2 {
	font-size:11px;
}
#content .also_purchased {
	float:both;
	margin:0px;
	padding: 2px 0px 2px 0px;
}
#content .reviews {
	float:both;
	margin:0px;
	padding: 2px 0px 2px 0px;
}
.button_left {
	float:left;
	padding-top:5px;
	padding-bottom:5px;
}
.button_right {
	float:right;
	padding-top:5px;
	padding-bottom:5px;
	text-align: right;
}
.button_right a {
	text-align: right;
}
.button_right input {
	border-width:0px;
}
a.confirmationEdit {
	text-align: right;
}
.text_red {
	color:#e90606;
}
#content .reviews div {
	vertical-align:bottom;
	height:25px;
	float:left;
	padding: 5px 2px 0px 2px;
}
#content .reviews div.input_rating {
	padding: 1px 2px 2px 2px;
	vertical-align:top;
}
#content .reviews div.submit {
	float:right;
	padding: 1px 2px 2px 2px;
	vertical-align:top;
}
/* menu
----------------------------------------------- */


#cross_sellingCONTAINER {
	float:left;
	margin:15px 0 5px 15px;
}
#cross_sellingCONTAINER .cross_sellingCONTAINERBOX {
	float:left;
	width: 180px;
	height: 200px;
	text-align:center;
	padding:10px 10px 10px 10px;
}
#cross_sellingCONTAINER .product_imageCONTAINER {
	width: 180px;
	height: 120px;
	background-position:center center;
	background-repeat: no-repeat;
}
#cross_sellingCONTAINER div.content {
	font-size:10px;
	width: 180px;
	height:35px;
	margin: 2px 0px 5px 0px;
}
#cross_sellingCONTAINER div.price_addon {
	font-size:9px;
}
/* menu
----------------------------------------------- */
ul#horizontal {
	float:left;
	list-style-type:none;
	text-align: left;
	width:100%;
	height:15px;
	margin:0 0 5px 0;
	padding:6px;
	vertical-align:middle;
	border-width:0px;/*border:none;*/
}
ul#horizontal li {
	float:left;
	margin:0px;
	border-width:0px;
	vertical-align:middle;
	line-height:12px;
	height:15px;
}
div#horizontal_right {
	line-height:12px;
	height:10px;
	text-align: right;
	vertical-align:middle;
}
div#horizontal_left {
	line-height:12px;
	height:10px;
	text-align: left;
	vertical-align:middle;
}
div#boxCATEGORY {
	margin:0px 0px 0px 0px;
	padding:0px;
	border-width:0px;
}
div#boxCATEGORY ul {
	list-style-type:none;
	text-align: left;
	margin:0px 0px 0px 0px;
	padding:0px;
	vertical-align:middle;/*border:none;*/
}
div#boxCATEGORY li {
	float:left;
	padding:0px 0px 4px 0px;
	margin:0px;
	width:45%;
	min-height:25px;
	max-height:38px;
	line-height:12px;
}
div.product_price_smallCONTAINER {
	width:130px;
	height:55px;
	background-image:url(img/bg_pricebox.gif);
}
div.price_small {
	color:#FFF;
	font-weight:800;
	font-size:12px;
	padding:3px 0px 0px 0px;
}
#cross_sellingCONTAINER .price_small {
	color: #622B24;
}
div.price_addon {
	font-weight:100;
	font-color:#cccccc;
	font-size:8px;
}
div.add_cart_big {
	padding-left:75px;
}
.right {
	float:right;
}
/* error */
.error {
	margin-top:10px;
	background-color:#8DBD4B;
	padding:10px;
}
.info_message {
	margin-top:10px;
	color:#8DBD4B;
	border-color:#8DBD4B;
	border-style:solid;
	border-width:1px;
	padding:6px;
}
.active {
	background-color:#B8B8B8;
}
.text {
	padding-left: 6px;
	margin-left:6px;
}
.text_small {
	font-size:9px;
}
/*
 shopping cart
 ------------------------------------------------------
*/
div#shopping_cartCONTAINER {
	width:98%;
	padding: 0px 6px 6px 6px;
}
div.form_text {
	float:left;
	width:180px;
 margin:2px  padding:5px;
	line-height:16px;
}
div.form_input {
	float:left;
	width:250px;
	margin:2px;
	padding:5px;
	line-height:16px;
}
.next_review {
	float:both;
	border-color:#cccccc;
	border-style:solid;
	border-width:0 0 1px 0;
}
/*
checkout navtrail
-------------------------------------------------------
*/


div#checkout_navtrailCONTAINER {
	padding:10px;
	width:600px;
	text-align:center;
}
div#checkout_navtrailCONTAINER ul {
	list-style-type:none;
	margin:0px 0px 30px 50px;
	padding:0px;
	vertical-align:middle;
}
div#checkout_navtrailCONTAINER li {
	float:left;
	padding:0px 15px;
	text-align: left;
	height:auto;
	padding-top:6px;
	max-height:50px;
	min-line-height:20px;
}
div#checkout_navtrailCONTAINER li.on {
	float:left;
	padding:0px 15px;
	text-align: left;
	height:auto;
	padding-top:6px;
	max-height:50px;
	min-line-height:20px;
	font-weight: 900;
	color: #622B24;
}
div.address_text {
	float:left;
	width:180px;
	padding:5px;
}
div.address_input {
	float:left;
	width:250px;
	padding:5px;
}
div.address_input input {
	border-color:#B5B9BA;
	border-style:solid;
	border-width:1px;
}
.none_CONTENT {
}
.none_CONTENT .info_contentLEFT {
	padding:5px 5px 5px 28px;
	float:left;
	width:320px;
}
.none_CONTENT .adress_labelRIGHT {
	float:right;
	/*height:80px;*/
	width:250px;
	background-color: #F9F9F9;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#252525;
	padding:5px;
}
.none_CONTENT .adress_labelRIGHT .address_change_button {
	text-align:right;
}
#shipping_blockCONTAINER {
	float:both;
	width:600px;
	padding-left:28px;
}
#shipping_blockCONTAINER .shipping_title {
	padding-bottom:12px; /* EDIT LW */
	float:both;
}
#shipping_blockCONTAINER .shipping_desc {
	float:both;
	padding-bottom:5px;
}
#shipping_blockCONTAINER .shipping_desc .radio {
	float:left;
	padding-top:3px;
	width:30px;
}
#shipping_blockCONTAINER .shipping_desc .text {
	float:left;
	width:200px;
}
#payment_blockCONTAINER {
	float:both;
	width:600px;
	padding-left:28px;
}
#payment_blockCONTAINER .payment_title {
	float:both;
	width:572px;
}
#payment_blockCONTAINER .payment_title .select {
	float:left;
	width:30px;
	padding-top:3px;
}
#payment_blockCONTAINER .payment_title .text {
	float:left;
	width:300px;
}
#payment_blockCONTAINER .payment_title .price {
	float:right;
	font-weight:800;
	padding-top:3px;
	width:150px;
}
#payment_blockCONTAINER .payment_desc {
	float:both;
	padding-bottom:5px;
}
#payment_blockCONTAINER .payment_desc .radio {
	float:left;
	padding-top:3px;
	width:30px;
}
#payment_blockCONTAINER .payment_desc .text {
	float:left;
	width:200px;
}
.info_content .title {
	float:both;
	padding:30px 0px 5px 0px;
	vertical-align: bottom;
}
.info_content .checkbox {
	float:left;
	padding-top:3px;
	width:30px;
}
.info_content .agb {
	float:both;
	border-width: 1px;
	border-style: solid;
	border-color: #ddd;
	background-color: #424242;
}
.info_content .agb_text {
	float:left;
	padding-top:5px;
	color: #622B24;
}
#checkout_shippingIMAGE {
	background-image: url(img/checkout/checkout_shipping.gif);
	background-position: 30px bottom;
	background-repeat: no-repeat;
}
#checkout_paymentIMAGE {
	background-image: url(img/checkout/checkout_payment.gif);
	background-position: 30px bottom;
	background-repeat: no-repeat;
}
#checkout_confirmationIMAGE {
	background-image: url(img/checkout/checkout_confirmation.gif);
	background-position: 30px bottom;
	background-repeat: no-repeat;
}
#checkout_successIMAGE {
	background-position: 30px bottom;
	background-repeat: no-repeat;
}
/*
info messoage
-------------------------------------------------------
*/
div#info_message {
	margin-top: 20px;
	text-align:center;
	border-color:#8DBD4B;
	border-style:solid;
	border-width:1px;
	padding:6px 6px;
	color: #8DBD4B;
}
/*

-------------------------------------------------------
*/

span.left {
	float:left;
	width:auto;
	line-height:20px;
	vertical-align:middle;
	padding: 6px 6px 6px 0px;
}
span.right {
	float:right;
	line-height:20px;
	vertical-align:middle;
	padding: 6px 6px 6px 0px;
}
/* Footer
----------------------------------------------- */

div#boxFOOTER {
	float:right;
	width:560px;
	height:140px;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-width:0px;
}
div#boxFOOTER ul {
	list-style-type:none;
	text-align: left;
	height:140px;
	margin:0px 0px 0px 0px;
	padding:0px;/*border:none;*/
}
div#boxFOOTER li {
	padding:6px 00px 0px 0px;
	margin:0px;
	height:17px;
}
div#NAVIGATION {
	float:left;
	bottom:0px;
	width:608px;
	line-height:15px;
	margin:5px 0px 0px 0px;
	padding:2px 5px 0px 5px;
	vertical-align:middle;
	border-style:solid;
	border-width:1px 0 0 0;
	border-color:#D4D4D4;/*border:none;*/
}
div#footer {
	width:990px;
	font-size:11px;
	padding:5px 0;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	color: #CCCCCC;
}
div#footer .copy {
	color: #000000;
	line-height: 30px;
}
div#footer .copy a {
	color: #000000;
}
div#footer a {
	color: #CCCCCC;
}
/* Copyright
----------------------------------------------- */
div.copyright {
	float:left;
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	vertical-align:middle;
	text-align:center;
	color:#999999;
	font-size:11px;
	padding:0px 0px 10px 0px;
}
div.copyright a {
	color: #999999;
}
/* Copyright
----------------------------------------------- */
div.parseTime {
	float:left;
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	vertical-align:middle;
	text-align:center;
	color:#666666;
	font-size:11px;
	padding:0px 0px 10px 0px;
}
/* Float-Clearing div
----------------------------------------------- */
.clearboth {
	clear:both;
}
div.clearleft {
	clear:left;
}
div.clearright {
	clear:right;
}
/* Default Main Boxes (grey)
----------------------------------------------- */

div.HEADLINEgrey {
	float:left;
	height: 24px;
	text-indent: 28px;
	line-height:24px;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
	background-repeat:repeat-x;
	background-image:url(img/boxes/head_bg_grey.jpg);
}
div.CONTENTgrey {
	float:left;
	vertical-align:middle;
	padding:5px;
	height:172px;
	background-repeat:repeat-x;
	background-image:url(img/boxes/content_bg_grey.jpg);
}
/* ---------------------------- */

.moduleRow {
	line-height: 16px;
	float:left;
	width:583px;
	border-width: 1px;
	border-style: solid;
	border-color: #252525;
	margin-bottom : 10px;
}
.moduleRowOver {
	line-height: 16px;
	float:left;
	width:583px;
	border-width: 1px;
	border-style: solid;
	border-color: #252525;
	margin-bottom : 10px;
	background-color: #EFEFEF;
}
.moduleRowSelected {
	font-weight: 900;
	line-height: 16px;
	float:left;
	width:583px;
	border-width: 1px;
	border-style: solid;
	border-color: #252525;
	margin-bottom : 10px;
	background-color: #EFEFEF;
}
.moduleRowOver .payment_title .text {
	font-weight: 900;
}
div#method_blockCONTAINER {
	width:500px;
	padding: 0px 5px 5px 0px;
}
div#method_blockCONTAINER div {
	padding-top: 5px;
}
div#method_blockCONTAINER .title {
	float:left;
	width:150px;
}
div#method_blockCONTAINER .input {
	float:left;
	width: 280px;
}
#NAVIGATION td {
	vertical-align: top;
}
ul.sitemap li.head {
	font-weight: bold;
	margin-top: 20px;
	list-style: none;
}
.payment_desc {
	padding-left:40px;
	font-weight:normal;
}
/* Edit LW - ipayment patch */
div#method_blockCONTAINER_ipayment {
	margin:0px 0px 20px 0px;
	padding: 10px 5px 10px 55px;
	background-color:#E1F3CD;
}
div#method_blockCONTAINER_ipayment div {
	padding-top: 5px;
}
div#method_blockCONTAINER_ipayment .title {
	float:left;
	width:150px;
}
div#method_blockCONTAINER_ipayment .input {
	float:left;
	width: 280px;
}
/* EDIT LW - Versandinfos */
div.shipping_desc_2 {
	padding:0px 0px 10px 28px;
}
#shipping_icon_dhl {
	margin:0px 0px 30px 0px;
}
/* EDIT LW - Checkout Payment */
.ipayment-logo {
	margin-right:10px;
	margin-top:10px;
	border:1px solid #DDDDDD;
}
#checkout-payment-div-agb {
	height:200px;
	overflow:auto;
	border:1px solid #252525;
	padding:10px;
}
/* EDIT LW Checkout Confirmation */
#checkout_confirmation a {
	text-decoration:underline;
}
#checkout_confirmation a:hover {
	text-decoration:none;
}
/* Maus und Rahmen bei Anmeldung zur Geld-zurück-Garantie TS */

#btnProtect {
	border: 1px solid #000000;
	cursor: pointer;
}
#btnProtect:hover {
	border: 1px solid #4A699C;
}
#content a, #middleCONTENT a {
	text-decoration: underline;
}
#content a:hover, #middleCONTENT a:hover {
	color: #622B24;
	text-decoration: none;
}
#content .price_addon a:hover {
	color: #FFF;
}
/* EDIT LW - neu - GIFT */

#content .header-gift-checkout-payment {
}
#content .body-gift-checkout-payment {
	margin-left:28px;
	margin-bottom:20px;
}
#content .input-gift-checkout-payment {
	float:left;
	margin-top:15px;
}
#content .p-gift-checkout-payment {
	float:left;
	padding-left:20px;
}
#content .text-success {
	margin-left:0px;
}
/* Gutschein verschenken */
#middleCONTENT .heading-gv-send {
	padding-bottom:10px;
}
#middleCONTENT .heading-gv-send a {
	font-weight:bold;
}
/* Darstellungsprobleme Produkt-Listing beheben */
#content .clear {
	clear:both;
	line-height:0px;
	height:0px;
	font-size:0px;
	overflow:hidden;
}


/* EDIT LW - neu - Advanced Search */

#middleCONTENT #box-advanced-search {
	padding:20px 0px 0px 0px;
}
#content #box-advanced-search input[type=text] {
	width: 130px;
	border-style:solid;
	border-width:1px;
	border-color:#B5B9BA;
}

  /* ebene 1 der kategorien der selectbox */
  #content #box-advanced-search select[name=categories_id] option.parentid-0{background-color:#E7E7E7;}




/* EDIT LW - neu - Paypal-Express */

#box-checkout-paypal-express #shipping_blockCONTAINER {
	float:both;
	width:600px;
	padding-left:0px;
}
#middleCONTENT #box-checkout-paypal-express .orderdetails td {
}
/* EDIT LW - neu - Warenkorb Short-Actions */

.qty .qty_change {
	padding:5px 0px 0px 0px;
	margin:0px;
	width:37px;
	height:30px;
}
.qty .qty_value {
	font-weight:bold;
	margin:0px;
	padding:3px 0px 3px 0px;
	background-color:#F9F9F9;
	width:37px;
	height:15px;
}
/* EDIT LW - neu - Attributtabelle product-info */

#lw-tbl-attributes {
	width:300px;
	border-collapse:collapse;
	border-spacing:0px;
	margin:5px 0px 15px 0px;
	border:none;
}
#lw-tbl-attributes td {
	padding:3px 3px 3px 3px;
	font-size:10px;
	border:1px solid #CCCCCC;
	background-color:#F9F9F9;
}
#lw-tbl-attributes td.tabelle-kopfbereich {
	background-color:#E4E4E4;
}
/* Radiobuttonansicht */
		#lw-tbl-attributes td.td-radiobutton {
	text-align:center;
	width:25px;
}
#lw-tbl-attributes td.td-img {
	text-align:center;
}
#lw-tbl-attributes td.td-img img {
	width:20px;
	height:auto;
}
#lw-tbl-attributes td.td-price {
	text-align:right;
}
/* Optionsfeld für Größe */
		#lw-tbl-attributes td select {
	width:200px;
}
/* EDIT LW - neu - weitere Bilder (shadwobox) */

#box_mehr_bilder {
	padding:0px 0px 10px 0px;
}
#box_mehr_bilder ul {
	margin:0px;
	padding:0px;
}
#box_mehr_bilder ul li {
	list-style: none;
	display: inline;
	margin: 0;
}
#box_mehr_bilder ul li img.lw-thumb-bilder {
	margin: 2px;
	border: none;
	height: 50px;
	width: 50px;
}



/* EDIT LW,PW: Styles fuer Ajax-Suggest */
.suggest_link {
		height:36px;
		display:block;
        	background-color: #ffffff;
        	padding: 0 4px 0 4px;
        	border-bottom:1px solid #CCCCCC;
        	color:#000000;
        	overflow:none;
			height: auto;
    }
.suggest_link_over {
		height:36px;
    		color: black;
			background-color: #8e9cb6;
    		background-image:url(img/suggest_over_bg.jpg); 
    		background-repeat:repeat-x;
    		padding: 0 4px 0 4px;
    		cursor:pointer;
   			border-bottom:1px solid #CCCCCC;   	
        	overflow:none;
			height: auto;
		}
#search_suggest {
		position:absolute;
	    	margin-left: 174px;
		text-align: left; 
		border: 1px solid #000000;  
		background-color:#ffffff;  
		display: none;
		z-index: 1000;
		height:auto;
		width:550px;
		overflow:auto;
		}
.autosuggest_intro {
		padding:5px;
		background-image:url(img/heading_suggest_bg.jpg);
		background-repeat:repeat-x;
	    	border-bottom:1px solid #CCCCCC;
		color:black;
		text-decoration:none;
		font-weight:bold;	    
		}
.suggestclose_link {
		background-image:url(img/heading_suggest_bg.jpg);
		background-repeat:repeat-x;
		padding:5px;
		text-align:right;
	    }
.suggestclose_link a, .suggestclose_link a:link, .suggestclose_link a:visited, .suggestclose_link a:hover {	    
		font-weight:bold;
		color:#000000;
		display:block;
		text-decoration:none;
		cursor:pointer;
		}	    
.suggestmore_link {
		background-image:url(img/heading_suggest_bg.jpg);
		background-repeat:repeat-x;
		padding:5px;
		text-align:right;
	    }
.suggestmore_link a, .suggestmore_link a:link, .suggestmore_link a:hover, .suggestmore_link a:visited {
		font-weight:bold;
		color:#000000;
		display:block;
		text-decoration:none;
		cursor:pointer;
		}	    
#suggest_image {
		width:44px;
		max-width:44px;
		background-color:#ffffff;
		text-align:center;
		border:1px solid #CCCCCC;
		}
#suggest_image img {
		width:30px!important;
		max-width:30px;
		}		
.suggest_image {
		width:44px;
		float:left;
		margin-right:5px;
		}
.suggestwidth {
		padding:2px 0 2px 0;
		overflow:auto;
		}
.suggest_productsname {
		display:block;
		width:auto;
		width: 380px;
		float:left;
		font-weight:bold;
		}
.suggest_products_price {
		white-space:nowrap;
		float:right;
		text-align:left;
		}
.autosuggest_no_products {
		padding:5px;
		background-image:url(img/heading_suggest_bg.jpg);
		background-repeat:repeat-x;
    		border-bottom:1px solid #CCCCCC;
	    	color:black;
    		font-weight:bold;
		}
.breadcrumbsInSuggest, .breadcrumbsInSuggest a { font-weight: normal; color: #999; }
.suggest_link_over .breadcrumbsInSuggest, .suggest_link_over .breadcrumbsInSuggest a { color: #666; }
/* EDIT LW,PW: ENDE Styles fuer Ajax-Suggest */


/* EDIT LW,PW: FarbIntegration in ProductListing */
.colorThumbs {
	padding-top: 10px; 	
}
.colorThumb {
		float: left; 
		width: 15px;
		height: 15px; 
		margin-left: 5px; 
    padding:1px;
    border:1px solid #CCCCCC;
}
/* EDIT LW,PW: ENDE FarbIntegration */


/* Slider */
#box-slider{display:block; padding-bottom:20px;}

/* EDIT LW,PW: ProductBoxen */
.clear { clear: both; }
.productBox {
	position: absolute; 
	top: -100px; 
	left: 80px; 
	width: 590px;
	background-color: rgb(255, 255, 255); 
	z-index: 500;
	padding: 5px;
	padding-top: 10px;
	padding-bottom: 10px; 
	border: 1px solid #ccc;
	/*display: none;*/
}
.productBox h1 {
	padding-top: 0px;
	margin-top: 0px; 
}
.productBox,
.productBox p {
	font-size: 10px;
}
.productBoxLeftCol {
	float: left;
	width: 250px;
	padding-right: 5px;
}
.productBoxLeftCol .colorThumbs {
	padding-top: 0px;
}
.productBoxRightCol {
	float: left;
	width: 310px;
	padding-left: 15px; 
	border-left: 1px solid #ccc;
}
.productBoxPricing {
	font-size: 11px;
	background-color: #f7ffef;
	border: 1px solid #ccc;
	padding: 5px;
}
.productBoxPrice {
	color: #97be0d;
	font-size: 13px;
	font-weight: bold;
}
#ToolTipp {
    z-index: 1; width: 510px; top: 0px; left: 0px; visibility: hidden; position: absolute;
	background-color: #fff;
}
