* {
font-size:12px;
font-family: Verdana, Arial, sans-serif;
color:#7e7e7e;
}
.scrollable-gallery .items-gal{
width:20000em;
position:absolute;
background-color: #fff;
padding-top: 10px;
}
.scrollable-gallery{
position:relative;
overflow:hidden;
width: 386px;
height:110px;
float:left;
}
.scrollable-gallery-over{
margin:0 auto; 
width: 445px; 
height: 110px;
background-color: white;

}
#sb-content{
margin: 0 auto;
display: block;
position: relative !important;
}
#sb-wrapper{
min-width: 445px !important;
}
.gallery-single-link.first{
margin-left:5px;
}
.gallery-single-link.last{
margin-right:5px;
}
.gallery-single-link > a > img{
width: 90px;
padding: 1px;
}
.gallery-single-link{

width: 94px;
}
.gallery-single-link > a{
display: block;
width: 92px;
margin: 0 auto;
}
.scrollable-active-img{
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
border-left: 1px solid #b0c892;
border-right:1px solid #b0c892;
}
.scrollable-left{
background-color: #67873e;
height: 110px;
width: 26px;
display:block;
border-left:1px solid #000;
border-bottom:1px solid #000;

}

.scrollable-right{
background-color: #67873e;
height: 110px;
width: 26px;
display:block;
border-right:1px solid #000;
border-bottom:1px solid #000;
margin-left: 5px;
}
.scrollable-left,.scrollable-right{
float:left;
color: white;
font-size: 3.2em;
line-height: 100px;
text-align: center;
cursor: pointer;
}
.scrollable-left:hover,.scrollable-right:hover{
background-color: #b0c892;
color: #fff;
}
.items-gal div{
float:left;
}

#sb-nav-next,  #sb-nav-previous{
opacity: .3;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
filter: alpha(opacity=30);	
}
#sb-nav-next:hover {
opacity: 1.0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
filter: alpha(opacity=100);	
-moz-user-select:none;
}
#sb-nav-previous:hover{
opacity: 1.0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
filter: alpha(opacity=100);	
-moz-user-select:none;
}
#sb-nav > #sb-nav-next{
 background-position: right center;
    cursor: pointer;
    display: block;
    height: 74%;
    margin-top: 27px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    z-index: 99999;
}
#sb-nav > #sb-nav-previous{
 background-position: left center;
    cursor: pointer;
    display: block;
    height: 74%;
    margin-top: 27px;
    position: absolute;
    left: 0px;
    top: 0;
    width: 50%;
    z-index: 99999;
}
/* SHADOWBOX */
#sb-container,#sb-wrapper{
text-align:left; 
}
#sb-container,#sb-overlay{
position:absolute;
top:0;
left:0;
width:100%;
margin:0;
padding:0;
}
#sb-container{
height:100%;
display:none;
visibility:hidden;
z-index:999;
}
body > #sb-container{
position:fixed;
}
#sb-overlay{
height:expression(document.documentElement.clientHeight + 'px');
}
#sb-container > #sb-overlay{
height:100%;
}
#sb-wrapper{
position:relative;
}
#sb-wrapper img{
border:none;
}
#sb-body{
position:relative;
margin:0;
padding:0;
overflow:hidden;
border:1px solid #303030;
}
#sb-body-inner{
position:relative;
height:100%;
background-color: #fff;
}
#sb-content.html{
height:100%;
overflow:auto; 
}
#sb-loading{
position:absolute;
top:0;
width:100%;
height:100%;
text-align:center;
padding-top:10px;
}
#sb-body,#sb-loading{
background-color:#060606; 
}
#sb-title,#sb-info{

margin:0; 
padding:0;
overflow:hidden;
}
#sb-title-inner,#sb-info-inner{

font-family:'Lucida Grande',Tahoma,sans-serif;
line-height:16px;
}
#sb-title,#sb-title-inner{
height:26px;
}
#sb-title-inner{
font-size:16px;
padding:5px 0;
color:#fff;
}
#sb-info,#sb-info-inner{
height:20px;
}
#sb-info-inner{
font-size:12px;
color:#fff;
}
#sb-nav{
float:right;
height:16px;
padding:2px 0;
width:45%;
}
#sb-nav > #sb-nav-close{
display:block;
float:right;
height:16px;
width:16px;
margin-left:3px;
cursor:pointer;
}
#sb-nav-close{
background-image:url(/tpl/global/shadowbox/resources/close.png);
background-repeat:no-repeat;
}
#sb-nav-next{
background-image:url(/images/gallery/arrow-right.png);
/*background-image:url(/tpl/global/shadowbox/resources/next.png);*/
background-repeat:no-repeat;
}
#sb-nav-previous{

background-image:url(/images/gallery/arrow-left.png);
/*background-image:url(/tpl/global/shadowbox/resources/previous.png);*/
background-repeat:no-repeat;
}
#sb-nav-play{
background-image:url(/tpl/global/shadowbox/resources/play.png);
background-repeat:no-repeat;
}
#sb-nav-pause{
background-image:url(/tpl/global/shadowbox/resources/pause.png);
background-repeat:no-repeat;
}
#sb-counter{
float:left;
padding:2px 0;
width:45%;
}
#sb-counter a{
padding:0 4px 0 0;
text-decoration:none;
cursor:pointer;
color:#fff;
}
#sb-counter a.sb-counter-current{
text-decoration:underline;
}
div.sb-message{
font-family:'Lucida Grande',Tahoma,sans-serif;
font-size:12px;
padding:10px;
text-align:center;
}
div.sb-message a:link,div.sb-message a:visited{
color:#fff;
text-decoration:underline;
}
/* SINGLEARTICLE TABS */
.single-tabs { list-style:none; margin:0; padding:0; }
.single-tabs li{
float:left;
list-style:none !important;
margin:0;
padding:0;
cursor:pointer;
}
.form-rating-outer{
display: none;
}
.link-show-formarting{
text-decoration: none;
}
.single-tabs > li{
display: block;
padding:7px;
color: #fff !important;
letter-spacing:-1px;
float:left;
margin-right:2px;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 border-top:1px solid #ccc;
padding-bottom:5px;
background-color: #7DA44B;
}
.single-tabs li:hover{
background-color: #b0c892;
}
.single-tabs li.active{ background-color: #fff; border-bottom:1px solid #fff;   color:#7e7e7e !important;}
.single-tabs-content { background-color:#fff; padding:10px; line-height:18px; margin-bottom:20px; border:1px solid #ccc; margin-top:-1px; width: 497px;}
.single-tabs-content > div { display:none; max-height: 500px; overflow-y:auto;}

.PlentyFormContainer.ItemsDescriptionRatingTitle, 
.PlentyFormContainer.ItemsDescriptionRatingDetailCommentTitle,
.PlentyFormContainer.ItemsDescriptionRatingDetailCommentTitle { font-weight:bold; margin:10px 0 5px 0; }
.PlentyFormContainer.ItemsDescriptionRating { border:1px solid #ccc; padding:10px; }
.PlentyFormContainer.ItemsDescriptionRating  span { display:block; }
.PlentyFormContainer.ItemsDescriptionRatingDetailCommentValue textarea { width:99%; height:100px; }
.PlentyFormContainer.ItemsDescriptionRatingDetailCommentValue .item_rating { float:left;  }
.PlentyFormContainer.ItemsDescriptionRatingDetailCommentValue img { float:left; margin-left:5px; }
.PlentyFormContainer.ItemsDescriptionRatingDetailCommentValue .item_clear { clear:both; display:block;}
.PlentyFormContainer.ItemsDescriptionRatingDetail input[type="submit"] 
{ 
    height: 34px;
    margin-top: 2px;
    padding: 0 5px;
    cursor: pointer;
    border: 1px solid #949494;
    background: #434343;
    color: #fff; 
}

/* TABS END */
body {
  margin: 0;
  padding: 0;
  font-size:11px;
  font-family: Verdana, Arial, sans-serif;
  line-height: 16px;
  }

img {
	border:none;
}

.noborder {
border: 0px solid transparent;  
}

table {
border-collapse:collapse;
border-spacing:4px;
border-color: #7e7e7e;
}

#main_container {
margin: 0 auto;
padding:0;
width:983px;
background-color: #FFFFFF;
/* padding-bottom: 20px; */
}

#footer {
float: left;
width: 100%;
/*background-color: #FFFFFF;
padding-top: 20px;*/
padding: 20px 0 15px 0;
  background: #fff url(../../../../layout/jw_06_moebel_3spr/images/rounded/footer-1.jpg) no-repeat left bottom;
  
}

#footer_top {
float: left;
text-align: center;
width: 100%;
height: 22px;
}

#footer_main {
float: left;
float: left;
text-align: center;
width: 100%;
height: 22px;
}

#footer_bottom {
float: left;
}



.Price {
  font-weight:bold;
  font-size:12px;
  color:#5c5b49;
}


/* Buttons */   
    #main_column > .prev {
         background:url(/images/gallery/Layout/image-slide-arrows.jpg) bottom left;
        height:320px;
        width:25px;
        display:block;
        border:1px solid #b9cad6; border-right:0;
-moz-border-radius: 10px 0px 0px 10px;
             }
    #main_column > .prev:hover   {background-position:top left; border:1px solid #87a7ba;}
  #main_column >  .next {
        background:url(/images/gallery/Layout/image-slide-arrows.jpg) bottom right;
        height:320px;
         width:25px;
        display:block;
        border:1px solid #b9cad6;
        border-left:0;
-moz-border-radius: 0px 10px 10px 0px;
              }
   #main_column > .next:hover {background-position:top right; border:1px solid #87a7ba;}
             
             
/* Scrollbar */         
             
.scrollable
{
    position:relative;
    overflow:hidden;
    width: 472px;
    height:320px;
    border:1px solid #e8e1db;
    float:left;    
}
.scrollable .items
{
    width:20000em;
    position:absolute;
    clear:both;
}
.items div.arround
{
    float:left;
    width:680px;    
}
.items div.sliderproduct
{
    float:left;
     width:157px;
     border-right:1px dotted #ccc; padding-top:5px;
height:320px;
}
 
.items div.sliderproduct:hover
{
    background-color:#e3e3e3;
}

/* ULD LI */
.product_single_description_text ul {
margin:0;
padding:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display: block;
}

.single-tabs-content > div > div > ul > li {
margin:0;
padding:0;
background-image:url(../../../../layout/jw_06_moebel_3spr/images/lipoint.gif);
background-position:0px 6px;
background-repeat:no-repeat;
padding-left: 10px;
}

form {
float: left;
margin:0;
padding:0;
}

#PlentyWebMyAccountDisplayOrdersTabs form{
	float: none !important;
}

#PlentyMyAccountMyAccount div.PlentyGuiTabs > ul.tabs > li > a{
	min-width: 90px !important;
}

p {
margin:0;
padding:0;
padding-top: 2px;
padding-bottom: 6px;
}

div.content {
padding-bottom: 8px;
}

h1 {
margin:0;
padding:0;
font-weight: bold;
color: #969696;
font-size: 16px;
padding-top: 6px;
padding-bottom: 2px;
line-height: 19px;
}

h2{
margin:0;
padding:0;
font-weight: bold;
color: #969696;
font-size: 16px;
padding-top: 6px;
padding-bottom: 2px;
line-height: 19px;
}

h3{
  font-size:14px;
  color:#171717;
}

.plentyErrorBox, .plentyMessageBox {
float: left;
margin-top: 26px;
}

.bluelink {
color:#3F8CE3;
text-decoration: none;
}

.lilalink {
color: #5c5b49;
text-decoration: none;
}

.lila {
color: #5c5b49;
}

.table_border {
  border-left:1px #CCCCCC solid;
  border-right:1px #CCCCCC solid;
  background-color:#FFFFFF;

}
input ,select{
background-color:#F3F3F3;
border:1px solid #7D7D7D;
font-size:12px;
margin-bottom:6px;
}

.buton_go {
border: 0px solid transparent;
}

#top_container {
  float: left;
  width: 983px;
  height: 156px;
  background-image:url(../../../../layout/jw_06_moebel_3spr/images/header_bg.jpg);
  background-repeat:no-repeat;
}

#top_navi_container{
  float: left;
  width: 983px;
  height: 26px;
  background-image:url(../../../../layout/jw_06_moebel_3spr/images/navi_bg.gif);
  background-repeat:no-repeat;
  overflow: hidden;
}

#main_content_container {
margin:0;
padding:0;
float: left;
background-color: #FFFFFF;
}

#top_suche {
  float: left;
  height: 26px;
  width: 216px;
  line-height: 26px;
  color: #FFFFFF;
}

#top_ext_suche {
  float: left;
  height: 26px;
  width: 139px;
  line-height: 26px;
  color: #FFFFFF;
  text-align: left;
}

#top_ext_suche a {
color: #FFFFFF;
float: left;
}


ul.topnavi {
  float: left;
  margin:0;
  padding:0;
  height: 26px;
  line-height: 26px;
  list-style: none;
  padding-left: 15px;
}

ul.topnavi li.top_navi_item, ul.topnavi li.top_navi_trenner {
  float: left;
  line-height: 26px;
  color: #FFFFFF;
}

ul.topnavi li.top_navi_trenner  {
padding-left: 6px;
padding-right: 6px;
}

ul.topnavi li.top_navi_item a {
color: #FFFFFF;
font-weight:bold;

}

#logo_container{
  width: 140px;
  height: 15px;
padding-bottom:30px;
  padding-top: 35px;
  padding-left: 150px;
float:left;
margin-left: 40px;
}

#logo_container a img{
  width: 300px;
  height: 75px;
float:right;
float:top;
padding-bottom:10px;

}

#cart_container {
  text-align: left;
  float: right;
  width: 363px;
  height: 52px;
  padding-right: 11px;
  padding-top: 5px;

       
}

#cart_container p {
  color:#ffffff;
}


.menu a {
  color:#000000;
  text-decoration:none;

}
.table_menu {
  margin-left:19px;
}

.header {
  background-image:url(../../../../layout/jw_06_moebel_3spr/images/image_header.jpg);
  background-repeat:no-repeat;
  height:167px;
}

.header_logo {
  background-image:url(../../../../layout/jw_06_moebel_3spr/images/logo.png);
  background-position: 30px 0px;
  background-repeat:no-repeat;
  height:32px;
  width:70%;
}

/*
  mit dieser Anweisung kann das Logo im Kopfbereich ge?ndert werden.
 */
.logo {
  background-image:url(../../../../layout/jw_06_moebel_3spr/images/logo.png);
  background-repeat:no-repeat;
  padding:20px;
  margin:80px;
  width:150px;
}

.header_navigation_right {
  margin:0px;
  padding-right:20px;
  padding-bottom:5px;
  padding-top:60px;
  text-align:right;
  color:#000000;
}

.header_navigation_right a {
  color:#000000;
  text-decoration:none;
}

/*
  2. row
 */
#left_column {
  float: left;
  padding-top:26px;
  width:185px;
  padding-left: 21px;
  padding-right: 21px;

}

#main_column {
  float: left;
    text-align:left;
  width:529px;
  overflow: hidden;
}

#main_column_order {
  float: left;
    text-align:left;
  width:941px;
  overflow: hidden;
  padding-left: 21px;
  padding-right: 21px;
}

#right_column {
  float: left;
  width:185px;
  padding-top:26px;
  padding-left: 21px;
  padding-right: 21px;

}


ul.left_menu {
  /*float: left;*/
  padding:0px;
  margin:0px;
  width:163px;
  /*width:185px;
  background-image:url(../../../../layout/jw_06_moebel_3spr/images/box_content_bg.gif);
  background-repeat:repeat-y;*/
}


ul.left_menu ul, ul.left_menu ul  li ul {
  float: left;
  padding:0px;
  margin:0px;
  width:163px;
}

ul.left_menu li {
  float: left;
  margin:0;
  padding:0;
  text-align:left;
  list-style-type:none;
  width: 163px;
  /*padding-left: 11px;
  padding-right: 11px;*/
  line-height: 16px;
}

ul.left_menu a {
  float: left;
  color:#969696;
  text-decoration:none;
  width:153px;
  line-height: 16px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  background-image:url(../../../../layout/jw_06_moebel_3spr/images/lnavi_bg.gif);
  background-position: right center;
  background-repeat:no-repeat;
}

ul.left_menu li a:hover {
  font-weight:normal;
}

ul.left_menu li.level2 {
  float: left;
  margin:0;
  padding:0;
  text-align:left;
  list-style-type:none;
  width: 163px;
  line-height: 16px;
}

ul.left_menu li.level2 a {
  float: left;
  color:#969696;
  text-decoration:none;
  width:143px;
  line-height: 16px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  background-image:url(../../../../layout/jw_06_moebel_3spr/images/lnavi_bg.gif);
  background-position: right center;
  background-repeat:no-repeat;
}


ul.left_menu li.level3 {
  float: left;
  margin:0;
  padding:0;
  text-align:left;
  list-style-type:none;
  width: 153px;
  line-height: 16px;
}

ul.left_menu li.level3_sub {
  padding:0;
}

ul.left_menu li.level3 a {
  float: left;
  color:#969696;
  text-decoration:none;
  width:133px;
  line-height: 16px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  padding-right: 10px;
  background-image:url(../../../../layout/jw_06_moebel_3spr/images/lnavi_bg.gif);
  background-position: right center;
  background-repeat:no-repeat;
}

ul.left_menu li.level1active a ,ul.left_menu li.level2active a ,
ul.left_menu li.level3active a ,ul.left_menu li.level4active a ,
ul.left_menu li.level5active a  {
color: #5c5b49;
}

.box {
  float: left;
  width:185px;
  margin-bottom:10px;
}

/*
.navi_box {
  margin-bottom: 10px;
  background-image:url(../../../../layout/jw_06_moebel_3spr/images/box_footer_bg2.gif);
  background-repeat:no-repeat;
  background-position: left bottom;
}
*/
.box .box_header {
  padding:0px;
  height:27px;
  /*background-image:url(../../../../layout/jw_06_moebel_3spr/images/box_header_bg.gif);*/
  background-image:url(../../../../layout/jw_06_moebel_3spr/images/rounded/box_header.jpg);
  background-repeat:no-repeat;
  background-position: left top;
}

.box_header h2 {
    text-align:left;
  padding:0;
  margin: 0;
  color: #FFFFFF;
  font-size:12px;

  font-weight:bold;
  line-height: 27px;
  padding-left: 11px;
  padding-right: 11px;
}

.box .box_content {  
  margin:0;
  padding:0;
    text-align:left;
  float: left;
  font-weight:normal;
	
  background-image:url(../../../../layout/jw_06_moebel_3spr/images/box_content.gif);
	/* 
background-image:url(../../../../images/gallery/Basis/box_content1.jpg);
background-repeat:repeat-y;
  padding: 11px;*/
  background-position: left bottom;
  background-repeat:no-repeat;
  padding: 11px 11px 1em 11px;
  width:163px;
}

.box .navi_box,
.box .box_content_special {  
  margin:0;
  padding:0;
  float: left;
    text-align:left;
  font-weight:normal;

  background-image:url(../../../../layout/jw_06_moebel_3spr/images/rounded/box_content.jpg);
  background-position: left bottom;
  background-repeat:no-repeat;
  padding: 11px 11px 1em 11px;
  width:163px;

  /*background-image:url(../../../../layout/jw_06_moebel_3spr/images/box_content_bg.gif);
  background-repeat:repeat-y;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 9px;
  padding-right: 9px;
  width:167px;*/
}
/*
.box .box_content_special {  
  margin:0;
  padding:0;
  float: left;
    text-align:left;
  font-weight:normal;
  background-image:url(../../../../layout/jw_06_moebel_3spr/images/box_content_bg.gif);
  background-repeat:repeat-y;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 9px;
  padding-right: 9px;
  width:167px;
}
*/

/*.box_footer {
  width: 185px;
  height: 4px;
  float: left;
  background-image:url(../../../../layout/jw_06_moebel_3spr/images/box_footer_bg.gif);
  background-repeat:no-repeat;
}*/

.box_footer2 {
  width: 185px;
  height: 1px;
  background-image:url(../../../../layout/jw_06_moebel_3spr/images/box_footer_bg2.gif);
  background-repeat:no-repeat;
}



.bg_content {
  background-color:#ffffff;
  padding:9px;
  width:964px;
  margin-top:45px;  

}

.footer {
        text-align:left;
  background-image:url(../../../../layout/jw_06_moebel_3spr/images/bg_footer.jpg);
  background-repeat:repeat-x;
  height:25px;
  color:#ffffff;
  padding-left:16px;

}

/*
  Hinweistexte oder Ergebnisausgaben werden in diesen Boxen platziert
 */
.plenty_horizontal_bar {
  width:99%;
  margin: 4px 0px 4px 0px;
  padding:0px;
  border: 2px solid #dfdfdf;
  background-color:#f8f8ff;
  text-align:left;
  vertical-align:middle;
}

.plenty_horizontal_bar div {
  padding-left: 8px;
  padding-bottom: 4px;
}

.plenty_horizontal_bar h2 {
  color:#D2D1D7;
  font-weight:normal;
}


/*  Content */
form.search_form {
float: left;
}

#LiveSearchParam {
float: left;
border: 0px solid transparent;
height: 14px;
margin-top: 1px;
background-image:url(../../../../layout/jw_06_moebel_3spr/images/searchbox_bg.gif);
background-repeat:no-repeat;
margin-left: 22px;
line-height: 12px;
padding-left: 2px;
padding-top: 4px;
padding-bottom: 6px;
}

#livesearch_result {
display:hidden;
position:absolute;
z-index:2;
margin-top: 29px;
}

#LiveSearchSubmit {
float: left;
cursor: pointer;
bordeR: none;
}

/* Loginform */
fieldset {
border:medium none;
margin:0;
padding:0;
}

input.loginemail {
font-size: 12px;
background-color: #f3f3f3;
border: 1px solid #7d7d7d;
margin-bottom: 6px;
}

input.loginpass {
font-size: 12px;
background-color: #f3f3f3;
border: 1px solid #7d7d7d;
margin-bottom: 6px;
}

.loginsub {
color: #5c5b49;
font-size: 12px;
border: 0px solid transparent;
padding:0;
margin:0;
background-color: #FFFFFF;
cursor: pointer;
text-align:left;
}

.service-telefon {
font-size: 18px;
font-weight: bold;
color: #5c5b49;
}

.service-telefon_small{
font-weight: bold;
color: #5c5b49;
}

#cart_container p {
margin:0;
padding:0;
padding: 8px;
color: #ffffff;
line-height: 18px;
}

#cart_container p  a {
color: #d1cdcc;
}

.flag {
margin-right: 5px;
}

span.breadcrumb {
height: 26px;
color:#5c5b49;
line-height: 26px;
}

span.breadcrumb a {
color:#5c5b49;
}

/* Single Product */
.product_single_box  {
float: left;
width: 100%;
}

h1.producttitle {
padding:0;
margin:0;
padding-bottom: 8px;
color:#5c5b49;
}

.product_single_content {
float: left;
width: 100%;
}

.product_single_content1 {
float: left;
width: 100%;
overflow: hidden;

}

.product_single_content2{
padding-left: 10px;
padding-right: 10px;
padding-top: 12px;
padding-bottom: 28px;
float: left;
display: inline;
}

.product_single_content1_left {
float: left;
width: 240px;
}
#EBdescription div {text-align: center;}
.product_single_content1_right {
float: left;
width: 257px;
padding-left: 16px;
padding-right: 16px;
overflow: hidden;
}

.product_single_content2_right {
float: left;
width: 257px;
padding-left: 16px;
padding-right: 16px;
padding-top: 6px;
overflow: hidden;
height:80px !important;
}

.product_single_image, .product_single_image_big, .product_single_decription, .productsinlge_price_box {
float: left;
}

.product_single_image_big a img {
/*border: 1px solid #cbcbcb;*/
float: left;
margin-bottom: 4px;
}
.product_single_preview_image {
margin-right: 4px;
padding-bottom: 4px;
float: left;
}
.product_single_preview_image  a img {
/*border: 1px solid #cbcbcb;*/
float: left;
}

.product_single_price {
width:100%;
float: left;
font-size: 30px;
color: #5c5b49;
font-weight: bold;
line-height: 36px;
}

.product_single_priceadd {
width:100%;
float: left;
font-size: 12px;
}

.product_single_priceadd  a {
font-size: 12px;
}

.product_sinlge_price_detailbox {
float: left;
padding-top: 22px;
}

.product_sinlge_single_row {
float: left;
width: 273px;
padding-bottom: 4px;
}

p.single_col1 {
margin:0;
padding:0;
float: left;
font-weight: bold;
}

p.single_col2 {
margin:0;
padding:0;
float: left;
}

.product_sinlge_aval {
color: #5c5b49;
}

table.ArticleAttrTable {
float: left;
}

.product_single_single_thums {
float: left;
width: 100%;
padding-top: px;
padding-bottom: 0px;

}

.product_single_content2 h1 {
margin:0;
padding:0;
font-weight: bold;
color: #5c5b49;
font-size: 14px;
padding-top: 6px;
padding-bottom: 2px;
line-height: 19px;
}

.product_single_buttons {
float: left;
padding-top: 0px;
padding-bottom: 15px;
width: 273px;
}

.button_wunschzettel {
float: left;
margin:0;
padding:0;
}

.button_merkliste {
float: right;
margin:0;
padding:0;
}

.product_single_buttons a img {
margin-bottom: 5px;
}

.product_single_order_button {
border: 0px solid transparent;
margin-bottom: 2px;
}
.new_selling_title,.cross_selling_title, .random_selling_title , .position_selling_title, .top_selling_title  {
float: left;
}

.cross_selling_title h2{
padding-top: 4px;
padding-bottom: 4px;
}

.product_single_description_text {
width: 489px;
}

.product_single_preview_image {
float: left;
}

.product_single_preview_image a img{
max-height: 75px;
}

.product_single_footer {
clear: both;
}

.clearer {
margin:0;
padding:0;
width: 100%;
height: 1px;
font-size: 1px;
line-height: 1px;
clear: both;
}
/* Product list */
.product_list_box {
/*border-top: 1px solid #999999;
border-bottom: 1px solid #999999;*/
padding-left: 13px;
padding-right: 13px;
padding-top: 13px;
padding-bottom: 13px;
margin-bottom: 10px;
/*background: url(../../../../layout/jw_06_moebel_3spr/images/box_productlist_content_bg.gif) repeat-y;*/
background: transparent url(../../../../images/gallery/Basis/box_productlist_content_bg1.gif) no-repeat left bottom;
width: 504px;
/*min-height: 88px;*/
}

.product_list_header h2 {
margin:0;
padding:px;
font-weight: bold;
color: #5c5b49;
font-size: 14px;
padding-top: 0px;
padding-bottom: 2px;
line-height: 17px;
width:100%;
}

.product_list_price {
font-weight: bold;
color: #5c5b49;
font-size: 25px;
line-height: 24px;
}

.product_list_content {
width: 504px;
/*background-color: yellow;*/
background: transparent url(../../../../layout/jw_06_moebel_3spr/images/rounded/box_productlist_content_hd.gif) no-repeat left top;
margin:-13px -13px 20px -13px;
padding:13px 13px 0px 12px;
/*width: 529px;*/

display:block;

}

.product_list_image {
float: left;
width: 120px;
padding-right: 10px;
overflow: hidden;

}

.product_list_image  a img {
max-width: 120px;
width: expression(this.width > 120 ? 120: true); 
}

.productlis_order_button {
border: 0px solid transparent;
}

.product_list_decription {
float: left;
width: 250px;
;
/*background-color: blue;*/
}

.product_list_description_text_sizer {
display: none;
}

.product_list_footer {
clear: both;
}

.product_list_description_text {

float: left;
width: 100%;
}

.product_list_header {
width: 100%;
float: left;
}

.product_list_price_box {
float: right;
width: 122px;
/*background-color: red;*/
}

.product_list_price {
float: right;
padding-bottom: 6px;
}

.product_list_order_link {
float: right;
}

.product_list_detail_link {
float: left;
padding-top: 4px;
width: 100%;
border: 0px solid transparent;
}

.product_list_detail_link  a{
border: 0px solid transparent;
text-decoration: none;
}
.product_list_detail_link  img{
border: 0px solid transparent;
}


/******************  Product Teaser *****************/
.product_teaser_row form {
margin:0;
padding:0;
float: left;
}

.product_teaser_row {
float: left;
width: 549px;
overflow: hidden;
padding-bottom: 10px;
}

.product_teaser_box {
float: left;
width: 157px;
height: 305px;
/*background: url(../../../../layout/jw_06_moebel_3spr/images/box_product_teaser_bg.gif) repeat-y;*/
background: url(../../../../layout/jw_06_moebel_3spr/images/rounded/box_product_teaser_bg.gif) no-repeat left bottom;
margin-right: 10px;
/*border-top: 1px solid #999999;
border-bottom: 1px solid #999999;*/
padding: 6px;
display: inline;
}

.product_teaser_header {
text-align: center;
height: 34px;
margin:-6px -6px 0px -6px;
padding:6px 6px 0 6px;
background: url(../../../../layout/jw_06_moebel_3spr/images/rounded/box_product_teaser_hd.gif) no-repeat left top;
overflow: hidden;
}
.product_teaser_header1 {
text-align: center;
height: 40px;
font-size:11px !important;
margin:-6px -6px 0px -6px;
padding:6px 6px 0 6px;
overflow: hidden;
}
.product_teaser_header1 h2{
text-align: center;
height: 40px;
font-size:13px !important;
margin:-6px -6px 0px -6px;
padding:6px 6px 0 6px;
overflow: hidden;
}
.product_teaser_image {
text-align: center;
height: 120px;
width: 157px;
margin:10px 0 0 0;
overflow: hidden;
}

.product_teaser_image  a img{
max-height: 120px;
max-width: 157px;
height: expression(this.height > 120 ? 120: true);
}

.product_teaser_header h2 {
margin:0;
padding:0;
font-weight: bold;
color: #5c5b49;
font-size: 12px;

}

.product_teaser_description {
width: 100%;
text-align: center;
padding-top: 4px;
padding-bottom: 4px;
height: 49px;
overflow: hidden;
}
.product_teaser_description1 {
width: 100%;
text-align: center;
padding-top: 4px;
padding-bottom: 4px;
height: 9px;
overflow: hidden;
}
.product_teaser_price_box{
float: left;
width: 106px;
}

.product_teaser_misc {
float: left;
width: 157px;
}

.product_teaser_price {
font-weight: bold;
color: #5c5b49;
font-size: 17px;
line-height: 24px;
}

.product_teaser_order_link {
float: left;
}

.product_teaser_detail_link {
padding-top: 10px;
float: left;
text-decoration: none;
border: 0px solid transparent; 
}

.product_teaser_detail_link img{border: 0px solid transparent;}

.product_teaser_order_button {
border: 0px solid transparent;
}

input.newsletter_sub {
text-align: left;
background-color:#FFFFFF;
border:0 solid transparent;
color:#5c5b49;
cursor:pointer;
font-size:12px;
margin:0;
padding:0;
}

/* Special Offer */
.special_offer_item {
border-bottom: 1px solid #CBCBCB;
padding-top: 8px;
padding-bottom: 8px;
/*background-color: yellow;*/
}

.special_offer_title {
float: left;
width: 100%;
color: #606060;
padding-bottom: 4px;
/*background-color: red;*/
}

.special_offer_title a{
text-decoration: none;
color: #606060;
}

.special_offer_misc {
float: left;
width:40%;
/*background-color: blue;*/
}

.special_offer_image {
float: right;
width:59%;
text-align: right;
overflow: hidden;
}

.special_offer_image a img {
max-height: 54px;
max-width : 99px;
float: right;
width: expression(this.width > 99 ? 99: true);
}

.special_offer_price {
padding-top: 22px;
float: left;
font-weight: bold;
color: #5c5b49;
/*background-color: grey;*/
font-size: 11px;
}

.special_offer_link{
float: left;
padding-top: 4px;
}

.special_offer_link a{
text-decoration: none;
/*background-color: black;*/
}

.special_offer_clearer {
margin:0;
padding:0;
width: 100%;
height: 1px;
clear: both;
font-size: 1px;
line-height: 1px;
}

/*Category Image Navigation */
.category_image_navigation {
float:left;
overflow:hidden;
width:539px;
}

.categy_image_navigation_row {
float:left;
overflow:hidden;
padding-bottom:10px;
width:539px;
}

.category_image_navigation_item {
float:left;
height:132px;
margin-right:8px;
overflow:hidden;
padding:6px;
width:157px;
text-align: center;
border:1px solid #a4a4a4;
/* if browser supports css 2 or 3 */
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari, Chrome */
-khtml-border-radius:5px; /* Konqueror */
border-radius:5px; /* CSS3 */
}

.category_image_navigation_item a {
color:#5c5b49;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
text-decoration: none;
}

.category_image_navigation_title {
float: left;
height: 30px;
width: 100%;
}

.category_image_navigation_image {
background:transparent url(../../../../layout/jw_06_moebel_3spr/images/rounded/category_list_image_hd.gif) no-repeat left top;
margin: -6px -6px -6px -6px;

/*width:157px;
height:132px;*/
padding:6px;
}

.cat_sortier {
  width:510px;
  height:20px;
  margin-bottom:8px;
  padding:10px;
  /*background-color:#efefef;*/
  font-size:1.2em;
  font-weight:bolder;
  background: transparent url(../../../../layout/jw_06_moebel_3spr/images/rounded/sortier.jpg) no-repeat left top;
}
table#live_article_search_result {
  /*background: transparent url(../../../../layout/jw_06_moebel_3spr/images/rounded/search_bg.png) repeat left top;*/
}
.plentyMessageBox { background: #c6b73e none no-repeat; }

.Order_ArticleTable {
margin-bottom: 8px;
}
.Order_ArticleTable th, .Order_ArticleTable td{
padding: 3px;
}
        /* TinyMCE specific rules */
        body.mceContentBody {
           background: #FFF;
        }
a:hover{color:#7DA44B;
}

.articlePages_activeLink { color:#7DA44B; font-weight:bold; }

ul.left_menu li.level1active a ,ul.left_menu li.level2active a ,
ul.left_menu li.level3active a ,ul.left_menu li.level4active a ,
ul.left_menu li.level5active a  {
color: #5c5b49;
}

.menu_level4 {margin-left:30px!important;}
.menu_level5 {margin-left:20px!important;}


.td_image {border: 1px solid #e3e3e3;}
.td_details {border: 1px solid #e3e3e3;}




.box_mich {
  float: left;
  width:1000px;
  margin-bottom:10px;
}
.box .box_header_mich {
  padding:0px;
  height:27px;
  background-image:url(https://www.cellephone.de/images/gallery/Layout/box_header_mich.jpg);
  background-repeat:no-repeat;
  background-position: left top;
}

.box .box_content_mich {  
  margin:0;
  padding:0;
    text-align:left;
  float: left;
  font-weight:normal;
  background-image:url(https://www.cellephone.de/images/gallery/Layout/box_content_mich.jpg);
  background-repeat:repeat-y;
  padding: 11px;*/
  background-position: left bottom;
  background-repeat:no-repeat;
  padding: 11px 11px 1em 11px;
  width:1000px;
}
.box .box_content_mich {  
  margin:0;
  padding:0;
  float: left;
    text-align:left;
  font-weight:normal;
  background-image:url(https://www.cellephone.de/images/gallery/Layout/box_content_mich.jpg;
  background-repeat:repeat-y;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 9px;
  padding-right: 9px;
  width:1000px;
}


/*.box_footer_mich {
  width: 185px;
  height: 4px;
  float: left;
  background-image:url(../../../../layout/jw_06_moebel_3spr/images/box_footer_bg.gif);
  background-repeat:no-repeat;
}*/
 
#main_container_mich {
margin: 0 auto;
padding:0;
width:1100px;
background-color: #000;
/* padding-bottom: 20px; */
}
/* Zoom start */

a.zoom,
a.zoom:link,
a.zoom:visited,
a.zoom:active {
position: relative;
}

a.zoom:hover {
background: transparent;
z-index: 100;
}

a.zoom span {
display: none;
}

a.zoom:hover span {

display: block;
position: absolute;
top: -200px;
left: 105px;
width: 400px;
z-index: 100;
color: #ff0000;
border: 4px solid #000;
padding: 2px 2px 2px 2px;
background: #000;
}
/* Zoom ende */


/* NEW ATTRIBUTE SELECT */


/* clear */
.clear {
clear: both;
}


/* wrapper */
.plentyAttributeSelectWrapper {
margin-bottom: 5px;
}
/* wrapper title */
.plentyAttributeSelectWrapperTitle { }
/* wrapper content */
.plentyAttributeSelectWrapperContent {
display: inline-block;
}

/* ul (all) */

/* ul */
.plentyAttributeSelectWrapperContent ul {
padding-left: 0;
}
/* li */
.plentyAttributeSelectWrapperContent ul > li {
list-style: none;
margin-left: 0;
overflow: hidden;
}

/* disabled */
li.plentyAttributeSelectDisabled {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
cursor: default !important;
}
li.plentyAttributeSelectDisabled a {
cursor: default !important;
}



/* DROPDOWN */

/* dropdown container */
.plentyAttributeSelectHasDropdown {
position: relative;
}
/* height if dropdown closed */
.plentyAttributeSelectHasDropdown,
.plentyAttributeSelectHasDropdown > div,
.plentyAttributeSelectHasDropdown > .plentyAttributeSelectWrapperInnerClosed:hover {
height: 18px;
}
/* openable container */
.plentyAttributeSelectHasDropdown > div {
position: absolute;
/*width: 100%;*/ /*has conflict with parent clearfix*/
overflow: hidden;
background: #ffffff;
border: 1px solid #cccccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
/* open dropdown if hovered */
.plentyAttributeSelectHasDropdown:hover > div {
height: auto;
z-index: 10000;
-moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
}

/* selectet item */

/* value (all) */
.plentyAttributeSelectedValue,
.plentyAttributeSelectValue > a {
padding: 0 0 0 7px;
white-space: nowrap;
}
/* value selected */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue {
position: relative;
padding-right: 20px;
}
/* arrow container */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow {
position: absolute;
right: 2px;
top: 2px;
width: 12px;
height: 12px;
}
/* arrow inner */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow > span {
display: inline-block;
border-style: solid;
border-width: 5px;
border-color: #999999 transparent transparent;
}
/* arrow hover */
.plentyAttributeSelectHasDropdown > div:hover .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow > span {
border-color: #777777 transparent transparent;
}


/* list */

/* list wrapper */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper {
max-height: 108px; /*adapt to height of li*/
overflow-y: auto;
overflow-x: hidden;
}
/* ul */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul {
}
/* li */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li {
height: 18px;
}
/* a */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li a {
display: block;
padding-right: 20px;
white-space: nowrap;
}
/* li hover  a focus */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li:hover a,
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li a:focus {
background: #eeeeee;
color: #000000;
cursor: pointer;
}
/* reset li hover  a focus if disabled */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectDisabled:hover a,
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectDisabled a:focus {
background: transparent;
color: #000000;
}
/* li  a selected */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectSelected a {
background: #eeeeee;
}
/* value & markup */
.plentyAttributeSelectValueName {
/*float: left;*/
}
.plentyAttributeSelectValueMarkup {
padding-left: 5px;
/*float: right;*/
}


/* IMAGE GALLERY / TEXT BOX */

/* ul */
.plentyAttributeSelectHasImageGallery ul,
.plentyAttributeSelectHasTextList ul {
margin: 0 -5px -5px 0;
}
/* ul image gallery / text boxes */
.plentyAttributeSelectHasImageGallery ul,
.plentyAttributeSelectHasTextList ul {
line-height: 0;
}
/* ul text boxes */
.plentyAttributeSelectHasTextList ul > li {
line-height: 1.5em;
}
/* image box size */
.plentyAttributeSelectHasImageGallery ul > li,
.plentyAttributeSelectHasImageGallery ul > li > a {
width: 60px; /*adapt box dimension to image dimension*/
height: 60px;
}
/* li */
.plentyAttributeSelectHasImageGallery ul > li,
.plentyAttributeSelectHasTextList ul > li,
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectDisabled:hover,
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectDisabled:hover {
display: inline-block;
margin: 0 5px 5px 0;
border: 1px solid #DDDDDD;
border-radius: 3px;
padding: 3px;
}
/* li hover / selected */
.plentyAttributeSelectHasImageGallery ul > li:hover,
.plentyAttributeSelectHasTextList ul > li:hover,
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectSelected,
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectSelected {
border-color: #999999;
cursor: pointer;
-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
/* li selected image gallery */
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectSelected {
background: #DDDDDD;
}
/* li selected text box */
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectSelected {
background: #eeeeee;
}
/* reset li hover / selected if selected */
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectDisabled:hover,
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectDisabled:hover {
border-color: #DDDDDD;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
/* a */
.plentyAttributeSelectHasImageGallery ul > li > a {
display: block;
overflow: hidden;
}
/* img */
.plentyAttributeSelectHasImageGallery ul > li > a > img {
border: none;
}
/* a hover / a focus text box */
.plentyAttributeSelectHasTextList ul > li a:hover,
.plentyAttributeSelectHasTextList ul > li a:focus {
color: #000000;
}
/* value text boxes */
.plentyAttributeSelectHasTextList .plentyAttributeSelectValue {
padding-left: 5px;
}
/* value text boxes */
.plentyAttributeSelectHasTextList .plentyAttributeSelectValue {
padding-left: 5px;
padding-right: 5px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}