/* Begin NewStyles The Rev. */
/* Header: common part */
*:first-child+html div#headermain div.infoBox ul li{left:5px}
*:first-child+html div#headermain div.headernavi ul{top:0}
div#headermain{position:absolute;top:0;left:0;background:url(/images/webgraf/header/common/bg_header_register.gif) 0 0 repeat-x;width:1000px;height:200px;background-color:#FFF;position:relative}
div#headermain a.logoQuality{display:block;width:90px;height:110px;position:absolute;left:536px;top:45px}
div#headermain a.logoShop{display:block;width:500px;height:110px;background-color:#FFF;position:absolute;left:0;top:45px}
div#headermain a.logoTuev{display:block;width:56px;height:110px;position:absolute;left:636px;top:45px}
div#headermain div.headernavi{position:absolute;top:155px;left:0;width:581px;height:45px}
div#headermain div.headernavi ul{list-style-type:none;position:relative;top:-11px;left:-40px}
div#headermain div.headernavi ul li{float:left;font-size:20px}
div#headermain div.headernavi ul li a{display:block;height:35px;padding:10px 10px 0;text-decoration:none;color:#FFF}
div#headermain div.infoBox{width:140px;height:90px;position:absolute;font-size:11px;}
div#headermain div.infoBox h3{color:#FFF;font-size:11px;height:15px;margin:0;padding:3px 8px;}
div#headermain div.infoBox ul{list-style-type:none;height:69px;margin:0}
div#headermain div.infoBox ul li{text-align:left;left:-31px;padding-top:2px;position:relative}
div#headermain div.infoBox.account{left:850px;top:55px}
div#headermain div.infoBox.shoppingWithNoRisk{left:701px;top:55px}
div#headermain div.search{position:absolute;top:155px;left:581px;width:419px;height:45px}
div#headermain div.shippingcost{cursor:pointer;background:url(/images/webgraf/header/common/sprite_header_register.gif) 0 -92px no-repeat;width:210px;height:45px;position:absolute;top:0;left:312px;padding-top:17px;text-align:center}
div#headermain div.shippingcost div{display:none}
div#headermain div.shippingcost:hover div{text-align:left;display:block;background-color:#ECE9E3;position:absolute;width:180px;left:10px;top:37px;z-index:1501;padding:5px;}
div#headermain div.shoppingcart{height:28px;width:450px;background-color:#FFF;position:absolute;top:10px;left:540px;font-weight:bold}
div#headermain div.shoppingcart a{background:url(/images/webgraf/header/common/shoppingcart.gif) 0 0 no-repeat;display:block;width:130px;float:left;height:21px;padding-top:7px;padding-right:10px;text-align:right;color:#FFF;text-decoration:none}
div#headermain div.shoppingcart span.jCart{background-color:#918975;display:block;width:176px;float:left;height:19px;padding-top:5px;text-align:center;color:#FFF;border:2px outset}
div#headermain div.shoppingcart span.jCart a{background:none;height:14px;padding:0;text-align:center;width:176px}
div#headermain div.shoppingcart span.sCartLeft{display:block;width:60px;float:left;height:21px;padding-top:7px;padding-left:5px;text-align:left}
div#headermain div.shoppingcart span.sCartRight{display:block;width:60px;float:left;height:21px;padding-top:7px;padding-right:5px;text-align:right}
div#headermain div.switcher{height:45px;width:292px;position:absolute;top:8px;left:0}
div#headermain div.switcher a{display:block;width:141px;height:37px;position:absolute;top:0}
/* Header: PA part */
div#headermain div.headernavi.pa{background:url(/images/webgraf/header/pa/headernavi_bg.gif) 0 0 repeat-x}
div#headermain div.headernavi.pa ul li a:hover{background:url(/images/webgraf/header/pa/headernavi_bg_active.gif) 0 0 repeat-x;color:#002C72}
div#headermain div.headernavi.pa ul li.decollator{border-right:1px solid #5061B9}
div#headermain div.headernavi.pa ul li.selected{background:url(/images/webgraf/header/pa/headernavi_bg_active.gif) 0 0 repeat-x}
div#headermain div.headernavi.pa ul li.selected a{color:#002C72}
div#headermain div.infoBox.account.pa{background-color:#002C72}
div#headermain div.infoBox.account.pa ul{background-color:#E0E6FF}
div#headermain div.infoBox.shoppingWithNoRisk.pa{background-color:#002C72}
div#headermain div.infoBox.shoppingWithNoRisk.pa ul{background-color:#E0E6FF}
div#headermain div.switcher.pa{background:url(/images/webgraf/header/common/sprite_header_register.gif) 0 -54px no-repeat}
div#headermain div.switcher a.pa2gp{left:8px}
div#headermain div.switcher a.pa2gp:hover{background:url(/images/webgraf/header/common/sprite_header_register.gif) -8px -8px no-repeat}
div#headermain div.search.pa{background:url(/images/webgraf/header/pa/headernavi_bg.gif) 0 0 repeat-x}
/****/

/* Search: PA part */
div#headermain div.search div.suggestFormWrap.v1{margin-top:8px}
div#headermain div.search div.suggestFormWrap.v1 form label{color:#fff;font-size:1.3em;font-weight:bold}
div#headermain div.search div.suggestFormWrap.v1 form input.searchkey{border:1px solid #333;font-weight:bold;padding:1px 3px;width:318px}
div#headermain div.search div.suggestFormWrap.v1 form input.go{left:-4px;position:relative;top:5px}
div#headermain div.search div.suggestLayer{position:relative;top:0;left:-35px;width:1px;height:1px;display:none;padding:0;margin:0;z-index:1000;background-color:white;background:transparent}
div#headermain div.search span.suggestTextQueryTyped{color:#6788A2;text-decoration:underline}
div#headermain div.search table.suggestLayer{font-size:11px;width:130px;border:1px solid #888;height:12px;background-color:white;color:#272F6A;cursor:pointer}
div#headermain div.search td.suggestFooter{height:25px;border-top:solid 1px #888;font-size:9px;color:#173553;background-color:#FCFCFC;background-repeat:no-repeat;background-position:right}
div#headermain div.search td.suggestImage{height:40px}
div#headermain div.search td.suggestImage img{height:40px}
div#headermain div.search td.suggestLayer{padding:0;height:12px}
div#headermain div.search td.suggestTextAmount{padding:2px 5px 2px 15px;width:30%;text-align:right}
div#headermain div.search td.suggestTextQuery{font-weight:bold;padding:2px 15px 2px 10px}
div#headermain div.search td.suggestTextType{padding:2px 5px 2px 15px;width:30%}
div#headermain div.search tr.suggestHeader{color:#173553;font-weight:normal;font-size:10px}
div#headermain div.search tr.suggestHeader td{border-bottom:1px solid #888;padding:3px 3px 3px 5px}
div#headermain div.search tr.suggestHighlight{color:#FCFCFC;background-color:#4858A3}
div#headermain div.search tr.suggestHighlight span.suggestTextQueryTyped{color:white}
div#headermain div.search tr.suggestLayer{height:12px}
div#headermain div.search tr.suggestRow{padding:2px 2px 2px 0px;background-color:#FCFCFC}
/****/

/* Assortment Navigation: Common part */
*:first-child+html div#assortmentnavi ul{margin-left:0}
div#assortmentnavi{width:175px}
div#assortmentnavi h3{text-align:left;margin:0;font-size:13px;font-weight:bold;height:20px;padding:5px 7px 0;}
div#assortmentnavi ul{list-style-type:none;margin-top:0;margin-left:-40px;width:175px}
div#assortmentnavi ul.firstLevel{margin-bottom:8px}
div#assortmentnavi ul li{font-size:13px;text-align:left}
div#assortmentnavi ul li a{text-decoration:none;display:block;padding:2px 8px}
div#assortmentnavi ul li ul{margin-left:-40px}
div#assortmentnavi ul li ul li{font-size:12px}
div#assortmentnavi ul li ul li a{padding:2px 5px 2px 16px}
div#assortmentnavi ul li ul li ul{margin-left:-40px}
div#assortmentnavi ul li ul li ul li a{padding:2px 5px 2px 24px}
/* Assortment Navigation: PA part */
div#assortmentnavi.pa{color:#FFF}
div#assortmentnavi.pa h3{background-color:#002C72}
div#assortmentnavi.pa ul li{color:#000;background-color:#E0E6FF;border-top:1px solid #FFF}
div#assortmentnavi.pa ul li a:hover{color:#FFF;background-color:#291DA3}
div#assortmentnavi.pa ul li ul li{color:#000;background-color:#BEBBE3;border-top:1px solid #FFF}
div#assortmentnavi.pa ul li ul li a:hover,div#assortmentnavi.pa ul li ul li.selected2{background-color:#544AB5}
div#assortmentnavi.pa ul li ul li ul li{color:#000;background-color:#D4D2E2;border-top:1px solid #FFF}
div#assortmentnavi.pa ul li ul li ul li a:hover,div#assortmentnavi.pa ul li ul li ul li.selected3{background-color:#7F77C8}
div#assortmentnavi.pa ul li ul li ul li.selected3 a.selected3,div#assortmentnavi.pa ul li ul li.selected2 a.selected2{color:#FFF}
div#assortmentnavi.pa ul li.selected1{background-color:#291DA3}
div#assortmentnavi.pa ul li.selected1 a.selected1{color:#FFF}
div#assortmentnavi.pa.v1{position:absolute;top:208px}
div#assortmentnavi.pa.v1.aftersearch{color:#000}
div#assortmentnavi.pa.v2{margin-top:7px}
/****/

/* Order form box */
a#orderForm {color:#FFFFFF;display:block;height:66px;text-align:left;text-decoration:none;width:175px;margin-top:6px;}
a#orderForm span {display:block;position:relative;}
a#orderForm span.head {font-size:12px;font-weight:bold;top:4px;left:10px;}
a#orderForm span.text {left:55px;top:14px;width:120px;}
/* Order form box: PA part */
a#orderForm.pa {background: url(/images/webgraf/left/onlinebestellschein_pa.gif) no-repeat center;}
/****/

/* Main */
*:first-child+html div#main div#content div#twoBoxes div.newsletter form label{top:33px}
*:first-child+html div#main div#content div#twoBoxes div.newsletter form input#email{top:51px}
*:first-child+html div#main div#content div#twoBoxes div.newsletter form input.button{top:58px}
*:first-child+html div#main div#content div#twoBoxes div.newsletter a{top:12px}
div#main{width:1000px}
div#main div#content{left:184px;position:absolute;top:208px;width:816px}
div#main div#content div#intro{margin-top:8px;width:804px}
div#main div#content div#intro h1{font-size:13px}
div#main div#content div#payment{margin-top:10px;width:804px;height:60px;background-color:#E9F3F9;border:1px solid #162983}
div#main div#content div#payment img{margin-right:7px;margin-top:12px}
div#main div#content div#payment strong{display:block;float:left;font-size:12px;padding:15px 25px 0 15px}
div#main div#content div#recommArticles{margin-top:10px;}
div#main div#content div#slideshow{height:440px;width:806px}
div#main div#content div#slideshow a{text-decoration:none}
div#main div#content div#slideshow a img,div#main div#content div#slideshow img{border:none}
div#main div#content div#slideshow a span{display:block;font-family:Arial;font-size:11px;left:533px;position:absolute;top:295px;width:255px}
div#main div#content div#slideshow a:hover{color:#000}
div#main div#content div#slideshow p{font-family:Arial;font-size:11px;left:533px;position:absolute;top:300px;width:255px}
div#main div#content div#threeBoxes{margin-top:10px;height:143px;width:806px}
div#main div#content div#threeBoxes a{text-decoration:none;color:#162983;display:block;width:260px;height:141px;float:left;background-color:#F9F7EE;background-image:url(/images/webgraf/startsite/amb/box_bg_blue.gif);background-repeat:repeat-x;border:1px solid #162983;font-size:12px;font-weight:bold;line-height:21px;text-align:center}
div#main div#content div#threeBoxes a.middle{margin-left:10px;margin-right:10px;}
div#main div#content div#twoBoxes{margin-top:10px;width:806px;height:142px}
div#main div#content div#twoBoxes div{width:396px;height:140px;float:left;border:1px solid #162983}
div#main div#content div#twoBoxes div.catalogs a{display:block;margin:72px 0 -72px 200px}
div#main div#content div#twoBoxes div.newsletter a{color:#FFF;display:block;position:relative;left:159px;top:54px;font-size:10px;width:110px}
div#main div#content div#twoBoxes div.newsletter form input#email{position:relative;top:71px;left:59px;border:1px solid #162983}
div#main div#content div#twoBoxes div.newsletter form input.button{position:relative;top:79px;left:267px}
div#main div#content div#twoBoxes div.newsletter form label{position:relative;left:161px;top:53px}
div#main div#content div#twoBoxes div.newsletter span{display:block;position:relative;top:56px;left:160px;font-weight:bold;font-size:13px}
/* Main: PA part */
div#main div#content div#twoBoxes div.catalogs.pa{background:url(/images/webgraf/startsite/amb/unsere-kataloge.jpg) 0 0 no-repeat}
div#main div#content div#twoBoxes div.newsletter.pa{margin-right:10px;color:#FFF;background:url(/images/webgraf/startsite/amb/unser-newsletter.jpg) 0 0 no-repeat}
div#main div#content div#twoBoxes div.newsletter.pa a{color:#FFF}
/****/

/* RecommBox: PA part */
* html div.recommBox.startpage div.recommBoxHeader{width:799px;border:1px solid #162983;border-bottom:none;background-color:#E9F3E9;height:33px}
* html div.recommBox.startpage div.recommBoxHeader p.recommBoxHeaderText{margin-top:10px}
div.recommBox.startpage{width:806px}
div.recommBox.startpage .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal{width:750px;height:190px;border:none;padding-top:5px}
div.recommBox.startpage .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li{width:120px;height:177px;padding:4px;padding-top:-2px;margin:0 27px 0 0;position:relative;background-color:white}
div.recommBox.startpage .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li div.preisStern{position:absolute;background-image:url(/images/webgraf/categoryBoxes/amb/2531/preisstern.gif);background-repeat:no-repeat;background-position:-7px -7px;left:0px;top:0px;width:68px;height:47px}
div.recommBox.startpage .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li div.preisStern p{text-align:left;margin-top:2px;color:white;font-weight:bold;font-size:12px;padding:0px 36px 0px 5px;line-height:14px}
div.recommBox.startpage .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li div.recommBoxInner{clear:both;width:120px;height:120px;margin:0px}
div.recommBox.startpage .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li p.recommBoxLink{margin:0px;padding-top:2px}
div.recommBox.startpage .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li p.recommBoxLink a{font-weight:normal;text-decoration:none}
div.recommBox.startpage .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li p.recommBoxLink a:hover{text-decoration:underline}
div.recommBox.startpage .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li p.recommBoxPrice{position:absolute;right:4px;top:165px;font-size:14px;width:120px;text-align:right}
div.recommBox.startpage .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li p.recommBoxPrice span{font-size:11px;font-weight:normal}
div.recommBox.startpage .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li p.recommBoxPrice span.discount{color:#F00;font-size:14px;font-weight:bold}
div.recommBox.startpage .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li p.recommBoxPrice span.normal{font-size:14px;font-weight:bold}
div.recommBox.startpage .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li p.recommBoxPrice span.priceOld{text-decoration:line-through;font-weight:bold}
div.recommBox.startpage .jcarousel-skin-recomm .jcarousel-container-horizontal{border:1px solid #162983;border-top:none;width:778px;padding-left:26px;padding-right:0px;background-color:#E9F3F9}
div.recommBox.startpage .jcarousel-skin-recomm .jcarousel-next-horizontal{background:transparent url(/images/webgraf/recommBoxes/startpageAmbi/Pfeile_pa_vor.gif) no-repeat scroll 0 0;width:39px;height:26px;top:-27px;margin-right:5px}
div.recommBox.startpage .jcarousel-skin-recomm .jcarousel-prev-horizontal{background:transparent url(/images/webgraf/recommBoxes/startpageAmbi/Pfeile_pa_zurueck.gif) no-repeat scroll 0 0;width:39px;height:26px;top:-27px;margin-left:5px}
div.recommBox.startpage div.recommBoxHeader{border:1px solid #162983;border-bottom:none;background-color:#E9F3F9;height:32px;text-align:center}
div.recommBox.startpage div.recommBoxHeader div.headerRechts,* html div.recommBox.startpage div.recommBoxHeader div.headerLinks,div.recommBox.startpage div.recommBoxHeader div.headerLinks,* html div.recommBox.startpage div.recommBoxHeader div.headerRechts{background-image:none}
div.recommBox.startpage div.recommBoxHeader p.recommBoxHeaderText{color:#162983;margin:10px 0px 0px 0px;font-size:14px}
/****/

/* Footer: PA part */
:first-child + html div#main div#content div#footerNew_pa.v1 div ul li{position:relative;left:1px}
div#main div#content div#footerNew_pa.v1{margin-top:8px;width:802px;height:240px;clear:both}
div#main div#content div#footerNew_pa.v1 div{text-align:left;float:left;border-right:1px solid #162983;height:225px;margin-bottom:15px}
div#main div#content div#footerNew_pa.v1 div h5{margin-left:10px;font-size:1.0em}
div#main div#content div#footerNew_pa.v1 div p{margin-left:10px;top:45px}
div#main div#content div#footerNew_pa.v1 div ul{list-style-type:none;margin-left:10px;top:45px}
div#main div#content div#footerNew_pa.v1 div ul li{position:relative;left:-39px}
div#main div#content div#footerNew_pa.v1 div.col2{width:131px}
div#main div#content div#footerNew_pa.v1 div.col3{width:94px}
div#main div#content div#footerNew_pa.v1 div.col4{width:101px}
div#main div#content div#footerNew_pa.v1 div.col5{width:141px}
div#main div#content div#footerNew_pa.v1 div.left{border-left:1px solid #162983;width:207px}
div#main div#content div#footerNew_pa.v1 div.left span.small{display:block;font-size:0.8em;color:black;margin:5px 0 12px 0}
div#main div#content div#footerNew_pa.v1 div.right{width:121px}
div#main div#content div#footerNew_pa.v1 div.right .allTagz{background-position:0px -452px}
div#main div#content div#footerNew_pa.v1 div.right .delicious{background-position:-69px -452px}
div#main div#content div#footerNew_pa.v1 div.right .diggit{background-position:-18px -452px}
div#main div#content div#footerNew_pa.v1 div.right .favoriten{background-position:-35px -452px}
div#main div#content div#footerNew_pa.v1 div.right .google{background-position:-86px -452px}
div#main div#content div#footerNew_pa.v1 div.right .linkarena{background-position:-103px -452px}
div#main div#content div#footerNew_pa.v1 div.right .misterWong{background-position:-120px -452px}
div#main div#content div#footerNew_pa.v1 div.right a{background-image:url(/images/webgraf/sprites/spriteBoxHeader.gif);float:left;margin-left:10px;margin-bottom:10px;display:block;width:17px;height:17px}
p.copyright{text-align:center;margin-top:20px}
/****/

/* Kategorie */
div#categoryContent { width:621px;float:left;margin-right:10px;margin-bottom:10px; }
div#categoryContent #categoryListDescrHeader { margin:0px;}
div#categoryContent #categoryListDescrHeader h1 { font-size: 14px;padding-bottom:0;width:375px; }
div#categoryContent #categoryListDescrHeader img { float:right;margin:-20px 0px 0px 40px; }
div#categoryContent div.categoryList { float:left;margin-right:30px;height:180px;position:relative;width:122px; }
div#categoryContent div.categoryList div { position:absolute;bottom: 0px; }
/****/

/* Themen */
div.themenwelten { margin-top:10px; }
div.themenwelten div.image { position:relative;float:left;width:397px;height:165px;margin:0px 15px 0px -5px; }
div.themenwelten div.text { position:absolute;top:55px;left:33px;width:160px;height:100px;color:white;font-size:12px; }
/****/

/* Bread-Crumb-Navigation */
div.breadcrumb { padding-top:6px; }
/****/

/* Suche Ergebnisliste */
div.searchlistItem { position:relative;float:left;width:392px;height:122px;padding:0px;margin:10px 10px 0px 0px; }
div.searchlistItem img.neuLogo { position:absolute;top:2px;left:2px;z-index:998; }
div.searchlistItem img.saemereiLogo { position:absolute;top:91px;left:125px;z-index:999; }
div.searchlistItem a img { border: 1px solid black;float:left; }
div.searchlistItem div.infoBox { margin-left:130px; }
div.searchlistItem div.infoBox a.new { font-weight:bold; }
div.searchlistItem div.infoBox a.new.notForSale { color: #808080; }
div.searchlistItem span.price { font-size:1.6em;font-weight:bold; }
div.searchlistItem span.boxNotForSale { font-style:italic; }
/* Search-Header (Page-Navi, Artikel per Page...) */
div.searchHeadBoxSmall { background-color:#E9F3FA; margin:10px 0px 0px 5px; padding-top:10px; height:27px; width:811px; position:relative; text-align:center; }
div.searchHeadBoxLeftSmall { background:url(/images/webgraf/sprites/suche/ASF_Sprite_PA.gif) 19px -15px; position:absolute; width:6px; height:37px; top:0px; left:0px; }
div.searchHeadBoxRightSmall { background: url(/images/webgraf/sprites/suche/ASF_Sprite_PA.gif) 12px -15px; position:absolute; width:6px; height:37px; top:0px; right:0px; } 
div.searchHeadBoxBig { background-color:#E9F3FA; margin:10px 0px 0px 5px; height:57px; width:811px; position: relative; }
div.searchHeadBoxLeftBig { background: url(/images/webgraf/sprites/suche/ASF_Sprite_PA.gif) 19px -53px; position:absolute; width:6px; height:57px; top:0px; left:0px; }
div.searchHeadBoxRightBig {background: url(/images/webgraf/sprites/suche/ASF_Sprite_PA.gif) 12px -53px; position:absolute; width:6px; height:57px; top:0px; right:0px; }
select.filterBox.searchHeadMiddle { width:50px; float:left; margin:0px 5px 0px 55px; }
select.filterBox.searchHeadRight { width:120px; float:left; margin-left:5px; }
div.searchHeadLeft { float:left; width:265px; }
div.searchHeadLeft p { font-weight:bold; margin:0px; padding:0px; margin-left:10px; margin-top:2px; text-align:left; }
div.searchHeadLeft p span { font-weight:normal; }
div.searchHeadMiddle { float:left; width:265px; }
div.searchHeadMiddle p { float:left; padding:2px 0px 0px 0px; margin:0px; font-weight:bold; }
div.searchHeadRight { float:left; width:265px; }
div.searchHeadRight p { float:left; padding:2px 0px 0px 55px; margin:0px; font-weight:bold; }
/* After-Search-Navigation */
/* div.afterSearchOuterbox { margin-top:10px; } */
div.afterSearchInnerbox { margin-left: 7px; }
select.filterBox { font-size: 11px; margin-bottom: 2px; margin-left: 7px; width: 159px; border: 1px solid #D5E5EF; }
div.searchFilterOuterbox { position: relative; background-color: #E9F3FA; width:174px; margin-bottom: 5px; }
div.searchFilterOuterbox p { margin: 0px; padding: 0px 0px 2px 7px; font-weight: bold; font-size: 12px; }
div.searchFilterOuterbox p.set { padding: 0px 0px 2px 0px; font-weight: normal; font-size: 11px; }
div.searchFilterOuterbox div.auswahlAufheben { position: absolute; right: 5px; top: 6px; }
div.searchFilterOuterbox div.auswahlAufheben a { color: red; }
div.searchFilterOuterbox table { margin-left: 7px; }
div.searchFilterBox { background-image:url(/images/webgraf/sprites/suche/ASF_Sprite_PA.gif); background-position: -1px -1px; width: 174px; height: 6px; }
div.searchFilterBox.unten { background-position: -1px -8px; }
div.colorBox { background-image:url(/images/webgraf/sprites/suche/ASF_Sprite_PA.gif); text-align: center; width: 51px; height: 19px; margin: 3px 3px 0px 0px; }
div.colorBox.monthAktiv { background-image: none; background-color: #B8EDBE; }
div.colorBox.monthAktiv a { line-height: 18px; }
div.colorBox.monthAktiv p { font-size: 11px; font-weight: normal; }
div.colorBox.monthNotAktiv { line-height: 20px; color: grey; background-image: none; background-color: #D5E5EF; }
div.colorBox a, div.colorBox p { font-weight: bold; font-size: 10px; line-height: 16px; }
div.colorBox p { padding-left: 0px; padding-top: 1px; }
div.colorBox.Braun { background-position: -1px -95px; }
div.colorBox.Braun a, div.colorBox.Braun p { color: white; }
div.colorBox.Blau { background-position: 71px -55px; }
div.colorBox.Blau a, div.colorBox.Blau p { color: white; }
div.colorBox.Schwarz { background-position: 123px -15px; }
div.colorBox.Schwarz a, div.colorBox.Schwarz p { color: white; }
div.colorBox.Grün { background-position: -1px -75px; }
div.colorBox.Mehrfarbig { background-position: -105px -95px; }
div.colorBox.Gemischt { background-position: 123px -95px; }
div.colorBox.Violett { background-position: 123px -55px; }
div.colorBox.Beige { background-position: 71px -75px; }
div.colorBox.Orange { background-position: -105px -15px; }
div.colorBox.Weiß { background-position: -1px -15px; }
div.colorBox.Transparent { background-position: -1px -15px; }
div.colorBox.Rosa { background-position: 71px -35px; }
div.colorBox.Gelb { background-position: -1px -35px; }
div.colorBox.Rot { background-position: 123px -35px; }
div.colorBox.Pink { background-position: -1px -55px; }
div.colorBox.Silber { background-position: 123px -115px; }
div.colorBox.Kupfer { background-position: 71px -115px; }
div.colorBox.Grau { background-position: 123px -75px; }
div.colorBox.Gold { background-position: -1px -115px; }
div.boxStandort { background-image: url(/images/webgraf/sprites/suche/ASF_Sprite_PA.gif); float: left; margin-right: 0px; width: 51px; height: 44px; }
div.boxStandort.sonnigerStandort { background-position: -1px 90px; margin-left: 7px; }
div.boxStandort.sonnigerStandort.noAktiv { background-position: -1px 45px; margin-left: 7px; }
div.boxStandort.halbschattigerStandort { background-position: -53px 90px; margin-left: 3px; }
div.boxStandort.halbschattigerStandort.noAktiv { background-position: -53px 45px; margin-left: 3px; }
div.boxStandort.schattigerStandort { background-position: -105px 90px; margin-left: 3px; }
div.boxStandort.schattigerStandort.noAktiv { background-position: -105px 45px; margin-left: 3px; }
div.closeButton { background:url(/images/webgraf/sprites/suche/ASF_Sprite_PA.gif) -157px 102px; width:14px; height:14px; }
div.boxMoreCategories {position:relative; margin-top:6px; }
div.boxMoreCategories p { float:right; font-size:11px; font-weight:normal; padding:0px 10px 0px 3px; }
div.boxMoreCategories div.plus { float:right; background: url(/images/webgraf/sprites/suche/ASF_Sprite_PA.gif) 18px 114px; width:11px; height:11px; margin-top:1px; }
div.boxMoreCategories div.plus.minus { background-position: 19px 87px; }
/****/

/* Spezial */
div.stopFloating { clear: both;background-image:none;margin:0px;padding:0px; }
div.stopFloating.padding10px { padding:10px; }
/****/

/* End NewStyles The Rev. */

/* Icon auf der Detailseite */
div.detailPageIcon { background-image:url(/images/webgraf/sprites/spriteDetailIcons2.gif);background-repeat:no-repeat;display:inline-table;width:21px;height:16px; }
div.detailPageIcon.pflanztiefe { background-position: -86px -185px; float: left; } /* Pflanztiefe */
div.detailPageIcon.pflanzabstand { background-position: -110px -186px; float: left; } /* Pflanzabstand */
div.detailPageIcon.bluetenfarbe { background-position: -18px -142px; } /* Bluetenfarbe */
div.detailPageIcon.lfdnr_60 { background-position: 3px -140px; } /* Bienenfutterpflanze */
div.detailPageIcon.lfdnr_61 { background-position: -64px -119px; } /* Einjaehrig */
div.detailPageIcon.lfdnr_63 { background-position: -18px -119px; } /* Halbschattig */
div.detailPageIcon.lfdnr_64 { background-position: 6px -182px; } /* Kulturmaterial */
div.detailPageIcon.lfdnr_66 { background-position: -41px -119px; } /* Schattig */
div.detailPageIcon.lfdnr_67 { background-position: -65px -161px; } /* Schmetterlingspflanze */
div.detailPageIcon.lfdnr_68 { background-position: -137px -161px; } /* Schnittblume */
div.detailPageIcon.lfdnr_69 { background-position: 5px -119px; } /* Sonnig */
div.detailPageIcon.lfdnr_71 { background-position: -88px -161px; } /* Topfkultur */
div.detailPageIcon.lfdnr_72 { background-position: -46px -182px; } /* Vogelnaehrgehoelz */
div.detailPageIcon.lfdnr_73 { background-position: -67px -184px; } /* Wasserrandpflanze */
div.detailPageIcon.lfdnr_74 { background-position: -110px -119px; } /* Zweijaehrig */
div.detailPageIcon.lfdnr_153 { background-position: -17px -161px; } /* Immergruen */
div.detailPageIcon.lfdnr_154 { background-position: -37px -161px; } /* Kletterpflanze */
div.detailPageIcon.lfdnr_157 { background-position: -19px -182px; } /* Ueberwinterung im Haus */
div.detailPageIcon.lfdnr_159 { background-position: -87px -119px; } /* Geschuetzte Sorte */
div.detailPageIcon.lfdnr_169 { background-position: -109px -162px; } /* Winterhart */
div.detailPageIcon.lfdnr_172 { background-position: -133px -119px; } /* Vorkultur */
div.detailPageIcon.lfdnr_174 { background-position: -137px -140px; } /* Winterhart mit Winterschutz */
div.detailPageIcon.lfdnr_198 { background-position: -115px -143px; } /* Wintergarten */
div.detailPageIcon.lfdnr_199 { background-position: -41px -143px; } /* getopfte Pflanze */
div.detailPageIcon.lfdnr_200 { background-position: -87px -143px; } /* Topfballen */

/* Bestseller prudsys oder mitgekaufte Artikel */
#bestsellerVertical .jcarousel-skin-tango .jcarousel-container {}
#bestsellerVertical .jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl; }
#bestsellerVertical .jcarousel-skin-tango .jcarousel-container-vertical { width: 125px; height: 560px; padding: 27px 11px; }
#bestsellerVertical .jcarousel-skin-tango .jcarousel-clip-vertical { width:  130px; height: 560px; }
#bestsellerVertical .jcarousel-skin-tango .jcarousel-item { width: 125px; height: 180px; }
#bestsellerVertical .jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; }
#bestsellerVertical .jcarousel-skin-tango .jcarousel-item-placeholder { background: #FFFFFF; color: #00000; }
#bestsellerVertical .jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; bottom: 6px; left: 16px; width: 120px; height: 12px; cursor: pointer; background: transparent url(/images/webgraf/sprites/spriteBoxHeader.gif) no-repeat 0px -483px; }
#bestsellerVertical .jcarousel-skin-tango .jcarousel-next-vertical:hover { background-position: 0px -483px; }
#bestsellerVertical .jcarousel-skin-tango .jcarousel-next-vertical:active { background-position: 0px -483px; }
#bestsellerVertical .jcarousel-skin-tango .jcarousel-next-disabled-vertical,
#bestsellerVertical .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
#bestsellerVertical .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
#bestsellerVertical .jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; top: 5px; left: 16px; width: 120px; height: 12px; cursor: pointer; background: transparent url(/images/webgraf/sprites/spriteBoxHeader.gif) no-repeat -120px -483px; }
#bestsellerVertical .jcarousel-skin-tango .jcarousel-prev-vertical:hover { background-position: -120px -483px; }
#bestsellerVertical .jcarousel-skin-tango .jcarousel-prev-vertical:active { background-position: -120px -483px; }
#bestsellerVertical .jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
#bestsellerVertical .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
#bestsellerVertical .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px; }

div.detailOutbox div#container{width:621px}

/* Redaktionelle Bestseller */
div.bestsellerBox{width:618px;height:140px;border:1px solid #959595;margin:10px 2px 0px 1px;background-color:#EEF6FB}
div.bestsellerBox p { font-weight: bold; text-align: center; margin: 0px; padding: 0px; line-height: 26px; }
div.bestsellerBox ul { margin: 0px; padding: 0px; }
div.bestsellerBox ul li{float:left;width:186px;height:96px;position:relative;margin-left:9px;list-style:none outside none;background-color:white;padding:4px}
div.bestsellerBox ul li div.artPic { float:left; width:65px; height:65px; }
div.bestsellerBox ul li div.artInfos { float:left; }
div.bestsellerBox ul li div.artInfos div { margin: 0px 0px 5px 5px; width: 25px; height: 25px; background-image:url(/images/webgraf/sprites/spriteBoxHeader.gif); }
div.bestsellerBox ul li div.artInfos div.rank1 { background-position: 0px -427px; }
div.bestsellerBox ul li div.artInfos div.rank2 { background-position: -27px -427px; }
div.bestsellerBox ul li div.artInfos div.rank3 { background-position: -53px -427px; }
div.bestsellerBox ul li div.artInfos img { margin-left: 5px; margin-bottom: 5px; }
div.bestsellerBox ul li div.artInfos p.artPrice { font-weight: bold; font-size: 16px; padding: 0px; margin: 0px 0px 0px 6px; text-align: left;}
div.bestsellerBox ul li div.artInfos p.artUnit { padding: 0px; margin: 0px 0px 0px 6px; line-height: 12px; font-weight: normal; text-align: left; }
div.bestsellerBox ul li span.artName { margin: 0px; padding: 0px; font-weight: bold; line-height: 14px; }

/* Last viewed article carousel style */
div.box .jcarousel-skin-tango .jcarousel-container-horizontal { padding: 0; width: 140px }
div.box .jcarousel-skin-tango .jcarousel-clip-horizontal { height: 65px; margin: 0 0 0 4px; width: 140px; }
div.box .jcarousel-skin-tango .jcarousel-item {	height: 65px; margin: 0 5px; width: 65px; }
div.box .jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 0; position: relative; }
div.box .jcarousel-skin-tango .jcarousel-container { background: none; }
div.box .jcarousel-skin-tango .jcarousel-prev-horizontal { background-image: url(/images/webgraf/sprites/spriteDetailIcons2.gif); background-position: -37px -99px; width: 15px; height: 15px; left: -10px; top: 25px; }
div.box .jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: -19px -99px; }
div.box .jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -37px -99px; }
div.box .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
div.box .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
div.box .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { background-position: -150px -99px; cursor: default; }
* html div.box .jcarousel-skin-tango .jcarousel-prev-horizontal { left: -10px; }
*:first-child+html div.box .jcarousel-skin-tango .jcarousel-prev-horizontal { left: -10px; }
div.box .jcarousel-skin-tango .jcarousel-next-horizontal { background-image: url(/images/webgraf/sprites/spriteDetailIcons2.gif); background-position: -113px -99px; width: 15px; height: 15px; right: -22px; top: 25px; }
div.box .jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -95px -99px; }
div.box .jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -113px -99px; }
div.box .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
div.box .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
div.box .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { background-position: -150px -99px; cursor: default; }
* html div.box .jcarousel-skin-tango .jcarousel-next-horizontal { right: -24px; }
*:first-child+html div.box .jcarousel-skin-tango .jcarousel-next-horizontal { right: -24px; }

/* Vertikale Bestseller */
div#bestsellerVertical li a div.artPic { position: relative; width: 120px; height: 120px; }
div#bestsellerVertical li a img.logo { position: absolute; top: 0px; left: 0px; }
div#bestsellerVertical li a img.video { position: absolute; top: 94px; left: 94px; }
div#bestsellerVertical li p.artName { font-weight: bold; padding: 0px; margin: 0px; }
div#bestsellerVertical li p.artPrice { font-weight: bold; font-size: 16px; padding: 0px; margin: 0px; }
div#bestsellerVertical li p.artPrice span.oldPriceText { text-decoration: line-through; font-size: 11px; }
div#bestsellerVertical li p.artPrice span.oldPriceColor { color: red; }

/* WK-Button auf der Detailseite */
.warenkorbButton{background-image:url(/images/webgraf/sprites/button_cart_sprite2.gif);height:28px;width:162px}
.warenkorbButton.nichtVerfuegbar { background-position: 0px -140px; }
.warenkorbButton.verfuegbar { background-position: 0px -84px; }
.warenkorbButton.inWarenkorb { background-position: 0px -112px; }

/* CONTENT NAVI */
#nav_content {position:absolute;left:10px;bottom:1px;z-index:10;list-style-type:none;margin:0px !important;display:block;padding: 0px !important;}
ul#nav_content li {background:url(/images/webgraf/sprites/spriteHeadnavi_pa.gif) 0px -83px;display:block;float:left;font-size:17px;position:relative;border-bottom:1px solid #d6d6d6;height:37px;}
ul#nav_content li.tab_bg_rot {background:url(/images/webgraf/sprites/spriteHeadnavi_pa.gif) 0px -44px;}
ul#nav_content li.selected {border-bottom-color:white;position:relative;color: #4e4e4e !important;}
ul#nav_content li a {display:block;padding:10px 9px 7px 9px;text-decoration: none;}
ul#nav_content li .tab_l {background:url(/images/webgraf/sprites/spriteHeadnavi_pa.gif) no-repeat -6px 0px;display:block !important;height:4px !important;width:5px !important;position:absolute !important;left:0px !important;top:0px !important;}
ul#nav_content li .tab_l_rot {background:url(/images/webgraf/sprites/spriteHeadnavi_pa.gif) no-repeat 0px 0px;display:block !important;height:4px !important;width:5px !important;position:absolute !important;left:0px !important;top:0px !important;}
ul#nav_content li .tab_r {background:url(/images/webgraf/sprites/spriteHeadnavi_pa.gif) -6px -5px;display:block;height:37px;width:5px;position:absolute;right:0px;top:0px;}
ul#nav_content li .tab_r_rot {background:url(/images/webgraf/sprites/spriteHeadnavi_pa.gif) 0px -6px;display:block;height:37px;width:5px;position:absolute;right:0px;top:0px;}
ul#nav_content li.selected, ul#nav_content li:hover {background:url(/images/webgraf/sprites/spriteHeadnavi_pa.gif) 0px -122px;}
ul#nav_content li.selected .tab_l, ul#nav_content li:hover .tab_l {background:url(/images/webgraf/sprites/spriteHeadnavi_pa.gif) no-repeat -12px 0px;}
ul#nav_content li.selected .tab_l_rot, ul#nav_content li:hover .tab_l_rot {background:url(/images/webgraf/sprites/spriteHeadnavi_pa.gif) no-repeat -12px 0px;}
ul#nav_content li.selected .tab_r, ul#nav_content li:hover .tab_r {background:url(/images/webgraf/sprites/spriteHeadnavi_pa.gif) no-repeat -12px -5px;}
ul#nav_content li.selected .tab_r_rot, ul#nav_content li:hover .tab_r_rot {background:url(/images/webgraf/sprites/spriteHeadnavi_pa.gif) no-repeat -12px -5px;}
ul#nav_content a.tab_rot {color: white;}
ul#nav_content a.tab_rot:hover {color: blue;}

/* common/common.css */
/* Gemeinsames Stylesheet von Gärtner Pötschke und Pötschke Ambiente */
table.tableFliesstextSortiment { }
table.tableFliesstextSortiment thead tr td,
table.tableFliesstextSortiment tbody tr td { padding: 5px; margin: 0px; }
table.tableFliesstextSortiment thead tr td { font-weight: bold; background-color: #EFEFEF; }

/* Kategorieliste Suche */
#relatedCategoriesPA { background-image:url(/images/webgraf/logos/search_pa.gif); background-position:top left; background-repeat:no-repeat; padding-top:30px; }
#relatedCategoriesGP { background-image:url(/images/webgraf/logos/search_gp.gif); background-position:top left; background-repeat:no-repeat; padding:20px 0 0; }

/* Uebersicht Online-Kataloge */
div.catalogBox {
	margin: 0px 14px 5px 0px;
	float: left;
	width: 140px;
	height: 140px;
	position: relative;
}

/* Beginn Artikelnavigation Detailseite */
div#articleNavi{margin:10px 0px;width:623px;height:25px;font-weight:bold}
div#articleNavi div.left { float: left; width: 40%; text-align: left; margin-top: 4px; position: relative; }
div#articleNavi div.left a.linkTextLeft { text-decoration: none; position: absolute; top: 2px; left: 25px; }
div#articleNavi div.left a div.linkArrowLeft { position: absolute; top: 0px; left: 0px; width: 18px; height: 18px; background: transparent url(/images/webgraf/sprites/spriteDetailIcons2.gif) -36px 130px; }
div#articleNavi div.middle { float: left; width: 20%; text-align: center; margin-top: 6px; }
div#articleNavi div.right { float: left; width: 40%; text-align: right; margin-top: 4px; position: relative; }
div#articleNavi div.right a.linkTextRight { text-decoration: none; position: absolute; top: 2px; right: 25px; }
div#articleNavi div.right a div.linkArrowRight { position: absolute; top: 0px; right: 0px; width: 18px; height: 18px; background: transparent url(/images/webgraf/sprites/spriteDetailIcons2.gif) -110px 130px; }
* html div#articleNavi div.right { float: right; width: 19%; }
div#articleNavi img { position: relative; top: 3px; margin: 0 5px; }
/* Ende Artikelnavigation Detailseite */

/* Darstellung der Logos auf der Detailseite */
div#logosBox { margin: 10px 0px 0px 0px; }
div#logosBox a img { margin: 0px 5px 5px 0px; }

/* Darstellung der Links Geschenkverpackung/Bildgutschein auf der Detailseite */
div#serviceBox {
	text-align: right;
	margin: 20px 18px 0px 1px;
	/* height: 30px; */
}
div#serviceBox div {
	float: right;
	margin-top: 7px;
}
div#serviceBox img.geschenkverpackung {
	float: right;
	margin: 0px 5px 0px 5px;
}
div#serviceBox img.bildgutschein {
	float: right;
	margin: 0px 5px 0px 10px;
}
div#serviceBox img.lieferservice {
	float: right;
	margin: 0px 5px 0px 10px;
}

/* Darstellung der Links Geschenkverpackung/Bildgutschein auf der Detailseite (to much ids ;-) */
div .serviceBoxI {
	text-align: right;
	margin: 20px 18px 0px 1px;
	/* height: 30px; */
}
div .serviceBoxI div {
	float: right;
	margin-top: 7px;
}
div .serviceBoxI img.geschenkverpackung {
	float: right;
	margin: 0px 5px 0px 5px;
}
div .serviceBoxI img.bildgutschein {
	float: right;
	margin: 0px 5px 0px 10px;
}
div .serviceBoxI img.lieferservice {
	float: right;
	margin: 0px 5px 0px 10px;
}

/* Über uns */
a.portrait_his{
	height:	160px;
	width:		160px;
	background-image:url(/images/webgraf/aboutUs/Portrait_und_Historie.jpg); 
	background-repeat:	no-repeat;
	display:	block;  
	position:	relative; 
	left:		230px; 
	top:		10px; 
	text-decoration:none;
}

a.portrait_his:hover{	
	background-image:url(/images/webgraf/aboutUs/Portrait_und_Historie_farbig.jpg); 	
}

a.meine_kd{
	height:	118px;
	width:		160px;
	background-image:url(/images/webgraf/aboutUs/Das_sagen_meine_Kunden.jpg); 
	background-repeat:	no-repeat;
	display:	block;  
	position:	relative; 
	left:		60px; 
	top:		-50px; 
	text-decoration:none;
}

a.meine_kd:hover{	
	background-image:url(/images/webgraf/aboutUs/Das_sagen_meine_Kunden_c.gif); 
}

a.quali{
	height:	107px;
	width:		160px;
	background-image:url(/images/webgraf/aboutUs/Qualitaetsversprechen.jpg); 
	background-repeat:	no-repeat;
	display:	block;  
	position:	relative; 
	left:		420px; 
	top:		-156px; 
	text-decoration:none;
}

a.quali:hover{	
	background-image:url(/images/webgraf/aboutUs/Qualitaetsversprechen_c.gif); 
}

a.garden{
	height:	160px;
	width:		230px;
	background-image:url(/images/webgraf/aboutUs/Aus_eigenem_Garten.gif); 
	background-repeat:	no-repeat;
	display:	block;  
	position:	relative; 
	left:		95px; 
	top:		-395px; 
	text-decoration:none;
}

a.garden:hover{
	background-image:url(/images/webgraf/aboutUs/Aus_eigenem_Garten_fbg.gif); 
}

a.berate{
	height:	160px;
	width:		139px;
	background-image:url(/images/webgraf/aboutUs/Ich_berate_Sie_gerne.jpg); 
	background-repeat:	no-repeat;
	display:	block;  
	position:	relative; 
	left:		430px; 
	top:		-447px; 
	text-decoration:none;
}

a.berate:hover{	
	background-image:url(/images/webgraf/aboutUs/Ich_berate_Sie_gerne_c.gif); 
}

a.neuheit{
	height:	160px;
	width:		107px;
	background-image:url(/images/webgraf/aboutUs/Neuheiten_exklusiv.jpg); 
	background-repeat:	no-repeat;
	display:block;  
	position:	relative; 
	left:		90px; 
	top:		-124px; 
	text-decoration:none;
}

a.neuheit:hover{
	background-image:url(/images/webgraf/aboutUs/Neuheiten_exklusiv_c.gif); 
}

a.liefere_ich{
	height:	160px;
	width:		265px;
	background-image:url(/images/webgraf/aboutUs/So_liefere_ich.gif); 
	background-repeat:	no-repeat;
	display:	block;  	
	position:	relative; 	
	left:		320px; 
	top:		-575px; 
	text-decoration:none;
}

a.liefere_ich:hover{
	background-image:url(/images/webgraf/aboutUs/So_liefere_ich_c.gif); 
}


/* Popup-Fenster der Großansichten */

div.picLargeOuter {
    width: 570px;
    margin: 0px auto;
}

div.picLargeOuter div.navigation {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 12px;
    font-weight: bold;
}

div.picLargeOuter div.pic_large {
    background-repeat: no-repeat;
    height: 570px;
    width: 570px;
}

div.picLargeOuter a { padding: 2px; }
div.picLargeOuter a.picBefore { margin-right: 10px; }
div.picLargeOuter a.picNext { margin-left: 10px; }
div.picLargeOuter span.active {
    padding: 2px;
    margin: 0px;
    color: white;
    background-color: #FF0000;
}

/* Header */

#searchbar {
	height: 22px;
	padding: 0;
	text-align:center;
	font-size:12px;
	position: relative;
	color: #fff;
	overflow: hidden;
}

#searchbar .suche_biglabel {
	font-weight:bold;
	position: relative;
	bottom: 3px;
}
#searchbar .submit_button {
	padding-top:2px;
	margin-left: 268px;
	position: relative;
	top: 1px;
}

#searchbar .input_suchbegriff {
	border: 1px solid #000000;
	font-weight: bold;
	/* height: 16px; */
	position: absolute;
	top: 1px;
	padding: 1px 5px;
	width: 250px;
	left: 50%;
	margin-left: -128px;
}


/* Page Content */

.search_header {
	border-bottom: 1px solid #ccc; 
	padding: 48px 0 0 75px; 
	height: 22px;
	font-size: 14px;
	font-weight: bold;
}

.search_header .suchbegriff {
	color: red;
}

/* Box 'Gleich mitbestellen!' */
.inorder_content_box {
    padding: 10px 0px 0pt 0px; text-align: center;
}

.inorder_article_text {
    margin: 5px 0pt 10px; font-weight: bold; width:195px; height:30px;
}

.inorder_roundbox {
    width:139px; 
}

* html .inorder_roundbox { width: 139px;}

.inorder_roundbox.gp {
    background-color:#D7FFDE;
}

.inorder_roundbox.amb {
    background-color:#F2F8FF;
}

.inorder_roundbox_content {
    width: 133px;
}

.inorder_roundbox_article_in_cart {
    font-weight: bold; margin: 0; padding: 10px 0 10px 0;
}

* html .inorder_roundbox_article_in_cart {
    padding: 11px 0 12px 0;
}

*:first-child+html .inorder_roundbox_article_in_cart {
    padding: 11px 0 12px 0;
}



.inorder_roundbox_article_price {
    font-weight: bold; margin:1px 5px 5px 5px;
}


/* Box with rounded corners 1 image */
/* oben links */
.roundbox {	
	background: transparent url(/images/webgraf/roundbox.gif) no-repeat top left;
	padding-top: 6px;
}
/* unten links */
.roundbox div {	
	height: 100%;
	background: transparent url(/images/webgraf/roundbox.gif) no-repeat bottom left;
	padding-left: 6px;
}
/* unten rechts */
	.roundbox div div {	
	background: transparent url(/images/webgraf/roundbox.gif) no-repeat bottom right;
	position: relative;
	padding: 0px;	
}
/* oben rechts */
	.roundbox div div div {
	background: transparent url(/images/webgraf/roundbox.gif) no-repeat top right;
	top: -6px;
	height: auto;
	width: auto;
	padding: 6px 6px 0px 0px;
}

.roundbox.gp {
    margin-left:25px; width:145px; background-color:#D7FFDE;
}

/* IE6 Special setting */
* html .roundbox.gp {
    margin-left:1px; width:145px; background-color:#D7FFDE;
}

/* IE7 Special setting */
*:first-child+html .roundbox.gp {
    margin-left:1px; width:145px; background-color:#D7FFDE;
}

.roundbox.amb {
    margin-left:25px; width:145px; background-color:#F2F8FF;
}

/* IE6 Special setting */
* html .roundbox.amb {
    margin-left:1px; width:145px; background-color:#F2F8FF;
}

/* IE7 Special setting */
*:first-child+html .roundbox.amb {
    margin-left:1px; width:145px; background-color:#F2F8FF;
}



/* Sidebar Boxes */


/* Box-Style */

div.box_search {
	background: transparent url(/images/webgraf/boxes/box_head_search_left.gif) no-repeat top left;
	text-align: left;
	margin: 7px 0 7px 0;
}

div.box_bag {
	background: transparent url(/images/webgraf/boxes/box_head_gp_left.gif) no-repeat top left;
	text-align: left;
	margin: 7px 0 7px 0;
}

div.box {
	width:175px;
	background: transparent url(/images/webgraf/sprites/spriteBoxHeader.gif) no-repeat scroll 0px 0px;
	text-align: left;
	margin: 7px 0 7px 0;
	
}
div.box h3 {
	background: transparent url(/images/webgraf/sprites/spriteBoxHeader.gif) no-repeat scroll -605px -62px;
	display: block;
	width: auto;
	margin: 0 0 0 10px;
	padding: 0 10px 0 0;
	color: #FFFFFF;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
}
div.box h3 a {
	color: #FFFFFF;
}
div.box .content {
	border: 1px solid #888888;
	border-top: none;
	background: #FFFFFF;
	padding: 5px 10px 5px 10px;
}
div.box.productlist_ambi { margin-top: 10px; margin}
* html div.box.productlist_ambi { margin-top: 7px; }
*:first-child+html div.box.productlist_ambi { margin-top: 7px; }

div.box.catalog_gp { margin-top: 11px; }
* html div.box.catalog_gp { margin-top: 28px; }
*:first-child+html div.box.catalog_gp { margin-top: 11px; }

div.box.catalog_ambi { margin-top: 10px; }

div.box_search h3 {
	display: block;
	width: auto;
	margin: 0 0 0 10px;
	padding: 0 10px 0 0;
	background: transparent url(/images/webgraf/boxes/box_head_search_right.gif) no-repeat top right;
	color: #fff;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	height: 20px;	
	vertical-align:middle;
}


div.box_bag h3 {
	display: block;
	width: auto;
	margin: 0 0 0 10px;
	padding: 0 10px 0 0;
	background: transparent url(/images/webgraf/boxes/box_head_gp_right.gif) no-repeat top right;
	color: #fff;
	line-height: 20px;	
	font-size: 11px;
	font-weight: bold;
	height: 20px;	
	vertical-align:middle;
}


div.box_search h3 a {
	color: #fff;
}

div.box_bag h3 a {
	color: #fff;
}

div.box_search .content {
	border: 1px solid #333;
	border-top: none;
	background: #fff;
	padding: 5px 10px 5px 10px;
}

div.box_bag .content {
	border: 1px solid #333;
	border-top: none;
	background: #fff;
	padding: 5px 10px 5px 10px;
	width: 173px;
}
div.box_bag .content.okat {	width: 315px; height: 42px; position: relative; }
* html div.box_bag .content.okat { width: 333px; height: 42px; }
*:first-child+html div.box_bag .content.okat { width: 333px; height: 42px; }

div.box .content_catalog {
	border: 1px solid #333;
	border-top: none;
	background: #fff;
	padding: 5px 1px 5px 1px;
}

div.box .special {
	background: #fffdee;
}


/* #box_ohne_risiko {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#box_ohne_risiko li a span {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 3px 25px;
	border-bottom: 1px solid #F2F2DA;
    display: block;
    text-decoration: underline;
} */

#box_ohne_risiko {
	margin: 0;
	padding: 0 0 0 0px;
	width: auto;
	list-style-type: none;
}
#box_ohne_risiko li {
	background-position: 0px 2px;
	background-repeat: no-repeat;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 1px 17px;
	/*border-bottom: 1px solid #F2F2DA;*/
}

.box_flashkatalog a {
	display: block;
	height: 130px;
	width: 175px;	
	text-decoration: none;
	margin: 10px 0;
}
.box_flashkatalog a b {
	display: block;
	text-decoration: underline;
}

.box_flashkatalog a img {
	text-decoration: none;
}

/* Empfehlungen durch Kundenkaeufe (Detailansicht) */

div.content div.empfehlungsBox {
	float: left;
	width: 65px;
	text-align: left;
	background-image: none;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	width: 197px;
}
div.content div.empfehlungsBox.left { margin-left: 5px; }
* html div.content div.empfehlungsBox.left { margin-left: 2px; }
div.content div.empfehlungsBox.middle { margin-left: 11px; }
div.content div.empfehlungsBox.right { margin-left: 11px; }

div.content p.empfehlungsBoxHeaderText {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-weight: bold;
}

div.content div.empfehlungsBox img {
	float: left;
	margin: 0px 10px 0px 0px;
}

div.content div.empfehlungsBox p {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
div.content div.empfehlungsBox p.unit,
div.content div.empfehlungsBox p.price { margin: 2px 0px 0px 0px; }
div.content div.empfehlungsBox p.unit { font-weight: normal; }

/* Beginn Listung der Artikel */
div.articleList{ float:left;width:189px;height:283px;border:solid 1px #888;margin:0px 13px 23px 0px; }
div.articleList div { text-align:center; font-weight:bold; background-position: top center; background-repeat: no-repeat; }
div.namePriceBox { padding: 3px; height: 70px; }
p.namePriceBox_name { font-size: 12px; margin-bottom: 0px; }
div.linkButtonInfoImgBox { height: 55px; position: relative; }
div.linkButtonInfoImgBox_link { position: absolute; top: 0px; left: 10px; }
div.linkButtonInfoImgBox_buttonInfo { position: absolute; top: 20px; left: 0px; width: 150px; }
img.linkButtonInfoImgBox_buttonImg { margin-left: -5px; }
div.linkButtonInfoImgBox_soldout { font-weight: bold; }
div.linkButtonInfoImgBox_imgnew { position: absolute; top: 0pt; left: 150px; }
div.soldout { font-weight: normal; color: red; }

div.articleList.smallVersion { border-bottom: none; /*height: 294px;*/ }
div.articleList.smallVersion div.toCart { width:191px; height:28px; background-image: url('/images/webgraf/buttons/button_cart_sprite.gif'); background-repeat:no-repeat; background-position:0 0;}
div.articleList.smallVersion div.inCart { width:191px; height:28px; background-image: url('/images/webgraf/buttons/button_cart_sprite.gif'); background-repeat:no-repeat; background-position:0 -28px;}
div.articleList.smallVersion div.notAvailable { width:191px; height:28px; background-image: url('/images/webgraf/buttons/button_cart_sprite.gif'); background-repeat:no-repeat; background-position:0 -56px;}
div.articleList.smallVersion div.boxBackgroundPicture { width: 189px; height: 189px; position: relative; }
div.articleList.smallVersion div.boxBackgroundPicture div { position: absolute; top: 5px; left: 5px; }
div.articleList.smallVersion div.boxBackgroundPicture div.video { position:absolute; left:139px; top:138px; width:50px; height:51px; }
div.articleList.smallVersion div.boxBackgroundPicture div.discount { position:absolute;left:140px;top:-1px; }
div.articleList.smallVersion div.namePriceBox { position: relative; }
div.articleList.smallVersion div.namePriceBox p.namePriceBox_name { margin: 0px; }
div.articleList.smallVersion div.namePriceBox p.namePriceBox_price { position: absolute; top: 54px; left: 7px; font-size: 16px; margin: 0px; padding: 0px; text-align: left; }
div.articleList.smallVersion div.namePriceBox p.namePriceBox_price span { font-weight: normal; font-size: 10px; }
div.articleList.smallVersion div.namePriceBox p.namePriceBox_price span.discount { font-weight: bold; font-size: 16px; color: #FF0000; }
div.articleList.smallVersion div.namePriceBox p.namePriceBox_price span.normal { font-weight: bold; font-size: 16px; }
div.articleList.smallVersion div.namePriceBox div.boxMoreInfos { position: absolute; top: 60px; left: 118px; font-size: 10px; }
div.articleList.smallVersion div.namePriceBox div.boxMoreInfos img { float: left; padding: 3px 5px 0px 0px; }
div.articleList.smallVersion div.namePriceBox div.boxMoreInfos a { text-decoration: none; font-weight: normal; }
div.articleList.smallVersion div.namePriceBox div.boxOldPrice { position: absolute; top: 28px; left: 7px; }
div.articleList.smallVersion div.namePriceBox div.boxOldPrice.topper { top: 16px; }
div.articleList.smallVersion div.namePriceBox div.boxOldPrice p { text-decoration: line-through; font-size: 11px; }
/* Ende Listung der Artikel */

div.outerDescription { }
* html div.outerDescription { margin-top: 20px; }
*:first-child+html div.outerDescription { margin-top: 20px; }

*:first-child+html div.outerDescription div.additionalPictures { padding-top: 20px; }
* html div.outerDescription div.additionalPictures { padding-top: 20px; }

div.product_box_pic {
	float:left; 
	margin-right: 10px;
	margin-top:10px; 
	background-repeat: no-repeat;
	background-position: center top;
}

* html div.product_box_pic {
	float:left; 
	margin-right: 10px;
	margin-top:10px; 
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: -10px;
}

* + html div.product_box_pic {
	float:left; 
	margin-right: 10px;
	margin-top:10px; 
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: -10px;
}

div.product_box_description .langbezeichnung {
	font-size: 11px; 
	font-weight: normal; 	
}
div.product_box_description p.langbezeichnung {
	margin: 9px 0px 9px 0px;
}

div.product_box_description {
	margin-left: 213px;
}

* html div.product_box_description {
	margin-left: 213px;
	margin-top:-20px;
}

* + html div.product_box_description {
	margin-left: 213px;
	margin-top:-20px;
}



.artikelnr {
		text-align: left;
		font-weight: bold;		
		color:#000; 
		margin-top:10px; 
		margin-bottom:0px;
		background-image:none;
}

/* AGB */
h4.agb { margin: 10px 31px 0 31px; font-size: 1.0em; }

h4.agb.border { margin: 10px 15px 0 15px; }

p.agb { margin: 0 31px 10px 31px; }

p.agb.border { margin: 0 15px 10px 15px; }


/* Angebot der Woche und Meine/Unsere Empfehlungen */
div.recommArticleMainBox { width: 100%; height: auto; }
div.recommArticleMainBoxLeft { width: 293px; float: left; height: auto; }
div.recommArticleMainBoxRight { width: 293px; float: right; height: auto; }

div.recommArticleBox {
    float: left;
    width: 293px;
    margin-top: 10px;
    margin-right: 11px;
    margin-bottom: 10px;
}
div.recommArticleBox.special { width: 607px; } /* Anpassung AdW breit */

* html div.recommArticleBox { margin-right: 0; }

div.recommArticleBoxInnerBox.adwBox { border-left: 3px solid #e00000; border-right: 3px solid #e00000; }
* html div.recommArticleBoxInnerBox.adwBox { border-left: 3px solid #e00000; border-right: 3px solid #e00000; }

div.recommArticleBoxInnerBox p { height: 72px; padding: 2px 5px 2px 5px; margin: 0; }

div.recommArticleBoxInnerBox p span { white-space: nowrap; }

div.recommArticleBoxInnerBox .recommNamePres {
	height: 32px;
	padding-bottom: 5px;
	padding-top: 10px;
	font-size: 1.4em;
	font-weight: bold;
}
* html div.recommArticleBoxInnerBox .recommNamePres { }
div.recommArticleBoxInnerBox .recommNamePres.special { height: 1.4em; } /* Anpassung AdW breit */

div.recommArticleBoxInnerBox .recommName { height: 32px; font-weight: bold; }
div.recommArticleBoxInnerBox .recommName.special { height: 16px; } /* Anpassung AdW breit */


div.recommArticleBoxInnerBox p.recommDescr { height: 36px; padding: 2px 5px 2px 5px; margin: 0; }

div.recommArticleBoxInnerBox .cartButton { float: left; margin-top: 5px; height: 42px; }

div.recommArticleBoxInnerBox .cartButton img { margin-left: 5px; }

div.recommArticleBoxInnerBox .articleNo {
    margin-top: 5px;
    float: left;
    font-weight: bold;
    width: 126px;
    padding-right: 5px;
    text-align: right;
}

div.recommArticleBoxInnerBox .articleNo.only { width: 208px; }
div.recommArticleBoxInnerBox .articleNo.only.special { width: 520px; } /* Anpassung AdW breit */

div.recommArticleBoxInnerBox .pieces {
    margin-top: 5px;
    float: left;
    font-weight: bold;
    width: 77px;
    text-align: right;
}

div.recommArticleBoxInnerBox .price {
    margin-top: 5px;
    text-align: right;
    font-weight: bold;
    padding-right: 5px;
}

/* Tooltip -> Anzeige Versandkosten-Extra im WK */
div#menu-orderCard {
	position: relative; 
	z-index: 100;
	width: 20px;
	float: left;
}
  
div#menu-orderCard a {
	display: block; 
	text-align: left; 
	text-decoration: none; 
	color: black; 
}
  
div#menu-orderCard a:hover {
	color: #441111; 
	background: white;
}

div#menu-orderCard a span { display: none; }
div#menu-orderCard a:hover span {
	display: block;
	position: absolute; 
	top: 25px; 
	left: 0px; 
	width: 390px;
	padding: 5px; 
	z-index: 100;
	color: #000000; 
	background: #FFFFCC;
	text-align: left;
	border: 1px solid black;
}
div#menu-orderCard a:hover span.order { width: 576px; }
div#menu-orderCard a:hover span p { margin-top: 0px; }

/* Tooltips - Grundkonfiguration */
div.tooltip {
	position: relative;
}
div.tooltip a {
	display: block; 
	text-align: left; 
	text-decoration: underline; 
	color: black; 
}
div.tooltip a:hover {
	color: black; 
	background: white;
}
div.tooltip a span { display: none; text-decoration: none; }
div.tooltip a:hover span {
	display: block;
	position: absolute; 
	left: 0px; 
	padding: 5px; 
	z-index: 10001;
	color: #000000; 
	background: #FFFFCC;
	text-align: left;
	border: 1px solid black;
	text-decoration: none;
}

/* Anpassungen Geschenkverpackung/Bildgutschein auf Detailseite */
div.tooltip.detail a:hover span { top: 20px; width: 250px; }
*:first-child+html div.tooltip.detail a:hover span { top: 20px;	width: 138px; }
/* Anpassungen Logos auf Detailseite */
div.tooltip.logos a img { margin-right: 10px; margin-bottom: 10px; }
div.tooltip.logos a:hover span { top: 20px; left: 20px; width: 250px; }
div.tooltip.logos { float: left; display: inline; }
* html div.tooltip.logos a:hover span { top: 20px; left: 180px; width: 200px; padding: 10px; }
*:first-child+html div.tooltip.logos a:hover span { top: 20px; left: 180px; width: 200px; padding: 10px; }

/* Tooltip -> Anpassungen Links Freundschaftswerbung */
a.tooltip.friendship { text-decoration: underline; }
a.tooltip.friendship:hover span { top: -40px; left: 5px; width: 300px; text-decoration: none; }
* html a.tooltip.friendship:hover span { top: 20px; left: 0px; width: 300px; } /* IE 6 */
*:first-child+html a.tooltip.friendship:hover span { top: 20px; left: 0px; width: 300px; } /* IE 7 */


/* Tooltip - Grundkonfiguration */
a.tooltip {
	position: relative;
	/* z-index: 24; */
	background-color: white;
	text-decoration: none;
}
a.tooltip:hover {
	z-index: 25;
	/* a different background color is needed by IE6 ! */
	background-color: #FEFEFE;
}
a.tooltip span { display: none; }
a.tooltip:hover span {
	display: block;
	position: absolute;
	top: 1px;
	left: 1px;
	width: 1px;
	border: 1px solid #959595;
	padding: 5px;
	background-color: #FFFFCC;
	color: black;
	text-align: left;
}
/* Tooltip -> Anpassungen neue Detailseite */
a.tooltip.detailpage.newDesign:hover span { top: 20px; left: -416px; width: 567px; padding: 0px; }
* html a.tooltip.detailpage.newDesign:hover span { top: -235px; left: -409px; width: 567px; padding: 0px; }
*:first-child+html a.tooltip.detailpage.newDesign:hover span { top: -235px; left: -409px; width: 567px; padding: 0px; }

/* Tooltip -> Anpassungen neue Detailseite -> Icons */
a.tooltip.icons:hover span { width: 250px; background-color: white; left: 15px; top: 15px; }
* html a.tooltip.icons:hover span { width: 250px; background-color: white; left: 15px; top: 15px; }
*:first-child+html a.tooltip.icons:hover span { width: 250px; background-color: white; left: 15px; top: 15px; }

/* Tooltip -> Anpassungen Info-Button im WK (cart.html) */
a.tooltip.versandkosten:hover span { top: 10px; left: -380px; width: 350px; background-color: #FFFFFF; padding: 0px 15px 0px 15px; }
* html a.tooltip.versandkosten:hover span { padding: 15px 15px 15px 15px; }
*:first-child+html a.tooltip.versandkosten:hover span { padding: 15px 15px 15px 15px; }

/* Tooltip -> Anpassungen Info-Button im WK (cart.html) */
a.tooltip.lieferzeiten:hover span { top: 20px; left: 20px; width: 576px; }

/* Tooltip -> Anpassungen Detailseite */
a.tooltip.detailpage:hover span { top: 15px; left: -5px; width: 576px; background-color: #FFFFFF; border: none; padding: 1px; }

/* Tooltip -> Anpassungen Info-Button im WK (cart.html) */
a.tooltip.ordercart img { margin-right: 5px; }
a.tooltip.ordercart:hover span { top: 20px; left: 20px; width: 300px; }

/* Tooltip -> Anpassungen tharukaSelect */
a.tooltip.tharuka:hover span { font-weight: normal; top: 20px; left: -20px; width: 200px; }

a.tooltip.spartipp img { }
a.tooltip.spartipp:hover span { top: 10px; left: 10px; width: 150px; }

/* Tooltip -> Anpassungen Logos auf Detailseite */
a.tooltip.logos:hover span { top: 0px; left: 20px; width: 250px; }
* html a.tooltip.logos:hover span { top: 20px; left: 20px; width: 250px; } /* IE 6 */
*:first-child+html a.tooltip.logos:hover span { top: 20px; left: 20px; width: 250px; } /* IE 7 */
/* Tooltip -> Anpassungen Links Geschenkverpackung/Bildgutschein auf Detailseite */
a.tooltip.service { text-decoration: underline; }
a.tooltip.service:hover span { top: 15px; left: 0px; width: 250px; text-decoration: none; }
* html a.tooltip.service:hover span { top: 20px; left: 0px; width: 250px; } /* IE 6 */
*:first-child+html a.tooltip.service:hover span { top: 20px; left: 0px; width: 250px; } /* IE 7 */

/* Firefox Bindestrich Umbruch */
.fftrenner:after { content: "\200B"; }
/* Ende Firefox Bindestrich Umbruch */

/* General blank space with zero width */
.blankZeroWidth { font-size: 0; }

/* Beginn - Box mit Treffern zum Suchergebnisses in Kategorien */
div.relatedCategories {
	font-weight: bold;
	margin: 5px 0;
}

div.relatedCategories span.hits {
	color: grey;
	display: inline;
	font-weight: normal;
	text-decoration: none;
}

div.relatedCategories a {
	display: block;
	width: 100%;
	text-decoration: underline;
}

div.relatedCategories span {
    display: block;
}

div.relatedCategories span.h4 {
    display: block;
	margin-left: 5px;
}

div.relatedCategories span.h5 {
    display: block;
	margin-left: 10px;
}

div.relatedCategories span.h6 {
    display: block;
	margin-left: 15px;
}

div.relatedCategories span.h7 {
    display: block;
	margin-left: 20px;
}
/* Ende - Box mit Treffern zum Suchergebnisses in Kategorien */

/* ***************** Begin: Customer account ******************************* */
#customer_account {
	margin: 0 24px 10px 0;
    height: auto;
    float: left;
    width: 607px;
}

#customer_account .h_line {
	width: 621px;
	height: 7px;
	background-color: #EDEDED;
}

#customer_account .h_line.h_infoline {
	height: 28px;
}

#customer_account .h_line.h_infoline span {
	display: block;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	padding: 7px 0 0 20px;
	width: 448px;
}

#customer_account .h_line.h_infoline span.save_msg {
	background-color: yellow;
	border: 1px solid red;
	display: block;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	height: 20px;
	margin: 0 10px;
	padding: 6px 0 0 9px;
	width: 457px;
}

* html #customer_account .hline span.save_msg { width: 447px; }


#customer_account .content {
	background-color: #FFFFFF;
	border-left: 2px solid #EDEDED;
    border-right: 2px solid #EDEDED;
    clear: both;
    height: auto;
    padding: 5px;
    width: 607px;
}

#customer_account .content.billAdress {
	height: 345px;
	padding: 10px 0 10px 10px;
}

#customer_account .content.deliverAdress {
	height: 250px;
	padding: 5px 0 10px 10px;
}

#customer_account .content.payment {
	height: 250px;
	padding: 5px 0 10px 10px;
}

#customer_account .content.loginData {
	height: 160px;
	padding: 5px 0 10px 10px;
}

#customer_account .content.orderHistory {
	height: 360px;
	padding: 5px 0 10px 10px;
}

#customer_account .content.orderHistoryDetail {
	height: auto;
	padding: 5px 0 10px 10px;
}

#customer_account .invoiceAddress {
	width: 295px;
	float: left;
	height: 125px;
	margin-left: 5px;
}

#customer_account .deliveryAddress {
	width: 295px;
	height: 125px;
	margin-left: 315px;
}

#customer_account .miscInfo {
	clear: both;
	width: 605px;
	height: 85px;
	margin-left: 5px;
}

#customer_account .paymentMethod {
	width: 605px;
	height: auto;
	margin-top: 10px;
	margin-left: 5px;
}

#customer_account hr.decollator {
	width: 600px;
	margin-left: 5px;
	border: 1px solid #EDEDED
}

#customer_account .orderData {
	clear: both;
	width: 605px;
	height: auto;
}

#customer_account .orderData.tbl {
	border: medium none;
	width: 605px;
}

* html #customer_account .orderData.tbl { margin-left: 5px; }

#customer_account .orderData.tbl th {
	background-color: #EDEDED;
	text-align: center;
}

#customer_account .orderData.tbl th.img {
	width: 30px;
}

#customer_account .orderData.tbl td {
	text-align: center;
	vertical-align: middle;
}

#customer_account .orderData.tbl td img.pic {
	width: 30px;
	height: 30px;
}

#customer_account .orderData.tbl td img.opt {
	width: 24px;
	height: 30px;
}

#customer_account .orderData.tbl td.noPic {
	width: 30px;
	height: 30px;
	background-color: #EDEDED;
}

#customer_account .orderData.tbl td.artName { text-align: left; }

#customer_account .orderData.tbl td.posAmount {
	text-align: right;
	margin-right: 2px;
	margin-left: 2px;
}

#customer_account .orderData.tbl td.costs {
	text-align: left;
	padding-left: 5px;
}

#customer_account .orderData.tbl td.costsSum { text-align: right; }


#customer_account .topline { background: #FFFFFF none repeat scroll 0 0; }

#customer_account .topline div {
	background: transparent url(/images/webgraf/boxes/box_top_left_corner.gif) no-repeat left top;
	position: relative;
	top: 0;
	left: 0;
	height: 7px;
}

#customer_account .topline div div {
	background-color: #EDEDED;
	width: 621px;
}

#customer_account .topline div div div {
	background: transparent url(/images/webgraf/boxes/box_top_right_corner.gif) no-repeat right top;
	position: relative;
	top: 0;
	right: 0;
}

#customer_account .bottomline {
	background-color: #EDEDED;
	width: 621px;
	height: 2px;
}

/* ***************** End: Customer account ********************************* */

/* Begin: Navibar order history */
.naviOrderHistory { text-align: center; }
.naviOrderHistory ul { display: table; margin: 0 auto; padding: 0; white-space:nowrap; list-style-image: none; list-style-position: outside; list-style-type: none; }
.naviOrderHistory ul li { display: table-cell; float: left; font-weight: bold; width: 17px; height: 15px; padding: 0 2px; }
.naviOrderHistory ul li.left { text-align: left; }
.naviOrderHistory ul li.right { text-align: right; }
.naviOrderHistory ul li a { display: block; }
.naviOrderHistory ul li img { vertical-align: middle; }

.naviOrderHistory.container {clear:both; text-decoration:none;}
* html .naviOrderHistory.container {display:inline-block;}
*:first-child+html .naviOrderHistory.container {display:inline-block;}


/* End: Navibar order history */

/* Content-Template */
.contentBox h2 {
	font-size: 12px;
}
.contentBodyText p,
.contentBodyText ul,
.contentBodyText li {
	margin: 0px 0px 5px 0px;
}
.contentBodyText ul {
	padding-left: 20px;
}
.contentTyp1, .contentTyp7 { padding: 10px 10px 0px 0px; }
.contentTyp7 {
	background-color: #FFFFE1;
	margin: 10px 0px 10px -10px;
	padding: 10px;
}

/* ***** Top-Suchbegriffe ***** */
div.search-bubble-header {
	margin-left:19px !important;
}
div.search-bubble-header div div, div.search-bubble-header div div div {
	width:116px;
}

div.search-bubble-overall {
	margin-left:19px;
	width:585px;
}

div.search-bubble-box {
	width:430px;
	text-align:center;
	margin:10px auto;
}

div.search-bubble-box a {
	margin:0 1px;
	text-decoration:none;
}

div.search-bubble-box a:hover {
	text-decoration:underline;
}

/* ***** Tag-Cloud Schriftgröße ***** */
div.search-bubble-box a.tagSize1 { font-size:12px; }
div.search-bubble-box a.tagSize2 { font-size:13px; }
/* div.search-bubble-box a.tagSize3 { font-size:13px; } */
div.search-bubble-box a.tagSize3 { font-size:13px; }
/* div.search-bubble-box a.tagSize4 { font-size:14px; } */
div.search-bubble-box a.tagSize4 { font-size:14px; }
/* div.search-bubble-box a.tagSize5 { font-size:15px; } */
div.search-bubble-box a.tagSize5 { font-size:14px; }
/* div.search-bubble-box a.tagSize6 { font-size:16px; } */
div.search-bubble-box a.tagSize6 { font-size:15px; }
/* div.search-bubble-box a.tagSize7 { font-size:17px; } */
div.search-bubble-box a.tagSize7 { font-size:15px; }
/* div.search-bubble-box a.tagSize8 { font-size:18px; } */
div.search-bubble-box a.tagSize8 { font-size:16px; }
/* div.search-bubble-box a.tagSize9 { font-size:19px; } */
div.search-bubble-box a.tagSize9 { font-size:16px; }
/* div.search-bubble-box a.tagSize10 { font-size:20px; } */
div.search-bubble-box a.tagSize10 { font-size:17px; }
/* div.search-bubble-box a.tagSize11 { font-size:21px; } */
div.search-bubble-box a.tagSize11 { font-size:17px; }
/* div.search-bubble-box a.tagSize12 { font-size:22px; } */
div.search-bubble-box a.tagSize12 { font-size:18px; }
/* div.search-bubble-box a.tagSize13 { font-size:23px; } */
div.search-bubble-box a.tagSize13 { font-size:19px; }
/* div.search-bubble-box a.tagSize14 { font-size:24px; } */
div.search-bubble-box a.tagSize14 { font-size:20px; }
/* div.search-bubble-box a.tagSize15 { font-size:25px; } */
div.search-bubble-box a.tagSize15 { font-size:21px; }
/* div.search-bubble-box a.tagSize16 { font-size:26px; } */
div.search-bubble-box a.tagSize16 { font-size:22px; }
div.search-bubble-box a.tagSize17 { font-size:27px; }
div.search-bubble-box a.tagSize18 { font-size:28px; }
div.search-bubble-box a.tagSize19 { font-size:29px; }
div.search-bubble-box a.tagSize20 { font-size:30px; }

/* ***** Suche: Text wenn nichts gefunden wird ***** */

div.search-not-found {
	margin-left:19px;
	font-size:15px;
}

p.search-bubble-text {
	margin-left:19px;
	font-size:15px;
}

div.search-not-found strong.query-string {
	color:red;
}

div.search-not-found li {
	font-weight:bold;
}

div.search-not-found span.not-bold {
	font-weight:normal;
}

/* Login-Box Mitte */
#login_box fieldset {
	border: none;
	margin: 0;
}

#login_box fieldset div.form_input { float: left; }

#login_box fieldset div.form_input div.form_input_field {
	background-color: #EAEAEA;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 1px;
	width: 372px;
}

#login_box fieldset div.form_input div.form_input_checkbox {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 1px;
	width: 372px;
}

#login_box fieldset div.form_input div.form_input_field label {
	display: block;
	float: left;
	padding: 4px;
	width: 130px;
}

#login_box fieldset div.form_input div.form_input_field label.error { color: #AA0000; }

#login_box fieldset div.form_input div.form_input_field input.error { background-color: #FFF4B2; }

#login_box fieldset div.form_input div.form_input_checkbox label {
	display: block;
	float: left;
	padding: 4px;
	width: 130px;
}

#login_box fieldset div.form_input div.form_input_button {
	margin-bottom: 1px;
	width: 372px;
}

#login_box fieldset div.form_input div.form_input_button input { left: 106px; }
/* IE7 only */
*:first-child+html #login_box fieldset div.form_input div.form_input_button input { left: 244px; }
/* IE6 only */
* html #login_box fieldset div.form_input div.form_input_button input { left: 244px; }

/* ***** Link zum anderen Shop ***** */
a.linkToShop {
	background-image: url(/images/webgraf/teaser/linkeSpalte/pa/zum_pa_shop.jpg);
	display: block;
	height: 210px;
	width: 175px;
	background-repeat: no-repeat;
}

/* Bestseller box */
/*
#bestseller {
	height:330px;
}
*/
#bestseller li {
	left: -14px;
	list-style-type: none;
	position: relative;
	width: 130px;
	height:120px;
}

#bestseller li img.bestprop_rank {
	left: -36px;
	margin-right: -38px;
	position: relative;
	top: -20px;
}

#bestseller li div.bestprop_price {
	font-weight: bold;
	font-size: 1.2 em;
	left: 70px;
	position: relative;
	top: -55px;
	width: 65px;
}

#bestseller li div.bestprop_price span {
	font-weight: normal;
}

#bestseller li div.bestprop_name {
	font-weight:bold;
	left:0px;
/*	left:-31px;	*/
	position:relative;
/*	text-align:center;	*/
	top:-40px;
	width:126px;
/*	width:163px;	*/
}

/* Begin catalog overview */
h1.catalog_headline { font-size:1.2em; }
div.catalog_list { background-color:#F3F7FB; margin:0 3px; padding:5px; }
div.catalog_list .listbox { margin:30px 5px; height:79px; border:1px solid #333333; background-color:#FFFFFF; }
div.catalog_list .listbox .name { float:left; height:69px;	width:125px; padding:5px; }
div.catalog_list .listbox .catimg {  float:left; height:79px; }
div.catalog_list .listbox .catimg .upright { bottom:21px; position:relative; }
* html div.catalog_list .listbox .catimg .upright { bottom:0; }
div.catalog_list .listbox .catimg .landscape { position:relative; }
div.catalog_list .listbox .descr { float:left;	height:53px; width:343px; padding:5px; }
div.catalog_list .listbox .descr .short { width:385px; }
div.catalog_list .listbox .descr ul { margin: 0 0 0 20px; padding: 0; }
div.catalog_list .listbox .links { float:right; text-align: right; padding-right:5px; width: 240px; }
div.catalog_list .listbox .links a { font-weight:bold; }
div.catalog_list .listbox .links a.catalog_order{background-image:url(/images/webgraf/catalog_order.gif);background-repeat:no-repeat;background-position:middle left;padding-left:30px;}
div.catalog_list .listbox .links a.catalog_scroll{background-image:url(/images/webgraf/catalog_scroll.gif);background-repeat:no-repeat;background-position:middle left;padding-left:20px;}
/* End catalog overview */
/* common/common.css */

/* amb/css/style.css */
/* *********** POETSCHKE AMBIENTE Stylesheets ************ */

/* ***************** Allgemeine Styles ******************* */

	body {
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
	}
	/* IE absturz
	form * {
		position:relative;
	}
	*/
	
	form div {
		position:relative;
	}
	
	form input {
		position:relative;
		z-index:1;
	}
	
	img {
		border: none;
		position:relative;
	}
	
	body, table {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	table.main_table {
		width: 1003px;
		table-layout:auto; 
	}
	*:first-child+html table.main_table{table-layout:fixed}
	
	a{
		color: black;
	}
	
	a:hover{
		color: blue;
	}
	
	a.mehr {
		color: #8E8E8E;
	}

	a.anker:hover{
		color: #000;
	}
	

	td {
		vertical-align:top;
	}


	
	.smallfont {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	
	.normalfont {
		font-size: 11px;
		font-weight: normal;
	}
	
	.bigfont {
		font-size: 12px;
	}

	/* Schrift für Danke-Seite */
	.thankyou {
		font-size: 14px;
	}
	
	h1 {
		font-size: 20px; 
		font-weight: bold;
	}

	h1.category_headline {
		font-size: 14px;
	}
	
	h1.kalender {
		text-align: center;
	}
	
	.rechtsbuendig {
		text-align: right;
	}
	
	.zentriert {
		text-align: center;
	}
	
	.vertical_middle {
		vertical-align: middle;
	}
	
	.vertical_bottom {
		vertical-align: bottom;
	}
	
	.red_font {
		color: #E41B00;
	}
	
	.small_cart_link {
		text-decoration:none; vertical-align:middle;
	}

	.small_cart_link:hover {
		color: blue;
	}

	textarea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
	}
	
	form#mainLogin fieldset,
	form#mainLogin form {
		border: none;
		margin: 0px;
		padding: 0px;
	}
	
	form#mainLogin .labelfelder_login {
		float: left;
		padding-top: 3px;
		vertical-align: middle;
		width: 57px;
	}
	* html form#mainLogin .labelfelder_login { width: 52px; margin-top: 2px; }
	
	form#mainLogin .inputfelder_login {
		width: 93px;
		margin-bottom: 2px;
	}

	form#mainLogin .submitButton {
		margin: 10px 0px 10px 0px;
	}
	

/* ***************** Darstellung von Fehler- und Hinweismeldungen als Liste ******************* */

ul.errorList {
	list-style-type: none;
	width: auto;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}
	
ul.errorList li {
	background-image: url(/images/webgraf/pix_blue_list.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding: 0px 0px 3px 10px;
}

ul.list {
    padding: 0;
    margin: 0;
    text-align: left;
}

ul.list li {
    list-style-image:url(/images/webgraf/pix_blue_list.gif);
    margin: 0 0 0 15px;
}



/* ***************** Darstellung von Fehler- und Hinweismeldungen ******************* */
		.mainLoginErrorMessage {
			margin-bottom: 6px;
		}
		
		.mainLoginErrorMessage.test {
			color: #AA0000;
			border: 1px solid #162983;
			padding: 5px;
			background-color: #FFFFE1;
		}

		.labelfelder_login.error,
		select.kartentypError {
			color: #AA0000;
			background-color: #FFFDEE;
		}
		* html .labelfelder_login.error { background-color: #FFFDEE; }

		.inputfelder_login.error {
			background-color: #FFF4B2;
		}
         
        .labelerror {
                background-color:#EAEAEA;
                font-size: 11px;
                font-weight: bold;
                padding: 4px; 
                margin-top: 10px;
                margin-bottom: 10px;
                font-family: Arial, Helvetica, sans-serif;
                color:#AA0000;
        }
  
        .errorBig {
                padding-top: 20px;
                color:#000;
                font-size: 14px;
                font-weight: bold;
        }

        input.error, select.error,select.kartentypError, textarea.error, .error_box {
                background-color:#FFF4B2;
		  
        }
		
/*  ***************** Spalten links und rechts - beinhalten die Boxes *************** */
	td.linke_spalte{
		text-align: center;
		vertical-align: top;
		color: #000;
	}
	td.rechte_spalte{
		text-align: center;
		vertical-align: top;
		color: #000;
	}
	
	td.linke_spalte td, td.rechte_spalte td {
		text-align: left;
	}

/* ***************** Boxes ******************* */



	table.box {
		table-layout: fixed;
		margin-top: 5px;
	}
	
	/* Boxen direkt unterhalb des Headers */

	table.box_top {
		table-layout: fixed;
		margin-top: 0px;
		width: 175px;
	}


  td.box_corner {
		width: 11px;
		height: 19px;
	}
  
  td.box_corner_left {
		width: 11px;
		height: 19px;
		background-image: url(/images/webgraf/boxes/box_blue_left.gif);
		background-repeat: no-repeat;
		background-position: center;		
	}
  
  td.box_corner_right {
		width: 11px;
		height: 19px;
		background-image: url(/images/webgraf/boxes/box_blue_right.gif);
		background-repeat: no-repeat;
		background-position: center;		
	}
  
  td.box_cart_corner_left {
		width: 11px;
		height: 19px;
		background-image: url(/images/webgraf/boxes/box_yellow_left.gif);
		background-repeat: no-repeat;
		background-position: center;		
	}
	
	td.box_cart_corner_right {
		width: 11px;
		height: 19px;
		background-image: url(/images/webgraf/boxes/box_yellow_right.gif);
		background-repeat: no-repeat;
		background-position: center;		
	}
  
	td.box_corner_grey {
		width: 10px;
		height: 29px;
	}
	td.box_corner_big {
		width: 11px;
		height: 35px;
	}
	td.box_small_head {
		width: 153px;
		height: 19px;
		vertical-align: middle;
	}
  
  td.box_description_head {
		width: 153px;
		height: 19px;
		vertical-align: middle;
		background-image: url(/images/webgraf/pix_blue.gif);
		font-weight: bold;
		color: #fff;
	}
  
  td.box_cart_description_head {
  		width: 153px;
		height: 19px;
		vertical-align: middle;
		background-image: url(/images/webgraf/pix_yellow.gif);
		font-weight: bold;
	}
 td.box_noticelist_description_head {
		width: 615px;
		height: 19px;
		vertical-align: middle;
		background-image: url(/images/webgraf/pix_yellow.gif);
		font-weight: bold;
	}
  
	td.box_half_main_head {
		width: 294px;
		height: 19px;
		vertical-align: middle;
	}
	td.box_main_head {
		width: 100%;
		height: 19px;
		padding: 2px;
		color: #fff;
		font-weight: bold;
	}
	td.box_body_red_dark,
	td.box_body_yellow,
	td.box_body_blue_dark {
		padding: 0 0 0 0;
		vertical-align: top;
		border-right-width: 1px;
		border-right-style: solid;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-left-width: 1px;
		border-left-style: solid;
	}
	td.box_body_red_dark {
		border-right-color: #E2001A;
		border-bottom-color: #E2001A;
		border-left-color: #E2001A;
		background-color: #ffffff;
	}
	td.box_body_yellow {
		border-right-color: #ffd300;
		border-bottom-color: #ffd300;
		border-left-color: #ffd300;
		background-color: #ffffff;
	}
	
	td.box_body_blue_dark {
		border-right-color: #162983;
		border-bottom-color: #162983;
		border-left-color: #162983;
		background-color: #ffffff;
	}

	.box_content {
		padding: 10px;
		color: #000;
		font-weight: normal;
	}


	td.box_corner_left {
		width: 11px;
		height: 19px;
		background-image: url(/images/webgraf/boxes/box_blue_left.gif);
		background-repeat: no-repeat;
		background-position: center;		
	}
	
	td.box_corner_right {
		width: 11px;
		height: 19px;
		background-image: url(/images/webgraf/boxes/box_blue_right.gif);
		background-repeat: no-repeat;
		background-position: center;		
	}

	td.box_description_head {
		color: #fff;
		font-weight: bold;
		height: 19px;
		vertical-align: middle;
		background-image: url(/images/webgraf/pix_blue.gif);
	}
	
	td.box_description_head_long {
		color: #fff;
		font-weight: bold;
		width: 615px;
		height: 19px;
		vertical-align: middle;
		background-image: url(/images/webgraf/pix_blue.gif);
	}

	td.box_description_head_crossselling {
		color: #fff;
		font-weight: bold;
		width: 578px;
		height: 19px;
		vertical-align: middle;
		background-image: url(/images/webgraf/pix_blue.gif);
	}


    div.box_flashkatalog { padding: 5px 0 5px 0; }



/*  ***************** Neues Boxen-Layout fuer Mitte ***************** */

    div.boxhead_short {
        margin: 20px 0 0 0;
        font-weight: bold;
        width: 220px;
    	background: #fff;
    }

    div.boxhead_short.recommendation { margin: -5px 0px 0px 15px; }
    /* IE6 specific settings */
    * html div.boxhead_short.recommendation { margin: 0px; }
    /* IE7 specific settings */
    *:first-child+html div.boxhead_short.recommendation { margin: -8px 0px 0px 15px; }
	
    .boxhead_short div {
    	position: relative;
    	top:0px;
    	left:0px;
    	background:url(/images/webgraf/boxes/box_head_amb_left.gif) top left no-repeat;
    }
    
    .boxhead_short div div {
        top:0px;
    	left:10px;
        width:212px;
        color:#fff;
    	background:url(/images/webgraf/boxes/box_head_amb_middle.gif);
    }
    
    .boxhead_short div div div {
    	padding: 3px 0 3px 0;
     	top:0px;
    	right:0px;
    	background:url(/images/webgraf/boxes/box_head_amb_right.gif) top right no-repeat;
    }
    
    /* Needed by IE6 ;-( */
    * html .boxhead_short div div div { padding: 0px; line-height: 19px; }


    .boxhead_long {
        margin: 7px 0px 0px 0px;
        font-weight: bold;
        width: 635px;
	    float: left;
        background: #fff;
    }
    .boxhead_long.v1 { margin-top:10px;width:619px; }

    .boxhead_long div {
	   position: relative;
	   top: 0px;
	   left: 0px;
	   background: url(/images/webgraf/boxes/box_head_amb_left.gif) top left no-repeat;
    }

    .boxhead_long div div {
        top: 0px;
	    left: 10px;
        width: 617px;
        color: #fff;
        background: url(/images/webgraf/boxes/box_head_amb_middle.gif);
    }
    .boxhead_long.v1 div div { width:601px; }
	.boxhead_long div div.newDetailpageReviewBox { left: 4px; width: 611px !important; }

    .boxhead_long div div div {
        padding: 3px 0 2px;
        top: 0px;
        right: 0px;
        background: url(/images/webgraf/boxes/box_head_amb_right.gif) top right no-repeat;
    }
    /* Needed by IE6 ;-( */
    * html .boxhead_long div div div { padding: 0px; line-height: 19px; }

    div.boxframe_long {
    	width: 635px;
        clear: both;
        height: auto;
        background-color: #fff;
        border: 1px solid #333333;
    }
    div.boxframe_long.v1 { float:left;margin-right:10px;width:619px;margin-bottom:20px; }
    div.boxframe_long.ambbgcolor { background-color: #F3F7FB; }
	div.boxframe_long.recommendation {
		border-left: none;
		border-right: none;
		border-bottom: none;
		margin: 0px 15px 0px 15px;
	}
	* html div.boxframe_long.recommendation { width: 607px; margin-left: 15px; }

    div.boxcontent {
        margin: 5px;
        /* width: 625px; */
        height: auto;
    }

    span.infoline { line-height: 1.5em; }



/*  ***************** Formularfelder allgemein ***************** */

    .form_head {
        padding:15px 0 5px 5px;
        width:390px;
        clear:both;
        /* background-color: #ffffff; */
        font-size: 1.1em;
        font-weight: bold;
        font-family: Arial,Helvetica,sans-serif;
        height:auto;
    }
    
    .form_new {
        clear: both;
    }

    .form_area {
        width: 405px;
        float: left;
    }
    .form_area {
    	width: 395px;
    }
    .form_area.payment {
	   margin-bottom: 15px;
    }
	
	.form_area.subscribe { height:140px; }
	.form_area.unsubscribe { height:70px; }

    .form_notice {
        padding: 5px;
        background-color: #FFFFE1;
        border: 1px solid #162983;
        color: #666666;
        width: 190px;
        margin: 0px 0px 0px 405px;
    }
    .form_notice.v1 { margin-left:395px; }
	* html .form_notice { width: 198px; }

	/* Specific settings for IE6 */
	* html div.form_notice.friendship { width: 196px; }
    
    div.form_notice p.headerText {
		color: #666666;
		font-weight: bold;
		margin: 0px 0px 5px 0px;;
		padding: 0px;
    }

    .form_notice.error { color: #AA0000; }
    .form_notice.error.v1 { color: #AA0000;margin-left:395px; }
	* html div.form_notice.error { font-size: 11px; }

    .form_notice.error.deliveryExpressError { margin-top: 14px; }

    .form_notice.error.payment { margin-top: 10px; }

    .form_notice.error.differingShipping { margin-left: 399px; }
    * html .form_notice.error.differingShipping { margin-left: 405px; }

    .form_button {
        clear:both;
        padding:5px 0 0 0;
        margin-bottom: 5px;
        text-align: right;
    }

    .form_field_background {
        margin: 0px 0px 1px 0px;
        width:395px;
        clear:both;
        background-color: rgb(234, 234, 234);
        font-size: 11px;
        font-weight: bold;
        font-family: Arial,Helvetica,sans-serif;
    }
	.form_field_background.none { background-color:transparent; }
    * html .form_field_background .form_field_label.error { background-color: rgb(234, 234, 234); padding-top: 0px; }
    * html .form_field_input .form_input.error { background-color: #FFF4B2; }

    .form_field_background_white, .form_field_background_blue {
        margin: 0px 0px 1px 0px;
        padding: 10px 0 2px 0;
        width: 395px;
        clear: both;
        background-color: #ffffff;
        font-size: 11px;
        font-weight: normal;
        font-family: Arial,Helvetica,sans-serif;
        height: auto;
    }
    .form_field_background_blue { background-color: #F3F7FB; }

    .form_field_background_yellow {
        margin: 0px 0px 1px 0px;
        padding: 10px 0 2px 0;
        width: 395px;
        clear: both;
        background-color: #FFF4B2;
        font-size: 11px;
        font-weight: normal;
        font-family: Arial,Helvetica,sans-serif;
        height: auto;
    }
    
    .form_field_checkbox { float: left; width: 25px; }
    
    .form_field_background_white div.checkboxText { float: left; width: 330px; margin-top: 3px; }
	.form_field_background_white div.checkboxText span { background-color: #adc0f2; font-weight: bold; font-size: 1.2em; }
    /* IE 7 */
    *:first-child+html .form_field_background_white div.checkboxText { float: left; margin-top: 4px; }
    /* IE 6 */
    * html .form_field_background_white div.checkboxText { float: left; margin-top: 4px; }
    

    .form_field_label {
        float: left;
        width: 174px;
        padding: 4px 0px 4px 5px;
    	background-color: #EAEAEA;
    }
	.form_field_label.none { background-color:transparent; }
    
    .form_field_text {
    	float: left;
    	width: 210px;
    	padding: 4px 0px 4px 5px;
    	background-color: #EAEAEA;
	}

    .form_field_label.error { color: #AA0000; }
    * html .form_field_label.error { background-color: #FFFDEE; }

    .form_field_input input,
    .form_field_input textarea,
    .form_field_select select {
	   text-align: left;
	   width: 200px;
    }
	
	.form_field_select select { width:204px; }

    /* IE 7 ;-)  */
    *:first-child+html .form_field_select select { width: 206px; }
    /* IE 6 ;-)  */
    * html .form_field_select select { width: 206px; }
    
    .form_field_input input#birthdateDay, .form_field_input input#PutAddressbirthdateDay, .form_field_input input#PutBillAddressbirthdateDay { width: 30px; }
    .form_field_input input#birthdateMonth, .form_field_input input#PutAddressbirthdateMonth, .form_field_input input#PutBillAddressbirthdateMonth { width: 30px; }
    .form_field_input input#birthdateYear, .form_field_input input#PutAddressbirthdateYear, .form_field_input input#PutBillAddressbirthdateYear { width: 60px; }
    
    .form_field_input input#zip, .form_field_input input#zip2, .form_field_input input#PutAddresszip, .form_field_input input#PutBillAddresszip { width: 45px; }
    .form_field_input input#city, .form_field_input input#PutAddresscity, .form_field_input input#PutBillAddresscity { width: 141px; }
	.form_field_input input#city_catalogMask { width:141px; }
    /* IE 7 ;-) */
    *:first-child+html .form_field_input input#city { width: 139px; }
	*:first-child+html .form_field_input input#city_catalogMask { width:139px; }
    /* IE 6 ;-) */
    * html .form_field_input input#city { width: 139px; }
    
    .form_field_input input#areaCodePhone, .form_field_input input#PutAddressareaCodePhone, .form_field_input input#PutBillAddressareaCodePhone,
    .form_field_input input#areacodemobilephone,
    .form_field_input input#areacodefax { width: 60px; }
    
    .form_field_input input#phoneNo, .form_field_input input#PutAddressphoneNo, .form_field_input input#PutBillAddressphoneNo,
	.form_field_input input#phoneNo_catalogMask { width:126px; }
    .form_field_input input#mobilePhoneNo,
    .form_field_input input#faxNo { width: 126px; }
    /* IE 7 ;-( */
    *:first-child+html .form_field_input input#phoneNo,
    *:first-child+html .form_field_input input#mobilePhoneNo,
    *:first-child+html .form_field_input input#faxNo { width: 124px; }
	*:first-child+html .form_field_input input#phoneNo_catalogMask { width:124px; }
    /* IE 6 ;-( */
    * html .form_field_input input#phoneNo,
    * html .form_field_input input#mobilePhoneNo,
    * html .form_field_input input#faxNo { width: 124px; }
    
    .form_input.error { background-color: #FFF4B2; }
    
    .form_select.error { background-color: #FFF4B2; }
    
    .form_button_text {
        width: 480px;
        float: left;
    }
    .form_input_button { margin-bottom: 5px; }
    
    a.form_button_link { font-weight:bold; }
    
    .form_field_select { text-align:left; }
    
    .form_field_select .form_select.catalogMask { width:204px; }
	
	div.add_fields { padding:15px 0 10px; }


	
	
/*  ***************** Suche  ***************** */
	input.suche_eingabefeld {
		width: 550px;
		margin-left: 10px;
	}
	
	input.suche_button {
		position: relative;
		top: 5px;
		margin-left: 10px;
		padding-bottom: 2px;
	}
	* html input.suche_button { padding-bottom: 4px; }

/*  ***************** Meine Empfehlungen-Box  ***************** */
	td.empfehlungen{
		padding-top: 5px;
	}

/*  ***************** Kalenderblatt ***************** */
	img.kalenderblatt{
		width: 70px;
		border-width: 1px;
		border-style: solid;
		border-color: #4EA445;
		margin:5px;
	}

/*  ***************** Wir über uns - Box ***************** */
	img.kataloge_bilder{
		padding-right: 8px;
	}


/*  ***************** Herzlich Willkommen - Box ***************** */
	div.box_welcome_nline {
	    clear: both;
		font-size:12px;
	    font-weight: normal;
	    line-height:1.4em;
		color: #000000;
	    padding-left: 3px;
	    padding-right: 3px;
	}

	div.box_welcome_nline h1 {
		margin: 0;
		padding: 0;
		font-size:12px;
	   	font-weight: normal;
	}
  
  	div.box_welcome_cornelia_poetschke_img {
	    float: right;
	    padding-top: 20px;
	    padding-right: 5px;
	}
  
  	div.box_welcome_intro_img {
    	float: left;
    	padding-top: 10px;
    	padding-left: 0px;
    	padding-bottom: 8px;
  	}
  
  	div.box_welcome_sig_img {
    	padding-top: 5px;
    	padding-left: 40px;
  	}

/*  ***************** Ihr Kundenkonto - Box ***************** */
	div.kundenkonto {
		padding: 8px;
		/* background-color: #fffdee; */
	}
	
	div.newacc_pwd { margin-top: 14px; }
	/* IE7 specific settings */
	* html div.newacc_pwd { margin-top: 6px; }
	/* IE7 specific settings */
	*:first-child+html div.newacc_pwd { margin-top: 6px; }
	


/*  ***************** Herzlich Willkommen - Box ***************** */
	div.online_catalog {
		width: 314px;
		height: 203px;
		margin: 5px 0 0 0;
		padding: 0 0 2px 0;
		border: 1px solid #162983;
	}
	
	div.online_catalog_headline {
		font-size:1.2em; color:#162983; margin:0px 0px 0px 54px; padding: 7px 0 9px 0;
	}


/*  ***************** Einkaufen ohne Risiko - Box ***************** */
	div.ohnerisiko {
		padding: 8px;
		background-color: #fffdee;
	}
	td.ohnerisiko_abstand {
		padding: 1px;
		padding-right: 2px;
	}
	img.ohnerisiko_trennlinie_abstand{
	margin-top: 4px;
	margin-bottom: 4px;
	}
	
/*  ***************** Warenkorb - Box ***************** */
	table.cart {
		border: 0;
		background-color: #fffdee;
		width: 173px;
		padding: 5px;
	}
	
	div.box_cart_pic {
		vertical-align: top;
		text-align: left;
		width: 65px;
		background-repeat: no-repeat;
		background-position: center;
	}
	
	td.box_cart_txt {
		padding-left: 2px;
		display: block;
		width: auto;
		overflow: hidden;
	}	

	td span.errorWarenkorb {
		color: #AA0000;
		font-size: 12px;
		padding-left: 5px;
	}

/*  ***************** Favoriten, Bestseller, Zuletzt angesehen, Top-Suchergebnisse - Box ***************** */
	div.slot_background_image {
        width: 173px; height: 65px; background-position: center; background-repeat: no-repeat;
    }

    div.slot_article_text { clear: both; margin: 5px 0pt 10px; font-weight: bold; }
	
	table.box_uni {
		border: 0;
		background-color: #FFFFFF;
		width: 173px;
	}
	
	td.box_pic_uni {
		padding-left: 54px;  /* 25 bei ZW-Bilder */
		padding-right: 54px; /* 20 bei ZW-Bilder */
		text-align: center;
		height: 70px;
	}
	
	td.box_pic_uni a {
		cursor: pointer;
	}	

	div.box_thumb_uni {
		width: 65px;   /* 120 bei ZW-Bilder */
		height: 65px;  /* 120 bei ZW-Bilder */
		background-repeat: no-repeat;
		background-position: center;
	}
	
	td.box_txt_uni {
		text-align: center !important;
		vertical-align: top;
		padding: 2px 4px 0px 4px;
	}

/*  ***************** Katalog Anfordern Box  ***************** */

	.catalog_order_box {
		display: block;
		background-image: url(/images/webgraf/katalog/Kataloge_amb.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		position: relative;
		width: 170px;
		height: 125px;
		cursor: pointer;
		margin-top: 10px;
		margin-bottom: 5px;		
	}
	
	.catalog_order_box .text {
		position: absolute;
		left: 85px;
		display: block;
		width: 80px;
		text-align: left;
	}
	
	.catalog_order_box .button {
		position: absolute;
		top: 73px;
		left: 42px;
	}

/*  ***************** 'Unsere Kataloge'-Box  ***************** */

	.catalog_order_box {
		display: block;
		/* background-image: url(/images/webgraf/katalog/kat_indoor_08.jpg); */
		/* background-image: url(/images/webgraf/katalog/Kataloge_amb.jpg); */
		background-image: url(/images/webgraf/okat/katalog_faecher_ambi_final.jpg);
		background-position: top center;
		background-repeat: no-repeat;
		height: 125px;
		cursor: pointer;
		width:170px;
		/* margin-top: 10px;
		position: relative;
		width: 170px; */
	}
	
	.catalog_order_box .text {
		position: absolute;
		left: 85px;
		display: block;
		width: 80px;
		text-align: left;
		text-decoration: underline;
	}
	
	.catalog_order_box .button {
		position: relative;
		top: 70px;
		left: 21px;
	}
	
	.catalog_online_headline {
	   font-weight: bold;
	   text-align: center;
	}
	
	.catalog_online_box_moebel {
        display: block;
        text-align: center;
        background-image: url(/images/katalog/GartenMoebel2008.jpg);
        background-position: top left;
        background-repeat: no-repeat;
        height: 76px;
        cursor: pointer;
	}
	
	.catalog_online_box_garden {
        display: block;
        text-align: center;
        /* background-image: url(/images/katalog/Garten_Ambiente2008.jpg); */
        background-image: url(/images/webgraf/okat/Button_Onlinekat_ambi_H08.gif);
        background-position: top left;
        background-repeat: no-repeat;
        height: 103px;
        cursor: pointer;
	}
		
    .catalog_online_box_indoor {
        display: block;
        text-align: center;
        background-image: url(/images/webgraf/katalog/Wohnen_Ambiente2008.jpg);
        background-position: top left;
        background-repeat: no-repeat;
        height: 101px;
        cursor: pointer;
    }

	.catalog_online_box_button {
	   position: relative;
	   top: 95px;
	   font-weight: bold;
	}






/*  ***************** Blindgrafiken  ***************** */
	img.blindgrafik1{
		width: 11px;
		height: 1px;
	}
	img.blindgrafik2{
		width: 1px;
		height: 1px;
	}

/*  ***************** Category-Seite  ***************** */
	
	td.cat_reiter_left {
		background-image: url(/images/webgraf/cat_reiter_left.gif);
		width: 9px;
	}
	td.cat_reiter_center {
		background-image: url(/images/webgraf/cat_reiter_center.gif);
		background-repeat: repeat-x;
		padding-top: 3px;
		padding-bottom: 4px;
		color: #000000;
	}
	td.cat_reiter_right {
		background-image: url(/images/webgraf/cat_reiter_right.gif);
		width: 9px;
	}
	a.cat_linktext {
		color: #000000;
	}
	img.cat_pic {
		border: 1px solid #262626;
		padding: 0px;
	}

	/* IE7 */
	:first-child+html img.cat_pic {
		border: 1px solid #262626;
		padding: 0px;
		margin-top: -1px;
	}

	td.cat_box {
		vertical-align: bottom;
		padding: 0 17px 0 17px;
	}

	td.cat_box_reiter {
		vertical-align: bottom;
		height: 64px;
	}
	td.cat_box_pic {
		vertical-align: bottom;
	}
	td.cat_box_description {
		vertical-align: top;
	}

	.browse a, .browse * .current_page {
		font-size: 12px;
		
		padding: 2px;
		margin-top: 10px;
		font-weight: bold;
	}

	.browse * .current_page {
		background-color: #AA0000;
		color:#FFFFFF;
		font-weight: bold;
	}

/* ***************** Produktansicht ******************* */
	td.product_box_pic {
		vertical-align: top;
		text-align: left;
		width: 200px;
		background-repeat: no-repeat;
		background-position: center top;
	}
	


	

	td.merk_box_actions {
		width: 170px;
		vertical-align: top;
		text-align: left;			
	}
	td.product_box_wischer {
		vertical-align: middle;
		text-align: left;
	}
	td.product_box_logos {
		vertical-align: middle;
		text-align: left;
	}

	div.checkout_amb_container {
		border: 2px solid #162983;
		padding: 5px;
		margin-bottom: 4px;
	}

	div.product_description_text {
		margin-top: 10px;
		font-size: 11px;
		margin-bottom: 10px;
	}
	div.product_grossansicht_text {
		margin-top: 2px;
		font-weight: bold;
	}
	h1.product_headline {
		font-size: 14px;
		font-weight: bold;
		padding: 0px;
		margin:0px;
	}
	select.product_quantity_select {
		font-weight: bold;
		font-size: 12px;
		width: 250px;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	select.anrede_select {
		font-weight: bold;
		font-size: 11px;
		width: 158px;		
	}
	
	.product_mwst_hinweis {
		font-size: 10px;
		color: #7a7a7a;
	}
	
	.product_yellow_textfield {
		background-color: rgb(255, 253, 238);
		font-size: 10px;
		font-weight: bold;
		padding: 2px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.product_textfield {
		font-size: 11px;
		font-weight: bold;
		padding: 2px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.product_grey_textfield {
		background-color: #EAEAEA;
		font-size: 11px;
		font-weight: bold;
		padding: 4px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.green_textfield {
		background-image: url(/images/webgraf/pix_blue.gif);
		background-repeat: repeat;
		font-size: 11px;
		font-weight: bold;
		padding: 2px;		
		font-family: Arial, Helvetica, sans-serif;
	}
	
	td.product_grossansicht {
		background-repeat:no-repeat;
		background-position:center center;
		text-align: center;
		vertical-align: middle;
	}

/* ***************** Checkout - Bestellvorgang ******************* */
	table.checkout_bestellvorgang_ambi {
		font-weight: bold;
		color: #162983;
		border-bottom: 1px solid #162983;
	}
	
	img.checkout_bestellvorgang {
		float: left;
		vertical-align: bottom;
		padding-right: 4px;
	}

	.order_process {
    		width: 637px;
    		height: 68px;
    		font-weight: bold;
    		color: #162983;
    		border-bottom: 1px solid #162983;
    		background-image: url(/images/webgraf/bgverlauf_ambi.gif);
    		background-repeat:repeat;
  	}
	.order_process.v1 { width:621px; }
	
  	.order_process a { text-decoration: none; }
  	
  	.order_process a span { text-decoration: underline; }
  
  	.order_process_1 {
    		margin-left: 10px;
    		float: left;
    		height: 67px;
    		width: 95px;
  	}
  
  	.order_process_1_img {
    		float: left;
    		padding-top: 46px;
  	}
  
  	.order_process_1_txt {
    		position: relative;
    		top: 48px;
  	}
  
  	.order_process_2 {
    		margin-left: 15px;
    		float: left;
    		height: 67px;
    		width: 90px;
  	}
  
  	.order_process_2_img {
    		float: left;
    		padding-top: 30px;
  	}
  
  	.order_process_2_txt {
    		position: relative;
    		top: 33px;
  	}
  
  	.order_process_3 {
    		margin-left: 16px;
    		float: left;
    		height: 67px;
    		width: 110px;
  	}
  
  	.order_process_3_img {
    		float: left;
    		padding-top: 20px;
  	}
  
  	.order_process_3_txt {
    		position: relative;
    		top: 23px;
  	}
  
  	.order_process_4 {
    		margin-left: 17px;
    		float: left;
    		height: 67px;
    		width: 155px;
  	}
  
  	.order_process_4_img {
    		float: left;
    		padding-top: 8px;
  	}
  
  	.order_process_4_txt {
    		position: relative;
    		top: 11px;
  	}
  
  	.order_process_5 {
    		margin-left: 18px;
    		float: left;
    		height: 67px;
    		width: 90px;
  	}
  
  	.order_process_5_img {
    		float: left;
    		padding-top: 2px;
  	}
  
  	.order_process_5_txt {
    		position: relative;
    		top: 5px;
  	}
	
/* ***************** Checkout - Warenkorb ******************* */
	td.checkout_warenkorb {
		font-weight:bold;
		font-size:12px;
		vertical-align: middle;
	}
	
	* html td.checkout_warenkorb { padding-top: 5px; }
	
	td.checkout_warenkorb_zurueck {
		text-align:right;
		vertical-align:top;
		font-weight:bold;
	}
	
	td.checkout_warenkorb_tabelle{
		background-color: #eaeaea; 
		vertical-align: middle;
		padding-right:2px;
		padding-left:2px;
	}
	
	td.checkout_warenkorb_tabelle_white{
		background-color: #ffffff;
		vertical-align: middle;
	}
	
	img.checkout_warenkorb_icon {
		vertical-align:bottom;
		padding-top:2px;
	}
	
	div.checkout_warenkorb_container {
		border: 2px solid #ffd300;
		padding: 5px;
		margin-bottom:4px;
	}
	
	div.checkout_container {
		margin-left: 9px;
		width: 619px;
	}
	div.checkout_container.v1 { float:left;margin:0px 10px 0px 0px;width:621px; }

	span.checkout_warenkorb_graue_box {
		padding:2px;
	}
	
	span.checkout_warenkorb_gesamtsumme {
		font-size: 12px;
		font-weight: bold;
	}
	
	
	input.checkout_warenkorb_anzahl {
		background-color:#ffffff;
		/* font-size:10px; */
		text-align:right;
	}
	
	input.checkout_warenkorb_artnr {
		background-color:#ffffff;
		/* font-size:10px; */
		text-align:left;
	}
	
	hr.checkout_warenkorb_trennlinie {
		border:solid #000 1px;
	}
	
	div.checkout_yellow_textfield {
		background-color: rgb(255, 253, 238);
		font-size: 12px;
		font-weight: bold;
		padding: 2px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	tr.checkout_warenkorb_bestellschein_tabellenkopf td {
		background-color: #162983;
		padding: 2px;
		text-align: center;
		color: #fff;
		font-weight: bold;
	}
	
	td.checkout_warenkorb_bestellschein_whiterow {
		background-color: #fff;
		padding: 2px; 
		vertical-align: middle;
	}
	td.checkout_warenkorb_bestellschein_greyrow {
		background-color: #eaeaea;
		padding: 2px; 
		vertical-align: middle;
	}
	
	img.checkout_warenkorb_pic {
		width: 30px;
		height: 30px;
	}
	
/* ***************** Bewertungen ******************* */
	td.produkt_bewertungen_box_g {
		vertical-align: top;
		text-align: left;
		border: 1px solid #4ea445;
		padding: 5px;
	}
	td.produkt_bewertungen_box_a {
		vertical-align: top;
		text-align: left;
		border: 1px solid #162983;
		padding: 5px;
	}
	
/* ***************** Kundenbewertungen ******************* */
    div.box_customervoting_left {
        float: left;
        width: 220px;
        height: auto;
    }
    
    div.box_customervoting_right { margin-left: 220px; }
    
    p.img_customervoting {
        width: 200px;
        height: 200px;
        padding: 0px;
        margin: 0px;
    }
    
    div.box_customervoting_article_headline { margin-bottom: 10px; }
    
    div.box_customervoting_infoline { font-weight: normal; }
    
    div.box_customervoting_line { margin-bottom: 15px; }
    
    div.box_customervoting_questline {
        font-weight: bold;
        float: left;
        margin: 3px 5px 3px 0;
    }
    
    .customervoting_yes { margin-right: 3px; }
    
    .customervoting_no { margin-left: 3px; }
    
    div.box_customervoting_name { font-weight: bold; font-size: 1.1em; }
    
    div.box_customervoting_descr { font-weight: normal; padding: 5px 0 10px 0; }
   
    div.box_customervoting_textline { font-weight: bold; margin: 5px 0 15px 0; }
    
    div.box_customervoting_textline.error { color: #AA0000; }



	table.kundenbewertung_produktbeschreibung {
		font-weight: bold;
		font-size: 12px;
	}
	
	td.kundenbewertung_kopf,
	div.kundenbewertung_kopf {
		font-size: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	td.kundenbewertung_text,
	div.kundenbewertung_text {
		font-size: 10px;
		padding-right: 200px;
	}
	
	td.kundenbewertung_zustimmung,
	div.kundenbewertung_zustimmung {
		font-size: 11px;
		font-weight: bold;
		padding-top: 10px;

	}
	
	span.kundenbewertung_zustimmung {
		background-color: #EBEBEB;
		vertical-align: middle;
		padding: 7px; 
		float: left;
	}
	
	td.kundenbewertung_stand,
	div.kundenbewertung_stand {
		font-size: 10px;
		padding-bottom: 30px;
	}
	
	h3.kundenbewertung_headline {
		font-weight: bold;
		font-size: 12px;
	}


/*  ***************** Bestaetigungs-Seiten (confirm...) ***************** */

.confirm_img { float: left; margin: 10px 10px 0px 0px; }

.confirm_headline { font-weight: bold; font-size: 1.5em; }

.confirm_text { font-size: 1.3em; }

.confirm_sig { margin: 5px 0 0 100px; }

.confirm_link { clear: both; }


/*  ***************** Artikel bewerten ***************** */

.reviewFormHeader {
	float: left;
}

.reviewFormHeader.picture {
	width: 220px;
}

fieldset.reviewArticle {
	border: none;
	padding: 0px;
	margin: 0px;
	padding-bottom: 15px;
	border-bottom: 1px solid #162983;
	width: 395px;
}

fieldset.reviewArticle div.checkboxReview {
	float: left;
	width: 25px;
}
* html fieldset.reviewArticle div.checkboxReview input { width: 25px; }

fieldset.reviewArticle div.checkboxText {
	margin: 0px;
	padding: 3px 0px 0px 0px;
	font-weight: normal;
}
*:first-child+html fieldset.reviewArticle div.checkboxText { padding: 0px; }

.form_field_label.reviewArticle { width: 100px; }
.form_field_input.reviewArticle input,
.form_field_input.reviewArticle textarea { width: 275px; }
.form_field_input.reviewArticle textarea { height: 100px; }
.form_field_input.reviewArticle select { width: 279px; font-size: 12px; }
/* IE 6 */
* html .form_field_input.reviewArticle select { width: 281px; }
/* IE 7 */
*:first-child+html .form_field_input.reviewArticle select { width: 281px; }

/* ***************** Empfehlungen ******************* */

	td.produkt_empfehlungen_box_a {
		vertical-align: top;
		text-align: left;
		border: 1px solid #162983;
		padding: 5px;
	}

	td.produkt_empfehlungen_box_a a {
		display: block;
	}

	img.produkt_empfehlung_bild {
		padding-right: 5px;
		float: left;
	}
	td.produkt_empfehlung_1 {
		width: 15px;
	}
	td.produkt_empfehlung_2 {
		width: 10px;
	}
	td.produkt_empfehlung_3 {
		width: 20px;
	}
	td.produkt_empfehlung_4 {
		width: 15px;
	}
	td.produkt_empfehlung_img {
		width: 65px;
	}
	td.produkt_empfehlung_txt {
		width: 107px;
	}




/*  ***************** Startseite --> Meine aktuellen Empfehlungen <-- ***************** */

	div.boxcontent.recommendation {
		padding: 0px;
		margin: 0px;
	}
    
    .my_recommendation_box { margin: 20px 0px 0px 0px; }
    
    .my_recommendation_headline { margin: 30px 0px 0px 10px; }

	.my_recommendation_box_left { float: left; }
    
	div.my_recommendation_box div.outer {
		width: 293px;
		margin: 0px;
		margin-bottom: 14px;
		padding: 0px;
	}
	
	div.inner {
		background-image: url(/images/webgraf/my_recommendation/box_hg-pixel_amb.gif);
		background-repeat: repeat-y;
		padding: 0px 10px 0px 10px;
	}
	div.inner.adw {	background-image: url(/images/webgraf/my_recommendation/box_hg-pixel_adw.gif); }
		
	div.my_recommendation_box p {
		font-size: 11px;
		font-family: arial;
		padding: 0px;
		margin: 0px;
		font-weight: bold;
	}
	div.my_recommendation_box p.recomm { font-size: 14px; padding: 10px 0px 10px 0px; }
	div.my_recommendation_box p.descr { font-weight: normal; }
	div.my_recommendation_box p.namePres { padding: 5px 0px 5px 0px; }
	div.my_recommendation_box p.artNo { text-align: right; }
	div.my_recommendation_box span.trenner { margin-left: 20px; }
	
	div.my_recommendation_box table.artData { font-weight: bold; margin-left: auto; margin-right: 0; }
	div.my_recommendation_box td.artNo { width: 60px; text-align: left; }
	div.my_recommendation_box td.right { text-align: right; }
	    
    .my_recommendation_blankbox_a {
        width: 293px;
        height: 425px;
        margin: 30px 0px 0px 10px;
    }
    
    .my_recommendation_img_b { padding: 0px 0px 0px 19px; }
    
    .my_recommendation_img_c { padding: 17px 0px 0px 19px; }
    
    .my_recommendation_blankbox_b {
        padding: 0px 0px 0px 19px;
        width: 293px;
        height: 325px;
    }
    
    .my_recommendation_blankbox_c {
        padding: 17px 0px 0px 19px;
        width: 293px;
        height: 325px;
    }

/*  ***************** ReiterNavigation (NEU) ***************** */

	/* Links */
		a.reiterlink {
			position:relative;
			/* für IE: wird sonst nicht richtig ausgerichtet */
			top: 0px;
			text-align: center;
			vertical-align: middle;
			color: #000000;
			font-weight: bold;
			font-size: 11px;
			padding: 0;
			margin: 0;
		}
	
		a.reiterlink:hover {
			color: #0000ff;
			font-weight: bold;
			font-size: 11px;
		}


	/* Format (Höhe, Breite,... für die Zellen Links und rechts Ambiente */
		td.nav_reiter_ambi_left,
		td.nav_reiter_ambi_right,
		td.nav_reiter_ambi_left:hover,
		td.nav_reiter_ambi_right:hover,
		td.nav_reiter_ambi_left:active,
		td.nav_reiter_ambi_right:active,
		td.nav_reiter_ambi_left:visited,
		td.nav_reiter_ambi_right:visited,
		td.nav_reiter_ambi_left_sel,
		td.nav_reiter_ambi_right_sel {
			background-position: left bottom;
			background-repeat: no-repeat;
			empty-cells: show;
			width: 9px;
			height: 32px;
		}


	/* Format (Höhe, Breite,... für die mittlere Zelle für Ambiente */
		td.nav_reiter_ambi_center,
		td.nav_reiter_ambi_center:hover,
		td.nav_reiter_ambi_center:active,
		td.nav_reiter_ambi_center:visited,
		td.nav_reiter_ambi_center_sel {
			background-position: center bottom;
			background-repeat: repeat-x;
			empty-cells: show;
			text-align: center;
			vertical-align: middle;
			height: 32px;
		}



	/* ============= */
	/* Ambi - Reiter */
	/* ============= */	

	/* Hintergrundgrafik der Tabellenzelle bei Linkzustand: Normal */
		td.nav_reiter_ambi_left,
		td.nav_reiter_ambi_left:visited		{ background-image: url(/images/webgraf/reiter/nav_reiter_left.gif);		}
		td.nav_reiter_ambi_center,
		td.nav_reiter_ambi_center:visited	{ background-image: url(/images/webgraf/reiter/nav_reiter_center.gif);		}
		td.nav_reiter_ambi_right,
		td.nav_reiter_ambi_right:visited	{ background-image: url(/images/webgraf/reiter/nav_reiter_right.gif);		}

	/* Hintergrundgrafik der Tabellenzelle wenn Kategorie ausgewählt */
		td.nav_reiter_ambi_left_sel		{ background-image: url(/images/webgraf/reiter/nav_reiter_left_ambi.gif);	}
		td.nav_reiter_ambi_center_sel		{ background-image: url(/images/webgraf/reiter/nav_reiter_center_ambi.gif);	}
		td.nav_reiter_ambi_right_sel		{ background-image: url(/images/webgraf/reiter/nav_reiter_right_ambi.gif);	}
		td.nav_reiter_ambi_center_sel a		{ color: #cccccc; 						}
		td.nav_reiter_ambi_center_sel a:hover	{ color: #ffffff;						}

/*  ***************** Popups ***************** */

	body.popup {
			margin-bottom: 5px;
			margin-left: 5px;
			margin-right: 5px;
			margin-top: 5px;
	}

	.popup .pic_large, .popup .blindgrafik {
		width: 576px;
		height: 576px;
		background-position: center center;
		background-repeat: no-repeat;
	}


/*  ***************** Produktsuche - Ergebnisseite ***************** */

	a.produktsuche{
		color:#0000ff;
		font-size:14px;
	}

	a.produktsuche_vor{
		color:#0000ff;
	}

	td.produktsuche{
		line-height:16px;
		padding-left:10px;
	}



/*  ***************** Kontakt-Formular ***************** */

	td.box_frame {
		padding: 15px;
		color: #000000;
		border-right: 1px solid #162983;
		border-bottom: 1px solid #162983;
		border-left: 1px solid #162983;
	}
	
  	p.contact.intro {
	    padding: 5px 0px 5px 0px;
  	}

	/* Die drei Boxen mit den Kontaktdaten */
  	div.contact.telephone,
  	div.contact.internet,
  	div.contact.post {
  		padding: 5px;
  		margin-bottom: 15px;
  		float: left;
  		width: 180px;
  		height: 85px;
  		background-color: #FFFFFF;
  		border: 1px solid #162983;
  		color: #000000;
  	}
  	div.contact.internet { width: 180px; margin: 0 14px 0 14px; }
  	* html div.contact.telephone,
  	* html div.contact.internet,
  	* html div.contact.post { width: 180px; }
  	* html div.contact.internet { width: 180px; } 


	/* linke Box mit den Formularen */
	div.contact.formular {
		padding: 0;
		margin: 0;
		float: left;
		width: 380px;
	}
	
	/* Die Fieldsets der Formulare */
	fieldset.datenschutz.items,
	fieldset.contact.personal_info,
	fieldset.contact.message,
	fieldset.contact.submit {
		padding: 0;
		margin: 0;
  		border-style: none;
  		border-top: 1px solid #162983;
  		padding-top: 15px;
  		padding-bottom: 15px;
	}
	* html fieldset.contact.message { margin-left: 0px; } 	

	/* Hintergrund der Eingabefelder */
	div.contact.textfield_background {
    	background-color: #EAEAEA;
		padding: 1px;
		margin: 0px 0px 1px 0px;
	}
	* html div.contact.textfield_background {
		width: 375px;
		text-align: left;
	}
	div.contact.textfield_background.error {
        color: #AA0000;
    	background-color: #EAEAEA;
	}

	/* Die Labels zu den Eingabefeldern */
	form.contact label.contact,
	form.contact label#labelCopy {
		font-weight: bold;
		float: left;
		width: 110px;
		margin: 1px 0px 0px 5px;
		padding: 3px 0px;
		text-align: left;
	}
	form.contact label#labelCopy { width: 250px; }

	/* Die Eingabefelder */
	form.contact input,
	form.contact select,
	form.contact textarea {
		width: 236px;
		font-weight: normal;
	}
	form.contact input#zipcity { width: 50px; }
	form.contact input#city { width: 172px; }
	form.contact input#areacode { width: 72px; }
	form.contact input#phoneNo { width: 150px; }
	form.contact input#submitButton { width: 128px; }
	form.contact input#copy { width: 20px; }
	form.contact select#subject { width: 239px; }
	
	/* Die Box mit den Hinweisen und Fehlermeldungen */
	div.contact.notes {
	    background-color: #FFFFE1;
	    border: 1px solid #162983;
	    color: #666666;
	    margin-left: 402px;
	    padding: 5px;
	    width: 190px;
  	}
  	* html div.contact.notes { width: 188px; }
  	
  	img.contact.listitem {
  		width: 4px;
  		height: 4px;
  		padding: 0 0 2px 0;
  	}  	
	
	div.contact.advice.error {
		margin: 5px 0 0 0;
		color: #AA0000;
		background-color: #FFFFE1;
  	}

  	div.contact.error_message {
  		clear: both;
  		margin: 0 15px 15px 15px;
  	}
  
  	.input_text {
    	background-color: #FF0000;
    	border: 1px solid #E3E3E3;
  	}

	div.contact.advice {
		margin: 5px 0 0 0;
	}

	form.contact div.contact.submit {
		padding: 0px;
		margin: 0px;
	}
	
	div.contact.submit_background {
		padding: 1px;
		margin: 10px 0px 1px 0px;
		text-align: right;
	}
	
	input.contact.error {
    	background-color: #FFF4B2;
    }

/*  ***************** Artikel weiterempfehlen-Formular ***************** */

	/* IE6 -> Sonst läuft der rechte grüne Rahmen raus ... ??? */ 
	* html td.box_frame.recommendArticle { padding: 15px 0px 15px 15px;	}
	
	form.recommendation_article div.recommendation_article.headline {
		clear: both;
		height: 86px;
		background-color: white;
	}
	
	form.recommendation_article div.recommendation_article.headline.error {
		margin: 5px 0 0 0;
		font-size: 1.1em;
		line-height: 1.4em;
		color: #AA0000;
	}
	
	form.recommendation_article div.recommendation_article.newline {
		clear: both;
	}
	
	form.recommendation_article div.recommendation_article.bigpic {
		float: left;
		width: 220px;
		height: 220px;
	}

	form.recommendation_article div.recommendation_article.textfield_background {
    	background-color: #EAEAEA;
		font-weight: bold;
		margin-bottom: 1px;
	}
	
	form.recommendation_article div.recommendation_article.textfield_background input { width: 260px; }
	form.recommendation_article div.recommendation_article.textfield_background textarea { width: 476px; }

	/* Der IE6 braucht eine Breite, damit die textarea-Box richtig dargestellt wird ???? */
	* html form.recommendation_article div.recommendation_article.textfield_background.message { width: 595px; }

	form.recommendation_article div.recommendation_article.textfield_background.error { color: #AA0000; }
	
	form.recommendation_article div.recommendation_article.submit {
		float: right;
	}

	form.recommendation_article div.recommendation_article.checkbox {
		float: left;
		margin: 0 3px 0 0;
	}
	
    form.recommendation_article div.recommendation_article.policy.textline,
	form.recommendation_article div.recommendation_article.emailcopy.textline {
		background-color: white;
		padding: 3px 0 0 0;
		margin-left: 20px;
	}
    form.recommendation_article div.recommendation_article.policy.textline.error {
    	color: #AA0000;
    	font-size: 11px;
    }

	form.recommendation_article fieldset.recommendation_article {
  		border-color: #162983;
  		border-width: 1px 0 0 0;
  		border-style: solid none none none;
		padding: 5px;
		margin: 0;
	}
	* html form.recommendation_article fieldset.recommendation_article { float: left; }
	
	* html form.recommendation_article fieldset.recommendation_article.message,
	* html form.recommendation_article fieldset.recommendation_article.policy { width: 595px; }

	form.recommendation_article label.recommendation_article {
		float: left;
		width: 95px;
		margin: 1px 0px 0px 5px;
		padding: 3px 0 0 0;
	}
	
	form.recommendation_article label.recommendation_article.message { width: 100px; }

/*  ***************** Katalogbestellung ***************** */

    div.box_catalog_order {
        margin: 0px 0px 10px 0px;
        padding: 0px;
        /* width: 635px; */
        height: auto;
    }
    
    div.box_catalog_order p {
        margin: 15px 15px 15px 5px;
    }

    div.box_catalog_order_headline {
        margin: 5px;
        padding: 5px 0pt;
        text-align: center;
	 /* margin: 10px 0px 10px 0px; */
        font-size: 1.1em;
        font-weight: bold;
        color: #162983;
        width: 596px;
    }
    
    div.box_catalog_order_content {
        margin: 5px 4px 10px 0px;
        /* padding: 5px; */
        float: left;
        width: 150px;
        height: 165px;
    }
    *:first-child+html div.box_catalog_order_content { margin: 5px 10px 10px 0px; }

    div.box_catalog_order_content.lastbox { margin-right: 0px; }

    div.box_catalog_order_content.error { background-color: #FFF4B2; }
    
    div.box_catalog_order_content_checkbox { float: left; width: 25px;}
    
    div.box_catalog_order_content_img_txt { width: 145px; padding-left: 25px; }
    
    div.box_catalog_order_content_noimg { width: 75px; height: 110px; }
    
    div.box_catalog_order_content_newline { clear: both; }
    
    div.box_catalog_order_contact_data_txt { float: left; }
    
    div.box_catalog_order_contact_data_address { margin-left: 375px; }


	
/* ***************** Sitemap ***************************************** */

div.sitemap {
   font: 11px sans-serif;
   color: #000;
   padding: 1em 1.5em;
   line-height: 20px;
}

div.sitemap a{
	text-decoration: underline;
	font-weight: normal;
}

div.sitemap a:hover{
	text-decoration: underline;
}
   
div.sitemap li {
   padding: 0 0 0 24px;
   margin: 0;
   list-style-type: none;
}
div.sitemap li {
   background: url(/images/webgraf/sitemap_tm.gif)
               no-repeat
               0% 0%;
}
div.sitemap li.last {
   background: url(/images/webgraf/sitemap_lm.gif)
               no-repeat
               0% 0%;
}
div.sitemap ul {
   padding: 0 0 0 24px;
   margin: 0 0 0 -24px;
   list-style-type: none;
}
div.sitemap ul {
   background: url(/images/webgraf/sitemap_im.gif)
               repeat-y
               0% 0%;
}
div.sitemap ul.last {
   background-image: none;
}


/*  ***************** Bestellvorgang Stufe 3: Zahlungsart ***************** */

/*  **** NEU **** */
fieldset.paymentFieldset {
	border-style: none;
	margin: 10px 0 10px 23px;
	padding: 0;	
}

fieldset.paymentFieldset div.form_field_background {
	width: 350px;	
}
fieldset.paymentFieldset div.form_field_background div.form_field_label {
	width: 120px;	
}

	div.zahlungsart{
	padding:8px;
	color:#000000;
	font-weight:normal;
	}
	
	td.zahlungsart_key{
	padding-left:5px;
	font-weight:bold;
	background-color:#EAEAEA;
	width:100px;
	vertical-align:middle;
	}
	
	td.bankeinzug{
	padding-left:5px;
	font-weight:bold;
	background-color:#EAEAEA;
	width:100px;
	vertical-align:middle;
	}

	select.kartentyp{
	width:180px;
	font-size:11px
	}

	select.kartentypError{
	width:180px;
	font-size:11px
	}

	input.bankeinzug{
	width:180px;
	font-size:11px
	}

	/*  ***************** Bestellvorgang Stufe 4: Prüfen & Bestellen ***************** */
	
	div.pruef_bestell_container {
		padding: 5px;
		color:#000000;
		font-weight:normal;
	}
	
	td.pruef_bestell_header {
		font-size: 12px;
		font-weight: bold;
		vertical-align: middle;
		/* text-align: left; */
		padding: 0;
		color: #000000;
	}

	td.pruef_bestell_header_grey {
		font-size: 12px;
		vertical-align: middle;
		text-align: left;
		color: #000000;
		background-image: url(/images/webgraf/pix_grey.gif);
		font-weight: bold;
	}
	
	
	td.tbl_bestell_line_1 {
		vertical-align: middle;
		text-align: right;
		background-color: #EDEDED;
	}
	
	td.tbl_bestell_line_2 {
		vertical-align: middle;
		text-align: center;
		background-color: #EDEDED;
	}
	
	td.tbl_bestell_line_3 {
		vertical-align: middle;
		text-align: left;
		background-color: #EDEDED;
	}
	td.tbl_bestell_line_3.rechts {
		text-align: right;
	}
	
	td.pruef_bestell_grey_border_left {
		background-image:url(/images/webgraf/pix_grey.gif);
		background-repeat:repeat-y;
	}
	
	td.pruef_bestell_grey_border_right {
		background-image:url(/images/webgraf/pix_grey.gif);
		background-repeat:repeat-y;
		background-position:right center;
	}
	
	td.pruef_bestell_grey_border_bottom {
		background-image:url(/images/webgraf/pix_grey.gif);
		background-repeat:repeat-x;
		background-position:bottom;
	}
	
	td.box_grey_content {
		color:#000000;
		font-weight:normal;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	td.kosten_trennlinie {
		border-top-color: #000000;
		border-top-width: 2px;
		border-top-style: solid;
	}
	
	td.pruef_bestell_kosten_links {
		text-align: left;
		vertical-align: top;
		padding-left: 3px;
	}
	
	td.pruef_bestell_kosten_rechts {
		text-align: right;
		vertical-align: top;
		padding-right: 2px;
	}
	
	td.pruef_bestell_gesamtsumme_links {
		height: 25px;
		text-align: left;
		vertical-align: top;
		padding-left: 3px;
	}
	
	td.pruef_bestell_gesamtsumme_rechts {
		height: 25px;
		text-align: right;
		vertical-align: top;
		font-weight: bold;
		font-size: 14px;
	}

	/*  ***************** Impressum Ambi ***************** */

	td.box_simple_ambi {
	border-width:1px;
	border-style:solid;
	border-left-color:#162983;
	border-top-color:#162983;
	border-right-color:#162983;
	border-bottom-color:#162983;
	}
	
/*  ***************** Ihr Kundenkonto ***************** */
#kundenkonto_bestellungen {
	border-left: 1px solid #c4c4c4;
	border-top: 1px solid #c4c4c4;
	padding: 0px;
	margin: 0px;
	width: 555px;
}

#kundenkonto_bestellungen td {
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	padding: 6px 12px 6px 12px; 
}

#kundenkonto_bestellungen .header td{
	background-color: #FFFDEE;
	font-weight: bold;
	text-align: center;
}

#kundenkonto_bestellungen .firstrow td{
	background-color: #fff;
}

#kundenkonto_bestellungen .secondrow td{
	background-color: #F5F5F5;
}

.box_change_msg {
    padding: 5px;
    width: 615px; height: auto;
    text-align: center;
    font-size: 1.3em;
    color: #162983;
    border: 1px solid #162983;
    background-color: #FFFFE1;
}

.boxhead_grey_left {
    margin-top: 5px;
    width: 10px;
    height: 34px;
    float: left;
    font-weight: bold;
    background: #fff;
}
      
.boxhead_grey_left div {
    position: relative;
    top: 0px;
    left: 0px;
    height: 34px;
    background: url(/images/webgraf/boxes/box_grey_left_a.gif) top left no-repeat;
}

.boxhead_grey_middle {
    margin-top: 5px;
    padding-top: 9px;
    width: 440px;
    height: 25px;
    float: left;
    font-weight: bold;
    font-size: 1.1em;
    background: url(/images/webgraf/boxes/box_grey_middle.gif);
}
      
/* Needed by IE6 ;-( */
* html .boxhead_grey_middle { width:437px; }
      
.boxhead_grey_right {
    margin-top: 5px;
    top: 0px;
	left: 0px;
    width: 167px;
    height: 34px;
    clear: right;
    float: left;
    color: #000;
    background-color: #EDEDED;
}
      
.boxhead_grey_right div {
    padding-top: 3px;
    position: relative;
    top: 0px;
    left: 10px;
    height: 34px;
    background: url(/images/webgraf/boxes/box_grey_right_a.gif) top right no-repeat;
}

/* Needed by IE6 ;-( */
* html .boxhead_grey_right div { height: 31px; }

.boxhead_grey_orderhistory_detail {
    margin: 20px 0px 0px 0px;
    width: 625px;
    height: 29px;
    float: left;
    font-weight: bold;
    color: #000;
    font-size: 1.1em;
}
        
.boxhead_grey_orderhistory_detail div {
    position: relative;
    width: 10px;
    height: 29px;
    top: 0px;
    left: 0px;
    background:url(/images/webgraf/boxes/box_grey_left.gif) top left no-repeat;
}
        
.boxhead_grey_orderhistory_detail div div {
    top: 0px;
    left: 10px;
    width: 607px;
    height: 29px;
    background: url(/images/webgraf/boxes/box_grey_middle.gif);
}
        
.boxhead_grey_orderhistory_detail div div div {
    padding: 7px 0 3px 0px;
    top: 0px;
   	right: 0px;
  	background: url(/images/webgraf/boxes/box_grey_right.gif) top right no-repeat;
}

/* Needed by IE6 ;-( */
* html .boxhead_grey_orderhistory_detail div div { width: 604px; }
* html .boxhead_grey_orderhistory_detail div div div { height: 19px; }

img.box_grey_button { margin-top: 3px; }
      
.boxbottom_grey_long { width: 625px; float: left; }
      
.boxbottom_grey_long div {
    position: relative;
	top: 0px;
	left: 0px;
	background: url(/images/webgraf/boxes/box_grey_bottom_left.gif) bottom left no-repeat;
}
      
.boxbottom_grey_long div div {
    top: 0px;
    left: 10px;
    width: 607px;
    background:url(/images/webgraf/pix_grey.gif) bottom left repeat-x;
}
            
/* Needed by IE6 ;-( */
* html .boxbottom_grey_long div div { width: 604px; }
      
.boxbottom_grey_long div div div {
    padding: 3px 0 3px 0;
    top: 0px;
    right: 0px;
    background: url(/images/webgraf/boxes/box_grey_bottom_right.gif) bottom right no-repeat;
}
      
.boxline_grey {
    width: 623px;
    height: 34px;
    clear: both;
    border-left: 2px solid #EDEDED;
    border-right: 2px solid #EDEDED;
    background-color: #EDEDED;
}
      
/* Needed by IE6 ;-( */
* html .boxline_grey { width: 620px; }
      
#boxline_grey_text {
    padding: 9px 0 0 8px;
    width: 450px;
    float: left;
    font-weight: bold;
    font-size: 1.1em;
}
      
.boxcontent_grey {
    padding: 5px;
    width: 613px;
    height: auto;
    clear: both;
    border-left: 2px solid #EDEDED;
    border-right: 2px solid #EDEDED;
    background-color: #fff;
}

/* Needed by IE6 ;-( */
* html .boxcontent_grey { width: 610px; }



/*  ***************** Kundenkonto -> Formular Zahlungsart ***************** */
.kundenkonto_zahlungsart_headline {
    font-weight: bold;
    font-size: 1.5em;
    float:left;
    padding:5px;
    width: 370px;
}

.kundenkonto_zahlungsart_backlink {
    text-align: right;
    /* float: left; */
    padding: 5px;
}

div.noticelist_box {
	margin: 20px 0px 20px 0px;
	width: 610px;
}

div.noticelist_box .picture {
	 float: left;
	 width: 65px;
}

div.noticelist_box .picture img { margin-bottom: 20px; }

div.noticelist_box .description {
	 float: left;
	 width: 230px;
	 margin-left: 10px;
}

div.noticelist_box .description h1 { font-size: 12px; }

div.noticelist_box .options {
	float: left;
	width: 30px;
	text-align: center;
}

div.noticelist_box .action {
	 float: left;
	 /* width: 300px; */
	 width: 269px;
	 text-align: right;
}

div.noticelist_box .action img.deleteFromList { margin: 8px 0px 8px 0px; }

hr.merkliste_trennlinie {
	border: 1px solid #EDEDED; /* #ffd300; */
	margin: 5px 0;		
}
	
div.noticelist_box .alreadyInCart.noticeList {
	/* width: 288px; */
	width: 227px;
	text-align: left;
	margin: 0px;
	margin-left: 30px;
}


/* ***************** NEU: Begin Box-Menu Unsere Produkte******************* */
#menu_products {
	padding: 0 0 5px 0;
	margin: 0;
	width: 173px;
}

#menu_products a,
#menu_products a:visited {
	position: relative;
	display: block;
	min-height: 12px;
	color: #000000;
	padding-left: 18px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 7px;
	text-decoration: none;
	font-weight: normal;
	width: auto;
}

#submenu_products {
	padding: 0;
	margin: 0;
	width: 173px;
}

#menu_products.blue { background-color: #E9F3F9; }

#menu_products li.blue {
	clear: both;
	border-bottom: 1px solid #DCE0EA;
	background-color: #E9F3F9;
}

#menu_products li.blue a:hover { 
	/* background-repeat: repeat-x;
	background-image: url(/images/webgraf/menu_products_blue_sel1.gif); */
	background-color: #4858A3;
	position: relative;
	display: block;
	color: #FFF;
	text-decoration: none;
}

#menu_products .blue a span,
#menu_products .red a span {
	display: block;
	position: absolute;
	top: 6px;
	left: 4px;
	width: 8px;
	height: 8px;
	background-image: url(/images/webgraf/menu_link_point_blue.gif);
	background-repeat: no-repeat;
}

#menu_products li.red {
	clear: both;
	border-bottom: 1px solid #BBA98B;
	background-color: #EF6947;
}

#menu_products li.red a:hover { 
	position: relative;
	display: block;
	color: #FFF;
	text-decoration: none;
	background-color: #A10C02;
}

/* IE6 specific setting */
* html #menu_products .blue a span,
* html #menu_products .red a span { left: -14px; }

#menu_products li.selectedMenu a,
#menu_products li.selectedMenu a:visited {
	/* background-image: url(/images/webgraf/menu_products_blue_sel1.gif);
	background-repeat: repeat-x; */
	background-color: #4858A3;
	color: #F9FDFF;
	font-weight: bold;
	text-decoration: none;
}

#menu_products li.selectedMenu a span,
#menu_products li.selectedMenu a:visited span,
#menu_products li.selectedMenuRed a span,
#menu_products li.selectedMenuRed a:visited span {
	width: 10px;
	height: 10px;
	background-image: url(/images/webgraf/menu_products_selected_amb.gif);
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 5px;
	left: 4px;
}

#menu_products li.selectedMenuRed a,
#menu_products li.selectedMenuRed a:visited {
	background-color: #A10C02;
	color: #F4FFF2;
	font-weight: bold;
	text-decoration: none;
}

* html #menu_products li.selectedMenu a span { left: -14px; }
* html #menu_products li.selectedMenu a:visited span { left: -14px; }

#submenu_products li.submenu {
	background-color: #FFF;
	border-bottom: 1px solid #A1BBD3;
}

#submenu_products li.submenu a,
#submenu_products li.submenu a:visited {
	/*background-image: url(/images/webgraf/menu_products_submenu_amb.gif);
	background-repeat: no-repeat;
	background-position: 12px 6px;*/
	background-color: #FFFFFF;
	padding-left: 18px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

#submenu_products li.submenu a:hover {
	background-color: #C6D0FF;
	text-decoration: none;
	/* background-image: url(/images/webgraf/menu_products_blue_sel2.gif);
	background-repeat: repeat-x;
	background-position: top; */
}

#submenu_products li.selectedSubMenu a,
#submenu_products li.selectedSubMenu a:visited {
	background-color: #C6D0FF;
	text-decoration: none;
	/* background-image: url(/images/webgraf/menu_products_blue_sel2.gif) !important;
	background-repeat: repeat-x !important;
	background-position: top !important; */
}


/* Sub-Sub-Menu */
#subsubmenu_products {
	left: -40px;
	list-style-type: none;
	position: relative;
	width: 173px;
}

#subsubmenu_products li.submenu {
	background-color: #FFF;
	border-bottom: 1px solid #A1BBD3;
}

#subsubmenu_products li.border_top {
	border-top: 1px solid #A1BBD3;
}

#subsubmenu_products li.no_border_bottom {
	border-bottom: none;
}

#subsubmenu_products li.submenu a,
#subsubmenu_products li.submenu a:visited {
	background-color: #FFFFFF;
	padding-left: 30px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

#subsubmenu_products li.submenu a:hover {
	background-color: #EDC6FF;
	text-decoration: none;
}

#subsubmenu_products li.selectedSubMenu a,
#subsubmenu_products li.selectedSubMenu a:visited {
	background-color: #EDC6FF;
	text-decoration: none;
}
/* ***************** NEU: End Box-Menu Unsere Produkte******************* */




/* ***************** Box-Menu Meine Produkte******************* */


/*
	#menu_products_green,
	#menu_products_blue {
		padding: 0;
		margin: 0;
		width: 173px;
		padding-top: 0px;
		padding-bottom: 5px;
		background-color: #E9F3F9;
	}

	#menu_products_green li,
	#menu_products_blue li {
		clear: both;
		border-bottom: 1px solid #dce0ea;
              background-color: #E9F3F9; 
	}

	#menu_products_blue li.submenu {
		background-color: #fff;
		border-bottom: 1px solid #A1BBD3;
	}

	#menu_products_green a,
	#menu_products_blue a,
	#menu_products_blue a:visited {
		position: relative;
		display: block;
		min-height: 12px;
		color: #000000;
		padding-left: 18px;
		padding-bottom: 3px;
		padding-top: 3px;
		padding-right: 7px;
		text-decoration: underline;
		font-weight: normal;
		width: auto;
	}
	
	#menu_products_blue li a:hover { 
		position: relative;
		display: block;
		background-color: #4858A3;
		color: #fff;
		text-decoration: underline;
		background-image: url(/images/webgraf/menu_products_blue_sel1.gif);
		background-repeat: repeat-x;
	}

	

	#menu_products_blue li.selectedMenu a,
	#menu_products_blue li.selectedMenu a:visited {
		background-color: #4858A3;
		text-decoration: underline;
		font-weight: bold;
		color: #F9FDFF;
		background-image: url(/images/webgraf/menu_products_blue_sel1.gif);
		background-repeat: repeat-x;
	}
	
	#menu_products_blue li.selectedSubMenu a,
	#menu_products_blue li.selectedSubMenu a:visited {
		background-color: #C6D0FF;
		background-image: url(/images/webgraf/menu_products_blue_sel2.gif) !important;
		background-repeat: repeat-x !important;
		background-position: top !important;
	}

	#menu_products_blue li.submenu a,
	#menu_products_blue li.submenu a:visited {
		padding-left: 24px;
		color: #000;
		background-image: url(/images/webgraf/menu_products_submenu_amb.gif);
		background-repeat: no-repeat;
		background-position: 12px 6px;
	}

	#menu_products_blue li.submenu a:hover {
		background-color: #C6D0FF;
		color: blue;
		background-image: url(/images/webgraf/menu_products_blue_sel2.gif);
		background-repeat: repeat-x;
		background-position: top;
	}

	#menu_products_green a span,
	#menu_products_blue a span {
		position: absolute;
		display: block;
		top: 5px;
		left: 4px;
		width: 8px;
		height: 8px;
		background-repeat: no-repeat;
	}
	* html #menu_products_green a span,
	* html #menu_products_blue a span {
		left: -14px;
	}
	
	#menu_products_blue a span {
		background-image: url(/images/webgraf/menu_link_point_blue.gif);
	}

	#menu_products_blue li.selectedMenu a span,
	#menu_products_blue li.selectedMenu a:visited span {
		background-image: url(/images/webgraf/menu_products_selected_amb.gif);
		width: 10px;
		height: 10px;
	}
*/



/* Reiter Navigation */
#hauptnavi {
position: relative;
margin-top: -12px;
}

#hauptnavi table td {
	/* border-bottom:1px solid #765; */
}

#hauptnavi table {
	position: relative;
	margin-top: -6px;
	z-index: 101;
	width: 995px;
}

#hauptnavi table.first {
	margin-top: 0px;
	z-index: 100;
}

#hauptnavi table td a, a.cat_box_reiter {
	background:url("/images/webgraf/hauptnavi_left_both_ambi.gif") no-repeat left top;
	margin:0;
	padding-left: 9px;
	display: block; 
	vertical-align: middle;
}

#hauptnavi tbody td a span, a.cat_box_reiter span {
	display: block;
	background:url("/images/webgraf/hauptnavi_right_both_ambi.gif") no-repeat right top;
	padding:4px 9px 2px 0px;
	font-weight:bold;
	color:#000;
	line-height: 12px;
	text-align: center;
	height: 32px;
	color: #000;
	text-decoration: underline;
}

a.cat_box_reiter {
	margin-top: 20px;
	width: 113px;
	overflow: visible;
}

a.cat_box_reiter span {
	height: auto;
	min-height: 18px;
	overflow: visible;
	padding-top: 4px;
	padding-bottom: 4px;
}

#hauptnavi tbody td a.selected {
	background:url("/images/webgraf/hauptnavi_left_selected_ambi.gif") no-repeat left top;
}

#hauptnavi tbody td a.selected span {
	background:url("/images/webgraf/hauptnavi_right_selected_ambi.gif") no-repeat right top;
}

#hauptnavi tbody td a:hover, a.cat_box_reiter:hover  {
		background-position:0% -150px;
	}

#hauptnavi tbody td a:hover span, a.cat_box_reiter:hover span  {
		background-position:100% -150px;
	}

#hauptnavi tbody td a:hover span, a.cat_box_reiter:hover span  {
	color: blue;
	cursor: pointer;
}


#hauptnavi tbody td a.selected, #hauptnavi tbody td a.selected:hover {
	background:url("/images/webgraf/hauptnavi_left_selected_ambi.gif") no-repeat left top;
}

#hauptnavi tbody td a.selected span, #hauptnavi tbody td a.selected:hover span {
	background:url("/images/webgraf/hauptnavi_right_selected_ambi.gif") no-repeat right top;
	color: #fff;
	text-decoration: underline;
}

/* Ende Reiter Navigation */

div.search_word_red {
	padding:2px; 
	width: 631px; 
	background-color: #efefef; 
	margin-bottom: 3px; 
	color:red; 
	font-weight:bold; 
	font-size:14px;
}

/* Ende Searchbar */

.alreadyInCart {
	border: 1px solid rgb(255, 211, 0); 
	padding: 5px; 
	background-color: rgb(255, 253, 238);
	width: 116px;
}
.alreadyInCart.detail { border: none; }

.alreadyInCart strong {
	display: block;
	margin-bottom: 5px;
}

.changeSSLMessage {
	margin: 20px 0px 0px 20px;
}

div.orderFormBox {
	margin-top: 7px;
}

/* Lieferzeitpunkt */
.preferredDeliveryHead {
	float: left;
	width: 63px;
	font-weight: bold;
	text-align: center;
	background-color: #EAEAEA;
	margin-right: 2px;
}
*:first-child+html .preferredDeliveryHead {	margin-top: -5px; margin-bottom: -5px; }
* html .preferredDeliveryHead {	margin-top: -5px; margin-bottom: -5px; }

.preferredDeliveryHead.First {
	width: 60px;
	background-color: white;
}
.preferredDeliveryRow {
	float: left;
	width: 63px;
	text-align: center;
	font-weight: bold;
	margin-right: 2px;
	padding: 2px 0px 2px 0px;
}
.preferredDeliveryRow.First {
	width: 60px;
	padding-top: 2px;
	background-color: #EAEAEA;
	text-align: right;
}

.preferredDeliveryText {
	float: left;
	width: 128px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
	border: 1px solid red;
	border-bottom: none;
	margin-right: 2px;
}
.preferredDeliveryText.First {
	width: 60px;
	border: none;
}
.preferredDeliveryBorderCellLeft {
	float: left;
	width: 130px;
	border-top: 1px solid red;
	margin: 0px 2px 0px 62px;
}
* html .preferredDeliveryBorderCellLeft { margin-left: 31px; }

.preferredDeliveryBorderCellRight {
	float: left;
	width: 130px;
	border-top: 1px solid red;
}

/* Beginn Ergebnisliste der Suche */
div#searchHead { width: 100%; height: 52px; margin-top: 5px; padding-left: 5px; }
div#searchHead img { float: left; }
div#searchHead div {
	font-weight: bold;
}
div#searchHead span { color: red;}


/* Begin: Navibar with Pagenavi */
div.searchHeadNaviContainer {
	margin: 0;
	padding: 0;
	background-image: url(/images/webgraf/navi/nbar_bg_pa.gif);
	width: 100%;
	height: 40px;
}
div.searchHeadNaviBox_left {
	font-weight: bold;
	width: 315px;
	height: 35px;
	float: left;
}
div.searchHeadNaviBox_middle {
	width: 7px;
	height: 35px;
	float: left;
}
div.searchHeadNaviBox_right {
	font-weight: bold;
	width: 315px;
	height: 35px;
	float: left;
	position: relative;
	margin: 0;
}

p.searchHeadNaviBoxResultText {
	margin: 10px 0 0 10px;
}
/* End: Navibar with Pagenavi */

/* Beginn Ergebnisliste */
ul#naviSearchResultTop {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    position: absolute;
    right: 0;
    margin: 10px 0 0 0;
    /* width: 315px; */
}

ul#naviSearchResultTop li {
    float: left;
    font-weight: bold;
    width: 17px;
    height: 15px;
    text-align: center;
    padding: 0 2px;
}
ul#naviSearchResultTop li.left { text-align: left; }
ul#naviSearchResultTop li.right { text-align: right; }
ul#naviSearchResultTop a { display: block; }
ul#naviSearchResultTop img { vertical-align: middle; }
li.curResultTop { width: 22px; height: 13px; background-image: url(/images/webgraf/navi/selec_bg_pa.gif); background-repeat: no-repeat; color: #ffffff; }
/* Ende Navibar der Ergebnisliste */

ul#searchlist {
	float: left;
	padding: 0px 0px 8px 10px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	background-color: #d7eaf4;
	width: 100%;
}

/* Specific settings for IE6 */
* html ul#searchlist { width: 100%; }
/* Specific settings for IE7 */
*:first-child+html ul#searchlist { width: 100%; }
/* End of specific settings */

/* Tooltip -> Anpassungen Info-Button im WK (cart.html) */
a.tooltip.searchResultInfo:hover span { top: 35px; left: 35px; width: 200px; background: #fff; border: none; }
a.tooltip.searchResultInfo div {
    display: block;
    z-index: 500;
    overflow: hidden;
    width: 200px;
    border: 1px solid #262626;
    background-color: transparent;
}

a.tooltip.searchResultInfo p {
	padding: 5px;
	text-decoration: none;
}


ul#searchlist .boxSearchResultHoverInfo { display: none; }

ul#searchlist div.boxPicSmall:hover .boxSearchResultHoverInfo {
	display: block;
    position:absolute;
    top: 35px;
    left: 35px; 
    z-index: 500;
    overflow: hidden;
    width: 200px;
    border: 1px solid #262626;
    background-color: #fff;
}

ul#searchlist .boxSearchResultHoverInfo p {
	padding: 5px;
	text-decoration: none;
}

ul#searchlist li {
	background-color: #FFF;
	margin: 8px 1px 0 8px;
	padding: 4px;
	width: 298px;
	float: left;
	display: inline;
	position: relative;
}

li#sl1 { z-index: 50; }
li#sl2 { z-index: 49; }
li#sl3 { z-index: 48; }
li#sl4 { z-index: 47; }
li#sl5 { z-index: 46; }
li#sl6 { z-index: 45; }
li#sl7 { z-index: 44; }
li#sl8 { z-index: 43; }
li#sl9 { z-index: 42; }
li#sl10 { z-index: 41; }

div.boxPicSmall {
	width: 65px;
	height: 65px;
	float: left;
	background-color: #fff;
	margin-right: 4px;
}

div.boxPicSmall img { display: block; border: none; }
div.boxPicSmall img.new { position: absolute; top: 0px; left: 0px; }
div.boxSearchResultContent {
    width: 230px;
    height: 65px;
    margin-left: 65px;
}

/* Specific settings for IE6 */
* html div.boxSearchResultContent { margin: -65px 0 0 70px; }
/* Specific settings for IE7 */
*:first-child+html div.boxSearchResultContent { margin: -65px 0 0 70px; }
/* End of specific settings */

div.boxSearchResultContent .rowLink { /* height: 34px; */ }
div.boxSearchResultContent .rowText { /* height: 17px; */ }
div.boxSearchResultContent .rowText.displayNone { display: none; }
div.boxSearchResultContent a { font-weight: bold; }
div.boxSearchResultContent a.new { margin-right: 5px;  display: block; width: 270px; float: left; }
div.boxSearchResultContent a.new.notForSale { color: #808080; }
div.boxSearchResultContent a.seed { margin-right: 5px;  display: block; width: 200px; float: left; }
div.boxSearchResultContent img.seed { position: absolute; top: 4px; right: 4px; }
div.boxSearchResultContent img.seed2 { position: absolute; top: 38px; right: 5px; }
div.boxSearchResultContent .artNo { display: block; float: left; margin-right: 15px; }
div.boxSearchResultContent .boxNotForSale { font-style: italic; }
div.boxSearchResultContent .price {  }

/* Ende Ergebnisliste der Suche */

.introArticleList{ margin:10px 10px 10px 0px; }
.introArticleList h1 { width:375px;margin: 9px 0 5px 0;font-size:1.3em; }
.introArticleList img { float:right;margin:-20px 10px 0 10px;border:none; }
.introArticleList br { clear:right; }

.naviArticleListTop{width:809px;padding-bottom:10px;height:20px}
.naviArticleListBottom{width:809px;padding-top:20px;height:20px;clear:both}

/* Beginn Navibar der Ergebnisliste */
.naviArticleList { text-align: center; }
.naviArticleList ul { display: table; margin: 0 auto; padding: 0; white-space:nowrap; list-style-image: none; list-style-position: outside; list-style-type: none; }
.naviArticleList ul li { display: table-cell; float: left; font-weight: bold; width: 17px; height: 15px; padding: 0 2px; }
.naviArticleList ul li.left { text-align: left; }
.naviArticleList ul li.right { text-align: right; }
.naviArticleList ul li a { display: block; }
.naviArticleList ul li img { vertical-align: middle; }

.container {clear:both; text-decoration:none;}
* html .container {display:inline-block;}
*:first-child+html .container {display:inline-block;}
/* Aenderungen */
div.searchHeadNaviContainer { background-image: none; height: 40px; margin: 0; padding: 0; width: 100%; }
div.searchHeadNaviBox_left { float: left; font-weight: bold; height: 40px; width: 480px; }
div.searchHeadNaviBox_middle { float: left; height: 35px; width: 6px; }
div.searchHeadNaviBox_right { float: left; font-weight: bold; height: 40px; margin: 0; position: relative; width: 330px; }
ul#searchlist { background-color: #FFF; }
ul#searchlist li { margin: 8px 3px 0 0; width: 397px; }
div.boxPicSmall { height: 120px; width: 120px; }
div.boxPicSmall a img { border: 1px solid #000; }
div.boxPicSmall img.new { left: 1px; position: absolute; top: 1px; }
div.boxPicSmall img.movie { position:absolute; left:95px; top:96px; width:26px; height:25px; }
div.boxSearchResultContent { height: 120px; margin-left: 130px; width: 266px; }
div.boxSearchResultContent .price { font-size: 1.6em; font-weight: bold; }
/* Ende Ergebnisliste der Suche */
		
/* ***** LAGERVERKAUF ***** */

.lager { position:relative; width: 577px; left:30px; top:20px; }
.lager p.short { width:400px; }
.lager img.cpk { position:absolute;	right:0;	top:0; }
.lager img.sala { position:absolute; left:350px; top:255px; }
* html .lager img.sala { top:290px; }
*:first-child+html .lager img.sala { top:290px; }
.lager .time { margin-top:10px; width:240px; padding:5px 15px 5px 12px; border:1px solid #1e3994; background-color:#e9f3f9; }
.lager .time td.day { text-align:right; }
.lager .time td.open { padding-left: 20px;}
.lager div.categoryList {	margin:0 28px 0 0; }
.lager div.categoryList div { bottom:15px; }
.lager .desCatGP a.cat_box_reiter { background:transparent url(/images/webgraf/hauptnavi_left_both.gif) no-repeat scroll left top; }
.lager .desCatGP a.cat_box_reiter span { background:transparent url(/images/webgraf/hauptnavi_right_both.gif) no-repeat scroll right top; }
.lager .desCatGP img.cat_pic { border:1px solid #B29360; }
.lager .endBox {	margin-right:0 !important; }

/* ***** UL-Navigation Header & Footer ***** */

#metaNav ul {
	list-style:none;
	padding:0;
	margin:0;
}

#metaNav ul li {
	display:block;
	float:left;
}

#footer ul {
	list-style:none;
	padding:0;
	margin:0 auto;
	text-align:center;
	float:left;
	left:50%;
	position:relative;
}

#footer ul li {
	float:left;
	position:relative;
	right:50%;
}

#footer .clr {
	clear:both;
}


/* ***** FooterNew PA ***** */
div#footerNew_pa.v2 {left:198px;position:relative;top:20px;width:802px;}
div#footerNew_pa.v2 div {text-align:left;float:left;border-right:1px solid #162983;height:225px;margin-bottom:15px;}
div#footerNew_pa.v2 div p {margin-left:10px;position:absolute;top:45px;}
div#footerNew_pa.v2 div h5 {margin-left:10px;font-size:1.0em;}
div#footerNew_pa.v2 div.col2 {width:131px;}
div#footerNew_pa.v2 div.col3 {width:94px;}
div#footerNew_pa.v2 div.col4 {width:101px;}
div#footerNew_pa.v2 div.col5 {width:141px;}
div#footerNew_pa.v2 div ul {list-style-type:none;margin-left:10px;position:absolute;top:45px;}
div#footerNew_pa.v2 div ul li {position: relative;left: -39px;}
:first-child + html div#footerNew_pa.v2 div ul li {position:relative;left:1px;}
div#footerNew_pa.v2 div.left {border-left:1px solid #162983;width:207px;}
div#footerNew_pa.v2 div.left span.small {display:block;font-size:0.8em;color:black;margin:5px 0 12px 0;}
div#footerNew_pa.v2 div.right {width:121px;}
div#footerNew_pa.v2 div.right a { background-image:url(/images/webgraf/sprites/spriteBoxHeader.gif);float:left;margin-left:10px;margin-bottom:10px;display:block;width:17px;height:17px; }
div#footerNew_pa.v2 div.right .misterWong { background-position: -120px -452px; }
div#footerNew_pa.v2 div.right .favoriten { background-position: -35px -452px; }
div#footerNew_pa.v2 div.right .linkarena { background-position: -103px -452px; }
div#footerNew_pa.v2 div.right .allTagz { background-position: 0px -452px; }
div#footerNew_pa.v2 div.right .delicious { background-position: -69px -452px; }
div#footerNew_pa.v2 div.right .google { background-position: -86px -452px; }
div#footerNew_pa.v2 div.right .diggit { background-position: -18px -452px; }
p.copyright {text-align:center;margin-top:20px;}

/* ***** Rechte Spalte -> Katalog anfordern/Online-Kat ***** */

div.catalog_ambi div.browse-box {
	position:relative;
	height:164px;
	z-index:1;
}

div.catalog_ambi div.browse-box img {
	position:absolute;
	z-index:1;
}

div.catalog_ambi div.browse-box img.anim {
	top:-5px;
	left:-1px;
}

div.catalog_ambi div.browse-box img.butt {
	top: 137px;
	left: 22px !important;
}

div.catalog_ambi div.order-box {
	position:relative;
	height:90px;
}

div.catalog_ambi div.order-box img {
	position:absolute;
}

div.catalog_ambi div.order-box img.kats {
	top: 0px;
	left: px;
}

div.catalog_ambi div.order-box img.butt {
	top: 63px;
	left: 22px;
}

/* ***** TelefonBox NEU ***** */

div.topTelefonBox {
	position:absolute;
	top:23px;
	left:715px;
}

div.topTelefonBox a.topTelefonLink {
	display:block;
	background:url('/images/webgraf/PA_Telefon.gif') no-repeat 0 0;
	margin:10px 0 0 0;
	width:284px;
	height:32px;
	text-decoration:none;
}

div.topTelefonBox a.topTelefonLink span.nr {
	display:block;
	padding:9px 0 0 55px;
	font-size:9px;
	color:#162983;
}

div.topTelefonBox a.topTelefonLink span span {
	margin:0 5px 0 0;
	font-size:14px;
	font-weight:bold;
}

/* ***** Hermes Lieferservice ***** */

div.hermes {
	background-color:#f3f7fb;
	height:1445px;
}
div.hermes h1 {
	font-size:12px;
}
div.hermes img.fotos {
	float:left;
}
div.hermes p.bigAndBlue {
	font-size:18px;
	color:#113173;
	font-weight:bold;
}
div.hermes p.bigAndBlue span {
	margin-left:60px;
}
div.hermes div.textBox {
	position:relative;
	z-index:0;
	left:25px;
}
div.hermes p.text {
	position:relative;
	margin:0 38px;
	text-align:justify;
	margin-top:7px;
}
div.hermes div.list {
	 position:relative;
	 left:12px;
}
div.hermes ul.list {
	margin:10px 0 10px 0;
	padding:0;
}
div.hermes ul.list li {
	margin-right:75px;
	margin-top:5px;
	list-style-image:none;
}
div.hermes div.faq {
	 position:relative;
}
div.hermes div.faq p {
	font-size:14px;
	margin-left:0;
}
* html div.hermes img.tuv {
	margin-top:40px;
}
div.hermes ul.faq {
	margin:20px 0 0 0;
	padding:0;
	list-style-type:none;
}
div.hermes ul.faq li {
	margin-right:75px;
	margin-top:15px;
	list-style-image:none;
	list-style-type:none;
}
div.hermes ul.faq li.q {
	font-weight:bold;
}
div.hermes ul.faq li.a {
	margin-top:5px;
}
div.hermes p.top {
	margin-top:25px;
}
div.hermes img.tuv {
	margin:22px 60px 0px 20px;
}
/*
* html div.hermes img.tuv {
	margin:0px 60px 0 20px;
}
*/
.clr {
	clear:both;
}

/* ***** neue 404-Seite ***** */

div.error-404-box {
	height:165px;
}

div.error-404-text {
	float:left;
	position:relative;
}

div.error-404-image {
	position:relative;
	right:0px;
	top:-160px;
	z-index:1000;
	float:right;
}

/* IE 6 ;-) */
* html div.error-404-text {
	margin:25px 0 0 5px;
}

* html div.error-404-image {
	top:-135px;
}

/* ***** Fotowettbewerb Gewinner ***** */

div.foto-gewinner {
	margin:7px 3px 0;
	text-align:center;
}

div.foto-gewinner p {
	margin:0 0 5px 0;
}

div.foto-gewinner div.pic-box {
	margin:0 0 0 0;
	text-align:left;
	float:left;
}

div.foto-gewinner div.top img {
	float:left;
	cursor:hand;
	cursor:pointer;
	margin-bottom:10px;
}

div.foto-gewinner div.top p {
	margin:10px 0 0 10px;
}

div.foto-gewinner div.loser {
	margin-left:8px;
}

div.foto-gewinner div.loser p {
	margin-bottom:15px;
}

div.foto-gewinner div.loser img {
	border:2px solid #520f00;
	float:left;
	cursor:hand;
	cursor:pointer;
	margin-bottom:15px;
}

div.foto-gewinner div.loser div p {
	margin-left:10px; 
}

div.foto-gewinner div.win1 { width:286px; }
div.foto-gewinner div.win2 { width:293px; }
div.foto-gewinner div.win3 { width:337px; }
div.foto-gewinner div.win4 { width:307px; }
div.foto-gewinner div.win5 { width:292px; }
div.foto-gewinner div.win6 { width:158px; }
div.foto-gewinner div.win7 { width:242px; }
div.foto-gewinner div.win8 { width:188px; }
div.foto-gewinner div.win9 { width:182px; }
div.foto-gewinner div.win10 { width:174px; }

div.foto-gewinner img.special {
	margin-top:15px;
}

div.foto-gewinner div.special {
	margin:15px 0 0 8px;
	text-align:left;
}

div.foto-gewinner div.special div {
	float:left;
	padding:0 10px 0 0;
	margin-bottom:10px;
}

div.foto-gewinner div.special div img {
	margin:0 0 3px 0;
	border:2px solid #520f00;
	float:left;
	cursor:hand;
	cursor:pointer;
}

div.foto-gewinner div.special div div {
	width:223px;
}

div.foto-gewinner div.special div div p {
	margin-left:10px;
}

.clr {
	clear:both;
}

/* ***** new design buttons ***** */

.button_under_box {
	padding: 5px 0 0 40px;
	font-weight: bold;
	margin-bottom: -5px;
	margin-top: -8px;
	width: 135px;
	height: 26px;
	background-image:url(/images/webgraf/buttons/button_under_box_pa.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
	text-decoration:none;
	cursor:hand;
}

/* Login box options list */
ul.login_mask_options {
	left: -17px;
	list-style-image: url(/images/webgraf/list_triangle_amb.gif);
	list-style-type: none;
	position: relative;
}

/* amb/css/style.css */

/* amb/css/header.css */
/* POETSCHKE AMBIENTE CSS Header */

/* Complete header box *************************/
#header { 
	height: 138px;
	position: relative;
	width: 995px;
}
/***********************************************/


/* Logo box ************************************/
#header div.top_logo_box {
	position: absolute;
	top: 0px;
	left: 0px;
}

#header div.top_logo_box img {
	margin-left: 0px;
	margin-top: 29px;
}
/***********************************************/


/* Customer loggedin box ***********************/
#header div.customer_loggedin_box {
	font-size: 1.1em;
	font-weight: bold;
	left: 20px;
	position: absolute;
	text-align: right;
	top: 18px;
	width: 417px;
}
/***********************************************/


/* Navi list ***********************************/
#header ul.top_navi_list {
	position: absolute;
	top: 0;
	right: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	height: 20px;
}

#header ul.top_navi_list li {
	float: left;
}
/***********************************************/


/* Info box ************************************/
#header div.top_info_box { position: absolute; top: 20px; right: 0;	width: 417px; height: 80px; }
* html #header div.top_info_box { width: 455px; }

#header div.top_info_box div { float: left; }

#header div.top_info_box div.info_box_head {
	background: transparent url(/images/webgraf/sprites/spriteBoxHeader.gif) no-repeat scroll 0px 0px;
	margin-left: 5px;
	width: 134px;
	height: 70px;
}
#header div.top_info_box div.info_box_head h3 {
	background: transparent url(/images/webgraf/sprites/spriteBoxHeader.gif) no-repeat scroll -646px -61px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin: 0 0 0 10px;
	padding: 0 10px 0 0;
	vertical-align: middle;
	width: auto;
	color: #FFFFFF;
}

#header div.top_info_box div.info_box_head.scart {
	background: transparent url(/images/webgraf/sprites/spriteBoxHeader.gif) no-repeat scroll 0px -122px;
	width: 134px;
}
#header div.top_info_box div.info_box_head.scart h3 {
	background: transparent url(/images/webgraf/sprites/spriteBoxHeader.gif) no-repeat scroll -646px -183px;
	color: #000000;
}

#header div.top_info_box div.info_box_head.scart h3 img {
	margin-right: 6px;
	vertical-align: middle;
}

#header div.top_info_box div.info_box_head div ul {
	list-style-image: url(/images/webgraf/list_triangle_amb.gif);
	list-style-type: none;
	margin: 0 0 -4px 20px;
	padding: 0;
	position: absolute;
	bottom: 0;
}

#header div.top_info_box div.info_box_head div.shoppingcart.button ul {
	top: 45px;
}


* html #header div.top_info_box div.info_box_head div ul { margin-bottom: 0; }

#header div.top_info_box div ul li {
	margin-bottom: 1px;
}

#header div.top_info_box div div.info {
	margin: 4px 0 0;
	position: absolute;
}

#header div.top_info_box div.customer_account div.info div.row, div.shoppingcart div.info div.row {
/*	display: table-row;	*/
}

#header div.top_info_box div.service { background: #FFFFFF none repeat scroll 0 0; border-color: #888888; border-style: none solid solid; border-width: medium 1px 1px; width: 132px; height: 70px; }

#header div.top_info_box div.customer_account {	background: #FFFFFF none repeat scroll 0 0;	border-color: #888888; border-style: none solid solid; border-width: medium 1px 1px; width: 132px; height: 70px; }

#header div.top_info_box div.customer_account div.info div.row div.message {
/*	display: table-cell;	*/
	padding-left: 5px;
	width: 130px; 
}

#header div.top_info_box div.shoppingcart {
	/*background: transparent url(/images/webgraf/top_info_box_gp_shoppingcart.jpg) no-repeat scroll left top;*/
	background: #FFFFFF none repeat scroll 0 0;
	border-color: #888888;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	width: 132px;
	height: 70px;
}

#header div.top_info_box div.shoppingcart.button { border-color: #888888; height: 43px;	border-bottom: none; }
#header div.top_info_box div.shoppingcart.imgbtn { border:none; height:28px; position:relative; }
#header div.top_info_box div.shoppingcart.imgbtn span { cursor:pointer; font-weight:bold; left:42px; margin:0; padding:0; position:absolute; top:7px; }

#header div.top_info_box div.shoppingcart span sub img { margin-right: 5px; }

#header div.top_info_box div.shoppingcart div.info div.row div.articles {
/*	display: table-cell; */
	padding-left: 5px;
	width: 60px; 
}

#header div.top_info_box div.shoppingcart div.info div.row div.price {
/*	display: table-cell; */
	padding-right: 5px;
	text-align: right;
	width: 62px;
}
/***********************************************/


/* FF-Suggest **********************************/
/* needed otherwise the searchBoxLine will pop-up in IE */
div.suggestFormWrap.v2 {position:absolute;z-index:1001;top:130px;left:575px;}
div.suggestFormWrap.v2 form label {color:#fff;font-size:1.3em;font-weight:bold;}
div.suggestFormWrap.v2 form input.searchkey {border:1px solid #333333;font-weight: bold;padding: 1px 3px;width: 320px;}
div.suggestFormWrap.v2 form input.go {left:-4px;position: relative;top:5px;}
div.suggestLayer {
	position: relative;top: 0;
	left: -35px;
	width: 1px;
	height: 1px;
	display: none;
	padding: 0;
	margin: 0;
	z-index: 1000;
	background-color: white;
	background: transparent;
	 /*even after applying special filter for IE8 opacity creates problem */
	/* Opacity for IE8 */
	/* -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; */
	/*Opcaity for IE7 */
	/* filter: alpha(opacity=90) */
	/* Opcaity for other browsers */
	/* opacity: .75;
	*/
}
table.suggestLayer {font-size:11px;width:130px;border:1px solid #888;height:12px;background-color:white;color:#272f6a;cursor:pointer;}
tr.suggestLayer {height:12px;}
td.suggestLayer {padding:0;height:12px;}
tr.suggestHeader {color:#173553;font-weight:normal;font-size:10px;}
tr.suggestHeader td {border-bottom:1px solid #888;padding:3px 3px 3px 5px;}
td.suggestFooter {height:25px;border-top:solid 1px #888;font-size:9px;color: #173553;background-color: #FCFCFC;background-repeat: no-repeat;background-position: right;}
td.suggestTextQuery {font-weight: bold;padding: 2px 15px 2px 10px;}
span.suggestTextQueryTyped {color:#6788a2;text-decoration:underline;}
td.suggestTextType {padding: 2px 5px 2px 15px;width: 30%;}
td.suggestTextAmount {padding: 2px 5px 2px 15px;width: 30%;text-align: right;}
tr.suggestRow {padding: 2px 2px 2px 0px;background-color: #FCFCFC;}
tr.suggestHighlight {color: #FCFCFC;background-color: #4858A3;}
tr.suggestHighlight span.suggestTextQueryTyped {color:white;}
td.suggestImage {height: 40px;}
td.suggestImage img {height:40px;}
/***********************************************/


/* Searchbar ***********************************/
#searchbar {
	background:#20286A url(/images/webgraf/searchbar_background_blue.gif) repeat-x scroll center top;
	clear: both;
	width: 995px;
	color: #FFFFFF;
	font-size: 1.1em;
	height: 22px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 116px;
	left: 0;
	text-align: center;
}

#searchbar label {
	font-weight: bold;
	position: relative;
	top: -5px;
}

#searchbar input.input_searchkey {
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
	font-weight: bold;
	padding: 1px 3px;
	top: -4px;
	width: 290px;
}

* html #searchbar input.input_searchkey {
	top: -3px;
}

*:first-child+html #searchbar input.input_searchkey {
	top: -3px;
}

#searchbar input.submit_searchkey {
	left: -4px;
	position: relative;
	top: 1px;
}
/***********************************************/
/* amb/css/header.css */

/* amb/css/ambiente.css */
/* Pötschke Ambiente Stylesheet */

.contentTyp7 {
	border: 1px solid #162983;
}
div.box_bag {
	background-image: url(/images/webgraf/boxes/box_head_bag_left.gif);
}
div.box_bag h3 {
	background-image: url(/images/webgraf/boxes/box_head_bag_right.gif);
	color: #000;
}
div.box_bag h3 a {
	color: #000;
}

#box_ohne_risiko li{
	background-image: url(/images/webgraf/list_triangle_amb.gif);
}

.search_header {
	background: url(/images/webgraf/xmag.png) no-repeat scroll 5px bottom; 
}

/* AGB */
div.agb_border { border: 1px solid #162983; background-color: #FFFFE1; margin: 0 15px 0 15px; }

/* Beschreibung der Kategorien */
div.descriptionBoxCategory p {
	margin: 0px;
	padding: 0px;
	margin: 18px;
}

div.descriptionBoxArticle p {
	margin: 0px;
	padding: 0px;
	margin: 12px 12px 12px 6px;
}

/* Boxen in den Kategorien "Weihnachten" und "Wohnen mit Ambiente" */
div.xmasBox,
div.indoorBox {
	width: 590px;
	margin: 18px;
	position: relative;
}
div.xmasBox div.xmasBox-text {
	position: absolute;
	width: 110px;
	top: 11px;
	left: 10px;
}
div.indoorBox div.indoorBox-text {
	position: absolute;
	width: 113px;
	top: 5px;
	left: 7px;
}
div.xmasBox div.xmasBox-text p,
div.indoorBox div.indoorBox-text p {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}
div.xmasBox div.xmasBox-text p.secondRow,
div.indoorBox div.indoorBox-text p.secondRow { padding-top: 10px; }


/* Rahmenfarbe fuer 'Aktuelle Empfehlungen' */
div.recommArticleBoxInnerBox { border-left: 3px solid #162A83; border-right: 3px solid #162A83; }

/* Beginn Willkommen-Box Startseite */
.frontpage_top { padding: 7px 15px 7px 15px; }

.frontpage_welcome_box {
	width: 400px;
	float: left;
	font-size: 12px;
	margin-right: 13px;
}

.frontpage_welcome_box h1 {
	margin: 10px 0 10px 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

.frontpage_welcome_box p {
	margin: 0 0 10px 0;
}

.frontpage_welcome_box div.content {
	padding: 10px 12px 0px 6px;
	height: 234px;
}
/* Ende Willkommen-Box Startseite */


/* Box mit Treffern zum Suchergebnisses in Kategorien */
div.relatedCategories a:hover {
	background-color: #D7EAF4;
}

/***
 Anpassungen fuer die neue "weihnachtliche" Startseite
***/
/* Rahmen um den Einfuehrungstext */
div.newStartpage .roundbox { background: transparent url(/images/webgraf/teaser/startpage_ambi/roundbox_eckig_blau.gif) no-repeat scroll left top; }
div.newStartpage .roundbox div { background: transparent url(/images/webgraf/teaser/startpage_ambi/roundbox_eckig_blau.gif) no-repeat scroll left bottom; }
div.newStartpage .roundbox div div { background: transparent url(/images/webgraf/teaser/startpage_ambi/roundbox_eckig_blau.gif) no-repeat scroll right bottom; }
div.newStartpage .roundbox div div div { background: transparent url(/images/webgraf/teaser/startpage_ambi/roundbox_eckig_blau.gif) no-repeat scroll right top; }

div.newStartpage .centerBox a { text-decoration: none; }

/* Teaser */
div.newStartpage .centerBox.left div {
	background-image:url(/images/webgraf/teaser/startpage_ambi/teaser_a_pa.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

div.newStartpage .centerBox.middle div {
	background-image:url(/images/webgraf/teaser/startpage_ambi/teaser_b_pa.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}

/* Beginn Erweiterung-Boxen... */
div.newStartpage .startsiteIntro { margin: 7px 0pt 0pt 15px; }
div.newStartpage .startsiteIntro div { float: left; }
div.newStartpage .startsiteIntro div.text { position:relative; margin:0; padding: 0; float: left; width: 446px; height: 112px; border-top: 1px solid #162983; border-bottom: 1px solid #162983; z-index:100; }
.startsiteIntro div.text img.intro { margin: 0px; padding: 0px; position: absolute; top: 5px; left: 5px; }
.startsiteIntro div.text p { margin:0px; padding:0px; position: absolute; top: 41px; left: 10px; width: 440px; }
.startsiteIntro div.text img.sig { margin: 0px; padding: 0px; position: absolute; top: 70px; left: 237px; }

div.newStartpage .centerBox {
	position: relative;
	background-image: url(/images/webgraf/teaser/startpage_ambi/reiter_blau.gif);
	background-repeat: repeat-x;
	float: left;
	border: 1px solid #162983;
	width: 255px;
	height: 141px;
}

div.newStartpage .centerBox.left { margin-right: 15px; }
div.newStartpage .centerBox.middle { margin-right: 15px; }

/* Box mit den Tag-Clouds */
div.bubbleBoxStartseite {
	overflow: hidden;
	margin: 0px;
	height:121px;
	width: 255px;
	display:table;
}

div.bubbleBoxStartseite .checkout_amb_container.search-bubble-overall {
	border: none;
	margin: 0px;
	padding: 0px;
	width: 250px;
	height: 123px;
	display:table-row;
}
div.bubbleBoxStartseite .checkout_amb_container.search-bubble-overall .search-bubble-box {
	margin: 0px;
	width: 255px;
	display:table-cell;
	vertical-align:middle;
}

div.newStartpage .centerBox p, div.newStartpage .centerBox p a {
	color:#162983;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
	margin:0;
	text-align:center;
}

div.newStartpage div.top_teaser { margin:12px 0px 0px 15px; }

/* 3 Boxes bottom  */
div.threeBoxes { margin:15px 0 0 15px; }
div.newStartpage .centerBox.bottom {height:249px;}
div.newStartpage .centerBox.bottom h5 {line-height:21px;padding:0px;margin:0px;color:#162983;font-size:12px;font-weight:bold;text-align:center;}
div.newStartpage .centerBox.bottom div {height: 195px;background-color: #f9f7ee;border-bottom:1px solid #162983;}
div.newStartpage .centerBox.bottom div.middle #okatcontent_mid {position:relative;top:19px;left:42px;background-color:transparent;height:114px;width:170px;}
div.newStartpage .centerBox.bottom div.calendar {background-image:url(/images/webgraf/startsite/amb/PA_katalog_statisch.jpg);}
div.newStartpage .centerBox.bottom div.right img {width:90px;height:121px;position:relative;top:15px;left:82px;}
div.newStartpage .centerBox.bottom div span.content {display:block;position:absolute;top:170px;left:10px;}
div.newStartpage .centerBox.bottom a.box {background-image:url(/images/webgraf/startsite/amb/PA_kalender_teaser_bg.jpg);background-position:0 0;background-repeat:x-repeat;display:block;font-weight:bold;height:32px;}
div.newStartpage .centerBox.bottom a.box span.link {background-image:url(/images/webgraf/startsite/amb/nlarrow_blue.gif);background-position:0 0;background-repeat:no-repeat;display:block;left:5px;padding-left:20px;position:relative;top:10px;width:210px;}

div.newStartpage div.angebot_carousel {
	margin:12px 15px 0px 15px;
}
/* Ende Boxen-Erweiterung */

/* IE7 only */
*:first-child+html div.bubbleBoxStartseite { display:block; position:absolute; top:22px; left:0px; width: 275px; }
*:first-child+html div.bubbleBoxStartseite .checkout_amb_container.search-bubble-overall { display:block; position: absolute; }
*:first-child+html div.bubbleBoxStartseite .checkout_amb_container.search-bubble-overall .search-bubble-box { display:block; position: absolute; }
/* IE6 only */
* html div.bubbleBoxStartseite { display:block; position:absolute; top:22px; left:0px; width: 275px; }
* html div.bubbleBoxStartseite .checkout_amb_container.search-bubble-overall { display:block; position: absolute; }
* html div.bubbleBoxStartseite .checkout_amb_container.search-bubble-overall .search-bubble-box { display:block; position: absolute; }

div.bubbleBoxStartseite .checkout_amb_container.search-bubble-overall .search-bubble-box a { color: #162983; }
div.bubbleBoxStartseite .checkout_amb_container.search-bubble-overall .search-bubble-box a:hover { text-decoration: underline; }


/* gp/catalog/stylesTab.css */
/* Caution! Ensure accessibility in print and other media types... */
.ui-tabs-panel{border:1px solid #959595;padding:0 10px 10px 10px}
.ui-tabs-nav{list-style-type:none;margin:0;padding:10px 0 25px}
.ui-tabs-nav li{float:left;margin-right:3px}
.ui-tabs-nav li a{display:block;text-decoration:none}
.ui-tabs-nav li a b.tabslider{background:none repeat scroll 0 0 transparent}
.ui-tabs-nav li a b.tabslider b.top{background:none repeat scroll 0 0 transparent;display:block;font-size:1px}
.ui-tabs-nav .b1,.ui-tabs-nav .b2,.ui-tabs-nav .b3,.ui-tabs-nav .b4{display:block;overflow:hidden}
.ui-tabs-nav .b1,.ui-tabs-nav .b2,.ui-tabs-nav .b3{height:1px}
.ui-tabs-nav .b2,.ui-tabs-nav .b3,.ui-tabs-nav .b4{background:none repeat scroll 0 0 #F3F0DD;border-left:1px solid #959595;border-right:1px solid #959595}
.ui-tabs-nav .ui-tabs-selected .b2,.ui-tabs-nav .ui-tabs-selected .b3,.ui-tabs-nav .ui-tabs-selected .b4{background:none repeat scroll 0 0 #FFF}
.ui-tabs-nav .b1{background:none repeat scroll 0 0 #959595;margin:0 5px}
.ui-tabs-nav .b2{border-width:0 2px;margin:0 3px}
.ui-tabs-nav .b3{border-width:0 2px;margin:0 2px}
.ui-tabs-nav .b4{border-width:0 1px;margin:0 1px;height:2px}
.ui-tabs-nav .tabslider span{background:none repeat scroll 0 0 #F3F0DD;display:block;color:#000;font-weight:bold;margin:0;padding-bottom:6px;padding-left:0.5em;padding-right:0.5em;text-align:center;border-top:none;border-right:1px solid #959595;border-left:1px solid #959595;height:14px}
.ui-tabs-nav .tabslider span img{float:left}
.ui-tabs-nav .tabslider span img.ordernotes,.ui-tabs-nav .tabslider span img.documents{margin-top:1px;margin-right:5px}
.ui-tabs-nav .ui-tabs-selected .tabslider span{background:none repeat scroll 0 0 #FFF;height:15px}
*:first-child+html .ui-tabs-nav li a b.tabslider{cursor:pointer}
*:first-child+html .ui-tabs-nav .tabslider span,*:first-child+html .ui-tabs-nav .ui-tabs-selected .tabslider span{height:14px}
@media projection, screen {    .ui-tabs-hide {   display: none;   }  }
@media print {   .ui-tabs-nav {   display: none;   }  }
/* gp/catalog/stylesTab.css */

/* gp/catalog/stylesCarousel.css */
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */

.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 200px;
    height: 200px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    background: #EAE5C9;
    /* border: 1px solid #959595; */
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 406px;
    padding: 20px 108px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  420px;
    height: 220px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 200px;
    height: 220px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 20px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 115px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/webgraf/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 115px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/webgraf/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
/* gp/catalog/stylesCarousel.css */

/* amb/css/cssFaq.css */
/* Die Klasse newFrame beschreibt den neuen Rahmen mit abgerundeten Ecken und Hintergrundfarbe */
div.newFrame {
	position: relative;
	background-image: url(../../images/webgraf/newFrameHeaderPA-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #F3F7FB;
	margin: 7px 3px 0px 3px;
	padding: 7px;
}
div.newFrame.v1 { margin:10px 10px 0px 0px;float:left;width:607px; }

div.newFrame div.rightCorner{
	position: absolute;
	background-image: url(../../images/webgraf/newFrameHeaderPA-right.gif);
	top: 0px;
	right: -1px;
	width: 6px;
	height: 5px;
}

div.newFrame div.breadcrumb {
	margin: -3px 0px 15px 0px;
	padding: 0px;
}

div.newFrame div.descrVignette {
	margin: 18px 0px 18px 0px;	
}

div.newFrame div.descrVignette img {
	float: right;
	margin: -30px 0px 0px 40px;
	padding-bottom: 10px;
}

div.newFrame h1 {
	 font-size: 12px;
	 padding: 0px;
	 margin: 0px;
}

div.newFrame p {
	padding: 0px;
	margin: 0px;
}

div.newFrame table {
	margin-top: 5px;
}

/* Newsletter-Formular */
div.newFrame div.newsletter { margin:0px; padding:0px; }
div.newFrame div.newsletter p { margin:10px 0; }
div.newFrame div.newsletter h1 { font-size:1.4em; }
div.newFrame div.newsletter div.introIn { width:385px; }
div.newFrame div.newsletter div.nlPreview { border: 1px solid black; position: absolute; left: 412px; top: 35px; }
div.newFrame div.shopOn { text-align:right; font-weight:bold; }

/* Regulaere Seiten (Hilfe etc.) */
div.contentBodyText.site p {
	margin: 15px 0px 0px 0px;
	padding: 0px;	
}
div.contentBodyText.site p img { margin-right: 10px; }

/* Kategorieboxen bei den FAQ's, den Pflanz- und Pflegehinweisen und Pflanzenschutz */
div.catBox {
	min-height: 65px;
	padding: 4px;
	margin: 0px 0px 7px 0px;
	background-color: white;
}
* html div.catBox { height: 65px; }
div.catBox.left { margin-right: 7px; }
div.catBox.middle.pest { background-color: #EAE5C8; }

div.catBox img.catBoxImage {
	float: left;
	width: 65px;
	height: 65px;
	margin-right: 5px;
}

div.catBox a.catBoxLink,
div.catBox a.catBoxLinkOpen,
div.catBox div.catBoxParagraph {
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
}

div.catBox div.contentBox {
	/* margin: 10px 0px 10px 80px; */
	margin: 10px 0px 10px 70px;
	padding: 0px;
}

div.catBox div.contentBox div.outerAbcBox {
	margin: 5px 0px 0px 0px;
}

div.catBox div.contentBox div.outerAbcBox div.abcBox {
	margin: 3px 0px 0px 0px;
}

div.catBox div.contentBox div.outerAbcBox div.abcBox div.abcBoxLetter {
	width: 20px;
	font-weight: bold;
	color: #4EA54C;
	float: left;
	text-align: left;
}

div.entryLevel6.noContent { margin-top: 5px; display: none; }
div.entryLevel7 { padding-left: 20px; }
div.entryLevel7.first { padding-left: 0px; }
* html div.entryLevel7 { padding-left: 23px; }
* html div.entryLevel7.first { padding-left: 0px; }
div.entryLevel7.noContent { margin-top: 5px; }

div.questBox {
	/* margin: 0px 3px 0px 5px; */
	margin: 0px 3px 15px 0px;
	padding: 10px;
	border: 1px solid #EAE5C8;
	border-top: none;
}

div.paragraph h5 {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
}

div.questBox p,
div.paragraph p {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

div.questBox p img {
	margin: 0px 10px 10px 0px;
}

div.contentHeadline {
	padding: 3px 3px 3px 10px;
	/* margin: 0px 3px 0px 5px; */
	margin: 0px 3px 0px 0px;
}

div.contentHeadline.open {
	display: none;
	position: relative;
	background-color: #EAE5C8;
	background-image: url(../../images/webgraf/headerContBox_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-weight: normal;
}
* html div.contentHeadline.open { width: 523px; }
:first-child + html div.contentHeadline.open { width: 523px; }

div.contentHeadline.open a.headlink { padding-right: 15px; }

div.printButton {
	background-image: url(../../images/webgraf/headerContBox_right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	position: absolute;
	padding: 4px 7px 0px 0px;
	right: 0px;
	top: 0px;
}

div.subPages6 {	margin: 5px 0px 2px 0px; }
/*
div.subPages5.noContent { margin: 10px 0px 0px 0px; }
div.subPages5.noContent1 { margin: 0px; }
*/
div.subPages6.noContent { margin: 10px 0px 0px 0px; display: none; }
div.subPages6.noContent1 { margin: 0px; display: none; }

div.subPages7 {	margin-left: 5px; padding: 3px 5px 0px 5px; }

div.rotationBox { text-align: center; }
div.rotationBox img { margin-bottom: 10px; margin-top: 10px; }

/* Content der per AJAX abgerufen wird und bei den FAQ's und Pflanzenschutz angezeigt wird */
div.recomArticleHeader {
	border-top: 1px solid #EAE5C8;
	margin-top: 20px;
	padding-top: 10px;
}

table.recomArticleTable {
	margin-top: 20px;
}

table.recomArticleTable td.left img {
	margin-bottom: 15px;
}

table.recomArticleTable td.middle {
	padding-left: 10px;
	vertical-align: bottom;
	padding-bottom: 15px;
}

table.recomArticleTable td.right {
	padding-left: 40px;
	vertical-align: bottom;
	padding-bottom: 15px;
}

table.recomArticleTable td p {
	margin: 0px;
	padding: 0px;
}

table.recomArticleTable td p.articleNo {
	margin-top: 10px;
}

table.recomArticleTable td p.articleName {
	font-weight: bold;
}

table.recomArticleTable td div.articleInWK {
	position: relative;
	background-image: url(/images/webgraf/wk-hg_faq.jpg);
	background-repeat: no-repeat;
	width: 138px;
	height: 50px;
}

table.recomArticleTable td div.articleInWK p {
	position: absolute;
	padding-top: 5px;
	font-weight: bold;
	text-align: center;
}
* html table.recomArticleTable td div.articleInWK p { margin-left: 7px; }
:first-child + html table.recomArticleTable td div.articleInWK p { margin-left: 7px; }

div.pestBoxOuter {
	margin: 18px 0px 18px 0px;
}
div.pestBoxOuter p { margin: 0px 0px 5px 0px; }

div.pestBoxOuter select#pestList {
	border: 1px solid #B29360;
	margin: 0px 0px 0px -1px;
	padding: 1px;
	font-size: 11px;
	float: left;
	width: 250px;
}

div.pestBoxOuter div#pestBoxInner {
	margin: 0px;
	padding: 1px;
	margin-left: 260px;
}
div.pestBoxOuter div#pestBoxInner p,
div.pestBoxOuter div#pestBoxInner ul {
	margin: 1px 0px 0px 20px;
	padding: 0px;
}	

/* Uebersichtsseite der Ratgeber */
#imageHinweise a { background: url(/images/webgraf/serviceArea/Hinweise_farbe.gif); display: block; width: 165px; height: 158px; }
#imageHinweise img { display: block; width: 165px; height: 158px; border: none; }
#imageHinweise a:hover img { visibility: hidden;	}

#imageFaq a { background: url(/images/webgraf/serviceArea/FAQ_farbe.gif); display: block; width: 156px; height: 177px; }
#imageFaq img { display: block; width: 156px; height: 177px; border: none; }
#imageFaq a:hover img { visibility: hidden;	}

#imageSchutz a { background: url(/images/webgraf/serviceArea/Schutz_farbe.gif); display: block; width: 191px; height: 156px; }
#imageSchutz a div { width: 213px; margin-left: -9px; }
#imageSchutz img { display: block; width: 191px; height: 156px; border: none; }
#imageSchutz a:hover img { visibility: hidden;	}
/* amb/css/cssFaq.css */

/* amb/catalog/css_newDesign.css */
div.framebox{border:1px solid #9f9f9f;padding-left:7px;position:relative;padding-top:10px;padding-bottom:10px}
div.framebox.options{height:94px}
div.framebox span.legend{display:block;position:absolute;background-color:#fff;font-style:italic;top:-7px;left:10px;padding:0 5px;color:#9f9f9f}
div.detailOutbox{width:623px;float:left;margin-right:8px;margin-bottom:8px}
div.detailOutbox div.headerBox {
	float: left;
	width: 469px;
}

div.detailOutbox div.headerBox h1 {
	font-size: 18px;
	color: #003A7D;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
div.detailOutbox div.headerBox h2 {
	font-size: 12px;
	margin: 0px;
	padding: 5px 0px 10px 0px;
}
div.detailOutbox div.votingBox {
	margin:0 0 0 470px;
	padding-top:10px;
	text-align:center;
	width:160px;
}

div.detailOutbox div.votingBox p {
	margin: 0px;
	padding: 0px;
}

/* Box mit den Haupt- und Zusatzbildern */
div.detailOutbox .articlePics{float:left;width:153px}
div.detailOutbox .articlePics.addonPics{padding-top:15px}

div.detailOutbox .articlePics div.mdPic {
	background-repeat: no-repeat;
	background-position: center top;
	border: 1px solid #9F9F9F;
	height: 200px;
	margin: 0px;
	padding: 0px;
}
* html div.detailOutbox .articlePics div.mdPic { border: none; height: 198px; }
* html div.detailOutbox .articlePics div.mdPic div.picZoom a img { border: 1px solid #9F9F9F; }

div.detailOutbox .articlePics div.mdPic div.picZoom { background: transparent url(/images/webgraf/buttons/newDesign/lupe_rechts_pa.gif) no-repeat scroll 153px 155px; }
* html div.detailOutbox .articlePics div.mdPic div.picZoom { background-position: 156px 155px; }

/* Box mit dem Text und dem Warenkorb */
div.detailOutbox .articleData {
	position: relative;
	height: 202px;
	margin-left: 214px;
}
* html div.detailOutbox .articleData { margin-left: 208px; }
*:first-child+html div.detailOutbox .articleData { margin-left: 211px; }

/* Linke Box mit Artikeltext und Wischer */
div.detailOutbox .articleData .leftBox {
	position: relative;
	float: left;
	height: 202px;
	width: 243px;
	margin-right: 12px;
}
* html div.detailOutbox .articleData .leftBox { margin-right: 9px; width: 249px; }
*:first-child+html div.detailOutbox .articleData .leftBox { margin-right: 9px; width: 249px; }
div.detailOutbox .articleData .leftBox p {
	padding: 0px;
	margin: 0px;
}
div.detailOutbox .articleData .leftBox div.moreBox { height: 15px; margin-top: 5px; padding: 0px; }
div.detailOutbox .articleData .leftBox div.moreBox img { float: left; }
div.detailOutbox .articleData .leftBox div.moreBox p { width: 50px; margin: 0px 0px 0px 17px; padding: 0px; }
div.detailOutbox .articleData .leftBox div.moreBox p a.more { color: #162983; font-weight: bold; text-decoration: none; }
div.detailOutbox .articleData .leftBox div.moreBox p a:hover.more { color: grey; font-weight: bold; text-decoration: underline; }
div.detailOutbox .articleData .leftBox div.wischerBox {
	text-align: center;
	position: absolute;
	top: 119px;
	width: 243px;
	height: 80px;
}

/* Rechte Box mit Warenkorb und Lieferzeittabelle */
div.detailOutbox .articleData .rightBox{position:relative;float:left;width:153px}

/* Formular fuer die WK-Box */
div.detailOutbox .articleData .rightBox form {
	margin: 0px;
	padding: 0px;
}

/* Warenkorb */
div.detailOutbox .articleData .rightBox .warenkorbBox {
	position: relative;
	text-align: center;
	background-color: #FFF7B2;
	/* background-color: #F6F4E7; */
	border: 1px solid #9F9F9F;
	border-bottom: none;
	height: 174px;
}

/* Hinweis: Artikel im WK */
div.detailOutbox .articleData .rightBox .warenkorbBox .articleInWk { margin: 0px 20px; }
div.detailOutbox .articleData .rightBox .warenkorbBox .articleInWk p { padding-top: 10px; font-weight: bold; }

/* Artikelnummer */
div.detailOutbox .articleData .rightBox .warenkorbBox .artikelnummer { position: absolute; top: 138px; left: 23px; }
div.detailOutbox .articleData .rightBox .warenkorbBox .artikelnummer p { font-weight: normal; }

div.detailOutbox .articleProperties{width:153px;padding-top:11px}

div.propertiesBox div.propItem{height:22px;width:135px;margin-bottom:2px}
div.propertiesBox div.propItem p { float: left; margin: 0px; padding: 0px; line-height: 24px; }
div.propertiesBox div.propItem p a { text-decoration: none; }
div.propertiesBox div.propItem p a:hover { text-decoration: underline; color: grey; }
div.propertiesBox div.propItem div.img { margin-right: 10px; float: left; width: 21px; height: 21px; background: transparent url(/images/webgraf/sprites/spriteDetailIcons2.gif); }
div.propertiesBox div.propItem div.img.merken { background-position: 0px -2px; }
div.propertiesBox div.propItem div.img.merken.inList { background-position: -24px -2px; }
div.propertiesBox div.propItem div.img.empfehlen { background-position: -72px -2px; }
div.propertiesBox div.propItem div.img.drucken { background-position: -96px -2px; }


/* Tabelle der Pflegeanleitung */
table.tabellePflegeanleitung { width: 99%; }
table.tabellePflegeanleitung tr td { padding-top: 10px; }
table.tabellePflegeanleitung tr td p { margin: 0px; padding: 0px; }
table.tabellePflegeanleitung tr td.leftCell p { padding-right: 5px; font-weight: bold; }

/* Logos */
div#details .logosTextBox {
	float: left;
	width: 395px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	padding-right: 10px;
	border-right: 1px solid #E3E3E3;
}
div#details .logosTextBox.ohneIcons { width: 100%; border: none; }
div#details .logosTextBox p { padding-top: 0px; margin-top: 0px; }
div#details .logosTextBox p.catalogPage { margin-top: 20px; border-top: 1px solid #E3E3E3; padding-top: 5px; margin-bottom: 0px; }
div#details div#logosBox {
	float: left;
	margin: 0px;
	padding: 0px;
}
div#logosBox div p.logoTextUnder {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Tahoma;
	line-height: 15px;
}
*:first-child+html div#logosBox div p.logoTextUnder { line-height: 10px; }

/* Icons */
div#details .iconsBox {
	margin: 10px 0px 0px 405px;
	padding-left: 10px;
	border-left: 1px solid #E3E3E3;
}
div#details .iconsBox table.iconsTabelle tr td { padding-bottom: 5px; }
div#details .iconsBox table.iconsTabelle tr td.left { font-weight: bold; font-size: 12px; text-align: right; padding-right: 10px; width: 46px; }

/* Bilder-Carousel */
div.articlePics .jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 184px;
	padding: 0px;
}
div.articlePics .jcarousel-skin-tango .jcarousel-clip-horizontal {
	height: 44px;
	width: 147px;
	margin: -1px 0px 0px 17px;
}
* html div.articlePics .jcarousel-skin-tango .jcarousel-clip-horizontal { margin-left: 25px; }
*:first-child+html div.articlePics .jcarousel-skin-tango .jcarousel-clip-horizontal { margin-left: 25px; }
		
div.articlePics .jcarousel-skin-tango .jcarousel-container {
	background: white;
}
div.articlePics .jcarousel-skin-tango .jcarousel-item {
	height: 44px;
}
div.articlePics .jcarousel-skin-tango .jcarousel-item-horizontal {
	position: relative;
	margin: 0px 3px 0px 3px;
	width: 44px;
	height: 44px;
}
div.articlePics #mycarousel img {
	border: 1px solid #a6a498;
	width: 42px;
	height: 42px;
	z-index:100000;
}
* html div.articlePics #mycarousel img { cursor:pointer; }
*:first-child+html div.articlePics #mycarousel img { cursor:pointer; }

div.articlePics .jcarousel-skin-tango .jcarousel-prev-horizontal {
	background-image: url(/images/webgraf/sprites/spriteDetailIcons2.gif);
	background-position: -37px -99px;
	width: 16px;
	height: 14px;
	left: -2px;
	top: 15px;
}
div.articlePics .jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: -19px -99px; }
div.articlePics .jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -37px -99px; }
div.articlePics .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
div.articlePics .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
div.articlePics .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	background-position: -150px -99px;
	cursor: default;
}
div.articlePics .jcarousel-skin-tango .jcarousel-next-horizontal {
	background-image: url(/images/webgraf/sprites/spriteDetailIcons2.gif);
	background-position: -113px -99px;
	width: 16px;
	height: 14px;
	right: -3px;
	top: 15px;
}
div.articlePics .jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -95px -99px; }
div.articlePics .jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -113px -99px; }
div.articlePics .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
div.articlePics .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
div.articlePics .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	background-position: -150px -99px;
	cursor: default;
}
* html div.articlePics .jcarousel-skin-tango .jcarousel-prev-horizontal { left: 6px; }
*:first-child+html div.articlePics .jcarousel-skin-tango .jcarousel-prev-horizontal { left: 6px; }
* html div.articlePics .jcarousel-skin-tango .jcarousel-next-horizontal { right: -12px; }
*:first-child+html div.articlePics .jcarousel-skin-tango .jcarousel-next-horizontal { right: -12px; }

/* Anpassungen Detailseite mit grossem Bild */
div.articlePics.articlePicsGross { width: 457px; }
*:first-child+html div.articlePics.articlePicsGross { width: 457px; }
* html div.articlePics.articlePicsGross { width: 455px; margin-right: 10px; }

div.articleData.articleDataGross { height: 457px; margin-left: 468px; }
*:first-child+html div.articleData.articleDataGross { height: 457px; margin-left: 468px; }
* html div.articleData.articleDataGross { height: 455px; width: 160px; }

div.articleData.articleDataGross .rightBox div.prodInfo{position:relative;padding:0px;margin:12px 0 9px 0;height:23px;width:154px;background:transparent url(/images/webgraf/sprites/spriteDetailIcons2.gif) 0px 179px}
div.articleData.articleDataGross .rightBox div.prodInfo a p{position:absolute;top:5px;left:47px;margin:0;padding:0;font-weight:normal;font-size:11px}

* html div.articleData.articleDataGross .rightBox div.articlePics { width: 160px; margin-top: 7px; }
*:first-child+html div.articleData.articleDataGross .rightBox div.articlePics { width: 160px; margin-top: 7px; }

div.articleData.articleDataGross .rightBox .articlePics .jcarousel-skin-tango .jcarousel-container-horizontal{width:137px}
*:first-child+html div.articleData.articleDataGross .rightBox .articlePics .jcarousel-skin-tango .jcarousel-container-horizontal { margin-top: 3px; }
* html div.articleData.articleDataGross .rightBox .articlePics .jcarousel-skin-tango .jcarousel-container-horizontal { margin-top: 3px; }
div.articleData.articleDataGross .rightBox .articlePics .jcarousel-skin-tango .jcarousel-clip-horizontal{width:106px;margin:2px 0px 0px 11px}
*:first-child+html div.articleData.articleDataGross .rightBox .articlePics .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 106px; margin: 0px 0px 0px 23px; }
* html div.articleData.articleDataGross .rightBox .articlePics .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 106px; margin: 0px 0px 0px 23px; }
div.articleData.articleDataGross .rightBox .articlePics .jcarousel-skin-tango .jcarousel-item-horizontal { margin: 0px 6px 0px 6px; }
*:first-child+html div.articleData.articleDataGross .rightBox .articlePics .jcarousel-skin-tango .jcarousel-item-horizontal { margin: 0px 6px 0px 6px; }

/* Die gesamte Carousell-Box */
div.recommBox.newDesign{width:620px}

/* Header */
div.recommBox.newDesign div.recommBoxHeader { border: 1px solid #959595; border-bottom: none; background-color: #EEF6FB; height: 20px; text-align: center; }
* html div.recommBox.newDesign div.recommBoxHeader { width: 628px; height: 18px; }
div.recommBox.newDesign div.recommBoxHeader div.headerRechts { background-image: none; }
* html div.recommBox.newDesign div.recommBoxHeader div.headerRechts { background-image: none; }
div.recommBox.newDesign div.recommBoxHeader div.headerLinks { background-image: none; }
* html div.recommBox.newDesign div.recommBoxHeader div.headerLinks { background-image: none;  }
div.recommBox.newDesign div.recommBoxHeader p.recommBoxHeaderText { color: black; margin: 5px 0px 0px 0px; font-size: 11px; text-align: center; }
* html div.recommBox.newDesign div.recommBoxHeader p.recommBoxHeaderText { margin-top: 10px; }

/* Container aussen */
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-container-horizontal{border:1px solid #959595;border-top:none;width:611px;padding-left:7px;padding-right:0px;background-color:#EEF6FB}

/* Container innen */
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal { width: 614px; height: 80px; border: none; padding-top: 5px; }
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li{width:187px;height:65px;padding:4px;padding-top:-2px;margin:0px;margin-right:10px;position:relative;background-color:white}
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li div.recommBoxInner { float: left; height: 65px; margin-top: 0px; }
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li p.recommBoxLink { margin-top: -2px; }
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li p.recommBoxLink a { }
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li p.recommBoxLink a:hover { }
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li p.recommBoxPrice { font-size: 12px; }
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li p.recommBoxPrice span.priceOld { font-size: 11px; font-weight: normal; text-decoration: line-through; }
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li p.recommBoxPrice span.discount { color:red; }
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-clip.jcarousel-clip-horizontal li p.recommBoxPrice span { font-size: 11px; font-weight: normal; }

/* Next-Button */
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-next-horizontal {
	/* background: transparent url(/images/webgraf/recommBoxes/detail_newDesign/pfeil_pa_rechts_klein_2.gif) no-repeat scroll 0 0; */
	width: 37px;
	height: 18px;
	top: -17px;
	margin-right: 7px;
}
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-next-horizontal:hover { background-position: -39px 0; }
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-next-horizontal:active { background-position: -78px 0; }
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-next-disabled-horizontal,
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-next-disabled-horizontal:hover,
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -117px 0; }

/* Prev-Button */
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-prev-horizontal {
	/* background: transparent url(/images/webgraf/recommBoxes/detail_newDesign/pfeil_pa_links_klein_2.gif) no-repeat scroll 0 0; */
	width: 39px;
	height: 18px;
	top: -17px;
	margin-left: 5px;
}
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-prev-horizontal:hover { background-position: -39px 0; }
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-prev-horizontal:active { background-position: -78px 0; }
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-prev-disabled-horizontal,
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-prev-disabled-horizontal:hover,
div.recommBox.newDesign .jcarousel-skin-recomm .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -117px 0; }
/* amb/catalog/css_newDesign.css */

/* Order catalogs */
div.order_catalogs { }
div.order_catalogs div.catalog_list_box {margin:0 0 10px;}
div.order_catalogs div.catalog_list_box div.catalog_box { float:left;width:280px; }
div.order_catalogs div.catalog_list_box div.catalog_box div.check {width:25px; float:left;height:150px;}
div.order_catalogs div.catalog_list_box div.catalog_box div.catalog {margin-top:3px;}
div.order_catalogs div.catalog_list_box div.catalog_box div.catalog a {text-decoration:none;}

/* Newsletter Box, linke Spalte */
div.newsAboBox { width:175px;margin: 8px 0px 7px 0px; }
div.newsAboBox a:hover { color: black; }
div.newsAboBox a p { margin: 0px; padding: 0px; text-align: left; width: 130px; position: absolute; font-size: 11px; top: 23px; left: 5px; }

/* Kataloge Freundschaftswerbung */
div.friendship .catalog_box{float:left;margin:8px;width:280px;}
div.friendship .catalog_box .check {float:left;height:150px;width:25px;}

/* Infobox sofortueberweisung orderConfirm.html */
div.boxTransID { position:relative;margin:10px 0px 0px 6px;height:150px;text-align:center;width:607px;font-size:12px;border:1px solid #9F9F9F;border-bottom:1px solid #9F9F9F; }
div.boxTransID img.logo { margin-top:10px; }
div.boxTransID img.print { position:absolute;top:116px;left:575px; }
div.boxTransID img.borderLeft { position:absolute;top:0px;left:-6px; }
div.boxTransID img.borderRight { position:absolute;top:0px;right:-6px; }
div.boxTransID p.transID { font-weight:bold;font-size:14px;margin:5px 0px 5px 200px;border:1px solid black;padding:4px;width:200px;text-align:center; }
div.boxTransID p.transIDvor { margin:0px;padding:0px;margin-top:10px; }
div.boxTransID p.transIDnach { text-align:left;padding:0px 50px 0px 5px; }

/* Lagerverkauf */
div#lagerverkauf { margin-top:10px; }
div#lagerverkauf div.left { float:left;width:598px; }
div#lagerverkauf div.left div.head { background-image:url(/images/webgraf/specials/lagerverkauf/lagerverkauf_04.jpg);width:598px;height:636px;position:relative; }
div#lagerverkauf div.left div.head div { position:absolute;top:60px;left:130px;width:380px; }
div#lagerverkauf div.left div.head div h1 { font-style:italic;font-size:18px;color:#002C72; }
div#lagerverkauf div.left div.head div p { font-size:14px;color:#002C72;line-height:24px;margin-top:20px; }
div#lagerverkauf div.left div.besuchensieuns { float:left;width:250px; }
div#lagerverkauf div.left div.besuchensieuns p.first { text-align:left;font-size:18px;color:#002C72; }
div#lagerverkauf div.left div.besuchensieuns p.second { font-size:12px;line-height:18px; }
div#lagerverkauf div.left div.oeffnungszeiten { float:left;width:200px; }
div#lagerverkauf div.left div.oeffnungszeiten p.first { text-align:left;font-size:18px;color:#002C72; }
div#lagerverkauf div.left div.oeffnungszeiten p.second { font-size:12px;line-height:18px; }
div#lagerverkauf div.left div.stopFloating p#skizze { text-align:left;font-size:18px;color:#002C72; }
div#lagerverkauf div.right { float:left;width:205px; }
div#lagerverkauf div.right p.top { text-align:left;font-size:18px;color:#002C72; }
div#lagerverkauf div.right p.bottom { text-align:right;font-size:18px;color:#002C72; }

/* TUEV-Seite */
#tuev { background-image: url(/images/webgraf/tuev/tuev_bg_625x573.jpg);background-repeat:no-repeat;float:left;margin-top:10px;margin-right:6px;padding:65px 10px 10px 20px; }
#tuev h1 { color:#012f84;font-size:2.3em; }
#tuev p {font-size:1.1em; }
#tuev ul { font-size:1.3em;font-weight:bold;list-style-image: url(/images/webgraf/tuev/tuev_bullet.gif); }
#tuev ul li { margin:3px 0; }
#tuev img {	position:relative;top:-533px;left:423px; }

/* Schnaeppchen-Seite Ambi */
div#exit {position:relative;top:10px;width:806px;background-repeat:no-repeat;background-position:0 0;margin}
div#exit .header {width:803px;height:150px;color:#FFF;font-size:2.5em;font-weight:bold;}
div#exit .header span {display:block;position:relative;left:460px;top:10px;text-align:right;width:270px;}
div#exit h1 {font-size:3em;color:#B61D1A;}
div#exit .navi {background-repeat:no-repeat;background-position:left top;width:395px;height:309px;float:left;}
div#exit .navi ul {list-style-type:none;position:relative;margin:0;top:0;left:-40px;}
div#exit .navi ul li {background-repeat:no-repeat;background-position:20px 6px;background-color:#B61D1A;margin-bottom:1px;height:30px;width:191px;}
div#exit .navi ul li a {text-decoration:none;display:block;padding-left:35px;padding-top:5px;color:#FFFFFF;font-size:1.5em;font-weight:bold;}
div#exit .card {background-color:#B61D1A;width:189px;height:307px;float:left;border:1px solid #888;margin-left:13px;margin-bottom:13px;}
div#exit .card.no {margin-left:0;}
div#exit .card .head a {display:block;width:189px;background-repeat:no-repeat;color:#FFF;border-bottom:1px solid #E6B0AE;}
div#exit .card .head a span {display:block;position:relative;}
div#exit .card .head a.cl1 {background-position:20px 6px;height:31px;font-size:1.5em;font-weight:bold;text-decoration:none;}
div#exit .card .head a.cl1 span {top:5px;left:35px;width:150px;}
div#exit .card .head a.cl2 {background-position:175px 1px;height:21px;font-size:0.9em;font-weight:bold;}
div#exit .card .head a.cl2 span {top:3px;left:66px;width:120px;}
div#exit .card div {background-color:#FFF;height:64px;padding-right:5px;text-align:right;}
div#exit .card div a {font-weight:bold;display:block;height:30px;}
div#exit .card div p .priceOld {font-size:1.1em;font-weight:bold;text-decoration:line-through;}
div#exit .card div p .price {font-size:1.6em;font-weight:bold;color:#FF0000;}

