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

.boxText { font-family: verdana, Arial, helvetica,sans-serif, glass gauge, impact,; font-size: 13px; font-weight: normal;}
.errorBox { font-family : trebuchet ms, verdana, Arial, sans-serif; font-size : 12px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : trebuchet ms, verdana, Arial, sans-serif; font-size : 12px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : trebuchet ms, verdana, Arial, sans-serif; font-size : 10px; color: #F84210; text-decoration: underline; }

BODY {
  background: #F3F3F3;
  color: #000000;
  /* margin: 30px; */
}

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

A:hover {
  color: #0000ff;
  color: #DC2724;
  color: #FE4C05;
  background: #transparent;
  text-decoration: none;
}
A.katalogbox0 {
color: #142042;
} 

A.katalogbox0:hover {
color: #FE4C06;
text-decoration: none;
} 
A.katalogbox1 {
color: #142042;
vertical-align:top;	
font-variant:normal;
text-decoration: none;
font-size: 13px;
} 

A.katalogbox1:hover {
color: #FE4C06;
text-decoration: underline;
} 
A.katalogbox2 {
color: #142042;
font-size: 12px;
} 

A.katalogbox2:hover {
color: #FE4C06;
text-decoration: none;
} 
A.leftbox {
color: #0C1B40;

} 
A.leftbox:hover {
color: #FE4C06;
text-decoration: none;
} 

A.suchebox {
color: #01132F;
color: #345578;
} 
A.suchebox:hover {
color: #FE4C06;
text-decoration: none;
} 
A.bestsellerbox {
color: #9393AB;
vertical-align:top;	
font-size: 11px;
} 
A.bestsellerbox:hover {
color: #FE4C06;
text-decoration: none;
} 
FORM {
	display: inline;
}

/* header farbe */
TR.header {
  background: #F3F3F3;
  
  
}
TR.firstheaderNavigation {
  background: #4a616b;
  
}

TD.firstheaderNavigation {
  font-family: verdana, Arial, sans-serif;
  font-size: 10px;
  background: #F3F3F3;
  color: #5a5a5a;
  
  letter-spacing:0.1em;
  font-weight : normal;
}

A.firstheaderNavigation { 
  color: #000000; 
}

A.firstheaderNavigation:hover {
  color: #ff5555;
}
TR.headerNavigation {
  background: #000000;
  
}

TD.headerNavigation {
  font-family:  verdana, Arial, sans-serif;
  font-size: 12px;
  /* letter-spacing:0.08em; */
  
  background: #F1F1F9;
  background: #F2F2EE;
  color: #FE4C05;
  
  font-weight : bold;
}
TD.headerNavigation2 {
  font-family:  verdana, Arial, sans-serif;
  font-size: 12px;
  /* letter-spacing:0.08em; */
  
  background: #F1F1F9;
  background: #6AD0E9;
  color: #FE4C05;
  border-spacing:5px; 
  font-weight : bold;
}
A.headerNavigation { 
  color: #3A0108;
  color: #1C2537;
/*    font-size: 1em; */
}

A.headerNavigation:hover {
  color: #FE4C06;
  font-size: 12px;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, trebuchet ms, verdana, Arial, sans-serif;
  font-size: 13px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
  
}

TD.headerInfo {
  font-family: Tahoma, trebuchet ms, verdana, Arial, sans-serif;
  font-size: 13px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #444e4d;
  }

TD.footer {
  font-family: verdana, Arial, sans-serif;
  font-size: 10px;
  background: #F3F3F3;
  color: #A9A9A9;
  font-weight: bold;
  
  }

/* Rahmenfarbe infobox */ 
.infoBox {
  background: #F3F3F3;
  border-right: 10px;
  border-left: 10px;
  border-color: #F3F3F3;
  
  border-style: solid;
}

.infoBoxContents {
  background: #F3F3F3;
  
  color: #04396A;
  font-family:  verdana,Arial, sans-serif,trebuchet ms, verdana,;
  font-size: 12px;
  line-height: 1.3;
  }

.infoBoxBestseller {
  background: #F3F3F3;
  
  
  }
.infoBoxBestsellerContents {
  background: #F3F3F3;
  color: #9393AB;
  font-family:  verdana,Arial, sans-serif,trebuchet ms, verdana,;
  font-size: 12px;
  line-height: 1.3;
  }
.infoBoxLeft {
  background: #F3F3F3;
  
  border-top: 0px;
  border-right: 8px;
  border-left: 8px;
  border-bottom: 8px;
  border-color: #354C65;
  border-color: #F3F3F3;
  
  border-style: solid;
  
  
}

.infoBoxLeftContents {
  background: #F3F3F3;
  background: #F3F3F3;
  color: #503B1E;
  font-family: verdana,trebuchet ms,sans-serif;
  font-size: 12px;
  line-height: 1.5;
  
  
}

.infoBoxSuche {
  background: #FFFFCC;
  background: #F3F3F3;
  background: #FFFFCC;
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
  border-bottom: 8px;
  border-color: #354C65;
  border-color: #F3F3F3;
  background: #F2F2EE;
  border-style: solid;
  
  
}

.infoBoxSucheContents {
  background: #F3F3F3;
  background: #F3F3F3;
  background: #F2F2EE;
  /*background-image: url(images/preis.gif);
  background-repeat: no-repeat;*/
  
  color: #04396A; 
  color: #147A14;
  color: #04396A; 
  color: #1C2537;
  font-family:  Arial, verdana,sans-serif;
  font-size: 11px;
  letter-spacing:0.1em; 
    
  
}

.infoBoxKatalog {
  background: #F3F3F3;
  
  border-top: 0px;
  border-right: 3px;
  border-left: 0px;
  border-bottom: 1px;
  border-color: #F3F3F3;
  border-style: solid;
}



.infoBoxKatalogContents {
  background: #F3F3F3;
  text-align : left;
  
  color: #161B1F;
  
  line-height: 1.5;
  font-family:  arial, trebuchet ms, verdana, sans-serif, glass gauge, impact, syntax,helvetica; 
  font-size: 14px; 
  /* letter-spacing:0.05em;*/
  font-weight: bold;
  /* font-variant:small-caps;*/
  }


.infoBoxNotice {
  background: #FF8E90;
  background: #F3F3F3;
  
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: trebuchet ms, verdana, Arial, sans-serif;
  font-size: 12px;
  
  
}



TD.infoBoxHeadingLeft {
  font-family: trebuchet ms, verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  background: #d5d5cd;
  
  background: #F3F3F3;
  color: #6B82A5;
  color: #4B4B4B;
 
  
}

TD.infoBoxHeadingSuche {
  font-family:   Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #354C65;
  background: #F3F3F3;
  background: #F2F2EE;
  
  text-align : left;
  color: #ffffff;
  color: #FA6358;
  color: #147A14;
  color: #455881;
  
}
TD.infoBoxHeadingKatalog {
  font-family: trebuchet ms, verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  
  background: #F3F3F3;
  text-align : center;
  color: #6B82A5;
  color: #4B4B4B;
  }
TD.infoBoxHeading {
  font-family: verdana,trebuchet ms, verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  background: #d5d5cd;
  background: #F3F3F3;
  
  color: #6B82A5;
  color: #5a5a5a;
  
}

TD.infoBoxHeadingBestseller {
  font-family: verdana,trebuchet ms, verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  background: #d5d5cd;
  background: #F3F3F3;
  
  color: #6B82A5;
  color: #5a5a5a;
  
}
TD.infoBox, SPAN.infoBox {
  font-family: verdana,trebuchet ms, verdana, Arial, sans-serif;
  font-size: 12px;
}

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: #F3F3F3;
}

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: #F3F3F3;
}

TABLE.productListing {
  border: 12px;
  border-style: solid;
  border-color: #969496;
  border-color: #F3F3F3;
  border-spacing: 5px;
  
}

.productListing-heading {
  font-family: arial, trebuchet ms, Arial, sans-serif;
  font-size: 11px;
  background: #F3F3F3;
  color: #4d4d4d;
  font-weight: bold;
}

TD.productListing-data {
  font-family: verdana, trebuchet ms, Arial, sans-serif,Geramond,Courier New;
  font-size: 13px;
  line-height: 1.2;
  background: #ffffff;
  background: #F3F3F3;

}

A.pageResults {
  color: #000000;
  
}

A.pageResults:hover {
  color: #0000FF;
  
}

TD.pageHeading, DIV.pageHeading {
  font-family: trebuchet ms, verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #B0B0C2;
}

TR.subBar {
  background: #000000;
  border: 10px;
  border-color: #949694;
  
}

TD.subBar {
  font-family: verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  background: #F3F3F3;
}

TD.main, P.main {
  font-family: verdana,trebuchet ms, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.2;
  
  
  }

TD.smallText, SPAN.smallText, P.smallText {
  font-family: verdana, Arial, sans-serif;
  font-size: 11px;
  
}


TD.bestellnr, SPAN.bestellnr, P.bestellnr {
  font-family: verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight:bold;
  
}



TD.sondermeldung, SPAN.sondermeldung, P.sondermeldung {
  font-family: verdana, Arial, sans-serif;
  font-size: 14px;
  color: #E3320F;
}

TD.smallTextMWST, SPAN.smallTextMWST, P.smallTextMWST {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-weight:normal;
  color:#9595AD;
}

TD.newprodText, SPAN.newprodText, P.newprodText {
  font-family:  verdana, sans-serif;
  font-size: 13px;
  font-weight:normal;
  letter-spacing:0.05em;
  vertical-align:top;
  line-height: 1;
  color:#333333;
  
}

TD.accountCategory {
  font-family: verdana, Arial, trebuchet ms,sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: verdana, Arial, trebuchet ms,sans-serif;
  font-size: 13px;
  font-weight: bold;
}

TD.fieldValue {
  font-family:  verdana, Arial, trebuchet ms,sans-serif;
  font-size: 13px;
  
}

TD.tableHeading {
  font-family:  verdana, Arial, trebuchet ms,sans-serif;
  font-size: 13px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

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

TEXTAREA {
  width: 100%;
  font-family:  verdana, Arial, trebuchet ms,sans-serif;
  font-size: 12px;
  
}

SPAN.greetUser {
  font-family:  verdana, Arial, trebuchet ms,sans-serif;
  font-size: 13px;
  color: #f0a480;
  font-weight: bold;
}

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

TD.formAreaTitle {
  font-family: Tahoma, trebuchet ms, verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, trebuchet ms, verdana, Arial, sans-serif;
  font-size: 13px;
  color: #c76170;
  font-weight: bold;
}


/* geändert von msrp SPAN. weggelassen */

.productSpecialPrice {
  font-family: trebuchet ms, verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: trebuchet ms, verdana, Arial, sans-serif;
  color: #ff0000;
}

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

.checkoutBarFrom, .checkoutBarTo { font-family: trebuchet ms, verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: trebuchet ms, verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: trebuchet ms, verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: trebuchet ms, verdana, Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: trebuchet ms, verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: trebuchet ms, verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* estimated shipping costs */

.estimatedshippingBox {
background: #F3F3F3; 
	}

	TD.estimatedshippingBoxHeading {
	  font-family: arial, trebuchet ms, verdana, sans-serif;
	  font-size: 12px;
	  font-weight: bold;
	  background: #F3F3F3;
	  color: #F3F3F3; 
	}

	.estimatedshippingBoxContents {
	  font-family:  Arial, trebuchet ms, verdana, sans-serif;
	  font-size: 13px; 
        background: #F3F3F3;
        text-align: left;
      }

      .ShowShippingPrice {
	  background: #C3C3BB;
	  color: #223344;
	  font-family:  Arial, trebuchet ms, verdana, sans-serif;
	  font-size: 13px;
	  font-weight: normal;
	  text-align: left;
	}
	.ShowShipping {
	  background: #d6d7ce;
	  color: #000000;
	  font-family:  Arial, trebuchet ms, verdana, sans-serif;
	  font-size: 13px;
	  font-weight: normal;
	  text-align: left;
	}


h1 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 18px;
 font-weight: bold;
 color: #333333;
  }

h2 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 18px;
 font-weight: bold;
 color: #B0B0C2;
  }
  
h3 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 13px;
 font-weight: normal;
}

/* msrp */
.PriceListPInfo  {  font-family: Verdana, Arial, sans-serif; color: #FE4C05; font-size: 14px; font-weight: bold; }
.PriceList  { border:0px;border-bottom: 0px; border-color: #4B4B4B;border-style: dotted;font-family:  Verdana, Arial, sans-serif; color: #EB4807; font-size: 14px; font-weight: normal; }
.oldPricePInfo { color: #01132F; font-size: 12px; font-weight: normal; }
.oldPrice { color: #01132F;  font-size: 14px; font-weight: normal;}
.newPrice { color: #01132F;  font-size: 14px; font-weight: normal; }
.normalPrice { color: #01132F; font-size: 14px; font-weight: normal; }
.prozent {  color: #01132F;font-size: 14px; font-weight: normal;}
.restmenge {  color: #01132F;font-size: 10px; font-weight: normal;}
.msrptable {
  
  
  border-spacing: 0px;
  border:2px;border-bottom: 2px; 
  /*border-color: #202941;border-style: dotted;*/
  /*background-image: url(./images/preis.gif);*/
  /*background-image: url(./images/newvv3.gif);*/
  }

TABLE.pre_column_left {
border-spacing: 0px;
width:0px;
}

TD.pre_column_left {
border-spacing: 0px;
vertical-align: top;
background: #E6E6E6;

}

TABLE.column_left {
border-spacing: 0px;
}

TD.column_left {
border-spacing: 0px;
background: #8EB5CC;
background: #F3F3F3;

}
TD.katego_beschr {
    font-family: Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #B0B0C2;
}

TD.outertabletd {
    width:10px;
    background: #F3F3F3;
    
    /*background-image: url(https://ssl.webpack.de/saison-buch.de/images/vl.gif);*/
    /*background-repeat: repeat-y; */
    border-left: 8px;
    border-color: #4727e1;
}

TABLE.outertable {
        
    border:20px;
    border-color:#F3F3F3;
    border-style:solid;
}

