@import url('includes/mt_review2preview/review2preview.css');

/*.centerbg {		background-image: url(images/templates/centerbg.gif);background-repeat: no-repeat;}*/

/* featured products lister - hauptseite */
.featuredTABLE {
  margin-right:10px;
  margin-bottom:10px;
  /*width:175px;*/
	width:96%;
	border:1px solid #d3d3d3;
}
.featuredIMG {
	margin-top:20px;
	margin-bottom:20px;
	width:105px;
	height:105px;
	overflow:hidden;
}
.xsellProductsMAINTABLE{
	margin-top:15px;	
}
.ProductDetailsMAINTABLE{
	
}
.ProductDetailsMAINTABLE .smallText{
	padding:5px 0px 5px;
}
.featuredDESC {
	height:60px;
	width:145px;
	white-space:normal;
	font-size:11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #343434;
	overflow:hidden;
}
.featuredDESC a {
  text-align:left;
  color: #343434;
}
.featuredDESC a:hover {
  text-align:left;
  color: #5b5656;
}
.featuredPRICE {
	margin-top:10px;
	margin-bottom:2px;
	font-size:14px;
	font-weight: bold;
	color: #b00c19;
}
.featuredMWST {
	width:95px;
	color: #a3a3a3;
	font-size:9px;
	margin-bottom:10px;
}
.featuredMWST a {
	width:95px;
	color: #a3a3a3;
	font-size:9px;
}
.featuredMWST a:hover {
	width:95px;
	color: #6d6d6d;
	font-size:9px;
}
/* ---- ende ---- */


.passw_verg {height: 12px;
	font-size : 7pt;
	color: black;
	padding-left: 7px;
	 padding-top: 5px;
	 font-weight: bold;
	}
	
.loginbutton	{
	padding-left: 7px;
	 padding-top: 5px;
	}

.inputty {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 120px;
	border: 1px solid #999999;
	font-family: Tahoma, Arial Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #868686;
	line-height: 10px;
	text-decoration: none;
}
.inputter{
	border:1px solid #999999;
}
.general_inputs{
	border:1px solid #999999;
	width:200px; font-size: 11px;
	padding-left:5px;
}
.textarea{
	border:1px solid #999999;
}
.loginput{
	border:0px solid #000000; 
	width:160px;
	height: 12px;
	font-size : 6pt;
	color: black;}
	
.searchinput {
	border:1px solid #990D08; background-color: #D78986;
	width:130px;
	height: 17px;
	color: #00000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 10px;  }
	
.search_pulldown	{
	border:0px solid #99132E; 
	width:150px;
	height: 9px;
	font-size : 9px;
	color: black;}	
		
.search_pulldowntwo{

	border:0px solid #FFFFFF; 
	width:167px;
	height: 6px;
	font-size : 9px;
	color: black;
	margin-left: 2px;}	
	
TD.loginheight	{  padding-top: 2px; padding-left: 4px; }
TD.loginheighttwo	{  padding-top: 4px; padding-left: 4px; }

TD.searchheight {  padding-top: 10px; padding-left: 10px; }

/*SUCHE*/
.search_key_textfield{
	width:120px;
	border: 0px;
	height:12px;
	background-color:#ffffff;
	color:#492C09;
	font-family: Arial, Helvetica, Verdana  sans-serif;
	font-size: 7pt;
	vertical-align: middle;
}
.search_title{
	color:#492C09;
	font-family: Arial, Helvetica, Verdana  sans-serif;
	font-size: 7pt;
	vertical-align: middle;
	height:12px;
}
.search_price{
   height:12px;
	width:80px;
	border: 0px;
	background-color:#ffffff;
	color:#492C09;
	font-family: Arial, Helvetica, Verdana  sans-serif;
	font-size: 7pt;
	vertical-align: middle;
}




.boxText { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; }
.errorBox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	background: #FF0000;
	font-weight: bold;
}
.msgBox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	background: #DCE2D0;
	font-weight: bold;
}
.stockWarning {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	color: #FF0000;
}
.productsNotifications {
	background-color: #F4F4F4;
	background: #F4F4F4;
}
.orderEdit { font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 8pt; color: #FD351F; text-decoration: underline; }

.ContentBoxText{
	font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #000000;
}

BODY {
  background: #FFFFFF;
 
  font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 11px; color: Black;
}
TD{
	font-family: Arial, Helvetica, Verdana, sans-serif; 
  font-size: 8pt; 
}

/*FALLS DER KUNDE EINEN EINHEITLICHEN PRODUKTBESCHREIBUNGSSTIL W�NSCHT*/
.produktbeschreibung{
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; 
  font-size: 10pt; color: #000000;
}

A {
  color: #000000;
  text-decoration: none;
}

.main_info a{
  color: #0000FF;
  text-decoration: none;
}

.main_info a:hover{
  color: #0000FF;
  text-decoration: none;
} 

A:hover {
   color:#216BBD;
	text-decoration: none;
}

FORM {
	display: inline;
}
.seite {
	background-image: url(images/templates/seitentophg.jpg);
	background-repeat: no-repeat;
	
}
.seite2 {
	background-image: url(images/templates/seitentophg_bg.jpg);
	background-repeat: repeat-x;
	
}

TD.passwort{
	font-family: Tahoma, Arial Helvetica, Verdana sans-serif;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
}
TD.passwort A{
	color: #868686;
	text-decoration: none;
}
TD.passwort A:hover{
	color:#E68A26;
	text-decoration: none;
}
TD.contentrand{
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
}
TD.quicksearchtitle{	
	font-size: 8pt;font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #024C78;
}
TD.quicksearch{
	vertical-align: middle;
	font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  color:#000000;  padding-top: 5px; padding-bottom: 5px;
}
.searchbutton { padding-right: 7px; padding-top: 5px;padding-bottom: 5px;
	
}

TD.quicksearch INPUT {
 color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}

TD.whatsnew{
	vertical-align: middle;
	text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 8pt;
   color:#000000;
}

TR.headerNavigation {
  /*background: #bbc3d3;*/
}

TD.headerNavigation {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  /*background: #bbc3d3;*/
  font-weight : normal;
  color: #898989;
}

A.headerNavigation:hover {
  color: #BFBCBC;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Arial Helvetica, Verdana sans-serif;
  font-size: 10pt;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
	background: #91C529;
}

TD.headerInfo {
  font-family: Tahoma, Arial Helvetica, Verdana sans-serif;
  font-size: 10pt;
  background: #91C529;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}


.cr_acc_input{
	width:250px;
}

.infoBoxContents {
 background-image: url(images/templates/boxcontenthg.gif);
 background-repeat: repeat-y;
 padding-left:17px;
}
.infoBoxNotice {
	background: #F0E68C;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
}
TD.outercont_li{
	background-image: url(images/templates/outercont_li.jpg);
	background-repeat: repeat-y;
}
TD.outercont_re{
	background-image: url(images/templates/outercont_re.jpg);
	background-repeat: repeat-y;
}
TD.infoBoxContentHeading {
   font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
}
TD.infoBoxHeadingContent{
   height:16px;
	padding-left:5px;
	padding-top:10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: #024C78;
}
TD.ContentBoxHeading{
	font-family: Arial Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top:2px;
	vertical-align: top;
	text-align: left;
	color: #105680;
}
TD.contentBoxContents{
	width: 33%;
	padding: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	text-align: center;
	color: #303030;
	font-weight:bold;
}
.infoBoxtHeadingHg{
background-image: url(images/templates/info_box_heading.gif);
background-repeat: no-repeat;
}
TD.infoBox, SPAN.infoBox {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px; color: Black;
}
TD.cartBoxHeadingContent{
   height:18px;
	padding-left:16px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	color: #024C78;
}
TD.cartBox{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	color: #024C78;
}
SPAN.cartinhalt{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
DIV.listBoxText{
  width:100%;
  /*border-bottom:1px dotted #CFCFCF;*/
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  text-align: left;
  padding-top:2px;
  padding-left:18px;

}
DIV.informationBoxText{
  width:100%;
  /*border-bottom:1px dotted #CFCFCF;*/
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  text-align: left;
  padding-top:2px;
}

.listBoxContents{
background-image: url(images/templates/boxcontenthg.gif);
background-repeat: repeat-y;
}
.LoginHeadingHg{
background-image: url(images/templates/login_box_heading.gif);
background-repeat: no-repeat;
}
TD.LoginBoxHeadingContent{
   height:16px;
	padding-left:5px;
	padding-top:10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: #024C78;
}
.LoginBoxContents{
background-image: url(images/templates/loginboxcontenthg.gif);
background-repeat: no-repeat;
}
.topsellBoxTable{
	/*border-bottom: 1px solid #2676A6;*/
}
DIV.LoginBoxText{
  padding-left:18px;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #E4ECF5;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
}

TABLE.
 {
	
}

.productListing-heading A{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px; color:#656365; font-weight: bold;}
.productListing-heading {  font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px; color:#656365; font-weight: bold;}
.productListing-data {color:#656365; padding-top: 5px;padding-right: 5px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; text-transform: uppercase; font-weight: bold;}
.productListing-data A {color:#656365; }
.productListingName {
	 font-family: Arial, Helvetica, Verdana, sans-serif;color:#656365;
  font-size: 12px; font-weight: bold; 
}
.productListingName A {
	 font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px; color:#656365; font-weight: bold;text-transform: uppercase;
}
A.pageResults {
  color: #666666;
}

A.pageResults:hover {
	
	background-color: #CAC9CA;
}

/*DER HAUPTCONTENTCONTAINER*/
/*CONTENTBEREICH*/
.pageContentTable{width:100%; }
.pageContentTable_index{ }
.pageHeadingTable{width:100%; }
TD.pageHeading, DIV.pageHeading {
	font-size: 12px;color: #656365;font-weight: bold;font-family:  Arial, Helvetica, Verdana, sans-serif;
	padding-top:15px;	vertical-align: top;	text-align: left;text-transform: uppercase;	
}
TD.pageHeadingRight{	
	font-size: 10pt;color: #2984BB;font-weight: normal;font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-top:15px;	vertical-align: top;	 font-weight: bold; text-align: right;;
}
TD.pageHeadingPrice{	
	font-size: 10pt;color: #2984BB;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-top:15px;	vertical-align: top;	text-align: right;text-transform: uppercase;	
}
TD.infoseiteHeading{	
	font-size: 10pt;color: #105680;font-weight: bold;font-family: Tahoma, Arial Helvetica, Verdana, sans-serif;
	padding-top:15px;	vertical-align: top;	text-align: left;text-transform: uppercase;	
}
/*CONTENTBEREICH*/

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #666666;
}

TD.main, P.main {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  line-height: 1.5;
}

TD.smallText {font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 11px; color: #000000; }
TD.smallTextList {padding-top:12px;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 11px; color: #000000;font-weight:bold;vertical-align:bottom; }

table.loginBox{margin-left:17px;border:1px solid #F0C4C4;padding:15px 31px 15px 31px;}
table.loginBox td.loginTD{padding:0;text-align:left;vertical-align:top;padding-top:15px;}

td.loginHeader{background:url(images/altadiscount_login.jpg) no-repeat;width:100%;height:59px;font-weight:bold;color:#fff;font-size:12pt;padding-left:30px;}

TD.smallText A{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 11px; color: #000000; }
A SPAN.smallText{font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 11px color: #000000;}
P.smallText {font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 8pt; color: #E6B3F9;}

TD.accountCategory {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
}

TD.tableHeading {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
  color: #FF0000;
}

CHECKBOX, RADIO, INPUT, SELECT {
  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 8pt;
}
*/
SPAN.greetUser {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10pt;
  color:#00507E;
  font-weight: bold;
}

TABLE.formArea {
  /*background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px; */
}

TD.formAreaTitle {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight:bold;
  color: #FD351F;
  font-size: 14px;
}
SPAN.productPrice {
   text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	color:#2984AD;
	font-weight:bold; padding-right: 10px;
}
SPAN.errorText {
  font-family: Arial, Helvetica, Verdana sans-serif;
  color: #FF7800;
}

.moduleRow { }
.moduleRowOver {
	background-color: #E4E4E4;
	cursor: pointer;
	cursor: hand;
}
.moduleRowSelected { background-color: #FDF5E6; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 8pt; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 8pt; color: #000000; }

/* message box */

.messageBox { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 8pt }
.messageStackError, .messageStackWarning { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 8pt; color:#E2311D;font-weight:bold;}
.messageStackSuccess { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 8pt; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Arial, Helvetica, Verdana sans-serif; font-size: 8pt; color:#E2311D; }

/* ALLE Boxen ANFANG ----------------------------------------------------*/
/* ALLE Boxen ANFANG ----------------------------------------------------*/
.BEGIN_ALL_BOXEN{ }
/* generalBox ANFANG */
.generalBoxOutTabelle{}
.generalBoxOutInhalt{}
.generalBoxTitelTabelle{	 height: 25px;}
.generalBoxTitelInhalt {
	/*background-image: url(images/templates/box_hl_bg.gif);	background-repeat: no-repeat;*/
	font-size: 8pt;color: #474747;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-left:28px;padding-top:4px;text-align: left;vertical-align: bottom;	
}
.generalBoxInhalt{width:100%; padding-left: 10px;  padding-top: 10px;}
/* generalBox ENDE */

/* catBox ANFANG */
.catBoxTitelTabelle{	}
.catBoxTitelInhalt {  width: 100%; height: 24px;
font-size: 8pt;color: #B00C19;/*color: #112D53;*/font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-left:12px;padding-top:4px;text-align: left;vertical-align: bottom;}
TD.catBoxTitelInhalt A{color:#B00C19;font-weight: bold;}
TD.catBoxTitelInhalt A:hover{color:#B00C19;font-weight: bold;}
.catBoxInhaltTabelle{ }
.catBoxInhalt{}
.dottedline { background-image: url(images/dottedline.gif); background-repeat: repeat-x; height: 1px; width: 100%;}
.catBoxOutInhalt{
	
}
/* catBox ENDE */

/* infoBox ANFANG */
.infoBoxTitelTabelle{width:100%px;	 height: 20px;}
.infoBoxTitelInhalt { width: 100%; height: 24px;
font-size: 8pt;color: #B00C19;/*color: #112D53;*/font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-left:12px;padding-top:4px;text-align: left;vertical-align: bottom;}
TD.infoBoxTitelInhalt A{color:#B00C19;font-weight: bold;}
TD.infoBoxTitelInhalt A:hover{color:#B00C19;font-weight: bold;}
 

.infoBoxInhaltTabelle{
	width:100%;	 height: 22px;
	}
.infoBoxInhaltTabelle{
	
}	
.infoBoxInhalt{
   width:100%;	 height: 22px;
	vertical-align: middle;
	text-align: left;
}


.infoBoxRowTabelle{
width: 100%; height: 22px;
	
}

.infoBoxHeadingContent{ }
/* infoBox ENDE */

/* cartBox ANFANG */
.cartBoxTitelTabelle{	 height: 24px;}
.cartBoxTitelInhalt {
	
	font-size: 8pt;color: #B00C19;/*color: #112D53;*/font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-left:12px;padding-top:4px;text-align: left;vertical-align: bottom;
}
TD.cartBoxTitelInhalt A{color:#B00C19;font-weight: bold;}
TD.cartBoxTitelInhalt A:hover{color:#B00C19;font-weight: bold;}
.cartBoxInhaltTabelle{}
.cartBoxInhalt{	padding:10px;}
/* cartBox ENDE */

/* partnerBox ANFANG */
.partnerBoxTitelTabelle{	 height: 24px;}
.partnerBoxTitelInhalt {
	
	font-size: 8pt;color: #B00C19;/*color: #112D53;*/font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-left:12px;padding-top:4px;text-align: left;vertical-align: bottom;
}
TD.partnerBoxTitelInhalt A{color:#B00C19;font-weight: bold;}
TD.partnerBoxTitelInhalt A:hover{color:#B00C19;font-weight: bold;}
.partnerBoxInhaltTabelle{}
.partnerBoxInhalt{	text-align: center;padding:5px;}
/* partnerBox ENDE */


/* bestsellBox ANFANG */
.bestsellBoxTitelTabelle{	width:100%px; height: 20px;}
.bestsellBoxTitelInhalt {color: #B00C19; background-image: url(images/topseller.gif); background-repeat: no-repeat; width: 100%; height: 35px;}
.bestsellBoxInhalt{ }
.bestsellBoxName{padding-left:10px;padding-right:10px;
	text-align: left;vertical-align: top;
	font-size: 10pt;color:#545454;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;}
.linepodbestsell { background-image: url(images/linepodbestsell.gif); background-repeat: repeat-x; height: 20px;}
TD.bestsellBoxName A{color:#545454;font-weight: bold;}
TD.bestsellBoxName A:hover{color:#545454;font-weight: bold;}
.bestsell_distance{background-image: url(images/templates/line_vert_bestseller.gif);	background-repeat: repeat-y;}
.bestsellBoxBild{ }
.bestsellBoxHst{
	height: 20px;padding-left:5px;	padding-right:5px;	padding-top:2px;padding-bottom:2px;
	text-align: right;
	color:#000000;font-weight: bold;text-transform: uppercase;}
.bestsellBoxPrice{		padding-left:5px;	padding-right:5px;
	text-align: right;
	font-size: 9pt;}
.bestsellBoxEUR{		color:#BBBBBB;}
.bestseller_prod_name{ font-family: Arial, Helvetica, sans-serif;  font-size: 12px; text-transform: uppercase; color: #7B797B; font-weight: bold;}
.bestseller_prod_name A{ color: #7B797B; }
.bestselldescript{font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #000000; font-weight: normal;}
.bestsellprice{ font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #2984BB; font-weight: bold; padding-right: 15px; padding-top: 10px;}
.bestsellpic{padding-bottom: 10px;
}
DIV.bestsellpicdiv{
	position:relative;overflow:hidden;
	width:100px; 
	height:100px;
}
.bestselldescr{
	padding-left:5px;
	padding-top: 5px;
	text-align: left;
	vertical-align: top;
}

/* bestsellBox ENDE */

/* loginBox ANFANG */
.loginBoxTitelTabelle{	 height: 25px;}
.loginBoxTitelInhalt {
	/*background-image: url(images/templates/box_hl_bg_set_4.gif);	background-repeat: repeat-x;*/
	font-size: 8pt;color: #932424;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-left:9px;padding-top:10px;text-align: left;vertical-align: top;text-transform: uppercase;
}
.loginBoxInhaltTabelle{	background-image: url(images/templates/box_cont_bg.gif);	background-repeat: repeat-y;}
.loginBoxInhalt{	padding:10px;}
.pw_forgotten{font-size: 8pt;}
/* loginBox ENDE */

/* specialsBox ANFANG */
.specialsBoxInhaltTabelleAll{/*background-image: url(images/templates/box_all_bg_set_3.gif);	background-repeat: no-repeat;*/}
.specialsBoxInhaltAll{}

.specialsBoxTitelTabelle{	 height: 25px;}
.specialsBoxTitelInhalt {
	font-size: 12pt;color: #FC9A00;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-left:20px;padding-top:4px;text-align: left;vertical-align: bottom;	text-transform: uppercase;
}
.specialsBoxInhalt{width:100%;}
/* specialsBox ENDE */


/* searchBox ANFANG */
.searchBoxOutTabelle{background-color: #AB0B0A;}
.searchBoxInhaltTabelleAll{	}
.searchBoxTitelTabelle{	 height: 25px;}
.searchBoxTitelInhalt {

	font-size: 11px;color: #ffffff;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: left;vertical-align: top; padding-left: 10px; padding-top: 3px;	
}
.searchBoxInhaltTabelle{}
.searchBoxInhalt{ text-align: right;vertical-align: middle;}
.searchcontBoxTitelInhalt {
	font-size: 8pt;color: #FFFFFF;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: left;vertical-align: top; 
}

.searchLink A{
	color: #CF7474
}
.searchLink A:hover{
	color: #CF7474
}

/* searchBox ENDE */

/* whatsnewBox ANFANG */
.whatsnewBoxTitelTabelle{	 height: 25px;}
.whatsnewBoxTitelInhalt {
	/*background-image: url(images/templates/box_hl_bg_set_4.gif);	background-repeat: repeat-x;*/
	font-size: 8pt;color: #932424;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-left:9px;padding-top:10px;text-align: left;vertical-align: top;text-transform: uppercase;
}
.whatsnewBoxInhalt{	}
/* whatsnewBox ENDE */

/* topmenueBox ANFANG */
	/*OBERE NAVIGATION UND NAVIGATIONSPFAD*/
.topmenue{ }
.topmenueBoxInhaltTabelle{ }

.topmenueBoxInhalt{	 vertical-align:middle;}
.obenmenueInhaltTabelle{width:100%;  height: 62px; background-image: url(images/templates/3/topmenue_bg.gif);	background-repeat: repeat-x;}
TD.obenmenue{
	vertical-align:bottom; text-align: center; height: 62px;line-height : 34px;
	font-size: 11px;color: #FF9C00;	font-weight:normal;font-family: Arial, Helvetica, Verdana  sans-serif; 
	padding-left:15px;padding-right:15px;/*padding-bottom:18px;*/
}
.obenmenue A{
	color: #FF9C00
}
.obenmenue A:hover{
	color: #FF9C00
}







/* topmenueBox ENDE */

/* Box ANFANG */
/* Box ENDE */

/* Box ANFANG */
.popupBoxTitelInhalt{
	padding:10px;text-align: left;font-size: 8pt;color: #842014;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
}
.popupBoxInhalt{
	padding:10px;font-size: 8pt;color: #842014;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
}
.popupBoxInhalt A{	color: #842014;}
.popupBoxInhalt A:hover{	color: #842014;}
/* Box ENDE */

/* ALLE Boxen ENDE ----------------------------------------------------*/
/* ALLE Boxen ENDE ----------------------------------------------------*/



/*breadcrumbs*/
.breadcrumbs h1 { display:inline; margin:0px; padding:0px; font-size:11px; font-weight:bold;}

.breadcrumbs{	
	padding-left:5px; font-size: 11px;font-family: Arial, Helvetica, Verdana, sans-serif;
		text-align: left; color: #FFC001;    font-weight: bold;
}
.breadcrumbs2 A{   color: #ffffff; font-size: 11px; }

.breadcolor {
	 color: #ffffff;
}

/*FOOTER*/
.footer_hg{	background-image: url(images/templates/footer_hg.gif);	background-repeat: no-repeat;}
.footer_hg_bg{	background-image: url(images/templates/footer_hg_bg.gif);	background-repeat: no-repeat;}
.footer{
  padding-top: 4px; font-size: 8pt;color: #000000;font-family: Arial, Helvetica, Verdana  sans-serif;
 
}
TD#footer {
  padding-top: 4px; font-size: 8pt;color: #000000;font-weight: normal;font-family: Arial, Helvetica, Verdana, sans-serif;
  
}
TD#footer A{color: #ffffff;text-decoration:none;}
TD#footer A:hover{color:#246AB9;text-decoration:underline;}
.hdcopyright{
  padding-top: 1px; font-size: 8pt;color: #000000;font-family: Arial, Helvetica, Verdana  sans-serif;
 
}
.hdcopyright A{
  padding-top: 1px; font-size: 8pt;color: #000000;font-family: Arial, Helvetica, Verdana  sans-serif;
 
}
.hdcopyright A:hover{
  padding-top: 1px; font-size: 8pt;color: #246AB9;font-family: Arial, Helvetica, Verdana  sans-serif;
 
}



.BEGINN_ALL_BOXEN_FRAMES{ }
/*Boxen RAHMEN Allgemein set1*/
.box_set1_out_o{    	background-image: url(images/templates/box_set1_out_o.gif);	background-repeat: repeat-x;}
.box_set1_out_u{    	background-image: url(images/templates/box_set1_out_u.gif);	background-repeat: repeat-x;}
.box_set1_out_o_re{		background-image: url(images/templates/box_set1_out_o_re.gif);	background-repeat: no-repeat;}
.box_set1_out_o_li{		background-image: url(images/templates/box_set1_out_o_li.gif);background-repeat: no-repeat;}
.box_set1_out_li{		background-image: url(images/templates/box_set1_out_li.gif);	background-repeat: repeat-y;}
.box_set1_out_re{  		background-image: url(images/templates/box_set1_out_re.gif); background-repeat: repeat-y;}
/*Boxen RAHMEN Allgemein set1*/

/*Boxen RAHMEN Allgemein set2*/
.box_set2_out_o{    	background-image: url(images/templates/1/box_set2_out_o.gif);	background-repeat: repeat-x;}
.box_set2_out_o_re{		background-image: url(images/templates/1/box_set2_out_o_re.gif);background-repeat: no-repeat;}
.box_set2_out_o_li{		background-image: url(images/templates/1/box_set2_out_o_li.gif);	background-repeat: no-repeat;}
.box_set2_out_li{		background-image: url(images/templates/1/box_set2_out_li.gif); background-repeat: repeat-y; }
.box_set2_out_mi{		 background-image: url(images/templates/1/box_set2_out_mi.gif); background-repeat: repeat-xy; height: 68px;}
.box_set2_out_re{  		background-image: url(images/templates/1/box_set2_out_re.gif);	background-repeat: repeat-y;}
.box_set2_out_u_li{		background-image: url(images/templates/1/box_set2_out_u_li.gif);	background-repeat: no-repeat;}
.box_set2_out_u{		background-image: url(images/templates/1/box_set2_out_u.gif); background-repeat: repeat-x;}
.box_set2_out_u_re{		background-image: url(images/templates/1/box_set2_out_u_re.gif);	background-repeat: repeat-x;}
/*Boxen RAHMEN Allgemein set2*/

/*Boxen RAHMEN Allgemein set3*
.box_set3_out_o{    	text-align: right;background-image: url(images/templates/box_set3_out_o.gif);	background-repeat: no-repeat;}
.box_set3_out_o_re{		background-image: url(images/templates/box_set3_out_o_re.gif);	background-repeat: no-repeat;}
.box_set3_out_o_li{		background-image: url(images/templates/box_set3_out_o_li.gif);background-repeat: no-repeat;	}
.box_set3_out_li{		background-image: url(images/templates/box_set3_out_li.gif);	background-repeat: repeat-y;}
.box_set3_out_mi{		background-image: url(images/templates/box_set3_out_mi.gif); background-repeat: no-repeat;   }
.box_set3_out_re{  		vertical-align: top;background-image: url(images/templates/box_set3_out_re.gif);background-repeat: repeat-y;}


.box_set3_log_out_o{		background-image: url(images/templates/box_set3_log_out_o.gif);	background-repeat: no-repeat;}
.box_set3_log_out_o_re{		background-image: url(images/templates/box_set3_log_out_o_re.gif);	background-repeat: no-repeat;}
.box_set3_log_out_o_li{		background-image: url(images/templates/box_set3_log_out_o_li.gif);	background-repeat: no-repeat;}
.box_set3_log_out_li{		background-image: url(images/templates/box_set3_log_out_li.gif);	background-repeat: repeat-y;}
.box_set3_log_out_mi{		background-image: url(images/templates/box_set3_log_out_mi.gif);	background-repeat: no-repeat;}
.box_set3_log_out_re{		background-image: url(images/templates/box_set3_log_out_re.gif);	background-repeat: repeat-y;}
/*.box_set3_out_u{		background-image: url(images/templates/box_set3_out_u.gif);	background-repeat: repeat-x;}*/


.box_set4_out_o{    	background-image: url(images/templates/box_set4_out_o.gif);	background-repeat: repeat-x;}
.box_set4_out_o_re{  background-image: url(images/templates/box_set4_out_o_re.gif);background-repeat: no-repeat;}
.box_set4_out_o_li{  background-image: url(images/templates/box_set4_out_o_li.gif);	background-repeat: no-repeat;}
.box_set4_out_li{		background-image: url(images/templates/box_set4_out_li.gif);	background-repeat: repeat-y}
.box_set4_out_re{    background-image: url(images/templates/box_set4_out_re.gif);	background-repeat: repeat-y;}
.box_set4_out_u{    	background-image: url(images/templates/box_set4_out_u.gif);	background-repeat: repeat-x;}
/*.box_set4_out_u{		background-image: url(images/templates/box_set4_out_u.gif);	background-repeat: repeat-x;}*/

.box_set34_out_o{    	background-image: url(images/templates/box_set34_out_o.gif);	background-repeat: repeat-x;}
.box_set34_out_o_re{  background-image: url(images/templates/box_set34_out_o_re.gif);background-repeat: no-repeat;}
.box_set34_out_o_li{  background-image: url(images/templates/box_set34_out_o_li.gif);	background-repeat: no-repeat;}
.box_set34_out_li{		background-image: url(images/templates/box_set34_out_li.gif);	background-repeat: repeat-y}
.box_set34_out_re{    background-image: url(images/templates/box_set34_out_re.gif);	background-repeat: repeat-y;}
.box_set34_out_u{    	background-image: url(images/templates/box_set34_out_u.gif);	background-repeat: repeat-x;}

.box_set35_out_o{    	background-image: url(images/templates/box_set35_out_o.gif);	background-repeat: repeat-x;}
.box_set35_out_o_re{  background-image: url(images/templates/box_set35_out_o_re.gif);background-repeat: no-repeat;}
.box_set35_out_o_li{  background-image: url(images/templates/box_set35_out_o_li.gif);	background-repeat: no-repeat;}
.box_set35_out_li{		background-image: url(images/templates/box_set35_out_li.gif);	background-repeat: repeat-y}
.box_set35_out_re{    background-image: url(images/templates/box_set35_out_re.gif);	background-repeat: repeat-y;}
.box_set35_out_u{    	background-image: url(images/templates/box_set35_out_u.gif);	background-repeat: repeat-x;}

.box_set5_out_o{    	text-align: right;background-image: url(images/templates/box_set5_out_o.gif);	background-repeat: no-repeat;}
.box_set5_out_o_re{		background-image: url(images/templates/box_set5_out_o_re.gif);background-repeat: no-repeat;}
.box_set5_out_o_li{		background-image: url(images/templates/box_set5_out_o_li.gif);	background-repeat: no-repeat;}
.box_set5_out_li{		background-image: url(images/templates/box_set5_out_li.gif); height: 100%; }
/*.box_set5_out_mi{		text-align: left; background-image: url(images/templates/box_set5_out_mi.gif); background-repeat: no-repeat;}*/
.box_set5_out_re{  		vertical-align: left;background-image: url(images/templates/box_set5_out_re.gif);	height: 100%;}
.box_set5_out_u_li{		background-image: url(images/templates/box_set5_out_u_li.gif);	background-repeat: repeat-x;}
.box_set5_out_u{		background-image: url(images/templates/box_set5_out_u.gif); vertical-align: bottom;}
.box_set5_out_u_re{		background-image: url(images/templates/box_set5_out_u_re.gif);	background-repeat: repeat-x;}

.box_set6_out_o{    	text-align: right;background-image: url(images/templates/box_set6_out_o.gif);	background-repeat: no-repeat;}
.box_set6_out_o_re{		background-image: url(images/templates/box_set6_out_o_re.gif);background-repeat: no-repeat;}
.box_set6_out_o_li{		background-image: url(images/templates/box_set6_out_o_li.gif);	background-repeat: no-repeat;}
.box_set6_out_li{		background-image: url(images/templates/box_set6_out_li.gif);	background-repeat: repeat-y}
.box_set6_out_mi{		text-align: left; background-image: url(images/templates/box_set6_out_mi.gif); background-repeat: no-repeat;}
.box_set6_out_re{  		vertical-align: left;background-image: url(images/templates/box_set6_out_re.gif);	background-repeat: no-repeat;}

.box_set7_out_o{    	text-align: right;background-image: url(images/templates/box_set7_out_o.gif);	background-repeat: no-repeat;}
.box_set7_out_o_re{		background-image: url(images/templates/box_set7_out_o_re.gif);background-repeat: no-repeat;}
.box_set7_out_o_li{		background-image: url(images/templates/box_set7_out_o_li.gif);	background-repeat: no-repeat;}
.box_set7_out_li{		background-image: url(images/templates/box_set7_out_li.gif);	background-repeat: repeat-y}
/*.box_set6_out_mi{		text-align: left; background-image: url(images/templates/box_set6_out_mi.gif); background-repeat: no-repeat;}*/
.box_set7_out_re{  		vertical-align: left;background-image: url(images/templates/box_set7_out_re.gif);	background-repeat: repeat-y;}

.box_set8_out_o{    	text-align: right;background-image: url(images/templates/box_set8_out_o.gif);	background-repeat: no-repeat;}
.box_set8_out_o_re{		background-image: url(images/templates/box_set8_out_o_re.gif);background-repeat: no-repeat;}
.box_set8_out_o_li{		background-image: url(images/templates/box_set8_out_o_li.gif);	background-repeat: no-repeat;}
.box_set8_out_li{		background-image: url(images/templates/box_set8_out_li.gif);	background-repeat: repeat-y}
/*.box_set6_out_mi{		text-align: left; background-image: url(images/templates/box_set6_out_mi.gif); background-repeat: no-repeat;}*/
.box_set8_out_re{  		vertical-align: left;background-image: url(images/templates/box_set8_out_re.gif);	background-repeat: repeat-y;}

.BEGIN_CONTENT_FRAMES{ }
/*ContentBox RAHMEN Allgemein*/
/*.cont_box_out_o{    background-image: url(images/templates/cont_box_out_o.gif);	background-repeat: no-repeat}*/
/*.cont_box_out_li{	background-image: url(images/templates/cont_box_out_li.gif);	background-repeat: repeat-y;}
.cont_box_out_mi{ 	/*background-image: url(images/templates/cont_box_out_mi.gif);	background-repeat: repeat; }
.cont_box_out_re{  	background-image: url(images/templates/cont_box_out_re.gif);	background-repeat: repeat-y;}
.cont_box_out_u{	background-image: url(images/templates/cont_box_out_u.gif);	background-repeat: repeat-x;*/}
.cont_abst{width: 100%; }
/*ContentBox RAHMEN Allgemein*/


/*KATEGORIEBOX SPECIALSTYLES BEGIN*/
.BEGIN_ALL_KATEGORIEN_ROW{ }
/*
.KatBoxRow{	width: 100%;  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000;}	
.KatBoxSubRow{width:100%;font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000;}

.KatBoxRowInhalt{ width:100%;  height: 22px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000;}
TD.KatBoxRowInhalt A{ color:#000000;}
TD.KatBoxRowInhalt A:hover{ color:#246AB9; }
.KatBoxSubRowInhalt{ padding-left:25px; width:100%;padding-left:5px; height: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000;}
TD.KatBoxSubRowInhalt A{ color:#000000;}
TD.KatBoxSubRowInhalt A:hover{ color:#246AB9; }


.KatBoxRowOn{ width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.KatBoxSubRowOn{ width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }

.KatBoxRowInhaltOn{background-color: #888888;height: 22px; width:100%;color:#00507E;font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
TD.KatBoxRowInhaltOn A{ color:#DFDFDF; background-color: #888888;}
TD.KatBoxRowInhaltOn A:hover{ color:#DFDFDF; background-color: #888888;}
.KatBoxSubRowInhaltOn{padding-left: 37px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;background-color: #888888;height: 22px; width:100%;padding-left:5px;	padding-right:5px;color:#00507E;}
TD.KatBoxSubRowInhaltOn A{padding-left: 37px; color:#DFDFDF; background-color: #888888;}
TD.KatBoxSubRowInhaltOn A:hover{padding-left: 37px;color:#DFDFDF; background-color: #888888;}
*/


.catBoxTitelTabelle {
	border-left:1px solid #d3d3d3;
	border-top:0px solid #d3d3d3;
	border-right:1px solid #d3d3d3;

}

/*.catBoxInhaltTabelle {
	border-left:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
}*/
/* ul */
.KatBoxRow0{ list-style:none;margin:0px;padding:0px;font-family: Verdana, Geneva, sans-serif; font-size: 11px;  font-weight: normal;border-left:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}

/* li */
.KatBoxRowInhalt0{display:inline;font-weight: normal; }
.KatBoxRowInhalt0 A{display:block;padding:5px 0px 5px 14px;color:#373737; background-repeat:no-repeat;background-position:4px 10px;border-bottom:1px dotted #c9c9c9;}
.KatBoxRowInhalt0 A:hover{background-color:#921426;color:#FFF;	background-repeat:no-repeat;background-position:4px 10px;}


/* ul */
.KatBoxRow0_on{list-style:none;margin:0px;padding:0px;}

/* li */
.KatBoxRowInhalt0_on{display:inline;font-weight:bold;}
.KatBoxRowInhalt0_on A{ display:block;padding:5px 0px 5px 14px;	background-repeat:no-repeat;background-position:4px 10px;border-bottom:1px dotted #d3d3d3;background-color:#921426;color:#FFF;}
.KatBoxRowInhalt0_on A:hover{ color:#FFF;background-color:#921426;}



/* li */
.KatBoxRowInhalt1{ display:inline;font-weight: normal;}
.KatBoxRowInhalt1 A{ display:block;padding:5px 0px 5px 30px;	background-repeat:no-repeat;background-position:12px 10px;border-bottom:1px dotted #921426;background-color:#f6d6dd;color:#373737;}
.KatBoxRowInhalt1 A:hover{ color:#FFF; background-color:#a95b64;}

/* li */
.KatBoxRowInhalt1_on{ display:inline;font-weight:bold;}
.KatBoxRowInhalt1_on A{ display:block;padding:5px 0px 5px 30px;	background-repeat:no-repeat;background-position:12px 10px;border-bottom:1px dotted #921426;background-color:#a95b64;color:#FFF;}
.KatBoxRowInhalt1_on A:hover{ color:#FFF;}

/* li */
.KatBoxRowInhalt2{display:inline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #767676; font-weight: normal;  }
.KatBoxRowInhalt2 A{ display:block;padding:4px 0px 4px 44px;color: #2a2a28; background-color:#fdf5f6; border-bottom:1px solid #ddabb5;}
.KatBoxRowInhalt2 A:hover{ color:#2a2a28; background-color:#eacbd1;}

/* li */
.KatBoxRowInhalt2_on{display:inline;  color: #767676; font-weight: bold; 	background-repeat: repeat-x; }
.KatBoxRowInhalt2_on A{ display:block;padding:4px 0px 4px 44px;color:#2a2a28; background-color:#eacbd1;border-bottom:1px solid #ddabb5;}
.KatBoxRowInhalt2_on A:hover{ color:#2a2a28;}



/*KATEGORIEBOX SPECIALSTYLES END*/

/* infoBox  SPECIALSTYLES  BEGIN*/
.BEGIN_ALL_INFO_ROW{ }
.informBoxrow{		width: 100%; height: 22px;	}
TD.informBoxrowLine{ color:#2F2F2F;background-image: url(images/templates/box_catbox_line.gif);background-repeat: repeat-x;		background-position: bottom;}
TD.informBoxrowLine A{ color:#2F2F2F;}
TD.informBoxrowLine A:hover{ color:#9A0000;}
/* infoBox  SPECIALSTYLES END */

/*-----Hauptnavi-------*/
TD.hauptnavi{ 
   	font-size: 8pt;color: #FFFFFF;font-weight:normal;font-family: Arial, Helvetica, Verdana  sans-serif;
	text-align:center;	vertical-align:middle; padding-right:3px;
	/*filter:DropShadow(color=#FDB166, offx=1, offy=1);*/
}
TD.hauptnavi A{color: #FFFFFF;}
TD.hauptnavi A:hover{color: #FFFFFF;}
TD.hauptnaviover{
   /*background-image: url(images/templates/hauptnavioverbg.gif);	background-repeat: repeat-x;*/
	font-size: 8pt;color: #FFFFFF;	font-weight:bold;font-family: Arial, Helvetica, Verdana  sans-serif;
	text-align:center;	vertical-align:middle; padding-right:3px;
	/*filter:DropShadow(color=#FDB166, offx=1, offy=1);*/
}
TD.hauptnaviover A{  color: #FFFFFF;}
TD.hauptnaviover A:hover{  color: #FFFFFF;}
/*---Hauptnavi Ende----*/

/*NEW PRODUCTS -- HIGHLIGHTS BEGIN*/
.BEGIN_ALL_NEW_PRODUCTS_HIGHLIGHTS{ }
.box_prod_all_o_bg{background-image: url(images/templates/box_prod_all_o_bg.gif);	background-repeat: repeat-x;}
.box_prod_all_li_bg{background-image: url(images/templates/box_prod_all_li_bg.gif);	background-repeat: no-repeat;}
.new_prod_TitelTabelle{	 height: 17px;}
.new_prod_TitelInhalt {
	font-size: 11pt;color: #BE0000;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: left;vertical-align: bottom;padding-left:24px;
	text-transform: uppercase;
}
.new_prod_TitelLine {
	background-image: url(images/templates/line_hor_new_prod.gif);	background-repeat: repeat-x;
}
.contentBoxContents{width: 33%; }
.new_prod_InhaltTabelle{width: 100%; }
.new_prod_distance{background-image: url(images/templates/line_vert_new_prod.gif);	background-repeat: repeat-y;}
.new_prod_name_img{}
.new_prod_name{	 
	padding-left:20px;padding-right:20px;	text-align: left;vertical-align: top;
	font-size: 10pt;color:#535353;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;}
TD.new_prod_name A{color:#535353;font-weight: bold;}
TD.new_prod_name A:hover{color:#535353;font-weight: bold;}
TD.new_prod_descr{	}
TD.new_prod_descr_txt{ 	}
TD.new_prod_pic{padding:5px;text-align: center;	vertical-align: middle;}
TD.new_prod_price{height: 30px;
	padding-left:20px;	padding-right:20px;	text-align: right;
	font-size: 12pt;font-weight: bold;}
TD.new_prod_price_txt{ }
TD.new_prod_hst{	}
TD.new_prod_zumangebot{}
TD.new_prod_buynow{	text-align: center;	vertical-align: middle;}
/*NEW PRODUCTS -- HIGHLIGHTS END*/



/*SPECIALS PRODUCTS BEGIN*/
.spec_prod_InhaltTabelle{width: 100%; }
.spec_prod_name{	 
	padding-left:20px;padding-right:20px;	text-align: left;vertical-align: top;
	font-size: 10pt;color:#535353;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;}
TD.spec_prod_name A{color:#535353;font-weight: bold;}
TD.spec_prod_name A:hover{color:#535353;font-weight: bold;}
TD.spec_prod_descr{	padding-left:20px;padding-right:20px;	text-align: left;vertical-align: top;
	font-size: 9pt;color:#000000;font-family: Arial, Helvetica, Verdana, sans-serif;	}
TD.spec_prod_pic{padding-left:30px;padding-right:30px;text-align: center;	vertical-align: middle;}
TD.spec_prod_price{height: 30px;
	padding-left:20px;	padding-right:20px;	text-align: right;
	font-size: 12pt;}
TD.spec_prod_buynow{	text-align: center;	vertical-align: middle;}
/*SPECIALS PRODUCTS END*/








/*PRODUCT VIEW EINZELANSICHT --  BEGIN*/
.BEGIN_PRODUCT_VIEW_HIGHLIGHTS{ }
.prod_view_hor {	background-image: url(images/templates/line_hor_new_prod.gif);	background-repeat: repeat-x;}
.prod_view_vert{background-image: url(images/templates/line_vert_new_prod.gif);	background-repeat: repeat-y;}

.prod_view_InhaltTabelle{width: 100%; }
.prod_view_name_img{	 	padding-top:2px;padding-left:10px;	text-align: left;vertical-align: top;}
.prod_view_name{	 
	padding-right:10px;	text-align: left;vertical-align: top;
	font-size: 10pt;color:#545454;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;}
TD.prod_view_name A{color:#545454;font-weight: bold;}
TD.prod_view_name A:hover{color:#545454;font-weight: bold;}
TD.prod_view_descr{
	height: 50px;padding:10px;
	font-size: 9pt;color:#383838;font-family: Arial, Helvetica, Verdana, sans-serif;}
TD.prod_view_pic{padding:5px;}
TD.prod_view_price{
	padding-left:5px;	padding-right:5px;	text-align: right;
	font-size: 14pt;}
TD.prod_view_price2{
	padding-left:20px;	padding-right:5px;	text-align: left;
	font-size: 9pt;}
TD.prod_view_price_txt{ }
TD.prod_view_hst{
	height: 20px;padding-left:5px;	padding-right:5px;	padding-top:2px;padding-bottom:2px;
	text-align: right;
	color:#000000;font-weight: bold;text-transform: uppercase;}
TD.prod_view_zumangebot{padding-left:10px;padding-right:5px;}
TD.prod_view_buynow{padding-left:10px;padding-right:5px;}
TD.prod_view_wert{padding-left:10px;padding-right:5px;}
/*PRODUCT VIEW --  END*/

/*PRODUCT LISTING --  BEGIN*/
.BEGIN_PRODUCT_VIEW_HIGHLIGHTS{ }
.prod_listing_hor {	background-image: url(images/templates/line_hor_new_prod.gif);	background-repeat: repeat-x;}
.prod_listing_vert{background-image: url(images/templates/line_vert_new_prod.gif);	background-repeat: repeat-y;}

.prod_listing_InhaltTabelle{width: 100%; }
.prod_listing_name_img{	 	padding-top:2px;padding-left:10px;	text-align: left;vertical-align: top;}
.prod_listing_name{	 
	padding-right:10px;	text-align: left;vertical-align: top;
	font-size: 10pt;color:#FFC600;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;}
TD.prod_listing_name A{color:#FFC600;font-weight: bold;}
TD.prod_listing_name A:hover{color:#FFC600;font-weight: bold;}
TD.prod_listing_descr{
	height: 50px;padding:10px;
	font-size: 9pt;color:#383838;font-family: Arial, Helvetica, Verdana, sans-serif;}
TD.prod_listing_pic{padding:5px;}
TD.prod_listing_price{height: 30px;
	padding-left:5px;	padding-right:5px;	text-align: right;
	font-size: 9pt;}
TD.prod_listing_price_txt{ }
TD.prod_listing_hst{
	height: 20px;padding-left:5px;	padding-right:5px;	padding-top:2px;padding-bottom:2px;
	text-align: right;
	color:#000000;font-weight: bold;text-transform: uppercase;}
TD.prod_listing_zumangebot{padding-left:60px;padding-right:5px;}
TD.prod_listing_buynow{padding-left:60px;padding-right:5px;}
/*PRODUCT LISTING --  END*/



/*-----------------------------------------------------------*/
/*DIV NEW PRODUCTS -- HIGHLIGHTS BEGIN*/
.BEGIN_ALL_DIV_NEW_PRODUCTS_HIGHLIGHTS{ }
DIV.div_newprod_master{
width:420px; height:132px;position:relative;
background-image: url(images/templates/newprod_hg.gif);background-repeat: no-repeat;
border: 0px;z-index:1;
}
DIV.div_new_prod_name{
width:197px; height:15px;left:35px;top:5px;position:absolute;
padding-left:12px;padding-top:4px;
font-size: 9pt;color:#FF7200;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;z-index:6;border: 0px;
}
DIV.div_new_prod_name A{
color:#FF7200;text-decoration: none;
}
DIV.div_new_prod_name A:hover{
	color: Gray;	text-decoration: none;
}
DIV.div_new_prod_descr{
width:161px; height:77px;left:247px;top:26px;position:absolute;
font-size: 8pt;color:#000000;font-weight: normal;font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;vertical-align: top;z-index:3;border: 0px;
}
DIV.div_new_prod_offer{
width:80px; height:12px;left:310px;top:113px;position:absolute;
font-size: 8pt;font-weight: bold;color:#4C4C4C;font-family: Arial, Helvetica, Verdana, sans-serif;
z-index:4;border: 0px;
}
DIV.div_new_prod_offer A{
color:#4C4C4C;text-decoration: none;
}
DIV.div_new_prod_offer A:hover{
color:#FF7200;text-decoration: none;
}
DIV.div_new_prod_pic{
width:125px; height:100px;left:51px;top:26px;position:absolute;
vertical-align: middle;text-align: center;z-index:5;border: 0px;
}
DIV.div_new_prod_price{
width:107px; height:21px;left:140px;top:56px;position:absolute;
vertical-align:top;text-align:left;z-index:6;border: 0px;
}
/*DIV NEW PRODUCTS -- HIGHLIGHTS END*/
/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/
/*----BESTSELLER  DIV BEGIN-----------------------------------*/
DIV.div_bestseller_prod_master_lineall{
width:204px; height:202px;position:relative;
background-image: url(images/templates/bg_box_rightall.gif);background-repeat: no-repeat;
z-index:1;
}
DIV.div_bestseller_prod_name{
width:100px; height:46px;left:17px;top:140px;overflow: hidden;position:absolute;
font-size: 8pt;color:#494949;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
border: 0px;
z-index:2;
}
DIV.div_bestseller_prod_name A{color:#494949;text-decoration: none;}
DIV.div_bestseller_prod_name A:hover{color:#494949;text-decoration: none;}

DIV.div_bestseller_prod_descr{
width:100px; height:30px;position:absolute;
left:10px; top:119px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 8pt;
font-weight: normal;
text-align: left;
color:#545859;
z-index:3;
border: 0px;
}

DIV.div_bestseller_prod_pic{
width:100px; height:100px;overflow: hidden;position:absolute;
left:17px;top:10px;
vertical-align: middle;text-align: center;border: 0px;
z-index:5;
}
DIV.div_bestseller_prod_price{
width:160px;height:40px;position:absolute;
left:17px;top:158px;
vertical-align:top;
text-align:right;
font-size:9pt;font-weight:bold;font-family: Arial, Helvetica, Verdana  sans-serif;
color:#545859;border:0px;
z-index:6;
}
DIV.div_bestseller_prod_price A{color:#545859;text-decoration: none;}
DIV.div_bestseller_prod_price A:hover{color:#545859;text-decoration: none;}

/*----BESTSELLER  DIV END-------------------------------------*/
/*-----------------------------------------------------------*/

/*-----------------------------------------------------------*/
/*----SPECIALS  DIV BEGIN------------------------------------*/
DIV.div_specials_prod_master_line1{
width:204px; height:202px;position:relative;
/*background-image: url(images/templates/bg_topangebote.gif);background-repeat: no-repeat;*/
z-index:1;
}
DIV.div_specials_prod_name{
width:100px; height:46px;overflow: hidden;position:absolute;
left:17px;top:100px;
font-size: 8pt;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
color:#494949;border: 0px;
z-index:2;
}
DIV.div_specials_prod_name A{color:#494949;text-decoration: none;}
DIV.div_specials_prod_name A:hover{color:#494949;text-decoration: none;}

DIV.div_specials_prod_pic{
width:100px; height:100px;overflow: hidden;position:absolute;
left:17px;top:10px;
vertical-align: middle;text-align: center;border: 0px;
z-index:5;
}
DIV.div_specials_prod_price{
width:160px;height:40px;position:absolute;
left:17px;top:168px;
vertical-align:top;
text-align:right;
font-size:9pt;font-weight:bold;font-family: Arial, Helvetica, Verdana  sans-serif;
color:#545859;border:0px;
z-index:6;
}
DIV.div_specials_prod_price A{color:#545859;text-decoration: none;}
DIV.div_specials_prod_price A:hover{color:#930000;text-decoration: none;}

/*----SPECIALS  DIV END--------------------------------------*/
/*-----------------------------------------------------------*/

/* LOGO */
DIV.site_objekt{
position:absolute;
width:92px; 
height:120	px;
overflow: hidden;
left:188px;
top:39px;
text-align: left;
border: 0px;
z-index:1;
}

/* LOGO */

.backgroundcategorybox {		background-image: url(images/templates/backgroundcategorybox.gif); width: 230px; height: 1px; background-repeat: repeat-y;}

.infoBoxLink { height: 22px;}
.infoBoxLink A{color: #ffffff;}
.infoBoxLink A:hover{}
.infoBoxRow A{ padding-top: 6px; height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: Black;}
.infoBoxRow A: hover{color:}
.infoBoxRow{
	height: 22px;
}


/*Mian classes*/
/*.bgtop { background-image: url(images/baner.jpg); background-repeat: no-repeat;} */
.bgtop_mi { background-image: url(images/templates/1/banner_mi_bg.jpg); background-repeat: repeat-x;}

.toplinedotted{  background-image: url(images/templates/3/trenner3.gif); background-repeat: repeat-y; }
.podcategory{ background-image: url(images/podcatgeory.gif); background-repeat: repeat-y; }
.infopadd{
	padding-top: 20px;
}
.textlinebg {background-image: url(images/textlinebg.gif); background-repeat: repeat-x; }
.textbottomclass{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: Black; padding-left: 5px; padding-bottom: 8px;}
.wykrzyknik{  position: relative; left: 4px; bottom:12px; width: 12px; height: 29px;}	
.listingline { background-color: #999999;}
.smallTextwhite { padding-bottom:10px;}
.prodinfodesc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: Black;}
.line_1 {
 background-image: url(images/newlinepro.gif); background-repeat: repeat-y;	width: 1px;
}
.line_2{
	background-color: #FFFFFF; width: 10px;
}
.newprodname { height: 40px;padding-top: 10px; vertical-align:top; padding-left:20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;   font-weight: bold; color: #656365;  }
.newprodname A{ color: #656365;}

.newproddescrp {height: 60px; padding-top: 10px; padding-left: 20px; vertical-align:top; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: Black; }
.newprodpric{ color: #980E28;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  padding-right: 65px;  padding-top: 10px;}
.newprodwaren{ padding-right: 18px; padding-bottom: 4px; padding-top: 4px;}
.linedupa{
	background-image: url(images/newlinepro.gif); background-repeat: repeat-y;	width: 1px;
}
/* -----------------------------nachtr�glich hinzugef�gte styles-----------------------------------------*/
.infoBoxInhaltTabelle{
	width:100%;	 
	}
.infoBoxInhalt{
   width:100%;	 

	text-align: left;
}

.tell {background-image: url(images/templates/1/tell.gif);	background-repeat: no-repeat; width: 250px; height: 66px; }

.tellInhalt { height: 8px; padding-left: 15px; padding-top: 5px; }
.tellInhalt INPUT { }


.tellBox2TitelInhaltTitelInhalt { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;  color: #B12B2B;   padding-left: 40px; padding-top:6px;}
.fff { border:1px solid #B12B2B; padding-left: 10px; }

DIV.inputtelefriends { padding-left: 30px; padding-top: 12px;   }
.inputtelefriends INPUT {border:1px solid #B12B2B; height: 19px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding-left: 3px; color: #C2C2C2;   }
.divgif {  padding-left: 10px; padding-right: 10px; padding-top: 10px; }


.namepierwsza { font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  color: #000000; padding-top: 3px; padding-bottom: 3px; /*padding-left: 30px;*/}
.pierwsza { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  color: #6B6B6B; padding-top: 5px;  padding-left: 7px;}
.druga { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  color: #000000; padding-top: 5px;  padding-left: 2px; text-align: left;}
.drugaklasa { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  color: #000000; padding-top: 5px;  padding-right: 20px;}

.buttonwaren { padding-left: 7px;}
.descriptionline {font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 11px; line-height: 1.5; color: #000000;  padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; }
.descriptioi{border:1px solid #585858;
}

.kunden {background-image: url(images/templates/kunden.gif);	background-repeat: no-repeat; width: 229px; height: 17px; }
.empfohlenes {/*background-image: url(images/templates/empfohlenes.gif);	background-repeat: no-repeat; width: 146px; height: 17px; */
	font-size:12px;
	font-weight:bold;
	color:#FFF;
  background-color:#921426;
  width: 100%;
	padding:5px 0 5px 10px;
}
.xsellProductsSparator {
	height:1px;
	background-color:#666;
	margin:3px 0 3px 0;
}


/* product lister NEW */

div.subcategory_box {
  float: left;
  /*width: 160px;*/
  width:31%;
  text-align: center;
  padding:5px;
  font-weight: bold;
}
* html div.subcategory_box {
  width:33%;
}
.subcategory_box a {
  display:block;
  
}
.subcategory_box a:hover span {
background-color:#830506;
	color:#FFF;
}
.subcategory_box a span {
  width:100%;
  display:block;
  padding:5px 0 5px 0;
  border:1px solid #830506;
  background-color:#f6babb;
  cursor:pointer;
}

.category_footer {
  margin:0 0 10px 0;
}


.produktpreis_lister div {
	width:90px;
}



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

.lister_td { padding:5px 3px 5px 3px; border-bottom:1px solid #d3d3d3;}
.aktikelnummer_lister { margin:0px 5px 0px 5px;}




/* product description */
.productDescMAINTABLE {
	margin:15px 0 15px 0;
	border:1px solid #921426;
}
.technische {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
  background-color:#921426;
  width:100%;
	padding:5px 0 5px 10px;
}
/* product description end */










/* ------ Stylesheet Angebotsbox ------ */

 .angebotbox {
		border: 1px solid #d3d3d3;
		/* margin: 30px 9px 30px 0px; */
		padding: 0px 0px 10px 0px;
	}
	.angebotoftheweek {
		background-image:url(images/angebot_03_1a.jpg); background-repeat:repeat-x; text-align:center;
	}
	.angebothead {
	 background-image:url(images/angebot_04_1a.jpg); width:435px; height:80px; margin: 0 auto 0 auto;
	}
	.angebotcontentimage {
			float:left;
			width:200px;
	}
	.angebotcontentimage img { width:200px !important;}
	.angebotcontenttext { float:left; min-height:200px; width:250px; margin-left:50px; text-align:left;	}
 .angebot_title { font-size:18px;	color:	#000;	font-weight:bold; display:block; margin-top:5px; }
 .angebot_newprice { display:block; font-size:20px; font-weight:bold; color:#b00c19; margin-top:5px; }
	.angebot_newprice s { margin-top:20px; text-decoration:line-through; font-size:12px; color:#999; } /* OLD PRICE */
 .angebot_newprice_prozent { display:block; font-size:14px; font-weight:bold; color:#b00c19; }
 .angebot_mwst { display:block; margin-top:20px; font-size:10px; color:#999; }
	.clearer { clear:both; margin-bottom:30px;}
	.hline { border-bottom:1px solid #ba0000; width:98%; margin: 0 auto 0 auto;}
	.angebotcenter { width:500px; margin: 30px auto 0px auto; }
	
	.table_angebote { border:1px; width:100%;}
	.vertikal_spacing { text-align:center; vertical-align:middle; padding:10px 0px 5px 0px; width:23px;}
	.table_angebote_img { text-align:center; vertical-align:middle; padding-left:10px; }
	.table_angebote_img img { width:150px !important;}
	.table_angebote_content { text-align:center; width:160px; vertical-align:top; }
	.abdatum { display:block; color: #ff9000; font-size:12px; font-weight:bold; margin-top:10px; }
	.abcontext { display:block; color:#000; font-size:9px;  margin-top:10px; margin-bottom:5px; }
 .ab_newprice s { text-decoration:line-through; font-size:11px; color:#b00c19; } /* OLD PRICE */
	.ab_newprice { font-size:14px; font-weight:bold; color:#b00c19; }
 .ab_newprice_prozent { display:block; font-size:12px; font-weight:bold; color:#b00c19; }
 .ab_mwst { display:block; margin-top:9px; font-size:10px; color:#999; }
	.ab_mwst div { width:80px; margin: 0 auto 0 auto; }

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

.clearer {
  clear:both;
}
.lister_td { padding:5px 3px 5px 3px; border-bottom:1px solid #d3d3d3;}
.aktikelnummer_lister { margin:0px 5px 0px 5px;}
.video_alta {
	text-align: center; padding:50xp;
}

a.produktbeschreibung_link { color:#0c5bda;}

.seitdem{  
	width:235px; 
	height:73px; 
	background-image:url(images/angebot_rot2.gif); 
	background-repeat:no-repeat;
	background-position:50% 0px; 
	text-align:center; 
	color:#FFF; 
	font-weight:bold; 
	margin: 0px 0px 10px 0px;
}
.seit_ausrichtung { font-size:14px; padding:10px; text-align:center; }
.abdem{  
	width:235px; 
	height:48px; 
	background-image:url(images/angebot_pink.gif); 
	background-repeat:no-repeat;
	background-position:50% 0px; 
	text-align:center; 
	color:#FFF; 
	font-weight:bold; 
	margin:10px 0px 10px 0px; 
}
.ab_ausrichtung { font-size:14px; padding:6px; text-align:center; }
.box_specials_weekly_start_b { border:1px solid #d3d3d3; margin:20px 12px 0px 2px;}
.angebotn{ width:70%; float:left; }
.angebotf{ width:30%; float:left; margin-bottom:4px; }
.abdem_b {background-color:#ff6e03; font-size:14px; color:#FFF; font-weight:bold; height:52px; overflow:hidden; margin-bottom:20px;}
.seitdem_b { background-color:#0c5bda; font-size:14px; color:#FFF; font-weight:bold; height:52px; overflow:hidden;}
.angebotn div.box_bestsellersImg { 
	width:210px; 
	margin:20px; 
}
.angebotn div.box_bestsellersImg img { width:350px !important; margin-bottom:10px;}
.box_bestsellers_productDescription { 
	width:120px; 
	margin-top:30px;
	}
.box_bestsellers_productDescription { 
	font-size:14px !important; 
	font-weight:bold; 
	line-height: 16px; 
}

/* --- best sellers box --- */
.box_bestsellers {
  margin:15px auto;
	padding:0 0 15px 0;
  border-bottom:1px solid #d3d3d3;
  text-align:center;
}
.box_bestsellersImg {
  width:235px;
  text-align:center;
  margin:10px 0;
}
.box_bestsellersImg img {
 width:160px;
}
.box_bestsellers_productDescription {
  text-align:center;
		width:235px;
/*  float:left; */
}
.box_bestsellers_productDescription a {
  font-size:10px !important;
  line-height:11px;
  font-weight:normal;
}
.box_bestsellers_productPrice {
	display:block;
  margin:5px 0 0 0;
  font-size:13px;
  font-weight:bold;
  color:#b00c19;
		width:235px;
		text-align:center;
}
.box_bestsellers_productPrice s { display:block; margin:0px 5px; font-size:12px; }
.mwst_info {
	display:block;
	margin:5px 0 0 0;
	font-size:9px;
	color:#B2B2B2;
	line-height:12px !important;
}
.mwst_info a {
	color:#B2B2B2;
	font-weight:normal;
} 
.mwst_info a:hover {
	color:#666;
}
/* --- best sellers box end --- */

/* bestsellBox ANFANG */
.bestsellBoxTitelTabelle {
  width:100%;
  height: 20px;
}
.bestsellBoxTitelInhalt {
  background-image: url(images/topseller.gif);
  background-repeat: no-repeat;
  width: 100%;
  height: 35px;
}
.bestsellBoxInhalt { }
.bestsellBoxName {
  padding-left:10px;
  padding-right:10px;
  text-align: left;
  vertical-align: top;
  font-size: 10pt;
  color:#545454;
  font-weight: bold;

}
.linepodbestsell {
  background-image: url(images/linepodbestsell.gif);
  background-repeat: repeat-x;
  height: 20px;
}
TD.bestsellBoxName A {
  color:#545454;
  font-weight: bold;
}
TD.bestsellBoxName A:hover {
  color:#545454;
  font-weight: bold;
}
.bestsell_distance {
  background-image: url(images/templates/line_vert_bestseller.gif);
  background-repeat: repeat-y;
}
.bestsellBoxBild { }
.bestsellBoxHst {
  height: 20px;
  padding-left:5px;
  padding-right:5px;
  padding-top:2px;
  padding-bottom:2px;
  text-align: right;
  color:#000000;
  font-weight: bold;
  text-transform: uppercase;
}
.bestsellBoxPrice {
  padding-left:5px;
  padding-right:5px;
  text-align: right;
  font-size: 9pt;
}
.bestsellBoxEUR { color:#BBBBBB; }
.bestseller_prod_name {

  font-size: 12px;
  text-transform: uppercase;
  color: #7B797B;
  font-weight: bold;
}
.bestseller_prod_name A { color: #7B797B; }
.bestselldescript {

  font-size: 12px;
  color: #000000;
  font-weight: normal;
}
.bestsellprice {

  font-size: 12px;
  color: #2984BB;
  font-weight: bold;
  padding-right: 15px;
  padding-top: 10px;
}
.bestsellpic { padding-bottom: 10px; }
DIV.bestsellpicdiv {
  position:relative;
  overflow:hidden;
  width:100px;
  height:100px;
}

.bestsellpic img {
	width: 60px;
	height: auto;	
}

.bestselldescr {
  padding-left:5px;
  padding-top: 5px;
  text-align: left;
  vertical-align: top;
}
/* bestsellBox ENDE */

*.loginBoxTitle{
	font-size: 10pt;
	color: #B00C19;
	font-weight: bold;
	padding:30px 0 5px 33px;
	text-align: left;vertical-align: bottom;
}

/* --------------- Trusted Shop Box --------------- */

table.trustedbox{
	border:1px solid black;
	width:600px;
	height:110px;
	background-color:#E7F0F7;
	margin-left:15px;
}
td.trustedbox{
	padding-left:15px;
	padding-top:5px;
}

.previewThumb { 	width:50px;
	height:50px;
	overflow:hidden;
	margin-top:5px;
	padding:0px;
	float:left;
	border:1px solid #CCCCCC;
 background-color:#FFF; }
.prodvideo img { margin:0px 0px 0px 0px; }
#previewimage { width:260px; height:200px; overflow:hidden; text-align:center; border:1px solid #cccccc; padding:10px; }
#previewimage img { height:auto; max-height:200px; width:auto; max-width:250px; margin:0px;}


.connect_widget_vertical_center connect_widget_button_cell { display:block; }
.pcount_index {
	font-style: normal;
	font-size: 9px;
}

.pcount_box {
	font-size: 9px;
}
.supertd {
	display:inline-block;
}
.topgaleriefloat {
	display:none;
}
.galeriefloat {
	width:170px;
	float:left;
 position:relative;
	overflow:hidden;
	border:1px solid #eee;
 margin:0 8px 10px 0;
	text-align:center;
	padding:10px 0;
	/* height:304px; */
	height: 317px;
}
.galeriefloat img {
	max-width:150px;
	max-height:150px;
}
.lastfloat {
	/* margin:0 0 15px 0; */
}
.galeriefloat .produktpreis_lister div {
	width:auto;
}
.galeriefloat .produktpreis_lister div, .galeriefloat .produktpreis_lister div a {
	color: #B2B2B2;
	font-size: 9px;
	line-height: 10px !important;
}
.galeriefloat .produktpreis_lister div a:hover {
	color:#888;
}
.galeriefloat .galerieimage {
	height:130px;
	display:block;
}
.galeriefloat .galerieimage img {
	max-height:130px;
	width:auto;
}
.galeriefloat .aktikelnummer_lister {
	padding:30px 0 0 0;
}
.galeriefloat .produktname_linster {
	/* height:47px; */
	height:70px;
	overflow:hidden;
}
.galeriefloat .productPrice {
	padding:10px 0 0 0;
	font-size:16px;
}
.galeriefloat table td .productPrice {
	padding:0px;
}
.galeriefloat .produktpreis_lister {
	padding:5px 0;
}
.galeriefloat .pr-snippet-review-count {
	display:none!important;
}
.galeriefloat .pr-snippet-wrapper {
	text-align:center;
	position:absolute;
	left:35px;
	top:142px;
}
.galeriefloat table {
	width:100%;
}
.galeriefloat table td {
	text-align:center;
	padding:5px 0 0px 0;
}
.galeriefloat table td .productPrice {
	font-size:12px;
}

.galeriefloat table td .productSpecialPrice {
	font-size:16px;
}
