/* 7 */ body {background:#ffffff url(bg/main_bg.gif) repeat-y center top;}
body, table, input, select, textarea, tt {line-height: normal;}

div#left  { float:left;  width:184px;background:#FFF;border-right:1px solid #FFF;}
#left strong.h2{background:#FFF url(bg/left_sub_headline_bg.jpg) no-repeat;padding:3px 5px 4px 15px;margin:0; margin-top: 10px; color:#FFF; font-weight: normal;}
.sub_content {background: url(../img/left_sub_content_bg.gif) repeat-y; line-height: 0.1pt; font-size: 1px;}
.sub_content ul {line-height: normal; font-size: 10px;}
ul.tree .sub_content {line-height: 0.1pt; font-size: 1px;}
#left ul.tree .sub_content ul {line-height: normal; font-size: 10px;}

.search span.btn input {background: url(../img/magnify.jpg) no-repeat; height: 12px; width: 12px;}
/* 92 */ ul.tree ul {margin: 0;}
/* 93 */ ul.tree li {margin-top: 3px;}
/* 98 */ div#header {height:150px;}
/* 99 */ div#content {background-image: none;}
/* 101 */ div#body {margin-right: 195px;}
/* 103 */ div#right {width: 184px;}
/* 179 */ div.bar.copy {background: url(bg/footer_main_bg.jpg) no-repeat #8c774c; height: 16px; margin: 0 5px 0 6px;}
/* 181 */ div.bar.shop {background-color: transparent;}
/* 207, 219, 212 */ #left ul.info, #left .partners, #left dl.news {background: url(bg/left_sub_content2_bg.gif) repeat-y; padding: 0px;}
/* 209 */ #left ul.info li a {border-bottom: 0; padding: 4px 0;}
/* 212 */ #left dl.news { margin: 0px; padding: 5px;}
#left .partners {margin: 0px;}
/* 220 */ #left .partners .logo {margin-top: 0px;}
#left .partners .logo #siegel {padding-top: 10px;}
/* 231 */ #right strong.h2 {color: #FFF; background: url(bg/right_sub_headline_bg.jpg) no-repeat scroll 0 0 transparent; border-left: 0px; padding: 4px 5px 4px 15px; font-weight: normal;}
/* 234 */ #right div.box {border-left: 0px; padding: 7px 5px; background: url(bg/right_sub_content_bg.gif) repeat-y #F0F0F0;}
/* 235 */ #right .form label {float: left; /*width: 30%;*/}
/* 237 */ #right .form span.btn input {width:119px;}
/* 241 */ #right div.forms strong.h2 {color: #FFF;}
#right div.forms strong.h2 a {color: #FFF;}
/* 242 */ #right div.forms div.box {background: url(bg/right_sub_content_bg.gif) repeat-y #F0F0F0;}
/* 244 */ #right .listitem {width: 105px;}
/* 287 */ #body strong.head a.rss, #body strong.head2 a.rss, #body .product strong.h4 a.rss, #body .boxhead a.rss {bottom: 13px;}
/* 303 */ #body strong.head2 {width: 574px; border-style:none; background: url(bg/main_boxheader_bg.jpg) no-repeat; color: white; padding: 5px 10px 7px; font-weight:normal;}
/* 304 */ #body .boxhead {width: 563px;}
#body .boxhead h1 { font-weight:normal;}
/* 307 */ #body .boxhead small{top: 6px; font-weight:normal;}
/* 310 */ #body .box {width: 572px; border-color: #CECECE;}
/* 318 */ #body .box.info {width: 559px; border-color: #CECECE;}
/* 327 */ #body div.bar.prevnext{ width: 582px; background: url(../img/rounded.php?sh=r&bw=1&r=8&h=45&w=582&bc=555&fgc=E2E2E2&bgc=FFF&f=jpg&aa=1) no-repeat; border: 0px;}
#body div.bar.prevnext.basket {height: 45px;}
#forgotpwd #body div.bar.prevnext, #register #body div.bar.prevnext, #account #body div.bar.prevnext, #d3_inquiry #body div.bar.prevnext, #user #body div.bar.prevnext, #payment #body div.bar.prevnext, #order #body div.bar.prevnext {/*background: url(../img/rounded.php?sh=r&bw=1&r=8&h=26&w=582&bc=555&fgc=E2E2E2&bgc=FFF&f=jpg&aa=1) no-repeat;*/}
#body div.bar.prevnext.terms {height: 27px;}
#body div.bar.prevnext input {border-width: 0px; background-color: transparent;}
#body div.bar.prevnext .arrowright input {background-color: transparent;}
div.bar .right {width: 260px; /*background: url(../img/rounded.php?sh=r&bw=1&r=8&h=25&w=260&bc=000&fgc=D11104&bgc=E2E2E2&tc=E2E2E2&f=gif&aa=1) no-repeat;*/}
#basket div.bar .right {width: auto;}
div.bar .right.inquiry {background: none;}
#body div.bar.prevnext .arrowright input.default_inquirybutton {/*background: url(../img/rounded.php?sh=r&bw=1&r=8&h=19&w=120&bc=000&fgc=5E5E5E&bgc=E2E2E2&tc=E2E2E2&f=gif&aa=1) no-repeat transparent;*/}
/* 352 */ #body .locator {width: 582px;}
/* 369 */ #body .product {border-style: none; background: url(../img/rounded.php?sh=r&bw=1&r=8&h=180&w=287&bc=CECECE&fgc=FFF&bgc=FFF&tc=FFD&f=gif&aa=1) no-repeat; width: 152px; margin-left: 4px; margin-right: 4px; height: 170px;}
/* 370 */ #body .product .picture {overflow: visible;}
/* 371 */ #body .product strong.h3 {height: 46px;}
/* 373 */ #body .product tt {font-weight: bold; color: black; font-size: 10px; margin-top: 5px;}
/* 374 */ #body .product .flag {height: 10px; width: 10px; margin-top: 0px;}
/* 394 */ #body .product .tocart {height: 38px; background-image: none; margin-top: 7px;}
/* 395 */ #body .product .tocart input {background: url(../img/basket_btn_small.jpg) no-repeat; width: 126px; height: 27px; font-weight:normal; font-size: 10px; padding-left: 0px; padding-right: 6px; padding-bottom: 3px;}
#body .product .tocart input:hover{ background-position: 0px -27px;}
#body .product .tocart input:active{ background-position: 0px -54px;}
#body .product.big .tocart input {background: url(../img/basket_btn_big.jpg) no-repeat; width: 167px; height: 31px; font-size: 11px; padding: 2px 0px 6px 27px;}
#body .product.big .tocart input:hover {background-position: 0px -31px;}
#body .product.big .tocart input:active {background-position:0px -62px;}
#right .listitem.rightlist .price .tocart {left: 79px; width: 30px; height: 30px; top: -7px;}
#right .listitem.rightlist .price .btn {background: url(../img/tobasket_s.gif) no-repeat 0px -29px; height: 29px; padding: 0px; width: 30px;}
#right .listitem.rightlist .price .btn:hover {background-position: -30px -29px;}
#right .listitem.rightlist .price .btn:active {background-position: -60px -29px;}
#right .box.minibasket .tocart input {background: url("../img/basket_btn_big.gif") no-repeat scroll 0 0 transparent; width: 167px; height: 31px; font-weight:normal; padding-left: 30px; padding-bottom: 4px;}
#right .box.minibasket .tocart input:hover {background-position:0px -31px;}
#right .box.minibasket .tocart input:active {background-position:0px -62px;}
#right .box.minibasket .tocart {background: none transparent; width: 167px; height: 31px;}
/* 397 */ #body .product.head {border: 1px #CECECE solid; border-style: none solid; background-image: none; margin-bottom: 18px;}
#body .product.head.firstinlist {margin-bottom: 0px;}
#body .main_box_footer {background-image: url(../img/rounded.php?sh=s&si=b&bw=1&r=8&w=289&bc=CECECE&fgc=FFF&bgc=FFF&tc=FFE&f=gif&aa=1); background-repeat: no-repeat; height: 8px; width: 289px; position: absolute; top: 180px; left: -1px;}
#body .firstinlist .main_box_footer {background-image: none; display: none;}
/* 406 */ #body .product.big, #start #body .product.new.big {/*min-height: 224px;*/ width: 299px; background: url(../img/rounded.php?sh=r&bw=1&r=8&h=232&w=585&bc=CECECE&fgc=FFF&bgc=FFF&tc=FFD&f=gif&aa=1) no-repeat;}
/* 407 */ #body .product.head strong.h4.big {width: 566px; background: url(bg/main_boxheader_bg.jpg) no-repeat;}
/* 417 */ #body .product.small {border-style: none; background: url(../img/rounded.php?sh=r&bw=1&r=8&h=297&w=140&bc=CECECE&fgc=FFF&bgc=FFF&tc=FFD&f=gif&aa=1) no-repeat; width: 130px; height: 170px;}
/* 421 */ #body .product.small .tocart input {background: url(../img/basket_btn_small.jpg) no-repeat; width: 126px; height: 27px;}
#body .product.small .tocart input:hover { background-position: 0px -27px;}
#body .product.small .tocart input:active { background-position: 0px -54px;}
/* 425 */ #body .product.thin {width: 446px; background:transparent url(../img/rounded.php?sh=r&bw=1&r=8&h=140&w=581&bc=CECECE&fgc=FFF&bgc=FFF&tc=FFD&f=gif&aa=1) no-repeat;}
#body .product.thin.lastinlist {background-image: none; border: 1px solid #CECECE; border-style: none solid solid;}
#body .product.thin.firstinlist {background-image: none; border: 1px solid #CECECE; border-style: solid solid none;}
/* 426 */ #body .product.head strong.h4 {width: 275px; border-style: none; background: url(bg/main_boxheader_half_bg.jpg) no-repeat; height: 25px; color: white; padding: 3px 10px; font-weight:normal;}
#body .product.head strong.h4 a {color: white;}
/* 427 */ #body .product.head strong.h4.thin {width: 571px; height: 20px;}
/* 429 */ #body .product.thin .amount {bottom: 29px;}
/* 430 */ #body .product.thin .tocart {bottom: 0px; right: 0px; height: 27px;}
/* 433 */ #body .product.thin tt{position: absolute;}
/* 451 */ #body .product.inlist {background-image: none; border: 1px solid #CECECE; border-style: none solid;}
/* 454 */ #body .separator {width: 581px; border-color: #CECECE; margin: 0px 4px;}
/* 460 */ #body .product.details {background-image: none; border-color: #CECECE; border-style: none solid; margin-bottom: 0px;}
/* 463 */ #body .product.details tt{font-size: 12px;}
/* 482 */ #body .product.details .status{height: 18px;}
/* 492 */ #body .product.details .price sup.dinfo {width: 200px;}
/* 513 */ #body .product.moredetails {background-image: none; border-color: #CECECE; border-style: none solid; width: 572px;}
/* 531 */ #body .welcome {height: 600px; width: auto; height: auto;}
/* 585 */ #body .ordersteps dl {background-color: transparent; height: 122px; padding: 0px; border-style: none; margin-right: 0px; width: 117px; text-align: center;}
/* 587 */ #body .ordersteps dt, #body .ordersteps dt a {color: #999;}
/* 588 */ #body .ordersteps dl big {font-size: 13px; line-height: 130%;}
/* 590 */ #body .ordersteps dd, #body .ordersteps dd a {color: #999;}
#body .ordersteps dl.active dd, #body .ordersteps dl.active dd a {color: #FF0000;}
/* 591 */ #body .ordersteps .lastinrow { width: 117px; }
/* 593 */ #body .ordersteps dl.active dt, #body .ordersteps dl.active dt a {color: #FF0000;}
/* 609 */ #body .basket {width: 583px;}

#body .ordersteps dl dd .step_1, #body .ordersteps dl.active dd .step_1,
#body .ordersteps dl dd .step_2, #body .ordersteps dl.active dd .step_2,
#body .ordersteps dl dd .step_3, #body .ordersteps dl.active dd .step_3,
#body .ordersteps dl dd .step_4, #body .ordersteps dl.active dd .step_4,
#body .ordersteps dl dd .step_5, #body .ordersteps dl.active dd .step_5 {
    height: 65px; background: url(bg/steps_icons.jpg) no-repeat;}

#body .ordersteps dl dd .step_1 {background-position: 0px top; display: block; height: 65px; width: 140px;}
#body .ordersteps dl.active dd .step_1 {background-position: 0px bottom;}
#body .ordersteps dl dd .step_2 {background-position: -117px top; display: block; height: 65px; width: 140px;}
#body .ordersteps dl.active dd .step_2 {background-position: -117px bottom;}
#body .ordersteps dl dd .step_3 {background-position: -234px top; display: block; height: 65px; width: 140px;}
#body .ordersteps dl.active dd .step_3 {background-position: -234px bottom;}
#body .ordersteps dl dd .step_4 {background-position: -351px top; display: block; height: 65px; width: 140px;}
#body .ordersteps dl.active dd .step_4 {background-position: -351px bottom;}
#body .ordersteps dl dd .step_5 {background-position: -468px top; display: block; height: 65px; width: 140px;}
#body .ordersteps dl.active dd .step_5 {background-position: -468px bottom;}

#body .box .list a {border:none; background: url(../img/rounded.php?sh=r&bw=1&r=8&h=225&w=273&bc=CECECE&fgc=FFF&bgc=FFF&tc=FFE&f=gif&aa=1) no-repeat; float:left; height:220px; margin:5px; text-align:center; width:273px; padding-top: 7px;} /* wg. Kurzbeschreibungstext, Hï¿½he war 201 */
#body .boxhead {background: transparent url(bg/main_boxheader_bg.jpg) no-repeat scroll 0 0; border: 0; padding: 2px 10px 10px; width:566px; color: white; margin-top: 10px;}

.search span.btn {background: none; height: 12px; position: absolute; top: 15px; left: 140px;}

/* d3_ext_seach.css */

/* 3 */ body .d3_extsearch_navigation.baseframe {width: 584px;}
/* 5 */ body .d3_extsearch_navigation .headline {width: 563px;}
/* 19 */ body #d3_extsearch_quicksearch .headline {background-color: #0370B5;}
/* 23 */ body #d3_extsearch_quicksearch .item_inact {width: 327px;}
/* 25 */ body #d3_extsearch_quicksearch .item_act {background-color: #9F9F9F; width: 327px;}

/*************************** KATEGORIEN (default) *****************************/

/* 222 */ ul.tree li a {color: black; background: transparent; padding: 4px 5px 6px 25px; border-top: 0px;}
/* 224 */ ul.tree li a.root{background: url(../img/cat_imgs_1/level1.jpg) no-repeat; padding: 5px; width: 170px; font-weight:normal;}
/* 225 */ ul.tree li a.exp {text-indent: 0px;}
/* 226 */ ul.tree li a.act {color: black; background-color: transparent;}
/* 227 */ ul.tree li a.exp {background-position: 0; background: url(../img/cat_imgs_1/level1_exp.jpg) no-repeat; padding-left: 19px; width: 157px;}
/* 227 */ ul.tree li a.exp.act {background-position: 0;}
ul.tree li ul li a, ul.tree li ul li a.has {padding-right: 0px; }
ul.tree li ul a, ul.tree li ul a.exp {padding-left: 25px; width: 157px;}
ul.tree li ul ul a, ul.tree li ul ul a.exp {padding-left: 34px; width: 145px; background: url(../img/cat_imgs_1/level3.jpg) no-repeat;}
ul.tree li ul ul ul a, ul.tree li ul ul ul a.exp {padding-left: 43px; width: 136px;}

ul.tree .sub_content {background: url(../img/cat_imgs_1/left_sub_content_bg.gif) repeat-y;}
ul.tree li ul li {background: url(../img/cat_imgs_1/level2.jpg) no-repeat;}
ul.tree li ul ul li {background: url(../img/cat_imgs_1/level3.jpg) no-repeat;}
ul.tree li ul li a.act {font-weight: bold;}

/************ Kategoriefarbe 1 ****************/

ul.tree li.csscat1 .sub_content {background: url(../img/cat_imgs_1/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat1 a.root{background: url(../img/cat_imgs_1/level1.jpg) no-repeat;}
ul.tree li.csscat1 a.exp {background: url(../img/cat_imgs_1/level1_exp.jpg) no-repeat;}
ul.tree li.csscat1 ul li a, ul.tree li.csscat1 ul li a.exp, ul.tree li.csscat1 ul li a.act {background: url(../img/cat_imgs_1/level2.jpg) no-repeat;}
ul.tree li.csscat1 ul ul li a, ul.tree li.csscat1 ul ul li a.exp, ul.tree li.csscat1 ul ul li a.act {background: url(../img/cat_imgs_1/level3.jpg) no-repeat;}

/************ Kategoriefarbe 2 ****************/

ul.tree li.csscat2 .sub_content {background: url(../img/cat_imgs_2/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat2 a.root{background: url(../img/cat_imgs_2/level1.jpg) no-repeat;}
ul.tree li.csscat2 a.exp {background: url(../img/cat_imgs_2/level1_exp.jpg) no-repeat;}
ul.tree li.csscat2 ul li a, ul.tree li.csscat2 ul li a.exp, ul.tree li.csscat2 ul li a.act {background: url(../img/cat_imgs_2/level2.jpg) no-repeat;}
ul.tree li.csscat2 ul ul li a, ul.tree li.csscat2 ul ul li a.exp, ul.tree li.csscat2 ul ul li a.act {background: url(../img/cat_imgs_2/level3.jpg) no-repeat;}

/************ Kategoriefarbe 3 ****************/

ul.tree li.csscat3 .sub_content {background: url(../img/cat_imgs_3/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat3 a.root{background: url(../img/cat_imgs_3/level1.jpg) no-repeat;}
ul.tree li.csscat3 a.exp {background: url(../img/cat_imgs_3/level1_exp.jpg) no-repeat;}
ul.tree li.csscat3 ul li a, ul.tree li.csscat3 ul li a.exp, ul.tree li.csscat3 ul li a.act {background: url(../img/cat_imgs_3/level2.jpg) no-repeat;}
ul.tree li.csscat3 ul ul li a , ul.tree li.csscat3 ul ul li a.exp, ul.tree li.csscat3 ul ul li a.act {background: url(../img/cat_imgs_3/level3.jpg) no-repeat;}

/************ Kategoriefarbe 4 ****************/

ul.tree li.csscat4 .sub_content {background: url(../img/cat_imgs_4/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat4 a.root{background: url(../img/cat_imgs_4/level1.jpg) no-repeat;}
ul.tree li.csscat4 a.exp {background: url(../img/cat_imgs_4/level1_exp.jpg) no-repeat;}
ul.tree li.csscat4 ul li a, ul.tree li.csscat4 ul li a.exp, ul.tree li.csscat4 ul li a.act {background: url(../img/cat_imgs_4/level2.jpg) no-repeat;}
ul.tree li.csscat4 ul ul li a, ul.tree li.csscat4 ul ul li a.exp, ul.tree li.csscat4 ul ul li a.act {background: url(../img/cat_imgs_4/level3.jpg) no-repeat;}

/************ Kategoriefarbe 5 ****************/

ul.tree li.csscat5 .sub_content {background: url(../img/cat_imgs_5/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat5 a.root{background: url(../img/cat_imgs_5/level1.jpg) no-repeat;}
ul.tree li.csscat5 a.exp {background: url(../img/cat_imgs_5/level1_exp.jpg) no-repeat;}
ul.tree li.csscat5 ul li a, ul.tree li.csscat5 ul li a.exp, ul.tree li.csscat5 ul li a.act {background: url(../img/cat_imgs_5/level2.jpg) no-repeat;}
ul.tree li.csscat5 ul ul li a, ul.tree li.csscat5 ul ul li a.exp, ul.tree li.csscat5 ul ul li a.act {background: url(../img/cat_imgs_5/level3.jpg) no-repeat;}

/************ Kategoriefarbe 6 ****************/

ul.tree li.csscat6 .sub_content {background: url(../img/cat_imgs_6/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat6 a.root{background: url(../img/cat_imgs_6/level1.jpg) no-repeat;}
ul.tree li.csscat6 a.exp {background: url(../img/cat_imgs_6/level1_exp.jpg) no-repeat;}
ul.tree li.csscat6 ul li a, ul.tree li.csscat6 ul li a.exp, ul.tree li.csscat6 ul li a.act {background: url(../img/cat_imgs_6/level2.jpg) no-repeat;}
ul.tree li.csscat6 ul ul li a, ul.tree li.csscat6 ul ul li a.exp, ul.tree li.csscat6 ul ul li a.act {background: url(../img/cat_imgs_6/level3.jpg) no-repeat;}

/************ Kategoriefarbe 7 ****************/

ul.tree li.csscat7 .sub_content {background: url(../img/cat_imgs_7/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat7 a.root{background: url(../img/cat_imgs_7/level1.jpg) no-repeat;}
ul.tree li.csscat7 a.exp {background: url(../img/cat_imgs_7/level1_exp.jpg) no-repeat;}
ul.tree li.csscat7 ul li a, ul.tree li.csscat7 ul li a.exp, ul.tree li.csscat7 ul li a.act {background: url(../img/cat_imgs_7/level2.jpg) no-repeat;}
ul.tree li.csscat7 ul ul li a, ul.tree li.csscat7 ul ul li a.exp, ul.tree li.csscat7 ul ul li a.act {background: url(../img/cat_imgs_7/level3.jpg) no-repeat;}

/************ Kategoriefarbe 8 ****************/

ul.tree li.csscat8 .sub_content {background: url(../img/cat_imgs_8/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat8 a.root{background: url(../img/cat_imgs_8/level1.jpg) no-repeat;}
ul.tree li.csscat8 a.exp {background: url(../img/cat_imgs_8/level1_exp.jpg) no-repeat;}
ul.tree li.csscat8 ul li a, ul.tree li.csscat8 ul li a.exp, ul.tree li.csscat8 ul li a.act {background: url(../img/cat_imgs_8/level2.jpg) no-repeat;}
ul.tree li.csscat8 ul ul li a, ul.tree li.csscat8 ul ul li a.exp, ul.tree li.csscat8 ul ul li a.act {background: url(../img/cat_imgs_8/level3.jpg) no-repeat;}

/************ Kategoriefarbe 9 ****************/

ul.tree li.csscat9 .sub_content {background: url(../img/cat_imgs_9/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat9 a.root{background: url(../img/cat_imgs_9/level1.jpg) no-repeat;}
ul.tree li.csscat9 a.exp {background: url(../img/cat_imgs_9/level1_exp.jpg) no-repeat;}
ul.tree li.csscat9 ul li a, ul.tree li.csscat9 ul li a.exp, ul.tree li.csscat9 ul li a.act {background: url(../img/cat_imgs_9/level2.jpg) no-repeat;}
ul.tree li.csscat9 ul ul li a, ul.tree li.csscat9 ul ul li a.exp, ul.tree li.csscat9 ul ul li a.act {background: url(../img/cat_imgs_9/level3.jpg) no-repeat;}

/************ Kategoriefarbe 10 ****************/

ul.tree li.csscat10 .sub_content {background: url(../img/cat_imgs_10/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat10 a.root{background: url(../img/cat_imgs_10/level1.jpg) no-repeat;}
ul.tree li.csscat10 a.exp {background: url(../img/cat_imgs_10/level1_exp.jpg) no-repeat;}
ul.tree li.csscat10 ul li a, ul.tree li.csscat10 ul li a.exp, ul.tree li.csscat10 ul li a.act {background: url(../img/cat_imgs_10/level2.jpg) no-repeat;}
ul.tree li.csscat10 ul ul li a, ul.tree li.csscat10 ul ul li a.exp, ul.tree li.csscat10 ul ul li a.act {background: url(../img/cat_imgs_10/level3.jpg) no-repeat;}

/************ Kategoriefarbe 11 ****************/

ul.tree li.csscat11 .sub_content {background: url(../img/cat_imgs_11/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat11 a.root{background: url(../img/cat_imgs_11/level1.jpg) no-repeat;}
ul.tree li.csscat11 a.exp {background: url(../img/cat_imgs_11/level1_exp.jpg) no-repeat;}
ul.tree li.csscat11 ul li a, ul.tree li.csscat11 ul li a.exp, ul.tree li.csscat11 ul li a.act {background: url(../img/cat_imgs_11/level2.jpg) no-repeat;}
ul.tree li.csscat11 ul ul li a, ul.tree li.csscat11 ul ul li a.exp, ul.tree li.csscat11 ul ul li a.act {background: url(../img/cat_imgs_11/level3.jpg) no-repeat;}

/************ Kategoriefarbe 12 ****************/

ul.tree li.csscat12 .sub_content {background: url(../img/cat_imgs_12/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat12 a.root{background: url(../img/cat_imgs_12/level1.jpg) no-repeat;}
ul.tree li.csscat12 a.exp {background: url(../img/cat_imgs_12/level1_exp.jpg) no-repeat;}
ul.tree li.csscat12 ul li a, ul.tree li.csscat12 ul li a.exp, ul.tree li.csscat12 ul li a.act {background: url(../img/cat_imgs_12/level2.jpg) no-repeat;}
ul.tree li.csscat12 ul ul li a, ul.tree li.csscat12 ul ul li a.exp, ul.tree li.csscat12 ul ul li a.act {background: url(../img/cat_imgs_12/level3.jpg) no-repeat;}

/************ Kategoriefarbe 13 ****************/

ul.tree li.csscat13 .sub_content {background: url(../img/cat_imgs_13/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat13 a.root{background: url(../img/cat_imgs_13/level1.jpg) no-repeat;}
ul.tree li.csscat13 a.exp {background: url(../img/cat_imgs_13/level1_exp.jpg) no-repeat;}
ul.tree li.csscat13 ul li a, ul.tree li.csscat13 ul li a.exp, ul.tree li.csscat13 ul li a.act {background: url(../img/cat_imgs_13/level2.jpg) no-repeat;}
ul.tree li.csscat13 ul ul li a, ul.tree li.csscat13 ul ul li a.exp, ul.tree li.csscat13 ul ul li a.act {background: url(../img/cat_imgs_13/level3.jpg) no-repeat;}

/************ Kategoriefarbe 14 ****************/

ul.tree li.csscat14 .sub_content {background: url(../img/cat_imgs_14/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat14 a.root{background: url(../img/cat_imgs_14/level1.jpg) no-repeat;}
ul.tree li.csscat14 a.exp {background: url(../img/cat_imgs_14/level1_exp.jpg) no-repeat;}
ul.tree li.csscat14 ul li a, ul.tree li.csscat14 ul li a.exp, ul.tree li.csscat14 ul li a.act {background: url(../img/cat_imgs_14/level2.jpg) no-repeat;}
ul.tree li.csscat14 ul ul li a, ul.tree li.csscat14 ul ul li a.exp, ul.tree li.csscat14 ul ul li a.act {background: url(../img/cat_imgs_14/level3.jpg) no-repeat;}

/************ Kategoriefarbe 15 ****************/

ul.tree li.csscat15 .sub_content {background: url(../img/cat_imgs_15/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat15 a.root{background: url(../img/cat_imgs_15/level1.jpg) no-repeat;}
ul.tree li.csscat15 a.exp {background: url(../img/cat_imgs_15/level1_exp.jpg) no-repeat;}
ul.tree li.csscat15 ul li a, ul.tree li.csscat15 ul li a.exp, ul.tree li.csscat15 ul li a.act {background: url(../img/cat_imgs_15/level2.jpg) no-repeat;}
ul.tree li.csscat15 ul ul li a, ul.tree li.csscat15 ul ul li a.exp, ul.tree li.csscat15 ul ul li a.act {background: url(../img/cat_imgs_15/level3.jpg) no-repeat;}

/************ Kategoriefarbe 16 ****************/

ul.tree li.csscat16 .sub_content {background: url(../img/cat_imgs_16/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat16 a.root{background: url(../img/cat_imgs_16/level1.jpg) no-repeat;}
ul.tree li.csscat16 a.exp {background: url(../img/cat_imgs_16/level1_exp.jpg) no-repeat;}
ul.tree li.csscat16 ul li a, ul.tree li.csscat16 ul li a.exp, ul.tree li.csscat16 ul li a.act {background: url(../img/cat_imgs_16/level2.jpg) no-repeat;}
ul.tree li.csscat16 ul ul li a, ul.tree li.csscat16 ul ul li a.exp, ul.tree li.csscat16 ul ul li a.act {background: url(../img/cat_imgs_16/level3.jpg) no-repeat;}

/************ Kategoriefarbe 17 ****************/

ul.tree li.csscat17 .sub_content {background: url(../img/cat_imgs_17/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat17 a.root{background: url(../img/cat_imgs_17/level1.jpg) no-repeat;}
ul.tree li.csscat17 a.exp {background: url(../img/cat_imgs_17/level1_exp.jpg) no-repeat;}
ul.tree li.csscat17 ul li a, ul.tree li.csscat17 ul li a.exp, ul.tree li.csscat17 ul li a.act {background: url(../img/cat_imgs_17/level2.jpg) no-repeat;}
ul.tree li.csscat17 ul ul li a, ul.tree li.csscat17 ul ul li a.exp, ul.tree li.csscat17 ul ul li a.act {background: url(../img/cat_imgs_17/level3.jpg) no-repeat;}

/************ Kategoriefarbe 18 ****************/

ul.tree li.csscat18 .sub_content {background: url(../img/cat_imgs_18/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat18 a.root{background: url(../img/cat_imgs_18/level1.jpg) no-repeat;}
ul.tree li.csscat18 a.exp {background: url(../img/cat_imgs_18/level1_exp.jpg) no-repeat;}
ul.tree li.csscat18 ul li a, ul.tree li.csscat18 ul li a.exp, ul.tree li.csscat18 ul li a.act {background: url(../img/cat_imgs_18/level2.jpg) no-repeat;}
ul.tree li.csscat18 ul ul li a, ul.tree li.csscat18 ul ul li a.exp, ul.tree li.csscat18 ul ul li a.act {background: url(../img/cat_imgs_18/level3.jpg) no-repeat;}

/************ Kategoriefarbe 19 ****************/

ul.tree li.csscat19 .sub_content {background: url(../img/cat_imgs_19/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat19 a.root{background: url(../img/cat_imgs_19/level1.jpg) no-repeat;}
ul.tree li.csscat19 a.exp {background: url(../img/cat_imgs_19/level1_exp.jpg) no-repeat;}
ul.tree li.csscat19 ul li a, ul.tree li.csscat19 ul li a.exp, ul.tree li.csscat19 ul li a.act {background: url(../img/cat_imgs_19/level2.jpg) no-repeat;}
ul.tree li.csscat19 ul ul li a, ul.tree li.csscat19 ul ul li a.exp, ul.tree li.csscat19 ul ul li a.act {background: url(../img/cat_imgs_19/level3.jpg) no-repeat;}

/************ Kategoriefarbe 20 ****************/

ul.tree li.csscat20 .sub_content {background: url(../img/cat_imgs_20/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat20 a.root{background: url(../img/cat_imgs_20/level1.jpg) no-repeat;}
ul.tree li.csscat20 a.exp {background: url(../img/cat_imgs_20/level1_exp.jpg) no-repeat;}
ul.tree li.csscat20 ul li a, ul.tree li.csscat20 ul li a.exp, ul.tree li.csscat20 ul li a.act {background: url(../img/cat_imgs_20/level2.jpg) no-repeat;}
ul.tree li.csscat20 ul ul li a, ul.tree li.csscat20 ul ul li a.exp, ul.tree li.csscat20 ul ul li a.act {background: url(../img/cat_imgs_20/level3.jpg) no-repeat;}

/************ Kategoriefarbe 21 ****************/

ul.tree li.csscat21 .sub_content {background: url(../img/cat_imgs_21/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat21 a.root{background: url(../img/cat_imgs_21/level1.jpg) no-repeat;}
ul.tree li.csscat21 a.exp {background: url(../img/cat_imgs_21/level1_exp.jpg) no-repeat;}
ul.tree li.csscat21 ul li a, ul.tree li.csscat21 ul li a.exp, ul.tree li.csscat21 ul li a.act {background: url(../img/cat_imgs_21/level2.jpg) no-repeat;}
ul.tree li.csscat21 ul ul li a, ul.tree li.csscat21 ul ul li a.exp, ul.tree li.csscat21 ul ul li a.act {background: url(../img/cat_imgs_21/level3.jpg) no-repeat;}

/************ Kategoriefarbe 22 ****************/

ul.tree li.csscat22 .sub_content {background: url(../img/cat_imgs_22/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat22 a.root{background: url(../img/cat_imgs_22/level1.jpg) no-repeat;}
ul.tree li.csscat22 a.exp {background: url(../img/cat_imgs_22/level1_exp.jpg) no-repeat;}
ul.tree li.csscat22 ul li a, ul.tree li.csscat22 ul li a.exp, ul.tree li.csscat22 ul li a.act {background: url(../img/cat_imgs_22/level2.jpg) no-repeat;}
ul.tree li.csscat22 ul ul li a, ul.tree li.csscat22 ul ul li a.exp, ul.tree li.csscat22 ul ul li a.act {background: url(../img/cat_imgs_22/level3.jpg) no-repeat;}

/************ Kategoriefarbe 23 ****************/

ul.tree li.csscat23 .sub_content {background: url(../img/cat_imgs_23/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat23 a.root{background: url(../img/cat_imgs_23/level1.jpg) no-repeat;}
ul.tree li.csscat23 a.exp {background: url(../img/cat_imgs_23/level1_exp.jpg) no-repeat;}
ul.tree li.csscat23 ul li a, ul.tree li.csscat23 ul li a.exp, ul.tree li.csscat23 ul li a.act {background: url(../img/cat_imgs_23/level2.jpg) no-repeat;}
ul.tree li.csscat23 ul ul li a, ul.tree li.csscat23 ul ul li a.exp, ul.tree li.csscat23 ul ul li a.act {background: url(../img/cat_imgs_23/level3.jpg) no-repeat;}

/************ Kategoriefarbe 24 ****************/

ul.tree li.csscat24 .sub_content {background: url(../img/cat_imgs_24/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat24 a.root{background: url(../img/cat_imgs_24/level1.jpg) no-repeat;}
ul.tree li.csscat24 a.exp {background: url(../img/cat_imgs_24/level1_exp.jpg) no-repeat;}
ul.tree li.csscat24 ul li a, ul.tree li.csscat24 ul li a.exp, ul.tree li.csscat24 ul li a.act {background: url(../img/cat_imgs_24/level2.jpg) no-repeat;}
ul.tree li.csscat24 ul ul li a, ul.tree li.csscat24 ul ul li a.exp, ul.tree li.csscat24 ul ul li a.act {background: url(../img/cat_imgs_24/level3.jpg) no-repeat;}

/************ Kategoriefarbe 25 ****************/

ul.tree li.csscat25 .sub_content {background: url(../img/cat_imgs_25/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat25 a.root{background: url(../img/cat_imgs_25/level1.jpg) no-repeat;}
ul.tree li.csscat25 a.exp {background: url(../img/cat_imgs_25/level1_exp.jpg) no-repeat;}
ul.tree li.csscat25 ul li a, ul.tree li.csscat25 ul li a.exp, ul.tree li.csscat25 ul li a.act {background: url(../img/cat_imgs_25/level2.jpg) no-repeat;}
ul.tree li.csscat25 ul ul li a, ul.tree li.csscat25 ul ul li a.exp, ul.tree li.csscat25 ul ul li a.act {background: url(../img/cat_imgs_25/level3.jpg) no-repeat;}

/************ Kategoriefarbe 26 ****************/

ul.tree li.csscat26 .sub_content {background: url(../img/cat_imgs_26/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat26 a.root{background: url(../img/cat_imgs_26/level1.jpg) no-repeat;}
ul.tree li.csscat26 a.exp {background: url(../img/cat_imgs_26/level1_exp.jpg) no-repeat;}
ul.tree li.csscat26 ul li a, ul.tree li.csscat26 ul li a.exp, ul.tree li.csscat26 ul li a.act {background: url(../img/cat_imgs_26/level2.jpg) no-repeat;}
ul.tree li.csscat26 ul ul li a, ul.tree li.csscat26 ul ul li a.exp, ul.tree li.csscat26 ul ul li a.act {background: url(../img/cat_imgs_26/level3.jpg) no-repeat;}

/************ Kategoriefarbe 27 ****************/

ul.tree li.csscat27 .sub_content {background: url(../img/cat_imgs_27/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat27 a.root{background: url(../img/cat_imgs_27/level1.jpg) no-repeat;}
ul.tree li.csscat27 a.exp {background: url(../img/cat_imgs_27/level1_exp.jpg) no-repeat;}
ul.tree li.csscat27 ul li a, ul.tree li.csscat27 ul li a.exp, ul.tree li.csscat27 ul li a.act {background: url(../img/cat_imgs_27/level2.jpg) no-repeat;}
ul.tree li.csscat27 ul ul li a, ul.tree li.csscat27 ul ul li a.exp, ul.tree li.csscat27 ul ul li a.act {background: url(../img/cat_imgs_27/level3.jpg) no-repeat;}

/************ Kategoriefarbe 28 ****************/

ul.tree li.csscat28 .sub_content {background: url(../img/cat_imgs_28/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat28 a.root{background: url(../img/cat_imgs_28/level1.jpg) no-repeat;}
ul.tree li.csscat28 a.exp {background: url(../img/cat_imgs_28/level1_exp.jpg) no-repeat;}
ul.tree li.csscat28 ul li a, ul.tree li.csscat28 ul li a.exp, ul.tree li.csscat28 ul li a.act {background: url(../img/cat_imgs_28/level2.jpg) no-repeat;}
ul.tree li.csscat28 ul ul li a, ul.tree li.csscat28 ul ul li a.exp, ul.tree li.csscat28 ul ul li a.act {background: url(../img/cat_imgs_28/level3.jpg) no-repeat;}

/************ Kategoriefarbe 29 ****************/

ul.tree li.csscat29 .sub_content {background: url(../img/cat_imgs_29/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat29 a.root{background: url(../img/cat_imgs_29/level1.jpg) no-repeat;}
ul.tree li.csscat29 a.exp {background: url(../img/cat_imgs_29/level1_exp.jpg) no-repeat;}
ul.tree li.csscat29 ul li a, ul.tree li.csscat29 ul li a.exp, ul.tree li.csscat29 ul li a.act {background: url(../img/cat_imgs_29/level2.jpg) no-repeat;}
ul.tree li.csscat29 ul ul li a, ul.tree li.csscat29 ul ul li a.exp, ul.tree li.csscat29 ul ul li a.act {background: url(../img/cat_imgs_29/level3.jpg) no-repeat;}

/************ Kategoriefarbe 30 ****************/

ul.tree li.csscat30 .sub_content {background: url(../img/cat_imgs_30/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat30 a.root{background: url(../img/cat_imgs_30/level1.jpg) no-repeat;}
ul.tree li.csscat30 a.exp {background: url(../img/cat_imgs_30/level1_exp.jpg) no-repeat;}
ul.tree li.csscat30 ul li a, ul.tree li.csscat30 ul li a.exp, ul.tree li.csscat30 ul li a.act {background: url(../img/cat_imgs_30/level2.jpg) no-repeat;}
ul.tree li.csscat30 ul ul li a, ul.tree li.csscat30 ul ul li a.exp, ul.tree li.csscat30 ul ul li a.act {background: url(../img/cat_imgs_30/level3.jpg) no-repeat;}

/************ Kategoriefarbe 31 ****************/

ul.tree li.csscat31 .sub_content {background: url(../img/cat_imgs_31/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat31 a.root{background: url(../img/cat_imgs_31/level1.jpg) no-repeat;}
ul.tree li.csscat31 a.exp {background: url(../img/cat_imgs_31/level1_exp.jpg) no-repeat;}
ul.tree li.csscat31 ul li a, ul.tree li.csscat31 ul li a.exp, ul.tree li.csscat31 ul li a.act {background: url(../img/cat_imgs_31/level2.jpg) no-repeat;}
ul.tree li.csscat31 ul ul li a, ul.tree li.csscat31 ul ul li a.exp, ul.tree li.csscat31 ul ul li a.act {background: url(../img/cat_imgs_31/level3.jpg) no-repeat;}

/************ Kategoriefarbe 32 ****************/

ul.tree li.csscat32 .sub_content {background: url(../img/cat_imgs_32/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat32 a.root{background: url(../img/cat_imgs_32/level1.jpg) no-repeat;}
ul.tree li.csscat32 a.exp {background: url(../img/cat_imgs_32/level1_exp.jpg) no-repeat;}
ul.tree li.csscat32 ul li a, ul.tree li.csscat32 ul li a.exp, ul.tree li.csscat32 ul li a.act {background: url(../img/cat_imgs_32/level2.jpg) no-repeat;}
ul.tree li.csscat32 ul ul li a, ul.tree li.csscat32 ul ul li a.exp, ul.tree li.csscat32 ul ul li a.act {background: url(../img/cat_imgs_32/level3.jpg) no-repeat;}

/************ Kategoriefarbe 33 ****************/

ul.tree li.csscat33 .sub_content {background: url(../img/cat_imgs_33/left_sub_content_bg.gif) repeat-y;}
ul.tree li.csscat33 a.root{background: url(../img/cat_imgs_33/level1.jpg) no-repeat;}
ul.tree li.csscat33 a.exp {background: url(../img/cat_imgs_33/level1_exp.jpg) no-repeat;}
ul.tree li.csscat33 ul li a, ul.tree li.csscat33 ul li a.exp, ul.tree li.csscat33 ul li a.act {background: url(../img/cat_imgs_33/level2.jpg) no-repeat;}
ul.tree li.csscat33 ul ul li a, ul.tree li.csscat33 ul ul li a.exp, ul.tree li.csscat33 ul ul li a.act {background: url(../img/cat_imgs_33/level3.jpg) no-repeat;}


/********************** Kategorien Ende ****************************/

.right_menu {position: absolute; top: 21px; left: 793px;}
.right_menu_main {text-align: center; width: 152px; height: 17px; padding: 0px; margin-bottom: 6px;}

.top_menu {position: absolute; top: 124px; left: 193px;}
.top_menu_left {background: url(bg/top_menu_left_bg.gif) no-repeat; height: 25px; width: 5px; float: left;}
.top_menu_main {text-align: center; width: 120px;/*background: url(bg/top_menu_main_bg.gif) repeat-x;*/ height: 15px; float: left; padding: 5px 5px;}
.right_menu_main a, .top_menu_main a {color: white; font-size: 11px; font-weight: normal;}
.top_menu_center {background: url(bg/top_menu_center_bg.gif) no-repeat; height: 25px; width: 10px; float: left;}
.top_menu_right {background: url(bg/top_menu_right_bg.gif) no-repeat; height: 25px; width: 13px; float: left;}


#header .search{ left:18px; position:absolute; top:113px;}
form.search input.txt {border: 1px solid #999; width: 150px; height:12px; padding: 4px;}

.main_shadow_top {margin:0;padding:0;background:url(bg/main_shadow_top.gif) no-repeat center top; height: 32px;}

.left_sub_footer_bg {background: url(bg/left_sub_footer_bg.gif) no-repeat; height: 4px; width: 184px;}
.left_sub_footer2 {background: url(bg/left_sub_footer2_bg.gif) no-repeat; height: 6px; width: 184px;}
.right_sub_footer {background: url(bg/right_sub_footer_bg.gif) no-repeat; height: 6px; width: 184px; margin-bottom: 10px;}

.main_shadow_bottom {margin:0;padding:0;background:url(bg/main_shadow_bottom.gif) no-repeat center top; height: 18px;}
div#footer2 {width: 1022px; margin: 0 auto 0; background: url(bg/pattern.gif) #f2f2f2;}
#footer2 .footertext {text-align: center; font-size: 10px; padding: 5px 0; clear: both;color:#5e5e5e}

#header .search input.txt.notice {color: #999;}
body .IAS_box {border: 2px solid #0370B5;}
body .IAS_box .headline {background-color: #0370B5;}

#body div.nav {
display:none;
float:right;
margin:0 3px;
}

#body div.nav a.more {
border-bottom-style:none;
}

#body div.nav a.less {
border-top-style:none;
}

#body div.nav a {
border:1px solid silver;
cursor:pointer;
display:block;
font-size:1px;
height:5px;
line-height:1px;
padding:1px 0;
}

.errorformat_text { border-width: 2px; border-style: solid; border-color: #990000 #FF0000 #FF0000 #990000; background-color: #FFFFFF;}
#body .product .status {font-size: 10px;}
.zero_placeholder {
    clear: both;
    float: none;
    height: 0;
    line-height: 0;
    font-size: 0.1px;
}

#body table.basket th {background: url("../img/orderstep_frame_top.gif") repeat-x transparent;}
#body table.basket th.topleft {background: url("../img/orderstep_frame_topleft.gif") no-repeat transparent; padding: 0px; height: 28px;}
#body table.basket th.topright {background: url("../img/orderstep_frame_topright.gif") no-repeat transparent; padding: 0px; width: 10px;}
#body table.basket td.brd {border-color: #CECECE;}
#body table.basket td.bottrow {background: url("../img/rounded.php?sh=s&si=b&bw=1&r=8&w=583&bc=CCC&fgc=FFF&bgc=FFF&tc=FFF&f=gif&aa=1") no-repeat transparent; height: 8px; padding-top: 8px; border-style: none;}
#body table.basket {border-style: none;}
#body table.basket td.rightbrd {border-right: 1px solid #CECECE;}

#user #body .useroptbox {border-color: #CCC; border-bottom: 0; margin-bottom: 0px; height: 275px;}

#body .orderprintframe {background: url(../img/rounded.php?sh=r&bw=1&r=8&h=60&w=584&bc=CCC&fgc=F0EFEF&bgc=FFF&tc=FFF&f=gif&aa=1) no-repeat;}
#body .basketframe {background: url("../img/orderstep_frame_top.gif") repeat-x; width: 586px; height: 28px; float: left; margin: 0px 5px;}
#body .basketframe.third {width: 183px; float: none;}
#body .basketframe div {background: url("../img/orderstep_frame_topleft.gif") no-repeat; background-position: left; height: 28px; width: 100%;}
#body .basketframe div div {background: url("../img/orderstep_frame_topright.gif") no-repeat; background-position: right; height: 28px; width: 100%;}
#body .basketframe div div strong {background: none transparent; color: #677787;}
#user #body .basketframe.third div div strong {border: 0;}
#basket #body .box, #d3_inquiry #body .box, #user #body .box, #payment #body .box, #order #body .box {border-bottom: 0px; margin-bottom: 0px;}
#body .basketframe_bottom {background: url("../img/rounded.php?sh=s&si=b&bw=1&r=8&w=586&bc=CCC&fgc=FFF&bgc=FFF&tc=FFF&f=gif&aa=1") no-repeat; width: 586px; height: 8px; float: left; margin: 0px 5px 10px 5px;}
#body .basketframe_bottom.third {width: 183px;background: url("../img/rounded.php?sh=s&si=b&bw=1&r=8&w=183&bc=CCC&fgc=FFF&bgc=FFF&tc=FFF&f=gif&aa=1") no-repeat;}

#body .msg {width: 562px;}

#details #body .specific_data {font-size: 11px; border-bottom: 1px solid #E2E2E2; height: 23px;}
#details #body .specific_data .headline {float:left; font-weight: bold; line-height: 23px; width: 50%;}
#details #body .specific_data .content {float:left; font-weight: normal; line-height: 23px; width: 50%;}
#body .errorbox {border-color: red; color: red;}
#right .listitem .picture {height: 50px;}

#basket div.missing, #order div.missing {border: 0px none #99B5D0; margin-left:5px; width:584px; text-align: center; font-weight: bold; float: left; background: url("../img/rounded.php?sh=r&bw=1&r=8&h=32&w=584&bc=CCC&fgc=F0EFEF&bgc=FFF&tc=FFF&f=gif&aa=1") no-repeat scroll 0 0 transparent; padding-top: 3px; padding-bottom: 3px; height: 26px;}
#right .box form input.txt.fullsize, #right .box .form input.txt  {width: 110px;}
/*#right .box form span.btn {margin-left: 52px;}*/

#body .product.details .exturls {width: 300px;}
#body .product .amount.d3toleft {padding-top:4px; position:absolute; right:165px;}

#body label.fontbold {font-weight: bold;}
#body .locator {background: url(../img/locator.jpg) no-repeat; border: none; width: 584px; height: 52px;}
#body .locator .lochead {background-color: transparent;}
#body .locator .lochead .right a {margin-left: 5px;}
#body .locator .lochead a.active {border: 1px solid #205482;}
#body .locator .locbody .right input {margin-top: 0px;}

#body div.bar.prevnext{background: url(../img/nextstep.jpg) no-repeat; border-style: none; width: 584px;}
#body div.bar.prevnext.inquiry{background: url(../img/nextstep_inqu.jpg) no-repeat; margin-top: 0px; /*margin-bottom: 0px;*/}
#body div.bar.prevnext .arrowright input {background-color: transparent; border-style: none;}
#body div.bar.prevnext.basket {height: 27px;}
#body div.bar.prevnext.inquiry.basket{height: 20px;}
#body div.bar.prevnext .arrowright input.default_inquirybutton {background-color: transparent;}
#body div.bar.prevnext.bottom {margin-bottom: 5px;}
#body div.bar.prevnext.inquiry.bottom {margin-bottom: 15px;}
#body div.bar.prevnext.terms {height: 27px;}

#right .form label.right {width: 70%; margin-left: 30%;}
/*#right .form a.link {margin-left: 30%;}*/
#right div.box.minibasket form table {width: 200px;}
#right .form span.btn input#test_RightLogout {width: 75px; margin-left: 43px;}

#body .product .flag {margin-left: 3px;}
#body div.bar.prevnext .arrowdown input {background-color: transparent;}

#ToolTipp {-moz-border-radius: 8px;}
#ToolTipp .image {-moz-border-radius: 8px 0px 0px 8px;}
#ToolTipp .content {-moz-border-radius: 0px 8px 8px 0px;}
#ToolTipp .content .title {margin-bottom: 5px;}
#ToolTipp .content .tax {position: absolute; bottom: 5px;}
#ToolTipp .content .price {position: absolute; bottom: 33px;}
#ToolTipp .content .desc {height: auto; padding-bottom: 10px;}
#ToolTipp .content .status .flag {border: 1px solid #969696; float: left; margin: 0px 8px 0 3px; height: 10px; width: 10px;}
#ToolTipp .content .status .flag.green {background-color: #00AB1F;}
#ToolTipp .content .status .flag.orange {background-color: #FFB200;}
#ToolTipp .content .status .flag.red {background-color: #FFB200;}
#ToolTipp .image div {width: 250px;}
#body .product .flag.red {background-color: #FFB200;}
#right .listitem .picture {height: 50px;}

#body .basket .status {font-size: 10px; margin-top:5px;}
#body .basket .flag {border: 1px solid #969696; float: left; height: 6px; margin: 3px 8px 0 0; width: 6px;}
#body .basket .flag {height: 10px; margin-left: 3px; margin-top: 0; width: 10px;}
#body .basket .flag.green {background-color: #00AB1F;}
#body .basket .flag.orange {background-color: #FFB200;}
#body .basket .flag.red {background-color: #FFB200;}

#body div.bar.prevnext .left.arrowdown input {background: url("bg/d3arrowleft.gif") no-repeat scroll 15px 6px transparent;}

/*** NEUES DETAILLAYOUT START ***/

.MagicThumbLupe {width: 33px; float: right;}
#body a.quantchanger.minus,
#body a.quantchanger.plus {margin-left: 12px; cursor: pointer; background: url(../img/amount_btn.gif) no-repeat transparent; display: block; height: 24px; width: 15px; padding: 0px; float: left;}
#body a.quantchanger.plus {margin-left: 0px; background-position: 0px -24px;}
#body a.quantchanger.plus:hover {background-position: -15px -24px;}
#body a.quantchanger.plus:active {background-position: -30px -24px;}
#body a.quantchanger.minus:hover {background-position: -15px 0px;}
#body a.quantchanger.minus:active {background-position: -30px 0px;}
#body .product.new input#test_AmountToBasket {float: left; height: 17px;}
#body .product.new .amountselect {margin-left: auto; margin-right: auto; width: 90px;}
#start .amountselect input, #search .amountselect input, #alist .amountselect input, #manufacturerlist .amountselect input, #vendorlist .amountselect input {float: left; height: 17px;}
#body .product .amount.d3toleft.new {right: 53px; text-align: center; margin-top: 13px;}

.btnShowHelpPanel {
    background: url("bg/ico_help.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: transparent;
    cursor: pointer;
    height: 20px;
    width: 21px;
}

#body .product.new.big
{
    width: 575px;
}

#details #body .product.new.big
{
    padding-left: 5px;
    width: 575px;
    margin-top: 33px;
}

#body .product.new.head strong.h4.big {
    /*background: url("bg/titlebar_bg.gif") repeat-x scroll 0 0 transparent;*/
    background-image: none;
    background-color: #0467df;
    width: 566px;
    min-height: 22px;
    height: auto; /* 22px; */
    padding-top: 6px;
    border: 1px solid #cbcbcb;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    top: -33px;
}

#body .product.details .image
{
    min-width: 250px;
    min-height: 250px;
    float: left;
    /* border-right: 1px dashed #cbcbcb;*/
}

#body .product.new.details .picture
{
    float: left;
    position: relative;
    width: 270px;
    text-align: center;
}

#body .product.details .textinfo
{
    min-width: 282px;
    min-height: 250px;
    float: left;
}

#body .product.details .textinfo .arttitle,
#body .product.details .textinfo .artnum,
#body .product.details .textinfo .shortdescbox,
#body .product.details .textinfo .longdesc,
#body .product.details .textinfo .categorybox,
#body .product.details .textinfo .manufacturer,
#body .product.details .textinfo .pricebox,
#body .product.details .textinfo .deliverybox,
#body .product.details .textinfo .tobasketbox,
#body .product.details .textinfo .vebox,
#body .product.details .textinfo .linkbox,
#body .product.details .textinfo .ratingbox
{
    border-bottom: 1px dashed #cbcbcb;
    padding: 10px;
    padding-left: 17px;
    min-height: 14px;
    width: 277px;
    border-left: 1px dashed #cbcbcb;
    color: #333;
}

#body .product.details .type,
#body .product.details .value
{
    float: left;
    width: 151px;
}

#body .product.details .type
{
    width: 116px;
    min-width: 116px;
}

#body .product.details .value
{
    /*border-left: 1px dashed #cbcbcb;*/
    padding-left: 10px;
}

#body .product.details .value{
    text-align: center;
}

#body .product.details .textinfo .artnum
{
    padding-top: 17px;
    padding-bottom: 17px;
    color: black;
}

#body .product.details .textinfo .artnum .value
{
    font-weight: bold;
    text-align: center;
    font-size: 13px;
}

#body .product.details .textinfo .manufacturer .type {
    margin-top: 10px;
}

#body .product.details .textinfo .manufacturer .value {
    text-align: center;
}

#body .product.details .textinfo .manufacturer .value img,
#body .product.details .textinfo .vendor .value img{
    height: 30px;
}

#body .product.details .textinfo .deliverybox .type
{
    text-align: center;
}

#body .product.details .textinfo .deliverybox .type .deliveryico.red,
#body .product.details .textinfo .deliverybox .type .deliveryico.orange,
#body .product.details .textinfo .deliverybox .type .deliveryico.green
{
    height: 20px;
    width: 28px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
}

#body .product.new .flag {
    height: 20px;
    width: 28px;
    background-color: transparent;
    border: none;
}

#body .product.new .status {
    position: absolute;
    top: 95px;
}

#search #body .product.new .status {
    position: absolute;
    top: 15px;
    right: 100px;
}

#body .product.details .textinfo .deliverybox .type .deliveryico.red,
#body .product.details .textinfo .deliverybox .type .deliveryico.orange,
#alist #body .product.new .flag.orange,
#manufacturerlist #body .product.new .flag.orange,
#vendorlist #body .product.new .flag.orange,
#search #body .product.new .flag.orange,
#start #body .product.new .flag.orange
{
    background-image: url(../img/deliver_ico_orange.gif);
}

#body .product.details .textinfo .deliverybox .type .deliveryico.green,
#alist #body .product.new .flag.green,
#manufacturerlist #body .product.new .flag.green,
#vendorlist #body .product.new .flag.green,
#search #body .product.new .flag.green,
#start #body .product.new .flag.green
{
    background-image: url(../img/deliver_ico_green.gif);
}

#body .product.details .textinfo .pricebox .value
{
    text-align: right;
    float: right;
    width: 133px;
}

#body .product.details .textinfo .pricebox .type
{
    width: 133px;
}

#body .product.new.details .textinfo .pricebox .value big
{
    color: #069;
    font-size: 25px;
    font-weight: bold;
    display: block;
    margin-top: 0px;
}

#body .product.details .textinfo .pricebox table
{
    width: 100%;
}

#body .product.details .textinfo .pricebox table tr
{
    height: 25px;
}

#body .product.details .textinfo .pricebox table .button
{
    background-image: url(../img/staffelbox.jpg);
    height: 17px;
    width: 57px;
    padding: 3px 0px;
    text-align: center;
    color: white;
    font-weight: normal;
}

#body .product.details .textinfo .pricebox table .yousave
{
    width: 62px;
}

#body .product.details .textinfo .tobasketbox .type
{
    padding-top: 3px;
    text-align: center;
}

#body .product.details .textinfo .tobasketbox .type label
{
    margin-bottom: 5px;
    display: block;
}

#body .product.details .textinfo .tobasketbox .value
{
    height: 38px;
    padding-left: 0px;
    margin-top: 5px;
}

#basket #content #body .box.minibasket .tocart
{
    background: none;
}

#basket #content #body .box.minibasket .tocart input,
#body .product.new.big .tocart input
{
    /*background: url("../img/tobasket.gif") no-repeat 0px 0px transparent;*/
    background: url("../img/basket_btn_small.jpg") no-repeat 0px 0px;
    width: 126px;
    height: 27px;
    /*width: 154px;*/
    padding-top: 5px;
    /*height: 37px;*/
    /*padding-left: 28px;*/
    margin-top: 10px;
}

#basket #content #body .box.minibasket .tocart input
{
    padding-bottom: 8px;
	padding-left:10px;
}

#basket #content #body .box.minibasket .tocart input:hover,
#body .product.new.big .tocart input:hover
{
    background-position: 0px -27px;
}

#basket #content #body .box.minibasket .tocart input:active,
#body .product.new.big .tocart input:active
{
    background-position: 0px -54px;
}

#body .product.new.details .textinfo .vebox .type
{
    text-align: center;
}

#body .product.new.details .textinfo .linkbox {height: 33px;}

#body .product.new.details .textinfo .linkbox .notice,
#body .product.new.details .textinfo .linkbox .suggest,
#body .product.new.details .textinfo .linkbox .favourites,
#body .product.new.details .textinfo .linkbox .question,
#body .product.new.details .textinfo .linkbox .ratings,
#body .product.new.details .textinfo .linkbox .attribbox .attr
{
    background: transparent url(../img/icons.gif) no-repeat 0px 0px;
    height: 33px;
    width: 33px;
    display: block;
    float: left;
    margin: 0px 11px;
}


#body .product.new.details .textinfo .linkbox .attribbox .attr {margin: 0px 11px 11px 11px;}
#body .product.new.details .textinfo .linkbox .attribbox .attr {display: none;}

#body .product.new.details .textinfo .linkbox .notice a,
#body .product.new.details .textinfo .linkbox .suggest a,
#body .product.new.details .textinfo .linkbox .favourites a,
#body .product.new.details .textinfo .linkbox .question a,
#body .product.new.details .textinfo .linkbox .ratings a
{
    position: relative;
    top: 5px;
    left: 5px;
    width: 23px;
    height: 23px;
    display: block;
}

#body .product.new.details .textinfo .linkbox .notice:hover {background-position: 0px -33px;}
#body .product.new.details .textinfo .linkbox .suggest{background-position: -33px 0px;}
#body .product.new.details .textinfo .linkbox .suggest:hover{background-position: -33px -33px;}
#body .product.new.details .textinfo .linkbox .favourites{background-position: -66px 0px;}
#body .product.new.details .textinfo .linkbox .favourites:hover{ background-position: -66px -33px;}
#body .product.new.details .textinfo .linkbox .question{background-position: -99px 0px;}
#body .product.new.details .textinfo .linkbox .question:hover{background-position: -99px -33px;}
#body .product.new.details .textinfo .linkbox .ratings{background-position: -132px 0px;}
#body .product.new.details .textinfo .linkbox .ratings:hover {background-position: -132px -33px;}

#body .product.new.details .textinfo .linkbox .attribbox
{
    height: 33px;
    position: relative;
    top: -33px;
    left: -293px;
    width: 276px;
}

#body .product.new.details .textinfo .linkbox .attribbox .spülmaschinen_geeignet_ja {background-position: 0px -66px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .spülmaschinenfest_ja {background-position: 0px -66px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .stapelbar_ja {background-position: -33px -66px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .induktion_ja {background-position: -66px -66px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .eherd_Ja {background-position: -99px -66px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .herstellergarantie_jahre_1 {background-position: 0px -132px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .herstellergarantie_jahre_2 {background-position: -33px -132px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .herstellergarantie_jahre_3 {background-position: -66px -132px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .herstellergarantie_jahre_4 {background-position: -99px -132px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .herstellergarantie_jahre_5 {background-position: -132px -132px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .nachkaufgarantie_jahre_1 {background-position: 0px -165px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .nachkaufgarantie_jahre_2 {background-position: -33px -165px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .nachkaufgarantie_jahre_3 {background-position: -66px -165px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .nachkaufgarantie_jahre_4 {background-position: -99px -165px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .nachkaufgarantie_jahre_5 {background-position: -132px -165px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .material_edelstahl {background-position: 0px -99px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .material_edelstahl_18_0 {background-position: 0px -99px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .material_edelstahl_18_10 {background-position: -33px -99px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .mikrowellen_geeignet_ja {background-position: -66px -99px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .ursprungsland_deutschland {background-position: -99px -99px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .unzerbrechlich_Ja {background-position: -132px -99px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .ursprungsland_frankreich {background-position: -165px -99px; display: block;}
#body .product.new.details .textinfo .linkbox .attribbox .ursprungsland_italien {background-position: -165px -99px; display: block;}

#body .product.new .image .picture a #product_img
{
    padding-bottom: 10px !important;
    /*border-bottom: 1px dashed #cbcbcb !important;*/
    margin-bottom: 10px !important;
}

.MagicThumbLupe.magnify
{
    background: transparent url(../img/icons.gif) no-repeat -165px 0px;
    height: 33px;
    width: 33px;
}

.MagicThumbLupe.magnify:hover
{
    background: transparent url(../img/icons.gif) no-repeat -165px -33px;
}

.d3jqtooltip {
	display:none;
	background:transparent url(../img/white_arrow.png);
	font-size:11px;
	height:70px;
	width:160px;
	padding:25px;
	color:#000;
}

/*** NEUES DETAILLAYOUT END ***/

/*** TABS / SLIDER START ***/

/* container for slides */
#content #body .images {
	position:relative;
	height:159px;

	width:595px;
	float:left;
	margin:0px;
	margin-bottom: 10px;
	cursor:pointer;
}

/* single slide */
#content #body .images div {
	display:none;
	position:absolute;
	top:0;
	left:0;
	margin:0px;
	padding:0px;
	height:159px;
	font-size:12px;
}

/* tabs (those little circles below slides) */
.slidetabs {
	clear:both;
	margin-left:330px;
	display: none;
}

/* single tab */
.slidetabs a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:none;
	display:block;
	font-size:1px;
}

/* mouseover state */
.slidetabs a:hover {
	background-position:0 -8px;
}

/* active state (current page state) */
.slidetabs a.current {
	background-position:0 -16px;
}

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;
}

div#body {padding-top: 0px;}

/*** TABS / SLIDER END ***/

#body div.bar.prevnext {
    background: url("../img/nextstep.gif");
    width: 588px;
    height: 34px;
}

#body div.bar.prevnext.basket {
    height: 34px;
}

#body div.bar.prevnext .arrowright input {
    background-image: none;
}

#body div.bar.prevnext.inquiry {
    background: url("../img/nextstep_inqu.gif") no-repeat;
}

#body div.bar.prevnext.inquiry.basket {height: 24px;}
div.bar .right {float: none; text-align: center; width: auto; padding-top: 5px;}
#body div.bar.prevnext.terms {height: 34px;}
#body .product.new strong.h3 a,
#body .product.new tt {color: #333;}
#alist #body .product.new .actions,
#manufacturerlist #body .product.new .actions,
#vendorlist #body .product.new .actions {margin-top: 5px;}
#body .product.new .cost {text-align: right; padding-right: 8px; margin-top: 18px;}
#body .product.new.thin .cost {margin-top: 0px;}
#body .product.new .cost big {color: #069; font-size: 17px;}
#alist #body .product.new .tocart,
#manufacturerlist #body .product.new .tocart,
#vendorlist #body .product.new .tocart {height: 29px; margin-top: 14px; width: 30px; float: right; margin-right: 7px;}
#body .product.new .tocart input {background: url(../img/tobasket_s.gif) no-repeat 0px 0px; height: 29px; padding: 5px 0 9px; width: 30px;}
#body .product.new .tocart input:hover {background-position: -30px 0px;}
#body .product.new .tocart input:active {background-position: -60px 0px;}

#alist #body .product.new,
#manufacturerlist #body .product.new,
#vendorlist #body .product.new {background: url("../img/rounded.php?sh=r&bw=1&r=8&h=180&w=287&bc=CECECE&fgc=FFF&bgc=FFF&tc=FFD&f=gif&aa=1") no-repeat scroll 0 0 transparent; height: 170px;}
#body .product.new strong.h3 {font-weight: normal;}
#search #body .product.new strong.h3 {height: 20px;}
#body .product.new.moredetails {position: absolute; top: 530px; width: 260px; border-style: none;}
#body .product.new.moredetails .morepics a {height: 50px; margin-right: 5px; margin-bottom: 5px;}
#body ul.rating, #body .rating li.current_rate {height: 18px;}
#body .printbox a {position: absolute; z-index: 1; right: 232px; top: 183px;}

#search #body .product strong.h3 a {font-size: 13px; font-weight: bold; color: #666;}
#search #body .product.thin .amount {bottom: 7px; right: 52px;}
#search #body .product.thin {height: 112px;}
#search #body .product.thin .tocart{width: 30px; margin-top: 0px; bottom: 7px; right: 10px;}
#search #body .product .actions a {color: #666666;}
#search #body .product.new tt {color: #666666; font-size: 11px; margin-top: 17px;}
#search #body .product.new tt span {color: #000; font-size: 11px;}
#search #body .product.new .longdesc {color: #999; font-size: 9px; width: 300px;}
#search #body .product.thin .actions {margin-top: 5px;}

#start #body .product.new .amount.d3toleft.new{display: none;}
#start #body .product.new .status {top: 88px; right: 123px;}
#start #body .product.new .tocart {position: absolute; right: 7px; width: 30px; top: 76px}
#start #body .product.new .cost {margin-right: 32px;}
#start #body .product.new.head {height: 120px; background-image: none;}
#start #body .product.new .main_box_footer{bottom: 0px; top: auto;}
#start #body .product.new {height: 120px; background-image: url("../img/rounded.php?sh=r&bw=1&r=8&h=130&w=287&bc=CECECE&fgc=FFF&bgc=FFF&tc=FFD&f=gif&aa=1");}
#start #body .product.new.small {border-style: none; background: url("../img/rounded.php?sh=r&bw=1&r=8&h=245&w=140&bc=CECECE&fgc=FFF&bgc=FFF&tc=FFD&f=gif&aa=1") no-repeat; width: 130px; height: 115px;}
#start #body .product.new.small .status {display: none;}
#start #body .product.new.small .tocart {top: 196px;}
#start #body .product.new.big {height: 208px; background: url("../img/rounded.php?sh=r&bw=1&r=8&h=218&w=585&bc=CECECE&fgc=FFF&bgc=FFF&tc=FFD&f=gif&aa=1") no-repeat scroll 0 0 transparent;}
#start #body .product.new.big strong.h3 a {font-weight: bold;}
#start #body .product.new.big .status {right: 253px;}
#start #body .product.new.big .amountselect {margin-left: 0px;}
#start #body .product.new .amount {position: absolute; bottom: 20px; right: 227px;}
#start #body .product.new.big .tocart {top: auto; bottom: 20px; right: 8px; width: 167px;}
#start #body .product.new.big .tocart input {padding-left: 28px; background-image: url("../img/basket_btn_big.jpg"); width: 167px; height: 31px;}
#start #body .product.new.big .tocart input:hover {background-position: 0px -31px;}
#start #body .product.new.big .tocart input:active {background-position: 0px -62px;}
#start #body .product.new.big .cost big {font-size: 21px;}

a.language {float: left; height: 20px; width: 26px; background-position: -26px 0px; background-repeat: no-repeat; margin-bottom: 6px;}
a.language.act {float: left; height: 20px; width: 26px; background-position: 0px 0px;}
