/*
  $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: #FFFFFF;
 font-family: Verdana,Arial,Helvetica sans-serif; 
  font-size: 8pt;
  scrollbar-base-color: #2A699E;
  scrollbar-arrow-color: #ffffff; 
}

TD{
	font-family: Verdana,Arial,Helvetica sans-serif; 
  font-size: 8pt; 
}
A {
  color:#666666;
  text-decoration: none;
}

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

FORM {
	display: inline;
}
/* Seitenmasterstyles END*/



#headerMAIN {
	width:100%;
	
	background-image:url(images/header_bg.jpg);
	background-repeat:repeat-x;
	margin-bottom:25px;
}

#headerCONTENT {
	width:990px;
	height:121px;
	margin:0 auto;
	background-image:url(images/headerCONTENT_bg.jpg);
	background-repeat:no-repeat;
}

#headerMENU {	
	margin-top:11px;
	float:right;
}


#shoplogo {
	float:left;
}

#headerBOTTOM {
	height:41px;
	width:990px;
	margin:0 auto;

}

#headerSEARCH {
	float:left;
}
#headerSCART {
	float:right;
}

.clearer {
	clear:both;
}
.searchBoxOutTabelle {
margin-top:4px;
	height:41px;
}

.searchBoxInhaltTabelle {

}

td.adv_search a {
	color:#a8bcc9;
}
td.adv_search a:hover {
	color:#fff;
}


.box_CONTENT_shopping_card {
	width:290px;
  margin:7px 0px 0px 0px;
	color:#FFF;
	display:block;
}
.box_CONTENT_sc_left {
	margin:0px 7px 0px 0px;
	/*width:180px;*/
	float:right;
}
.box_CONTENT_sc_right {
	width:96px;
  margin-top:1px;
	float:right;
}
.box_CONTENT_sc_Amount {
  text-align:right;
}
.box_CONTENT_sc_Amount a {
	color:#fff;
}
.box_CONTENT_sc_Amount a:hover {
	color:#fff;
	text-decoration:underline;
}
.box_CONTENT_sc_totalprice {
	text-align:right;
}


/* --------- tabbed menu ---------*/
#headerTABS {
	margin-top:5px;
}

#headerTABS ul {
  margin:0;
  padding:0px 0px 0 2px;
  list-style:none;
}
#headerTABS li {
  display:inline;
  margin:0;
  padding:0;
}
#headerTABS a {
  float:left;
  background:url("images/headerTABS_left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
}
#headerTABS a span {
  float:left;
  display:block;
  font-weight:bold;
  background:url("images/headerTABS_right.gif") no-repeat right top;
  padding:10px 14px 9px 7px;
  color:#FFF;
}

#headerTABS a span.homeicon {
  float:left;
  display:block;
  background:url("images/home.gif") no-repeat left top;
  padding:0px;
		margin-top:1px;
		height:31px;
		width:32px;
  color:#FFF;
}

#headerTABS ul.homeiconlist li a {
  background:none;
}

#headerTABS a span {
  float:none;
}
#headerTABS a:hover {
  background-position:0% -33px;
}
#headerTABS a:hover span {
  color:#FFF;
  background-position:100% -33px;
}

#headerTABS a span.homeicon:hover {
	  background-position:100% -33px;
}



/* ------ tabbed menu aktiv -------- */

#headerTABS li.aktiv a {
  background-position:0% -33px;
}
#headerTABS li.aktiv a span {
  background-position:100% -33px;
}
* html #headerTABS li.aktiv a:hover {
  background-position:0% -33px;
}
* html #headerTABS li.aktiv a:hover span {
  background-position:100% -33px;
}
#headerTABS li.homeaktiv a span {
  padding:10px 14px 0px 7px;
}
























/*Allgemeines START*/
.main{}
SPAN.mwst_info 				 {font-size:9px;  font-family:Arial,Helvetica,Verdana,sans-serif;	color:#5A5A5A;}
SPAN.mwst_info A       {font-size:9px;	color:#5A5A5A; font-weight:normal;} 
SPAN.mwst_info A:hover {font-size:9px;	color:#006FA7; font-weight:normal;} 	
.contentBoxContents{padding:2px; /* border: 1px solid #cbcbcb; */} 
.pricecontainer { height:60px;}
span.productPrice{}



/*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: #2577AD;}

.shoplogo {/*padding: 4px 2px 2px 2px;  1=oben, 2=rechts, 3=unten, 4=links */}         
.logo1  {	background-image: url(images/logo1.gif);	background-repeat: no-repeat;}
.logo2 {	background-image: url(images/logo2.gif);	background-repeat: no-repeat;}
.logo3 {	background-image: url(images/logo3.gif);	background-repeat: no-repeat;}
.logo4 {	background-image: url(images/logo4.gif);	background-repeat: no-repeat;}
.bgtopmenue  {	/*background-image: url(images/bgtopmenue.gif);	background-repeat: no-repeat;*/}
.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;}
DIV.breadcrumb h1 {font-size:11px; padding:0px; margin:0px; white-space:nowrap;display:inline; font-weight:normal; }
/*Header END*/ 



TD.pageHeading, DIV.pageHeading {	font-family: Verdana, Arial, Helvetica sans-serif;	font-size: 9pt;	font-weight: bold;	vertical-align: top;	padding-left: 55px;	text-align: left;	color: #2A6FA0;}
TD.pageHeading  h1 			{line-height:100%;margin-bottom:2px;margin-left:0px;
												 	font-family: Verdana, Arial, Helvetica sans-serif;	font-size: 9pt;	font-weight: bold;	vertical-align: top;	padding-left: 55px;	text-align: left;	color: #2A6FA0;}
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: #2A6FA0;}
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: #2A6FA0;}

TD.pageHeadingPinfo 		{color:#2A6FA0;font-size:12pt;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; 
												 color:#2A6FA0;font-size:12pt;font-weight:bold;font-family:Verdana,Arial, Helvetica sans-serif;vertical-align:top;text-align: left;}

TD.pageHeadingPinfo h2 {font-size:13px;}

TD.pageHeadingPinfo_unit 		{padding-bottom:10px;color:#2A6FA0;font-size:10pt;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; 
												 		 color:#2A6FA0;font-size:10pt;font-weight:bold;font-family:Verdana,Arial, Helvetica sans-serif;vertical-align:top;text-align: left;}

.pinfotext_HL{padding-right: 10px;}
.pinfotext{padding-bottom: 5px;}
.Pinfotext_Hl_opt{padding-top: 6px; padding-right: 10px;}
.pinfotext_optSel{border:1px solid #40A8E7;padding: 0px 0px 0px 5px; height:17px; font-size:11px;font-family: Arial, Helvetica, Verdana, sans-serif;}

/*Boxen Inhalte START*/

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: #87A3BA;  text-decoration: none;}

.cartBoxTitelInhaltIcon{}
.cartBoxTitelInhalt{font-weight:normal; font-size: 11px;color: #ffffff; font-family: Arial, Helvetica, Verdana  sans-serif;font-weight: normal; }
TD.cartBoxTitelInhalt A{  color: #ffffff;  text-decoration: none;}
TD.cartBoxTitelInhalt A:hover{  color: #87A3BA;  text-decoration: none;}
.cartBoxInhalt{font-weight:normal; font-size: 11px;color: #2DBAFF; font-family: Arial, Helvetica, Verdana  sans-serif;font-weight: normal;}



.categoryBoxLine{    	background-image: url(images/categorybox_line.gif);	background-repeat: repeat-x;}

.infoBoxTitelTabelle{width:100%px;	 height: 20px;}
.infoBoxTitelInhalt {
		height: 26px; padding-top: 9px;  padding-left: 17px;
		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/infobox_icon.gif);	background-repeat: no-repeat; background-position : inherit;
		font-size: 11px; color: #ffffff; font-weight: normal;font-family: Arial, Helvetica, sans-serif;    
		}
TD.infoBoxRow A { color: #ffffff;  text-decoration: none; }
TD.infoBoxRow A:hover {    color: #048EDD; text-decoration: none;}
.infoBoxLine{    	background-image: url(images/infobox_line.gif);	background-repeat: repeat-x;}

.loginBox_bg  { background-image: url(images/loginbox_bg.gif);	background-repeat: no-repeat; width: 209px; height: 112px;}
.loginBoxrowInhalt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4F4E4D;    }
.loginBoxrowInhalt A {color: #4F4E4D; }
.loginBoxrowInhalt A:hover { color:#A3A59F;}
.loginBoxInhalt1{padding-left: 5px;}    
.loginBoxInhalt2{padding-left: 40px;} 
.loginBoxInhaltTabelle{}
.loginBoxTitelInhalt{ height: 36px;padding-top: 22px;  padding-left: 50px;font-size: 8pt;color: #FFFFFF;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;}  
.loginBoxTitelTabelle{}     
.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;}


.specialsBoxTitelInhalt {		height: 19px; padding-top: 6px;  padding-left: 6px; 		font-size: 8pt;color: #FFFFFF;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;		}
.specials_image{  padding: 5px;}
.specials_name{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; padding-left: 3px; padding-right: 3px;}
.specials_name A { color: #333333; }
.specials_name A:hover { color: #333333; }    
.specials_priceold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; padding-left: 3px;}
.specials_pricenew {  font-family: Verdana, Arial, Helvetica sans-serif;color: #FD351F;}
.specialsBoxLine {    	background-image: url(images/line_specialsbox_line.gif);	background-repeat: repeat-x;}

.bestsellBoxTitelInhalt {		height: 20px; padding-top: 7px;  padding-left: 6px;		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: #333333; font-weight: normal; padding-left: 3px; padding-right: 3px;}
.bestsell_name A { color: #333333; }
.bestsell_name A:hover { color: #333333; }
.bestsell_priceold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal;}
.bestsell_pricenew { font-family: Verdana, Arial, Helvetica sans-serif;color: #FD351F;}
.bestsellBoxLine {    	background-image: url(images/line_bestsellbox_line.gif);	background-repeat: repeat-x;}

.whatsnewBoxTitelInhalt {		height: 20px; padding-top: 7px; padding-bottom:5px; padding-left: 6px;		font-size: 8pt;color: #FFFFFF;font-weight: bold;font-family: Arial, Helvetica, Verdana, sans-serif;		}
.whatsnewBox_image{ padding: 5px;}
.whatsnewBox_name {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; padding-left: 3px; padding-right: 3px;}
.whatsnewBox_name A { color: #333333; }
.whatsnewBox_name A:hover { color: #333333; }
.whatsnewBox_priceold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal;}
.whatsnewBox_pricenew { font-family: Verdana, Arial, Helvetica sans-serif;color: #2a6fa0; font-weight:bold; padding:5px;}
.whatsnewBoxLine {    	background-image: url(images/line_bestsellbox_line.gif);	background-repeat: repeat-x;}


/*suche*/ 
.napisek{      	 font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: White; 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.searchinput {   font-family: Arial, Helvetica, Verdana, sans-serif;     color: #000000;             font-size:12px; padding: 3px 0px 0px 5px; 	border:1px solid #072437;   	width:254px; height: 17px;  }	

.buttonquick{}

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

.tellafriendinput{border:1px solid #CBCBCB;        	width:110px; height:17px; font-size:9px;}
.manufacturersBoxSel{border:1px solid #CBCBCB;padding: 0px 0px 0px 5px; height:17px; font-size:11px;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;}
.counterBoxTitelInhalt{height:20px; padding-top: 7px;  padding-left: 6px;		font-size:8pt;color:#666666;font-weight:bold;font-family: Arial, Helvetica, Verdana, sans-serif;}

/*Boxen Inhalte END*/

/*Module Inhalte START*/

.newProd_image{ height: 125px;  padding-left: 5px;padding-right: 5px;}
.newProd_name {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2577AD; font-weight: bold; padding-left: 3px; padding-right: 3px;}
.newProd_name A { color: #333333; }
.newProd_name A:hover { color: #333333; }
.newProd_desc {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: normal;} 
.newProd_priceold { height: 15px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; padding-left: 3px;}
.newProd_pricenew { height: 30px;  font-family: Verdana, Arial, Helvetica sans-serif;color: #FD351F;}
.newProdLine {    	background-image: url(images/line_newprod_line.gif);	background-repeat: repeat-x;}

/*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:#2577AD;font-weight:bold;padding-left:3px;padding-right:3px; text-align:left;}
TD.previewProd_name A{color:#333333;}
TD.previewProd_name A:hover{color:#333333;}
.previewProd_desc{color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal; text-align:left;}
.previewProd_priceold{height:15px;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;padding-left:3px; padding-right:10px;}
.previewProd_pricenew{height:30px;color:#2a6fa0;font-family:Verdana,Arial,Helveticasans-serif; font-weight:bold; padding-right:10px;}
.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; */ }
.productSpecialPrice { font-size:14px; font-weight:bold;}

/*produktlisting*/
TD.productListing-heading{padding:5px;font-size:8pt;font-weight:bold;color:#2A6FA0;font-family:Verdana,Arial,Helveticasans-serif;}    
TD.productListing-heading A{color:#2A6FA0;}
TD.productListing-heading A:hover{color:#1B4868;}
TD.productListing-data{padding-left:5px;padding-right:5px;font-size:8pt;font-family:Verdana,Arial,Helveticasans-serif;}
  TD.productListing-data     A{color:#2A6FA0;}
  TD.productListing-data     A:hover{color:#1B4868;}
TD.productListing-datacol{padding-top:5px;padding-bottom:5px;}
A.pageResults{color:#FFB720;}
A.pageResults:hover{	color:#FF8420;}
.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:#999999;font-weight:normal;padding-left:3px;}
.productListing_pricenew{font-family:Verdana,Arial,Helveticasans-serif;color:#2A6FA0;}
.smallTextwhite{}
.border-right{}
.splitp_down{}
.prodlistLine{	background-image:url(images/line_prodlist_line.gif);	background-repeat:repeat-x;}
 
.alsoPurchasedBoxTitelTabelle{}
.alsoPurchasedBoxTitelInhalt{font-size:9pt;color:#ffffff;font-weight:bold;font-family: Arial, Helvetica, Verdana, sans-serif;  	background-color:#5C95CB;padding-top:5px;  padding-left: 10px;padding-right:10px;	vertical-align: top;    	text-align: left;  	}
.alsoPurchasedLine_horz{background-color:#5C95CB;}
.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:#06162C; font-weight:bold; padding-left: 3px; padding-right: 3px;}
.alsoPurchasedProd_name A { color:#06162C; }
.alsoPurchasedProd_name A:hover { color:#285D87; }
.alsoPurchasedProd_priceold { height:15px;text-align: center;font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal; padding-left: 3px;}
.alsoPurchasedProd_pricenew { height:30px;text-align: center;  font-family: Verdana, Arial, Helvetica sans-serif;color:#285D87;}
.alsoPurchasedProdLine_vert{background-image: url(images/alsopurchasedprod_line_vert.gif);background-repeat: no-repeat;background-position: center;}
.alsoPurchasedProdLine_horz{background-image: url(images/alsopurchasedprod_line_horz.gif);background-repeat: no-repeat;background-position: center;}
 
.xsellBoxTitelTabelle{width: 100%;}
.xsellBoxTitelInhalt{font-size:9pt;color:#ffffff;font-weight:bold;font-family: Arial, Helvetica, Verdana, sans-serif;  	background-color:#5C95CB;padding-top:5px;  padding-left: 10px;padding-right:10px;	vertical-align: top;    	text-align: left;  	}
.xsellLine_horz{background-color:#5C95CB;}
.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:#06162C; font-weight:bold; padding-left: 3px; padding-right: 3px;}
.xsellProd_name A { color:#06162C; }
.xsellProd_name A:hover { color:#285D87; }
.xsellProd_priceold { height:15px;text-align: center;font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:normal; padding-left: 3px;}
.xsellProd_pricenew { height:30px;text-align: center;  font-family: Verdana, Arial, Helvetica sans-serif;color:#285D87;}
.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:#5C95CB;padding-top:5px;padding-left:10px;padding-right:10px;	vertical-align:top;	text-align:left;	}
.additionalImagesLine_horz{background-color:#5C95CB;}

/*Module Inhalte END*/



/*KATEGORIEBOX SPECIALSTYLES START*/
/* ul */
.KatBoxRow0{ list-style:none;margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: 767676; font-weight: normal;}
/*.KatBoxRow0 A{ color:#767676;border-bottom:1px dotted #c9c9c9;}
.KatBoxRow0 A:hover{ color:#048EDD;}*/
/* li */
.KatBoxRowInhalt0{display:inline;font-weight: normal; }
.KatBoxRowInhalt0 A{display:block;padding:5px 0px 5px 14px;color:#767676;background-image: url(images/cat_level0_bg.gif);	background-repeat:no-repeat;background-position:4px 10px;border-bottom:1px dotted #c9c9c9;}
.KatBoxRowInhalt0 A:hover{background-color:#8ba92a;color:#FFF;background-image: url(images/cat_level0_bg_on.gif);	background-repeat:no-repeat;background-position:4px 10px;}


/* ul */
.KatBoxRow0_on{list-style:none;margin:0px;padding:0px;}
/*.KatBoxRow0_on A { color: #767676;}
.KatBoxRow0_on A:hover {    color: #048EDD;}*/
/* li */
.KatBoxRowInhalt0_on{display:inline;font-weight: bold;}
.KatBoxRowInhalt0_on A{ display:block;padding:5px 0px 5px 14px;background-image: url(images/cat_level0_bg_on.gif);	background-repeat:no-repeat;background-position:4px 10px;border-bottom:1px dotted #c9c9c9;background-color:#8ba92a;color:#FFF;}
.KatBoxRowInhalt0_on A:hover{ color:#FFF;}



/* ul */
/*.KatBoxRow1{list-style:none;margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal;}
.KatBoxRow1 A{ color:#FFFFFF;}
.KatBoxRow1 A:hover{ color:#048EDD;}*/
/* li */
.KatBoxRowInhalt1{ display:inline;font-weight: normal;}
.KatBoxRowInhalt1 A{ display:block;padding:5px 0px 5px 24px;background-image: url(images/cat_level0_bg_on.gif);	background-repeat:no-repeat;background-position:12px 10px;border-bottom:1px dotted #c9c9c9;background-color:#a7c447;color:#FFF;}
.KatBoxRowInhalt1 A:hover{ color:#048EDD;}
/* ul */
/*.KatBoxRow1_on{ list-style:none;margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #767676; font-weight: normal;  }
.KatBoxRow1_on  A{ color:#FFFFFF;}
.KatBoxRow1_on  A:hover{ color:#048EDD;}*/
/* li */
.KatBoxRowInhalt1_on{ display:inline;font-weight:bold;}
.KatBoxRowInhalt1_on A{ display:block;padding:5px 0px 5px 24px;background-image: url(images/cat_level0_bg_on.gif);	background-repeat:no-repeat;background-position:12px 10px;border-bottom:1px dotted #c9c9c9;background-color:#a7c447;color:#FFF;}
.KatBoxRowInhalt1_on A:hover{ color:#048EDD;}


/* ul */
/*.KatBoxRow2{list-style:none;margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal;}
.KatBoxRow2 A{ color:#FFFFFF;}
.KatBoxRow2 A:hover{ color:#048EDD;}*/
/* li */
.KatBoxRowInhalt2{display:inline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #767676; font-weight: normal; background-image: url(images/cat_level2_bg.gif);	background-repeat: repeat-x;}
.KatBoxRowInhalt2 A{ display:block;padding:4px 0px 4px 30px;color: #FFFFFF;}
.KatBoxRowInhalt2 A:hover{ color:#048EDD;}

/* ul */
/*.KatBoxRow2_on{ list-style:none;margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #767676; font-weight: normal;  }
.KatBoxRow2_on  A{ color:#FFFFFF;}
.KatBoxRow2_on  A:hover{ color:#048EDD;}*/
/* li */
.KatBoxRowInhalt2_on{display:inline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #767676; font-weight: bold; background-image: url(images/cat_level2_bg.gif);	background-repeat: repeat-x; }
.KatBoxRowInhalt2_on A{ display:block;padding:4px 0px 4px 30px;color:#FFFFFF;}
.KatBoxRowInhalt2_on A:hover{ color:#048EDD;}

/*KATEGORIEBOX SPECIALSTYLES END*/

/*Boxen RAHMEN START*/

/*Boxen RAHMEN Allgemein set1*/
.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;*/ padding-top:4px;}
/*Boxen RAHMEN Allgemein set1*/

.box_set2_out_li{		background-image: url(images/box_set2_out_li.gif);	background-repeat: no-repeat; background-color:#60a3ce;}
.box_set2_out_re{  		background-image: url(images/box_set2_out_re.gif);	background-repeat: no-repeat; background-color:#60a3ce;}
.box_set2_out_o{  		background-image: url(images/box_set2_out_o.gif);	background-repeat: repeat-x;}
.box_set2_out_u{  		background-image: url(images/box_set2_out_u.gif);	background-repeat: repeat-x;}
.box_set2_out_mi{  		background-image: url(images/box_set2_out_mi.gif);	background-repeat: repeat-x; padding-top:4px; background-color:#60a3ce;}

.box_set4_out_li{		background-image: url(images/box_set4_out_li.gif);	background-repeat: no-repeat;}
.box_set4_out_re{  		background-image: url(images/box_set4_out_re.gif);	background-repeat: no-repeat;}
.box_set4_out_mi{		background-image: url(images/box_set4_out_mi.gif);	background-repeat: repeat-x; padding-top:4px;}

.box_set6_out_o{    	background-image: url(images/box_set6_out_o_bg.gif);	background-repeat: repeat-x;}
.box_set6_out_li{		background-image: url(images/box_set6_out_li.gif);	background-repeat: repeat-y;}
.box_set6_out_re{  		background-image: url(images/box_set6_out_re.gif);	background-repeat: repeat-y;}
.box_set6_out_u{		background-image: url(images/box_set6_out_u.gif);	background-repeat: repeat-x;}
.box_set6_out_mi{		/*background-image: url(images/box_set6_out_mi.gif);	background-repeat: no-repeat;*/}
.box_set6b_out_mi{		padding: 10px 0px 10px 0px;}

.box_set7_out_o{    	background-image: url(images/box_set7_out_o_bg.gif);	background-repeat: repeat-x;background-color: #85AD00;}
.box_set7_out_o_li {background-image: url(images/box_set7_out_o_li_bg.gif);	background-repeat: repeat-y;}
.box_set7_out_o_re {background-image: url(images/box_set7_out_o_re_bg.gif);	background-repeat: repeat-y;}
.box_set7_out_li{		background-image: url(images/box_set7_out_li.gif);	background-repeat: repeat-y;}
.box_set7_out_re{  		background-image: url(images/box_set7_out_re.gif);	background-repeat: repeat-y;}
.box_set7_out_u{		background-image: url(images/box_set7_out_u.gif);	background-repeat: repeat-x;}
.box_set7_out_mi{		/*background-image: url(images/box_set7_out_mi.gif);	background-repeat: no-repeat;*/ padding-top:4px;}

.box_set9_out_o{    	background-image: url(images/box_set9_out_o_bg.gif);	background-repeat: repeat-x;background-color: #85AD00;}
.box_set9_out_o_li {background-image: url(images/box_set9_out_o_li_bg.gif);	background-repeat: repeat-y;}
.box_set9_out_o_re {background-image: url(images/box_set9_out_o_re_bg.gif);	background-repeat: repeat-y;}
.box_set9_out_li{		background-image: url(images/box_set9_out_li.gif);	background-repeat: repeat-y;}
.box_set9_out_re{  		background-image: url(images/box_set9_out_re.gif);	background-repeat: repeat-y;}
.box_set9_out_u{		background-image: url(images/box_set9_out_u.gif);	background-repeat: repeat-x;}
.box_set9_out_mi{		/*background-image: url(images/box_set9_out_mi.gif);	background-repeat: no-repeat;*/ padding-top:4px;}
.box_set9b_out_mi{		padding: 10px 0px 10px 0px;}


.box_set10_out_o{    	background-image: url(images/box_set10_out_o_bg.gif);	background-repeat: repeat-x;}
.box_set10_out_o_li {background-image: url(images/box_set10_out_o_li_bg.gif);	background-repeat: repeat-y;}
.box_set10_out_o_re {background-image: url(images/box_set10_out_o_re_bg.gif);	background-repeat: repeat-y;}
.box_set10_out_li{		background-image: url(images/box_set10_out_li.gif);	background-repeat: repeat-y;}
.box_set10_out_re{  		background-image: url(images/box_set10_out_re.gif);	background-repeat: repeat-y;}
.box_set10_out_u{		background-image: url(images/box_set10_out_u.gif);	background-repeat: repeat-x;}
.box_set10_out_mi{		/*background-image: url(images/box_set10_out_mi.gif);	background-repeat: no-repeat;*/ padding-top:4px;}

/*Footer RAHMEN START*/
.footer_out_mi{color:666666;}
TD.footer_out_mi A{color:666666;}
TD.footer_out_mi A:hover{color:#FD7005;}
.text_custom_footer{padding: 5px 20px 5px 20px;color:#666666;text-align: center;vertical-align: middle;}
/*Footer END*/ 

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

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

/*Formularfelder START*/
.__formulafelder_start{	}
.general_inputs{	border:1px solid #CBCBCB;	width:200px;}
.textarea{	border:1px solid #CBCBCB;}
/*Formularfelder END*/
.glossar a { color:#000;}
.glossar a:hover { color:#000; text-decoration:underline;}
.glossar a.g_aktiv { font-weight:bold; text-decoration:underline; font-size:14px;}

/*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*/





.additionalIMAGES {
	width:100%;

}
.additionalThumb {
	width:30px;
	height:30px;
	overflow:hidden;
	margin-top:5px;
	padding:0px;
	float:left;
	margin-right:10px;
	border:1px solid #fd9d05;
}
.additionalThumb img{
	width:100%;
	margin:-1px 0 0 -1px;
}




/* ----------------------------------- 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:#1b74b5;

  font-family:Verdana, Arial, Helvetica, sans-serif;  
  vertical-align:middle;
  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:#666666;
  background-color:#a3cae6;

  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;
height:14px;
}
/* ---- INACTIVE ---------------- ACTIVE ----- */
a.pageResults {
  color:#666666;
}
a.pageResults:hover {
  color:#1d70b2;
}
.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:#0f4d7b;
	padding:0 5px 0 5px;
}
.pageResultsINACTIVE u {
	padding:0 5px 0 5px;
}
/* ----------------------------------- MODULE PRODUCT LISTING / GALERY ::HEADER:: ---------------------------- */

/* ----------------------------------- MODULE PRODUCT GALERY           ::PRODUCTS:: -------------------------- */
.modul_GaleryLister {
	width:140px;
	margin:4px 3px 5px 0px;
	padding:0px 0px 5px 0px;
	border:1px solid #e2e2e2;
	text-align:center;
	float:left;
}
.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:#1b74b5;
}
.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 {}
.splitp_down {}
/* ----------------------------------- MODULE PRODUCT GALERY           ::PRODUCTS:: -------------------------- */



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

td.lastviewd_image img { width:40px!important; }
td.lastviewd_image { padding:2px; border:1px solid #fff; height:50px; }
td.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 a { padding:0px; font-size:12px; font-weight:bold; color:#3f82c0; }
.newsbox_title a:hover { color:#9ccae6; }
.newsbox_image img { width:40px!important; height:40px!important; }
.newsbox_image { width:45px; }
.newsbox_message { color:#666; font-size:11px; }
.newsbox_message p { margin:3px 0px 0px 0px; color:#666; font-size:11px; }
.newsbutton { 
	background-color:#9dc21b;
		border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	color:#fff;
	padding:3px;
	font-size:10px;
}
.newsbutton a { color:#fff; }
.newsbutton a:hover { color:#b6e31a; }
.newstable { padding:0px 3px; }
.newsdate { font-size:11px; font-style:italic; }

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

.categorietext { border:1px solid #cbcbcb;  padding:6px; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px;
}
.categorietext_tbl { border-collapse:separate; border-spacing:12px;}
.categorietext_tbl br { display:none; }
.categoriesImages { margin-bottom:5px; }

