/*
  $Id: stylesheet.css,v 1.48 2002/07/11 17:13:14 dgw_ Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2001 osCommerce

  Released under the GNU General Public License333
 */ 

/*tags*/
body, td	{ color: #333; font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #ffffff }
a			{ color: black; text-decoration: none }
a:hover		{ color: gray; text-decoration: none }
form		{display: inline;}

b { color: #000 }

/*reSize*/
.dashed_oul				{ border-top: 1px dashed silver; border-bottom: 1px dashed silver; border-left: 1px dashed silver }
.dashed_oulr			{ border-top: 1px dashed silver; border-bottom: 1px dashed silver; border-left: 1px dashed silver; border-right: 1px dashed silver}
.dashed_l				{ border-left: 1px dashed silver }
.dashed_o				{ border-top: 1px dashed silver }
.dashed_u				{ border-bottom: 1px dashed silver }
.dashed_lr				{ border-left: 1px dashed silver; border-right: 1px dashed silver}
.dashed_oul_head		{ border-top: 1px dashed silver; border-bottom: 1px dashed silver; border-left: 1px dashed silver; color: #333; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, sans-serif;}
.dashed_olr_footer		{ border-top: 1px dashed silver; border-left: 1px dashed silver; border-right: 1px dashed silver }
.dashed_ol_foonav		{ border-top: 1px dashed silver; border-left: 1px dashed silver }
.dashed_or_foonav		{ border-top: 1px dashed silver; border-right: 1px dashed silver }
.dashed_o_foonav		{ border-top: 1px dashed silver; }
.dashed_l_katalog		{ border-left: 1px dashed silver; padding-top: 10px; padding-bottom: 10px }


/*StartseiteSize*/
.startTxt	{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 11px; letter-spacing: 1px; color: black; font-weight: normal; }
.startFoot	{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 10px; letter-spacing: 1px; color: black; font-weight: normal; padding-left: 20px }

/*Head*/
.head { font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 11px; letter-spacing: 1px; color: black; font-weight: normal; padding-top: 15px; padding-left: 16px }
.foot { font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 10px; letter-spacing: 1px; color: black; font-weight: normal; padding-left: 16px }


.introTxtKlein   { font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 10px; }


/*Size*/
.td1	{ background: url(images_ok_nav/linie_h12.gif) repeat-y; width: 1px }
.tr1	 { background: url(images_ok_nav/linie_w12.gif) repeat-x; width: 764px; height: 1px }
.tr764	{ width: 764px }
.w760	{ background: url(images_ok_nav/linie_h12.gif) repeat-y; width: 764px }
.mitte500	 { background: url(images_ok_nav/linie_h12.gif) repeat-y; padding-left: 1px; width: 501px }
.mitte130	 { background: url(images_ok_nav/linie_h12.gif) repeat-y; padding-left: 1px; width: 131px }



/*KopfSize*/
.kopf_w500		 { color: #333; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, sans-serif; background: url(images_ok_nav/linie_h12.gif) repeat-y; padding-top: 20px; padding-left: 20px; width: 501px }
.kopf_wlogo		 { background: url(images_ok_nav/linie_h12.gif) repeat-y; width: 131px }
.kopf_w130		 { color: #333; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif; background: url(images_ok_nav/linie_h12.gif) repeat-y; text-align: left; text-transform: uppercase; padding-top: 20px; padding-left: 10px; width: 131px }
.kopf_w1		{ background: url(images_ok_nav/linie_h12.gif) repeat-y; width: 1px }
.h50 { height: 50px; width: 764px }

/*FooterSize*/
.fuss_w260intro  { color: #333; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif; background: url(images_ok_nav/linie_h12.gif) repeat-y; padding-top: 10px; padding-left: 20px; width: 260px }
.fuss_w500intro   { color: #333; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif; text-align: right; padding-top: 10px; padding-right: 10px; width: 503px }

.fuss_w760   { color: #333; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif; background: url(images_ok_nav/linie_h12.gif) repeat-y; text-align: left; padding-top: 10px; padding-left: 20px; width: 763px }
.fuss_w200  { color: #333; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif; background: url(images_ok_nav/linie_h12.gif) repeat-y; padding-top: 10px; padding-left: 20px; width: 201px }
.fuss_w300   { color: #333; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif; text-align: right; padding-top: 10px; padding-right: 10px; width: 300px }
.fuss_w260   { color: #333; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif; background: url(images_ok_nav/linie_h12.gif) repeat-y; text-align: left; padding-top: 10px; padding-left: 10px; width: 262px }
.fuss_w1	 { background: url(images_ok_nav/linie_h12.gif) repeat-y; width: 1px }
.h25 { height: 25px; width: 764px }

.footer_bg		{background: url(images_ok_nav/linie_h12.gif) repeat-y;}
.footer_links	{color: #333; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif; padding-left: 20px; background: url(images_ok_nav/linie_h12.gif) repeat-y;}
.footer_rechts	{color: #333; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, sans-serif; padding-left: 10px; background: url(images_ok_nav/linie_h12.gif) repeat-y;}

.Intro_arial_txt	{ color: #333; font-weight: normal; font-size: 11px; line-height: 15px; font-family: Arial, Verdana, SunSans-Regular; letter-spacing: 1px; padding-left: 2px }
.Intro_image        { color: #333; font-weight: normal; font-size: 11px; line-height: 14px; font-family: Arial, Verdana, SunSans-Regular; letter-spacing: 1px; padding-left: 10px }
.Intro_NewsHead		{ color: #000; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial, Verdana, SunSans-Regular; letter-spacing: 1px; padding-left: 10px }
.Intro_News			{ color: #333; font-weight: normal; font-size: 11px; line-height: 15px; font-family: Arial, Verdana, SunSans-Regular; letter-spacing: 1px; padding-left: 10px }
.Intro_footer		{ color: black; font-weight: normal; font-size: 11px; font-family: Arial, Verdana, SunSans-Regular; letter-spacing: 1px; padding-right: 20px; padding-bottom: 1px; padding-left: 20px }



.search_links		{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; color: #000; letter-spacing: 1px; font-size: 11px; font-weight: bold; padding-left: 16px }
.form_td_links    	{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; color: #000; font-weight: bold; font-size: 11px; letter-spacing: 1px; padding: 2px 10px 2px 20px }
.form_td_rechts    	{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; color: #333; font-size: 10px; padding: 2px 0px }
.button_rechts    	{ padding: 10px 20px 10px 0px }

/*Bestell Form*/



.trTop  			{ padding-top: 16px; padding-right: 16px; padding-left: 16px }
.trButtom  			{ padding: 0px 16px 16px }

/*Produktseite*/
.prod_td			{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; line-height: 15px; font-size: 11px; letter-spacing: 1px; padding-top: 16px; padding-bottom: 16px; padding-left: 16px; padding-right: 8px   }
.prod_titel			{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; line-height: 15px; font-size: 11px; letter-spacing: 1px; color: #000; font-weight: bold;}
.prod_txt			{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; line-height: 15px; font-size: 11px; letter-spacing: 1px; }

.prod_preis				{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; line-height: 15px; font-size: 11px; letter-spacing: 1px; font-weight: bold; }
.prod_mehr   			{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; line-height: 15px; font-size: 11px; letter-spacing: 1px; color: black; font-weight: bold; font-size: 10px; text-decoration: none; text-transform: uppercase }

.boxText  				{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; line-height: 13px; font-size: 10px; padding-left: 6px; padding-right: 5px;  }
.boxTextInfo  			{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; line-height: 13px; font-size: 10px; }
.boxTextSpecials		{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; line-height: 14px; font-size: 11px; padding-top: 20px; padding-right: 5px; padding-left: 5px }
.prod_image_td 			{ padding-top: 4px; padding-bottom: 4px;  }


.main_info_headline         { color: #000; font-weight: bold; line-height: 15px; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px; padding-bottom: 5px; }

.mainImages 				{ padding: 1px }
.main_info_untertitel     	{ color: #333; font-style: italic; line-height: 15px; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px; padding-top: 5px; padding-bottom: 25px; }
.main_info_tabelle        	{ color: #333; font-weight: normal; line-height: 15px; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px; padding-top: 15px; padding-right: 10px }
.main_info_tabelle_b		{ color: #333; font-weight: bold; line-height: 15px; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px; padding-top: 15px; padding-right: 10px }

.main_info_txt    			{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; line-height: 15px; font-size: 11px; letter-spacing: 1px; color: #333; padding-right: 16px; padding-left: 16px }
.text 						{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; line-height: 15px; font-size: 11px; letter-spacing: 1px; }

/*Bestell Seiten*/
.bestellSeite_headline      { font-family: Arial, Helvetica, Verdana, Swiss, SunSans-Regular; color: #000; font-weight: bold; line-height: 15px; font-size: 11px; letter-spacing: 1px; padding-left: 8px; padding-right: 8px }
.bestellSeite_txt         	{ font-family: Arial, Helvetica, Verdana, Swiss, SunSans-Regular; color: #333; font-weight: normal; line-height: 15px; font-size: 11px; letter-spacing: 1px; padding-left: 8px; padding-right: 8px }

.bestellTop_dashed			{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; color: #333; font-weight: bold; font-size: 11px;}
.table_space8px				{ border: solid 8px white   }

.bestell_adresse_td   		{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; color: #333; letter-spacing: 1px; font-size: 11px }
.bestell_adresse_tdlinks    { font-family: Arial, Helvetica, Verdana, SunSans-Regular; color: #000; letter-spacing: 1px; font-size: 11px; font-weight: bold;}
.bestell_checkout_td   		{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; color: #333; letter-spacing: 1px; font-size: 11px; }
.bestell_payment_head		{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; color: #333; letter-spacing: 1px; font-size: 11px; padding-left: 8px  }

/*shopping_cart.php Seite*/
.shoppingCartHead_td		{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; letter-spacing: 1px; color: black; font-weight: bold; font-size: 11px; padding-top: 16px; padding-left: 16px }
.shoppingCartHead2_td		{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; letter-spacing: 1px; color: black; font-weight: bold; font-size: 11px; padding-top: 16px; padding-right: 16px}
.shoppingCart_td			{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; letter-spacing: 1px; color: black; font-weight: bold; font-size: 11px; padding-top: 16px; padding-left: 16px }

.CartTD   					{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; letter-spacing: 1px; line-height: 13px; font-size: 11px; color: #333; padding: 10px 16px 8px 16px }

.errorBox   				{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; letter-spacing: 1px; font-weight: bold; color: white; font-size: 10px; background-color: #930; padding: 5px 20px; border: solid 1px white }

.checkoutBar   			 	{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; letter-spacing: 1px; font-size: 10px; color: #333; }
.checkoutBarHighlighted		{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; letter-spacing: 1px; font-size: 10px; color: #000; font-weight: bold; }

.order_warn 				{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; letter-spacing: 1px; font-size: 10px; color: #f00; }

/*Info Seiten*/
.infoSeite_td					{ font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #333; font-size: 11px; line-height: 15px; letter-spacing: 1px; padding-top: 16px; padding-bottom: 16px; padding-left: 16px; padding-right: 8px  }
.infoSeite_headline         	{ font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #000; font-weight: bold; line-height: 15px; font-size: 11px; letter-spacing: 1px; padding-top: 16px; padding-bottom: 5px; }
.infoSeite_ersteheadline        { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #000; font-weight: bold; line-height: 15px; font-size: 11px; letter-spacing: 1px; padding-bottom: 5px; }

/*Impressum*/
.impressum_td_b			{ color: #000; font-weight: bold;   line-height: 15px; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px; padding-top: 16px; padding-left: 16px }
.impressum_td       	{ color: #333; font-weight: normal; line-height: 15px; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px; padding-top: 16px; padding-left: 3px }

.tellfriend_td       	{ color: #333; font-weight: normal; line-height: 15px; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px; padding-top: 4px; }


/*Navigation*/
.boxTextCategories        		{ padding-top: 0px; padding-left: 2px }
.boxTextCategories a:link		{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 10px; letter-spacing: 1px; color: black; font-weight: bold; line-height: 15px; text-decoration: none; text-transform: uppercase }
.boxTextCategories a:visited	{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 10px; letter-spacing: 1px; color: black; font-weight: bold; line-height: 15px; text-decoration: none; text-transform: uppercase }
.boxTextCategories a:hover		{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 10px; letter-spacing: 1px; color: gray;  font-weight: bold; line-height: 15px; text-decoration: none; text-transform: uppercase }
.boxTextCategories a:active		{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 10px; letter-spacing: 1px; color: black; font-weight: bold; line-height: 15px; text-decoration: none; text-transform: uppercase }
.boxTextCategorieOn				{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 10px; letter-spacing: 1px; color: silver; font-weight: bold; line-height: 15px; text-decoration: none; text-transform: uppercase }

.boxTextInfos     				{ border-top: 1px dashed silver; padding-top: 0px; padding-left: 2px }
.boxTextInfos a:link			{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 10px; letter-spacing: 1px; color: black; font-weight: normal; line-height: 15px; text-decoration: none; text-transform: uppercase }
.boxTextInfos a:visited			{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 10px; letter-spacing: 1px; color: black; font-weight: normal; line-height: 15px; text-decoration: none; text-transform: uppercase }
.boxTextInfos a:hover			{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 10px; letter-spacing: 1px; color: gray; font-weight: normal; line-height: 15px; text-decoration: none; text-transform: uppercase }
.boxTextInfos a:active			{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 10px; letter-spacing: 1px; color: black; font-weight: normal; line-height: 15px; text-decoration: none; text-transform: uppercase }


.stockWarning    { color: white; font-weight: bold; font-size: 10px; background-color: #930; padding: 5px 20px; border: solid 1px white }
.productsNotifications { background: #f2fff7; }

.minform          { color: black; font-size: 10px; font-family: Verdana, Geneva, Lucida, LuciduxSans, sans-serif; background-color: #fff; border: solid 1px gray }

.txt10  { font-size: 10px }
.txtBold10  { font-weight: bold; font-size: 10px }

A.txtBold10Rot   { color: #c00; font-weight: bold; font-size: 10px }
A.txtBold10Rot:hover   { color: gray; font-weight: bold; font-size: 10px }




TR.headerNavigation { background-color: white }
TD.headerNavigation  { color: gray; font-size: 11px; text-decoration: none; padding-bottom: 10px; padding-left: 20px }
A.headerNavigation  { color: gray }
A.headerNavigation:hover  { color: gray }

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  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: 10px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.infoBox   { }
.infoBoxContents   {  font-family: Arial, Helvetica, Verdana, SunSans-Regular; line-height: 13px; font-size: 10px;  }




/*
.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
*/

TD.infoBoxHeading      { font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 10px; letter-spacing: 1px; color: black; font-weight: bold; line-height: 15px; text-decoration: none; text-transform: uppercase; padding-top: 8px; padding-left: 8px  }

TD.infoBox, SPAN.infoBox  { font-size: 10px }

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-color: #ddd }

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

TR.productListing-heading  { background-color: #ddd }

TD.productListing-heading   { color: #000000; font-variant: small-caps; font-weight: bold; font-size: 10px; background-color: #ddd }

TD.productListing-data  { font-size: 10px }

.pageAct     		{ font-size: 10px; color: black; font-weight: normal; color: white; background-color: #333 }
A.pageResults     	{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 10px; color: black; font-weight: normal; color: #333 }
A.pageResults:hover	{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 10px; color: black; font-weight: normal; color: white; background-color: #333 }


/* mod */
TD.pageHeading, DIV.pageHeading  { color: #4c82b8; font-weight: bold; font-size: 10px }

TR.subBar  { background-color: #ddd }

TD.subBar  { color: #000000; font-size: 10px }

/* mod */
TD.main, P.main, SPAN.main        { font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 11px; line-height: 14px; letter-spacing: 1px; }
TD.mainForm       { color: #777; font-size: 11px; line-height: 14px; padding: 10px 10px 20px 15px }
TD.smallText, SPAN.smallText, P.smallText  { font-size: 10px }
.smallText9pix  { font-size: 10px }

.rollInfoHead 		{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; color: #000; font-size: 10px; font-weight: bold; padding-bottom: 6px; }
.rollInfoTxt 		{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; color: #333; font-size: 10px; padding-bottom: 4px;  }
.rollInfoPreis 		{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; color: #333; font-size: 10px }

.spacialsInfo1Txt 	{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; line-height: 14px; font-size: 11px; padding-left: 15px; padding-right: 2px; padding-top: 12px; padding-bottom: 8px; }
.spacialsInfo2Txt 	{ font-family: Arial, Helvetica, Verdana, SunSans-Regular; line-height: 14px; font-size: 11px; padding-left: 15px; padding-right: 4px; padding-top: 8px; padding-bottom: 12px; }


TD.smallText_rot, SPAN.smallText_rot   { color: #c00; font-size: 10px }

TD.fieldKey  { font-weight: bold; font-size: 10px }

TD.fieldValue  { font-size: 10px }

TD.tableHeading  { font-weight: bold; font-size: 10px }

SPAN.newItemInCart   { color: #c00; font-size: 10px }

CHECKBOX, INPUT, RADIO, SELECT { font-family: Arial, Helvetica, Verdana, SunSans-Regular; font-size: 10px; }

TEXTAREA  { font-size: 10px; font-family: Arial, Verdana, sans-serif; width: 100% }

SPAN.greetUser   { color: #c00; font-weight: bold; font-size: 10px }

TABLE.formArea  { background-color: #ddd }

TD.formAreaTitle  { color: gray; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, sans-serif; padding-left: 20px }

SPAN.markProductOutOfStock  { color: #c00; font-weight: bold; font-size: 10px; font-family: Tahoma, Verdana, Arial, sans-serif }

SPAN.productSpecialPrice   { color: #c00 }



