body{
    margin:0;
    font:12px Arial, Helvetica, sans-serif;
    color:#6b6b6b;
    min-width:997px;
    background:url(../images/bg-top2.gif) repeat-x 0 0px;
}
a{
    color:#7d7d7d;
    text-decoration:underline;
}
a:hover{
    text-decoration:none;
}
img{
    border:0;
}
form,
fieldset{
    margin:0;
    padding:0;
    border-style:none;
}
input,
textarea,
select{
    font:100% arial,sans-serif;
    vertical-align:middle;
}
#holder{
    width:100%;
    overflow:hidden;
    /*background:url(../images/puentchen-top.gif) no-repeat 50% 0;*/
}
#holder-bottom{
    width:100%;
    overflow:hidden;
    background:url(../images/bg-wrap-footer.gif) repeat-x 0 100%;
}
#wrapper{
    width:997px;
    margin:0 auto;
    padding:180px 0 0;
    position:relative;
    z-index:1;
}
#wrapper:after {
    content:"";
    display:block;
    clear:both;;
}


/* logo */
.logo{
    margin:0;
    position:absolute;
    top:0;
    left:25px;
    z-index:3;
}
.logo a{
    display:block;
    width:386px;
    height:80px;
    background:url(../images/bg-logo.gif) no-repeat;
    text-indent:-9999px;
}
#main{
    width:997px;
    background:url(../images/bg-main-m.gif) repeat-y;
}
#main:after {
    content:"";
    display:block;
    clear:both;;
}
.main-t{
    height:1%;
    padding:0 1px 0 0;
    background:url(../images/bg-main-t.gif) no-repeat;
    min-height: 650px;
}
.main-t:after {
    content:"";
    display:block;
    clear:both;;
}

/* content */
#content{
    float:right;
    width:815px;
    padding:7px 0 0;
}
/* breadcrumbs */
.breadcrumbs{
    width:100%;
    margin:0 0 7px;
    padding:0;
    list-style:none;
    overflow:hidden;
}
.breadcrumbs li{
    float:left;
    display:inline;
    margin:0 8px 0 -8px;
    padding:0 12px 0 16px;
    background:url(../images/divider-breadcrumbs.gif) no-repeat 0 4px;
}
.breadcrumbs a{
    color:#6b6b6b;
}
.wrap-box{
    width:100%;
    overflow:hidden;
    border-top:2px solid #ff9309;
}
/* visual */
.visual{
    float:left;
    width:358px;
    border-style:solid;
    border-color:#b6b6b6;
    border-width:0 1px 1px 0;
    overflow:hidden;
}
.visual img{
    display:block;
}
.holder-box{
    float:right;
    width:456px;
    overflow:hidden;
}
.holder-box .title{
    height:1%;
    overflow:hidden;
    margin:11px 0 13px 18px;
}

/*h1 etc*/
#content h1 {
    padding:0 0 0 14px;
    color:#ff7a04;
    font-size:24px;
    border-style:solid;
border-width:0 0 1px;
}

#popupwrap h1 {
    padding:0 0 0 14px;
    color:#ff7a04;
    font-size:24px;
    border-style:solid;
border-width:0 0 1px;
}

#content h2{
    font-size:18px;
    font-weight:normal;
    margin:0;
    color:#ff7a04;
    padding:0 0 0 14px;
}
.holder-text{
    height:1%;
    overflow:hidden;
}
.holder-text .text{
    float:left;
    width:247px;
    padding:3px 0 0;
    text-align:justify;
}
.holder-text .text-box{
    height:1%;
    padding:0 12px 8px 13px;
    overflow:hidden;
}
.holder-text .text p{
    text-indent:0;
    margin:0 0 16px;
    line-height:14px;
}
/* banner */
.holder-text .banner{
    float:right;
    width:187px;
    height:305px;
    padding:9px 10px 0 12px;
    background:#fcf3d9;
}
.banner-text{
    height:100px;
    overflow:hidden;
}
.banner-text span{
    display:block;
    font-size:11px;
    line-height:14px;
    color:#979797;
}
.holder-text .banner .art{
    color:#6a6a6a;
    margin:0 0 2px;
}
.ean{
    margin:0 0 9px;
}
.lieferbar{
    background:url(../images/bg-lieferbar.gif) no-repeat;
    padding:0 0 0 53px;
    margin:0 0 4px;
}

.lieferbar_47{
    background:url(../images/korb_kurzfristig.gif) no-repeat;
    padding:0 0 0 53px;
    margin:0 0 4px;
}


.express{
    padding:7px 0 9px 51px;
    background:url(../images/bg-express.gif) no-repeat;
}
.wrap-img{
    width:100%;
    overflow:hidden;
    text-align:center;
}
.wrap-img .zzd1{
    font-size:11px;
    color:#979797;
}
.wrap-img img{
    display:block;
    margin:0 auto 2px;
}
.wrap-img strong{
    font-size:38px;
    color:#fb7600;
    font-style:italic;
    letter-spacing:-1px;
}
.wrap-img strong span{
    font-size:24px;
}
.links{
    width:223px;
    margin:0;
    padding:10px 5px 0 19px;
    overflow:hidden;
    list-style:none;
    background:url(../images/bg-text-b.gif) no-repeat;
}
.links li{
    width:100%;
    float:left;
}
.links li a{
    float:left;
    padding:5px 0 5px 43px;
    font-size:11px;
}
.artikel{
    background:url(../images/bg-artikel.gif) no-repeat;
}
.merkzettel{
    background:url(../images/bg-merkzettel.gif) no-repeat 0 2px;
}
.drucken{
    background:url(../images/bg-drucken.gif) no-repeat 0 2px;
}
/* tabs */
.tab-box{
    width:100%;
    overflow:hidden;
}
.tabset{
    height:23px;
    padding:3px 0 0;
    background:url(../images/bg-tabset.gif) repeat-x;
    overflow:hidden;
}
.tabset ul{
    margin:0 0 0 8px;
    padding:0 0 0 1px;
    list-style:none;
    overflow:hidden;
}
.tabset ul li{
    float:left;
}
.tab-box a.tab{
    float:left;
    text-decoration:none;
    color:#fff;
    margin:0 0 0 -1px;
    position: relative;
    z-index:1;
    background:url(../images/divider-tab.gif) no-repeat 0 6px;
}
.tab-box .first-li a.tab{
    background:none;
}
.tab-box a.tab span{
    float:left;
    height:23px;
    font-size:14px;
    line-height:23px;
    padding:0 6px;
}
.tab-box .first-li a.active,
.tab-box .first-li a:hover,
.tab-box a.active,
.tab-box a:hover{
    background:url(../images/bg-tab-l.gif) no-repeat;
    color:#393939;
    position:relative;
    z-index:2;
}
.tab-box a.active span,
.tab-box a:hover span{
    background:url(../images/bg-tab-r.gif) no-repeat 100% 0;
}
div.tab {
    width:786px;
    margin:12px 0 0 11px;
}
.tab-list{
    margin:2px 0 15px;
    padding:0;
    list-style:none;
}
.tab-list li{
    text-indent:11px;
}
/* sidebar */
#sidebar{
    float:left;
    width:181px;
    padding:13px 0 138px;
}
#categorymenu{
    width:181px;
    margin:0 0 14px;
    padding:0;
    list-style:none;
    overflow:hidden;
}
#categorymenu a{
    display:block;
    color:#4e6b34;
    text-decoration:none;
    line-height:18px;
}
#categorymenu a:hover{
    text-decoration:underline;
}

#categorymenu_content{
    width:181px;
    margin:0 0 14px;
    padding:0;
    list-style:none;
    overflow:hidden;
}
#categorymenu_content a{
    display:block;
    color:#4e6b34;
    text-decoration:none;
    line-height:18px;
}
#categorymenu_content a:hover{
    text-decoration:underline;
}

#categorymenu_system{
    width:181px;
    margin:0 0 14px;
    padding:0;
    list-style:none;
    overflow:hidden;
}
#categorymenu_system a{
    display:block;
    color:#4e6b34;
    text-decoration:none;
    line-height:18px;
}
#categorymenu_system a:hover{
    text-decoration:underline;
}
.level0,
.level1{
    float:left;
    width:150px;
    padding:0 5px 0 26px;
    background:url(../images/leve0.gif) no-repeat 6px 2px;
}
.level1{
    background:#fcebbc url(../images/leve1.gif) no-repeat 6px 2px;
}
.level2{
    float:left;
    width:141px;
    padding:0 5px 0 35px;
    background:#fcebbc;
}

.level3{
    float:left;
    width:141px;
    padding:0 5px 0 38px;
    background:#fcebbc;
}

.level4{
    float:left;
    width:141px;
    padding:0 5px 0 41px;
    background:#fcebbc;
}

.level5{
    float:left;
    width:141px;
    padding:0 5px 0 34px;
    background:#fcebbc;
}

.list-cards{
    width:162px;
    margin:0 auto;
    padding:0;
    list-style:none;
    overflow:hidden;
}
.list-cards li{
    float:left;
}
.list-cards li img{
    float:left;
}
/* header */
#header{
    width:100%;
    height:108px;
    /*overflow:hidden; FF */
    position:absolute;
    top:0;
    left:0;
    z-index:2;
}
.top-header{
    /*float:right;*/
    width:541px;
    height:150px;
    padding:0 39px 0 0px;
    position:relative;
}
.top-header ul{
    margin:0;
    padding:0 40px 0 0;
    list-style:none;
    overflow:hidden;
  /*  position:absolute;     */
    top:12px;
    right:0;
}
.top-header li{
    float:left;
    display:inline;
    margin:0 0 0 14px;
}
.shopping-bag{
    background:url(../images/icon_warenkorb.png) no-repeat;
}
.wish-list{
    background:url(../images/icon_merkzettel.png) no-repeat;
}
.top-header ul a{
    float:left;
    height:19px;
    margin:15px 0 0;
    color:#333;
    padding:0 0 0 40px;
    text-decoration:none;
}
.top-header ul a:hover{
    text-decoration:underline;
}
.search{
    padding:15px 0 0;
    /*overflow:hidden; FF */
}
.wrap-input{
    float:left;
    width:290px;
    height:20px;
    margin:0 1px 0 0;
   /* background:url(../images/bg-wrap-input.gif) no-repeat;*/
    
}
/*
.wrap-input input{
    width:196px;
    padding:2px 0 0 6px;
    border:0;
    background-image:url('../images/suchfeld.png');
    color:#666;
}
*/
.wrap-input input {
background-image:url(../images/suchfeld.png);
border:0 none;
font-size:16px;
padding:9px 10px 8px;
width:260px;
background-color: transparent; 
}
.btn-go{
    float:left;
}
.bag{
    display:block;
    width:71px;
    height:11px;
    background:url(../images/bg-bag.png) no-repeat;
    position:absolute;
    top:80px;
    left:294px;
    z-index:2;
}
/* main navigation */
.nav{
    height:27px;
    margin:0 0 0 19px;
    padding:0;
    list-style:none;
    /*overflow:hidden; */
    z-index:5000;
}
.nav li{
    float:left;
    display:inline;
    margin:0 3px 0 -3px;
    padding:0 13px 0 15px;
    background:url(../images/divider-nav.gif) no-repeat;
}
.nav a{
    font-size:14px;
    line-height:27px;
    color:#fff;
    text-decoration:none;
}
.nav a:hover{
    text-decoration:underline;
}
/* footer */
#footer{
    width:997px;
    height:17px;
    padding:40px 0 0;
    overflow:hidden;
    background:url(../images/bg-footer.gif) no-repeat;
}
#footer ul{
    margin:0 0 0 33px;
    padding:0;
    list-style:none;
}
#footer li{
    display:inline;
    color:#fff;
    font-size:14px;
    padding:0 0 0 28px;
}
#footer li a{
    color:#fff;
    text-decoration:none;
}
#footer li a:hover{
    text-decoration:underline;
}
/* inner page */
.produkts{
    width:100%;
}
.produkts:after {
    content:"";
    display:block;
    clear:both;;
}

.produkts .title{
    width:720px;
    overflow:hidden;
    padding:13px 0 24px;
    text-align:center;
}
.produkts .title h2{
    margin:0;
}
/* top block */
.top-block{
    width:100%;
    padding:0 0 7px;
    margin-bottom:5px;
    overflow:hidden;
}
/* prev-next */
.prev-next{
	border:0px ;
	float:right;
	height:25px;
	text-align:right;
	width:500px;
}
.top-block .prev-next{
    padding:3px 0 0;
}
.prev-next .weiter{
    float:right;
    display:inline;
    margin:0 20px 0 0;
    color:#ff8e03;
    padding:0 10px 0 0;
    background:url(../images/bg-weiter.gif) no-repeat 100% 4px;
}
.prev-next ul{
    float:right;
    margin:0;
    padding:0 3px 0 0;
    list-style:none;
}
.prev-next li{
    float:left;
    padding:0 6px 0 0;
}
.prev-next li a{
    color:#393939;
}
.prev-next li.active a{
    text-decoration:none;
    font-weight:bold;
}
.form-select{
    float:left;
    width:520px;
    padding:0 0 0 14px;
    font-size:14px;
    color:#393939;
}
.form-select span{
    float:left;
    margin:3px -2px 0 0;
}
.form-select label{
    float:left;
    padding:3px 6px 0 10px;
}
.form-select select{
    float:left;
    width:134px;
}
/* list produkts */
.list-produkts{
    width:812px;
    overflow:hidden;
    padding:0 0 1px;
    margin:0 0 7px;
    background:url(../images/puentchen-gorisontal.gif) repeat-x 0 100%;
}
.list-produkts ul{
    width:812px;
    margin:0 0 0 -2px;
    padding:1px 0 0;
    list-style:none;
    background:url(../images/puentchen-gorisontal.gif) repeat-x;
    overflow:hidden;
}
.list-produkts li{
    float:left;
    width:201px;
    height:285px;
    padding:15px 0 0 2px;
    text-align:center;
    background:url(../images/puentchen-vertikal.gif) repeat-y;
}
.list-produkts .picture{
    height:155px;
    overflow:hidden;
}
.list-produkts .picture img{
    display:block;
    margin:0 auto;
}
.list-produkts p{
    font-size:14px;
    font-weight:normal;
    color:#24627f;
    height: 30px;
    overflow:hidden;
    margin-bottom:1px;
    margin-top:5px;
}
.produkts-box{
    width:187px;
    margin:0px 0 0 10px;
    position:relative;
    z-index:1;
    overflow:hidden;
}

.list-produkts a{
    text-decoration:none;
}

.buy{
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    width:46px;
    height:47px;
    text-indent:-9999px;
    background:url(../images/bg-buy.gif) no-repeat;
}
.list-produkts .cost{
    float:right;
    width:140px;
    text-align:right;
    margin:2px 0 4px;
    color:#ff8403;
    letter-spacing:-3px;
    font:bold 33px Helvetica, Arial, sans-serif;
}
.list-produkts .cost span{
    font-size:15px;
    letter-spacing:-1px;
    padding:0 2px 0 0;
    color:#ff8403;
}
.list-produkts .versand{
    width:150px;
    margin:-2px 0 0;
    float:right;
    clear:right;
    color:#5b5b5b;
    padding:0 12px 0 0;
    font:bold 10px/11px Helvetica, Arial, sans-serif;
}
/* bottom block */
.bottom-block{
    width:800px;
    padding:0 0 0 10px;
    overflow:hidden;
	height:70px; border 1px solid;
}
.artikel-seite{
    float:left;
}
.artikel-seite span{
    float:left;
}
.artikel-seite ul{
    float:left;
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden;
}
.artikel-seite ul li{
    float:left;
    padding:0 6px 0 7px;
    display:inline;
    margin:0 1px 0 -1px;
    background:url(../images/divider-footer.gif) no-repeat 0 3px;
}
.bottom-block .prev-next ul{
    padding:1px 0 0;
    margin:0;
}
.bottom-block .prev-next li a{
    color:#6b6b6b;
}
.bottom-block .prev-next .weiter{
    color:#6b6b6b;
    background:url(../images/bg-weiter-bottom.gif) no-repeat 100% 4px;
}

.header_orange{
    height:23px;
    padding:5px 15px 0;
    background:url(../images/bg-tabset.gif) repeat-x;
    overflow:hidden;
    color:#ffffff;
    font-size:14px;
}

#m_price {
	text-decoration: line-through;
	font-size: 14px;
}

#m_price_pro {
	font-size: 24px;
}

div.best-day-offer img {
border:0 none;
display:block;
left:80px;
margin:0;
padding:0;
position:relative;
top:0;
}

.navigation_link {
	border:0px solid;
	font-size:22px;
	height:27px;
	padding:3px;
	width:27px;
	text-decoration:none;
}
.navigation_link a:hover {
	background: #FCEBBC;
}

.navigation_selected {
	background:#BDFFA9;
	border:1px solid;
	font-size:25px;
	height:30px;
	padding:0 5px;
	
}
.bottom-block .prev-next { margin-top:5px; margin-bottom:5px;}

.top_brand {
	float:left;
	height:100px;
	margin-left:20px;
	padding:10px;
	width:150px;
}

.top_brand_head {
	background:#FCEBBC none repeat scroll 0 0;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:5px;
}

.top_brand_head_img { 
	margin: 0 auto 0;
	text-align:center;
}
.more_image {
	float: left;
}
.more_image img {
	float: left;
}
.pic_box {
	position:relative;
	z-index:0;
}

.top_layer {
	background:transparent none repeat scroll 0 0;
	left:980px;
	position:absolute;
	top:125px;
	z-index:2;
}
.top_layer img {
	border 0;
}

.Attributes table {
	border: 0px;
}

.marken_slider {
	border-left:1px solid #FF9309;
	width:813px;
	border-right:1px solid #FF9309;
	border-bottom:1px solid #FF9309;
	margin-bottom:5px;
}
.marken_slider_body{
	width:813px;
}

.marken_slider_head {
	color:#FFFFFF;
	font-size:14px;
	height:23px;
	padding:5px 15px 0;
	background:transparent url(http://www.yagma.de/templates/yagma_de/images/bg-tabset.gif) repeat-x scroll 0 0;
}

.social_yagma_head {
	width:815px;
	background:transparent url(../images/puentchen-gorisontal.gif) repeat-x scroll 0 100%;
	margin:0 0 7px;
	overflow:hidden;
	padding:0 0 1px;
}

.edelight img {
	border:0px;
	float:right;

}


#customer_type {
	background-color: #FF7A04;
}
#c_first {
	background-color: #FFF;
}

.manufacturers_description {
	padding:0 10px;
}

