/**
 * ZDIS.CSS
 * Styles for ZDIS-Shop
 * edited T.Strunk EDV-Dienstleistung
 * 9.2009
 * edited for CE 4.2.0 12.2009
 */
 
/* general */
html * { font-size: 100.01%; }
body { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 75.00%; background: #f1b666;}
span.btn{background: transparent url(bg/zdis/bg_buttons.gif) no-repeat right 0px; padding:0 2px 0 0;}
span.btn input, span.btn a{color:#000;background: transparent url(bg/zdis/bg_buttons.gif) no-repeat left -200px; font-weight:normal;}
input { border:1px solid #e59605; background:#fff; font-size:91.67%; padding:2px; }
input.openid, input.fullsize { border:1px solid #e59605; background:#fff; font-size:91.67%; padding:2px; }
textarea, select { border:1px solid #e59605; background:#fff; font-size:91.67%; padding:2px; }
input.checkbox {background:transparent; border:0 none; }
input.radio {background:transparent; border:0 none; }
input.chk {background:transparent; border:0 none; }

a {color:#37060E;}
.link { background:transparent url(bg/zdis/bg_arrow.gif) no-repeat 0 -385px; color:#750c1d !important;}
.err {color:#c72824;}
.req, .note {color:#f00;}
.fs10 {font-size:91,67% !important;}
.def_color_1 {color:#37060E;}

a.black_link {color:#37060e; background:url(bg/zdis/bg_arrow.gif) no-repeat left -385px;padding-left: 8px;}

h1 { font-size:133.33%;}
h2 { font-size:116.67%;}
h3 { font-size:100%;}

.subcolumns { width: 100%; overflow:hidden;  }
.c5l, .c10l, .c15l, .c85l, .c50l, .c55l, .c60l, .c65l, .c40l, .c45l, .c20l, .c25l, .c80l, .c30l, .c35l, .c70l {float: left; }
.c5r, .c10r, .c15r, .c85r, .c50r, .c55r, .c60r, .c65r, .c40r, .c45r, .c20r, .c25r, .c80r, .c30r, .c35r, .c70r, .c95r {float: right; margin-left: -2px; }

.c5l, .c5r   { width: 5% }
.c10l, .c10r { width: 10% }
.c15l, .c15r { width: 15% }
.c20l, .c20r { width: 20% }
.c25l, .c25r { width: 25% }
.c30l, .c30r { width: 30% }
.c35l, .c35r { width: 35% }  
.c40l, .c40r { width: 40% }
.c45l, .c45r { width: 45% }
.c50l, .c50r { width: 50% }
.c55l, .c55r { width: 55% }
.c60l, .c60r { width: 60% }
.c65l, .c65r { width: 65% }
.c70l, .c70r { width: 70% }
.c80l, .c80r { width: 80% }
.c85l, .c85r { width: 85% }
.c95r { width: 95% }
  
.subcl { padding: 0 0.3em 0 0}
.subcr { padding: 0 0.1em 0 0.3em}

.none {height:17px;}

/* Header */
div#header {background:#fff8d7;}
div.bar.oxid { background:#fff8d7 url(bg/zdis/bg_header_n.jpg) no-repeat; margin:0px; padding:0px; _height:1px;}
div.bar.oxid .logo { margin:0px; margin-bottom:-3px; padding:0px; }
div.headericon {float:right; margin-top:65px; margin-right:15px;}

/* Left  #fde2ad*/
div#left {float:left;width:183px; padding:0; padding-left:0px; background: transparent; border-right:none;}

.search {background-color: #fce9bf;}
.info {background-color: #fed287;}
.newsleft {background-color: #fed287;}
.productcat {background-color: #fed287;padding-bottom:30px;}
.partner {background-color: #fed287;}

#left .search input.txt { margin:0; padding:2px; width:150px; border:1px solid #f1b666; font-size:91.67%; }
#left .search select { padding:2px; margin-bottom:5px; width:155px;  border:1px solid #f1b666; font-size:91.67%; }
#left .search span.btn input { font-weight:normal; width:154px; background: transparent url(bg/zdis/bg_buttons.gif) no-repeat left -150px; }
#left ul.info {font-size:100%; margin:0; padding:0; display:block;}
#left ul.info li {list-style: none; padding: 0; margin: 0;}
#left ul.info li a {text-indent:0px; background:url(bg/zdis/bg_arrow.gif) no-repeat left -250px; color:#750c1d;display:block;width: auto;margin:0px;padding: 5px 0 5px 15px;border-bottom:1px solid #c5a369; border-top:1px solid #fee4b8;}
#left ul.info li a:hover {background-position:left -250px; background-color:#fee6bc;color:#750c1d;text-decoration: none;}
#left dl.news {font-size:91.67%; margin:1px 0; padding:0;}
#left dl.news dt {padding-left:15px}
#left dl.news dt a { padding:2px 2px 0 0px; color:#37060e; text-decoration: none;}
#left dl.news dt a:hover {text-decoration: underline;}
#left dl.news dd {margin: 0 0 2px 0; padding:2px 2px 0 15px; border-bottom:1px dotted #750c1d;}
#left dl.news dd a.link {background:transparent url(bg/zdis/bg_arrow.gif) no-repeat 0 -385px; color:#750c1d !important }
#left .partners .ekomi {margin-top:0px; text-align:center;}

div.leftbox {margin:0; border-left:1px solid #fff7c5; }
div.leftbox { _overflow: hidden; _width:183px;} /* IE6 Hack */
div.leftbox h3 {color:#fff; padding:6px 0px 12px 15px; margin:0px; background: #9f463f url(bg/zdis/bg_leftheader.jpg) no-repeat bottom;}
div.leftbox h3.search { margin:0; padding:8px 0px 12px 15px; color:#771d27; background: #fdd688 url(bg/zdis/bg_searchheader.jpg) no-repeat bottom;}
div.leftbox h3.basket {background: #fce9bf url(bg/zdis/bg_rightbasket.gif) no-repeat bottom;}
div.leftbox h3.basket a { color:#fff; }
div.leftbox .box.minibasket .hr { background:transparent url(bg/zdis/hr_right.gif) repeat-x center center;height:15px;}
div.leftbox .total th {color:#730c1c;}
div.leftbox .total td.sumtotal {color:#c72824;}

/* catmenu left */
ul.tree {font-size:100%; border: none;}
ul.tree ul {padding:0;margin:0 0 0 0px;}
ul.tree li {padding:0;margin:0;list-style: none;}
ul.tree li a {background:/*#fcf4e1*/#FCE9BF url(bg/zdis/bg_bullet.gif) no-repeat 7px 7px;color:/*#750c1d*/#000;display:block;margin:0px;padding: 5px 0 5px 25px;border-bottom:1px solid #c5a369; border-top:1px solid #fee4b8;}
ul.tree li a.has{background-position:7px 7px;}
ul.tree li a.root{background:/*#fed287*/#750c1d url(bg/zdis/bg_arrow.gif) no-repeat 165px -227px; padding: 5px 0 5px 15px;font-weight: bold; border-bottom:1px solid #c5a369; border-top:1px solid #fee4b8;text-indent:0px;color:#fff;}
ul.tree li a.exp{text-indent:0px;background-position:165px -227px;color: /*#750c1d*/#fff;border-bottom:1px solid #c5a369;border-top:1px solid #fee4b8;}
ul.tree li a.act{/*background:#750c1d;*/background-color:#fcf4e1;background-position:7px -34px;color:#750c1d;}
ul.tree li a.exp.act{background-color:#750c1d;background-position: 165px -227px;color:#fff;}
ul.tree li a:hover { /*background:#750c1d;*/background-color:#fee6bc;background-position:7px -34px;color:#750c1d;text-decoration: none;}
ul.tree li a.exp.act:hover {background-position: 165px -203px;color:#750c1d;}
ul.tree li a.exp:hover {background-color:#fee6bc;background-position: 165px -203px;}
ul.tree li a.root:hover {background-position: 165px -203px;}
/*ul.tree li a.last{/*background:#750c1d;*//*background-color:#fcf4e1;background-position:0 -500px;color:#750c1d;}*/
ul.tree li ul li a.exp {background-position: 7px 7px; color:#000;}
ul.tree li ul li a.exp:hover {background-color:#fee6bc;background-position: 7px -34px;color:#750c1d;}
ul.tree li ul li a.exp.act{background-color:#fcf4e1;background-position: 7px -34px;}
ul.tree li ul li a.exp.act:hover {background-position: 7px -34px;}
ul.tree li ul li ul li {text-indent:15px}

/* Right Box */
div#right { background: #fac167; width:203px; border-top:1px solid #fff7c5;}
#right div.box {border-left: none; padding:7px 5px;}
#right div.forms div.box { background-color:transparent; border-left-color: transparant; }
#right form label { color:#750c1d;}
#right .form label { color:#750c1d; display:inline; }
#right .form input.txt {margin:0 0 3px; width:116px;}
#right .form span.btn input {width:119px;}
#right .form a.link {font-size:91.67%;margin:3px 0;}
#right .listitem { color:#750c1d;}
#right .listitem .picture {border:1px solid #750c1d;}
#right .listitem .title {color:#37060e;font-size:100%;}
#right .listitem b {color:#c53200;}
#right .listitem a {color:#37060e; font-size:91.67%}
#right .listitem.rightlist { border-bottom:1px solid #730c1c;}
#right .listitem.rightlist .price {color:#c72824;;font-weight:bold;}
#right .listitem.rightlist .link {background:transparent url(bg/zdis/bg_arrow.gif) no-repeat 0 -385px; color:#750c1d !important;font-size:91.67%;}
#right .listitem.rightlist .price .btn {background: transparent url(bg/zdis/bg_basket.gif) no-repeat; width:21px;}
#right input.openid { border:1px solid #e59605; background-color:#fff; font-size:91.67%; padding:2px; width:116px;}
#right input.fullsize { padding:2px; }
#right dl.actionslist {color:#000; margin:2px -5px 0px -5px;}
#right dl.actionslist dt {color:#fff; padding:6px 0px 12px 15px; margin:0px; background: #fac167 url(bg/zdis/bg_rightheader.jpg) no-repeat bottom;}
#right dl.actionslist dd {height:12px; margin:5px 0; padding: 0 5px 0 5px;}
#right dl.actionslist .link {background:transparent url(bg/zdis/bg_arrow.gif) no-repeat scroll 0 -385px;color:#37060e !important; font-size:91.92%}
#right .box.minibasket {color:#000;}
#right .box.minibasket .tocart input {color:#000;font-weight:normal;line-height:10px; background:transparent url(bg/zdis/bg_buttons.gif) no-repeat left 0; padding:0 0 0 23px;width:119px;}
.box.minibasket .tocart input {color:#000;font-weight:normal; background:transparent url(bg/zdis/bg_buttons.gif) no-repeat left 0; padding:0 0 0 23px;width:119px;}

.user {background-color: #fac167;}
.openid {background-color: #fac167;}
.newsright {background-color: #fac167;}
.top  {background-color: #fac167;}
.rightbasket {background-color: #fce9bf;}

div.rightbox {margin:0px; border-right:1px solid #fff7c5; }
div.rightbox { _overflow: hidden; _width:202px;} /* IE6 Hack */
div.rightbox h3 {color:#fff; padding:6px 0px 12px 15px; margin:0px; background: #fac167 url(bg/zdis/bg_rightheader.jpg) no-repeat bottom;}
div.rightbox h3.basket {background: #fce9bf url(bg/zdis/bg_rightbasket.gif) no-repeat bottom;}
div.rightbox h3.basket a { color:#fff; }
div.rightbox .box.minibasket .hr { background:transparent url(bg/zdis/hr_right.gif) repeat-x center center;height:15px;}
div.rightbox .total th {color:#730c1c;}
div.rightbox .total td.sumtotal {color:#c72824;}

/* Content */
div#content { background: transparent url(bg/zdis/bg_content.gif) repeat-y;}

.flag {/*border:1px solid #969696;*/float:left;height:9px;margin:3px 8px 0 0;width:22px;}
.flag.green {background:transparent url(bg/zdis/bg_statusgreen.gif) no-repeat;/*background-color:#00AB1F;*/}
.flag.red {background:transparent url(bg/zdis/bg_statusred.gif) no-repeat;/*background-color:#f00;*/}
.flag.orange {background:transparent url(bg/zdis/bg_statusorange.gif) no-repeat;/*background-color:#ffb200;*/}

/* Flyoutmenu edit tstrunk.de */
div#menu { background: #730c1d url(bg/zdis/bg_menu.gif) repeat-y; padding:0 0 0 0px; margin:0 1px 0 185px; height:30px; position:relative; z-index:100;}
div#menu ul {border:0pt none;list-style-type:none;margin:0;padding:0;}
div#menu ul li {float:left; position:relative;}
div#menu ul li a, div#menu ul li a:visited {display:block; text-decoration:none;padding:0 10px 0 10px; height:30px; text-align:center;font-weight:bold;color:#fff;border-right:1px solid #fffbc6;background:transparent; line-height:30px; overflow:hidden;}
div#menu ul li ul {display: none;}
div#menu ul li:hover a {background:#fac167;text-decoration:none;color:#750c1d;}
div#menu ul li:hover ul {display:block; position:absolute;border:1px solid #fffbc6;top:30px; left:0;width:165px}
div#menu ul li:hover ul li a {padding:0.02em 0.6em 0.02em 0.6em;background:#fac167;color:#750c1d;font-weight:normal;opacity:0.95; filter:Alpha(opacity=95);text-align:left;width:150px}
div#menu ul li:hover ul li:hover a {background:#750c1d;color:#fff;}
div#menu ul li:hover ul li ul {display: none;}
div#menu ul li:hover ul li a:hover {background:#750c1d;color:#fff;}
/* fixes for IE6 */
* html div#menu ul li a, div#menu ul li a:visited {_width:104px;}
* html div#menu ul li a.hide, div#menu ul li a:visited.hide {display:none;}
* html div#menu ul li a:hover ul li a.hide {display:none;}
* html div#menu ul li a:hover {background:#fac167;text-decoration:none;color:#750c1d;}
* html div#menu ul li a:hover ul {display:block; position:absolute;border:1px solid #fffbc6;border-top:none; top:30px; left:0; width:165px;}
* html div#menu ul li a:hover ul li a {display:block;padding:0.02em 0.6em 0.02em 0.6em; background:#fac167;color:#750c1d;font-weight:normal;text-align:left;width:auto; filter:Alpha(opacity=95);}
* html div#menu ul li a:hover ul li a ul {visibility:hidden;}
* html div#menu ul li a:hover ul li a:hover {background:#750c1d;color:#fff;}

div#path {background:#fce9bf; border-top:1px solid #fff7c5; border-bottom:1px solid #730c1d; color:#750c1d; margin:0 205px 0 185px;padding:6px 0 6px 15px;}
#path a { color:#37060e; text-decoration:none;}

#body .welcome {float:none;height:auto;margin:0 5px 10px;padding:0;width:568px;}
#body .boxhead {background:#F5A617 url(bg/zdis/bg_listeheader.png) repeat-Y;border:1px solid #FCD17D;color:#750c1d;float:left;font-size:100%;font-weight:bold;height:15px;line-height:15px;margin:0 5px;padding:6px 5px 6px 7px;position:relative;width:556px;}
#body .boxhead small { top:9px;}
#body strong.starttag { background:#fcf4e1; color:#37060e; border:1px solid #FCD17D;font-size:100%;line-height:15px;width:556px;}

#body .separator {border-color:#FCD17D;}

#body .box { background:#fff; border-color:#FCD17D;}
#body .box.compare .actions a {background:transparent url(bg/zdis/bg_arrow.gif) no-repeat 0 -385px;color:#37060e;font-size:91.62%;}
#body .box.compare .fromcompare {background:transparent url(bg/zdis/bg_buttons.gif) no-repeat right -50px;padding:0 2px 0 0;}
#body .box.compare .fromcompare input {background:transparent url(bg/zdis/bg_buttons.gif) no-repeat  0 -50px;color:#000;font-weight:normal;}
#body hr { background-color:#FCD17D;color:#FCD17D;}
#body a {color:#37060e;font-size:100%;text-decoration:none;}
#body a:hover {color:#c72824;text-decoration:underline;}
#body .errorbox { background:#fcf4e1; border:1px solid #f00; color:#c72824;font-size:100%;}
#body .msg { background:#fcf4e1; border:1px solid #FCD17D;}

#body dl.news dt a {color:#37060e;}

#body strong.head2 {background-color:#fcf4e1; color:#37060e; border:1px solid #FCD17D;padding:5px;width:558px;}
#body .product { background:#fff; border:1px solid #FCD17D;height:157px;}
#body .product.small {height:157px;}
#body .product.head {border-color:#FCD17D; border-top:medium none #FCD17D;}
#body .product.head strong.h4 {background:#fcf4e1; color:#37060e; border:1px solid #FCD17D;font-size:100%;line-height:15px;width:266px;}
#body .product.head strong.h4.big {width:556px;}
#body .product.head.topshop {border-color:#FCD17D;}
#body .product.head.topshop strong.h4 {border-color:#FCD17D;color:#c72824;}
#body .product.head strong.h4 small {color:#37060e;font-size:91.62%;}
#body .product.head strong.h4.thin {background:#fcf4e1;border:1px solid #FCD17D;color:#37060e;width:556px;padding:6px 5px 2px 7px;}
#body .product .tocart {background:transparent url(bg/zdis/bg_buttons.gif) no-repeat scroll right 0;padding:0 2px 0 0;}
#body .product .tocart input {background:transparent url(bg/zdis/bg_buttons.gif) no-repeat scroll 0 0;color:#000;font-weight:normal;}
#body .product tt {color:#000;}
#body .product .actions a { color:#37060e; background:url(bg/zdis/bg_arrow.gif) no-repeat left -385px;font-size:91.62%;}
#body .product .price big {font-size:166.67%;color:#c72824;font-weight:bold;}
#body .product.big .price big {font-size:170%;}
#body .product .desc {color:#000;font-size:91.62%;}
#body .product.big .price .desc { color:#37060e;font-size:91,62%;}
#body .product .amount label {color:#000;font-size:91,62%;}
#body .product .flag {height:9px;margin:3px 8px 0 0;width:22px;border: 0 none;}
#body .product .fromlist {background:transparent url(bg/zdis/bg_buttons.gif) no-repeat scroll right 0;padding:0 2px 0 0; border: 0 none;border-style: none;}
#body .product .fromlist input {background:transparent url(bg/zdis/bg_buttons.gif) no-repeat 0 -50px;color:#000;font-weight:normal;padding:0 0 0 23px; height:18px;}
#body .product.thin {border-color:#FCD17D;height:140px;}
#body .product.thin .tocart {bottom:3px;}

#body .locator {border:1px solid #FCD17D;color:#750c1d;float:left;margin:0 5px 10px;width:568px;}
#body .locator .lochead {background:#F5A617 url(bg/zdis/bg_listeheader.png) repeat-y;color:#750c1d;height:1.1em;padding:8px 0.6em;}
#body .locator .lochead strong.h4 {color:#750c1d;float:left;font-size:100%;font-weight:bold;margin:0;padding:0;}
#body .locator a {color:#37060e;font-size:100%;text-decoration:none;}
#body .locator a.active {color:#c72824;font-weight:bold;}
#body .locator a:hover {color:#c72824;text-decoration:underline;}
#body .locator .sort_row a.none {background:transparent url(bg/zdis/bg_arrow.gif) no-repeat right -750px;}
#body .locator .sort_row a.asc {background:transparent url(bg/zdis/bg_arrow.gif) no-repeat right -775px;}
#body .locator .sort_row a.desc {background:transparent url(bg/zdis/bg_arrow.gif) no-repeat right -800px;}

#body .comparelocator { background:#fcf4e1;}
#body .comparelocator .locbody {_height:27px;height:auto; overflow:hidden;padding:5px 5px 0 5px; text-align:left;}
#body .comparelocator input.prevnext {color:#000;background: transparent url(bg/zdis/bg_forwardbuttom.gif) no-repeat; font-weight:normal; font-size:100%; padding:0; border:0 none; height:27px; width:182px; cursor:pointer;}
#body .box.compare table.cmp_tbl td, #body .box.compare table.cmp_tbl th {border-bottom:1px solid #FCD17D;border-left:1px solid #FCD17D;border-right:1px solid #FCD17D;font-size:91.62%;}
#body .box.compare .reorder a { border:1px solid #37060e;color:#37060e;font-size:91.62%;}
#body .box.compare .reorder a:hover {color:#c72824;border:1px solid #c72824;text-decoration:none;}

#body .box ul.list li { background:transparent url(bg/zdis/bg_arrow.gif) no-repeat left -385px;}
#body .box ul.list li a {color:#37060e;text-decoration:none;}
#body .box ul.list li a:hover {color:#c72824;text-decoration:underline;}

/* Productlist */
#body .productlist { float:left;margin:0 0px 10px;position:relative;}
#body .item_firstrow, #body .item_secondrow {float:left; position:relative;width:556px;margin-left:5px;padding:4px 5px 0 7px;height:22px;border-bottom:1px solid #c5a369;border-left:1px solid #FCD17D;border-right:1px solid #FCD17D;/*cursor:pointer;cursor:hand;*/}
#body .item_firstrow {background:#fce9be;}
#body .item_secondrow {background:#fcf7ed;}
#body .listprice {text-align:right; color:#c72824; font-weight:bold;}
#body .listprice .dinfo a {color:#37060e; text-decoration:none}
#body .listprice .dinfo a:hover {color:#c72824;}
#body .productlist .tocart {text-align:center }
#body .productlist .btn {background: transparent url(bg/zdis/bg_basket.gif) no-repeat; width:21px;}
#body .productlist .more a {color:#37060e; background:url(bg/zdis/bg_arrow.gif) no-repeat left -385px;padding-left: 8px; text-align:right;}
#body .productlist .more a:hover {color:#c72824;}
#body .productlist .desc {height:15px; overflow:hidden;}


/* Product */
#body .productdetails {float:left;position:relative; /*border: 1px solid #FCD17D;*/height:auto;;margin:0 5px 10px 5px;/*min-height:260px;*/padding:0;width:568px;}

/* Tabbar */
#body .productdetails #tab { float:left; margin-top: 8px; width:100%; font-size:93%; line-height:normal;height:21px;}
#body .productdetails #tab ul { margin:0; padding:0px 10px 0; list-style:none; }
#body .productdetails #tab li { display:inline; margin:0; padding:0; }
#body .productdetails #tab a { float:left; background: url(bg/zdis/left_tab.gif) no-repeat left top; margin:0; padding:0 0 0 9px; text-decoration:none; }
#body .productdetails #tab a span { float:left; display:block; background:url(bg/zdis/right_tab.gif) no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; color:#000; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#body .productdetails #tab a span {float:none;}
/* End IE5-Mac hack */
#body .productdetails #tab a:hover span { color:#000; text-decoration:none; }
#body .productdetails #tab .current a {  background-position:0 -150px; border-width:0; }
#body .productdetails #tab .current a span { background-position:100% -150px; padding-bottom:5px; color:#000; }
#body .productdetails #tab #noentry a { background-position:0 -0px; border-width:0; cursor: default; }
#body .productdetails #tab #noentry a span { background-position:100% -0px; padding-bottom:5px; color:#000; }
#body .productdetails #tab a:hover { background-position:0% -150px; text-decoration:none; }
#body .productdetails #tab a:hover span { background-position:100% -150px; text-decoration:none; }

/*#body .productdetails h1 {color:#000; padding:4px 5px 3px 5px; margin:0px;}*/
/*#body .productdetails h3 { background:#F5A617 url(bg/zdis/bg_listeheader.png) repeat-Y;color:#750c1d;font-size:110%;font-weight:bold;height:15px;line-height:15px;margin:0;padding:6px 5px 6px 7px;}*/
#body .productdetails h3 { background:transparent;color:#000;font-size:116.67%;font-weight:bold;margin:0;height:15px;overflow:hidden;}
#body .productdetails h1 { background:transparent;color:#000;font-size:110%/*116.67%*/;font-weight:bold;margin:0;height:15px;overflow:hidden;}
#body .productdetails .bg { background:#F5A617 url(bg/zdis/bg_listeheader.png) repeat-Y;color:#750c1d;height:15px;line-height:15px;margin:0;padding:6px 5px 6px 7px;}
#body .productdetails .border {border: 1px solid #FCD17D;}
#body .productdetails .space {margin-top:8px}
#body .productdetails .desc {padding:5px; color:#000; font-size:100%;}
#body .productdetails .desc p {color:#000;padding:2px 0px 2px 0px; margin:0px; text-align:justify;}
#body .productdetails .image {height:250px;width:250px;padding:5px; text-align:center;overflow:hidden;}
#body .productdetails .zoompic {padding:0 0 5px 10px;}
#body .productdetails .zoompic a {color:#37060e; text-decoration:none; font-size:91.62%;}
#body .productdetails .zoompic a:hover {color:#c72824; text-decoration:underline;}
#body .productdetails .morepics {padding:5px 0px 2px 10px; vertical-align:bottom; /*text-align:center;*/}
#body .productdetails .vartext {background-color:#fcf4e1;/* #fce9bf;*/ color:#37060e; border:1px solid #FCD17D;padding:5px; margin:8px 0 8px 0;}
#body .productdetails .center {text-align:center; padding:5px 0 10px 0; }

#body .productdetails .details { padding:0px;}
#body .productdetails .details .title {height:32px; padding:2px 5px 0 5px;}
#body .productdetails .details .row {height:16px; padding:2px 5px 0 5px;}
#body .productdetails .details .old {padding:8px 5px 0 5px;}
#body .productdetails .details .highlight { padding:3px 0 3px 0; margin:5px; background-color:#fcf4e1; color:#37060e}
#body .productdetails .details .netprice {font-size:91.67%; color:#000;text-align:right;}
#body .productdetails .details .netprice span {font-size:116.67%; font-weight:bold; color:#37060e; padding:2px 5px 0; text-align:right;}
#body .productdetails .details .price { padding:8px 5px 0; text-align:right; font-size:166.67%;color:#c72824;font-weight:bold;}
#body .productdetails .details .scaleprice {font-size:133.33%;color:#c72824;font-weight:bold;}
#body .productdetails .details .dinfo { font-size:75%; color:#000; padding:2px 5px 0 5px; text-align:right;}
#body .productdetails .details .amount {padding:0 2px 0 2px;}
#body .productdetails .details .amount input {margin-left:3px;border:1px solid #e59605; background:#fff; font-size:91.67%; padding:2px;}
#body .productdetails .details .tocart { height:18px;line-height: 1;width: 134px; background: transparent url(bg/zdis/bg_buttons.gif) no-repeat right 0; margin:auto; border: 0 none;padding:0 2px 0 0;}
#body .productdetails .details .tocart input {background: transparent url(bg/zdis/bg_buttons.gif) no-repeat scroll 0 0;border:0 none;color:#CC0000;cursor:pointer;font-weight:normal;height:18px;line-height:1;padding:0 0 0 23px;width:134px;}
#body .productdetails .details .form td {padding:5px;}

#body .productvariant {background:#fff; border: 1px solid #FCD17D; border-top:0 none; float:left; min-height:350px; height:auto; margin:0/* 2px 0px 3px*/;padding:5px 5px 5px 0px;/*position:relative;*/ width:182px; font-size:100%;}
#body .productvariant .image {overflow:hidden;height:120px;text-align:center;width:175px;}
#body .productvariant .title {height:32px; padding:2px 5px 0 5px;}
#body .productvariant .row {height:16px; padding:2px 5px 0 5px;}
#body .productvariant .row1 {height:16px; padding:2px 5px 0 0px;}
#body .productvariant .desc {/*height:auto;max-height:125px;*/ height:125px;padding:5px 5px 0 5px; overflow:auto;}
#body .productvariant .highlight { padding:3px 0 3px 0; margin:5px 0 5px 5px; background-color:#fcf4e1; color:#37060e}
#body .productvariant .varamount {padding:0 2px 0 2px;}
#body .productvariant .varamount input {border:1px solid #e59605; background:#fff; font-size:91.67%; padding:2px; text-align:right;}
#body .productvariant .vartocart { height:18px;line-height: 1;width: 134px; background: transparent url(bg/zdis/bg_buttons.gif) no-repeat right 0; margin:auto; border: 0 none;padding:0 2px 0 0;}
#body .productvariant .vartocart input {background: transparent url(bg/zdis/bg_buttons.gif) no-repeat scroll 0 0;border:0 none;color:#CC0000;cursor:pointer;font-weight:normal;height:18px;line-height:1;padding:0 0 0 23px;width:134px;}
#body .productvariant .netprice {font-size:91.67%; color:#000;text-align:right;}
#body .productvariant .netprice span {font-size:116.67%; font-weight:bold; color:#37060e; padding:2px 5px 0; text-align:right;}
#body .productvariant .price { padding:8px 10px 0; text-align:right; font-size:166.67%;color:#c72824;font-weight:bold;}
#body .productdetails .scaleprice {font-size:116.67%;color:#c72824;font-weight:bold;}
#body .productvariant .dinfo { font-size:75%; color:#000; padding:2px 5px 0 5px; text-align:right;}

#body div.bar.prevnext {background:transparent; border:0 none;}
#body div.bar.prevnext input {color:#000;background: transparent url(bg/zdis/bg_forwardbuttom.gif) no-repeat; font-weight:normal; font-size:100%; padding:0; border:0 none; height:27px; width:182px;}
#body div.bar.prevnext input.chk {background:transparent; border:0 none; width:auto; }
#body div.bar.prevnext .arrowright input {color:#000;background: transparent url(bg/zdis/bg_forwardbuttom.gif) no-repeat; font-weight:normal; font-size:100%; padding:0; border:0 none; height:27px; width:182px;}
#body div.bar.prevnext .arrowright a.return {color:#000;background: transparent url(bg/zdis/bg_backbuttom.gif) no-repeat; font-weight:normal; font-size:100%; padding:5px 0 0 40px; border:0 none; height:27px; width:182px; text-decoration:none; cursor:pointer; display:block;}
#body div.bar.prevnext .termsconfirm td {color:#37060E;}
#body div.bar.prevnext .termsconfirm a {color:#37060E;}
#body div.bar.prevnext .termsconfirm a:hover {color:#c72824;}
#body div.bar.prevnext .termsconfirm .chkbox {border:0 none;vertical-align:top; width:auto;}

#body .basket { border: 1px solid #FCD17D;}
#body .basket th {background:#F5A617;color:#750c1d;}
#body .basket th.brd {border-left:none}
#body .basket td.brd {border-left:none}
#body .basket th .brd_line {background: #F5A617;}
#body .basket .frombasket input{ background: transparent url(bg/zdis/bg_buttons.gif) no-repeat 0 -50px; color:#000;font-weight: normal;}
#body .basket .upd { color:#000;}
#body .basket .bsk_sep .line  {border-bottom:1px solid #730c1d;}
#body .basket .bsk_sep .bigline {border-bottom: 3px solid #730c1d;}
#body .basket .wrapmod {background:transparent url(bg/zdis/bg_buttons.gif) no-repeat right -100px;padding:0 2px 0 0;}
#body .basket .wrapmod a {background:transparent url(bg/zdis/bg_buttons.gif) no-repeat 0 -100px; color:#000;}
#body .basket .art_num {color:#000;font-size:91.67%;}

span.baskettotal {color:#c72824;}
table.basket {background-color: #fcf4e1;}

#body .ordersteps dl {border: 1px solid #FCD17D; background: #ffeac8; color: #37060e; height:70px;}
#body .ordersteps dl.active {background: #ffbd52;}
#body .ordersteps dl.active dt, #body .ordersteps dl.active dt a {color:#c53200;}
#body .ordersteps dd, #body .ordersteps dd a {font-size:91.6%;}

#body strong.useroptboxhead {background:#F5A617 url(bg/zdis/bg_listeheader.png) repeat-Y;color:#750c1d;font-size:110%;font-weight:bold;border: 1px solid #FCD17D;width:169px;}
#body strong.useroptboxheadbig {background:#F5A617 url(bg/zdis/bg_listeheader.png) repeat-Y;color:#750c1d;font-size:110%;font-weight:bold;border: 1px solid #FCD17D;width:266px;}

#body .useroptbox {border: 1px solid #FCD17D;font-size:100%;width:151px;}
#body .useroptbox input.size { width:145px; padding:2px; }
#body .useroptbox .columns {margin-bottom:5px;}
#body .useroptboxbig {border: 1px solid #FCD17D;font-size:100%;}
#body .useroptboxbig .columns {margin-bottom:5px;}
#body .useroptboxbig input.size { width:145px; padding:2px; }

#body .account_header dt a {color:#37060E;background:url(bg/zdis/bg_arrow.gif) no-repeat left -385px;padding-left: 8px;font-size:91,62%;font-weight:bold;text-decoration:none;}
#body .account_header dt a:hover {color:#c72824;}
#body .account_header dt a.active {color:#c72824;}
#body .account_header dd {color:#000;font-size:91.62%;}
#body .form.orderhistory a.tocart {background:transparent url(bg/zdis/bg_basket.gif) no-repeat 0 0;width:21px;}

#body .morecats dt {color:#750c1d;border-bottom:1px solid #c5a369; border-top:1px solid #fee4b8;background-color: #fed287;}
#body .morecats dl a {color:#750c1d;background: #fed287;}
#body .morecats dl a:hover {background:#750c1d;color:#fff;}
#body .morecats dd {color:#750c1d;border-bottom:1px solid #c5a369; border-top:1px solid #fee4b8;background-color: #fed287;}
#body .morecats dd a {color:#750c1d;background: #fed287;}
#body .morecats dd a:hover {background:#750c1d;color:#fff;}

/* Footer */
div.bar.copy {background:#fccd73 url(bg/zdis/bg_footer.gif) repeat-y; border:1px solid #fff7c5; border-left:none;color:#37060e;}
#footer .footertext {lear:both; background:#fccd73 url(bg/zdis/bg_footer.gif) repeat-y;color:#37060e;font-size:91.67%;padding:5px; text-align:justify;border-bottom:1px solid #fff7c5; }
#footer a {color:#37060e;text-decoration:none;}

/* Lightbox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 990; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; 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-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(bg/zdis/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(bg/zdis/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; 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; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 900; width: 100%; height: 500px; background-color: #000; }

/* lightbox */
#jquery-overlay {	position: absolute;top: 0;left: 0;z-index: 999;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 1000;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev {left: 0;float: left;}
#lightbox-nav-btnNext {right: 0;float: right;}
#lightbox-container-image-data-box {font: 91.62% Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px;color: #666;}
#lightbox-container-image-data #lightbox-image-details {width: 70%;float: left;text-align: left;}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block;clear: left;padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {width: 66px;float: right;padding-bottom: 0.7em;}