BODY {font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; font-size: 100.01%; color: #000000; margin: 0px;}
TD.main, P.main, TABLE.main, DIV.main {font-size: 0.8em; font-family: "Trebuchet MS", verdana, arial, sans-serif; line-height: 1.5em;}
h1 {font-family: Georgia, "Times New Roman", serif; font-size: 1.15em; font-weight: bold; color: #cc0000; border-bottom: 1px; border-bottom-style: solid; border-bottom-color: #dddddd;}
h1.productinfo {border: none;}
h2 {font-family: Georgia, "Times New Roman", serif; font-size: 1.0em;}
.grau {background:#efefef;}
.fett {font-weight: bold;}
.price {font-size: 0.9em; font-weight: bold; color: #000000;}
.small {font-size:0.85em; color:#cc0000;}
.baseprice {font-size:0.85em; color:#cc0000; font-weight:normal;}
.left {font-size:0.75em; font-weight: bold; color:#cc0000; background:#ffffff; border: 1px; border-style: dashed; border-color: #888888; border-spacing: 1px;}
.box {font-size:0.75em; color:#000000; background:#ffffff; border: 1px; border-style: dashed; border-color: #888888; border-spacing: 1px;}
.reallysmall {font-size:1px;}
.dazwischen {background: #cc0000;}
.tax_info {font-size: 0.8em; font-weight: normal; color:#666666;}
.besonders {background: #ffffff; color: #000000; border-style: solid; border-color: #CC0000; border-spacing: 1px;}
.boxText {font-size: 0.8em; color: #000000;}
.errorBox {font-size : 0.8em; background: #6F064E; font-weight: bold;}
.stockWarning {font-size : 0.8em; color: #cc0000;}
.productsNotifications {background: #efefef;}
.orderEdit {font-size : 0.8em; color: #cc0000; text-decoration: underline;}
A {color: #000000; text-decoration: none; line-height: 1.3em;}
A:hover {color: #000000; border-bottom:1px dashed #000000; background: #97F8F9; text-decoration: none;}
A.images:hover {color: #000000; background: #97F8F9; border-style:none;}
A.productsname {font-weight:normal;}
A.text {color: #000000; text-decoration: none; line-height: 1.3em; border-bottom:1px dashed #000000;}
A.text:hover {color: #000000; border-bottom:1px solid #000000; line-height: 1.3em; background: #97F8F9;}
FORM {display: inline;}
TR.header {background: #ffffff;}
TD.headerNavigation  {font-weight : bold;}
A.headerNavigationlink {color: #ffffff; font-size: 0.75em; background: #000000; border-top:2px solid #ffffff; border-right:2px solid #ffffff; border-bottom:2px solid #ffffff; border-left:2px solid #ffffff;}
A.headerNavigation:hover {color: #000000; background: #97F8F9; text-decoration: none;}
TR.headerError {background: #cc0000;}
TD.headerError {font-size: 0.8em; background: #cc0000; color: #ffffff; font-weight: bold; text-align : center;}
TR.headerInfo {background: #00ff00;}
TD.headerInfo {font-size: 0.8em; background: #00ff00; color: #000000; font-weight: bold; text-align: center;}
TR.footer {background: #efefef;}
TD.footer {font-size: 0.7em; background: #ffffff; color: #888888; font-weight: bold;}
.infoBoxContents {background: #ffffff; font-size: 0.8em;}
.infoBoxContents2 {background: #ffffff; font-size: 0.8em; border: 1px; border-style: none; border-color: #bbbbbb; border-spacing: 1px}
.infoBoxContentsrosa  {background: #ffffff; font-size: 0.8em;}
.infoBoxContentsgreen {background: #ffffff; font-size: 0.8em;}
.infoBoxNotice {background: #FF8E90;}
.infoBoxNoticeContents  {background: #FFE6E6; font-size: 0.8em;}
TD.infoBoxHeading  {font-size: 0.8em; font-weight: bold; color: #000000;}
TD.infoBox, SPAN.infoBox {font-size: 0.8em;}
.infoBoxRahmen {border: 2px; border-style: solid; border-color: #ffffff; border-spacing: 1px;}
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: #ffffff;}
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;}
TABLE.productListing {border: 1px; border-style: solid; border-color: #dddddd; border-spacing: 1px;}
.productListing-heading{background: #efefef; font-size: 0.9em; color: #000000; font-weight: bold;}
TD.productListing-data {border-bottom:1px dashed #bbbbbb; font-size: 0.8em;}
A.pageResults  {color: #cc0000;}
A.pageResults:hover {color: #cc0000; background: #97F8F9;}
TD.pageHeading, DIV.pageHeading {font-size: 0.95em; font-weight: bold; color: #000000;}
TR.subBar {background: #ffffff;}
TD.subBar {font-size: 0.8em; color: #cc0000;}
TD.st_adresse {color: #ff0000; line-height: 1.3em;}
TD.legende {font-size: 0.75em; line-height: 1.3em;}
TD.legende-heading {color: #000000; font-weight: bold; font-size: 0.7em; text-decoration: underline;}
TD.smallText, SPAN.smallText, P.smallText {font-size:0.8em; color: #000000; font-weight:bold;}
TD.alsopurchased {color: #000000; font-size: 0.8em; font-weight:normal;}
TD.smallTextFooter, SPAN.smallTextFooter, P.smallTextFooter {color: #000000; font-size: 0.75em;}
.imageborder {border: 1px; border-style: dashed; border-color: #C3C3C3; border-spacing: 1px;}
.tableborder {border: 5px; border-style: solid; border-color: #ffffff;}
TD.accountCategory {font-size: 0.8em; color: #aabbdd;}
TD.fieldKey {font-size: 0.8em; font-weight: bold;}
TD.fieldValue {font-size: 0.8em;}
TD.tableHeading {font-size: 0.8em; font-weight: bold;}
TD.category_desc{font-size: 0.8em; line-height: 1.5em;}
SPAN.newItemInCart{font-size: 0.8em; color: #ff0000;}
CHECKBOX, INPUT, RADIO, SELECT {font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; line-height: 1.5em;}
TEXTAREA {width: 100%; font-size: 0.8em;}
SPAN.greetUser{color: #cc0000; font-weight: bold;}
TABLE.formArea{background: #f1f9fe; border-color: #BF3834; border-style: solid; border-width: 1px;}
TD.formAreaTitle{font-size: 0.8em; font-weight: bold;}
SPAN.markProductOutOfStock{color: #cc0000; font-weight: normal;}
SPAN.productSpecialPrice{font-size:0.85em; color: #ffffff; background:#cc0000; font-weight: bold;}
.price{font-weight: normal;}
SPAN.errorText{color: #cc0000;}
TD.errorText{color: #cc0000; font-size: 0.8em}
.moduleRowOver {background-color: #ffffff; cursor: pointer;}
.moduleRowSelected {background-color: #efefef;}
.checkoutBarFrom, .checkoutBarTo{font-size: 0.8em; color: #8c8c8c;}
.checkoutBarCurrent{font-size: 0.8em; color: #000000; font-weight: bold;}
.messageBox{font-size: 0.8em;}
.messageStackError, .messageStackWarning{font-size: 0.8em; background-color: #cc0000; color: #ffffff}
.messageStackSuccess{font-size: 0.8em; background-color: #cc0000; color: #ffffff}
.inputRequirement{font-size: 0.8em; color: #ff0000;}