html{background-color:#a9d30a; height:100%; overflow-y:scroll; background-image:url(bg/body.png); background-repeat:repeat-y; background-position:center; }
body{height:100%;  }
*{padding:0px; margin:0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#333333; }
table{ border-collapse:collapse;}
img{border:none;}
ul {list-style-type:none; list-style-position:outside;padding:0px; margin:0px;}
.bold{font-weight:bold;}
.small{font-size:9px;}
.left{text-align:left;}
.right{text-align:right;}
.center,td.center{text-align:center;}
.big,.big strong{font-size:14px;}
a:link{color:#333333; text-decoration:none;}
a:visited{color:#333333; text-decoration:none;}
a:hover{color:#333333; text-decoration:underline;}
a:active{color:#333333; text-decoration:none;}
.grey,a.grey{color:#666666;}
.lightGrey,a.lightGrey{color:#999999;}
a.greyUnderline{color:#666666; text-decoration:underline;}
a.greyUnderline:hover{color:#666666; text-decoration:none;}
a.versankostenLink{ text-decoration:underline;}
a.infoLink{ text-decoration:underline;}
a.infoLink:hover{ text-decoration:none;}
.open{display:block;}
#breadcrumb a:link{color:#b8bab2; text-decoration:none;}
#breadcrumb a:visited{color:#b8bab2; text-decoration:none;}
#breadcrumb a:hover{color:#b8bab2; text-decoration:underline;}
#breadcrumb a:active{color:#b8bab2; text-decoration:none;}
#breadcrumb{color:#b8bab2; padding-top:15px; padding-left:10px;}
#head {position:relative; width: 100%; height:140px; background-image:url(bg/head.png); background-repeat:repeat-x; background-position:top; overflow:visible;z-index:1002; }
#headContent {position:relative; width: 970px; height:140px; margin: 0 auto; z-index:0; }
#wrapper {width: 970px; margin: 0 auto; z-index:29; height:auto; }
.infoRedTxt,.infoRedTxt strong,.infoRedTxt p strong,.infoRedTxt p{color:#db6711;}
.infoRedTxt a ,.infoRedTxt p a{color:#db6711; text-decoration:underline;}
#logo {position:relative; width: 312px; height:110px; }
.greenDynButton{position:relative; float:right;background:transparent url(bg/btn_dyn_green.gif) no-repeat right center;  height:24px;padding-right:15px;margin-top:15px; margin-bottom:15px; margin-right:14px;}
.greenDynButton button{left:0px; top:0px;background:transparent url(bg/btn_dyn_green.gif) no-repeat left center; height:24px; border:none; cursor:pointer; text-align:left; }
.greenDynButton button p{ top:0px; left:15px;  height:24px; line-height:23px; white-space:nowrap;padding-left:15px; line-height:20px;  }
/* head */
#cwrapper{min-height: 90%; height: auto !important;   height: 90%;}
#headnav{position:absolute; right:0px; top:17px; width: 505px; padding-left:10px; height:44px;background-image:url(bg/head_orangeTab.png); background-repeat:repeat-x; background-position:top;}
#headnav a{display:block; float:left;  padding-left:22px; height:18px; margin-top:7px; line-height:18px; }
a.kontakt{background-image:url(bg/head_orangeTabContact.png); background-repeat:no-repeat; background-position:left; margin-left:10px;}
a.help{background-image:url(bg/head_orangeTabHelp.png); background-repeat:no-repeat; background-position:left; margin-left:35px;}
a.login{background-image:url(bg/head_orangeTabLogin.png); background-repeat:no-repeat; background-position:left; margin-left:35px;}

#minibasket{position:absolute; right:10px; top:0px; width: 241px; height:81px;background-image:url(bg/minibasket.png); background-repeat:no-repeat; z-index:100; }
.baskethead{position:absolute; left:25px; top:8px;  z-index:99;}
.baskethead a{ font-weight:bold; font-size:14px; text-decoration:none;}
.basketinfo{position:absolute; left:25px; top:30px;}
#basketcontentcontainer{position:absolute; width:241px;right:10px;  top:0px; z-index:99; }
#basketcontent{display:none;position:relative; width:241px;background-image:url(bg/minibasketcontent.png);background-repeat:repeat-y; padding:70px 0px 0px 10px;}
#basketcontentbottom{position:relative; width:241px; height:25px;background-image:url(bg/minibasket_bottom.png);background-repeat:no-repeat; padding:0px;}
.basketproduct{position:relative; width:203px; height:66px;background-image:url(bg/minibasketProduct.gif);background-repeat:no-repeat; margin:10px 0px 0px 8px;}
.basketproductimg{position:relative; float:left; width:80px; height:60px; margin:3px 0px 0px 3px;}
.basketproducttxt{position:relative; float:left; width:80px; height:60px; margin:3px 0px 0px 3px;}
.basketproducttxt p{width:110px; }
.basketproductRow{position:relative;  width:200px; height:15px;  margin:10px 0px 0px 10px;}
.basketproductRow p{display:inline;float:left; }
.basketproductRow p.right{width:75px; float:right; }
.basketproducttxt p.right{position:absolute;bottom:3px;}
.basketcontentbtn{position:relative;  width:205px; height:24px; margin:10px 0px 0px 0px; left:8px;}
.basketcontentbtn .fastorder{position:relative;background:none;background-image:url(bg/schnellbestellung.gif);background-repeat:no-repeat; border:none; width:205px; height:24px;  text-align:left;  padding:0px 0px 3px 13px; cursor:pointer;}
.basketcontentbtn .inbasket{position:relative;background:none;background-image:url(bg/miniBasketOrder.gif);background-repeat:no-repeat; border:none; width:205px; height:24px;  text-align:left;  padding:0px 0px 3px 13px; cursor:pointer;}
#basketbtn{position:absolute; right:81px; bottom:17px; width: 80px; height:12px; z-index:101; }
#basketbtn a{display:none;width: 80px; height:12px;background-image:url(bg/basketbtnshow.gif); background-repeat:no-repeat; background-position:center; text-decoration:none;}
#basketbtn a:hover{background-image:url(bg/basketbtnshow_a.gif);}
#basketbtn a.aktiv{background-image:url(bg/basketbtnhide.gif);}
#basketbtn a.aktiv:hover{background-image:url(bg/basketbtnhide_a.gif);}

#basketIconBtn{position:absolute; right:15px; top:9px; width: 60px; height:40px; z-index:101; }
#basketIconBtn a{display:block; width: 60px; height:40px; text-decoration:none;}
.rightMenge{padding-right:30px;}


#search{position:absolute; left:0px; bottom:0px; width:213px; height:31px;}
#search span{position:absolute; left:0px; top:5px; float:left; color:#fff;line-height:18px;}
#search .field{position:absolute; left:0px; bottom:4px; width: 178px; height:18px; background:none; color:#666666; background-image:url(bg/search.gif); background-repeat:no-repeat; border:none; padding-top:5px; padding-left:10px;}
#search .btn{position:absolute; right:0px; bottom:4px; width: 26px; height:23px; background:none;background-image:url(bg/search.gif); background-repeat:no-repeat; background-position:right; border:none; cursor:pointer;}

#lang{position:absolute; right:250px; top:1px; width: 220px; height:13px; text-align:right; z-index:0; }
#lang ul{float:right; }
#lang ul li{float:left;}
#lang ul li.line{color:#999;}
#lang ul li a{padding:0px 2px 0px 2px; color:#bbbbbb;}
#lang ul li a:hover,#lang ul li a.aktiv { color:#999; text-decoration:none;}

.ratingBears{position:relative;float:left;  height:18px; width:75px; text-indent:-30000px; background-image:url(bg/ratingBears.gif); background-position:2px 0px;background-repeat:no-repeat; }
.leftBoxRow .small{white-space:nowrap;}
.r5{background-position:2px 0px;}
.r4{background-position:2px -18px;}
.r3{background-position:2px -36px;}
.r2{background-position:2px -54px;}
.r1{background-position:2px -72px;}
.r0{background-position:2px -90px;}


/*+++++++++++++++++++++++++++++++++++++++++++++ main menu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#menucontainer{ position:relative;float:right;	width: 738px; top:0px; margin-top:-2px;	height:36px;	left:0px;	background-image:url(bg/mainNav_bg.png); background-repeat:no-repeat;}
#menucontainer #menu{ width: 738px; padding:0px; margin:0px; border-collapse:collapse;}
#menucontainer #menu td{height:36px;  vertical-align:middle; line-height:1.2em; text-align:center; background-image:url(bg/mainNav_line.png); background-repeat:no-repeat; background-position:right;}
#menucontainer #menu td.last{background:none}
#menucontainer #menu td a.center{text-align:center;  font-weight:bold; line-height:21px; height:21px;color:#333333;}/* display:table-cell; */
#menucontainer #menu td.borderright{ vertical-align:middle; }

#menucontainer #menu td.aktiv{ color:#FFF;}
#menucontainer #menu td a.center:link{color:#333333; text-decoration:none;}

#menucontainer #menu td a.center:hover{color:#FFF; text-decoration:none;background-position:0px -21px;}
#menucontainer #menu td a.center:active{color:#FFF; text-decoration:none;}
#menucontainer #menu .aktiv .nav a.center{color:#FFF; text-decoration:none;background-position:0px -21px;}

#menucontainer #menu td .nav:hover a.center{ color:#FFF; background-position:0px -21px;}
/*+++++++++++++++++++++++++++++ Menue +++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.top1{background-image:url(bg/mainMenu1.gif); background-repeat:no-repeat;  background-position:0px 0px;padding:4px 5px 4px 21px; margin-left:3px;}
.top2{background-image:url(bg/mainMenu2.gif); background-repeat:no-repeat;  background-position:0px 0px;padding:4px 5px 4px 15px;}
.top3{background-image:url(bg/mainMenu3.gif); background-repeat:no-repeat;  background-position:0px 0px;padding:4px 5px 4px 20px;}
.top4{background-image:url(bg/mainMenu4.gif); background-repeat:no-repeat;  background-position:0px 0px;padding:4px 5px 4px 23px;}
.top5{background-image:url(bg/mainMenu5.gif); background-repeat:no-repeat;  background-position:0px 0px;padding:4px 5px 4px 23px;}
.top6{background-image:url(bg/mainMenu6.gif); background-repeat:no-repeat;  background-position:0px 0px;padding:4px 5px 4px 13px;}
.top7{background-image:url(bg/mainMenu7.gif); background-repeat:no-repeat;  background-position:0px 0px;padding:4px 5px 4px 23px;}
.nav li .subcontent { position: absolute; left:-9999px; width:249px; padding:0px 0px 10px 0px; background-image:url(bg/menuBottom.png); background-repeat:no-repeat;  background-position:left bottom;     top:23px;  z-index:999; }

.nav .subcontent .subnavdiv{ position:relative; width:249px; padding:0px 0px 0px 0px;  background-image:url(bg/menuTop2.png); background-repeat:no-repeat;  background-position:left top;  width:249px; }

.nav li .subcontent {  font-size:12px; }
.nav li .subcontent a { display: block; text-align:left;  }


.nav li:hover .subcontent,#menucontainer #menu td:hover .subcontent { left: 10px; }

.nav li:hover .subcontent1,#menucontainer #menu td:hover .subcontent1 { left:3px; display:inline; }
.nav li .subcontent1:hover{ cursor:auto; }
.nav li .subcontent1 .subnavdiv{background-image:url(bg/menuTopLeft.png); background-repeat:no-repeat;  background-position:left top; padding-top:12px;}


.nav li:hover .subcontent2,#menucontainer #menu td:hover .subcontent2 { left: 83px; display:inline;}
.nav li .subcontent2:hover{ cursor:auto; }
.nav li .subcontent2 .subnavdiv{background-image:url(bg/menuTopLeft.png); background-repeat:no-repeat;  background-position:left top; padding-top:12px;}

.nav li:hover .subcontent3,#menucontainer #menu td:hover .subcontent3 { left: 198px;display:inline;}
.nav li .subcontent3:hover{ cursor:auto; }
.nav li .subcontent3 .subnavdiv{background-image:url(bg/menuTopLeft.png); background-repeat:no-repeat;  background-position:left top; padding-top:12px;}


.nav li:hover .subcontent4,#menucontainer #menu td:hover .subcontent4 { left: 160px;display:inline;}
.nav li .subcontent4:hover{ cursor:auto; }
.nav li .subcontent4 .subnavdiv{background-image:url(bg/menuTopRight.png); background-repeat:no-repeat;  background-position:left top; padding-top:12px;}


.nav li:hover .subcontent5,#menucontainer #menu td:hover .subcontent5 { left: 280px;display:inline;}
.nav li .subcontent5:hover{ cursor:auto; }
.nav li .subcontent5 .subnavdiv{background-image:url(bg/menuTopRight.png); background-repeat:no-repeat;  background-position:left top; padding-top:12px;}


.nav li:hover .subcontent6,#menucontainer #menu td:hover .subcontent6 { left: 380px;display:inline;}
.nav li .subcontent6:hover{ cursor:auto; }
.nav li .subcontent6 .subnavdiv{background-image:url(bg/menuTopRight.png); background-repeat:no-repeat;  background-position:left top; padding-top:12px;}


.nav li:hover .subcontent7,#menucontainer #menu td:hover .subcontent7 { left: 480px;display:inline;}
.nav li .subcontent7:hover{ cursor:auto; }
.nav li .subcontent7 .subnavdiv{background-image:url(bg/menuTopRight.png); background-repeat:no-repeat;  background-position:left top; padding-top:12px;}



/*
+++++++++++++++++++++++++++++ positionierung der unternavigation +++++++++++++++++++++++++++++++++++++++++++++++++++++++++


.nav li .subcontent3{width:700px; height:317px; }
.nav li:hover .subcontent3,#menucontainer #menu td:hover .subcontent3 { left: 100px;}
.nav li .subcontent3:hover{ cursor:auto; }

.nav li .subcontent4{width:230px; height:217px; }
.nav li:hover .subcontent4,#menucontainer #menu td:hover .subcontent4 { left: 290px;}
.nav li .subcontent4:hover{ cursor:auto; }



*/
/*+++++++++++++++++++++++++++++ positionierung der unternavigation ende +++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.nav .subcontent  .subnavdiv .subnav li a{color:#333333; }
.nav .subcontent  .subnavdiv .subnav li ul li a{font-weight:normal; color:#000;}
.nav .stroke { display:none; }
/* .nav .subcontent {position: relative; width:865px; height:300px;  margin-top:15px;text-align:left; }*/
.nav .subcontent  .subnavdiv .subnav{width:249px;}
.nav .subcontent  .subnavdiv .subnav li{ text-align:left; background-image:url(bg/menuBg.png); background-repeat:repeat-y; width:249px; padding-left:8px;}

.nav .subcontent  .subnavdiv .subnav li a{ display:block;  text-align:left; width:222px; height:20px; line-height:20px; padding-left:5px; border-bottom:1px solid #ccc7af;}
.nav .subcontent  .subnavdiv .subnav li a:link{color:#000; text-decoration:none;}
.nav .subcontent  .subnavdiv .subnav li a:link{color:#000; text-decoration:none;}
.nav .subcontent  .subnavdiv .subnav li a:visited{color:#000; text-decoration:none;}
.nav .subcontent  .subnavdiv .subnav li a:hover{color:#000; text-decoration:none; background-color:#ff8d02;}
.nav .subcontent  .subnavdiv .subnav li a:active{color:#000; text-decoration:none;}
.nav .subcontent  .subnavdiv .subnav ul{position:absolute;left:-9999px; width:249px; margin-top:-24px;  margin-left:-5px;    padding-top:5px; background-image:url(bg/menuBottom.png); background-repeat:no-repeat;  background-position:right bottom;}
.nav .subcontent  .subnavdiv .subnav ul li{text-align:left; width:249px;  margin-left:0px; background-image:url(bg/menuBg.png); background-repeat:repeat-y; width:249px;}
.nav .subcontent  .subnavdiv .subnav ul li a{display:block;  text-align:left; width:222px; height:20px; line-height:20px; padding-left:5px; border-bottom:1px solid #ccc7af;   }
.nav .subcontent  .subnavdiv .subnav .sli a{background-image:url(bg/menuArrow.gif); background-repeat:no-repeat; background-position:right top; margin:0px; display:inline-block;}
.nav .subcontent  .subnavdiv .subnav .sli a:hover{background-image:url(bg/menuArrow_a.gif); background-repeat:no-repeat; background-position:right top; }
.nav .subcontent  .subnavdiv .subnav .sli ul li a{display:block;  text-align:left; width:222px; height:20px; line-height:20px; padding-left:5px; background:none; border-bottom:1px solid #ccc7af; }
.nav .subcontent  .subnavdiv .subnav .sli ul .sli{width:258px; height:21px; line-height:21px; margin-left:-9px;  padding-top:2px;  border:none; background-image:url(bg/menuArrowLeft.png); background-repeat:no-repeat; background-position:left 0px; }
.nav .subcontent  .subnavdiv .subnav .sli ul .sli a{display:block; margin-left:9px;  text-align:left; width:222px; height:20px; line-height:20px; padding-left:5px;  border-bottom:1px solid #ccc7af; }
.nav .subcontent  .subnavdiv .subnav .firstsubnavli{background:none;  background-image:url(bg/menuFirstTop.png); background-repeat:no-repeat; background-position:left top; width:249px; padding-left:8px;}
.nav .subcontent  .subnavdiv .subnav .firstsubnavli a{ display:block;  text-align:left; width:222px; height:19px; line-height:19px; padding-left:5px;border-bottom:1px solid #ccc7af;}
/* ++++++++++++++++++++++++++++++++ aufklappen der unter-unternavi ++++++++++++++++++++++++++++++++++++++++++++++++++*/
.nav .subcontent  .subnavdiv .subnav .sli ul li a:hover{display:block;  text-align:left; width:222px; height:20px; line-height:20px; padding-left:5px; background:none;  background-color:#ff8d02; }
.nav .subcontent  .subnavdiv .subnav li:hover ul{ left:216px; width:249px; padding:0px 0px 10px 5px;}

/* ++++++++++++++++++++++++++++++++ unter-unternavi ausrichtung links ++++++++++++++++++++++++++++++++++++++++++++++++++*/





.nav .subcontent6  .subnavdiv .subnav li:hover ul{left:-238px;}
.nav .subcontent6  .subnavdiv .subnav .sli ul .sli{background-image:url(bg/menuArrowRight.png);  margin-left:0px; }
.nav .subcontent6  .subnavdiv .subnav .sli ul .sli a{ margin-left:0px;}

.nav .subcontent7  .subnavdiv .subnav li:hover ul{left:-238px;}
.nav .subcontent7  .subnavdiv .subnav .sli ul .sli{background-image:url(bg/menuArrowRight.png);  margin-left:0px; }
.nav .subcontent7  .subnavdiv .subnav .sli ul .sli a{ margin-left:0px;}

/* ++++++++++++++++++++++++++++++++ letztes li ohne border-bottom ++++++++++++++++++++++++++++++++++++++++++++++++++*/
#menu .nav .subcontent  .subnavdiv .subnav li a.last{border-bottom:none;}




/*+++++++++++++++++++++++++++++++++++++++++++++ left ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#left {position:relative; float:left; left:0px;  width: 214px; z-index:1001; }
.menuBox{width:214px; position:relative; float:left;}
.menuBox ul{ display:none;}
span.top{display:block;background-repeat:no-repeat;}
span .topa{display:block; font-weight:bold; color:#FFF; width:179px; text-decoration:none; background-image:url(bg/leftMenu_arrow_white.png); background-position:155px center; background-repeat:no-repeat; white-space:nowrap; }
span .topaKat{display:block; font-weight:bold; color:#FFF; width:179px; text-decoration:none; white-space:nowrap; }
a.topAktiv{background:none;color:#FFF;}


span.bottom{display:block; width: 214px; height:8px; background-repeat:no-repeat; line-height:8px; }
span.bottomRed{display:block; width: 214px; height:7px; background-repeat:no-repeat; line-height:7px; }
span.redTop1{background-image:url(bg/leftMenu_red_top_1.gif);padding:7px 0px 0px 30px;height:14px;}
span.redTop2{background-image:url(bg/leftMenu_red_top_2.gif);padding:3px 0px 0px 30px;height:13px;}
span.redTop3{background-image:url(bg/leftMenu_red_top_3.gif);padding:3px 0px 0px 30px;height:13px;}
span.redTop4{background-image:url(bg/leftMenu_red_top_4.gif);padding:3px 0px 0px 30px;height:13px;}
span.redTop5{background-image:url(bg/leftMenu_red_top_5.gif);padding:3px 0px 0px 30px;height:13px;}
span.redTop6{background-image:url(bg/leftMenu_red_top_6.gif);padding:3px 0px 0px 30px;height:13px;}

span.redBtm{background-image:url(bg/leftMenu_red_bottom.gif);}
span.redBtmInner{background-image:url(bg/leftMenu_red_bottom_inner.gif);}
span.redBtmLast{background-image:url(bg/leftMenu_red_bottom_last.gif);}

span.katTop .topaKat{display:block; font-weight:bold; color:#FFF; width:200px; text-decoration:none;}
span.katTop{background-image:url(bg/box_head_kat.gif); font-weight:bold; color:#FFF; padding:7px 0px 0px 11px;width: 203px; height:13px; margin-top:20px;}
span.katBtm{background-image:url(bg/box_bottom_kat.gif);}

span.violettTop .topa{display:block; font-weight:bold; color:#FFF; width:200px; text-decoration:none; background-image:url(bg/leftMenu_arrow_white.png); background-position:175px center; background-repeat:no-repeat; }
span.violettTop{background-image:url(bg/leftMenu_violett_top.gif); font-weight:bold; color:#FFF; padding:7px 0px 0px 11px;width: 203px; height:13px; margin-top:20px;}
span.violettBtm{background-image:url(bg/leftMenu_violett_bottom.gif);}

span.orangeTop .topa{display:block; font-weight:bold; color:#FFF; width:200px; text-decoration:none; background-image:url(bg/leftMenu_arrow_white.png); background-position:175px center; background-repeat:no-repeat; }
span.orangeTop{background-image:url(bg/leftMenu_orange_top.gif); font-weight:bold; color:#FFF; padding:3px 0px 0px 11px;width: 203px; height:12px;}
span.orangeBtm{background-image:url(bg/leftMenu_orange_bottom.gif);}

span.blueTop .topa{display:block; font-weight:bold; color:#FFF; width:200px; text-decoration:none; background-image:url(bg/leftMenu_arrow_white.png); background-position:175px center; background-repeat:no-repeat; }
span.blueTop{background-image:url(bg/leftMenu_blue_top.gif); font-weight:bold; color:#FFF; padding:3px 0px 0px 11px;width: 203px; height:12px;}
span.blueBtm{background-image:url(bg/leftMenu_blue_bottom.gif);}

span.pinkTop .topa{display:block; font-weight:bold; color:#FFF; width:200px; text-decoration:none; background-image:url(bg/leftMenu_arrow_white.png); background-position:175px center; background-repeat:no-repeat; }
span.pinkTop{background-image:url(bg/leftMenu_pink_top.gif); font-weight:bold; color:#FFF; padding:3px 0px 0px 11px;width: 203px; height:12px;}
span.pinkBtm{background-image:url(bg/leftMenu_pink_bottom.gif);}

span.greenTop .topa{display:block; font-weight:bold; color:#FFF; width:200px; text-decoration:none; background-image:url(bg/leftMenu_arrow_white.png); background-position:175px center; background-repeat:no-repeat; }
span.greenTop{background-image:url(bg/leftMenu_green_top.gif); font-weight:bold; color:#FFF;padding:3px 0px 0px 11px;width: 203px; height:12px;}
span.greenBtm{background-image:url(bg/leftMenu_green_bottom.gif);}

span.lightredTop .topa{display:block; font-weight:bold; color:#FFF; width:200px; text-decoration:none; background-image:url(bg/leftMenu_arrow_white.png); background-position:175px center; background-repeat:no-repeat; }
span.lightredTop{background-image:url(bg/leftMenu_lightred_top.gif); font-weight:bold; color:#FFF; padding:3px 0px 0px 11px;width: 203px; height:12px;}
span.lightredBtm{background-image:url(bg/leftMenu_lightred_bottom.gif);}

a.leftmenu{display:block; width: 197px; padding:0px 0px 0px 5px; border-top:1px solid #ccc7af;background-color:#FFF;line-height:20px; }
a.leftmenu:hover{background-color:#ffd127; text-decoration:none;}
.menuBox ul{ background-color:#FFF;}

a.topLi {background-image:url(bg/leftMenu_arrow_show.png); background-position:175px center; background-repeat:no-repeat; border-top:1px solid #ccc7af; }

a.topLiMk {background-image:url(bg/leftMenu_arrow_show.png); background-position:175px center; background-repeat:no-repeat; border-top:1px solid #ccc7af; }
a.topLiAktiv{background:none; background-color:#e3ff77;background-image:url(bg/leftMenu_arrow_hide.png); font-weight:bold; background-repeat:no-repeat;background-position:175px center; border-bottom:1px solid #ccc7af;}
a.topLiAktiv:hover{border-top:1px solid #ccc7af; border-bottom:1px solid #ccc7af;}


a.first{border-top:1px solid #FFF;}
a.first:hover{border-top:1px solid #ffd127;}
a.topLiAktivMk{background-image:none; background-color:#e3ff77; font-weight:bold; border-bottom:1px solid #ccc7af;border-top:1px solid #e3ff77;background-position:1175px center;}
a.liAktiv{background-image:none; background-color:#e3ff77; font-weight:bold; border-top:1px solid #e3ff77;}
a.priceStar{font-size:20px; color:#333333; font-weight:bold; margin-right:-6px;}

.menuBox .open,.menuBox .mk{display:block;}
.menuBox ul li a{width:198px; background-position:180px center;margin-left:5px;}
.menuBox ul li a:hover{width:198px;}
.menuBox ul li ul li a{width:191px; margin-left:12px;background-position:172px center;}
.menuBox ul li ul li a:hover{width:191px;}
.menuBox ul li ul li ul li a{width:179px; margin-left:24px; background-position:160px center;}
.menuBox ul li ul li ul li a:hover{width:179px; margin-left:24px;}
.menuBox ul li ul li ul li ul li a{width:167px; margin-left:36px;}
.menuBox ul li ul li ul li ul li a:hover{width:167px; margin-left:36px;}
.menuBox ul li ul li ul li ul li ul li a{width:155px; margin-left:48px;}
.menuBox ul li ul li ul li ul li ul li a:hover{width:155px; margin-left:48px;}

.menuBox .boxTop{margin-top:20px; }
span.mkBoxTop a{background-image:url(bg/box_head_mk.gif); font-weight:bold; color:#FFF; display:block; height:19px; padding:5px 0px 0px 5px; font-weight:bold; color:#FFF;width: 209px;}
span.mkBoxBtm{background-image:url(bg/box_bottom_mk.gif); font-weight:bold; color:#FFF; display:block; height:10px; padding:0px; font-weight:bold; color:#FFF;width: 214px; float:left;}
span.violettBoxTop a{background-image:url(bg/box_head_violett.gif); font-weight:bold; color:#FFF; display:block; height:20px; padding:5px 0px 0px 5px; font-weight:bold; color:#FFF;width: 209px;}
span.violettBoxBtm{background-image:url(bg/box_bottom_violett.gif); font-weight:bold; color:#FFF; display:block; height:10px; padding:0px; font-weight:bold; color:#FFF;width: 214px;}
span.lightredBoxTop a{background-image:url(bg/box_head_lightred.gif); font-weight:bold; color:#FFF; display:block; height:20px; padding:5px 0px 0px 5px; font-weight:bold; color:#FFF;width: 209px;}
span.lightredBoxBtm{background-image:url(bg/box_bottom_lightred.gif); font-weight:bold; color:#FFF; display:block; height:10px; padding:0px; font-weight:bold; color:#FFF;width: 214px;}
span.pinkBoxTop a{background-image:url(bg/box_head_pink.gif); font-weight:bold; color:#FFF; display:block; height:20px; padding:5px 0px 0px 5px; font-weight:bold; color:#FFF;width: 209px;}
span.pinkBoxBtm{background-image:url(bg/box_bottom_pink.gif); font-weight:bold; color:#FFF; display:block; height:10px; padding:0px; font-weight:bold; color:#FFF;  width: 214px;}
span.newsletterBoxTop a{background-image:url(bg/box_head_newsletter.gif); font-weight:bold; color:#FFF; display:block; height:20px; padding:5px 0px 0px 5px; font-weight:bold; color:#FFF;width: 209px;}
span.newsletterBoxBtm{background-image:url(bg/box_bottom_newsletter.gif); font-weight:bold; color:#FFF; display:block; height:10px; padding:0px; font-weight:bold; color:#FFF;width: 214px;}
span.lilaBoxTop a{background-image:url(bg/box_head_lila.gif); font-weight:bold; color:#FFF; display:block; height:20px; padding:5px 0px 0px 5px; font-weight:bold; color:#FFF;width: 209px;}
span.lilaBoxBtm{background-image:url(bg/box_bottom_lila.gif);   display:block; height:10px; padding:0px; width: 214px;}
span.boxTop{display:block;background-repeat:no-repeat;}
.leftBoxRow{ background-color:#FFF;}
#left span.boxTop a,#left span.top a{ color:#FFF;}
.price{font-size:20px; color:#333333; font-weight:bold;}
.leftBoxRow table{background-color:#FFF;border-top:1px solid #ccc7af; border-left:1px solid #ccc7af; border-right:1px solid #ccc7af; width:213px; padding-left:6px; margin-top:-1px; margin-left:1px; }
.leftBoxRow table td.bestseller{padding:10px 10px;}
.leftBoxRow table.offer {padding:0px 6px 0px 6px;}
.leftBoxRow table.offer td{padding:3px 6px 0px 6px;}
.leftBoxRow table.offer p.right {padding:0px 3px 0px 0px;}
.btnDiv{padding:5px 0px 5px 0px;}
.button{background:none; width:165px; height:24px; background-image:url(bg/btn_inBasket_lieferzeiten_gross.jpg); background-repeat:no-repeat; }

.green{ background-position:0px 0px; }
.boxBtn .toolTip{display:block;position:absolute;  top:2px; left:15px; width:20px; height:20px; text-decoration:none;}
.boxBtn a.toolTip:hover span{ display:block;}
.btnDiv .toolTip{display:block;position:absolute;  bottom:18px; left:37px; width:20px; height:20px; text-decoration:none;}
.btnDiv a.toolTip span{ display:block; float:left;}
.btnDiv a.toolTip:hover span{ display:block; float:left;}
.green a span{position:absolute; margin-top:-23px; top:0px; left:-15px;background:transparent url(bg/tip_green.png) no-repeat 0px 0px; width:160px; height:24px; padding-top:2px; padding-left:5px; z-index:100; display:none;}
.yellow a span{position:absolute; margin-top:-23px; top:0px; left:-15px;background:transparent url(bg/tip_yellow.png) no-repeat 0px 0px; width:160px; height:24px; padding-top:2px; padding-left:5px; z-index:100; display:none;}
.red a span{position:absolute; margin-top:-23px; top:0px; left:-15px;background:transparent url(bg/tip_red.png) no-repeat 0px 0px; width:160px; height:26px; padding-top:0px; line-height:16px; padding-left:5px; z-index:100; display:none;}
.btnDiv .green a span{position:absolute; margin-top:-23px; top:0px; left:-15px;background:transparent url(bg/tip_green.png) no-repeat 0px 0px; width:160px; height:24px; padding-top:2px; padding-left:5px; z-index:100; display:none; text-align:left}
.btnDiv .yellow a span{position:absolute; margin-top:-23px; top:0px; left:-15px;background:transparent url(bg/tip_yellow.png) no-repeat 0px 0px; width:160px; height:24px; padding-top:2px; padding-left:5px; z-index:100; display:none;}
.btnDiv .red a span{position:absolute; margin-top:-23px; top:0px; left:-15px;background:transparent url(bg/tip_red.png) no-repeat 0px 0px; width:160px; height:26px; padding-top:0px; line-height:16px; padding-left:5px; z-index:100; display:none;}
.yellow{ background-position:0px -24px;}
.red{ background-position:0px -48px; }
.show{ background-position:0px -72px; text-align:left; line-height:22px; padding-left:65px; width:100px;}
.leftBoxRow .red{ background-position:0px -48px;padding-left:0px; width:165px;}
.menge{margin:4px 0px 0px 65px; float:left; padding:1px 2px 0px 0px; height:15px; width:41px;  border:none; text-align:right;}
.btn{background:none;  margin:0px 0px 0px 0px;padding:0px;float:right; height:24px; width:50px;  border:none;background-image:url(bg/btn_inBasket.jpg); background-repeat:no-repeat; background-position:right top; cursor:pointer;}

.leftBoxRow table.newsletterLeft{padding:0px 6px 0px 6px; }
.leftBoxRow table.newsletterLeft td{padding:6px; text-align:center;}
.newsletterLeftEmail{height:24px; vertical-align:top;  background-image:url(bg/leftEmail.gif); background-repeat:no-repeat;background-position:center top;}
.newsletterLeftEmail input{height:15px; width:143px; float:left; margin:-2px 0px 0px 6px; border:none;padding:1px 0px 0px 1px;}
.newsletterLeftEmail span{float:left;padding-left:15px;}

.newsletterLeftBtn{height:24px;}
.newsletterLeftBtn button{ border:none; height:24px; width:193px;background:transparent url(bg/leftBtnSend.gif) no-repeat scroll center 0px; cursor:pointer; text-align:left; background-position:center top;}
.newsletterLeftBtn button .txt{position:absolute; padding:0px 0px 0px 15px;line-height:20px; height:24px; bottom:15px; left:13px;}




/*+++++++++++++++++++++++++++++++++++++++++++++ right ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#right {position:relative; float:right; left:0px; margin-top:0px; width: 214px;  z-index:1001; margin:5px 0px 0px 18px;}
.rightBox{position:relative; float:left;width:215px; top:0px; left:0px; margin:0px 0px 10px 0px;}
.rightBox .top{position:relative;width:214px; height:10px; background-image:url(bg/rightBox_bg.gif); overflow:hidden;}
.rightBox .content{position:relative;width:192px;  background-color:#f2f3ef; color:#000; padding:0px 10px; border-right:1px solid #c8c3b6; border-left:1px solid #c8c3b6; }
.rightBox .content p{color:#000;background-color:#f2f3ef;}
.rightBox .bottom{position:relative;width:214px; float:left; height:10px; background-image:url(bg/rightBox_bg.gif); background-position:bottom;}
a.rightBoxLink{color:#000; text-decoration:underline;}
a.rightBoxLink:hover{color:#000; text-decoration:none;}

/*+++++++++++++++++++++++++++++++++++++++++++++ content ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#contentContainer {width: 738px;  float:right;}
.contentRow{width:738px;float:left; }
.topTeaser{padding:15px 0px 0px 0px;}

/*++++++++++++++++++ teaser slider ++++++++++++++++++++++++++++++ */
.anythingSliderTeaser {position:relative;width:738px; height:196px;z-index:5;}
#teaser{ position:relative; float:left;width:738px;height:196px; margin-top:13px; z-index:5;}
#teaserWrapper{height:196px;left:0;margin:0px;overflow:hidden;position:absolute;top:0;width:738px;}
#teaserWrapper  ul {left:0;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;position:absolute;top:0;height:196px;width:50000px;}
#teaserWrapper ul li {display:block;position:relative;float:left;height:196px;margin:0;padding:0;width:738px;}
.anythingSliderTeaser .arrow { cursor:pointer;display:block;position:absolute;text-indent:-99999px;bottom:10px;width:11px; height:18px; line-height:18px;z-index:5;}
.anythingSliderTeaser .forward {background:transparent url(bg/next.png) no-repeat scroll center 0px; right:15px;bottom:11px;}
.anythingSliderTeaser .back {background:transparent url(bg/prev.png) no-repeat scroll center 0px; right:50px;}
.anythingSliderTeaser .forward:hover { }
.anythingSliderTeaser .back:hover { }
#thumbNav {position:absolute;text-align:center;bottom:10px; right:10px; width:75px; height:22px; background:transparent url(bg/black40.png)  scroll 0 0;}
#thumbNav p {display:none;position:absolute; right:20px;font-size:11px;height:20px;line-height:20px;text-align:center;}
#thumbNav p.cur {display:block;}
#start-stop {position:absolute;right:65px;text-align:center;bottom:13px;width:11px; height:20px;line-height:20px; background:transparent url(bg/next.png) no-repeat scroll 0px 4px;}
#start-stop.playing {background:transparent url(bg/pause.png) no-repeat scroll center 0px; width:11px; height:15px;}
#start-stop:hover {}
.teaserImg{width:738px; height:196px; background-repeat:no-repeat;}
.teaser_style{width:738px; height:196px; margin-top:7px;}
.teaserTxt{position:absolute;  left:320px; top:0px; width:400px; height:150px; font-size:12px;}
.teaserTxt p{margin:10px 0px 0px 0px;font-size:12px;}
.teaserTxt p strong{font-size:12px;}
p.newsHeadLine{font-size:23px; font-weight:bold;margin:25px 0px 0px 0px;}
.teaserLink{position:absolute;  left:310px; top:107px; }
a.newsTrusted{display:block; height:58px; background:transparent url(bg/news_trusted.jpg) no-repeat top left; padding:30px 0px 0px 90px;font-size:12px;}
a.newsBtnDetail{display:block; height:24px; width:111px; line-height:22px;padding:0px 0px 0px 15px; font-weight:bold; margin-left:10px;font-size:12px;}
a.countries{background:transparent url(bg/newsLink_green.gif) no-repeat top left; margin-left:10px;font-size:12px;}
a.breakfast{background:transparent url(bg/newsLink_yellow.gif) no-repeat top left; margin-left:100px;font-size:12px;}
a.company{background:transparent url(bg/newsLink_olive.gif) no-repeat top left; margin-left:-90px;margin-top:40px;color:#FFF;font-size:12px;}
a.tivoli{background:transparent url(bg/newsLink_orange.gif) no-repeat top left; margin-left:48px;font-size:12px;margin-top:10px;}
a.gift{background:transparent url(bg/newsLink_gift.gif) no-repeat top left; margin-left:10px;font-size:12px;}
a.pink{background:transparent url(bg/newsLink_pink.gif) no-repeat top left; margin-left:10px;margin-top:10px;font-size:12px;}

/*++++++++++++++++++++++ Home slider brands ++++++++++++++++++++++++++ */
/*++++++++++++++++++ slider ++++++++++++++++++++++++++++++ */
.anythingSlider {height:63px;position:relative;width:736px;}
.anythingSlider .wrapper {height:63px;left:0;margin:0px;overflow:hidden;position:absolute;top:0;width:736px;}
.anythingSlider .wrapper ul {left:0;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;position:absolute;top:0;height:63px;width:50000px;}
.anythingSlider ul li {display:block;position:relative;float:left;height:63px;margin:0;padding:0;width:736px;}
.anythingSlider .arrow {cursor:pointer;display:block;height:63px;position:absolute;text-indent:-99999px;top:0px;width:10px;z-index:10000;}
.anythingSlider .forward {background:transparent url(bg/rightBrandArrow.gif) no-repeat scroll 0 0; right:0px;}
.anythingSlider .back {background:transparent url(bg/leftBrandArrow.gif) no-repeat scroll 0 0;}
.anythingSlider .forward:hover {background:transparent url(bg/rightBrandArrow_a.gif) no-repeat scroll 0 0;}
.anythingSlider .back:hover {background:transparent url(bg/leftBrandArrow_a.gif) no-repeat scroll 0 0;}
.anythingSlider .wrapper ul ul {background:transparent none repeat scroll 0 0;border:0 none;margin:0;overflow:visible;position:static;width:auto;}
.anythingSlider .wrapper ul ul li {background:transparent none repeat scroll 0 0;float:none;height:auto;width:auto;}
#homeBrands{position:relative; float:left; width:736px; height:63px; border:1px solid #c1c1c1; background-color:#FFF; margin-top:10px;}
#homeBrands .brandImg{height:63px; padding-left:15px; padding-right:14px; text-align:center; vertical-align:middle;  }
#homeBrands .brandSlider{  padding:0px 0px 0px 0px;  position:absolute;  right:0px;  display:block; width:958px; height:64px;  margin:0 auto;  overflow:hidden;}
#homeBrands .sel_wrapper { position:relative; display:block;  width:712px; height:63px; top:0px; margin:0; padding:0; left:13px;overflow:hidden;}
#homeBrands .sel_slider { position:absolute; width:20000px; height:100%;  margin:0;  padding:0px 0px 0px 0px; }
#homeBrands .sel_article {float:left; width:712px;  height:100%;  margin:0 auto;  padding:0;  z-index:20; border-collapse:collapse;}
#homeBrands .sel_leftBtn { position:absolute;  top:0px;  left:0px;    width:10px;  padding:0px 0;  z-index:20000; background-color:#ebebeb; }
#homeBrands .sel_rightBtn { position:absolute;  top:0px;  right:0px;    width:10px;  padding:0px 0;  z-index:20000;background-color:#ebebeb;}
#homeBrands .sel_leftBtn , #homeBrands .sel_rightBtn  {display:block; border:none; padding-top:0px; height:63px;}
#homeBrands .sel_leftBtn img, #homeBrands .sel_rightBtn img { border:none; margin-top:0px;}

/*++++++++++++++++++ big slider ++++++++++++++++++++++++++++++ */
.anythingSliderBig {height:327px;position:relative;width:736px;}
.anythingSliderBig .wrapper {height:327px;left:0;margin:0px;overflow:hidden;position:absolute;top:0;width:736px;}
.anythingSliderBig .wrapper ul {left:0;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;position:absolute;top:0;height:327px;width:50000px;}
.anythingSliderBig ul li {display:block;position:relative;float:left;height:327px;margin:0;padding:0;width:736px;}
.anythingSliderBig .arrow {cursor:pointer;display:block;height:327px;position:absolute;text-indent:-99999px;top:0px;width:10px;z-index:10000;}
.anythingSliderBig .forward {background:#FFF url(bg/rightBrandArrow.gif) no-repeat scroll 0 49%; right:0px;}
.anythingSliderBig .back {background:#FFF url(bg/leftBrandArrow.gif) no-repeat scroll 0 49%;}
.anythingSliderBig .forward:hover {background:#FFF url(bg/rightBrandArrow_a.gif) no-repeat scroll 0 49%;}
.anythingSliderBig .back:hover {background:#FFF url(bg/leftBrandArrow_a.gif) no-repeat scroll 0 49%;}
.anythingSliderBig .wrapper ul ul {background:transparent none repeat scroll 0 0;border:0 none;margin:0;overflow:visible;position:static;width:auto;}
.anythingSliderBig .wrapper ul ul li {background:transparent none repeat scroll 0 0;float:none;height:auto;width:auto;}
#bigBrands{position:relative; float:left; width:736px; height:327px; border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1; background-color:#FFF; margin-top:0px;}
#bigBrands .brandImg{height:63px; padding-left:15px; padding-right:14px; text-align:center; vertical-align:middle;  }
#bigBrands .brandSlider{  padding:0px 0px 0px 0px;  position:absolute;  right:0px;  display:block; width:958px; height:327px;  margin:0 auto;  overflow:hidden;}
#bigBrands .sel_wrapper { position:relative; display:block;  width:736px; height:327px; top:0px; margin:0; padding:0; left:13px;overflow:hidden;}
#bigBrands .sel_slider { position:absolute; width:20000px; height:100%;  margin:0;  padding:0px 0px 0px 0px; }
#bigBrands .sel_article {float:left; width:736px;  height:100%;  margin:0 auto;  padding:0;  z-index:20; border-collapse:collapse;}
#bigBrands .sel_leftBtn { position:absolute;  top:0px;  left:0px;    width:10px;  padding:0px 0;  z-index:20000; background-color:#ebebeb; }
#bigBrands .sel_rightBtn { position:absolute;  top:0px;  right:0px;    width:10px;  padding:0px 0;  z-index:20000;background-color:#ebebeb;}
#bigBrands .sel_leftBtn , #homeBrands .sel_rightBtn  {display:block; border:none; padding-top:0px; height:327px;}
#bigBrands .sel_leftBtn img, #homeBrands .sel_rightBtn img { border:none; margin-top:0px;}

/*++++++++++++++++++++++ Home kategorien ++++++++++++++++++++++++++ */
.katBox{float:left;width:118px; height:114px; margin-left:6px; margin-top:10px;  margin-bottom:5px;}
.katBoxFirst{ margin-left:0px;}
.katBox .katBoxHead{width:118px; height:19px; background:transparent url(bg/katBoxHead.gif) no-repeat top left; padding:4px 0px 0px 0px; text-align:center; }
.katBox .katBoxHead a{ width:118px;color:#333333; font-weight:bold;}

.rowHead{float:left;width:727px; height:21px; background:transparent url(bg/content_TabHead.jpg) no-repeat top left; margin-top:5px; padding:13px 0px 0px 11px;}
.rowHeadDetail{ margin-top:5px;}
.rowFilter{float:left;width:727px; height:21px; background:transparent url(bg/content_TabFilter.jpg) no-repeat top left; margin-top:0px; padding:13px 0px 0px 11px;}
.rowTeaser{position:relative; margin-top:5px; margin-bottom:15px; float:left;}
#teaserKat{width:738px; height:177px;background:transparent url(bg/teaser_bg_177.gif) no-repeat top left; overflow:hidden;}
#teaserKatImg{position:relative; float:left; width:206px;  margin-top:0px;  margin-left:0px; margin-right:10px; left:0px; }

#teaserImg{position:relative; float:left; width:206px; height:185px; margin-top:0px;  margin-left:0px; margin-right:10px; left:0px; }
#teaserText{position:relative; padding:15px 15px 10px 0px;}
#teaserText p,#teaserText .headline,#teaserText  h1{ padding-left:10px; }

#teaserTextLeft{position:absolute; width:500px; height:150px; bottom:17px; left:10px; overflow:hidden;}
#teaserText .headline,#teaserTextLeft .headline,#teaserTextLeft  h1,#teaserText  h1{font-size:20px; font-weight:bold;}

#pageNavTop span{padding:0px 0px 0px 20px;}
#pageNavTop .select{width:150px;  margin-left:5px; margin-top:-2px; font-size:11px;}
#pageNavTop p{float:left;}
#pageNavTop .txt a{padding:0px 2px 0px 2px; text-align:center;margin:0px 1px;}
a.pagNavLink,a.pagNavLinkAktiv{padding:0px 2px 0px 2px; text-align:center; margin-left:3px;}
#pageNavTop .txt a:hover,#pageNavTop .txt a.aktiv, a.pagNavLink:hover, a.pagNavLinkAktiv{background-color:#a6cf0a; text-decoration:none;}
#showG{display:block;height:15px; width:15px;background:transparent url(bg/pageNav_gallerie.gif) no-repeat top left; margin-left:3px;}
#showL{display:block; height:15px; width:15px;background:transparent url(bg/pageNav_liste.gif) no-repeat top left;margin-left:3px;}
#showG:hover,#showG.aktiv{background:transparent url(bg/pageNav_gallerie_a.gif) no-repeat top left; text-decoration:none;}
#showL:hover,#showL.aktiv{background:transparent url(bg/pageNav_liste_a.gif) no-repeat top left; text-decoration:none;}
#pageNavBottom span{padding:0px 0px 0px 20px;}
#pageNavBottom .select{width:150px;  margin-left:5px; margin-top:-2px; font-size:11px;}
#pageNavBottom p{float:left;}
#pageNavBottom .txt a{padding:0px 2px 0px 2px; text-align:center;margin:0px 1px;}
#pageNavBottom .txt a:hover,#pageNavBottom .txt a.aktiv{background-color:#a6cf0a; text-decoration:none;}
#pageNavFilter p{float:left;}
#pageNavFilter .select{width:150px;  margin:0px 11px 0px 5px; margin-top:-2px; font-size:11px;}
#paginationTop{padding-right:10px;float:right; }
.paginationTop{padding-right:10px;float:right; }
#paginationBtm{padding-right:10px;float:right; }
.rowBottom{float:left;width:727px; height:21px; background:transparent url(bg/content_TabBottom.jpg) no-repeat top left; margin-top:0px; margin-bottom:5px; padding:13px 0px 0px 11px;}


/*++++++++++++++++++++++ gallerieBox listenBox ++++++++++++++++++++++++++ */
.gallery{float:left; background-color:#000; width:736px; border-left:1px solid #c8c3b6;  border-right:1px solid #c8c3b6; padding-bottom:4px; }
.box{position:relative;float:left;width:179px; height:306px; background-color:#FFF; margin:4px 0px 0px 4px; margin-bottom:20px; overflow:hidden;}
.long{width:728px; height:135px; margin:4px 0px 0px 4px; }
.stripe{position:absolute; width:64px; height:64px; top:0px; left:0px;z-index:2; overflow:hidden;}
.boxOffer{background:transparent url(bg/stripe_offer_big.png) no-repeat -20px -20px; }
.boxNews{background:transparent url(bg/stripe_news_big.png) no-repeat -20px -20px; }
.boxImg{position:absolute; width:177px; height:133px; top:0px; left:0px; z-index:1;}
.boxImg table,.boxImg table td{width:177px; height:133px; vertical-align:middle; text-align:center;}
.boxTxt{position:absolute; width:165px; height:75px; top:143px; left:7px;}
.long .boxTxt{position:absolute; width:165px; height:110px; top:10px; left:190px;}
.boxLogo{position:absolute; width:50px; height:50px;top:3px; right:3px; z-index:10;}
.long .boxLogo{position:absolute; width:50px; height:50px; top:3px; right:550px; z-index:10;}
.boxRating{position:absolute; width:165px; height:17px; top:200px; left:7px;}
.long .boxRating{position:absolute; width:165px; height:17px; top:25px; left:555px;}
.boxRating .small{position:absolute;bottom:0px; right:15px;}
.boxPrice {position:absolute; bottom:35px; left:7px; height:40px;width:163px; z-index:1; }
.long .boxPrice {position:absolute; bottom:35px; left:550px; height:40px;width:163px; z-index:1; }
.oldPrice{text-decoration:line-through; padding-right:10px;}
.redTxt{color:#ff0000;}
.boxBtn{position:absolute;width:165px; height:24px;bottom:4px; left:7px; z-index:2;}
.long .boxBtn{position:absolute;width:165px; height:24px;bottom:4px; left:550px;}
.boxBtn .button{width:165px; height:24px; background-image:url(bg/btn_inBasket_lieferzeiten_klein.jpg); background-repeat:no-repeat;}
.boxBtn .red{ background-position:0px -48px; text-align:left; line-height:22px; padding-left:65px; width:100px;}
.boxBtn  .menge{margin:4px 0px 0px 65px; float:left;padding:1px 2px 0px 0px; height:15px; width:41px;  border:none; text-align:right;}
.boxBtn .btn{margin:0px 0px 0px 0px;padding:0px;float:right; height:24px; width:50px;  border:none; background-image:url(bg/btn_inBasket.jpg); background-repeat:no-repeat; background-position:right top; cursor:pointer;}
.boxDiscount{position:absolute; width:100px; height:28px; bottom:44px; left:-75px; color:#FFF;  z-index:2;}
.boxDiscount a{display:block;color:#FFF;width:95px; height:28px; text-decoration:none;background:transparent url(bg/box_stripeDiscount.gif) no-repeat top right;padding:0px 0px 0px 5px;}
.boxDiscount:hover{left:0px; }
.boxStaffel{position:absolute; width:175px; height:120px; top:10px; left:363px;}
.boxStaffel ul{margin-top:25px; left:3px;}
.boxStaffel ul li{width:170px; }
.boxStaffel ul li p{display:inline;padding-bottom:2px;}
.boxStaffel ul li p.left{float:left;width:15px;}
.boxStaffel ul li p.right{float:right; width:155px;}
.boxStaffel .boxDiscount{position:absolute; width:179px; height:19px; padding:3px 0px 0px 5px; font-weight:bold; top:0px; left:0px; color:#FFF;  z-index:2;background:transparent url(bg/boxlong_stripeDiscount.gif) no-repeat 0px 0px;}
/*++++++++++++++++++++++ dynamischer teaser ++++++++++++++++++++++++++ */
#dynTeaserTop{width:738px;background:transparent url(bg/teaser_bg.gif) no-repeat top left; padding-top:15px;position:relative;float:left;}
#dynTeaserBottom{width:738px;background:transparent url(bg/teaser_bg.gif) no-repeat bottom left; padding-top:15px;position:relative;float:left;}
#dynTeaserContent{width:738px;background:transparent url(bg/teaserContent_bg.gif) repeat-y top left;position:relative;float:left;}

/*++++++++++++++++++++++ Markenwelten, Kategorien ++++++++++++++++++++++++++ */
.boxBig{position:relative;float:left;width:364px; height:177px;background:transparent url(bg/boxBig_bg.gif) no-repeat top left; margin-top:5px; margin-bottom:5px;}
.spacer{float:left;width:10px; height:177px;}
.boxBig .boxBigImg{position:relative;float:left; width:220px;}
.boxBig .marke{display:block; float:left; height:163px; width:215px;margin-top:8px; margin-left:1px;}
.boxBig .boxBigTxt{float:left;margin-top:10px; width:140px;height:163px;}
.boxBig a.greenBtnLink{position:absolute; bottom:10px; left:220px; width:120px;height:19px;background:transparent url(bg/greenBtnLink.gif) no-repeat top left; padding-top:5px; padding-left:18px; text-decoration:none;}
a.bigKat{display:block; float:left; height:177px; width:205px;margin-top:0px; margin-left:0px;}
/*++++++++++++++++++++++ Celebros suche ++++++++++++++++++++++++++ */
.cUl{position:relative;float:left; width:135px; margin-left:10px;}
.cUl li a{padding-left:10px;}
.cUl li a.cHead{padding-left:0px;}
#cWrapper table{width:738px; height:70px; border-collapse:collapse; border-top:1px solid #c8c3b6; border-bottom:1px solid #c8c3b6;}
#cWrapper table td{ text-align:center;}
#cWrapper  .brandImg{ padding-left:10px; padding-right:10px; text-align:center; vertical-align:middle;  }
#cWrapper  .brandImg  a{font-size:9px; white-space:nowrap;}
#cWrapper .cLeftArrow{padding-left:2px;}
#cWrapper .cRightArrow{padding-right:2px;}
#cWrapper .txt{height:1px; padding-left:10px; padding-right:10px; text-align:center; padding-bottom:5px; vertical-align:top;  }


/*++++++++++++++++++++++ detailansichten ++++++++++++++++++++++++++ */
/*.detail{background-color:#FFF; width:736px;min-height: 185px; height: auto !important;   height: 185px; border-left:1px solid #c8c3b6;border-right:1px solid #c8c3b6;}*/
.detail{background-color:#FFF; width:736px; border-left:1px solid #c8c3b6;border-right:1px solid #c8c3b6;min-height: 490px; height: auto !important;   height: 490px;}
.text{background-color:#FFF; width:736px;min-height: 185px; height: auto !important;   height: 185px; border-left:1px solid #c8c3b6;border-right:1px solid #c8c3b6;}
/*++++++++++++++++++++++ detail linke Seite ++++++++++++++++++++++++++ */
.detailLeft{width:340px; min-height: 100px; height: auto !important;   height: 100px; position:relative; float:left;}
.detailImg{width:300px; height:225px; overflow:hidden;padding-left:20px; padding-top:20px; padding-bottom:15px;}
.detailStripe{position:absolute; width:104px; height:104px; top:0px; left:0px; overflow:hidden;}
.detailOffer{background:transparent url(bg/stripe_offer_big.png) no-repeat 0px 0px; }
.detailNews{background:transparent url(bg/stripe_news_big.png) no-repeat 0px 0px; }
.zoomIcon{position:relative; float:left;height:60px; margin-left:10px;}
.zoom{position:relative; float:left;height:120px; margin-left:5px;}
/*++++++++++++++++++++++ detail rechte Seite ++++++++++++++++++++++++++ */
.detailRight{width:375px; position:relative; float:right; margin-right:15px; margin-top:20px;}
.detailTxt{position:relative; float:left; width:200px; padding-bottom:5px; }
.detailTxt h1{padding-bottom:5px; }
.brandLogo{position:relative; float:right; height:70px; }
.mwst{position:relative; float:right; font-size:9px;color:#999999; padding-top:2px; }
.mwst a{font-size:9px;color:#999999; text-decoration:underline; }
.detailRight .boxRating{position:relative;float:left; margin-top:5px; top:0px; left:0px;}
.detailBoxPrice {position:relative;float:right; height:40px;width:163px; z-index:1; }
.detailRight .boxStaffel{position:relative;float:left; width:175px; height:110px; top:0px; left:0px;}
.detailRight .boxBtn{position:relative; float:right;width:165px; height:24px;bottom:0px; top:0px; left:0px; right:0px; margin-top:-3px;z-index:40;}
.info{position:relative; float:right; top:0px; left:0px;width:162px; height:24px; padding-top:2px; padding-left:3px; z-index:50;}
.tipGreen{background:transparent url(bg/tip_green.png) no-repeat 0px 0px; }
.tipYellow{background:transparent url(bg/tip_yellow.png) no-repeat 0px 0px; }
.tipRed{background:transparent url(bg/tip_red.png) no-repeat 0px 0px; color:#000; }
/* empfehlungen */
#advisebox{position:relative; float:right; left:0px; width:160px; height:27px; margin-top:10px;}
#advisebox .advise{position:relative; float:left;   height:27px;  padding-left:25px; margin-top:0px; }
#advisebox .no0{position:relative; float:left;   height:27px;  padding-left:10px; margin-top:0px; }
#advisebox .tooltip{position:absolute; top:-15px; height:26px;width:auto; padding:0px 5px; left:-10px; background-image:url(bg/tip_info.png); background-repeat:no-repeat; background-position:0px -100px; text-indent:-5000px; white-space:nowrap;}
#advisebox  .tip{position:relative; float:left;   background-image:url(bg/advise_complete.gif); background-repeat:no-repeat; }
#advisebox .no0 .tip{width:30px; height:27px; background-position:   1px 0px; text-decoration:none;}
#advisebox .no1 .tip{width:30px; height:27px; background-position: -51px 0px; text-decoration:none;}
#advisebox .no2 .tip{width:30px; height:27px; background-position: -101px 0px; text-decoration:none;}

#advisebox a:hover .tooltip{width:auto;  background-position:0px -2px; z-index:50; text-indent:0px; white-space:nowrap;} 
#advisebox .no0 a:hover{ background-position:   1px -27px; }
#advisebox .no1 a:hover{ background-position: -51px -27px; }
#advisebox .no2 a:hover{ background-position: -101px -27px; }

.moreInfo{position:relative; float:left;}
.moreInfo table{width:375px;  border-collapse:collapse;}
.moreInfo table td{border-bottom:1px solid #c8c3b6; padding:2px 5px;}
.moreInfo table td.first{border-top:1px solid #c8c3b6;}


.detailRightInfo a.greenBtnLink{position:absolute;bottom:0px; right:17px; width:133px;height:19px;background:transparent url(bg/greenBtnLink151.gif) no-repeat top left; padding-top:5px; padding-left:18px; text-decoration:none;}
.detailRightInfo{position:relative; float:left;width:378px; top:5px; left:0px; margin:0px 0px 0px 0px;}
.detailRightInfo .top{position:relative;width:378px; height:10px; background-image:url(bg/detail_infoFeld.gif); overflow:hidden;}
.detailRightInfo .content{position:relative;width:356px;  background-color:#ff6e6e; color:#FFF; padding:0px 10px 30px 10px; border-left:1px solid #c8c3b6;  border-right:1px solid #c8c3b6;  min-height: 25px; height: auto !important;   height: 25px;}
.detailRightInfo .bottom{position:relative;width:378px; height:10px; background-image:url(bg/detail_infoFeld.gif); background-position:bottom; overflow:hidden;}




#detailInfo{position:relative; float:left;width:716px; margin-left:10px;margin-top:20px;}
.detailInfoHead{position:relative; float:left;width:716px; height:52px; display:none; }
.head1info{background:transparent url(bg/detailInfo_head1.gif) no-repeat 0px 0px;}
.head2info{background:transparent url(bg/detailInfo_head2.gif) no-repeat 0px 0px;}
.head3info{background:transparent url(bg/detailInfo_head3.gif) no-repeat 0px 0px;}

#head1{display:block;float:left; height:35px; width:118px;  line-height:35px; text-align:center;}
#head2{display:block;float:left; height:35px; width:147px; line-height:35px;text-align:center;}
#head3{display:block;float:left; height:35px;  width:147px;  line-height:35px;text-align:center;}
.detailInfoHeadNS{position:relative; float:left; width:680px;height:25px; margin-top:20px; margin-bottom:20px;border-bottom:1px solid #c8c3b6;}
.detailInfoHeadNS strong{font-size:18px; }
.detailInfoContent{position:relative; float:left;width:680px;background:transparent url(bg/detailInfo_content_a.gif) repeat-y 0px 0px; padding-left:18px; padding-right:18px;border-top:1px solid #c8c3b6;}
.detailInfoContentBorderTop{border-top:1px solid #c8c3b6;}
.detailInfoContentNoBorder{border:none;}
.detailInfoBottom{position:relative; float:left;width:716px;height:10px;background:transparent url(bg/detailInfo_bottom_a.gif) no-repeat 0px 0px; margin-bottom:20px; display:none;}
#head1Content, #head2Content, #head3Content{position:relative; float:left;width:680px; display:block; margin-bottom:20px; }
#head2Content .moreInfo{float:right;}
.leftText{position:relative; float:left;width:290px;}
/* Bwertung */
.ratingsHead{position:relative;float:left;width:680px; padding:25px 0px 10px 0px;  }
.ratingsHead .right{ float:right;display:inline; padding:0px;  right:0px;}
.ratingsHead .left{float:left; display:inline; left:0px;padding:0px;}
a.makeRating{ text-decoration:underline; color:#000; display:block;}
a.makeRating:hover{ text-decoration:none; color:#000;}
.ratings{position:relative;float:left;width:680px; padding:20px 0px 0px 0px; border-top:1px solid #b9b9b9; left:0px;}
.ratings .ratingHead{ position:relative;float:left;width:680px; padding:0px 0px 0px 0px;}
.ratings .ratingHead .right{position:relative;float:right;right:0px;font-weight:normal;}
.ratings .ratingHead .left{position:relative;float:left; left:0px;padding:0px;}
.ratings .ratingHead .boxRating{ position:relative;float:left; top:0px; width:90px;}
.ratings  .ratingsText {position:relative;float:left;width:680px; padding:10px 0px 0px 0px;}
#writeRating{position:relative;float:left;width:680px;}
.writeRatingTxt{border:none;width:341px; height:144px;background:transparent url(bg/mitteilung_347.gif) no-repeat 0px 0px; border:none; padding-left:6px;position:relative; float:left; margin-bottom:20px;}
.writeRatingTxt p{line-height:24px;}
.writeRatingTextField{border:1px solid white;width:332px; height:113px; text-align:left;font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
button.greenLinkMakeRating{position:relative; float:right;line-height:22px; border:none; width:202px;height:24px;background:transparent url(bg/greenLinkMakeRating.gif) no-repeat top left; padding-top:0px; padding-left:18px; text-decoration:none; text-align:left; white-space:nowrap; padding-bottom:3px; cursor:pointer;margin-left:45px; right:90px; margin-bottom:45px;}
#writeRating .boxRating{ position:relative;float:left; top:0px; left:0px; margin-left:45px; margin-top:0px; width:202px; min-height: 118px; height: auto !important;   height: 118px; }
#writeRating .boxRating p{ margin-bottom:17px;}
.writeRatingNS{display:block;}
.ratings .paginationTop p{float:left;}
/* Ratings */
#ratingUlNS {position:relative;float:left;width:100px;  margin:0px; padding:0; list-style:none; clear:both; position:relative; margin-bottom:20px; display:block; }
#ratingUlNS li{width:100px; height:18px; padding-top:5px;}
#ratingUlNS li input{float:left;}
#oneBear span {display:block; float:right;width:75px; height:18px;background: url(bg/ratingBears.gif) no-repeat 0px -72px;}
#twoBear span {display:block; float:right;width:75px; height:18px;background: url(bg/ratingBears.gif) no-repeat 0px -54px;}
#threeBear span {display:block; float:right;width:75px; height:18px;background: url(bg/ratingBears.gif) no-repeat 0px -36px;}
#fourBear span {display:block; float:right;width:75px; height:18px;background: url(bg/ratingBears.gif) no-repeat 0px -18px;}
#fiveBear span {display:block; float:right;width:75px; height:18px;background: url(bg/ratingBears.gif) no-repeat 0px 0px;}
#ratingUl {width:75px; height:18px; margin:0px; padding:0; list-style:none; clear:both; position:relative; background: url(bg/ratingBears.gif) no-repeat 0px -90px; display:none;}
#ratingUl li {cursor: pointer; float:left;}
#ratingUl li a {position:absolute; left:0; top:0; width:12px; height:18px; text-decoration:none; z-index: 200; }
li.current_rate{background: url(bg/ratingBears.gif) no-repeat 0px 0px; position: absolute; height: 18px; z-index: 1;}
#ratingUl li.r1 a {left:0;}
#ratingUl li.r2 a {left:14px;}
#ratingUl li.r3 a {left:28px;}
#ratingUl li.r4 a {left:42px;}
#ratingUl li.r5 a {left:56px;}
#ratingUl li a:hover {z-index:2; width:75px; height:18px; overflow:hidden; left:0; background: url(bg/ratingBears.gif) no-repeat 0px -90px;}
#ratingUl li.r1 a:hover,#ratingUl li a.r1 {background-position:0px -72px;}
#ratingUl li.r2 a:hover,#ratingUl li a.r2 {background-position:0px -54px;}
#ratingUl li.r3 a:hover,#ratingUl li a.r3 {background-position:0px -36px;}
#ratingUl li.r4 a:hover,#ratingUl li a.r4 {background-position:0px -18px;}
#ratingUl li.r5 a:hover,#ratingUl li a.r5 {background-position:0px 0px;}


/* empfehlen im Iframe */
#staticContainer{position:relative;float:left;width:738px; min-height: 422px; height: auto !important;   height: 422px; }
.input{position:relative;float:left;display:block;width:336px; height:24px; line-height:24px;background: url(bg/input_green.gif) no-repeat 0px 0px; padding-left:10px; padding-right:0px; margin-bottom:5px;}
.input .textField{position:absolute;float:right;width:206px; height:15px; border-color:#FFF; border:none; margin:0px; padding-left:3px; padding-top:1px;top:4px; right:4px;}
.input select.textField{position:absolute;float:right;width:209px; height:16px; border-color:#FFF; border:none; margin:0px; padding-left:0px; padding-top:0px;top:4px; right:4px;}

#staticContainer .detailLeft,.text .detailLeft{width:346px; padding-left:10px;margin-top:20px;}
#staticContainer .detailRight,.text .detailRight{width:346px; padding-left:10px; margin-top:25px;}
#staticContainer .formHeadline strong{font-size:14px; }
#staticContainer .formHeadline{font-size:14px; margin-top:10px; margin-bottom:9px;}
.contentText{position:relative;float:left;width:718px; padding:10px;}
button.greenLinkEmpfehlen{position:relative; float:right;line-height:22px; border:none; width:139px;height:24px;background:transparent url(bg/empfehlen_btn.gif) no-repeat top left; padding-top:0px; padding-left:18px; text-decoration:none; text-align:left; white-space:nowrap; padding-bottom:3px; cursor:pointer;margin-left:45px; right:0px; margin-bottom:45px;}
.closeIframe{position:absolute; top:12px;right:40px;display:none;}


/* checkout */
#contentContainerCheckOut{float:left;width: 738px;}
.contentRowHeadLine{position:relative;float:left;width:331px; padding-bottom:10px; padding-left:14px;}
.contentRowHeadLine strong{font-size:14px;}
.checkout{background-color:#f2f3ef;}
.mkRow{background-color:#f2f3ef;}
.checkouterror{padding-bottom:30px;}
.inputArea{width:354px;margin-left:12px; padding-bottom:30px; position:relative;float:left;}
.inputArea .greyUnderline{margin-left:9px; margin-top:10px; }
.inputAreaHead{position:relative;float:left;width:331px; padding-bottom:10px; padding-left:7px;}
.inputAreaHead td{ padding-right:5px;}
.inputAreaHead strong{font-size:14px;}
.checkout .input{ position:relative;float:left;display:block;width:331px; height:24px; line-height:24px;background: url(bg/input_green_grey.gif) no-repeat 0px 0px; padding-left:10px; padding-right:5px; margin-bottom:5px;}
.checkout .lastInput{margin-bottom:30px;}
.checkout .orangeField{ background: url(bg/textField_orange.gif) no-repeat 0px 0px; font-size:14px;width:338px; height:24px;}
.checkout .orangeField td{ padding-right:5px;}
.checkout .orangeField strong,.checkout .orangeField td{ font-size:14px; }
.checkout p.error{background: url(bg/errorField_txt.gif) no-repeat 0px 0px; color:#FFF; }
.checkout p.error span{color:#FFF; }
#otherShippingAddress{width:358px;padding-top:20px; height:auto; position:relative;float:left;}
.checkout .input .textField{position:absolute;float:right;width:247px; height:16px; top:0px; right:4px;  border-color:#FFF; border:none; margin:0px; padding:0px; padding-left:3px; margin-top:4px;}
.checkout .input select.textField{position:absolute;float:right;width:250px; height:16px; top:0px; right:4px;  border-color:#FFF; border:none; margin:0px; padding:0px; padding-left:0px; margin-top:4px;}
.greenTextArea{position:relative; float:left;width:347px; margin:15px 0px 15px 0px;}
.greenTextArea .top{position:relative;width:347px; height:10px; background-image:url(bg/textArea_green.gif); overflow:hidden;}
.greenTextArea .content{position:relative;width:333px;  background-color:#d6ea8a; color:#000; padding:0px 7px; }
.greenTextArea .content p{color:#000;}
.greenTextArea .content textarea{width:333px; border:none; margin-top:5px;}
.greenTextArea .content td{vertical-align:top; padding-right:5px;}

.greenTextArea .bottom{position:relative; float:left;width:347px; height:7px; background-image:url(bg/textArea_green.gif); background-position:bottom; }
.leftspace{margin-left:24px;padding-bottom:0px;}
.CheckoutFieldOrange{position:relative; float:left;width:713px; top:5px; left:0px; margin:10px 0px 15px 12px;}
.CheckoutFieldOrange .top{position:relative;width:713px; height:6px; background-image:url(bg/checkout_field_orange.gif); overflow:hidden;}
.CheckoutFieldOrange .content{position:relative;width:693px; float:left; background-color:#ffa84d; color:#000; padding:0px 10px; }
.CheckoutFieldOrange .content p{color:#000; display:block;}
.CheckoutFieldOrange .content input{float:left;}
.CheckoutFieldOrange .content td{vertical-align:top;}
.CheckoutFieldOrange .content td input{margin-top:2px;}
.CheckoutFieldOrange .bottom{position:relative;float:left; width:713px; height:6px; background-image:url(bg/checkout_field_orange.gif); background-position:bottom; }
.CheckoutFieldOrange .content .txtOrangeField{background-color:#ffa84d; font-size:14px; vertical-align:middle; padding-left:5px;}
.CheckoutFieldOrange .content .txtOrangeField strong{font-size:14px;}
.errorField{position:relative; float:left;width:347px; top:5px; left:0px; margin:10px 0px 10px 12px;}
.errorField .top{position:relative;width:347px; height:10px; background-image:url(bg/errorField.gif); overflow:hidden;}
.errorField .content{position:relative;width:327px;  background-color:#cc0000; color:#FFF; padding:0px 10px; }
.errorField .content p{color:#FFF;}
.errorField .bottom{position:relative;width:347px; height:10px; background-image:url(bg/errorField.gif); background-position:bottom; overflow:hidden;}
.errorFieldLong{position:relative; float:left;width:713px; top:5px; left:0px; margin:10px 0px 10px 12px;}
.errorFieldLong .top{position:relative;width:713px; height:10px; background-image:url(bg/errorFieldlong.gif); overflow:hidden;}
.errorFieldLong .content{position:relative;width:693px;  background-color:#cc0000; color:#FFF; padding:0px 10px; }
.errorFieldLong .content p{color:#FFF;}
.errorFieldLong .bottom{position:relative; float:left;width:713px; height:10px; background-image:url(bg/errorFieldlong.gif); background-position:bottom;}
.violettField{position:relative; float:left;width:347px; top:5px; left:0px; margin:10px 0px 10px 12px;}
.violettField{position:relative; float:left;width:347px; top:5px; left:0px; margin:10px 0px 10px 12px;}
.violettField .top{position:relative;width:347px; height:10px; background-image:url(bg/violett_field.gif); overflow:hidden;}
.violettField .content{position:relative;width:337px;  background-color:#f2cef2; color:#FFF; padding:0px 0px 0px 10px; min-height: 130px; height: auto !important;   height: 130px; }
.violettField .content p{color:#000;background-color:#f2cef2;}
.violettField .content table{min-height: 65px; height: auto !important;   height: 65px; margin-top:15px; padding-bottom:10px;}
.violettField .bottom{position:relative;width:347px; height:10px; background-image:url(bg/violett_field.gif); background-position:bottom; overflow:hidden;}
#geschenkGruss{width:325px;  border:none; border:transparent; }
#geschenkGruss p{padding-left:3px;}
#geschenkGrusstxt{width:325px; height:100px; border:none; border:transparent; margin-top:5px;}
.sumField{position:relative; float:right;width:347px; top:5px; right:12px; margin:10px 0px 10px 0px; }
.sumField .top{position:relative;width:347px; height:10px; background-image:url(bg/sum_field.gif); overflow:hidden;}
.sumField .content{position:relative; float:left;width:327px;background-color:#FFF; color:#FFF; padding:0px 10px;min-height: 130px; height: auto !important;   height: 130px; }
.sumField .content p{color:#000;}

.sumField .bottom{position:relative; float:left; width:347px; height:10px; background-image:url(bg/sum_field.gif); background-position:bottom; overflow:hidden;}
.btnCheckOutBasket{width:223px; height:45px;position:relative; float:right;background:transparent url(bg/btn_checkout_basket.jpg) no-repeat top left;margin:20px 10px 10px 0px;}
.paypal{background:none;width:195px; height:41px;margin:24px 10px 10px 0px;}
.btnCheckOutBasket button{width:223px; height:45px;position:absolute;float:left;top:0px; left:0px; text-align:left; background:none; border:none;font-size:14px; font-weight:bold; padding-bottom:15px; padding-left:35px; cursor:pointer;}
.btnCheckOutBasket button p{display:block;font-size:14px;width:150px; height:45px; line-height:30px;font-weight:bold; top:0px; left:35px; cursor:pointer;}
.btnCheckOutBasketLong{width:290px; height:45px;position:relative; float:right;background:transparent url(bg/btn_checkout_basket_long.jpg) no-repeat top left;margin:20px 10px 10px 0px;}
.btnCheckOutBasketLong button{width:290px; height:45px;position:absolute;float:left;top:0px; left:0px; text-align:left; background:none; border:none;font-size:14px; font-weight:bold; padding-bottom:15px; padding-left:35px; cursor:pointer;}
.btnCheckOutBasketLong button p{display:block;font-size:14px;width:200px; height:45px; line-height:30px;font-weight:bold; top:0px; left:35px; cursor:pointer;}
.Checkoutbasketproduct{ width:715px;border-collapse:collapse; margin-top:10px; margin-left:10px;}

.point{width:45px; text-align:center;vertical-align:top;padding-top:20px;}
.pointhead{width:45px; height:20px;}
.Checkoutbasketproduct .img{width:90px; vertical-align:middle; }
.Checkoutbasketproduct .txt{width:290px; }
.Checkoutbasketproduct .basketbtn{width:80px; text-align:right; }
.Checkoutbasketproduct .baskettxt{width:70px; text-align:right; }
.Checkoutbasketproduct .btnDelete{width:30px; text-align:right; padding-right:10px; }
.Checkoutbasketproduct .btnDeleteStep5{width:9px;}
.productYellow{background:transparent url(bg/basket_product_yellow_content.gif) repeat-y left top; width:715px;}
.productRed{background:transparent url(bg/basket_product_red_content.gif) repeat-y left top; width:715px;}
.productGreen{background:transparent url(bg/basket_product_green_content.gif) repeat-y left top; width:715px;}
.productYellow .img,.productGreen .img,.productRed .img{ vertical-align:top;}
.productYellow .txt,.productGreen .txt,.productRed .txt{ padding-top:20px;vertical-align:top;}
.productYellow .basketbtn,.productGreen .basketbtn,.productRed .basketbtn{padding-top:15px;vertical-align:top;}
.productYellow .baskettxt,.productGreen .baskettxt,.productRed .baskettxt{padding-top:20px;vertical-align:top;}
.productYellow .btnDelete,.productGreen .btnDelete,.productRed .btnDelete{ padding-top:15px;vertical-align:top;}

.productGreen .kopf{background:transparent url(bg/basket_product_green.gif) no-repeat left top; height:11px;}
.productGreen .fuss{background:transparent url(bg/basket_product_green.gif) no-repeat left bottom;height:11px;}
.productGreen .productLeft{}
.productGreen .productRight{}
.productRed .kopf{background:transparent url(bg/basket_product_red.gif) no-repeat left top; height:11px;}
.productRed .fuss{background:transparent url(bg/basket_product_red.gif) no-repeat left bottom;height:11px;}
.productRed .productLeft{}
.productRed .productRight{}
.productYellow .kopf{background:transparent url(bg/basket_product_yellow.gif) no-repeat left top; height:11px;}
.productYellow .fuss{background:transparent url(bg/basket_product_yellow.gif) no-repeat left bottom;height:11px;}
.productYellow .productLeft{}
.productYellow .productRight{}

.btnAktualisieren{position:relative; background:none;background-image:url(bg/basket_menge_bg.gif); background-repeat:no-repeat; background-position:right 0px; width:22px;  height:24px;top:-4px; border:none; cursor:pointer;}
.btntext{float:left;border:0 none; height:16px; font-size:11px;padding:0px 5px 0px 0px; text-align:right; }
.buttonTxt{position:relative; float:right; top:0px; width:74px; height:24px; left:0px; margin:0px 0px 0px 0px;}
.buttonTxt .buttoncontent{position:relative; float:left;background-image:url(bg/basket_menge_bg.gif); background-repeat:no-repeat; background-position:left 0px; width:70px;  height:20px; padding:4px 0px 0px 6px;}
.buttonTxt .buttonright{position:relative; float:right;background-image:url(bg/basket_menge_bg.gif); background-repeat:no-repeat; background-position:right 0px; width:6px; height:20px; right:0px; padding:4px 0px 0px 0px;}
#voucherDiv{position:relative; float:left; display:inline;width:714px; height:24px;background:transparent url(bg/voucher_input.gif) no-repeat top left;margin-left:12px;margin-top:10px;}
#voucherDiv p{line-height:24px; padding-left:15px; color:#000; float:left;}
#voucherDiv p strong{color:#000;}
#voucherDiv input{width:240px; height:17px; background:none; border:none; margin-left:55px; margin-top:4px; color:#999; padding-left:3px;}
#voucherDiv button{width:70px; height:23px; background:none; border:none; margin-left:10px; margin-top:0px;  cursor:pointer; text-align:left;}

#sum{ border-collapse:collapse;position:relative;float:right; text-align:right; background-color:#FFF;}
#sum td{ padding:1px; background-color:#FFF;}
#sum .summe{ padding-left:20px;}
#sum .txtBig{ font-size:18px; font-weight:bold;}
/*++++++++++++++++++++++ zahlarten ++++++++++++++++++++++++++ */
.dynDivPayment{position:relative; float:left;width:374px;margin-left:12px; padding-bottom:0px; position:relative;float:left;}
.dynDivPaymentOpen{position:relative; float:left;width:374px;margin-left:12px; padding-bottom:0px; position:relative;float:left;}

#creditCard{height:237px;width:713px;}
#creditCardInfo{position:relative; float:right; right:0px; width:308px;height:217px;background:transparent url(bg/textField_white_creditCard.gif) no-repeat top left; padding:10px;}
#whereIsNumber{position:absolute; bottom:102px; left:365px;}
/*++++++++++++++++++++++ bestellen ++++++++++++++++++++++++++ */
.btnCheckOutOrderNow{position:relative; float:left;width:713px;height:60px;background:transparent url(bg/bestellen_bg.jpg) no-repeat top left; margin-top:20px; margin-bottom:20px; margin-left:12px;}
.btnCheckOutOrderNow button{position:absolute; float:right;right:11px;width:260px;height:35px; border:none; background:none; text-align:left; cursor:pointer; }
.btnCheckOutOrderNow button p{font-size:14px; font-weight:bold;}
.btnCheckOutOrderNowTxt{position:absolute;width:395px; height:50px; left:12px; top:10px;color:#000;}
.btnCheckOutOrderNow .btnCheckOutOrderNowTxt a{color:#000; text-decoration:underline;}
.btnCheckOutOrderNow .btnCheckOutOrderNowTxt a:hover{text-decoration:none;}
#lastInfo {margin-left:15px;}
#lastInfo td{vertical-align:top;}
#lastInfo .lastInfoLeft{width:380px;}
#lastInfo .lastInfoRight{width:295px;}
#lastInfo .head{padding-top:30px; padding-bottom:10px;}
#lastInfo .head, #lastInfo .head strong {font-size:14px;}
.aChange{display:block;background:transparent url(bg/aChange.gif) no-repeat top left; width:87px; height:19px; padding-left:20px; padding-top:5px; margin-top:5px;}
#thankUtable{margin-top:28px; margin-left:10px;margin-bottom:28px;}
#thankUtable button.greenLinkMakeRating{position:relative; float:left;line-height:22px; border:none; width:202px;height:24px;background:transparent url(bg/greenLinkMakeRating.gif) no-repeat top left; padding-top:0px; padding-left:18px; text-decoration:none; text-align:left; white-space:nowrap; padding-bottom:3px; cursor:pointer;margin-left:0px; margin-top:10px; right:0px; margin-bottom:0px;}
/*++++++++++++++++++++++ checkout allgemein ++++++++++++++++++++++++++ */ 
.rowHeadCheckout{position:relative;float:left;width:727px; height:22px; background:transparent url(bg/content_TabHeadCheckout.jpg) no-repeat top left; margin-top:5px; padding:12px 0px 0px 11px;}
.rowBottomCheckout{position:relative;float:left;width:727px; height:22px; background:transparent url(bg/content_TabBottomCheckout.jpg) no-repeat top left; margin-top:0px; margin-bottom:5px; padding:12px 0px 0px 11px;}
#checkoutHead{float:left; width:970px; height:65px; background:transparent url(bg/checkoutSteps_bg.jpg) no-repeat top left; margin:20px 0px 15px 0px; }
.steps{position:relative; float:left; width:170px; height:65px; }

.steps .steptxt span{display:block;color:#669900; font-size:18px; margin-left:-22px;z-index:1;}
.steps .steptxt span a{display:block;color:#669900; font-size:18px; z-index:1;}
.steps .steptxt span.smallTxt{color:#669900; font-size:11px; z-index:1; margin-left:0px;}
.steps .steptxt span.smallTxt a{color:#669900; font-size:11px; z-index:1; margin-left:0px;}

.steps .steptxt{position:relative; float:left;padding-top:5px; }
.steps .steptxt p{display:inline;}
.steps .steptxt p,.steps .steptxt{color:#669900;}
.steps .stepImg{width:57px; height:52px; top:0px; left:0px;position:relative;  float:left;  background:transparent url(bg/stepImg.gif) no-repeat top left; z-index:100;}
.step1{width:172px;margin-left:20px; }
.step2{width:197px;}
.step3{width:198px;}
.step4{width:197px;}
.steps .none{background:none;}
.steps .imgAktiv{background:transparent url(bg/stepImg_a.gif) no-repeat top left;}
.steps  span.aktiv a,.steps .aktiv span.smallTxt a{color:#000;}
/*++++++++++++++++++++++ mein konto ++++++++++++++++++++++++++ */ 
.deleteMkAdress{ position:absolute; float:right; right:6px; top:0px; margin-top:-4px;}
.mkOrderTable{ border-collapse:collapse; margin:0px; padding:0px; margin-left:10px;  margin-bottom:10px; }
.borderTop{border-top:1px solid #ccc7af; margin-left:5px;width:728px;}
a.mkBestellungAnsehen{font-weight:bold; color:#73ae00;background-image:url(bg/leftMenu_arrow_show.png); background-position:0px 5px; background-repeat:no-repeat; padding-left:23px;}
a.mkTrackTrace{font-weight:normal; color:#73ae00; }
.point{width:45px;}
.pointhead{width:45px; height:20px;}
.mkproductGreen{background:transparent url(bg/mk_bestellung_produkt_content.gif) repeat-y left center;}
.mkproductYellow{background:transparent url(bg/mk_bestellung_produkt_yellow_content.gif) repeat-y left top;vertical-align:top;}
.mkproductRed{background:transparent url(bg/mk_bestellung_produkt_red_content.gif) repeat-y left center;}
.CheckoutbasketproductMk{position:relative; float:left;}
.CheckoutbasketproductMk td .boxPrice{position:relative; float:left;width:130px; height:40px; top:0px;}
.CheckoutbasketproductMk{height:79px; margin-left:12px; width:715px; margin-bottom:10px;}
.CheckoutbasketproductMk .mkimg{width:100px; vertical-align:middle; padding-left:10px; vertical-align:top;}
.CheckoutbasketproductMk .mktxt{width:275px; vertical-align:top;padding-top:14px;vertical-align:top; padding-top:20px;}
.CheckoutbasketproductMk .mkmenge{width:35px; text-align:right; vertical-align:top;padding-top:14px;vertical-align:top; padding-top:20px;}
.CheckoutbasketproductMk .mkpreis{width:65px; text-align:right; vertical-align:top;padding-top:14px;vertical-align:top; padding-top:20px;}
.CheckoutbasketproductMk .mksumpreis{width:75px; text-align:right; vertical-align:top;padding-top:20px;}
.CheckoutbasketproductMk .mkaktuellpreis{width:130px; text-align:right; padding-right:15px;vertical-align:top; padding-top:10px;}
.mkproductYellow .kopf{background:transparent url(bg/mk_bestellung_produkt_yellow.gif) no-repeat left top; height:11px;}
.mkproductYellow .fuss{background:transparent url(bg/mk_bestellung_produkt_yellow.gif) no-repeat left bottom;height:11px;}
.mkproductYellow .productLeft{}
.mkproductYellow .productRight{}

.mkproductGreen .kopf{background:transparent url(bg/mk_bestellung_produkt.gif) no-repeat left top; height:11px;}
.mkproductGreen .fuss{background:transparent url(bg/mk_bestellung_produkt.gif) no-repeat left bottom;height:11px;}
.mkproductGreen .productLeft{ }
.mkproductGreen .productRight{ }

.mkproductRed .kopf{background:transparent url(bg/mk_bestellung_produkt_red.gif) no-repeat left top; height:11px;}
.mkproductRed .fuss{background:transparent url(bg/mk_bestellung_produkt_red.gif) no-repeat left bottom;height:11px;}
.mkproductRed .productLeft{}
.mkproductRed .productRight{}
.topTable {height:5px;}
.topTable td{padding-top:0px;}
.topTable .mkimg{width:110px;padding-left:0px;vertical-align:top;padding-top:0px; padding-top:14px;}
.topTable .mkaktuellpreis{padding-top:20px;}
.CheckoutbasketproductMk td .boxBtn{position:relative; float:right; width:89px; height:24px;bottom:0px; left:0px; z-index:2; margin-top:5px; margin-right:-5px; }
.CheckoutbasketproductMk td .boxBtn .button{width:89px; height:24px; background-image:url(bg/lieferzeiten_mk.jpg); background-repeat:no-repeat;}
.CheckoutbasketproductMk td .boxBtn .red{ background-position:0px -48px; text-align:left; line-height:22px; padding-left:0px; width:89px;}

.CheckoutbasketproductMk td .boxBtn .btn{margin:0px 0px 0px 0px;padding:0px;float:right; height:24px; width:50px;  border:none; background-image:url(bg/lieferzeiten_mk.jpg); background-repeat:no-repeat; background-position:right top; cursor:pointer;}
.CheckoutbasketproductMk td .boxBtn .green a span{width:90px; text-align:left; left:-20px;}
.CheckoutbasketproductMk td .boxBtn .yellow a span{width:120px; text-align:left; left:-20px;}
.CheckoutbasketproductMk td .boxBtn .red a span{width:120px; text-align:left; left:-20px;}
.orderComplete{background:transparent url(bg/btn_mk_order_complete.gif) no-repeat left top; width:339px; margin-right:0px;padding-left:5px; margin-top:5px;  margin-bottom:0px;}
.orderComplete button{background:none;width:330px;}
#backToOrderOverview{position:relative; float:left;margin-left:12px; margin-top:-20px; width:200px; height:30px;}
a.up{background:none;background:transparent url(bg/arrow_black_up.gif) no-repeat 0px 4px;}

/*++++++++++++++++++++++ social bookmarks ++++++++++++++++++++++++++ */
.leftBoxContent{position:relative; float:left; background-color:#FFF; width:204px; padding:5px 0px 5px 10px;}
.ico{position:relative; float:left; width:16px; height:16px; margin:5px 5px 5px 0px;}

/*++++++++++++++++++++++ Pick and Mix ++++++++++++++++++++++++++ */
#pmLeft{width:173px; float:left; margin-top:5px;}
#pmCenter{width:372px;float:left; margin-left:10px; margin-top:5px;}
#pmCenter span.pmTop #pageNavTop{position:relative; float:left; bottom:0px; right:10px; width:372px; }
#pmCenter span.pmTop #pageNavTop .centerHead{font-size:14px; float:left;line-height:10px;}
#pmCenter span.pmTop #pageNavTop span{padding-left:10px;}
#pmCenter span.pmBtm #pageNavBottom{position:relative; float:right; bottom:0px; right:10px; width:372px; right:0px; padding-top:10px;}
#pmCenter span.pmBtm #pageNavBottom .paginationTop{padding-right:5px;line-height:10px;}
#pmCenter span.pmTop #pageNavTop .paginationTop{padding-right:5px;}
#pmRight{width:173px;float:right; margin-top:5px;}
#pmRightContent{position:relative;width:171px;float:left; background-color:#FFF; border-left:1px solid #c8c3b6; border-right:1px solid #c8c3b6;}
#pmRightContent table{width:100%;}
#pmRightContent table td{ vertical-align:middle; text-align:center;}
#pmRightContentHead{margin:10px 0px;}
#pmRightContentHead .boxBtn{position:relative; left:3px; bottom:0px; float:left; margin-top:10px;}
#pmRightContentHead td input.pmname{border:1px solid #999999; width:83px; height:16px; padding-left:5px;padding-top:2px;}
#pmRightContentHead td.txt{color:#999999;padding-top:15px; padding-bottom:2px;background:transparent url(bg/pm_right_line.gif) no-repeat 0px 8px;}
#pmRightContentHead td.pmRightContentTop{padding-top:5px;}
#pmRightContentHead .pmMwst{color:#666; font-size:10px; padding-top:15px; padding-bottom:15px;background:transparent url(bg/pm_right_line.gif) no-repeat left bottom;}
#pmRightContentHead .pmMwst a{color:#666; font-size:10px; text-decoration:underline;}
#pmRightContentHead .pmMwst a:hover{color:#666; font-size:10px; text-decoration:none;}
#pmLeft .menuBox{width:173px; position:relative; float:left;}
#pmLeft .menuBox ul{ display:block;}
span.top{display:block;background-repeat:no-repeat;}
span .topa{display:block; font-weight:bold; color:#FFF; width:179px; text-decoration:none; background-image:url(bg/leftMenu_arrow_white.png); background-position:155px center; background-repeat:no-repeat; white-space:nowrap; }
a.topAktiv{background:none;color:#FFF;}


#pmLeft  span.bottom{display:block; width: 173px; height:8px; background-repeat:no-repeat; line-height:8px; }
#pmLeft span.pmTop .topa{display:block; font-weight:bold; color:#000; width:173px; text-decoration:none; background-image:url(bg/leftMenu_arrow_white.png); background-position:175px center; background-repeat:no-repeat; font-size:14px;}
#pmLeft span.pmTop{background-image:url(bg/pickMix_head_left.jpg); font-weight:bold; color:#000; font-size:14px; padding:8px 0px 0px 10px;width: 163px; height:26px; margin-top:0px;}
#pmLeft span.pmBtm{background-image:url(bg/pickMix_bottom_left.jpg);}

#pmCenter span.pmTop{background-image:url(bg/pickMix_head_center.jpg); font-weight:bold; color:#000; font-size:14px; padding:10px 0px 0px 10px;width: 362px; height:24px; margin-top:0px;}
#pmCenter span.pmBtm{background-image:url(bg/pickMix_bottom_center.jpg);width: 372px; height:34px; }
#pmRight span.pmTop{background-image:url(bg/pickMix_head_right.jpg);font-weight:bold; color:#000; font-size:14px; padding:8px 0px 0px 10px;width: 163px; height:26px; margin-top:0px;}
#pmRight span.pmBtm{background-image:url(bg/pickMix_bottom_right.jpg); height:7px; float:left; width:173px; }



#pmLeft .menuBox ul li a{width:158px; background-position:140px center; margin-left:5px;}
#pmLeft .menuBox ul li a:hover{width:158px;}
#pmLeft .menuBox ul li ul li a{width:151px; margin-left:12px;background-position:135px center;}
#pmLeft .menuBox ul li ul li a:hover{width:151px;}
#pmLeft .menuBox ul li ul li ul li a{width:179px; margin-left:24px; background-position:160px center;}
#pmLeft .menuBox ul li ul li ul li a:hover{width:179px; margin-left:24px;}
#pmLeft .menuBox ul li ul li ul li ul li a{width:167px; margin-left:36px;}
#pmLeft .menuBox ul li ul li ul li ul li a:hover{width:167px; margin-left:36px;}
#pmLeft .menuBox ul li ul li ul li ul li ul li a{width:155px; margin-left:48px;}
#pmLeft .menuBox ul li ul li ul li ul li ul li a:hover{width:155px; margin-left:48px;}
.pmContent{position:relative;width:370px;border-left:1px solid #c8c3b6; border-right:1px solid #c8c3b6;  padding-top:5px;}
.pmBox{position:relative;  width:360px; height:62px; background-color:#FFF; margin-left:5px; border-bottom:5px solid #000;}
.pmBoxImg{position:absolute; width:80px; height:60px;left:1px; top:1px;}
.pmBoxTxt{position:absolute; width:270px; height:27px;left:90px; top:7px;}
a.pmMoreInfo{ height:12px;left:0px; top:0px; padding-left:12px; background-image:url(bg/arrow_black_right); background-repeat:no-repeat; background-position:0px 2px;}
.pmBoxLink{position:absolute; width:165px; height:24px;left:190px; top:34px;}
a.pmGreenLink{position:absolute; display:block; width:148px; height:19px;left:0px; top:0px; padding-left:22px; padding-top:5px; background-image:url(bg/pmLink.jpg); background-repeat:no-repeat;}
a.pmGreenLink:hover{ text-decoration:none;}
/*++++++++++++++++++++++ footer ++++++++++++++++++++++++++ */
#footer {position:relative; float:left;  width: 100%; height:217px; background-image:url(bg/footer.png); background-repeat:repeat-x; background-position:top; margin-top:35px; }
#footerContent {position:relative; width: 970px; height:200px; margin: 0 auto; z-index:29; }
#footer table{padding-right:0px;margin-top:15px; width:100%; border-collapse:collapse;height:200px;}
#footer table td{ height:5px; text-align:right; width:175px; color:#cccccc;  vertical-align:top;}
#footer table td p.designerLink{height:11px;float:right;width:970px; text-align:right;}
#footer table td p.designerLink a{color:#545454;font-size:10px; white-space:nowrap;}
#footer table td.footerBorder{ height:85px; text-align:center;border-bottom:1px solid #545454; color:#cccccc;}
#footer ul{ position:relative; float:left;text-align:left;}
#footer ul li a{color:#cccccc;}
#footer ul li a.small{display:block;color:#cccccc;  font-size:9px; line-height:10px;}
#footer table td.trusted{ }
.trusted{padding:0px 0px 0px 0px;}
#footer ul li a.trustedLink{display:block; float:right; margin-top:15px; left:80px; font-size:11px; }
#footer table td#lastFooterTd{text-align:center; color:#555; width:970px; padding-top:10px;}







.button .yellow.notBuyable { line-height:22px; padding-left:65px; text-align:left; width:100px; }
.forbiddenArticle { color:#f00; font-weight:bold; }
a.topLix {background-image:url(bg/leftMenu_arrow_show.png); background-position:175px center; background-repeat:no-repeat; border-top:1px solid #ccc7af; }
span .topax{display:block; font-weight:bold; color:#FFF; width:179px; text-decoration:none; background-image:url(bg/leftMenu_arrow_white.png); background-position:155px center; background-repeat:no-repeat; white-space:nowrap; }
span.orangeTop .topax{display:block; font-weight:bold; color:#FFF; width:200px; text-decoration:none; background-image:url(bg/leftMenu_arrow_white.png); background-position:175px center; background-repeat:no-repeat; }
span.violettTop .topax{display:block; font-weight:bold; color:#FFF; width:200px; text-decoration:none; background-image:url(bg/leftMenu_arrow_white.png); background-position:175px center; background-repeat:no-repeat; }
span.blueTop .topax{display:block; font-weight:bold; color:#FFF; width:200px; text-decoration:none; background-image:url(bg/leftMenu_arrow_white.png); background-position:175px center; background-repeat:no-repeat; }
span.pinkTop .topax{display:block; font-weight:bold; color:#FFF; width:200px; text-decoration:none; background-image:url(bg/leftMenu_arrow_white.png); background-position:175px center; background-repeat:no-repeat; }
span.greenTop .topax{display:block; font-weight:bold; color:#FFF; width:200px; text-decoration:none; background-image:url(bg/leftMenu_arrow_white.png); background-position:175px center; background-repeat:no-repeat; }
span.lightredTop .topax{display:block; font-weight:bold; color:#FFF; width:200px; text-decoration:none; background-image:url(bg/leftMenu_arrow_white.png); background-position:175px center; background-repeat:no-repeat; }


.leftBoxRow { overflow: hidden; }
