*{font-family:arial}
html,body,div,img,p,table{margin:0;padding:0;border:0 none}
html,body{width:100%;min-height:100%;height:auto !important;height:100%;background-color:#0f5e05;color:#000}
#container{width:1120px;margin:auto}
.CatLevel1On,.CatLevel2On{font-weight:bold}
.CatLevel2On,.CatLevel2Off{padding-left:25px}
h1,h2{ font-size:18px;color:#006600}
h2{padding-top:20px}
.small,.productOldPrice{font-size:10px;line-height:12px}
.top{vertical-align:top}
.bottom{vertical-align:bottom; }
.breite{width:1120px; background:url("img_koi/site_bg.jpg"); } 
#tabs10{float:left; width:100%; font-size:100%; line-height:normal; }
#tabs10 ul{margin:0; padding:10px 10px 0 0px; list-style:none; }
#tabs10 li{display:inline; margin:0; padding:0; }
#tabs10 a{float:left; background:url("Bilder/tableft10.gif") no-repeat left top; margin:0; padding:0 0 0 4px; }
#tabs10 a span{float:left; display:block; background:url("Bilder/tabright10.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#000; }
#tabs10 a span{float:none; }
#tabs9 a:hover span{color:#000; }
#tabs10 a:hover{background-position:0% -42px; }
#tabs10 a:hover span{background-position:100% -42px; }
.rahmen{border:1px solid #39912E; }
.head11{background:url("img_koi/header_r1_c1.jpg"); height:44px; width:817px; }
.head12{background:url("img_koi/header_r1_c4.jpg"); height:44px; width:303px; }
.head21{background:url("img_koi/header_r2_c1.jpg"); height:76px; width:408px; }
.head22{background:url("img_koi/header_r2_c3.jpg"); height:76px; width:409px; }
.head23{background:url("img_koi/header_r2_c4.jpg"); height:76px; width:303px; }
.head31{background:url("img_koi/header_r3_c1.jpg"); height:64px; width:408px; }
.head32{background:url("img_koi/header_r3_c3.jpg"); height:64px; width:409px; }
.head33{background:url("img_koi/header_r3_c4.jpg"); height:64px; width:303px; }
.headnavitrail{background:url("img_koi/header_r4_c1.jpg"); height:18px; width:1120px; }
.headcontent{background:url("img_koi/header_r5_c1.jpg"); height:15px; width:1120px; }
.menubg{background:url("img_koi/menu_bg.jpg"); width:276px; }
.foot{background:url("img_koi/footer_r1_c1.jpg"); height:34px; width:1120px; text-align:center; vertical-align:bottom; }
.footers1{background:url("img_koi/footer_r2_c1.jpg"); height:116px; width:260px; }
.footers2{background:url("img_koi/footer_r2_c2.jpg"); height:116px; width:600px; }
.footers3{background:url("img_koi/footer_r2_c5.jpg"); height:116px; width:260px; }
.box_kat{width:260px; height:43px; background:url("img_koi/box_katalog.jpg"); }
.box_cont{width:260px; height:43px; background:url("img_koi/box_content.jpg"); }
.box_info{width:260px; height:43px; background:url("img_koi/box_info.jpg"); }
.box_neue{width:260px; height:43px; background:url("img_koi/box_neue.jpg"); }
.box_newsletter{width:260px; height:43px; background:url("img_koi/box_newsletter.jpg"); }
.box_news{width:260px; height:43px; background:url("img_koi/box_news.jpg"); }
.box_cart{width:260px; height:43px; background:url("img_koi/box_warenkorb.jpg"); }
.box_login{width:260px; height:43px; background:url("img_koi/box_login.jpg"); }
.box_admin{width:260px; height:43px; background:url("img_koi/box_admin.jpg"); }
.box_best{width:260px; height:43px; background:url("img_koi/box_best.jpg"); }
.box_sonder{width:260px; height:43px; background:url("img_koi/box_sonder.jpg"); }
.box_angebot{width:260px; height:43px; background:url("img_koi/box_angebote.jpg"); }
.box_search{width:260px; height:43px; background:url("img_koi/box_search.jpg"); }
.box_faq{width:260px; height:43px; background:url("img_koi/box_faq.jpg"); }
.box_bgleft{width:260px; background:url("img_koi/box_bgleft.jpg"); font-size:12px; }
.box_bgleft A{color:#000; }
.box_bgleft A:hover{color:#000; text-decoration:underline; }
.box_bgright{width:260px; background:url("img_koi/box_bgright.jpg"); font-size:12px; }
.box_bgright A{color:#000; }
.box_bgright A:hover{color:#000; text-decoration:underline; }
.boxText{font-size:12px; padding:0 0 0 5px; }
.boxTextcart{font-size:10px; padding:0 0 0 5px; }
.boxTextscroll{font-size:12px; padding:0 0 0 5px; }
.boxTextBG{font-size:11px; background-color:#B1C718; }
.boxTextBGII{font-size:11px; background-color:#B1C718; }
.boxTextPrice{font-size:11px; color:#FF0000; padding:0 0 0 5px; }
.errorBox{font-size:12px; font-weight:bold; background-color:#ffb3b5; }
.gvBox{font-size:14px; font-weight:bold; border-color:#fff; border:1px solid; background-color:#ffb3b5; }
.stockWarning{font-size:12px; color:#cc0033; }
.productsNotifications{background-color:#f2fff7; }
.orderEdit{font-size:12px; color:#70d250; text-decoration:underline; }
A{color:#000; }
FORM{display:inline; }
TR.header{background-color:#fff; }
TR.headerNavigation{background:#F6F6F6; }
TD.headerNavigation{font-size:11px; color:#000; font-weight:bold; border-bottom:1px solid; border-color:#b6b7cb; background-color:#F6F6F6; }
A.headerNavigation{color:#000; }
A.headerNavigation:hover{color:#000; }
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:11px; }
TD.headerError{font-size:11px; background:#ff0000; color:#fff; font-weight:bold; text-align:center; }
TR.headerInfo{background:#00ff00; }
TD.headerInfo{font-size:11px; background:#00ff00; color:#fff; font-weight:bold; text-align:center; }
TD.footer{font-size:11px; background:#F6F6F6; color:#666; font-weight:bold; border-bottom:1px solid; border-color:#b6b7cb; }
.infoBoxContents{font-size:11px; }
.infoBoxNotice{background:#FF8E90; }
.infoBoxNoticeContents{background:#FFE6E6; font-size:11px; }
TD.infoBoxHeading{font-size:11px; font-weight:bold; background:url(img_cado/boxen_bgs.jpg); height:32px; color:#000; padding:0 0 0 3px; }
TD.infoBoxHeading_right{font-size:11px; font-weight:bold; background:#2F4792; height:22px; color:#fff; padding:0 0 0 3px; color:#fff; }
TD.infoBox,SPAN.infoBox{font-size:11px; border-right:4px solid; background:#E6E6E6;  border-color:#C4C4C4; }
TD.infoBox_right,SPAN.infoBox_right{font-size:11px;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:11px; background:#b6b7cb; color:#fff; font-weight:bold; }
TD.productListing-data{ font-size:11px; }
A.pageResults{ color:#000; text-decoration:underline; }
A.pageResults:hover{ color:#000; background:#fff; }
TD.pageHeading,DIV.pageHeading{ font-size:16px; font-weight:bold; color:#000; }
TR.subBar{ background:#f4f7fd; }
TD.subBar{ font-size:11px; color:#000; }
TD.main,P.main{ font-size:12px; line-height:1.5; }
.carts1{ font-size:10px; }
TD.smallText,SPAN.smallText,P.smallText{ font-size:11px; }
TD.accountCategory{ font-size:13px; color:#aabbdd; }
TD.fieldKey{ font-size:11px; font-weight:bold; }
TD.fieldValue{ font-size:11px; }
TD.tableHeading{ font-size:11px; font-weight:bold; }
SPAN.newItemInCart{ font-size:11px; color:#ff0000; }
CHECKBOX,INPUT,RADIO,SELECT{ font-size:11px; }
TEXTAREA{ width:100%; font-size:11px; }
SPAN.greetUser{ font-size:11px; color:#c60c00; font-weight:bold; }
SPAN.underline{ text-decoration:underline; }
TABLE.formArea{ background:#f1f1f1; border-color:#ccc; border-style:solid; border-width:1px; }
TD.formAreaTitle{ font-size:11px; font-weight:bold; }
TD.copyright{ font-size:9px; text-align:center; color:#999; }
.navitrails{ font-size:12px; color:#fff; }
.navitrails A{ font-size:12px; color:#fff; }
.navitrails A:hover{ font-size:12px; color:#fff; }
TD.copyright a{ color:#999; }
TD.copyright a:hover{ color:#999; text-decoration:underline; }
SPAN.markProductOutOfStock{ font-size:11px; color:#c76170; font-weight:bold; }
SPAN.productSpecialPrice{ color:#ff0000; }
.productOldPrice{ color:red; text-decoration:line-through; }
SPAN.errorText{ color:#ff0000; }
SPAN.productDiscountPrice{ color:#ff0000; font-weight:bold; }
.smallHeading{ font-size:11px; font-weight:bold; color:black; }
.checkoutBarFrom,.checkoutBarTo{ font-size:11px; color:#8c8c8c; }
.checkoutBarCurrent{ font-size:11px; color:#000; }
.heading1{ font-size:7pt; }
.heading2{ font-size:9pt; }
.heading3{ font-size:10pt; }
.heading4{ font-size:12pt; }
.heading5{ font-size:16pt; }
.sitemap_heading{ font-size:10pt; color:#fff; background-color:#666; padding-top:2px; padding-bottom:2px; }
.sitemap_heading a{color:#fff;}
.sitemap_heading a:hover{color:#ccc; text-decoration:none;}
.sitemap_sub{font-size:9pt; color:#000; background-color:#E6E6E6; padding:2px 2px;}
.sitemap_sub a{color:#000;}
.sitemap_sub a:hover{color:#999; text-decoration:none;}
.messageBox{font-size:11px; }
.messageStackError,.messageStackWarning{font-size:11px; background-color:#ffb3b5; }
.messageStackSuccess{font-size:11px; background-color:#99ff00; }
.inputRequirement{font-size:11px; color:#ff0000; }
.tableShop{background-color:#fff; 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:#39912E; border-top-width:4px; border-top-style:solid; border-left-width:4px; border-left-style:solid; background-color:#E6E6E6; width:185px; }
.contentsTopics{font-size:11px; font-weight:bold; border:1px solid #39912E; background:#f9f9f9; padding:5px; }
.contentsTopicse{font-size:11px; border:1px solid #39912E; background:#f9f9f9; padding:5px; }
.tableListingI{background-color:#eee; }
.tableListingII{background-color:#d0d0d0; }
.tableBody{padding:5px; }
.poweredby{ font-size:11px; color:#000; font-weight:bold; }
.onepxwidth{width:1px; }
.copyright{font-size:9px; text-align:center; color:#999; }
.copyright a{color:#999; }
.copyright a:hover{color:#999; text-decoration:underline; }
#lightbox{position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0; }
#lightbox a img{border:none; }
#outerImageContainer{position:relative; background-color:#fff; width:300px; height:300px; margin:0 auto; }
#imageContainer{padding:10px; }
#loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }
#hoverNav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#imageContainer>#hoverNav{left:0; }
#hoverNav a{outline:none; }
#prevLink,#nextLink{width:49%; height:100%; background:transparent url(img_cado/blank.gif) no-repeat; display:block; }
#prevLink{left:0; float:left; }
#nextLink{right:0; float:right; }
#prevLink:hover,#prevLink:visited:hover{background:url(img_cado/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover,#nextLink:visited:hover{background:url(img_cado/nextlabel.gif) right 15% no-repeat}
#imageDataContainer{font-size:10px;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}
#imageData{padding:0 10px;color:#666}
#imageData #imageDetails{width:70%;float:left;text-align:left}
#imageData #caption{font-weight:bold}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000}
#popCart{position:absolute;top:50%;left:50%;width:560px;margin-left:-280px;background:#fff;border:1px solid #ff0000;color:#000;z-index:100000;display:none;padding:10px 10px 25px 10px}
.popup_header{font-size:1.0em;text-align:center;vertical-align:bottom;padding:3px 10px;border:1px solid #ccc;margin:0px auto;width:380px}
.popup_header2{font-size:12px;text-align:center;vertical-align:bottom;padding:3px 10px;border:0px solid #ff0000;margin:0px auto;width:380px}
.popup_image{font-size:0.9em;text-align:center;color:#000;margin:10px auto;padding:5px}
#mycart{margin:0px auto;height:42px;width:320px}
.cart_symbol{height:42px;width:48px;float:left;background-image:url(img/shopping_cart.gif);background-position:left;background-repeat:no-repeat}
.cart_contents{font-size:0.9em;text-align:left;color:#000;height:42px;float:right}
#pop_buttons_box{font-size:1.0em;text-align:center;width:560px;height:28px;vertical-align:bottom;margin:10px auto 0 auto}
#pop_buttons_box a{color:#000;text-decoration:none}
#pop_buttons_box a:hover{color:#484848;text-decoration:none}
.close_button{float:left;width:160px;border:1px solid #000}
.cart_button{float:right;width:160px;border:1px solid #000}
