.boxTextBG {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#ffffff;
}

.boxTextBGII {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#FC9;
}

.boxTextPrice {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#FFC219;
font-weight:700;
}

.errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background-color:#ffb3b5;
}

.gvBox {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700;
border:1px solid;
background-color:#ffb3b5;
border-color:#FFF;
}

.stockWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#c03;
}

.productsNotifications {
background-color:#f2fff7;
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#70d250;
text-decoration:underline;
}

BODY {
color:#000;
text-align:left;
background-color:#FFF;
background-image:url(img/backpat.jpg);
background-repeat:repeat-x;
margin:0;
}

img {
border:0;
}

FORM {
display:inline;
}

TR.header {
background-color:#fff;
}

TD.headerNavigation {
font-weight:400;
font-size:10px;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

A.headerNavigation2:hover {
border-left:1px solid #fff;
padding-left:10px;
padding-right:10px;
font-weight:700;
font-size:13px;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
text-transform:uppercase;
}

A.headerNavigation:hover {
font-weight:400;
font-size:10px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

A.footerNavigation:hover {
font-weight:400;
font-size:10px;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

TD.conditions {
background-color:#FCC;
}

A.confirmationEdit {
color:#FFC219;
font-style:italic;
}

A.confirmationEdit:hover {
color:#FFC219;
font-style:italic;
text-decoration:underline;
}

TR.headerError {
background-color:red;
}

TR.headerMessage {
background-color:#93C106;
}

.moduleHeading {
font-family:Verdana, Arial, sans-serif;
font-size:small;
font-weight:700;
padding-bottom:10px;
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:red;
color:#fff;
font-weight:700;
text-align:center;
}

TR.headerInfo {
background:#FFC219;
}

TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#FFC219;
color:#fff;
font-weight:700;
text-align:center;
}

TR.footer {
font-size:9px;
background:#bbc3d3;
}

TD.footer {
font-family:Verdana, Arial, sans-serif;
font-size:9px;
background:#F6F6F6;
color:#000;
font-weight:700;
border-bottom:1px solid;
border-color:#b6b7cb;
}

.infoBoxNotice {
background:#FF8E90;
}

.infoBoxNoticeContents {
background:#FFE6E6;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

TD.infoBoxHeading {
font-weight:700;
font-size:11px;
background-image:url(img/leftrightboxhead.jpg);
color:#FFF;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

TD.infoBoxHeading_right {
font-weight:700;
font-size:11px;
background-image:url(img/leftrightboxhead.jpg);
color:#FFF;
font-family:Georgia, Verdana, Helvetica, sans-serif;
text-decoration:none;
border:0 solid #FFF;
}

TD.infoBox,SPAN.infoBox {
font-weight:400;
font-size:11px;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
text-transform:uppercase;
padding-left:30px;
}

TD.infoBox_right,SPAN.infoBox_right {
border-right:0;
border-top:0;
font-weight:400;
font-size:11px;
border-left:#ccc 1px solid;
color:#666;
line-height:15px;
border-bottom:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#ffffff;
text-decoration:none;
}

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

.productListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#b6b7cb;
color:#FFF;
font-weight:700;
}

TD.pageHeading,DIV.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:16px;
font-weight:700;
color:#000;
}

TR.subBar {
background:#f4f7fd;
}

TD.main,P.main {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5;
}

TD.accountCategory {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#abd;
}

TD.fieldValue {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
}

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

TEXTAREA {
width:98%;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

SPAN.greetUser {
font-family:Georgia, Verdana, Helvetica, sans-serif;
font-size:13px;
color:#FFC219;
font-weight:700;
}

SPAN.underline {
text-decoration:underline;
}

TABLE.formArea {
background:#fff;
border:1px solid #efefef;
}

TD.formAreaTitle {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}

A.copyright {
color: #999;
font-size: 10px;
}

A.copyright:hover {
color: #999;
text-decoration: underline;
}

SPAN.markProductOutOfStock {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
font-weight:700;
}

SPAN.productOldPrice {
font-family:Verdana, Arial, sans-serif;
color:red;
text-decoration:line-through;
}

SPAN.productDiscountPrice {
font-family:Verdana, Arial, sans-serif;
color:red;
font-weight:700;
}

.smallHeading {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:x-small;
font-weight:700;
color:#000;
}

.moduleRow {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5;
background-color:#E6E6E6;
border:1px solid;
border-color:#E6E6E6;
}

.moduleRowOver {
background-color:#FFC219;
border:1px solid;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5;
color:#000000;
border-color:#fff;
}

.moduleRowSelected {
background-color:#FFC219;
color:#000000;
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#8c8c8c;
}

.sitemap_heading {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#333;
background-color:#f2f2f2;
padding-top:2px;
padding-bottom:2px;
border:1px solid #CCC;
}

.sitemap_heading a {
color:#333;
}

.sitemap_heading a:hover {
color:#333;
text-decoration:none;
}

.sitemap_sub {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
color:#999;
background-color:#E6E6E6;
padding:2px;
}

.sitemap_sub a {
color:#999;
}

.sitemap_sub a:hover {
color:#999;
text-decoration:none;
}

.messageStackError,.messageStackWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#ffb3b5;
}

.messageStackSuccess {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#93C106;
}

.tableShop {
background-color:#fff;
border-left:1px solid;
border-right:1px solid;
border-color:#b6b7cb;
}

.navLeft {
border-right:1px solid;
background-image:url(img/bg_left_column.jpg);
width:185px;
border-color:#b6b7cb;
}

.navRight {
border-top-width:4px;
border-top-style:solid;
border-left-width:4px;
border-left-style:solid;
background-color:#E6E6E6;
width:185px;
border-color:#666;
}

.contentsTopics {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700;
}

.tableListingI {
background-color:#eee;
}

.tableListingII {
background-color:#d0d0d0;
}

.tableBody {
padding:5px;
}

.poweredby {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#fff;
font-weight:700;
}

.parseTime {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
text-align:center;
vertical-align:middle;
}

.onepxwidth {
width:1px;
}

.greentable {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-weight:700;
font-size:12px;
background-color:#FFC219;
padding-left: 5px;
}

.greentableNoBG {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-weight:700;
font-size:12px;
background-color:#FFFFFF;
padding-left: 5px;
}

.navtabletop {
background-repeat:repeat-x;
background-image:url(img/navpattern_top.jpg);
}

.navtable {
background-image:url(img/tor7-de-top-bottom.jpg);
background-repeat:no-repeat;
}

.toptable {
background-color:#f2f2f2;
}

.searchbox {
border-right:#ccc 1px solid;
border-top:0;
font-weight:400;
font-size:11px;
background-image:url(img/searchpattern.jpg);
border-left:0;
color:#666;
line-height:15px;
border-bottom:0;
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.leftcolumn {
border-right:0 solid #999;
border-top:0 solid #999;
font-weight:400;
font-size:11px;
border-left:0 solid #999;
color:#333;
line-height:15px;
border-bottom:0 solid #999;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
text-decoration:none;
}

.searchfield {
border-right:#666 1px solid;
border-top:#666 1px solid;
font-weight:400;
font-size:11px;
border-left:#666 1px solid;
color:#000;
border-bottom:#666 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
text-decoration:none;
}

.leftrighthead {
font-weight:700;
font-size:11px;
background-image:url(img/leftrightboxhead.jpg);
color:#000;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.leftcontbox {
font-weight:400;
font-size:11px;
color:#666;
line-height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.rightcolumn {
border-right:0 solid #999;
border-top:0 solid #999;
font-weight:400;
font-size:11px;
border-left:1px solid #999;
color:#333;
line-height:15px;
border-bottom:0 solid #999;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
text-decoration:none;
}

.footertable {
font-weight:400;
font-size:9px;
background-image:url(img/footpattern.jpg);
color:#666;
line-height:14px;
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.leftfooter {
font-weight:400;
font-size:9px;
color:#666;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.centfooter {
background-position:right top;
font-weight:400;
font-size:9px;
background-image:url(img/footercent.jpg);
color:#666;
line-height:14px;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.footerright {
width:950px;
height:27px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#FFF;
}

.Textbox {
font-weight:400;
font-size:11px;
color:#000;
line-height:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.headline {
font-weight:900;
font-size:14px;
color:#FFC219;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.headlinegrey {
font-weight:400;
font-size:14px;
color:#000;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

TR.boxlinie {
border:1px solid #FFF;
background-color:#f1f1f1;
}

TD.boxlinie {
border-top:1px solid #FFF;
border-right:0 solid #FFF;
border-bottom:0 solid #FFF;
border-left:0 solid #FFF;
}

.CatRow {
border-top:1px solid #CCC;
border-right:0 solid #CCC;
border-bottom:0 solid #CCC;
border-left:0 solid #CCC;
}

.CatRowOver {
border-top:1px solid #CCC;
border-right:0 solid #CCC;
border-bottom:0 solid #CCC;
border-left:0 solid #CCC;
color:#fff;
background-color:#BCE34A;
}

.CatRowSelected {
border-top:1px solid #CCC;
border-right:0 solid #CCC;
border-bottom:0 solid #CCC;
border-left:0 solid #CCC;
background-color:#93C106;
}

TD.infoBoxHeadingCat {
font-weight:700;
font-size:11px;
background-image:url(img/leftrightboxhead.jpg);
color:#666;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align:top;
height:17px;
}

.boxTextBG1 {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#ffffff;
border-color:#CCC;
border-style:solid;
border-width:1px 0 0;
}

.tablehaupt {
border-color:#000;
border-style:solid;
border-width:1px;
}

.rahmen {
border:1px solid #999;
}

.greentable2 {
color:#fff;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
background-color:#FFC219;
}

.loginkopf {
font-size:11px;
font-weight:700;
}

.produkttable {
border:1px solid #000;
}

.produkttable2 {
border-top:0 solid #000;
border-right:0 solid #000;
border-bottom:none;
border-left:0 solid #000;
}

.produktpreis {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
}

.produktheadline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
color:#000;
text-decoration:dashed;
}

a.produktheadline:hover {
text-decoration:solid;
}

.header {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#FFF;
left:150px;
top:30px;
padding-left:205px;
}

h1 {
margin: 0;
font-size: 14px;
font-weight: 700;
}

h2, h3, h4, h5, h6 {
margin: 0;
font-size: 12px;
font-weight: 701;
}

.boxText,.infoBoxContents,TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,.messageBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

A.headerNavigation2:link,A.headerNavigation2:visited,A.headerNavigation2:active {
border-left:1px solid #fff;
padding-left:10px;
padding-right:10px;
font-weight:700;
font-size:13px;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
text-transform:uppercase;
}

A.headerNavigation:link,A.headerNavigation:visited,A.headerNavigation:active {
font-weight:400;
font-size:10px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

A.footerNavigation:link,A.footerNavigation:visited,A.footerNavigation:active {
font-weight:400;
font-size:10px;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,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;
}

A.pageResults,A.pageResults:hover {
color:#00F;
text-decoration:underline;
}

TD.subBar,.checkoutBarCurrent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
}

TD.fieldKey,TD.tableHeading {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}

SPAN.newItemInCart,.inputRequirement {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:red;
}

TD.copyright,div.copyright {
font-family: Verdana, Arial, sans-serif;
font-size:11px;
text-align:center;
color:#000000;
margin-top: 10px;
margin-bottom: 11px;
}

SPAN.productSpecialPrice,SPAN.errorText {
font-family:Verdana, Arial, sans-serif;
color:red;
}

A,A:link,A:active {
font-size:11px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

A:hover,A.nav:hover,A.navCat:hover {
font-size:11px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

A.nav:link,A.nav:visited,A.nav:active,A.navCat:link,A.navCat:visited,A.navCat:active {
font-size:11px;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
