/* CSS Document 
	Graue Schrift		:	#7C7A6E
	Dunkel Grau			:	#67674F
	Dunkel Rot			:	#AD2613
	Dunkelgrüne Schrift	:	#67674F, #6B6952
*/

*       {padding:0px;margin:0px;}
body    {margin:0px;height:100%;width:100%;font-size:16px;color:#6B6952;background-color:#DBDDAC;font-family:verdana;}

h1      {letter-spacing:1px;font-size:14px;color:#6B6952;padding:5px 0px;}
h2      {font-size:13px;letter-spacing:1px;height:30px;line-height:30px;}

h2.brown {padding-left:10px;color:#FFF;background-image:url('images/top_navi_red_bg.jpg');background-repeat:repeat-x;}
h1.darkred 	{padding-left:10px;color:#67674F;background-image:url('images/content_h1_bg.jpg');background-repeat:repeat-x;font-size:12px;}
h2.darkred 	{padding-left:10px;color:#67674F;background-image:url('images/content_h1_bg.jpg');background-repeat:repeat-x;}
h2.orange  				{padding-left:10px;background-image:url('images/content_h1_bg.jpg');background-repeat:repeat-x;}
h3      {padding-left:6px;font-size:11px;letter-spacing:1px;line-height:22px;}
h3.darkorange 	{height:30px;line-height:30px;}
h4      {font-size:11px;}
h5     	{}
h6		{}

img     {border:0px;}
a img   {border:0px;}
a	{text-decoration:underline;color:#6B6952;}
a:hover { text-decoration:none; }
p {margin-bottom:5px;font-size:12px;}
p.headline3, h2.headline3 {font-size:12px;letter-spacing:1px;height:22px;line-height:22px;background-image:url('images/content_h1_bg.jpg');background-repeat:repeat-x;}
p.headline2      	{font-weight:bold;font-size:12px;letter-spacing:1px;height:30px;line-height:30px;background-image:url('images/content_h1_bg.jpg');background-repeat:repeat-x;}
p.orange  		{ padding-left:8px;color:#fff;background-color:#F4661C;background-image:url('images/content_h1_bg.jpg');background-repeat:repeat-x;}
p.darkred		{ padding-left:8px;color:#fff;background-color:#6B6952;}
select option   {padding-right:5px;}
ul, ol {list-style-type:none;}
address	{border-left:#DBDDAC 3px solid;padding-left:2px;margin-top:5px;}
blockquote	{border-left:#DBDDAC 3px solid;border-bottom:1px solid #DBDDAC;margin-bottom:5px;padding-left:5px;}
h3 a, h2 a {color:#696655;}
table th {text-align:left;}
table th h2 {font-size:12px;}

/* fertige Klassen */
.boRi {margin-left:10px;} /* to make a clearance between the boxes */
.tagCloud {background-color:#F7F4E3;padding-bottom:10px;margin:35px 6px 84px 6px;} /* the tag cloud */
.arrow { vertical-align:middle;margin-bottom:2px; }
.none {display:none;}
.r	{text-align:right;}
.flle   	{float:left;}
.flri   	{float:right;}
.clear  	{clear: both;}
.fix    	{line-height: 0px;font-size:0px;height:0px;}
.err    	{color:#a81100;}
.center	{text-align:center;}
.debug 		{border:1px solid #000000 !important;}
.spacer15	{visibility:hidden;height:15px;clear:both;}
.spacer10	{visibility:hidden;height:10px;clear:both;}
.spacer-normal {visibility:hidden;height:5px;clear:both;}
.width100	{width:100% !important;}
.pic_top_margin {margin-top:10px;}
.borderBottomDashed { border-bottom:1px dashed #696655; }
.checkLogin	{margin-left:20px;float:left;margin-bottom:18px;margin-top:13px;}
.ajaxLoader{width:16px;height:16px;background-image:url('images/ajax-loader.gif');background-repeat:no-repeat;}
.imgMoveToCart{position:absolute;}
.noImgMoveToCart{border:1px dashed #F7F4E3; height:400px;width:400px;position:absolute;}
.cartView li, .linkView li {margin-top:5px;}
.cartView li a, .linkView li a {width:200px;}
.tax {font-size:11px;padding:5px;}

.tdVariantPrice {width:80px;}

select#birthdayDD { width:42px;font-size:11px;float:left;}
select#birthdayMM { margin:0px 3px;width:42px;font-size:11px;float:left;}
select#birthdayYY { width:54px;font-size:11px;float:left;}
select#country { width:144px; }

.middler { margin:0px auto !important; float:none !important;width:86px;}
.registerForm { padding:5px;}
.width250 { width:250px;}
.topPadding5 { padding-top:5px; }
.topMargin10 { margin-top:10px; }
.leftMargin5 { margin-left:5px; }
.pwForget { position:relative;left:8px;top:-5px; }
.width100px { width:100px; }
.bg-light-blue p { margin-bottom:10px; } /*  clearance at the gtc page */

/* Buttons etc. */ /*darkred=dunkelgruen,orange=heallgruen,bron=rot*/
.textfield 	{border:1px solid #7C7A6E; background-color:#fff;}
.pwtextfield 	{border:1px solid #7C7A6E; background-color:#fff;}
input.button		{cursor:pointer;border:1px solid #756F71;background-color:#696655;color:#fff;}
input.button:hover	{background-color:#B53C49;color:#fff;}
input#loginButton 	{width:97px;padding-top:2px;padding-bottom:2px;  }
input#searchButton	{width:22px;}
input#orderButton	{width:97px;padding-top:2px;padding-bottom:2px;background-color:#696655}
input#refreshButton {cursor:pointer;vertical-align:middle;width:20px;height:20px;background-image:url('images/refresh.png');background-repeat:no-repeat;background-color:transparent; }
.bRight {float:right;}
.buttonFp {margin-left:191px;margin-top:3px;}
.buttonCp1 {float:left;}
.buttonCp2 {float:right;}

li.darkred	{width:86px;height:18px;line-height:18px;text-align:center;color:#FFF;}
li.darkred a		{text-decoration:none;width:86px;height:18px;display:block;background-color:#696655;}
li.darkred a:hover	{background-color:#8F896B;}
li.orange	{width:86px;height:18px;line-height:18px;text-align:center;color:#FFF;}
li.orange a			{text-decoration:none;width:86px;height:18px;background-color:#ADAB7A;display:block;}
li.orange a:hover	{background-color:#DFDDA7;}
li.brown 	{line-height:18px;text-align:center;color:#FFF;}
li.brown a			{text-decoration:none;width:86px;height:18px;background-color:#A81100;display:block;}
li.brown a:hover	{background-color:#C25246;}

ul.buttons li { margin-top:2px; }
ul.buttons li a { color:#4c3a36;text-decoration:none;width:86px;color:#fff;font-size:11px;letter-spacing:0.5px;display:block;line-height:18px; }
ul.largeButtons li { margin-top:2px;width:100%; }
ul.largeButtons li a { text-decoration:none;width:100%;color:#fff;font-size:11px;letter-spacing:0.5px;display:block;line-height:18px; }
ul.bullet li a {color:#4c3a36;padding-left:5px;padding-bottom:1px;border-left:12px solid #696655;height:12px;display:block;font-size:11px; }
ul.bullet.orange li a:hover { border-left-color:#696655 !important; }
ul.bullet.yelloworange li a {border-left-color:#BDBB88;color:#67674F;font-size:11px;}
ul.yelloworange li a:hover {border-left-color:#696655;color:#67674F;font-weight:normal;font-size:11px; }
ul.bullet.darkred li a:hover {border-left-color:#BDBB88 !important;}
/* /Buttons etc. */


/* Hauptcontainer  */
#container 			 {background-color:#fff;width:980px;margin:0px auto;}
#main 				 {padding:0px 10px 10px 10px;overflow:hidden;}
#left,#right,#middle {margin-bottom:-30000px;padding-bottom:30000px;}
#sub_content 		 {margin:15px 5px 15px 5px;}
/*#sub_content .defaultBox {margin-left:-10px;width:500px;}*/
#sub_content textarea.textfield {width:414px;}
/* /Hauptcontainer  */


/* Header */
#header {height:350px;width:960px;background-image:url('images/header_bg.jpg');background-repeat:no-repeat;background-position:left 47px;}
.headerLogoBox {margin:0px;width:392px;height:47px;float:left;margin-right:40px;}
.headerNavi {float:left;height:47px;line-height:47px;vertical-align:middle;text-align:center;width:300px;}
.headerNavi ul {list-style-type:none;text-align:center;}
.headerNavi ul li {float:left;color:#696655;padding-left:2px;padding-right:2px;}
.headerNavi ul li a {color:#696655;text-decoration:none;font-size:11px;font-weight:bold;text-align:center;}
.headerBox {background-color:#696655;float:right;margin-top:0px;height:47px;width:200px;}
.spacerBox		{width:498px;/*_width:506px;*/margin-right:3px;}
.spacerBox	span	{margin-top:8px;margin-right:5px;font-size:12px;font-weight:bold;float:right;}
.spacerBox	form	{margin-top:5px;margin-right:3px;float:right;}
.spacerBox	form input	{padding-top:2px;width:236px;height:18px;}
.currencyBox	{margin-left:10px;float:left;margin-top:9px;}
.currencyBox span 	{letter-spacing:1px;font-weight:bold;margin-top:8px;margin-left:8px;float:left;font-size:10px;}
.currencyBox select	{width:84px;border:1px solid #6B6952;margin-top:5px;float:right;}
.brutNetBox		{float:right;width:95px;margin-top:9px;}
.brutNetBox span 	{letter-spacing:1px;font-weight:bold;margin-top:9px;margin-left:8px;float:left;font-size:10px;}
.brutNetBox select	{width:84px;border:1px solid #6B6952;margin-top:5px;float:right;margin-right:13px;margin-left:5px;}
.flagBox		{width:96px;}
.flagBox	img		{margin-left:8px;margin-right:4px;margin-top:4px;float:right;}
.headerBottomBox	{text-align:center;line-height:31px;float:left;background-color:#C25246;height:31px;}
.headerBottomBox a 	{ padding-top:4px;font-size:11px;}
/* Searchbox im Header */
.headerSearchBox	{float:right;width:200px;height:55px;line-height:55px;vertical-align:middle;background-image:url('images/top_navi_search_bg.jpg');}
.headerSearchBox	form input	{vertical-align:middle;float:left;font-family:verdana;}
.headerSearchBox .textfield {margin-left:10px;margin-top:15px;padding:3px;width:140px;background-color:#F1EDE4;color:#7C7A6E;border:1px solid #7C7A6E;font-weight:bold;}
.headerSearchBox #searchButton {float:right;margin-right:10px;margin-top:15px;height:22px;width:22px;}
.noBorder-left {border-left:0px !important;}
.topNavi {line-height:55px;width:960px;height:55px;vertical-align:middle;background-image:url('images/top_navi_red_bg.jpg');overflow:hidden;color:#7C7A6E;}
.topNavi li {margin-left:5px;border:1px solid #7C7A6E;margin-top:8px;height:38px;line-height:38px;vertical-align:middle;float:left;text-align:center;background-image:url('images/top_navi_bg.jpg');background-repeat:repeat-x;}
.topNavi li a {font-size:12px;color:#7C7A6E;font-weight:bold;text-decoration:none;display:block;padding-left:10px;padding-right:10px;}
.topNavi li a:hover {color:#AD2613;}
/* /header */

/* Left */
#left {background-color:#BDBB88;float:left;width:200px;padding-top:3px;}


/* Categorie Hauptnavigation */
.CategoryTree {font-size:12px;}
.CategoryTree h2 {font-size:12px;padding-left:10px;color:#fff;background-image:url('images/right_left_h1_bg.jpg');background-repeat:repeat-x;height:30px;}

/* UL Hauptkategorie */
ul.catNav {background-color:#DBDDAC;color:#6B6952}
/* LI Hauptkategorie */
li.catNavSub {padding:3px 0px 3px 0px;color:#6B6952}
li.catNavSub a {text-decoration:none;padding-left:10px;color:#6B6952;font-size:12px;font-family:verdana;}
li.catNavSub a:hover {text-decoration:none;padding-left:10px;color:#6B6952;font-size:12px;font-family:verdana;font-weight:bold;}
/* Unterkategorie 1 Ebene */
li.catNavSub ul {padding-top:3px;margin-bottom:-3px;color:#6B6952}
ul.ul-ebene1 {}
ul li.li-ebene1 {padding:3px 0px 3px 0px;}
ul li.li-ebene1 a {text-decoration:none;font-size:12px;color:#6B6952;}
ul li.li-ebene1 a:hover {text-decoration:none;font-size:12px;color:#6B6952;font-weight:bold;}

.ul-ebene2 {}
.li-ebene2 {}


/* Direct order Box */
.directOrderBox {width:200px;background-color:#DBDDAC;}
.directOrderBox h2 {padding-left:10px;color:#fff;background-image:url('images/right_left_h1_bg.jpg');background-repeat:repeat-x;height:30px;}
.directOrderBox p {text-align:center;padding-top:5px;padding-left:10px;font-size:10px;font-weight:bold;padding-right:10px;}
.directOrderBox form {}
.directOrderBox .textfield {padding-left:5px;width:175px;height:18px;border:0px;}
.directOrderBox .button {margin-top:5px;margin-bottom:5px;text-align:center;}

/* Service Box */
#serviceBox {margin:3px 0px; background-color:#BDBB88;}
#serviceBox h2 {padding-left:10px;color:#fff;background-image:url('images/right_left_h1_bg.jpg');background-repeat:repeat-x;height:30px;}
#serviceBox ul {list-style-type:none;}
#serviceBox ul li {background-image:url('images/bullet.gif');background-position:13px 7px;background-repeat:no-repeat;padding-top:5px;padding-left:28px;letter-spacing:1px;font-size:11px;}
#serviceBox ul li ul { margin-left:-15px;}
#serviceBox ul li ul li {background-image:url('images/bullet.gif');background-position:0px 7px;background-repeat:no-repeat;padding-top:5px;padding-left:15px;letter-spacing:1px;font-size:11px;}
#serviceBox a {color:#6B6952;font-weight:bold;text-decoration:none;}
.notActiveSubMenu {background-color:#BDBB88;margin:0;}
.activeSubMenu {background-color:#BDBB88;}
#serviceBox img {margin:10px 0px 5px 15px;}
/* similar category Box */
.similarCatBox {margin-top:4px;background-color:#BDBB88;}
.similarCatBox ul li { margin:9px 0px 9px 5px; }

.latestProduct h2 {padding-left:10px;color:#fff;background-image:url('images/right_left_h1_bg.jpg');background-repeat:repeat-x;height:30px;vertical-align:middle;text-align:left;}
.latestProduct {background-color:#D4D3A5;padding-bottom:5px;margin-top:3px;width:200px;text-align:center;}
.latestProduct .articleSmallBox {height:140px;width:134px;background-color:#DBDDAC;margin-bottom:10px;margin-left:33px;}
.latestProduct .articleSmallBox .price {color:#AC1001;}
.latestProduct .articleSmallBox h2 {text-align:center;background-image:url('images/content_h1_bg.jpg');background-repeat:repeat-x;color:#67674F;height:24px;}
.latestProduct .articleSmallBox h2 a {margin-left:-9px;}
.latestProduct .articleSmallBox ul {margin-top:13px;color:#fff;width:134px;}
.latestProduct .articleSmallBox ul li a {color:#fff;font-size:11px;width:134px;}
.latestProduct .articleSmallBox ul li a:hover {width:134px;}
.latestProduct .box {background-color:#DBDDAC;border:0px solid #AC1001;margin:0px auto;padding:3px;width:100px;}
/* /left */

/* Right */
#right  	{background-color:#BDBB88;float:right;width:200px;padding-top:3px;}

.loginBox {background-color:#DBDDAC;}
#login-err-msg {width:170px;color:#a81100;font-size:11px;padding:2px;text-align:center;}
.loginBox .CustomerLinks {float:none;margin-top:10px;padding-bottom:10px;}
.loginBox h2 {padding-left:10px;width:200px;color:#fff;background-image:url('images/login_h1_bg.jpg');height:30px;background-repeat:repeat-x;}
.loginBox .textfield {margin-left:10px;letter-spacing:0.5px;padding-top:3px;padding-left:5px;font-size:0.6em;background-color:#F9F8F4;margin-top:4px;width:168px;height:17px;}
.loginBox #loginButton 	{margin-top:5px;line-height:18px;float:right;}
.loginBox ul {margin-right:12px;width:190px;float:right;text-align:right;}
.loginBox ul li	{margin-bottom:5px;}
.loginBox ul li a {font-size:10px;font-weight:bold;color:#8F1F2B;}



/* lastvisit */
.lastVisit h2 {padding-left:10px;color:#fff;background-image:url('images/right_left_h1_bg.jpg');background-repeat:repeat-x;height:30px;vertical-align:middle;text-align:left;}
.lastVisit {background-color:#D4D3A5;padding-bottom:5px;margin-top:3px;width:200px;text-align:center;}
.lastVisit .articleSmallBox {height:140px;width:134px;background-color:#DBDDAC;margin-bottom:10px;margin-left:33px;}
.lastVisit .articleSmallBox .price {color:#AC1001;}
.lastVisit .articleSmallBox h2 {text-align:center;background-image:url('images/content_h1_bg.jpg');background-repeat:repeat-x;color:#67674F;height:24px;}
.lastVisit .articleSmallBox h2 a {margin-left:-9px;}
.lastVisit .articleSmallBox ul {margin-top:13px;color:#fff;width:134px;}
.lastVisit .articleSmallBox ul li a {color:#fff;font-size:11px;width:134px;}
.lastVisit .articleSmallBox ul li a:hover {width:134px;}
.lastVisit .box {background-color:#DBDDAC;border:0px solid #AC1001;margin:0px auto;padding:3px;width:100px;}

.favTagCloud h2 {padding-left:10px;color:#fff;background-image:url('images/right_left_h1_bg.jpg');background-repeat:repeat-x;height:30px;vertical-align:middle;}
.favTagCloud {background-color:#D4D3A5;width:200px;}
.favTagCloud .box {padding:5px 10px 10px 10px;overflow:hidden;}
.favTagCloud .box a {text-decoration:none;}

.Warenkorb {clear:both;float:right;height:286px;width:200px;background-image:url('images/warenkorb_bg.jpg');background-repeat:no-repeat;background-position:left 0px;background-color:#fff;}
.Warenkorb  h1 {margin-top:50px;color:#3A5F94;width:200px;text-align:center;font-weight:bold;font-size:14px;}
.Warenkorb  h1 a {color:#3A5F94;text-decoration:none;}
.Warenkorb .naviCartRow {font-size:11px;color:#6B6952;padding-left:5px;margin-top:1px;margin-bottom:1px;width:200px;height:17px;}
.Warenkorb .naviCartRow a {color:#6B6952;font-size:11px;text-decoration:none;}
.Warenkorb .naviCartRowFoot {font-size:11px;color:#696655;text-align:center;}
.Warenkorb .naviCartRowFoot .flri {text-align:right;padding-right:8px;}
.Warenkorb .naviCartRow .flri {text-align:right;padding-right:10px;}
.Warenkorb .naviCartRowFoot .flle {border:0px;padding-left:10px;}
.Warenkorb input {margin:6px 4px 5px 0px;}


#right_side {overflow:hidden;width:200px;margin-top:6px;background-color:#D4D3A5;}
#cartCompareBox, #right_side {overflow:hidden;width:200px;margin-top:3px;}
#cartCompareBox ul li, #right_side ul li {width:200px;height:auto;text-align:left;}
#cartCompareBox ul li.subLink, #right_side ul li.subLink {line-height:30px;height:30px;}
#cartCompareBox ul li.subLink span, #right_side ul li.subLink span {padding-left:10px;width:140px;float:left;font-size:13px;}
#cartCompareBox ul li.subLink img, #right_side ul li.subLink img {vertical-align:middle;float:right;margin:4px 8px 0px 0px;}
#cartCompareBox ul li.subLink a, #right_side ul li.subLink a  {color:#fff;font-size:11px;letter-spacing:1px;width:195px;height:36px;font-weight:bold;}
#cartCompareBox ul li.subLink, #right_side ul li.subLink {background-image:url('images/right_left_h1_bg.jpg');background-repeat:repeat-x;font-size:16px;}
#cartCompareBox ul li.subLink a, #right_side ul li.subLink a {font-size:11px;letter-spacing:1px;width:200px;height:30px;font-weight:bold;text-decoration:none;display:block;background-image:url('./images/arrow_down.png');background-position:174px 5px;background-repeat:no-repeat;}
#cartCompareBox ul li.subLink a:active, #cartCompareBox ul li.subLink a:focus, #right_side ul li.subLink a:active, #right_side ul li.subLink a:focus {font-size:11px;letter-spacing:1px;width:200px;height:30px;font-weight:bold;text-decoration:none;display:block;background-image:url('./images/arrow_up.png');background-position:174px 5px;background-repeat:no-repeat;}
#cartCompareBox ul li.subLink .mt-productCompare, #right_side ul li.subLink .mt-productCompare {background-image:none;}
#cartCompareBox ul li.subLink .mt-productCompare:focus, #right_side ul li.subLink .mt-productCompare:focus {background-image:none;}
#cartCompareBox ul li.subLink .mt-productCompare:active, #right_side ul li.subLink .mt-productCompare:active {background-image:none;}

*+html .subSlide {margin-left:-20px;width:110%;}
.subSlide p {margin-bottom:0px;padding:5px 0px;}
#cartCompareBox .naviCartRow {font-size:11px;color:#6B6952;padding-left:5px;margin-top:1px;margin-bottom:1px;width:200px;height:17px;background-color:#fff;}
#cartCompareBox .naviCartRow a {color:#6B6952;font-size:11px;text-decoration:none;}
#cartCompareBox .naviCartRowFoot {font-size:11px;color:#696655;text-align:center;}
#cartCompareBox .naviCartRowFoot .flri, .naviCartRow .flri {text-align:right;padding-right:5px;}
#cartCompareBox .naviCartRowFoot .flle {margin:0;border:0px;}
#cartCompareBox input {margin:6px 4px 5px 0px;}

/* /right */

/* Middle + Content */
#middle  {float:left; width:560px;overflow:hidden;background-color:#F1EDE4;}
#content {width:549px;padding-left:5px;padding-right:5px;background-color:#F1EDE4;}

/* Breadcrumb */
.breadcrump {margin:8px 7px 10px 7px;border-bottom:1px solid #67674F;}
.breadcrump ul {height:13px;display:inline;}
.breadcrump ul li {color:#67674F;padding-bottom:2px;display:inline;font-size:11px;}
.breadcrump ul li a {text-decoration:none;color:#67674F;padding-bottom:2px;}
.breadcrump.product {height:28px;}

.prodImg {width:250px;overflow:hidden;}

/*all the boxes*/
div.borderBox	{width:512px;margin-bottom:10px;font-size:11px;color:#6B6952;background-color:#FFFFFF;padding:12px;padding-top:5px;margin-left:6px;border:1px solid #7C7A6E;}
div.normalBox 	{width:512px;margin-bottom:10px;font-size:11px;color:#6B6952;background-color:#FFFFFF;padding:12px;padding-top:5px;margin-left:6px;}
.defaultBox {width:514px;margin-bottom:10px;font-size:11px;color:#6B6952;background-color:#FFFFFF;padding:12px;padding-top:5px;margin-left:0px;}
.defaultBox h2 { font-size:12px;color:#6B6952;}
.defaultBox .box { margin-bottom:5px;padding-bottom:4px;}
.borderBoxWithoutTop {border:1px solid #7C7A6E;padding: 0px 0px 5px 0px; }
.borderBoxWithoutTop p { padding: 5px 5px 0px 5px; }
.custumBox { padding:5px; }
/* / middle + content */

/* the different product boxes */
.smallBox { width:260px;}
.smallBox.flle	{margin-left:6px;}
.smallBox.flri	{margin-right:6px;}
.smallBox h2.darkred {}

.articleSmallBox {text-align:center;height:139px;margin:10px 0px 0px 0px;width:125px;background-color:#DBDDAC;border:1px solid #7C7A6E;}
.articleSmallBox h2.headline3 {padding-top:5px;font-size:10px;}
.articleSmallBox h2.headline3 a {font-size:10px;text-decoration:none;text-align:center;}
.articleSmallBox p.artNum {text-align:left;margin-bottom:-7px;padding-left:6px;height:11px;line-height:11px;font-size:8px;}
.articleSmallBox span {margin:0px auto;font-weight:bold;height:20px;line-height:20px;font-size:9px;color:#8F1F2B;text-align:center;display:block;}
.articleSmallBox p.details {text-align:center;margin:5px 0px 7px 0px;line-height:18px;height:18px;font-size:11px;}
.articleSmallBox p.details a {text-decoration:none;height:100%;width:100%;display:block;color:#FFFFFF;background-color:#696655; }
.articleSmallBox p.details a:hover {background-color:#8F896B;}
.articleSmallBox img {margin:0px 0px -2px 0px;border:1px solid #7C7A6E;}

.articleMiddleBox	{height:139px;background-color:#DBDDAC;border:1px solid #7C7A6E;margin:10px 0px 0px 0px }
.articleMiddleBox h3 {padding-left:0px;background-color:#DBDDAC;margin-bottom:3px; }
.articleMiddleBox h3 a {text-decoration:none;}
.articleMiddleBox .flle {border:0px;margin-left:7px;width:146px;}
.articleMiddleBox .flle h3 {font-size:10px; width:100%;}
.articleMiddleBox .flri {border:0px;text-align:center;width:100px;margin-right:5px;/*margin-right:5px;*/ } /* 86px */
.articleMiddleBox .flri h3 {color:#90202C;}
.articleMiddleBox .flri ul {margin-left:14px;margin-bottom:4px;margin-top:23px; }

.topsellerBigBox { margin:33px 6px 0px 6px;}

.topsellerOfferBox {float:left;width:150px;}
.articleBigBox {margin-top:11px;float:left;width:170px;border:1px solid #7C7A6E;}
.paTo {padding-top:0;}
.articleBigBox .top {height:176px;text-align:center;background-color:#FFF;}
.articleBigBox .top img {margin:7px 0px 9px 0px;}
.articleBigBox .middle {height:65px;text-align:center;background-color:#FFF;}
.articleBigBox .middle h3 { height:auto;padding-right:6px;background-color:#FFF;height:43px; }
.articleBigBox .middle h4 { margin-bottom:3px;font-size:11px; }
.articleBigBox .middle span { font-size:11px;color:#90202C;font-weight:bold; }
.articleBigBox .bottom {height:68px;color:#8E1E2E;text-align:center;background-color:#FFF;}
.articleBigBox .bottom .left {float:left;padding-top:2px;letter-spacing:0.5px;font-size:11px;;margin-left:10px;}
.articleBigBox .bottom .right {float:right;padding-top:2px;margin-right:3px;}
/* /the different product boxes */

/* first product view */
#product .flle	{margin-left:5px;}
#product .flle h1		{padding:0px 0px 0px 0px;font-size:11px;}
#product .flle h1		{padding:0px 0px 0px 0px;font-size:11px;}
#product .flle p.prodNum{ width:250px;margin-bottom:5px;font-size:0.6em;height:15px;line-height:15px; }
#product .flle img		{ margin-top:0px; }
#product .flri 	{width:260px;margin-right:5px;/*margin-right:3px;*/margin-left:3px;}
#product .flri .top	{ height:36px; }
#product .flri .top div		{margin:0px;font-size:10px;width:120px;}
#product .flri .top span 	{position:relative;top:-2px;vertical-align:middle;color:#8E1E2E;font-size:1.5em;}
#product .flri .top span img { vertical-align:middle; }
#product .flri .top .flri 	{text-align:right;}
#product .prodGadgets { /*overflow:hidden;*/width:260px;border:1px solid #7C7A6E;}
#product .prodGadgets p 		{padding-left:0px;font-size:11px;background-color:transparent;  }
#product .prodGadgets .darkred 	{margin:0px;padding-left:17px;width:243px; height:37px;background-color:#DBDBAC;padding-top:5px; }
#product .prodGadgets .darkred div 	{ /*border:0px;*/color:#696655;margin:0px;width:105px; }
#product .prodGadgets .darkred p.price {margin-bottom:3px;font-weight:bold;font-size:12px;color:#A21001;}
#product .prodGadgets .darkred p.price_details 	{ margin-bottom:0px;font-size:9px;}
#product .prodGadgets .darkred p.price_details_big 	{ margin-bottom:0px;font-size:0.7em;width:180px;}
#product .prodGadgets .darkred p.price_details_big a 	{color:#696655;}
#product .prodGadgets .darkred .flri p.price_details 	{ font-weight:bold; }
#product .prodGadgets .darkred .flri { /*border:0px;*/padding-right:3px;text-align:right; }
#product .prodGadgets .brown {margin:0px;padding-left:17px;width:243px;background-color:#fff;}
#product .prodGadgets .brown p { color:#7C7A6E; }
#product .prodGadgets .brown span { font-weight:bold;margin-top:2px;height:19px;line-height:19px;font-size:11px;color:#7C7A6E;width:220px;}
#product .prodGadgets .brown input { width:25px;height:17px;border:1px solid #7C7A6E;margin:0px 4px; }
#product .prodGadgets .silver{padding-top:15px;margin:0px;padding-left:17px;width:243px;/*width:290px;*/background-color:#FAFAFA; }
#product .prodGadgets .silver .flle {margin:0px 0px 15px 0px; }
#product .prodGadgets .silver ul { width:48%;margin:0px;}
#product .prodGadgets .silver ul li { margin:4px 0px 0px 0px; }
#product .prodGadgets .silver ul.bullet li a {font-weight:bold;border-color:#BDBB88;color:#6E6E6E; }
#product .prodGadgets .manu 	{color:#6B6952;font-size:11px;padding-bottom:2px;background-color:#DBDBAC;margin:0;padding-left:17px;width:243px;}
#product .prodGadgets .manu a 	{color:#6B6952;font-size:11px;text-decoration:none;}
#product #product_switchBox {margin:0px 5px;border:1px solid #7C7A6E;width:539px; background-color:#fff;margin-top:15px;}
#product .cartButtons {width:260px;margin:13px 0px 13px 0px;}
#product .cartButtons p { margin-top:1px;float:left;letter-spacing:1px;padding-right:10px;text-align:right;width:110px;}
#product .cartButtons input#cartButton {float:right;width:128px;}
#product .cartButtons input.wk { width:32px;height:17px;}
#product .articleSmallBox { width:129px; }
#product .articleSmallBox h2.headline3 { font-size:11px; }
/* /first product view */

/* switchbox from the product page */
.switchButton {cursor:pointer;border-left:1px solid #7C7A6E;border-bottom:1px solid #7C7A6E;background-color:#DBDBAC;height:28px;line-height:28px;text-align:center;font-size:12px;	font-weight:normal;width:134px;float:left;}
.activeSwitchButton {background-color:#fff;	font-size:12px;	font-weight:normal;border-bottom:0px;}
.register { font-size:11px;color:#6B6952;padding:10px;min-height:370px;background-color:#fff; }
.register a {color:#6B6952;}
.register h2 {display:block;padding-bottom:10px;line-height:1.2em;}

.register p { font-size:1em;}
.register h1 { font-size:1.1em;color:#6B6952;}
.register ul li { font-size:1em;}
.register .articleSmallBox h2.headline3 {padding-bottom:2px;}
/* /switchbox from the product page */

/* productrating */
.prod-rating {	float:left;	width:0px;	background-color:red;	padding-top:4px;	margin-top:0px;	margin-left:-1px;	height:23px;}
#prod-rating-background {	background-color:#FBF3CF;	height:21px;	width:114px;	overflow:hidden;	margin:5px 0px;	z-index:3;}
#rating-elements {	position:relative;	top:-27px;	left:-1px;}
#rating-elements a {	text-decoration:none;	height:24px;	width: 23px;	float:left;	background-repeat: no-repeat;	background-image: url('images/star_alone.png');}
/* /productrating */

/* category page */
#category { margin:0px 7px 0px 6px; }
#category .flle {letter-spacing:0.5px;color:#67674F;font-size:11px;margin:0px;}
#category .flle img { margin:0px 20px 0px 0px;float:left; }
#category .flri {margin:8px 0px 50px 0px;width:184px;}
#category .flri ul.bullet li a { margin:8px 0px 0px 0px;padding-left:14px;}
#category .flle ul.bullet li a { margin:8px 0px 0px 0px;padding-left:14px;}
#category h2.orange {margin-top:10px;}
#category h1.darkred {margin-bottom:10px;}
#category h2.orange .flle,#category h2.orange .flri,#search h2.orange .flle,#search h2.orange .flri { letter-spacing:0px;font-size:11px; }
#category h2.orange .flri,#search h2.orange .flri {width:220px;color:#67674F;margin:0px;}
#category h2.orange .flri span,#search h2.orange .flri span {margin:0px 0px 0px 10px;float:left;}
#category h2.orange .flri select,#search h2.orange .flri select {margin:6px 4px 0px 0px;border:1px solid #6B6952;width:125px;height:20px;float:right;}
#category h3.darkorange {margin:0px 0px 10px 0px;text-align:right;padding-right:8px;}
/* /category page */

/* search page */
#search { margin:0px 5px;}
#search div.defaultBox {margin-left:0px;width:515px;}
#search .defaultBox .flle { border:0px;padding-top:12px;font-weight:bold; }
#search .defaultBox .flri { border:0px;padding-top:10px;font-weight:bold; }
#search .defaultBox .textfield {background-color:#FFF; }
/* /search page */

/* CART */
.randomTable tr.greenTable td, .randomTable tr.rosaTable td { padding-bottom:5px;padding-top:5px;vertical-align:top; }
.randomTable tr.greenTable td { background-color:#DBDDAC; }
.randomTable tr td div.cartPicBox { text-align:center;margin:0px auto;width:84px;height:67px;background-color:#FFF;border:1px solid #C3BEBE;}
.randomTable tr td div.cartPicBox img { position:relative;top:20%; }
.randomTable tr.rosaTable td { background-color:#DBDDAC; }
.randomTable { width:100%; }
.randomTable tr td { padding-right:3px;padding-left:3px; }
.randomTable th { background-color:#DBDDAC; }
.randomTable td.productQuantity { height:50px;width:65px;text-align:center; }
.randomTable td.productQuantity div { width:45px;height:50px; }
.randomTable td.productQuantity input { width:45px;text-align:center; }
.randomTable td.productQuantity input#refreshButton { width:20px; }
.randomTable td.productQuantity div { margin: 0px auto; width:47px; }
.randomTable td.productQuantity div img { margin-top:2px;float:right;vertical-align:middle; }
.randomTable td.productQuantity div input#refreshButton { margin-top:2px;border:0px;float:left; }
div#cartButtons {text-align:right;float:right;height:20px;width:250px; }
div#cartButtons img { }
div#cartButtons input {width:100px;margin-top:10px; }
td.darkvioletTd { background-color:#DBDDAC; }
td.violetTd { background-color:#DBDDAC; }
/* /cart */

/* footer */
#footer{clear:both;margin-left:10px;background-color:#696655;text-align:center;color:#fff;border-top:10px solid #BDBB88;width:960px;}
.footTop {margin-top:3px;}
.footNav {background-color:#696655;margin-top:3px;height:50px;padding-top:15px;color:#fff;}
.footNav ol li {display:inline;color:#fff;font-size:11px;}
.footNav ol li a {letter-spacing:1px;color:#fff;font-size:11px;text-decoration:none;}
.footFWP {line-height:18px;font-size:11px;text-align:center;height:18px;color:#fff;}
.footFWP a {color:#fff;text-decoration:none;}
/* /footer */

/*** SLIMBOX  **/
#lbOverlay {position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color: #DBDDAC;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;	z-index: 9999;	overflow: hidden;	background-color: #fff;}
.lbLoading {background: #fff url(images/ajax-loader.gif) no-repeat center;}
#lbImage {	position: absolute;	left: 0;	top: 0;	border: 10px solid #fff;	background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {	display: block;	position: absolute;	top: 0;	width: 50%;	outline: none;}
#lbPrevLink {	left: 0;}
#lbPrevLink:hover {	background: transparent url(images/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {	right: 0;}
#lbNextLink:hover {	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;	text-align: left;	border: 10px solid #fff;	border-top-style: none;}
#lbCloseLink {	display: block;	float: right;	width: 66px;	height: 22px;	background: transparent url(images/closelabel.gif) no-repeat center;	margin: 5px 0;	outline: none;}
#lbCaption, #lbNumber {	margin-right: 71px;}
#lbCaption {	font-weight: bold;}
/* /SLIMBOX */
/**
	Image magnifier for the product graphics
	left, top etc will be set by the javascript
**/
.img-magnifier {	position: absolute;	border: 5px solid #BDBB88;	background-position: 0px 0px;	background-repeat: no-repeat;}
/* /image magnifier */

/* cotinue or abort layer */
#cotinueOrAbort {width:250px;text-align:center;position:absolute;top:230px;left:50%;margin-left:-125px;/*width:250px;height:100px;*/z-index:5;padding:10px;overflow: visible;}
#cotinueOrAbort p {margin-bottom:0px;padding:2px 0px;font-weight:bold;}
#cotinueOrAbort .defaultBox {border-color:#F4661C;}
#continueOrAbort input,#continueOrAbort form {display:inline;}
/* /cotinue or abort layer */

/* order process */
.deliveryTo {padding-top:4px;padding-bottom:4px;}
.deliveryTo select {width:140px;overflow:hidden;}
.deliveryTo select option {overflow:hidden;width:170px;}
.deliveryTo .flle {padding-top:2px;}
#boxWithoutJs { margin:5px 0px 5px 0px; }
#boxWithoutJs .button { padding-top:1px; }
/* /order process */

/* stocklights */
.stockLights { margin-top:3px;height:20px; }
.stockLights img { padding-left:3px; }
/* /stocklights */

/*** second product view **/
.productBox { padding-left:14px;padding-right:14px;width:539px; }
.productBox .flle { width:66px;background-color:#DBDDAC; }
.productBox .flle .picbox { margin-top:10px;background-color:#DBDDAC;text-align:center;padding-top:5px;border:1px solid #B3AAA9;width:85px;height:105px; }
.productBox .flle img {  }
.productBox .flri { padding-left:10px;width:430px;  }
.productBox .flri#prodDesc { margin-top:10px; }
.productBox .flri#prodDesc div#desc { font-size:11px; }
.productBox .addToCartBox { margin-right:5px;border-bottom:1px solid #6D6D6D;width:425px; overflow:hidden; }
.productBox .form .productVariant { padding-bottom:300px;margin-bottom:-300px;margin-top:10px;float:right;border:1px solid #6D6D6D;border-left:0px;background-color:#FBF3CF;width:277px; }
.productBox .form .productVariant .variantRow {width:250px;margin-top:2px;height:19px;color:#736B6B;font-size:11px;font-weight:bold;margin-left:20px; }
.productBox .form .productVariant .variantRow input { width:30px; }
.productBox .form .productVariant .variantRow select { width:140px;height:16px;border:1px solid #B7B7B6;margin-left:10px;  }
.productBox .productVariant {margin:0px;padding-left:0px;width:268px; background-color:#FBF3CF;}
.productBox .productVariant table {padding-left:20px;}
.productBox .productVariant p { color:#7C7A6E; }
.productBox .productVariant td span { font-weight:bold;margin-top:2px;height:19px;line-height:19px;font-size:11px;color:#7C7A6E;width:200px;}
.productBox .productVariant td input { width:35px;height:17px;border:1px solid #BCB5BD;margin:0px 4px; }
.productBox .form .cartButtons { margin-top:15px;width:277px;height:87px;float:right;}
.productBox .form .cartButtons { margin-top:15px;width:277px;height:87px;float:right;}
.productBox .form .cartButtons span { float:left;margin-left:45px;}
.productBox .form .cartButtons input#cartButton { float:right;margin-top:-1px;margin-right:5px;background-image:url('images/in_den_warenkorb.gif');background-repeat:no-repeat;border:0px;width:135px;height:21px;}
.productBox .form .cartButtons input.wk { width:32px;height:17px;border:1px solid #B7B7B6;  }
.productBox .flri .productGadgets { padding-left:5px;border:1px solid #6D6D6D;background-color:#FAFAFA;width:140px;padding-bottom:300px;margin-bottom:-300px;margin-top:10px; }
.productBox .flri .productGadgets a { font-size:11px;font-weight:bold; }
.productBox .flri  ul.bullet { padding-bottom:0px;list-style-image:url(images/green_bullet.gif);margin:0;padding:3px 0; }
.productBox .flri  ul.bullet li { font-size:11px;border:0px none;color:#7C7A6E;font-weight:bold;margin:0px 0px 0px 20px;padding:0px; }
.productBox .flri .productGadgets ul li { padding-left:20px;}
.productBox .productHead { height:40px; }
.productBox .productHead .flle { width:250px;font-weight:bold;color:#8F1F2B;font-size:11px;}
.productBox .productHead .flle p { font-weight:bold;color:#8F1F2B;font-size:0.6em;}
.productBox .productHead .flri { padding-right:4px;width:150px;text-align:right;font-weight:bold;color:#8F1F2B;font-size:11px;}
.productBox .productHead .flri p { text-align:right;font-weight:bold;font-size:0.6em;}
#prodDesc .cartButtons p { width:100px; }
.product_details_comments {width:522px;padding:5px; background-color:#FBF3CF;border:1px solid #B53C49; }
.product_details_comments strong {font-weight:bold; }
.product_details_comments .common_details { margin-left:6px;border-left:1px solid #F1A74E;border-bottom:1px solid #F1A74E;padding-left:14px; }
.product_details_comments .common_details p { padding-left:10px; }
/* /second product view */

/* Trusted Shops Zertifikat Box */
#trustedShopsBox {margin-top:4px;border:1px dashed;width:185px;background-color:#EFEFEF;padding:5px;}
#trustedShopsBox .TSheadline {text-align:center;color:#666;}
#trustedShopsBox .TSheadline a {text-decoration:none;font-weight:bold;color:#666;font-family:verdana,arial,helvetica,geneva,sans-serif;font-size:12px;}
#trustedShopsBox .TScontent {background-color:#fff;margin-left:1px;border:1px solid #c0c0c0;width:160px;text-align:center;padding:10px;}
#trustedShopsBox .TSpic {text-align:center;height:70px;width:70px;}
#trustedShopsBox p {margin-top:10px;text-align:left;font-family:verdana,arial,helvetica,geneva,sans-serif;font-size:11px;}

/* OfferList Box auf der Startseite */
#offerListBox {margin:4px 0;width:200px;background-color:#DBDDAC;text-align:center;}
#offerListBox h2 {text-align:left;color:#fff;height:30px;font-size:13px;background-image:url('images/login_h1_bg.jpg');background-repeat:repeat-x;vertical-align:middle;padding-left:10px;}
#offerListBox img {border:none;text-align:center;}
/* OfferList Contentseite */
#offer { margin:0px 6px; }
#offer h1 {padding-left:8px;}
/* OfferList BigBox Ausgabebox */
#offer .offerBigBox {margin-bottom:15px;background-color:#DBDDAC;}
#offer .offerBigBox .content {padding:10px;}
#offer .offerBigBox .flle {float:left;width:200px;}
#offer .offerBigBox .flri {float:left;margin-left:20px;margin-right:10px;}
#offer .offerBigBox .pricebox {margin:0;margin-top:5px;height:145px;}
#offer .offerBigBox .pricebox h4 {text-align:right;font-size:18px;font-weight:bold;color:#8F1F2B;padding-top:10px;padding-bottom:10px;padding-right:10px;margin-bottom:10px;}
#offer .offerBigBox .pricebox p {text-align:left;font-size:12px;font-weight:bold;color:#696655;margin-bottom:15px;}
#offer .offerBigBox .pricebox .stockLights {padding:5px;border:1px dashed #67674F;font-size:11px;font-weight:normal;margin-top:20px;}
#offer .offerBigBox .buttons {margin:0;margin-top:30px;}
#offer .offerBigBox ul.buttons li {float:left;}
#offer .offerBigBox ul.buttons li a {color:#4c3a36;text-decoration:none;width:86px;color:#fff;font-size:0.7em;letter-spacing:0.5px;display:block;line-height:18px;}
#offer .offerBigBox li.detail {line-height:18px;text-align:center;}
#offer .offerBigBox li.detail a	{text-decoration:none;width:86px;height:18px;background-color:#7C7A6E;display:block;}
#offer .offerBigBox li.detail a:hover {background-color:#665156;}
#offer .offerBigBox li.notice {margin-left:2px;width:86px;height:18px;background-color:#8F1F2B;line-height:18px;text-align:center;}
#offer .offerBigBox li.notice a {text-decoration:none;width:86px;height:18px;display:block;}
#offer .offerBigBox li.notice a:hover {background-color:#B53C49;}
#offer .offerBigBox li.recommend {margin-left:2px;width:86px;height:18px;background-color:#F4661C;line-height:18px;text-align:center;}
#offer .offerBigBox li.recommend a {text-decoration:none;width:86px;height:18px;display:block;}
#offer .offerBigBox li.recommend a:hover {background-color:#F87D3C;}

.topsellerOfferBox {float:left;margin-left:10px;width:150px;border:1px solid #6B6952;}

#staggering .TabStaggering {margin-left:10px;width:99%;}
#staggering .TdStaggering {font-size:12px;}
#staggering .TdWidth150{width:150px;}
#staggering .TdWidth300{width:335px;}
#staggering .TdStaggering .span {margin-left:5px;}
#staggering .PriceStaggering {font-size:12px;font-weight:bold;}
#staggering .buttonStaggering {cursor:pointer;border:1px solid #756F71;background-color:#8F1F2B;color:#fff;margin-left:338px;margin-bottom:10px;}
#staggering ul.bullet li a {color:#6B6952;padding-left:5px;padding-bottom:1px;border-left:12px solid #BDBB88;height:12px;font-size:11px; }
#staggering ul.bullet.orange li a:hover {border-left-color:#696655 !important; }

/* Produkt Detailansicht mit Staffelpreisen ""staggering.tpl"" */
#staggering {margin:0;}
#staggering .prodGadgets tr.greenTable td {background-color:#F7F4E3;}/*!*/
#staggering .prodGadgets tr.rosaTable td {background-color:#67674F;}/*!*/
#staggering h1 {color:#6B6952;}
#staggering h2 {margin-left:5px;padding-left:8px;color:#6B6952;}
#staggering h3 {font-family:verdana,arial;font-size:11px;color:#6B6952;}
#staggering .flri h3 {font-family:verdana,arial;font-size:11px;color:#6B6952;background-color:#DBDBAC;border:1px solid #7C7A6E;border-bottom:0px;}
#staggering #description {width:99%;padding-bottom:10px;}
#staggering .galerie {clear:both;border:1px solid #7C7A6E;padding:3px;margin-top:3px;margin-bottom:3px;width:255px;background-color:#fff;}
#staggering .staggeringBox {clear:both;margin-left:5px;border:1px solid #7C7A6E;margin-top:3px;margin-bottom:3px;width:99%;background-color:#fff;}
#staggering .staggeringBox h3 {padding-left:8px;color:#A21001;background-color:#DBDBAC;}
#staggering .articleSmallBox .left {float:left;background-color:#DBDDAC;}
#staggering .flle {width:250px;margin-left:7px;float:left;margin-bottom:10px;}
#staggering .flle p.prodNum {width:250px;margin-bottom:5px;font-size:9px;height:15px;line-height:15px;}
#staggering .flle img {margin-top:0px;padding-bottom:10px;}
#staggering .flri {width:260px;margin-right:0px;float:right;margin-bottom:10px;}
#staggering .content {border:1px solid #7C7A6E;padding:5px;min-height:353px;background-color:#fff;border-top:0px;}
#staggering .flri .content p {font-family:verdana;font-size:11px;padding-bottom:5px;padding-right:5px;color:#6B6952;padding-left:5px;}
#staggering .flri .content ul {font-family:verdana;font-size:11px;padding-bottom:5px;padding-right:5px;color:#6B6952;}
#staggering .VariantContent {padding-left:7px;padding-bottom:10px;}
#staggering .VariantContent h3 {margin-top:5px;padding-left:10px;background-color:#DBDBAC;margin-bottom:10px;}
#staggering .VariantContent ul {margin-left:30px;list-style-type:circle;padding-bottom:5px;}
#staggering .VariantContent li {font-family:verdana;font-size:11px;}
#staggering .flri .top	{height:36px; }
#staggering .flri .top div	{margin:0px;font-size:9px;width:130px;}
#staggering .flri .top span {position:relative;top:-2px;vertical-align:middle;color:#8E1E2E;font-size:14px;}
#staggering .flri .top span img { vertical-align:middle; }
#staggering .flri .top .flri {/*border:0px;*/text-align:right;}
#staggering .manu {color:#6B6952;font-size:11px;line-height:16px;margin:0;width:100%;}
#staggering .manu p {padding-left:10px;}
#staggering .manu a	{color:#6B6952;margin:4px 0 4px 15px;font-size:11px;}
#staggering .cartButtonBox {float:right;margin-bottom:10px;margin-right:10px;}
#staggering .merge {border:1px solid #7C7A6E;margin-left:-2px;padding:3px;margin-top:3px;margin-bottom:3px;width:255px;height:auto;min-height:40px;background-color:#fff;}
#staggering .mergeLe {width:50%;float:left;}
#staggering .mergeLe li {margin-top:5px;}
#staggering .extbox {margin-left:5px;width:579px;border:1px solid #7C7A6E;padding-top:10px;padding-bottom:10px;height:auto;background-color:#fff;}
#staggering .extbox ul {list-style-type:none;}
#staggering .extbox ul li {float:left;margin-left:20px;}


/* Produktdetailseite mit Varianten */

/* Variantenbox in der Detailansicht der Produkte unter der Bestellbox */
.VariantBox table {width:287px;border-left:1px solid #6B6952;border-right:1px solid #6B6952;border-bottom:1px solid #6B6952;}
.VariantBox table td {font-size:11px;padding-left:15px;}
.VariantBox table td select {margin-left:-15px;width:67px;}

/* Variantenbox in der Detailansicht default.tpl */
.variantTable {width:100%;}
.variantTr {margin-top:2px;height:19px;color:#736B6B;font-size:10px;font-weight:bold;margin-left:10px;width:30px;}
.variantdefTd {width:35px;}
.variantdefPrice {width:200px;}
#anzahl_gesamt {width:35px;}
.variant_pricefield {width:30%;font-size:12px;}
.textfield_td, .variant_textfield {width:35px;font-size:12px;}
.variant_notation {width:63%;font-size:12px;}
.bold {font-weight:bold;}
.pad5 {padding:5px;}
.red {color:#a81100;}


/* browser deflector */
.payment li input { vertical-align:middle;margin-right:4px;margin-top:3px; }
.payment li strong,.payment li span { vertical-align:middle;font-size:12px;}
.tdRadio input {margin-right:5px;vertical-align:middle;  }

*+html select#birthdayDD {width:42px;font-size:11px;float:left;}
*+html select#birthdayMM {margin:0px 0px;width:42px;font-size:11px;float:left;margin-left:5px;}
*+html select#birthdayYY {width:57px;font-size:11px;float:left;margin-left:5px;}
*+html select#country {width:151px;}
*+html .pwtextfield {width:149px;border:1px solid #7C7A6E; background-color:#fff;}
*+html #cartCompareBox li.subSlide {margin-left:-20px;width:100%;}
*+html #cartCompareBox ul li.subSlide input  {margin-right:28px;}
*+html .defaultBox  {width:553px;}
*+html #staggering .mergeLe li {margin-top:0px;}

/*	compare */

.compareOverlay {position: absolute;margin:0;padding:0;background-color:transparent;background-color:#FBF3CF;cursor:pointer;z-index: 13000;}
.compareContent {position: absolute;background-color:#FFF;height: 200px;z-index: 13001;margin-left:-150px;width:300px;padding:0px;border:3px solid #7C7A6E;}
.mt-compareHover {background-color: #00ff00;}
.mt-ajaxLoader {position:absolute;z-index:13002;background-image:url('images/ajax-loader.gif');background-repeat:no-repeat;background-position:50% 50%;}
table#productCompare {border-collapse:collapse;margin:0px auto;}
table#productCompare table td.image {height:160px;width:200px;}
table#productCompare table td.image img {padding:0px 10px;}
table#productCompare td {vertical-align:top;background-color:#FFF5CF;}
table#productCompare table {border-collapse:collapse;}
table#productCompare table td {border-width:1px 0px 1px 1px;border-style:solid;border-color:#7C7A6E;height:30px;vertical-align:middle;font-size:12px;	width:120px;padding:3px;}
table#productCompare td.last-cell table td {border-right:1px solid #6B6952 !important;}
table#productCompare table td.options {text-align:center;}
.compareIMG {margin-left:84px;margin-top:20px;}
.compareP {text-align:center;font-weight:bold;font-size:12px;color:#7C7A6E;}
.compare_headings {font-weight:bold;}

/* SocialBookmark */
.SocialBookmark img {border:none;margin-left:5px;}

.finishOrderBox {margin-left:30px;}
.finishOrderBox h3 {border-top:1px dotted #6B6952;border-bottom:1px dotted #6B6952;margin-top:20px;padding-top:5px;padding-bottom:5px;color:#6B6952;font-size:12px;}
.finishOrderBox p {margin-top: 20px}
.finishOrderBox p a {text-decoration:underline;font-weight:bold;}
 
.orderProcessContent {}
.orderProcessContent ul {list-style-type:circle;margin-left:15px;}
.orderProcessContent ul li {margin:10px;}

.crossellingBox {clear:both;margin-left:1px;width:100%;}
.crossellingBox p {margin-left:10px;}
.crossellingBox a  {margin-left:10px;}
.crossellingBox h2 {padding-left:10px;color:#fff;background-color:#1193CF;}
.crossellingBox .MargRi {margin-right:11px;}

/* Topseller-List */
.topsellers {vertical-align:middle;margin-bottom:-8px;border:0px;}
.topsellers * {vertical-align:middle;}
.topsellers img {}
.topsellers_left {padding:5px 0px 5px 0px;text-align:center;}
.topsellers_left .picBox { border:1px solid #7C7A6E;display:block; height:126px;width:145px;}
.topsellers_left .picBox img {position:relative;left:0px;top:6%;}
.topsellers_middle {padding:0px 5px;font-size:10px;color:#908F88;display:block;min-width:240px;width:240px;font-size:11px;}
.topsellers_middle h3 {background-color:transparent;}
.topsellers_middle h3 a {text-decoration:none;font-size:12px;letter-spacing:0px;display:block;width:240px;;color:#90202C;}
.topsellers_right h3 {background-color:transparent;padding:0px;width:100px;text-align:right;}
.topsellers_right {bottom:0px;}
.topsellers_number {color:#90202C;display:block;margin-bottom:5px;font-size:11px;}
.topsellers_grey {background-color:#F1EDE4;}
.topsellers_white {background-color:#FFFFFF;}


.ReminderLeft {font-size:12px;margin:2px 0 2px 10px;}
*+html .ReminderLeft {font-size:12px;margin:2px 0 2px 30px;}
.ReminderRight {font-size:12px;margin:2px 5px 2px 0px;}
*+html .ReminderRight {font-size:12px;margin:2px -15px 2px 0px;}

#right_Side ul li.subLink * {font-size:13px;}