body { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: white; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
	scrollbar-face-color: #ef7900;
	scrollbar-shadow-color: #ef7900;
	scrollbar-highlight-color: #ef7900;
	scrollbar-3dlight-color: #4c0004;
	scrollbar-darkshadow-color: #4c0004;
	scrollbar-track-color: #eee6e6;
	scrollbar-arrow-color: #4c0004;
	}
a { color: #4c0004 }
a:hover { text-decoration: none }

 h1 { font-size: 8pt; color: #dddddd; font-weight: bold; display:inline;}

.additionalHeader { color: #eeeeee; font-size: 14px; font-weight: bold; padding-left: 10px; height: 33px }
.additionalImage { padding-left: 10px }
.additionalMain { background-color: #5a080b }
.additionalName { color: #ef7900; font-size: 11px; font-weight: bold; text-decoration: none; text-align: left; padding-top: 5px; padding-right: 5px; height: 20px; vertical-align: top }
.additionalPreis { color: #eeeeee; font-size: 11px; font-weight: bold; padding-bottom: 5px }
.additionalText { color: #ef7900; font-size: 9px; padding-top: 4px; padding-right: 5px; vertical-align: top }

.catalogueArtCount { color: #9c9083; font-size: 12px; font-weight: bold; text-align: left; padding-bottom: 10px; padding-left: 10px; vertical-align: bottom }
.catalogueDelimiter { color: #4c0004; font-size: 16px; vertical-align: text-bottom }
.catalogueItemPreis { color: #4c0004; font-size: 11px; font-weight: bold; padding-bottom: 5px }
.catalogueOverviewImage { background-color: #fff; text-align: center; padding: 10px 15px; vertical-align: middle; border: solid 1px #3c080b }
.cataloguePageCount { color: #4c0004; font-size: 12px; font-weight: bold; text-align: left; padding-right: 10px; padding-left: 10px; vertical-align: middle }
.cataloguePageCountActive { color: #eb7a00; font-size: 14px; text-align: right; margin-right: 5px }
.cataloguePageCountLink { color: #4c0004; font-size: 12px; text-decoration: none; text-align: right; margin-right: 5px }
.cataloguePageCountLink:hover { color: #eb7a00; font-size: 14px; font-weight: bold; text-decoration: none; background-color: white; text-align: right; padding: 0 3px; border: dashed 1px }
.cataloguePageNav { color: #9c9083; font-size: 12px; font-weight: bold; text-align: left; padding-bottom: 10px; padding-left: 10px; vertical-align: bottom }
.cataloguePageNavActive { color: #4c0004; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; vertical-align: bottom }
.cataloguePageNavActive:hover { color: #eb7a00; font-weight: bold; text-decoration: none; background-color: #fff; text-align: left; padding: 0 3px; vertical-align: bottom; border: dashed 1px }
.catalogueOverviewHeader { font-size: 11px; font-weight: bold; background-color: #5b070a; text-align: center; padding: 2px 15px; height: 34px; vertical-align: middle; border: solid 1px #3c080b }
.catalogueOverviewLink { color: #fff; text-decoration: none }
.catalogueOverviewLink:hover { color: #eb7a00; text-decoration: underline }
.catalogueOverviewNewsletter { color: #3c080b; font-size: 11px; text-align: left; border-bottom: solid 1px #3c080b; padding-top: 10px; padding-bottom: 4px;}
.catalogueOverviewNewsletterLink { color: #3c080b; font-size: 11px; text-decoration: none}
.catalogueOverviewNewsletterLink:hover { color: #eb7a00; font-size: 11px; text-decoration: none; background-color: #fff; text-align: left; padding: 0 3px 0 3px; border: dashed 1px #eb7a00}

.colorName { font-size: 9px; font-family: sans-serif }
.colorNameActive { font-size: 9px; font-family: sans-serif; font-weight: bold; border: solid 1px black }
.colorCellActive { border: solid 1px red }
.colorCell { border: solid 1px white }

.crumbleItem { color: #400507; }
.crumbleItemActive { color: #400507; font-weight: bold; text-decoration: none }
.crumbleItemActive:hover { color: #eeeeee; font-weight: bold; text-decoration: underline }
.crumblePath { font-size: 11px; background-color: #f5af66; padding-left: 10px; padding-right: 10px; height: 26px; vertical-align: middle }

.searchHeader { color: #4c0004; font-size: 14px; font-weight: bold; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; vertical-align: middle }
.searchItemHeader { color: #4c0004; font-size: 14px; font-weight: bold; background-color: #DECFCF; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px}
.searchItemText { color: #BC6200; background-color: #DECFCF; font-size: 11px; text-align: justify; padding-left: 10px; padding-bottom: 10px; padding-right: 10px; } 
.searchItemMain { color: #BC6200; background-color: #DECFCF; }
.searchItemPrice { color: #fff; font-size: 14px; font-weight: bold; padding-left: 10px}
.searchItemArtNumber { color: #fff; font-size: 11px; font-weight: none; text-align: left}

.productArtNumber { color: #4c0004; font-size: 11px; position: relative; top: 2px }
.productHeader { color: #4c0004; font-size: 14px; font-weight: bold; padding-left: 10px; height: 33px; vertical-align: middle }
.productInfo { color: #4c0004; font-size: 9px; position: relative; top: -2px }
.productInput { color: #5a080b; background-color: #eee6e6; font-size: 9px; text-align: center; margin-right: 1px; margin-left: 1px; padding-right: 0; height: 16px; vertical-align: middle; border-style: none; }
.productMain { background-color: #eee6e6 }
.productPrice { color: #4c0004; font-size: 20px; font-weight: bold }
.productPropName { color: #4c0004; font-size: 11px; text-align: left; padding-top: 6px; padding-bottom: 10px; vertical-align: middle }
.productPropSelect { color: #4c0004; font-size: 9px; background-color: #eee6e6; margin: 0; padding: 0; vertical-align: middle; border: solid 1px  }
.productPropText { color: #eb7a00; font-size: 11px; text-align: left; padding-right: 10px; vertical-align: top }
.productText { color: #BC6200; font-size: 11px; text-align: justify; padding-top: 10px; padding-right: 10px }
.productDetailtext { color: #BC6200; font-size: 11px; text-align: justify; padding: 10px }
.productVAT { color: #BC6200; font-size: 9px }
.productButtonsOrange { background-color: #ef7900;}
.productButtonsOrangeInactive { background-color: #F4A14D; font-size: 11px; }

.suggestArtNumber { color: #f4b36b; font-size: 11px; position: relative; top: -2px }
.suggestHeader { color: #fff; font-size: 14px; font-weight: bold; padding-left: 10px; height: 33px; vertical-align: middle }
.suggestImage { width: 150px; height: 150px }
.suggestInfo { color: #fff; font-size: 9px; position: relative; top: -2px }
.suggestMain { background-color: #4c0004 }
.suggestName { font-size: 12px; font-weight: bold; padding-left: 20px; padding-right: 5px; }
.suggestLink { color: #ffbd69; text-decoration: none; }
.suggestLink:hover { font-weight: bold; text-decoration: underline; }
.suggestPrice { color: #fff; font-size: 16px; font-weight: bold; padding-right: 20px }
.suggestText { color: #eb7a00; font-size: 11px; text-align: justify; padding: 20px 20px 30px }
.suggestText2 { color: #eb7a00; font-size: 11px; text-align: right; padding-right: 20px }

.frontpageImage { padding: 10px 21px 20px 11px }
.frontpageImageLast { padding-top: 10px; padding-bottom: 20px; padding-left: 11px }
.frontpageWelcome { color: #3c080b; font-size: 12px; padding-right: 10px; padding-left: 10px; position: relative; top: -5px }
.frontpageWelcomeFirst { color: #3c080b; font-size: 18px; font-weight: bold; padding-top: 10px; padding-left: 10px }
.copyright { color: #8c8c8c; font-size: 10px }
.indexfo { font-size: 10px; color: #aaaaaa; text-decoration: none;}

.footer { background-color: #5B070A; text-align: left }

.navMain { background-color: #F5AF66 }
.navSearch { font-size: 12px; color: #5B070A; background-color: #eee6e6; border: 1px solid #5B070A; width: 132px}
.navSearchLink { font-size: 11px; color: #5B070A; text-decoration: none}
.navSearchLink:hover { color: #eeeeee; font-weight: bold}
.navLevel1 { color: #3c080b; font-size: 13px; font-weight: bold }
.navLevel2 { color: #3c080b; font-size: 11px; text-decoration: none; padding-right: 5px; padding-left: 14px }
.navLevel2Active { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; padding-right: 5px; padding-left: 20px }
.navLevel2:hover { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; padding-right: 5px; padding-left: 16px }

.basketInfo { color: #400507; text-decoration: none }
.basketInfo:hover { color: #eeeeee; text-decoration: underline }
.basketBar { font-size: 11px; background-color: #f5af66; padding-left: 10px; height: 26px; vertical-align: middle }
.basketBar2 { font-size: 11px; background-color: #f5af66; padding-right: 10px; height: 26px; vertical-align: middle }


.basketTable { padding-left: 10px; }
.basketTableHeader { color: #eeeeee; font-size: 11px; font-weight: bold; padding: 2px; height: 26px; vertical-align: middle }
.basketInput { color: #400507; font-size: 9px; background-color: #EEE6E6; text-align: right; margin-right: 2px; padding-right: 0; height: 19px; vertical-align: middle; border-style: solid; border-width: 1px; border-color: white }
.basketProductLink { font-size: 12px; color: #400507; text-decoration: none; padding-left: 5px}
.basketFooterBar { background-color: #5B070A;}

.basketLayerTableRow { color: black; font-size: 11px; vertical-align: top;}
.basketLayerTableCellCount { font-weight: bold; padding-left: 5px; text-align: left; padding-top: 5px; padding-right: 2px; width: 10px}
.basketLayerTableCellName { padding-left: 1px; text-align: left; padding-top: 5px }
.basketLayerTableCellLink { text-decoration: none }
.basketLayerTableCellLink:hover { color: #eeeeee; }
.basketLayerTableCellDelete { padding-bottom: 3px; padding-top: 1px }
.basketLayerTableCellPrice { padding-top: 5px; padding-left: 3px; padding-right: 8px; text-align: right;}

.basketLayerLink { text-decoration: none }
.basketLayerLink:hover { color:#eeeeee; font-weight: bold }

.basketLayerTableRowSum { color: black; font-size: 11px; font-weight: bold; background-color: #FAD7B3; vertical-align: middle; }
.basketLayerTableCellSumName { border-top: 1px solid #3c080b; border-bottom: 1px solid #3c080b; text-align: left; height: 28px; padding-left:5px;}
.basketLayerTableCellSumValue { border-top: 1px solid #3c080b; border-bottom: 1px solid #3c080b; text-align: right; height: 28px; padding-right:8px;}
.goBasket { color: #eeeeee; font-size: 11px; font-weight: bold; text-decoration: none }


.contentHeader { color: #4c0004; background-color: #eee6e6; font-size: 14px; font-weight: bold; padding-left: 10px; height: 33px; vertical-align: middle }
.contentMain { font-size: 11px; color: #4c0004; background-color: #eee6e6; text-align: left; vertical-align: top; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px}
.contentNavLink { font-size: 11px; color: #4c0004; text-decoration: none }
.contentNavLink:hover { font-weight: bold; color: black; }
.contentStrong { color: #4c0004; font-size: 11px; font-weight: bold; height: 28px; vertical-align: middle }
.contentCopy { color: #4c0004; font-size: 11px; }
.contentCopy2 { color: #4c0004; font-size: 11px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; padding-right: 5px}
.contentButton { }

.contentRule { color: #4c0004; display: block}
.contentInput { color: #400507; font-size: 9px; background-color: #EEE6E6; text-align: left; margin-right: 2px; padding-right: 0; height: 19px; vertical-align: middle; border-style: solid; border-width: 1px; border-color: #400507 }
.contentInputArea { font-family: sans-serif; color: #400507; font-size: 12px; background-color: #EEE6E6; text-align: left; margin-right: 2px; padding-right: 0; border-style: solid; border-width: 1px; border-color: #400507 }
.contentSelect { color: #4c0004; font-size: 9px; background-color: #eee6e6; margin: 0; padding: 0; vertical-align: middle; border: none }

.noDeco { text-decoration: none }
.colorDarkbrown { color: #4c0004 }
