/*
  $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: 11px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #cc0033; }
//.productsNotifications { background: #f2fff7; }
.productsNotifications { }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #70d250; text-decoration: underline; }

//body{background:#FFFFFFE;color: #809DC7;}

li {list-style-type:disc; margin-left:0; padding-left:1px; text-indent:-1px; display:block;}

div#scrolldiv {scrollbar-face-color:#F4F7FC;scrollbar-highlight-color:#003B8E;scrollbar-3dlight-color:#D2DAEB;scrollbar-darkshadow-color:#D2DAEB;scrollbar-shadow-color:#000000;scrollbar-arrow-color:#003B8E;scrollbar-track-color:#D2DAEB;}

a { color: #1a1c95;  text-decoration: none }
a:hover { color: #000066;  text-decoration: none }
a:active { color: #1a1c95; text-decoration: none }
a:vlink { color: #1a1c95; text-decoration: none }

a.navigation { color: #ffffff; text-decoration: none; font-family: Verdana, Arial, sans-serif}
a.navigation:hover { color: #000066; text-decoration: none; font-family: Verdana, Arial, sans-serif}
a.navigation:active { color: #ffffff; text-decoration: none; font-family: Verdana, Arial, sans-serif}
a.navigation:vlink { color: #ffffff; text-decoration: none; font-family: Verdana, Arial, sans-serif}

a.cat2 { color: #003B8E; font-weight: bold; text-decoration: none }
a.cat2:hover { color: #ffb600;  text-decoration:  none }
a.cat2:active { color: #003B8E; text-decoration: none }
a.cat2:vlink { color: #003B8E; text-decoration: none }

FORM {display: inline;}

.shoptable {width: 100%;background: #FFFFFF;}

.bodytable {}

TR.header {  background: #FFFFFF;}
TR.headerNavigation { background: #ffffff;}

TD.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #1a1c95; font-weight: bold;}

TD.bgcolorprodlist1{font-family: Verdana, Arial, sans-serif;font-size: 11px;background: #FDE4A0;}
TD.bgcolorprodlist2{font-family: Verdana, Arial, sans-serif;font-size: 11px;background: #FFFFFFF;}

A.headerNavigation { color: #1a1c95;}
A.headerNavigation:hover { color: #ffb600;}

/* miscellaneous */
.specialPrice { color: #ff0000; }
.oldPrice { text-decoration: line-through; }
.fieldRequired { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.smallText { font-family: Verdana, Arial, sans-serif; font-size: 8px; }
.smallText2 { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.main { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.errorText { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

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: #FFFFFF;}
TD.headerInfo {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;background: #FFFFFF;color: #ffffff;font-weight: bold;text-align: center;}
TR.footer { background: #bbc3d3;}

TD.footer {font-family: Verdana, Arial, sans-serif;font-size: 11px;background: #000066;color: #ffffff;font-weight: bold;}

TD.navigation {font-family: Verdana, Arial, sans-serif;font-size: 11px}
.navigation1 {font-family: Verdana, Arial, sans-serif;font-size: 13px}

.border_top{border-top: solid #ffffff 1px;}
.border_left{border-left: solid #ffffff 1px;}
.border_right{border-right: solid #ffffff 1px;}
.border_bottom{border-bottom: solid #ffffff 1px;}

.border_content{ border: solid #D2DAEB 1px; }
.border_content_right{ border-right: solid #D2DAEB 1px; }

.infoBox {}
//.infoBox {background: #778FC4;}
//.infoBox {background: #D2DAEB;}

.menueBox {background: #4969B0;}
//.infoBoxContents {background: #D2DAEB;font-family: Verdana, Arial, sans-serif;font-size: 9px;}
.infoBoxContents {background: #FFFFFF;font-family: Verdana, Arial, sans-serif;font-size: 9px;}


//.cartBoxContents {background: #778FC4;font-family: Verdana, Arial, sans-serif;font-size: 9px;}
.infoBoxNotice {background: #ffffff;}
.infoBoxNoticeContents{background: #FFFFFF;font-family: Verdana, Arial, sans-serif;font-size: 10px;}

.contentBox {background: #ffffff;}
.contentBoxContents {background: #ffffff;font-family: Verdana, Arial, sans-serif;font-size: 9px;}

TD.contentBoxHeading {font-family: Verdana, Arial, sans-serif;font-size: 11px;font-weight: bold;background: #ffffff;color: #1a1c95;}

TD.infoBoxHeading {font-family: Verdana, Arial, sans-serif;font-size: 11px;font-weight: bold;background: #778FC4;color: #1a1c95;}
TD.infoBoxHeadingCategories {background: #ffffff;background-image: url('images/irgend_eine.gif');background-repeat: no-repeat;font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;border-bottom-width: 4px;border-color: #ffca00;border-spacing: 4px;border-bottom-style:solid;}

TD.category_header, DIV.category_header{font-family: Verdana, Arial, sans-serif;font-size: 11px;font-weight: bold;color: Black;line-height: 15px;}
TD.category_sub_header, DIV.category_sub_header{font-family: Verdana, Arial, sans-serif;font-size: 11px;}
TD.category_sub_desc, DIV.category_sub_desc{font-family: Verdana, Arial, sans-serif;font-size: 11px;}

TD{font-size: 11px;}
TD.infoBox, SPAN.infoBox{font-family: Verdana, Arial, sans-serif;font-size: 10px;}

#a:hover{background-color: #eeeeee;color: #000000;}

.catwithsubs, .catwithnosubs{padding-right: 5px;}
.activelink{display: block;font-weight: bold;}

/*mozilla fix*/
html>body #thecategories a {width: auto;}
/*end of mozilla fix*/

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd{border: 1px;border-style: solid;border-color: #D2DAEB;border-spacing: 1px;}
TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even{border: 1px;border-style: solid;border-color: #D2DAEB;border-spacing: 1px;}

//TABLE.productListing{border: 1px;border-style: solid;border-color: #000066;border-spacing: 1px;}
TABLE.productListing{border: 1px;border-style: solid;border-color: #D2DAEB;border-spacing: 1px;}

.productListing-heading{font-family: Verdana, Arial, sans-serif;font-size: 11px;background: #D2DAEB;color: #000066;font-weight: bold;}
//.productListing-heading{font-family: Verdana, Arial, sans-serif;font-size: 11px;background: #000066;color: #FFFFFF;font-weight: bold;}
//TD.productListing-data{font-family: Verdana, Arial, sans-serif;font-size: 11px;border-bottom-width: 1px;border-color: #000066;border-spacing: 1px;border-bottom-style:solid;vertical-align:top;}
//TD.productListing-data{font-family: Verdana, Arial, sans-serif;font-size: 11px;vertical-align:top;}
TD.productListing-data{font-family: Verdana, Arial, sans-serif;font-size: 11px;color:#1a1c95;vertical-align:top;}


.imageproduktliste{font-family: Verdana, Arial, sans-serif;font-size: 11px;border: 0px;border-style: solid;border-color: #1a1c95;border-spacing: 1px;}
.katimmage{border: 1px;border-style: solid;border-color: #1a1c95;border-spacing: 1px;}

TD.productInfoImage {border: 1px;border-style: solid;border-color: #000066;border-spacing: 1px;}
TD.producttext {font-family: Verdana, Arial, sans-serif;font-size: 11px;}

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

TD.pageHeading, DIV.pageHeading {font-family: Verdana, Arial, sans-serif;font-size: 11px;font-weight: bold;color: #000066;}

TR.subBar{background: #FFFFFF;}
TD.subBar{font-family: Verdana, Arial, sans-serif;font-size: 11px;color: #000000;}
TD.main, P.main { font-family: Verdana, Arial, sans-serif;font-size: 11px;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: 11px;color: #aabbdd;border-bottom-width: 1px;border-color: #000066;border-spacing: 1px;border-bottom-style:solid;vertical-align:top;}
TD.fieldKey {font-family: Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}
TD.fieldValue {font-family: Verdana, Arial, sans-serif;font-size: 11px;}
TD.tableHeading {font-family: Verdana, Arial, sans-serif;font-size: 11px;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, sans-serif;font-size: 11px;}

SPAN.greetUser{font-family: Verdana, Arial, sans-serif;font-size: 11px;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: 11px;font-weight: bold;}

SPAN.markProductOutOfStock{font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 11px;color: #c76170;font-weight: bold;}
SPAN.productSpecialPrice{font-family: Verdana, Arial, sans-serif;color: #ff0000;}
SPAN.errorText{font-family: Verdana, Arial, sans-serif;color: #ff0000;}

TD.fog{color: #ffffff;background-color: #FDE4A0;background-repeat: no-repeat;background-attachment:fixed;filter:alpha(opacity=85);-moz-opacity:0.85;opacity: 0.85;}

.moduleRow{}
.moduleRowOver{background-color: #D7E9F7;cursor: pointer;cursor: hand;}
.moduleRowSelected{background-color: #E9F4FC;}
.checkoutBarFrom,.checkoutBarTo{font-family: Verdana, Arial, sans-serif;font-size: 11px;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: 11px;background-color: #ffb3b5;}
.messageStackSuccess{font-family: Verdana, Arial, sans-serif;font-size: 11px;background-color: #99ff00;}

/* input requirement */
.inputRequirement{font-family: Verdana, Arial, sans-serif;font-size: 11px;color: #ff0000;}