body{background-color: #FFFFFF;}
*{font-family:"Lucida Sans Unicode", Verdana, Arial, sans-serif;}
input,select,textarea,checkbox,radio {border: 1px solid #DDB997;background-color: #F5F8EC;font-size: 11px;}
TEXTAREA {width: 100%;}
.submit{border: 0px solid #FFFFFF;}
.literatur{font-size:9px;}
#box_container{width:1000px;margin: 0 auto;}
#container {width: 1000px;margin: 0 auto;background-image:url('img/min_height_bg_px_standard.jpg');background-repeat:repeat;}
#header {width: 1000px;height: 198px;margin: 0 auto;}
#box_header_left{float:left;width:270px;height:179px;}
#box_header_right{float:left;width:730px;height:179px;background-image:url('img/box_header_right_bg.jpg');background-repeat:no-repeat;}
#box_header_account{width:175px;height:83px;margin-left:143px;margin-top:69px;background-image:url('img/box_header_account_bg.jpg');background-repeat:no-repeat;font-size: 11px;color:#878889;}
#box_header_account_left{float:left;width:88px;height:83px;}
#box_header_account_left_top{height:20px;padding-top:5px;padding-left:15px;}
#box_header_account_left_content{padding-left:5px;font-size: 11px;color:#878889;}
#box_header_account_right{float:left;width:87px;height:83px;}
#box_header_account_right_top{height:20px;padding-top:5px;padding-left:7px;}
#box_header_account_right_content{padding-left:5px;font-size: 11px;color:#878889;}
#box_header_navtrail{width:1000px;height:19px;background-image:url('img/box_header_navtrail_bg.jpg');background-repeat:no-repeat;}
#box_nav_trail{font-size: 10px;color:#CCCC98;padding-left:260px;padding-top:2px;}
.header_breadcrumb {float:left;padding-right:2px;}
.clear{clear:both;}
#content{float: left;padding-top:20px;padding-left:20px;padding-right:20px;width:680px;color:#666666;font-size: 12px;}
#nav_left {float: left;width: 253px;position:relative;top:0px;}
#footer {background-image:url('img/footer_bg_standard.jpg');background-repeat:no-repeat;width: 1000px;height: 41px;clear: both;}
#box_nav_left_bottom{background-image:url('img/nav_left_bottom_bg_standard.jpg');repeat:no-repeat;width:253px;height:144px;clear: both;position:relative;bottom:185px;}
#box_nav_warenkorb{margin-left:27px;width:226px;height:145px;background-image:url('img/warenkorb_bg.jpg');}
#box_nav_warenkorb_content{margin-left:23px;width:170px;font-size: 11px;color:#878889;}
#box_nav_warenkorb_head{margin-left:65px;padding-top:10px;}
#box_nav_left_hotline{background-image:url('img/nav_left_hotline_bg.jpg');background-repeat:no-repeat;width:194px;height:115px;text-align:center;margin-top:10px;margin-bottom:10px;font-size: 11px;color:#878889;}
.box_nav_left_head{background-image:url('img/nav_left_bg_standard.jpg');background-repeat:no-repeat;width:194px;height:19px;padding-top:5px;text-align:center;}
.box_nav_left{margin-left:37px;margin-right:10px;width:196px;font-size:11px;color:#878889;}
.box_nav_left_content{margin-top:10px;margin-bottom:10px;}
a.nav_top:link,a.nav_top:visited {text-decoration: none;color:#878889;}
a.nav_top:hover,a.nav_top:active {text-decoration: none;color:#683D04;}
a.mwst:link {text-decoration: none;color:#878889;}
a.mwst:visited {text-decoration: none;color:#878889;}
a.mwst:hover {text-decoration: none;color:#683D04;}
a.mwst:active {text-decoration: none;color:#683D04;}
a.medialink:link,a.medialink:visited,a.medialink:hover,a.medialink:active {text-decoration: none;color:#00341A;font-size:10px;}
.nav_left{font-size:12px;}
a.nav_left:link,a.nav_left:visited {text-decoration: none;color:#666666;}
a.nav_left:hover,a.nav_left:active,.nav_left_active_top,.nav_left_active_sub{text-decoration: none;color:#00341A;}
.nav_left_active_top{font-weight:bold;}
a.nav_left_suche:link {font-size:9px;text-decoration: none;color:#878889;}
a.nav_left_suche:visited {font-size:9px;text-decoration: none;color:#878889;}
a.nav_left_suche:hover {font-size:9px;text-decoration: none;color:#B0B185;}
a.nav_left_suche:active {font-size:9px;text-decoration: none;color:#B0B185;}
#nav_left_suche_input{border: 1px solid #CED887;background-color: #F5F8EC;}
.brown{color:#683D04;}
.product_listing_product_box{border:1px solid #D3AE3B;text-align:center;font-size:10px;margin:3px;}
.product_listing_product_box_image{height:100px;}
.product_listing_product_box_lnk{height:36px;padding-left:5px;padding-right:5px;line-height:1.2em;}
.product_listing_product_box_price{height:44px;}
.product_listing_product_box_details{height:40px;}
.content_headline{background-image:url('img/line.gif');background-repeat:no-repeat;width:564px;height:20px;text-align:center;margin-left:68px;}
.product_underline{background-image:url('img/line.gif');background-repeat:no-repeat;width:564px;height:20px;text-align:center;position:relative;top:23px;margin-left:68px;}
.product_headline{line-height:25px;width:680px;text-align:center;margin-left:10px;}
#product_info_left_box{width:200px;text-align:center;float:left;padding-right:5px;}
#product_info_right_box{width:474px;text-align:center;float:left;border-left: 1px solid;border-color: #cccccc;}
#product_info_right_box ul{padding-left:20px;}
.product_info_modules{width:680px;}
.appetizer_content{border:1px solid #D3AE3B;text-align:center;}
#product_details{text-align:center;position:relative;top:20px;}
#box_aktion{width:680px;height:243px;margin-bottom:10px;}
#box_ip2country{margin:0 auto;width:726px;height:43px;}
.popup_image_head{color:#00341A;font-weight:bold;}
.boxText {font-size: 10px;}
.boxTextBG {font-size: 10px;background-color: #f6f6f6;}
.boxTextBGII {font-size: 10px;background-color: #f6f6f6;}
.boxTextPrice {font-size: 10px;color: #FF0000;}
.BoxError, .BoxNeut{font-size : 11px;font-weight: bold;padding:10px;border-color: #683D04;border-style: solid;border-width: 1px;text-align:center;color:#683D04;margin-bottom:10px;}
.BoxOk{font-size : 11px;font-weight: bold;padding:10px;border-color: #00341A;border-style: solid;border-width: 1px;text-align:center;color:#00341A;margin-bottom:10px;}
.errorBox {font-size : 10px;font-weight: bold;border-color: #cccccc;border-style: solid;border-width: 1px;text-align:center;padding:5px;}
.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;}
BODY {color: #000000;margin: 0px;background-color: #ffffff;}
img{border:0;}
A {color: #00341A;text-decoration: none;}
A:link {color: #00341A; text-decoration: none;}
A:hover {color: #00341A;text-decoration: none;}
A:active {color: #00341A;text-decoration: none;}
A:visited {color: #00341A;text-decoration: none;}
FORM {display: inline;}
TR.header {background-color: #ffffff;}
TR.headerNavigation {background: #F6F6F6;}
TD.headerNavigation {font-size: 10px;color: #000000;font-weight : bold;border-bottom: 1px solid;border-color: #b6b7cb;background-color: #F6F6F6;}
A.headerNavigation {color: #878889;text-decoration:none;}
A.headerNavigation:hover {color: #683D04;text-decoration:none;}
TD.conditions {background-color: #F6F6F6;}
A.confirmationEdit {color: #B0B185;font-style: italic;}
A.confirmationEdit:hover {color: #B0B185;font-style: italic;text-decoration: underline;}
TR.headerError {background-color: #ff0000;}
TR.headerMessage {background-color: #ffffff;}
.moduleHeading {font-size: small;font-weight: bold;padding-bottom: 10px;}
TD.headerError {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;background: #A24126;color: #ffffff;font-weight : bold;text-align : center;}
TR.headerInfo {background: #00ff00;}
TD.headerInfo {font-family: Tahoma, Verdana, Arial, sans-serif;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;}
.infoBox {}
.infoBoxContents {font-size: 10px;}
.infoBoxNotice {background: #A24126;}
.infoBoxNoticeContents {background: #F6F6F6;font-size: 10px;}
TD.infoBoxHeading {font-size: 10px;font-weight: bold;background: #f6f6f6;height:17px;color: #666666;}
TD.infoBoxHeading_right {font-size: 10px;font-weight: bold;background: #C4C4C4;height:17px;color: #000000;}
TD.infoBox, SPAN.infoBox {font-size: 10px;border-right: 4px solid;background: #E6E6E6;border-color: #C4C4C4;}
TD.infoBox_right, SPAN.infoBox_right {font-size: 10px;background: #E6E6E6;}
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;border-style: solid;border-color: #b6b7cb;border-spacing: 1px;}
.productListing-heading {font-size: 10px;background: #b6b7cb;color: #FFFFFF;font-weight: bold;}
TD.productListing-data {font-size: 10px;}
A.pageResults {color: #666666;text-decoration: underline;}
A.pageResults:hover {color:#00341A;}
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;}
TD.smallText, SPAN.smallText, P.smallText {font-size: 10px;}
TD.accountCategory {font-size: 13px;color: #aabbdd;}
TD.fieldKey {font-size: 12px;font-weight: bold;}
TD.fieldValue {font-size: 12px;}
TD.tableHeading {font-size: 12px;font-weight: bold;}
SPAN.newItemInCart {font-size: 10px;color: #ff0000;}
SPAN.greetUser {font-size: 12px;color: #878889;}
SPAN.underline {text-decoration: underline;}
TABLE.formArea {background: #f6f6f6;border-color: #cccccc;border-style: solid;border-width: 1px;padding-left:10px;}
TD.formAreaTitle {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;font-weight: bold;}
#copyright {font-size: 11px;line-height: 1.5;text-align:center;padding-top:24px;color:#878889;}
SPAN.markProductOutOfStock {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;color: #c76170;font-weight: bold;}
SPAN.productSpecialPrice {color: #6E1B3C;}
SPAN.productOldPrice {color: #6E1B3C;text-decoration: line-through;}
SPAN.errorText {color: #ff0000;}
SPAN.productDiscountPrice {color: #6E1B3C;font-weight: bold;}
.smallHeading {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: x-small;font-weight: bold;color: Black;}
.moduleRow {font-size: 11px;line-height: 1.5;background-color: #f6f6f6;border: 1px solid;border-color: #cccccc;}
.moduleRowOver {background-color: #f6f6f6;border: 1px solid;border-color: #cccccc;font-size: 11px;line-height: 1.5;}
.moduleRowSelected {border: 1px solid #cccccc;background-color: #f6f6f6;}
.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; padding-top: 2px; padding-bottom: 2px;}
.sitemap_sub {font-size: 9pt; color: #000000; background-color: #f6f6f6; padding: 2px 2px;}
.sitemap_sub_bg {border:1px solid #cccccc; padding-left:10px; }
/* message box */
.messageBox {font-size: 10px; }
.messageStackError, .messageStackWarning {font-size: 10px; background-color: #ffffff; }
.messageStackSuccess {font-size: 10px; background: #f6f6f6; border-color: #cccccc; border-style: solid;  border-width: 1px; text-align:center; }
/* input requirement */
.inputRequirement {font-size: 10px; color: #C7942C; }
.tableShop {background-color: #ffffff;border-left: 1px solid;border-right: 1px solid;border-color: #b6b7cb;}
.navLeft {border-right: 1px solid;border-color: #b6b7cb;background-image: url(img/bg_left_column.jpg);width: 185px;}
.navRight {border-color: #666666;border-top-width: 4px;border-top-style: solid;border-left-width: 4px;border-left-style: solid;background-color: #E6E6E6;width: 185px;}
.contentsTopics {font-size: 14px;font-weight: bold;}
.tableListingI {background-color: #F5F8EC;font-size:12px;}
.tableListingII {background-color: #ffffff;font-size:12px;}
.radio_table_listing{border:0px;background-color:transparent;}
.tableBody {padding: 5px;}
.poweredby {font-size: 10px;color: #000000;font-weight: bold;}
.onepxwidth {width: 1px;}
.suggest_link {background-color: #FFFCF7;padding: 6px 6px 2px 6px;}
.suggest_link_over {background-color: #E9EFCF;padding: 6px 6px 2px 6px;cursor: pointer;}
#search_suggest {position: absolute;visibility: hidden;background-color: #FFFCF7;text-align: left;border: 1px solid #DDB997;width:600px;z-index:900;}
#dhtmltooltip{position: absolute;left: -300px;width: 150px;border: 1px solid #DFBF84;padding: 5px;background-color: #F5F8EC;font-size:11px;visibility: hidden;z-index: 100;filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
#dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}
.paydeliv td{padding:5px;font-size:11px;background-color: rgb(238, 224, 181);}
.productcompare td{padding:5px;font-size:11px;background-color: #F5F8EC;}
.productcompare th{padding:5px;height:20px;font-size:14px;background-color: #F5F8EC;}
.product_info_more_image{width:60px;padding-right:2px;}
#box_product_info_more_images{padding:3px;text-align:left;border:1px solid #D3AE3B;width:192px;}
#box_green_energy{margin-left:27px;text-align:center;padding-top:10px;}
.green {color: #00341A;}
.red {color: #6E1B3C;}
#cr_archive table th, #cr_archive table td {padding:4px;}
