/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/

H1 	{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;margin:0px;border:none;padding:0px;}
H2 	{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;margin:0px;border:none;padding:0px; color: #505050;}
H3 	{font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:normal;margin:0px;border:none;padding:0px; color: #505050;}

.boxText 				{ font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox 				{ font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.bdeinfoBox 				{ font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #7AA0EC; font-weight: bold; color: #FFFFFF;}
.stockWarning 			{ font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications 	{ background: #DBDBDB; }
.orderEdit 				{ font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #525635; text-decoration: underline; }

BODY 					{background: #ffffff; color: #000000; margin: 0px; /*background-image: url(/catalog/images/xmas/xmasbg.gif);*/}

.infoBox 				{background: #ffffff;}
.infoBoxBorder	{background: #E8F1F9;border: 1px;border-style: solid; border-color: #000000;border-spacing: 1px;}
.infoBoxContents 		{background: #ffffff;font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.infoBoxBorderWhite	{background: #ffffff; border: 1px;border-style: solid; border-color: #000000; border-spacing: 1px; height:142px; width:155px; text-align: center; vertical-align:middle;}
.infoBoxBorderWhiteSmallImage	{background: #ffffff; border: 1px;border-style: solid; border-color: #000000; padding: 4px; height:50px; width:50px; text-align: center; vertical-align:middle;}
/*  A {color: #000000;  text-decoration: none;}A:hover {  color: #AABBDD;  text-decoration: underline;}  */
FORM 					{display: inline;}
TR.header 				{background: #ffffff;}
TR.headerNavigation 	{background: #7AA0EC;}
TD.headerNavigation 	{font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #7AA0EC; color: #ffffff; font-weight : bold;}
A.headerNavigation { color: #FFFFFF; text-decoration: none;}
A.headerNavigation:hover {color: #ffffff; text-decoration: underline;}
TR.headerError 		{background: #ff0000;}
TD.headerError 		{font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center;}
TR.headerInfo 		{background: #00ff00;}
TD.headerInfo 		{font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;background: #00ff00;color: #ffffff;font-weight: bold;text-align: center;}
/*  TR.footer {background: #bbc3d3;}TD.footer {  font-family: Verdana, Arial, sans-serif;  font-size: 10px; background: #bbc3d3; color: #ffffff;  font-weight: bold;}*/
.infoBoxNotice 				{background: #FF8E90;}
.infoBoxNoticeContents 		{background: #FFE6E6;font-family: Verdana, Arial, sans-serif; font-size: 10px;}
TD.infoBoxHeading 			{font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight: bold;background: #bbc3d3;color: #ffffff;}
TD.infoBox, SPAN.infoBox 	{font-family: Verdana, Arial, sans-serif; font-size: 10px;}

/* -------------------------------------------------          -------------------------------------------------------- */
TD.TopNav {font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight:bold;text-decoration: none;vertical-align:middle;color: #000000;}
TD.TopNav a {font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight:bold;text-decoration: none;vertical-align:middle;color: #000000;}
TD.TopNav a:hover {font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight:bold;text-decoration: underline;vertical-align:middle;color: #000000;}
TD.TopShoppingcart {font-family: Verdana, Arial, sans-serif;font-size: 10px;font-weight:bold;color: #000000;text-decoration: none;vertical-align:middle;}
TD.TopPrice {font-family: Verdana, Arial, sans-serif;font-size: 9px;text-decoration: none;vertical-align:middle;color: #000000;}
TD.price, P.price {font-family: Verdana, Arial, sans-serif;font-size: 12px;line-height: 1.5;font-weight: normal;color: #000000;}
/* -------------------------------------------------          -------------------------------------------------------- */

TABLE.productListing-right-border {border-right:1px solid #000000;}
TR.kontakt-odd, 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: #E8F1F9;}
TR.kontakt-even, TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even 		{background: #FFFFFF;}
TABLE.productListing 			{border: 1px;border-style: solid;border-color: #000000;border-spacing: 0px;}
TR.background-bright, TABLE.background-bright 			{background: #E8F1F9;}
TR.background-dark, TABLE.background-dark, TD.background-dark			{background: #D7E6F6;}
.productListing-heading 		{font-family: Verdana, Arial, sans-serif;font-size: 11px;background: #949494;color: #FFFFFF;font-weight: bold; font-variant: small-caps;line-height: 1.2;}
.productListing-heading a		{font-family: Verdana, Arial, sans-serif;font-size: 11px;background: #949494;color: #000000;font-weight: bold; font-variant: small-caps;text-decoration:none}
.productListing-title {font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #c9c9c9;color: #FFFFFF;font-weight: bold;}
TD.productListing-data 			{font-family: Verdana, Arial, sans-serif;font-size: 10px; vertical-align:middle;line-height: 2;}
TD.productListing-data 	a		{font-family: Verdana, Arial, sans-serif;font-size: 10px; color: #000000; text-decoration:none}
TD.productListing-data 	a:hover		{font-family: Verdana, Arial, sans-serif;font-size: 10px; color: #000000; text-decoration:underline}
TD.pageHeading, DIV.pageHeading { height: 30px; font-family: Verdana, Arial, sans-serif;font-size: 20px;font-weight: bold;color: #9a9a9a;}
TR.subBar 						{background: #f4f7fd;}
TD.subBar 						{font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
TD.main, P.main 							{font-family: Verdana, Arial, sans-serif;font-size: 11px;line-height: 1.5;}
TD.mainBig, P.mainBig 							{font-family: Verdana, Arial, sans-serif;font-size: 12px;line-height: 1.5;}
TD.smallText, SPAN.smallText, P.smallText 	{font-family: Verdana, Arial, sans-serif;font-size: 10px;}
TD.accountCategory 							{font-family: Verdana, Arial, sans-serif;font-size: 13px;color: #aabbdd;}
TD.tableHeading 							{font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}
CHECKBOX, INPUT, RADIO, SELECT 				{font-family: Verdana, Arial, sans-serif;font-size: 11px;}
TEXTAREA 									{width: 100%;font-family: Verdana, Arial, sans-serif;font-size: 11px;}
SPAN.greetUser 								{font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #f0a480;font-weight: bold;}
TABLE.formArea 								{background: #f1f9fe;border-color: #7b9ebd;border-style: solid;border-width: 1px;}
TD.formAreaTitle 							{font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}
SPAN.markProductOutOfStock 					{font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;color: #c76170;font-weight: bold;}
SPAN.errorText 								{font-family: Verdana, Arial, sans-serif;color: #ff0000;}

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

.checkoutBarFrom, .checkoutBarTo 			{font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent 						{font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
/* message box */
.messageBox 								{font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning 	{font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess 						{font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
#myse select 								{width:90%;}
/* input requirement */
.product .inputRequirement, .inputRequirement 					
											{font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#FF0000; }
/* -------------------------------------------------          -------------------------------------------------------- */
del {color:#888888;font-size:12px; font-weight:bold}
s {color:#808080;font-size:11px;font-weight:normal;}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
body {padding:0; margin:0;}
body, td, input, textarea{
	font-size:11px;
  font-family:Tahoma;
	color:#000000;
	line-height:13px;
	vertical-align:top;
}
img      {border:0px;}
table	 {width:100%;}

.vam { vertical-align:middle}
.top{ background:url(images/top.gif) no-repeat left bottom #ffffff;}
.bg{ background:url(images/line1.gif)}
.bg1{ background:url(images/line.gif) no-repeat bottom}

.bg2{ background:#14171e}


.header td 		 {color:#000000; vertical-align:middle}
.header span	 {color:#000000; font-size:10px;}
.header b   	 {color:#000000; font-size:10px}
.header a 		 {color:#23262b; text-decoration:none; font-size:11px; font-weight:bold}
.header a:hover  {color:#23262b;text-decoration:underline}
.header strong a 		 {color:#C9CBBD; text-decoration:underline; font-size:11px}
.header strong a:hover  {color:#C9CBBD;text-decoration:none}

.input1{
 width:138px; height:17px; 
 color:#3F4143; font-size:10px; font-family:tahoma;
 margin-left:18px; margin-right:3px;
 padding-left:5px;
}
#input1{
 width:37px; height:18px; 
 color:#3F4143; font-size:10px; font-family:tahoma; text-align:right
}

#input2{
 width:37px; height:18px; 
 color:#3F4143; font-size:10px; font-family:tahoma; text-align:right
}

SPAN.KontaktTitel {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.5;
  font-weight:bold;
font-style:italic;
}

.jamp{ width:119px; height:18px; color:#464646; font-size:10px; padding-left:4px; font-family:Tahoma;}
.jamp1{ width:58px; height:18px; color:#464646; font-size:10px; padding-left:2px; font-family:Tahoma;}
.jamp2{ width:137px; height:18px; color:#464646; font-size:10px; padding-left:2px; font-family:Tahoma;}
.jamp3{ width:185px; height:18px; color:#464646; font-size:10px; padding-left:2px; font-family:Tahoma;}
  
.box_header_txt	 	{height:48px;border-top:1px solid #14171e; background:#F2F2F2;}
.box_header_txt1 	{height:48px;border-top:1px solid #14171e;}											  
.box_header_txt	td	{vertical-align:middle;  text-transform:uppercase; padding-top:10px; font-weight:bold;  color:#012E8E; font-size:11px;}
				  
.box_header_txt1 td{vertical-align:middle; text-transform:uppercase; padding-top:10px; font-weight:bold;  color:#23262b; font-size:11px;}

.box_body .MainCategoriesBoxContents 	{font-family: Verdana, Arial, sans-serif; font-size:12px; background:url(images/bg_list1.gif) left top no-repeat; line-height:20px;}
.box_body .MainCategoriesBoxContents  a	{font-family: Verdana, Arial, sans-serif; font-size:12px; line-height:20px; background-position:0 5px; color:#505050;text-decoration:none; padding-left:0px;}
.box_body .MainCategoriesBoxContents  a:hover	{font-family: Verdana, Arial, sans-serif; font-size:12px; color:#505050;text-decoration:underline;}

.box_body .SubCategoriesBoxContents 	{font-family: Verdana, Arial, sans-serif; font-size:12px; background:#E8F1F9;}
.box_body .SubCategoriesBoxContents  a	{font-family: Verdana, Arial, sans-serif; font-size:12px; line-height:15px; background-position:0 5px; color:#505050;text-decoration:none; padding-left:5px; margin-left:0px}
.box_body .SubCategoriesBoxContents  a:hover	{font-family: Verdana, Arial, sans-serif; font-size:12px; color:#505050;text-decoration:underline;}

.box_body .SubSubCategoriesBoxContents 	{font-family: Verdana, Arial, sans-serif; font-size:12px; background:#d7e6f6;}
.box_body .SubSubCategoriesBoxContents  a	{font-family: Verdana, Arial, sans-serif; font-size:12px; line-height:15px; background-position:0 5px; color:#505050;text-decoration:none; padding-left:5px; margin-left:0px}
.box_body .SubSubCategoriesBoxContents  a:hover	{font-family: Verdana, Arial, sans-serif; font-size:12px; color:#505050;text-decoration:underline;}

.box_body .ASNfactfinder 	{font-family: Verdana, Arial, sans-serif; font-size:11px; background:url(images/bg_list1.gif) left top no-repeat; line-height:20px;}
.box_body .ASNfactfinder  a	{font-family: Verdana, Arial, sans-serif; font-size:11px; line-height:20px; background-position:0 5px; color:#505050;text-decoration:none; padding-left:0px;}
.box_body .ASNfactfinder  a:hover	{font-family: Verdana, Arial, sans-serif; font-size:11px; color:#505050;text-decoration:underline;}

A.CategoryLinks { line-height:20px; color: #000000; padding-left:9px;}
A.CategoryLinks:hover { text-decoration: underline;}

.cont_header_txt td {height:24px; vertical-align:middle; background:url(images/1_li.gif); text-transform:uppercase; font-weight:bold;  color:#FFFFFF; font-size:11px; vertical-align:middle}
.cont_header_txt a {font-weight:bold; color:#FFFFFF; font-size:11px; text-decoration:none; vertical-align:middle;}				  
.cont_header_txt a:hover {font-weight:bold; color:#FFFFFF; font-size:11px; text-decoration:underline;}	
  
.product td         {color:#000000; font-size:10px;}
.product a		    {color:#212630; font-size:13px; text-decoration:none; text-transform:uppercase; font-weight:bold}
.product a:hover	{color:#212630;text-decoration:underline;}


.product div a		    {color:#595959; font-size:11px; font-weight:normal;text-decoration:none; text-transform:none;}
.product div a:hover	{color:#595959;text-decoration:underline;}

.small_product_image_container {position:relative; width:60px; height:60px; margin-left:3px;}
.small_product_image_border {position:absolute; top:0; left:0; margin:5px 2px 5px 2px; background-color: #FFFFFF; border:1px solid #505050; width:50px; height:50px;}
.small_product_image_tag {position:absolute; top:6px; left:3px; width:50px; height:9px; }

.med_product_image_container {position:relative; width:100px; height:80px; margin-left:3px;}
.med_product_image_border {position:absolute; top:0; left:0; margin:5px 2px 5px 2px; background-color: #FFFFFF; border:1px solid #505050; width:80px; height:80px;}
.med_product_image_tag {position:absolute; top:6px; left:3px; width:80px; height:9px; }

.pic img			{border: 0px solid #969075;}


.popup td	{color:#000000; font-size:10px;}
.popup span	{color:#000000; font-size:11px; }
.popup strong	{color:#212630; font-size:12px; text-transform:uppercase }
.popup a		{color:#000000; font-size:11px; text-decoration:none; }	
.popup a:hover	{color:#000000; text-decoration:underline;}



.footer		  	  {}	
.footer td 		  {color:#8b8b95; font-size:11px;}			
.footer a 		  {color:#8b8b95; font-size:11px; text-decoration:none;} 			
.footer a:hover   {color:#8b8b95;text-decoration:underline;}	
.footer span a 		  {color:#5d5d64; font-size:11px; text-decoration:none; font-weight:bold} 			
.footer span a:hover   {color:#5d5d64;text-decoration:underline;}
.footer span 	  {color:#5d5d64; font-size:11px; font-weight:bold}
.footer b, .footer b a 	  {color:#A8A8A8; font-size:11px; font-weight:bold; text-decoration:underline;}			
.footer b a:hover {color:#A8A8A8; text-decoration:none;}   

TD.productListing-techspec 		{font-family: Verdana, Arial, sans-serif;font-size: 9px;background: #dde9f5;color: #363636; }
.productListing-productsname 		{font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000; font-weight:bold;}

/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
.result 		{margin:0px 0px 0px 0px;}
.result td  	{width:50%; height:55px; vertical-align:middle;padding:0px 16px 0px 21px;}
.result_right 	{text-align:right;}
.result td  	{color:#525636; font-size:11px;}
.result b   	{color:#525636; font-weight:normal;}
 
.result_right b							{color:#525636; font-size:11px; font-weight:bold;}
.result_right a.pageResults				{color:#525636; font-size:11px;text-decoration:underline; }
.result_right a.pageResults:hover 		{color:#525636;	text-decoration:none; }
.result_right a.pageResults	u			{color:#525636; font-size:11px; text-decoration:underline;}
.result_right a.pageResults u:hover 	{color:#525636;	text-decoration:none;}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
.box_body				{}
.box_body td			{color:#444444;}
.box_body span   		{color:#212121; font-size:11px; font-weight:normal; font-family:Tahoma}

.box_body span a 				{color:#212630; font-size:11px; text-decoration:none; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.box_body span a:hover  		{color:#212630; font-size:11px; text-decoration:none; text-transform:uppercase; font-weight:bold; text-decoration:underline}


.box_body a 			{color:#212121; font-family:Tahoma; font-size:11px; text-decoration:none;}
.box_body a:hover  		{color:#212121; text-decoration:underline}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
SPAN.newItemInCart 						{font-family: Verdana, Arial, sans-serif;font-size:10px;color: #D52D01;}
.ItemInCart 						{font-family: Verdana, Arial, sans-serif;font-size:10px;color: #000000;}
.box_body a SPAN.newItemInCart 			{font-family: Verdana, Arial, sans-serif;font-size:10px;color: #D52D01; text-decoration:underline;}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
.smallText a			{color:#000000; font-size:11px; text-decoration:none;}	/*  advanced_search.php  */
.smallText a:hover 		{color:#000000; font-size:11px; text-decoration:underline;}
.smallText a u 			{color:#000000; font-size:11px; text-decoration:none;}
.smallText a:hover u	{color:#000000; font-size:11px; text-decoration:underline;}

span.creditNow {font-family: Arial; color:#9B2E95; font-size:11px; text-decoration:none; font-weight: bold;}

TD.fieldKey 		{font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}

TD.fieldValue 		{font-family: Verdana, Arial, sans-serif;font-size: 12px;}
.main a b 			{color:#000000;font-size: 11px; text-decoration:underline;}
.main a:hover b		{color:#000000;font-size: 11px; text-decoration:none;}
/* -------------------------------------------------          -------------------------------------------------------- */
span.txt_1	{font-size:10px; text-transform:none; color:#000000;}	

SPAN.productPrice {color:#F10A0A; font-size:11px; font-weight:bold;}
SPAN.productSpecialPrice, .product SPAN.productSpecialPrice {color:#F10A0A; font-size:12px; font-weight:bold;}
.box_body SPAN.productSpecialPrice			{color:#F10A0A; font-size:12px;font-weight:bold;}
  
.cont_header_txt	em	{color:#E50029; font-size:14px; font-weight:bold; font-style:normal;vertical-align:middle;text-decoration:none;}
.product em		    	{color:#212630; font-size:13px; text-decoration:none; text-transform:uppercase; font-weight:bold; font-style:normal;} 
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
.main	a		{color:#000000; text-decoration:none;}
.main	a:hover	{color:#000000; text-decoration:underline;}
.vam			{vertical-align:middle;}
.bg_input input	{background:none;}
/* -------------------------------------------------          -------------------------------------------------------- */
/* -------------------------------------------------          -------------------------------------------------------- */
.product .shop_cart {	color:#000000; font-size:11px; font-weight:normal; 
						height:20px;text-align:center; vertical-align:middle;}

.padd_1 	{padding:0px 10px 0px 10px;}
.padd_22 	{padding:8px;}
td.padd2 	{padding:8px; padding-left:4px;}

.line_h		{ line-height:16px;}

.bg_gg	{background:url(images/bg_c.gif) left center repeat-x;}
.bg_vv	{background:url(images/bg_c.gif) center top repeat-y;}

.bg_gg_1{background:url(images/4_bg1.gif) left top repeat-x;}
.bg_vv_1{background:url(images/4_bg.gif) left top repeat-Y;}

.product div			{padding:8px 0px 5px 0px;}
div.padd3				{text-align:left; padding-top:0px; margin-left:0px; margin-right:0px;}
.padd33 img, .padd33 input 	{margin:5px;}

.prod_info		{width:100px;}
.prod_info td	{text-align:center;}

.remove		{ width:20%;}
.products	{ width:45%;}
.quantity	{ width:15%;}
.total		{ width:20%;}
.sub_total	{ width:80%;}
/* -------------------------------------------------          -------------------------------------------------------- */
.box_width_left			{ width:192px;}
.box_width_right		{ width:0px;}
.box_width_cont			{ width:100%;}			
/* -------------------------------------------------          -------------------------------------------------------- */
.heading_top_1			{margin-top:0px;}
.heading_top_1 .padd_11	{padding:10px 10px 10px 10px;}
.heading_top_1			{margin-top:0px;}

.heading_top_2			{margin-top:0px;}
.heading_top_2 .padd_22	{padding:0px 20px 0px 20px;}


.heading_top_3			{margin-top:0px;}
.heading_top_3 .padd_33	{padding:0px 0px 0px 0px;}

.heading_top_4			{margin-top:0px;}
.heading_top_4 .padd_44	{padding:7px 0px 7px 0px;}
.heading_top_4			{margin-top:0px;}


.tableBox_output		{margin:0px;}
.tableBox_shopping_cart	{margin-top:0px; }

.tep_draw_separate		{height:11px;}

.tep_draw_prod_top		{}/*  width:221px;   */
.col_center	 			{background-color: #F9F9F9; border-right:1px solid #000000;}
.col_left					{padding:0px 0px 6px 0px; background-color: #F9F9F9; border-right:1px solid #000000; border-top:1px solid #000000;}

td.ASNFilterNavigation{
	background-color: #d8e3ed;
	padding-top:2px;
	padding-bottom:2px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #333333;
  font-weight : bold;
}

A.categoriesFilterNavigation{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight : bold;
}

A.categoriesFilterNavigation:hover{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight : bold;
  text-decoration: underline;
}

span.categoriesFilterNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-style:italic;
}

#xlCont {
	display:none;
	top:160px;
	left:300px;
	position:absolute;
	background:white;  
	border:1px solid #000000;
	z-index:200;
	padding:10px;
}
 
/*.typeInForm { background-color: #FCFEE2; border: 1px solid #000000; }*/
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

TABLE.imageBorder_white {
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 1px;
  background: #FFFFFF;
}

TABLE.imageBorder, .imageBorder {
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 1px;
}

TABLE.imageBorderBackground {
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 1px;
  background: #E8F1F9;
}

TABLE.BoxBackground TR.BoxBackground {
  border-spacing: 5px;
  background: #E8F1F9;
}

span.NavBoxTitle{
color:#333333;
font-family:Tahoma;
font-size:13px;
line-height:13px;
font-weight:bold;
}

p.quad_selected{                                              
	background-image: url("/catalog/images/icons/quad_red_filled.png");
}                                                                 

p.quad{
	padding: 4px 0 3px 12px; 
	background-image: url("/catalog/images/icons/quad.png");
	background-repeat: no-repeat;
	background-position: center left;
	margin: 0;
}

 
 /*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #000000;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #000000;
 border-bottom: none;
 background: #F2F2F2;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #000000; }
ul.tabbernav li a:visited { color: #000000; }

ul.tabbernav li a:hover
{
 color: #000000;
 border-color: #000000;
}

ul.tabbernav li.tabberactive a
{
 background-color: #E8F1F9;
 border-bottom: 1px solid #E8F1F9;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 border-bottom: 1px solid #E8F1F9;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:0px solid #000000;
 border-top:0;
 padding-left: 10px;
 padding-right: 10px;
 background-color: #E8F1F9;
 border-right:1px solid #E8F1F9;
 border-bottom:1px solid #000000;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /*height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* DCI Daten */
div.dci_marketing {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  margin-bottom:10px
}

span.dci_title{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  font-weight: bold;
}

TABLE.dci_table {
  width:680px;
  border: 1px;
  border-style: solid;
  border-color: #DCDCDC;
  border-spacing: 0px;
  background: #F9F9F9;
}

td.dci_table_name {
  background: #F2F2F2;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  vertical-align: top;
}

td.dci_table_value {
  background: #F9F9F9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TABLE.dci_table_advanced {
  width:680px;
  border: 1px;
  border-style: solid;
  border-color: #DCDCDC;
  border-spacing: 0px;
  background: #F9F9F9;
}

td.dci_table_advanced_name {
  background: #F2F2F2;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  vertical-align: top;
}

td.dci_table_advanced_value {
  background: #F9F9F9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

tr.dci_table_advanced_subcategory,td.dci_table_advanced_subcategory{
  padding: 2px;font-family: Verdana, Arial, sans-serif;font-size: 11px;background: #949494;color: #FFFFFF;font-weight: bold; font-variant: small-caps;vertical-align: top;
}

div.dci_copyright{
	visibility:hidden;
}
span.dci_copyright2{
	text-align:right;
  font-family: Verdana, Arial, sans-serif;
  font-size: 5px;
  color: #484848;
  margin-top:15px;
}

td.friendlyName {
font-size:25px;
font-family:arial !important;
}

ul.reasonsToBuy{
	list-style-type: none;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
}

li.reasonsToBuy{
	background-image: url(/catalog/images/icons/icon_accept_small.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px; 
	padding-left: 14px; 
}

/*** BOF Advent_Calendar ***/
.advent_zelle {
	vertical-align:middle;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	height: 70px;
	background-image:  url("/catalog/images/advent_calendar_star.png");
	background-repeat: no-repeat;
	background-position: center center;
}
div#advent a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
div#advent a:hover {
	color: #F41212;
	text-decoration: none;
}
.advent_rahmen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	background-image:  url("/catalog/images/advent_bg.jpg");
	background-repeat: no-repeat;
	background-position: center center;
}

.Stil1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.zeitangabe {
  font-style: normal;
  font-size: 30px;
  font-family:   "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
}
#zeitangabe_verfuegbar
{
position:absolute;
text-align:center;
padding-left:50px;
  font-style: normal;
  font-size: 16px;
  font-family:   "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

.zeitangabe_text {
  font-style: normal;
  font-size: 8px;
  font-family:   "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  font-weight: normal;
  text-decoration: none;
}

.hinweis1 {
  font-style: normal;
  font-size: 12px;
  font-family:   "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  font-weight: normal;
  text-decoration: none;
}
.hinweis2 {
  font-style: normal;
  font-size: 10px;
  font-family:   "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}
.preis1 {
  font-style: normal;
  font-size: 40px;
  font-family:   "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
.preis2 {
  font-style: normal;
  font-size: 12px;
  font-family:   "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #CE0000;
  font-weight: normal;
  text-decoration: none;
}
