/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  Copyright (c) 2004 HotDigital

  Released under the GNU General Public License
*/

/* Seitenmasterstyles */
BODY  {/*background-image: url(images/page.gif);	background-repeat: repeat;*/
 font-size: 8pt;font-family: Verdana,Arial,Helvetica sans-serif;  
  scrollbar-base-color: #A80000;  scrollbar-arrow-color: #ffffff;}

TD{
	font-family: Verdana,Arial,Helvetica sans-serif; 
  font-size: 8pt; 
}
A {
  color:#666666;
  text-decoration: none;
}
img { border:0px; }
A:hover {
   color:#A80000;
	text-decoration: none;
}
h1{font-size: 9pt; }
FORM {
	display: inline;
}
/* Seitenmasterstyles END*/


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

TD.main2 { padding-left: 5px; font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px; line-height: 1.5; color: #C20B07;}

.pageHeadingTable{           background-repeat: no-repeat;    background-position: center;     height:29px;	}
TD.pageHeading, DIV.pageHeading {padding-left: 55px; font-size: 9pt;color: #313131; font-weight: bold;font-family: Verdana, Arial, Helvetica sans-serif; vertical-align: top; 		text-align: left;  	 }
TD.pageHeading  h1 							{line-height:100%;margin-bottom:2px;margin-left:0px;
																 padding-left: 55px; font-size: 9pt;color: #313131; font-weight: bold;font-family: Verdana, Arial, Helvetica sans-serif; vertical-align: top; 		text-align: left;  	 }
TD.pageHeadingRight     {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; font-weight: bold; vertical-align: top; text-align: right; padding-right: 10px;   	color: #313131;  }
TD.pageHeadingRight h1 	{line-height:100%;margin-bottom:2px;margin-left:0px;
    										 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; vertical-align: top; text-align: right; padding-right: 10px;   	color: #313131;  }
.pageContentTable_index{}

/*produktinfoseite START*/
TD.pageHeadingPinfo 		{padding-bottom:10px;
												 font-size: 12pt;color: #313131; font-weight: bold;font-family: Verdana, Arial, Helvetica sans-serif; vertical-align: top; text-align: left; }
TD.pageHeadingPinfo h1 	{line-height:100%;margin-bottom:2px;margin-left:0px; 
   											 font-size: 12pt;color: #313131; font-weight: bold;font-family: Verdana, Arial, Helvetica sans-serif; vertical-align: top; text-align: left; }

TD.pageHeadingPinfo_unit 		{padding-bottom:10px;
														 font-size:11pt;color:#313131;font-weight:bold;font-family:Verdana,Arial, Helvetica sans-serif;vertical-align:top;text-align: left;}
TD.pageHeadingPinfo_unit h2	{line-height:100%;margin-bottom:2px;margin-left:0px; 
												 		 font-size:11pt;color:#313131;font-weight:bold;font-family:Verdana,Arial, Helvetica sans-serif;vertical-align:top;text-align: left;}

TD.pageHeadingPrice {padding-right: 5px;text-align: right;font-size:12px;color: #313131;font-weight:bold;font-family:  Arial, Helvetica, Verdana, sans-serif;}
TD.pageHeadingPricePinfo {padding-left: 5px;padding-right: 5px;text-align: left;font-size:12px;color: #313131;font-weight:bold; font-family:  Arial, Helvetica, Verdana, sans-serif;}


.pinfotext_HL{padding-right: 10px;}
.pinfotext{padding-bottom: 5px;}
.pinfotext_HL_opt{padding-top: 6px; padding-right: 10px;}
.pinfotext_optSel{border:1px solid #CBCBCB;padding: 0px 0px 0px 5px; height:17px; font-size:11px;font-family: Arial, Helvetica, Verdana, sans-serif;}
/*Produktinfoseite END*/






.cont_abst{}

SPAN.errorText {
  font-family: Verdana,Arial,Helvetica sans-serif;
  color: #FF7800;
}





SPAN.mwst_info 				 {font-size:9px;  font-family:Arial,Helvetica,Verdana,sans-serif;	color:#A2A2A2;}
SPAN.mwst_info A       {font-size:9px;	color:#A2A2A2; font-weight:normal;} 
SPAN.mwst_info A:hover {font-size:9px;	color:#6C6C6C; font-weight:normal;} 	
/*TD.contentBoxContents{	width: 33%;	padding: 10px;text-align: center;	font-size: 8pt;color: #303030;font-weight:bold;font-family: Arial, Helvetica, Verdana, sans-serif; } */


.hdcopyright{	font-size: 8pt;color: #000000;font-family: Verdana,Arial,Helvetica sans-serif;    vertical-align: middle;}
.hdcopyright A{   color: #000000;     text-decoration:none; }
.footertable{ 	border-top: 2px solid #ABC7DA;	height:20px; }
TD#footer {  font-size: 8pt;  color: #ffffff;font-family: Verdana,Arial,Helvetica sans-serif;    vertical-align: middle;  text-align: center;   /*font-weight: bold;*/ }
TD#footer A{color: #ffffff;text-decoration:none;}
TD#footer A:hover{color:#ffffff;text-decoration:none;}

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

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



/*Formularfelder START*/
.__formulafelder_start{	}
.general_inputs{	border:1px solid #CBCBCB;	width:200px;}
.textarea{	border:1px solid #CBCBCB;}
/*Formularfelder END*/

/*Allgemeines END*/

/*Header START*/
.header_out_o{    	background-image: url(images/header_out_o.gif);	background-repeat: repeat-x;}
.header_out_li{		background-image: url(images/header_out_li.gif);	background-repeat: repeat-y;}
.header_out_re{  		background-image: url(images/header_out_re.gif);	background-repeat: repeat-y;}
.header_out_u{		background-image: url(images/header_out_u.gif);	background-repeat: repeat-x;}
.header_out_mi{		background-color: #0F4D7B;}
.top0301  {/*background-image: url(images/top0301.gif);	background-repeat: no-repeat;*/}  

.shoplogo {/*background-image: url(images/top0103.gif);	background-repeat: no-repeat;*/}         
.bgtopmenue  {	}
.bgsuche {	background-image: url(images/bgsuche.gif);	background-repeat: no-repeat;}
.bgshoping {	/*background-image: url(images/bgshoping.gif);	background-repeat: no-repeat;*/}
.bgscal {	background-image: url(images/bgscal.gif);	background-repeat: repeat-x;}

DIV.breadcrumb{padding-left: 10px;}
.breadcrumb{padding-left: 15px;padding-right: 14px;padding-bottom: 11px;color:#808080;}
TD.breadcrumb A{color:#808080;}
TD.breadcrumb A:hover{color:#5B5B5B;}
/*Header END*/ 

.content{height:430px;}

.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; }  



/*Module Inhalte START*/

/*previewProd -> newProducts und Highlights*/
.previewProd_image{height:125px;padding-left:5px;padding-right:5px;}
.previewProd_name{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#06162C;font-weight:bold;padding-left:3px;padding-right:3px;}
TD.previewProd_name A{color:#313131;}
TD.previewProd_name A:hover{color:#313131;}
.previewProd_desc{color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;}
.previewProd_priceold{height:15px;color:#313131;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;padding-left:3px;}
.previewProd_pricenew{height:30px;color:#A80000;font-family:Verdana,Arial,Helveticasans-serif;}
.previewProdLine{	background-image:url(images/line_previewprod_line.gif);	background-repeat:repeat-x;}
.previewProdLine_vert{background-image: url(images/line_previewprod_line_vert.gif);background-repeat: no-repeat;background-position: center;}
.previewProdLine_horz{background-image: url(images/line_previewprod_line_horz.gif);background-repeat: no-repeat;background-position: center;}


/*produktlisting*/
TD.productListing-heading{background-color:#A80000;padding:5px;font-size:8pt;font-weight:bold;color:#313131;font-family:Verdana,Arial,Helveticasans-serif;}    
TD.productListing-heading A{color:#313131;}
TD.productListing-heading A:hover{color:#808080;}
TD.productListing-data{padding-left:5px;padding-right:5px;font-size:8pt;font-family:Verdana,Arial,Helveticasans-serif;}
  TD.productListing-data     A{color:#313131;}
  TD.productListing-data     A:hover{color:#313131;}
TD.productListing-datacol{padding-top:5px;padding-bottom:5px;}
A.pageResults{color:#666666;}
A.pageResults:hover{	color:#E68A26;}
.productListingName{}
SPAN.productPrice{text-align:center;padding-right:5px;	font-size:12px;color:#2677AE;font-weight:bold;font-family:Arial,Helvetica,Verdana,sans-serif;}
.productListing_priceold{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#313131;font-weight:normal;padding-left:3px;}
.productListing_pricenew{font-family:Verdana,Arial,Helveticasans-serif;color:#A80000;}
.smallTextwhite{}
.border-right{}
.splitp_down{}
.prodlistLine{	background-image:url(images/line_prodlist_line.gif);	background-repeat:repeat-x;}



.alsoPurchasedBoxTitelTabelle{width: 100%;}
.alsoPurchasedBoxTitelInhalt		{font-size: 9pt;color: #ffffff;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;  	background-color: #A80000;padding-top:5px;  padding-left: 10px;  padding-right: 10px;	vertical-align: top;    	text-align: left;  	}
.alsoPurchasedBoxTitelInhalt h2 {margin-bottom:2px;margin-left:0px;
																 font-size: 9pt;color: #ffffff;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;  	background-color: #A80000;	vertical-align: top;    	text-align: left;  	}
.alsoPurchasedLine_horz{background-color: #A80000;}
.alsoPurchasedProd_image{text-align: center; height: 125px;  padding-left: 5px;padding-right: 5px;}
.alsoPurchasedProd_name {text-align: center;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #313131; font-weight: bold; padding-left: 3px; padding-right: 3px;}
.alsoPurchasedProd_name A { color: #313131; }
.alsoPurchasedProd_name A:hover { color: #313131; }
.alsoPurchasedProd_priceold { height: 15px;text-align: center;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #313131; font-weight: normal; padding-left: 3px;}
.alsoPurchasedProd_pricenew { height: 30px;text-align: center;  font-family: Verdana, Arial, Helvetica sans-serif;color: #A80000;}

.xsellBoxTitelTabelle{width: 100%;}
.xsellBoxTitelInhalt		{font-size:9pt;color:#ffffff;font-weight:bold;font-family: Arial, Helvetica, Verdana, sans-serif;  	background-color:#A80000;padding-top:5px;  padding-left: 10px;padding-right:10px;	vertical-align: top;    	text-align: left;  	}
.xsellBoxTitelInhalt h2 {margin-bottom:2px;margin-left:0px;
												 font-size:9pt;color:#ffffff;font-weight:bold;font-family: Arial, Helvetica, Verdana, sans-serif;  	background-color:#A80000;	vertical-align: top;    	text-align: left;  	}
.xsellLine_horz{background-color:#A80000;}
.xsellProd_image{text-align: center; height:125px;  padding-left: 5px;padding-right: 5px;}
.xsellProd_name {text-align: center;font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#313131; font-weight:bold; padding-left: 3px; padding-right: 3px;}
.xsellProd_name A { color:#313131; }
.xsellProd_name A:hover { color:#313131; }
.xsellProd_priceold { height:15px;text-align: center;font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#313131; font-weight:normal; padding-left: 3px;}
.xsellProd_pricenew { height:30px;text-align: center;  font-family: Verdana, Arial, Helvetica sans-serif;color:#A80000;}
.xsellProdLine_vert{background-image: url(images/xsellprod_line_vert.gif);background-repeat: no-repeat;background-position: center;}
.xsellProdLine_horz{background-image: url(images/xsellprod_line_horz.gif);background-repeat: no-repeat;background-position: center;}


/*additionalImages*/
.additionalImagesTitelTabelle{width:100%;}
.additionalImagesTitelInhalt		{font-size:9pt;color:#ffffff;font-weight:bold;font-family:Arial,Helvetica,Verdana,sans-serif;	background-color:#A80000;padding-top:5px;padding-left:10px;padding-right:10px;	vertical-align:top;	text-align:left;	}
.additionalImagesTitelInhalt h2 {margin-bottom:2px;margin-left:0px;
																 font-size:9pt;color:#ffffff;font-weight:bold;font-family:Arial,Helvetica,Verdana,sans-serif;	background-color:#A80000;	vertical-align:top;	text-align:left;	}
.additionalImagesLine_horz{background-color:#A80000;}

/*Module Inhalte END*/

/*Boxen Inhalte START*/

/*topmenue  -- box_set8 -- */
TD.obenmenue {  padding-left: 10px;padding-right: 10px;   font-weight:normal; font-size: 11px;color: #ffffff; font-family: Arial, Helvetica, Verdana  sans-serif;font-weight: normal; }
TD.obenmenue A{  color: #ffffff;  text-decoration: none;}
TD.obenmenue A:hover{  color: #ffffff;  text-decoration: none;}

/*categoryBox -- box_set1 -- */
.categoryBoxTitelTabelle{width:100%;	 height: 16px;}
.categoryBoxTitelInhalt {		height: 16px;padding-top: 2px; padding-left: 12px;		font-size: 8pt;color: #FFFFFF;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;		}
.categoryBoxLine{    	background-image: url(images/line_categorybox_line.gif);	background-repeat: repeat-x;}

/*infoBox -- box_set2 -- */
.infoBoxTitelTabelle{width:100%;	 height: 16px;}
.infoBoxTitelInhalt { 		height: 16px; padding-top: 2px;  padding-left: 12px;		font-size: 8pt;color: #FFFFFF;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;		}
.infoBoxRow {		height: 20px; padding-left: 15px; background-image: url(images/cat_level0_bg.gif);	background-repeat: no-repeat; background-position : inherit;  		font-size: 11px; color: #313131; font-weight: normal;font-family: Arial, Helvetica, sans-serif; 		}
TD.infoBoxRow A { color: #313131;  text-decoration: none; }
TD.infoBoxRow A:hover {    color: #313131; text-decoration: none;}
.infoBoxLine{    	background-image: url(images/line_infobox_line.gif);	background-repeat: repeat-x;}


/*cartbox  -- box_set5 -- */
.cartBoxTitelInhaltIcon{padding-right:10px;}
.cartBoxTitelInhalt{font-weight:normal; font-size: 11px;color: #ffffff; font-family: Arial, Helvetica, Verdana  sans-serif;font-weight: bold; }
TD.cartBoxTitelInhalt A{  color: #ffffff;  text-decoration: none;}
TD.cartBoxTitelInhalt A:hover{  color: #E5E5E5;  text-decoration: none;}
.cartBoxInhalt{font-weight:normal; font-size: 11px;color: #ffffff; font-family: Arial, Helvetica, Verdana  sans-serif;font-weight: normal;}
.cartBoxContents{color:#ffffff;}
TD.cartBoxContents A{  color:#ffffff;  text-decoration: none;}
TD.cartBoxContents A:hover{  color:#E5E5E5;  text-decoration: none;}
.cartBoxLine{background-image: url(images/line_cardbox_line.gif);	background-repeat: repeat-x;}

/*loginBox*/
.loginBoxTitelTabelle{width:100%;	 height: 16px;}     
.loginBoxTitelInhalt{ height: 16px;padding-top: 2px;  padding-left: 12px;  font-size: 8pt;color: #FFFFFF;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;}  
.loginBoxrowInhalt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4F4E4D;    }
.loginBoxrowInhalt A {color: #4F4E4D; }
.loginBoxrowInhalt A:hover { color:#A3A59F;}
.loginBoxInhalt1{}    
.loginBoxInhalt2{} 
.loginBoxInhaltTabelle{}
.loginBoxOutInhalt{}
.loginBoxOutTabelle{}
.loginBoxOutInhalt{}   
.loginBoxInhaltTabelle{} 
.loginput{	border:1px solid #CBCBCB;	width:110px; height: 17px; font-size: 9px;}
.passw_verg { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CBCBCB; font-weight: normal; text-transform: lowercase;  }
.passw_verg A { color: #CBCBCB;}
.passw_verg A:hover  { color: #A3A59F;}

/*specialsBox -- box_set6 -- */
.specialsBoxTitelTabelle  {width:100%;	 height: 16px;}
.specialsBoxTitelInhalt {		height: 16px; padding-top: 2px;  padding-left: 12px; 		font-size: 8pt;color: #FFFFFF;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;		}
.specials_image{  padding-bottom: 5px;  padding-left: 5px;padding-right: 5px;}
.specials_name{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #313131; font-weight: bold; padding-left: 3px; padding-right: 3px;}
.specials_name A { color: #313131; }
.specials_name A:hover { color: #313131; }    
.specials_priceold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #313131; font-weight: normal; padding-left: 3px;}
.specials_pricenew {  font-family: Verdana, Arial, Helvetica sans-serif;color: #A80000;}
.specialsBoxLine {    	background-image: url(images/line_specialsbox_line.gif);	background-repeat: repeat-x;}

/*bestsellBox  -- box_set7 -- */
.bestsellBoxTitelTabelle  {width:100%;	 height: 16px;}     
.bestsellBoxTitelInhalt {		height: 16px; padding-top: 2px;  padding-left: 12px;		font-size: 8pt;color: #FFFFFF;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;		}
.bestsell_image{ padding: 5px;}
.bestsell_name {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #313131; font-weight: bold; padding-left: 3px; padding-right: 3px;}
.bestsell_name A { color: #313131; }
.bestsell_name A:hover { color: #313131; }
.bestsell_priceold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #313131; font-weight: normal;}
.bestsell_pricenew { font-family: Verdana, Arial, Helvetica sans-serif;color: #A80000;}
.bestsellBoxLine {    	background-image: url(images/line_bestsellbox_line.gif);	background-repeat: repeat-x;}

/*whatsnewBox--box_set9--*/
._whatsnewBox{	}
.whatsnewBoxTitelTabelle  {}
.whatsnewBoxTitelInhalt {		height:16px; padding-bottom: 10px;		font-size:8pt;color:#666666;font-weight:bold;font-family: Arial, Helvetica, Verdana, sans-serif;		}
.whatsnewBox_image{ width:55px;}
.whatsnewBox_name { font-size:11px; color:#313131; font-weight:bold; padding-left: 3px; padding-right: 3px;font-family: Arial, Helvetica, sans-serif;}
.whatsnewBox_name A { color:#313131; }
.whatsnewBox_name A:hover { color:#313131; }
.whatsnewBox_priceold {font-size:11px; color:#313131; font-weight:normal;font-family: Arial, Helvetica, sans-serif; }
.whatsnewBox_pricenew { font-family: Verdana, Arial, Helvetica sans-serif;color:#A80000;}
.whatsnewBoxLine {    	background-image: url(images/line_whatsnewbox_line.gif);	background-repeat: repeat-x;}

/*searchBox -- box_set3 -- */ 
.searchBoxTitelTabelle  {width:100%;	 height: 16px;}
.searchBoxTitelInhalt {height: 16px; padding-top: 2px;  padding-left: 12px;		font-size: 8pt;color: #FFFFFF;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;}
.advanced_search{ 	 font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AB6363; padding-right: 10px; }
TD.advanced_search A { color: #AB6363; }
TD.advanced_search A:hover { color: #333333; }      
span.advanced_searchplus{  	 font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #AB6363; padding-right: 10px;    }	
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: 8pt;     color:#000000;    }
TD.quicksearch INPUT {font-family: Arial, Helvetica, Verdana, sans-serif;color: #000000;font-size:11px; padding: 0px 0px 0px 5px; }	
.searchinput{border:1px solid #ffffff;width:110px; height: 18px;}
.quicksearchbutton{padding-left:2px;padding-top:2px;}
.buttonquick{}

.languageBoxTitelTabelle{width:100%;	 height: 16px;}
.languageBoxTitelInhalt{height: 16px; padding-top: 2px;  padding-left: 12px;		font-size: 8pt;color: #FFFFFF;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;}
.languageBoxInhaltTabelle{}
.languageBoxInhalt{padding: 10px;}

.manufacturersBoxSel{border:1px solid #CBCBCB;padding: 0px 0px 0px 5px; height:17px; font-size:11px;font-family: Arial, Helvetica, Verdana, sans-serif;}

.tellafriendinput{border:1px solid #CBCBCB;        	width:110px; height:17px; font-size:9px;}


.currenciesBoxTitelInhalt{height: 16px; padding-top: 2px;  padding-left: 12px;		font-size: 8pt;color: #FFFFFF;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;}
.currenciesBoxSel{border:1px solid #CBCBCB;padding: 0px 0px 0px 5px; height:17px; font-size:11px;font-family: Arial, Helvetica, Verdana, sans-serif;}
.whos_onlineBoxTitelInhalt{height: 16px; padding-top: 2px;  padding-left: 12px;		font-size: 8pt;color: #FFFFFF;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;}
.counterBoxTitelInhalt{height: 16px; padding-top: 2px;  padding-left: 12px;		font-size: 8pt;color: #FFFFFF;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;}
/*Boxen Inhalte END*/


/*KATEGORIEBOX SPECIALSTYLES START*/
._kategoriebox_start{	}
.KatBoxRow0{width:100%;height:20px;background-color:#ffffff;background-image:url(images/cat_level0_bg.gif);background-repeat:no-repeat;}
.KatBoxRowInhalt0{padding-left:30px;color:#4E4E4E;font-size:11px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;padding-right:5px;}
.KatBoxRowInhalt0 A      {color:#4E4E4E;font-size:11px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;}
.KatBoxRowInhalt0 A:hover{color:#4E4E4E;font-size:11px;font-weight:normal;font-family:Arial,Helvetica,sans-serif;}
.categoryBoxLine0{background-image:url(images/categorybox_line0.gif);	background-repeat:repeat-x;}

.KatBoxRow0_on{width:100%;height:20px;background-color:#ffffff;background-image:url(images/cat_level0_bg.gif);background-repeat:no-repeat;}
.KatBoxRowInhalt0_on{padding-left:30px;color:#882118;font-size:11px;font-weight:bold;height:20px;font-family:Arial,Helvetica,sans-serif;padding-right:5px;}
.KatBoxRowInhalt0_on A      {color:#882118;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.KatBoxRowInhalt0_on A:hover{color:#882118;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.categoryBoxLine0_on{background-image:url(images/categorybox_line0_on.gif);background-repeat:repeat-x;}

.KatBoxRow1{width:100%;height:20px;background-color:#E6E6E6;}
.KatBoxRowInhalt1{padding-left:40px;color:#4E4E4E;font-weight:normal;height:20px;font-size:11px;font-family:Arial,Helvetica,sans-serif;padding-right:5px;}
.KatBoxRowInhalt1 A{color:#4E4E4E;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.KatBoxRowInhalt1 A:hover{color:#4E4E4E;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.categoryBoxLine1{background-image:url(images/categorybox_line1.gif);background-repeat:repeat-x;}

.KatBoxRow1_on{width:100%;height:20px;background-color:#E6E6E6;}
.KatBoxRowInhalt1_on{padding-left:40px;color:#4E4E4E;font-weight:bold;height:20px;font-size:11px;font-family:Arial,Helvetica,sans-serif;padding-right:5px;}
.KatBoxRowInhalt1_on A      {color:#4E4E4E;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.KatBoxRowInhalt1_on A:hover{color:#4E4E4E;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.categoryBoxLine1_on{	background-image:url(images/categorybox_line1_on.gif);background-repeat:repeat-x;}

.KatBoxRow2{width:100%;height:20px;background-color:#E6E6E6;}
.KatBoxRowInhalt2{padding-left:50px;color:#4E4E4E;font-weight:normal;height:20px;font-size:11px;font-family:Arial,Helvetica,sans-serif;padding-right:5px;}
.KatBoxRowInhalt2 A{color:#4E4E4E;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.KatBoxRowInhalt2 A:hover{color:#4E4E4E;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.categoryBoxLine2{background-image:url(images/categorybox_line2.gif);background-repeat:repeat-x;}

.KatBoxRow2_on{width:100%;height:20px;background-color:#E6E6E6;}
.KatBoxRowInhalt2_on{padding-left:50px;	color:#4E4E4E;font-weight:bold;height:20px;font-size:11px;font-family:Arial,Helvetica,sans-serif;padding-right:5px;}
.KatBoxRowInhalt2_on A{color:#4E4E4E;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.KatBoxRowInhalt2_on A:hover{color:#4E4E4E;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.categoryBoxLine2_on{background-image:url(images/categorybox_line2_on.gif);background-repeat:repeat-x;}

.KatBoxRow3{width:100%;height:20px;background-color:#E6E6E6;}
.KatBoxRowInhalt3{padding-left:60px;color:#4E4E4E;font-weight:normal;height:20px;font-size:11px;font-family:Arial,Helvetica,sans-serif;padding-right:5px;}
.KatBoxRowInhalt3 A      {color:#4E4E4E;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.KatBoxRowInhalt3 A:hover{color:#4E4E4E;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.categoryBoxLine3{background-image:url(images/categorybox_line3.gif);background-repeat:repeat-x;}

.KatBoxRow3_on{width:100%;height:20px;background-color:#E6E6E6;}
.KatBoxRowInhalt3_on{padding-left:60px;	color:#4E4E4E;font-weight:bold;height:20px;font-size:11px;font-family:Arial,Helvetica,sans-serif;padding-right:5px;}
.KatBoxRowInhalt3_on A      {color:#4E4E4E;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.KatBoxRowInhalt3_on A:hover{color:#4E4E4E;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.categoryBoxLine3_on{background-image:url(images/categorybox_line3_on.gif);background-repeat:repeat-x;}

.KatBoxRow4{width:100%;height:20px;background-color:#E6E6E6;}
.KatBoxRowInhalt4{padding-left:70px;color:#4E4E4E;font-weight:normal;height:20px;font-size:11px;font-family:Arial,Helvetica,sans-serif;padding-right:5px;}
.KatBoxRowInhalt4 A      {color:#4E4E4E;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.KatBoxRowInhalt4 A:hover{color:#4E4E4E;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.categoryBoxLine4{background-image:url(images/categorybox_line4.gif);background-repeat:repeat-x;}

.KatBoxRow4_on{width:100%;height:20px;background-color:#E6E6E6;}
.KatBoxRowInhalt4_on{padding-left:70px;	color:#4E4E4E;font-weight:bold;height:20px;font-size:11px;font-family:Arial,Helvetica,sans-serif;padding-right:5px;}
.KatBoxRowInhalt4_on A      {color:#4E4E4E;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.KatBoxRowInhalt4_on A:hover{color:#4E4E4E;font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.categoryBoxLine4_on{background-image:url(images/categorybox_line4_on.gif);background-repeat:repeat-x;}

/*KATEGORIEBOX SPECIALSTYLES END*/

/*Boxen RAHMEN START*/

/*Boxen RAHMEN Allgemein set1*/
.box_set1_in_hl_o{    	background-image: url(images/box_set1_in_hl_o.gif);	background-repeat: repeat-x;}
.box_set1_in_hl_li{		background-image: url(images/box_set1_in_hl_li.gif);	background-repeat: repeat-y;}
.box_set1_in_hl_re{  		background-image: url(images/box_set1_in_hl_re.gif);	background-repeat: repeat-y;}
.box_set1_in_hl_u{		background-image: url(images/box_set1_in_hl_u.gif);	background-repeat: repeat-x;}
.box_set1_in_hl_mi{		background-image: url(images/box_set1_in_hl_mi.gif);	background-repeat: repeat;}
.box_set1_in_o{    	background-image: url(images/box_set1_in_o.gif);	background-repeat: repeat-x;}
.box_set1_in_li{		background-image: url(images/box_set1_in_li.gif);	background-repeat: repeat-y;}
.box_set1_in_re{  		background-image: url(images/box_set1_in_re.gif);	background-repeat: repeat-y;}
.box_set1_in_u{		background-image: url(images/box_set1_in_u.gif);	background-repeat: repeat-x;}
.box_set1_in_mi{		/*background-image: url(images/box_set1_in_mi.gif);	background-repeat: no-repeat;*/}
.box_set1b_in_mi{		padding: 10px 0px 10px 0px;}
.box_set1_out_o{    	background-image: url(images/box_set1_out_o.gif);	background-repeat: repeat-x;}
.box_set1_out_li{		background-image: url(images/box_set1_out_li.gif);	background-repeat: repeat-y;}
.box_set1_out_re{  		background-image: url(images/box_set1_out_re.gif);	background-repeat: repeat-y;}
.box_set1_out_u{		background-image: url(images/box_set1_out_u.gif);	background-repeat: repeat-x;}
.box_set1_out_mi{		/*background-image: url(images/box_set1_out_mi.gif);	background-repeat: no-repeat;*/}
/*Boxen RAHMEN Allgemein set1*/

.box_set3_out_li{		background-image: url(images/box_set3_out_li.gif);	background-repeat: repeat-y;}
.box_set3_out_re{  		background-image: url(images/box_set3_out_re.gif);	background-repeat: repeat-y;}
.box_set3_out_o{  		background-image: url(images/box_set3_out_o.gif);	background-repeat: repeat-x;}
.box_set3_out_u{  		background-image: url(images/box_set3_out_u.gif);	background-repeat: repeat-x;}
.box_set3_out_mi{  		height: 50px; background-color:#A00000;background-image: url(images/box_set3_out_mi.gif);	background-repeat: repeat;}
.box_set3_in_hl_mi{height: 30px;}
.box_set3_in_mi{color:#ffffff;font-size:11px;font-family: Verdana,Arial,Helvetica sans-serif;}

.box_set5_out_li{		background-image: url(images/box_set5_out_li.gif);	background-repeat: repeat-y;}
.box_set5_out_re{  		background-image: url(images/box_set5_out_re.gif);	background-repeat: repeat-y;}
.box_set5_out_o{  		background-image: url(images/box_set5_out_o.gif);	background-repeat: repeat-x;}
.box_set5_out_u{  		background-image: url(images/box_set5_out_u.gif);	background-repeat: repeat-x;}
.box_set5_out_mi{  		height: 50px; background-color:#A00000;background-image: url(images/box_set5_out_mi.gif);	background-repeat: no-repeat;}
.box_set5_in_hl_mi{height: 30px;}
.box_set5_in_mi{color:#ffffff;font-size:11px;font-family: Verdana,Arial,Helvetica sans-serif;}
/*Boxen RAHMEN END*/ 

/*checkout und so*/
.moduleRow { }
.moduleRowOver {	background-color: #F9E3B9;	cursor: pointer;	cursor: hand;}
.moduleRowSelected { background-color: #FDF5E6; }

.infoBoxContents{}
.infoBoxNotice {	background: #F0E68C;}
.infoBoxNoticeContents {  background: #FFE6E6;  font-family: Arial, Helvetica, Verdana, sans-serif;  font-size: 8pt;}
/*checkout und so*/

/*Page RAHMEN START*/
.__page_start{	}
.page_outx_o {background-image: url(images/page_outx_o_mi.gif);	background-repeat: repeat-x;}
.page_out_o {background-image: url(images/page_out_o_mi.gif);	background-repeat: repeat-x;}
.page_out_li {background-image: url(images/page_out_li.gif);	background-repeat: repeat-y;}
.page_out_mi {background-color:#ffffff;}
.page_out_re {background-image: url(images/page_out_re.gif);	background-repeat: repeat-y;}
.page_out_u {background-image: url(images/page_out_u_mi.gif);	background-repeat: repeat-x;}
/*Page END*/ 

/*Content RAHMEN START*/
.cont_box_out_o {background-image: url(images/cont_box_out_o.gif);	background-repeat: repeat-x;}
.cont_box_out_li {background-image: url(images/cont_box_out_li.gif);	background-repeat: repeat-y;}
.cont_box_out_mi {/*background-image: url(images/cont_box_out_mi.gif);	background-repeat: repeat;*/}
.cont_box_out_re {background-image: url(images/cont_box_out_re.gif);	background-repeat: repeat-y;}
.cont_box_out_u {background-image: url(images/cont_box_out_u.gif);	background-repeat: repeat-x;}
/*Content END*/ 

/*Footer RAHMEN START*/
.footer_out_mi{		font-size: 8pt;  color: #A00000;}
TD.footer_out_mi A{color: #A00000;text-decoration:none;}
TD.footer_out_mi A:hover{color:#A00000;text-decoration:none;}
.text_custom_footer{padding: 5px 20px 5px 20px;color:#CACACA;text-align: center;vertical-align: middle;}
/*Footer END*/ 

/*Warenkorb Start*/

.warenkorb_del_item { background-image:url(images/warenkorb_del_item.gif); background-repeat:no-repeat; display:block; background-position:top; width:19px; height:19px; text-decoration:none; margin-top:3px;}
.warenkorb_rem_item { background-image:url(images/warenkorb_rem_item.gif); background-repeat:no-repeat; display:block; background-position:top; width:10px; height:20px; text-decoration:none; margin-right:2px;}
.warenkorb_add_item { background-image:url(images/warenkorb_add_item.gif); background-repeat:no-repeat; display:block; background-position:top; width:10px; height:20px; text-decoration:none; margin-left:2px;}
.warenkorb_del_item:hover, .warenkorb_rem_item:hover, .warenkorb_add_item:hover { background-position:bottom;}

/*Warenkorb  END*/

/* ----------------------------------- MODULE PRODUCT LISTING / GALERY ::HEADER:: ---------------------------- */

/* -- remove double heading content -- */
.machweg {
	display:none;
}
td.productListing-heading {
  padding:4px;
  font-size:8pt;
  font-weight:bold;
  color:#ffffff;
  background-color:#a00000;
  font-family:Verdana, Arial, Helvetica, sans-serif;  
  vertical-align:middle;
  background-image:url(images/gray_header_bg.gif);
  background-repeat:repeat-x;
  height:26px;
}
td.productListing-heading h2 {
	color:#FFF;
}
td.productListing-heading a {
  color:#fff;
}
td.productListing-heading a:hover {
  color:#fff;
  text-decoration:underline;
}
td.productListing-heading img {
  border:0px;
}
.productListing-underheading {
  padding:6px 4px 6px 4px;
  font-size:8pt;
  font-weight:bold;
  color:#882118;
  background-color:#f1f1f1;
/*  background-image:url(images/unterheading.jpg); 
  background-repeat:repeat-x;*/
  vertical-align:middle;
  height:26px;
}
.productListing-data {
  padding: 5px 2px;
  font-size:8pt;
}
.productListing-datacol {
  padding-top:1px;
  padding-bottom:1px;
}
.productListing-nav {
	float:right;
}
/* ---- INACTIVE ---------------- ACTIVE ----- */
a.pageResults {
  color:#882118;
}
a.pageResults:hover {
  color:#a00000;
}
.pageResultsTEXT {
	float:left;
	padding:0 0 0 0;
}
.ml_next {
 float:right;
	margin:0px;
	padding:0 5px 0 5px;
}
.ml_previous {
  float:left;
	margin:0px;
	padding:0 5px 0 5px;
}
.pageResultsACTIVE {
	color:#882118;
	padding:0 5px 0 5px;
}
.pageResultsINACTIVE u {
	padding:0 5px 0 5px;
}
/* ----------------------------------- MODULE PRODUCT LISTING / GALERY ::HEADER:: ---------------------------- */

/* ----------------------------------- MODULE PRODUCT GALERY           ::PRODUCTS:: -------------------------- */
.modul_GaleryLister {
	width:163px;
	margin:4px 8px 5px 0px;
	padding:0px 0px 5px 0px;
	/* border:1px solid #e2e2e2; */
	text-align:center;
	float:left;
	background-color:#f8f8f8;
}
.delMargin {
	margin:4px 0px 5px 0px;
}
.modul_GaleryListerImg {
	height:90px;
  overflow:hidden;
	margin:0 0 4px 0;
}
.modul_GaleryListerImg img {
	height:90px;
  width:auto;
}
.modul_GaleryListerDescription {
  font-size:10px;
	height:35px;
	padding:0px 5px 0px 5px;	
}
.modul_GaleryListerDescription a:hover {
	color:#0f4d7b;
}
.modul_GaleryListerPrice {
	margin:0px 0px 5px 0px;
	font-size:17px;
	font-weight:bold;
	color:#fd351f;
}
.modul_GaleryListerPriceOld {
	height:15px;
	font-size:12px;
	font-weight:normal;
	color:#0f4d7b;
	text-decoration:line-through;
}
.clearer {
  clear:both;
}
.smallTextwhite {
  padding-left:8px;
}
.prodlistLine {
  background-image:url(images/line_prodlist_line.gif);
  background-repeat:repeat-x;
}
.border-right {}
.categorySpacer00 { display:none; }
.page_anzahl_akt { font-weight:bold; }

/* ----------------------------------- MODULE PRODUCT GALERY           ::PRODUCTS:: -------------------------- */

/* ---- lastviewd ---*/

.lastviewd_image img { width:30px!important; }
.lastviewd_image { padding:2px; border:1px solid #fff; height:50px; }
.lastviewd_image:hover { /* border:1px solid #40a8e7; */ border:1px solid #ebebeb; background-color:#fafafa; }

/* ----- eof last viewd */

/* ---- Newsbox --- */

.newsbox { padding:5px; margin:0px; }
.newsbox_title { padding:0px; font-size:10px; font-weight:bold; color:#888888; }
.newsbox_title a:hover { color:#a80000; }
.newsbox_image img { width:40px!important; height:40px!important; }
.newsbox_image { width:45px; }
.newsbox_message { color:#c0c0c0; }
.newsbox_message p { margin:3px 0px 0px 0px; }
.newsbutton { 
	background-color:#e8e8e8;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	color:#CCC;
	padding:3px;
	font-size:10px;
}
.newsbutton a:hover { color:#a80000; }
.newstable { margin:5px 0 0 0; }

/* ---- EOF Newsbox ---*/
