/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $      XT-Commerce - community made shopping   http://www.xt-commerce.com   Copyright (c) 2004 XT-Commerce    -----------------------------------------------------------------------------------------   based on:    (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com    (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org   Released under the GNU General Public License    ---------------------------------------------------------------------------------------*/.bg_head{background: url('/xtcommerce/images/bg-header.jpg') left top no-repeat;height:204px;padding:0;margin:0;}   .menu  { color: #881e1d; text-decoration: bold;   font-size: 12px;padding:5px;}.menu a:link {color: #000000;  text-decoration: bold; padding-bottom: 4px; white-space: nowrap;}.menu a:hover  {color: #881e1d; text-decoration: bold;}.top_line  { background: #881e1d;}.boxTextPrice {font-size: 10px;color: #FF0000;}.errorBox {font-size : 10px;font-weight: bold;background-color: #ffb3b5;}.gvBox {font-size : 14px;font-weight: bold;border-color: #FFFFFF;border: 1px solid;background-color: #ffb3b5;}.stockWarning { font-size : 10px;color: #cc0033;}.productsNotifications {background-color: #f2fff7;}.orderEdit { font-size : 10px;color: #70d250;text-decoration: underline;}html, body{background: #7a7a7a url('/xtcommerce/templates/wog24-rot.V304SP21/img/bg_page.jpg') center top repeat-y;padding: 0;margin: 0;font-family: Verdana, Arial, sans-serif;font-size: 12px;}img{border:0;max-width: 620px;}A {color: #000000;text-decoration: none;}A:hover {color: #881e1d;text-decoration: underline;}FORM {display: inline;   }TR.header {background-color: #ffffff;}TR.headerNavigation {background: #F6F6F6;}TD.headerNavigation {font-family: Verdana, Arial, sans-serif;font-size: 10px;background: #F6F6F6;color: #000000;font-weight : bold;border-bottom: 1px solid;border-color: #b6b7cb;background-color: #F6F6F6;}A.headerNavigation { color: #000000; }TD.conditions {background-color: #FFCCCC;}A.confirmationEdit {color: #009933;font-style: italic;}A.confirmationEdit:hover {color: #009933;font-style: italic;text-decoration: underline;}TR.headerError {background-color: #ff0000;}TR.headerMessage {background-color: #00CC33;}.moduleHeading {font-size: small;font-weight: bold;padding-bottom: 10px;}TD.headerError {font-size: 12px;background: #ff0000;color: #ffffff;font-weight : bold;text-align : center;}TR.headerInfo {background: #00ff00;}TD.headerInfo {font-size: 12px;background: #00ff00;color: #ffffff;font-weight: bold;text-align: center;}TR.footer {background: #bbc3d3;}TD.footer {font-size: 10px; background: #F6F6F6;color: #000000;font-weight : bold;border-bottom: 1px solid;border-color: #b6b7cb;}.infoBoxNotice {background: #FF8E90;}.infoBoxNoticeContents {background: #FFE6E6;font-size: 10px;}td.infoBoxHeading {font-size: 12px;background: url(/img/box_bg.jpg) repeat-x;font-weight: bold;background-color: #881e1d;height: 20px;color: #ffffff;}TD.infoBoxHeading_right {font-size: 12px;font-weight: bold;background: #881e1d;height:20px;color: #ffffff;background-image: url(http://www.athleticsfood.de/xtcommerce/templates/wog24-rot.V304SP21/img/box_bg.jpg);background-repeat: repeat-x;}TD.infoBox, SPAN.infoBox {font-size: 10px;border: 3px solid;border-right: 0px solid;background: #efefef; border-color: #FFFFFF;}TD.infoBox_right, SPAN.infoBox_right {font-size: 10px;background: #efefef; }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: #f8f8f9;}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: #f8f8f9;}TABLE.productListing {border: 1px solid;border-color: #b6b7cb;border-spacing: 1px;}.productListing-heading {font-size: 10px;background: #b6b7cb;color: #FFFFFF;font-weight: bold;}A.pageResults {color: #0000FF;text-decoration: underline;}A.pageResults:hover {color: #0000FF;background: #FFFF33;}TD.pageHeading, DIV.pageHeading {font-size: 16px;font-weight: bold;color: #000000;}TR.subBar {background: #f4f7fd;}TD.subBar {font-size: 10px;color: #000000;}TD.main, P.main {font-size: 11px;line-height: 1.5;max-width:620px;overflow:hidden;}TD.smallText, SPAN.smallText, P.smallText, TD.productListing-data,.infoBox , .infoBoxContents {font-size: 10px;}TD.accountCategory {font-size: 13px;color: #aabbdd;}TD.fieldKey, TD.tableHeading  {font-size: 12px;font-weight: bold;}TD.fieldValue {font-size: 12px;}SPAN.newItemInCart {font-size: 10px;color: #ff0000;}CHECKBOX, INPUT, RADIO, SELECT {font-size: 11px;}TEXTAREA {width: 100%;font-size: 11px;}SPAN.greetUser {font-size: 12px;color: #f0a480;font-weight: bold;}SPAN.underline {text-decoration: underline;}TABLE.formArea {background: #f1f1f1;border-color: #cccccc;border-style: solid;border-width: 1px;}TD.formAreaTitle {font-size: 12px;font-weight: bold;}.copyright, .parseTime {font-size: 11px;line-height: 1.5;text-align:center;padding:5px;}SPAN.markProductOutOfStock {font-size: 12px;color: #c76170;font-weight: bold;}SPAN.productSpecialPrice, SPAN.errorText {color: #ff0000;}SPAN.productOldPrice {color: #ff0000;text-decoration: line-through;}SPAN.productDiscountPrice {color: #ff0000;font-weight: bold;}.smallHeading {font-size: x-small;font-weight: bold;color: Black;}.moduleRow {font-size: 11px;line-height: 1.5;background-color: #efefef;border: 1px solid;border-color: #efefef;}.moduleRowOver { background-color: #efefef; border: 1px solid;border-color: #efefef;font-size: 11px;line-height: 1.5; }.moduleRowSelected { background-color: #E9F4FC; }.checkoutBarFrom, .checkoutBarTo {  font-size: 10px; color: #8c8c8c; }.checkoutBarCurrent {  font-size: 10px; color: #000000; }/* sitewide font classes *//* Note: heading<Number> equals <font size="Number"> */.heading1 {font-size: 7pt; }.heading2 {font-size: 9pt; }.heading3 {font-size: 10pt; }.heading4 {font-size: 12pt; }.heading5 {font-size: 16pt; }/* Sitemap Tables */.sitemap_heading {font-size: 10pt; color: #FFFFFF; background-color: #881e1d; padding-top: 2px; padding-bottom: 2px;}.sitemap_heading a {color:#FFFFFF;}.sitemap_heading a:hover {color:#000000; text-decoration:none;}.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #efefef; padding: 2px 2px;}.sitemap_sub a {color:#000000;}.sitemap_sub a:hover {color:#881e1d; background-color: #FFFFFF; text-decoration:bold;}/* message box */.messageBox {  font-size: 10px; }.messageStackError, .messageStackWarning {  font-size: 10px; background-color: #ffb3b5; }.messageStackSuccess {  font-size: 10px; background-color: #99ff00; }/* input requirement */.inputRequirement {  font-size: 10px; color: #ff0000; }.tableShop {background-color: #ffffff;border-left: 1px solid;border-right: 1px solid;border-color: #b6b7cb;}.navLeft {border-right: 2px solid #8a1e1c;min-width: 200px;max-width:200px;background-color: #ffffff;}.navRight {border-left: 2px solid #8a1e1c;max-width: 210px;min-width: 210px;background-color: #ffffff;}.navMiddle {margin: 5px;padding: 5px;max-width:626px;min-width: 626px;background-color: #ffffff;}.contentsTopics {font-size: 14px;font-weight: bold;}.tableListingI {background-color: #eeeeee;}.tableListingII {background-color: #d0d0d0;}.tableBody {padding: 5px;}.poweredby {font-size: 10px;color: #000000;font-weight: bold;}.onepxwidth {width: 1px;}.poll_question  {background-color:#dddddd; padding:5px;margin-bottom:10px;font-size: 11px;color: #000000;}
#newsletter {width:600px;font-family:Arial;font-size:12px;}
#newsletter .status_off {background-color: #ff0000;color: #ffffff;font-weight:bold;text-align:center;width:100%;padding:10px;}
#newsletter .newsletter_content {padding: 10px;}
#newsletter .newsletter_content .info_message {padding:10px;text-align:center;}
#newsletter .newsletter_content .text {float:left;width:100px;line-height:25px;}
#newsletter .newsletter_content .field {float:right;width:450px;line-height:25px;}
#newsletter .newsletter_content .button {padding:20px 0 0 150px;}
#freeShippingInfo {font-family:arial;font-size:1.1em;text-align: center; width:100%;height:25px;padding:10px 0px;color:#000000;background-color:#ffcc99;margin-bottom:5px;border:1px solid #000000;}.blockheader{background: url('img/blockheader.jpg') repeat-x;text-align:left;color: #ffffff;font-weight:bold;padding: 5px 5px 5px 5px;margin: 5px 5px 0px 5px;font-family: Arial, Tahoma;font-size:13px;}.block{border:1px solid #ABABAB;background-color:#EDEDED; margin: 5px 5px 5px 5px;padding:0;}.blockcontent {padding: 5px;font-size:11px;}.center{text-align:center;}.whitelink {color: #ffffff;font-size:13px;}.clearer: {clear:both;}.hr-red {border:1px solid #8a1e1c;padding:0;margin:0 2px 0 1px;}
