/*	
  $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, sans-serif; font-size: 15px; }	
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 12px; background: #cccccc; font-weight: bold; }	
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #ff0000; }	
.productsNotifications { background: #cccccc; }	
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #0000ff; text-decoration: underline; }	
	
BODY {	
  background: #FFFFFF;	
  color: #000000;	
  margin: 0px;	
}	
	
A {	
  color: #000000;	
  text-decoration: none; 
}	
	
A:hover {	
  color: #000000;	
  text-decoration: underline;	
}	
	
FORM {	
	display: inline;
}	
	
TR.header {	
  background: #ffffff;	
}	
	
TR.headerNavigation {	
  background: #045477;	
}	
	
TD.headerNavigation {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 16px;	
  background: #045477;	
  color: #000000;	
  font-weight : bold;	
}	
	
A.headerNavigation { 	
  color: #000000;	
}	
	
A.headerNavigation:hover {	
  color: #0000ff;	
}	
	
TR.headerError {	
  background: #ff0000;	
}	
	
TD.headerError {	
  font-family: Tahoma, Verdana, Arial, sans-serif;	
  font-size: 12px;	
  background: #ff0000;	
  color: #cccccc;	
  font-weight : bold;	
  text-align : center;	
}	
	
TR.headerInfo {	
  background: #cccccc;	
}	
	
TD.headerInfo {	
  font-family: Tahoma, Verdana, Arial, sans-serif;	
  font-size: 15px;	
  background: #cccccc;	
  color: #ffffff;	
  font-weight: bold;	
  text-align: center;	
}	
	
TR.footer {	
  background: #0000ff;	
}	
	
TD.footer {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 13px;	
  background: #0000ff;	
  color: #cccccc;	
  font-weight: bold;	
}	
	
.infoBoxContents { 	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
}	
	
.infoBoxNotice {	
  background: #cccccc;	
}	
	
.infoBoxNoticeContents {	
  background: #cccccc;	

  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
}	
	
TD.infoBoxHeading {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 15px;	
  font-weight: bold;	
  background: #0000ff;	
  color: #FFFFFF;	
  text-align: center;	
}	
	
TD.infoBox, SPAN.infoBox {	
  font-family: 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: #dedede;	
}	
	
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: #cfcfcf;	
}	
	
TABLE.productListing {	
  border: 1,5px;	
  border-style: solid;	
  border-color: #0000ff;	
  border-spacing: 1px;	
}	
	
TD.category_desc {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
  line-height: 1.5;	
}	
	
.productListing-heading {	
  font-family: Arial, sans-serif;	
  font-size: 12px;	
  background: #cccccc;	
  color: #0000ff;	
  font-weight: bold;	
}	
	
TD.productListing-data {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
}	
	
A.pageResults {	
  color: #ffffff;	
}	
	
A.pageResults:hover {	
  color: #0000FF;	
  background: #cccccc;	
}	
	
TD.pageHeading, DIV.pageHeading {	
  font-family: Verdana,  sans-serif;	
  font-size: 0px;	
  font-weight: bold;	
  color: #b5b5b5;
  text-align: center;	
}	
	
TD.siteHeading, DIV.siteHeading {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 0px;	

  color: #b5b5b5;	
  text-align: middle;	
}	
	
TR.subBar {	
  background: #cccccc;	
}	
	
TD.subBar {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 14px;	
  color: #000000;	
}	
	
TD.main, P.main {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 14px;	
  line-height: 1;	
}	
	
TD.smallText, SPAN.smallText, P.smallText {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 11px;		
}	
	
TD.accountCategory {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 13px;	
  color: #0000ff;	
}	
	
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;	
}	
	
TD.tableHeading {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
  font-weight: bold;	
}	
	
SPAN.newItemInCart {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
  color: #ff0000;	
}	
	
CHECKBOX, INPUT, RADIO, SELECT {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
}	
	
TEXTAREA {	
  width: 100%;	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
}	
	
SPAN.greetUser {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 15px;
   text-align: center;		
  color: #000000;	
  	
}	
	
TABLE.formArea {	
  border:1px solid 0000ff; background:#cccccc; 	
}	
	
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: #ff0000;	
  font-weight: bold;	
}	
	
SPAN.productSpecialPrice {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
  color: #ff0000;	
  font-weight: bold;	
}	
	
SPAN.errorText {	
  font-family: Verdana, Arial, sans-serif;	
  color: #ff0000;	
}	
	
.moduleRow { }	
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }	
.moduleRowSelected { background-color: #E9F4FC; }	
	
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #cccccc; }	
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; }	
	
/* message box */	
	
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }	
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #cccccc; }	
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #0000ff; }	
	
/* input requirement */	
	
	
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff0000; }	
	
/* DDB - 041031 - Form Field Progress Bar */	
.progress{	
	width: 5px;
	height: 16px;
	color: white;
	font-size: 12px;
      overflow: hidden;	
	background-color: navy;
	padding-left: 5px;}
}	
	
.shadow1 {border: #cccccc 1px solid;}	
	
.tax_info {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
  color: #464D53;	
}	
	
TR.shippingHeader {	
  background: 0000ff;	
}	
	
TR.shippingNavigation {	
  background: #0000ff;	
}	
	
TD.shippingNavigation {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
  background: #0000ff;	
  color: #000000;	
  font-weight : bold;	
}	
	
	
SPAN.errorText {	
  font-family: Verdana, Arial, sans-serif;	
  color: #ff0000;	
}	
	
	
TD.productPriceInListing {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
  background: #E3E3E3;	
}	
	
TD.productPriceInBox {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
  background: #cccccc;	
}	
	
TD.productPriceInProdInfo {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
  background: #cccccc;	
  font-weight : bold;	
}	
	
	
/* product_info */	
	
.product_descrition_Table_header {	
background-color: #cccccc;	
border: #v solid 0px;	
width: 100%;	
text-align: left;	
vertical-align: middle;	
}	
	
.product_descrition_Table {	
background-color: #cccccc;	
border: 0px solid;	
width: 100%;	
text-align: left;	
vertical-align: middle;	
font-size: 12px;	
font-weight: 	
}	
	
.product_info_Table {	
background-color: #cccccc;	
border: #0000ff solid 1px;	
width: 100%;	
text-align: center;	
vertical-align: middle;	
}	
	
	
span.product_info_Price{	
color: #000000;	
font-size: 12px;	
font-weight: bold;	
text-align: right;	
vertical-align: middle;	
font-family: Verdana, Arial, sans-serif;	
margin: ;	




}	
	
.product_info_Price{	
align: right;	
background-color: #cccccc;	
border: 0px solid #0000ff;	
width: 1%;	
text-align: ;	
vertical-align: middle;	
padding-top: 0px;	
padding-left: 4px;	
padding-right: 11px;	
padding-bottom: 2px	
}	
	
.product_info_Price_small{	
background-color: #cccccc;	
border: 0px solid #0000ff;	
width: 1%;	
text-align: left;	
vertical-align: middle;	
padding-top: 0px;	
padding-left: 0;	
padding-right: 0px;	
padding-bottom: 2px;	
}	
	
.product_info_Image {	
padding:0px; background-color: #cccccc;	
border: 1px solid #0000ff;	
vertical-align: 	
}	
	
.product_info_Image_1 {	cccccc;	
border: 0px solid #0000ff;	
padding-top: 0px;	
padding-left: 45px;	
padding-right: 5px;	
padding-bottom: 5px;	
vertical-align: middle	
}	
	
.product_info_Image_2 {	
background-color: #cccccc;	
border: #0000ff solid 0px;	
padding-top: 0px;	
padding-left: 45px;	
padding-right: 5px;	
padding-bottom: 5px;	
vertical-align: middle;	
}	
	
.product_info_Image_3 {	
background-color: #e3e3e3;	
border: #0000ff solid 0px;
padding-top: 0px;	
padding-left: 45px;	
padding-right: 5px;	
padding-bottom: 5px;	
vertical-align: middle;	
}	
	
.product_info_Name {	
width: 100%;	
background-color: #cccccc;	
}	
	
span.product_info_Name {	
color: #000000;	
font-size: 15px;	
font-weight: bold;text-align: left;	
vertical-align: middle;	
font-family: Verdana, Arial, sans-serif;	
margin: 0px 0px 5px 15px;	
}	
	
.product_info_Option {	
background-color: #cccccc;	
align: left;	
padding-top: 0px;	
padding-left: 0px;	
padding-right: 0px;	
padding-bottom: 0px;	
}	
	
span.product_info_Option {	
  color: #0000ff;	
font-size: 12px;	
font-weight: bold;text-align: left;	
text-align: left;	
vertical-align: middle;	
font-family: Verdana, Arial, sans-serif;	
margin: 0px 0px 5px 15px;	
}	
	
span.product_info_Option1 {	
color: #000000;	
font-size: 12px;	
font-weight: bold;text-align: left;	
vertical-align: middle;	
font-family: Verdana, Arial, sans-serif;	
margin: 0px 0px 5px 15px;	
}	
	
/* product_info end */	
	
	
Formularfelder und Checkboxen	
	
   input.inputField {	
    font-family: Tahoma, Verdana, Arial, sans-serif;	
    font-size: 12px;	
    color: black; 	
    border: inset 1px;  	
    border-color: #000000 #cccccc #cccccc #000000; 	
    background-color: #e3e3e3; 	
   }	







   textarea.textArea {	
    background-color: #e1e1e1;	
    border: black 1px solid;	
    color: black;	
    font-family: arial, verdana, ms sans serif;	
    font-size: 12pt;	
    font-weight: normal	
   }	








   input.radio {	
    background-color: #008000;	
    border: #000000 1px solid;	
    font-family: verdana;	
    font-size: 12px;	
    color: #000000	
   }	
   	
  select.pullDown {	
    background-color: #e1e1e1; 	
	
    font-size: 12px; 	
    color: black;	
   }	
	
	
/* Horizontal navigation menu */	
	
#navigation_top {	
	clear: both;
	background: url('shoppics/bg_head_bottom_nav.jpg') no-repeat top left;
	height: 33px
}	
	
#navigation_top ul {	
	margin: 0;
	padding: 0;
}	
	
#navigation_top li {	
	margin: 0px;
	height: 33px;
	float: left;
	list-style: none;
	border-right: 1px solid #AFAFAF;
}	
	
#navigation_top li a {	
	font-family:"arial, trebuchet ms",sans-serif;
	display: block;
	padding: 12px 15px 12px 15px;
	color: #0000ff;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}	
	
#navigation_top li a:hover {	
	background-color: #d2d2d2;
	color: #000000;
}	
	
h1 { 	
 font-family: Arial,  Verdana, sans-serif;	
 font-size: 15px;	
 font-weight: bold;	
 margin-bottom: 0;	
 padding-bottom: 0;	
  color: #0000ff;	
}	
	
h2 {	
 font-family: Arial,  Verdana, sans-serif;	
 font-size: 15px;	
 font-weight: normal;	
 margin-bottom: 0;	
 padding-bottom: 0;	
  color: #0000ff;	
}	
	
TABLE.popup {	
  border-width: 2px;	
  border-style: dotted;	
  border-color: #000000;	
}	
	
TD.productPriceInListing {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
  background: #cccccc;	
}	
	
/* VJ Links Manager v1.16 begin */	
TABLE.linkListing {	
  border: 1px;	



  border-style: solid;	
  border-color: #e3e3e3;	
  border-spacing: 1px;	
}	
	
.linkListing-heading {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
  font-weight: bold;	
  background: #EFEFEF;	
  color: #FFFFFF;	
  text-align: center;	
}	
A.linkListing-heading {	
  color: #FFFFFF;	
}	
A.linkListing-heading:hover {	
  color: #FF0000;	
}	
TD.linkListing-data {	
  border-right: 0px solid #b6b7cb;	
  border-bottom: 0px solid #b6b7cb;	
  padding: 2px;	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
}	
	
TR.linkListing-odd {	
  background: #f8f8f9;	
}	
	
TR.linkListing-even {	
  background: #F5F5F5;	
}	
	
.linkFeatured {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
  font-weight: bold;	
  background: #dbd6d6;	
  color: #FFFFFF;	
  text-align: center;	
  border: 1px solid black;	
}	
.linkFeaturedHeading {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
  font-weight: bold;	
  background: #dbd6d6;	
  color: #FFFFFF;	
  text-align: center;	
}	
.linkFeaturedMain {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
  font-weight: bold;	
  background: #dbd6d6;	
  color: #FFFFFF;	
  text-align: center;	
}	
A.linkListingMain {	
  color: #FFFFFF;	
}	
A.linkListingMain:hover {	
  color: #FF0000;	
}	
	
.linkListingCats {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
  font-weight: bold;	
  color: #FFFFFF;	
  text-align: center;	
}	
A.linkListingCats {	
  color: #000000;	
  line-height: 1.5;	
}	
A.linkListingCats:hover {	
  color: #0000ff;	
}	
	
.linkListingSubCats {	
  font-family: Verdana, Arial, sans-serif;	
  font-size: 12px;	
  font-weight: normal;	
  color: #000000;	
  text-align: center;	
}	
A.linkListingSubCats {	
  color: #000000;	
  line-height: 1.5;	
}	
A.linkListingSubCats:hover {	
  color: #0000ff;	
}	
	
/* VJ Links Manager v1.16 end */	

/* Special Scroller */

#pscroller1 {
	height: 160px;
	border: 0px;
	padding: 5px;
}

#pscroller2{
	width: 350px;
	height: 20px;
	border: 0px;
	padding: 3px;
}

#pscroller2 a{
	text-decoration: none;
}

.someclass {
  	font-family: sans-serif;
  	font-size: 12px;
  	line-height: 1.5;
}

/* Best Sellers Scroller */

#pscroller_bs {
height: 170px;
border: 0px;
padding: 5px;
}

.pscroller_c_bs {
  font-family: sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
