/* CSS Document */

* {
  font-size:12px;
  font-family: Verdana, Arial, sans-serif;
  color:#7e7e7e;
}

body {
  margin: 0; 
  padding: 0;
  font-size:11px;
  font-family: Verdana, Arial, sans-serif;
        background-color:#000;
  /*background:url(../../../../layout/jw_05_juwels_3spr/images/main_bg.jpg) repeat-x #000000;*/
  line-height: 16px;
  }

.noborder {
border: 0px solid transparent;  
}

table {
border-collapse:collapse;
border-spacing:4px;
border-color: #7e7e7e;
}
.article_order_form:first-child{
margin-left: 10px;
}
#main_container {
margin: 0 auto;
padding:0;
width:1090px;
background-color: #FFFFFF;
padding-bottom: 20px;
}

#footer {
float: left;
width: 100%;
/*background-color: #FFFFFF;
padding-top: 20px;*/
padding: 20px 0 15px 0;
background-color: #fff;
  /* background: #fff url(../../../../layout/jw_05_juwels_3spr/images/rounded/footer-1.jpg) no-repeat left bottom; */
  margin-bottom:30px;
}

#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;
}

.multilang_flags {
display: none;
}


.Price {
  font-weight:bold;
  font-size:12px;
  color:#a00408;
}

/********************* 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;
}

.product_single_description_text ul li {
margin:0;
padding:0;
background-image:url(../../../../layout/jw_05_juwels_3spr/images/lipoint.gif);
background-position:0px 6px;
background-repeat:no-repeat;
padding-left: 10px;
}

form {

margin:0;
padding:0;
}

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: #a00408;
text-decoration: none;
}

.lila {
color: #a00408;
}

.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: 1090px;
  height: 140px;
  background-image:url(/images/gallery/Basis/Banner.jpg);
  background-repeat:no-repeat;
background-color: #000;
}

#top_navi_container{
  float: left;
  width: 1090px;;
  height: 26px;
  background-image:url(../../../../layout/jw_05_juwels_3spr/images/navi_bg_width.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: 320px;;
  line-height: 26px;
  color: #FFFFFF;
font-size: 10px;
}

#top_suche a{
  
  color: #FFFFFF;
font-size: 10px;
}

#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: 33px;
}

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{
  float: left;
  width: 180px;
  height: 156px;
  padding-top: 20px;
} 

#cart_container {
  text-align: left;
  float: right;
  width: 310px;
  height: 60px;
  padding-right: 10px;
  margin-top: 80px;
background-color: #1a1a1a;

       
}

#cart_container p {
  font-weight: bold;
       color:#ffffff;
}
#cart_container p a{
  
}

.menu a {
  color:#000000;
  text-decoration:none;

}
.table_menu {
  margin-left:19px;
}

.header {
  background-image:url(../../../../layout/jw_05_juwels_3spr/images/image_header.jpg);
  background-repeat:no-repeat;
  height:167px;
}

.header_logo {
  background-image:url(../../../../layout/jw_05_juwels_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_05_juwels_3spr/images/logo.png);
  background-repeat:no-repeat;
  padding:20px;
  margin:40px;
  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:860px;
  overflow: hidden;
}

#main_column_order {
  float: left;
    text-align:left;
  width:1048px;
  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_05_juwels_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:#505050;
  text-decoration:none;
  width:153px;
  line-height: 16px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;
  /* background-image:url(../../../../layout/jw_05_juwels_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:#505050;
  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_05_juwels_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:#505050;
  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_05_juwels_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  {
color: #a00408;
}

.box {
  float: left;
  width:185px;
  margin-bottom:10px;
}

/*
.navi_box {
  margin-bottom: 10px;
  background-image:url(../../../../layout/jw_05_juwels_3spr/images/box__bg2.gif);
  background-repeat:no-repeat;
  background-position: left bottom;
}
*/
.box .box_header {
  padding:0px;
  height:27px;
  /*background-image:url(../../../../layout/jw_05_juwels_3spr/images/box_header_bg.gif);*/
  background-image:url(../../../../layout/jw_05_juwels_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_05_juwels_3spr/images/rounded/box_content.jpg);
  /*background-image:url(../../../../layout/jw_05_juwels_3spr/images/box_content_bg.gif);
  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_05_juwels_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_05_juwels_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_special2 {  
  margin:0;
  padding:0;
  float: left;
    text-align:left;
  font-weight:normal;

  background-image:url(/images/gallery/Basis/box_content_mitte.jpg);
  background-position: left bottom;
  background-repeat:repeat-y;
  padding: 11px 11px 1em 11px;
  width:163px;
}
.box .box_content_special2_fuss {  
  margin:0;
  padding:0;
  float: left;
      text-align:left;
  font-weight:normal;

  background-image:url(/images/gallery/Basis/box_content_unten.jpg);
  background-position: left bottom;
  background-repeat:no-repeat;
  padding: 11px 11px 1em 11px;
  width:163px;
}



/*
.box .box_content_special {  
  margin:0;
  padding:0;
  float: left;
    text-align:left;
  font-weight:normal;
  background-image:url(../../../../layout/jw_05_juwels_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_05_juwels_3spr/images/box_footer_bg.gif);
  background-repeat:no-repeat;
}*/

.box_footer2 {
  width: 185px;
  height: 1px;
  background-image:url(../../../../layout/jw_05_juwels_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_05_juwels_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: 12px;
margin-top: 1px;
background-image:url(../../../../layout/jw_05_juwels_3spr/images/searchbox_bg.gif);
background-repeat:no-repeat;
margin-left: 22px;
line-height: 12px;
padding-left: 2px;
padding-top: 6px;
padding-bottom: 6px;
}

#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: #a00408;
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: #a00408;
}

.service-telefon_small{
font-weight: bold;
color: #a00408;
}

#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:#a00408;
line-height: 26px;
}

span.breadcrumb a {
color:#a00408;
}

/***************** Single Product **********************/
.product_single_box  {
float: left;
width: 100%;
}

h1.producttitle {
padding:0;
margin:0;
padding-bottom: 8px;
color:#a00408;
}

.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;
}

.product_single_content1_right {
float: left;
width: 257px;
padding-left: 16px;
padding-right: 16px;
overflow: hidden;
}

.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;*/

margin-bottom: 4px;
/* height: 300px; */
}
.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: #a00408;
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: #a00408;
}

table.ArticleAttrTable {
float: left;
}

.product_single_single_thums {
float: left;
width: 100%;
padding-top: 32px;
padding-bottom: 0px;
}

.product_single_content2 h1 {
margin:0;
padding:0;
font-weight: bold;
color: #a00408;
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: 601px;
}

.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_05_juwels_3spr/images/box_productlist_content_bg.gif) repeat-y;*/
background: transparent url(../../../../layout/jw_05_juwels_3spr/images/rounded/box_productlist_content_bg.gif) no-repeat left bottom;
width: 504px;
/*min-height: 88px;*/
}

.product_list_header h2 {
margin:0;
padding:0;
font-weight: bold;
color: #a00408;
font-size: 14px;
padding-top: 0px;
padding-bottom: 2px;
line-height: 17px;
}

.product_list_price {
font-weight: bold;
color: #a00408;
font-size: 20px;
line-height: 24px;
}

.product_list_content {
width: 504px;
/*background-color: yellow;*/
background: transparent url(../../../../layout/jw_05_juwels_3spr/images/rounded/box_productlist_content_hd.gif) no-repeat left top;
margin:-13px -13px 20px -13px;
padding:13px 13px 0px 13px;
/*width: 529px;*/

display:block;

}
/* Image */
.product_list_image {
text-align: center;
width: 180px;
height: 210px;
padding-right: 10px;
overflow: hidden;
padding-left: 10px;

}

.product_list_image  a img {
max-height: 290px;
max-width: 260px;

}

.productlis_order_button {
border: 0px solid transparent;
}

.product_list_decription {

width: 190px;
height: 70px;
/*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: 150px;
margin: 0 auto;
overflow: hidden;
height: 49px;
}

.product_list_price_box {
padding: 10px;

/*background-color: red;*/
}

.product_list_price {

padding-left: 5px;

}

.product_list_order_link {

position: absolute;
top: 410px;
left: 140px;
}

.product_list_detail_link {
float: left;
padding-top: 4px;
width: 100%;
}

.product_list_detail_link  a{
text-decoration: none;
}


/******************  Product Teaser *****************/
.product_teaser_row form {
margin:0;
padding:0;
float: left;
}

.product_teaser_row {
float: left;
width: 800px;
overflow: hidden;
padding-bottom: 10px;
}

.product_teaser_box {
float: left;
width: 160px;
height: 380px;
/*background: url(../../../../layout/jw_05_juwels_3spr/images/box_product_teaser_bg.gif) repeat-y;*/
background: url(../../../../layout/jw_05_juwels_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_05_juwels_3spr/images/rounded/box_product_teaser_hd.gif) no-repeat left top;
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: #a00408;
font-size: 12px;

}

.product_teaser_description {
width: 100%;
text-align: center;
padding-top: 4px;
padding-bottom: 4px;
height: 49px;
overflow: hidden;
}
.product_teaser_price_box{
float: left;
width: 108px;
font-size: 5px;
}

.product_teaser_misc {
float: left;
width: 157px;
}

.product_teaser_price {
font-weight: bold;
color: #a00408;
font-size: 17px;
line-height: 24px;
}

.product_teaser_order_link {
float: left;
}

.product_teaser_detail_link {
padding-top: 10px;
float: left;
text-decoration: none;
color: #a1a1a1;
text-align: center;
padding--left: 10px;
}

.product_teaser_order_button {
border: 0px solid transparent;
}

input.newsletter_sub {
text-align: left;
background-color:#FFFFFF;
border:0 solid transparent;
color:#a00408;
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: ;
text-align: right;
overflow: hidden;
}

.special_offer_image a img {
max-height: 90px;
max-width : 120px;

float: right;
width: expression(this.width > 99 ? 99: true);
}

.special_offer_price {
padding-top: 22px;
float: left;
font-weight: bold;
color: #a00408;
/*background-color: grey;*/
font-size: 11px;
width: 70px;
}

.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:800px;
}

.categy_image_navigation_row {
float:left;
overflow:hidden;
padding-bottom:10px;
width:800px;
}

.category_image_navigation_item {
/*background:transparent url(../../../../layout/jw_05_juwels_3spr/images/box_product_teaser_bg.gif) repeat-y scroll 0 0;*/
background:transparent url(../../../../layout/jw_05_juwels_3spr/images/rounded/category_list_image_bg.gif) no-repeat left bottom;
/*border-bottom:1px solid #999999;
border-top:1px solid #999999;*/
float:left;
height:132px;
margin-right:10px;
overflow:hidden;
padding:6px;
width:157px;
text-align: center;
}

.category_image_navigation_item a {
color:#a00408;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
text-decoration: none;
}

.category_image_navigation_title {
float: left;
height: 50px;
width: 100%;
}

.category_image_navigation_image {
background:transparent url(../../../../layout/jw_05_juwels_3spr/images/rounded/category_list_image_hd.gif) no-repeat left top;
margin: -6px -6px -6px -6px;

/*width:157px;
height:132px;*/
padding:6px;

}

.category_image_navigation_image a img{
height: 100%;
max-height: 130px;
width: 130px;
}


.cat_sortier {
  width:840px;
  height:20px;
  margin-bottom:8px;
  padding:10px;
  /*background-color:#efefef;*/
  font-size:1.2em;
  font-weight:bolder;
  background: transparent url(../../../../layout/jw_05_juwels_3spr/images/rounded/sortier_width.jpg) no-repeat left top;
}
table#live_article_search_result {
  /*background: transparent url(../../../../layout/jw_05_juwels_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;
        }
        
 .articlePages a{

color: #980c0B;
}       

.articlePages_activeLink
{
font-size: 14px;
font-weight:bold;
color: #ffffff;
} 

 .articlePages a{

color: #980c0B;
}            

.cat_table{
height: 10px;
padding-top: 10px;
background-image: url(/layout/jw_05_juwels_3spr/images/rounded/box_productlist_content_hd_small.gif);
background-repeat: no-repeat;

}   

.cat_content{

background-image: url(/layout/jw_05_juwels_3spr/images/rounded/box_productlist_content_280.gif);

}    

.bottom {

height: 10px;
background-image: url(/layout/jw_05_juwels_3spr/images/rounded/box_productlist_content_fd_small.gif);
}   

.box_head {
height: 10px;
background-image: url(/layout/jw_05_juwels_3spr/images/rounded/box_productlist_content_hd_small.gif);

}  
.box_cont {
text-align: center;

/* background-image: url(/layout/jw_05_juwels_3spr/images/rounded/box_productlist_content_280.gif); */

}          
.box_foot {
height: 10px;
background-image: url(/layout/jw_05_juwels_3spr/images/rounded/box_productlist_content_fd_small.gif);

}  

.box_new {
width: 200px;
height: 460px;
float: left;
position: relative;
margin-right: 10px;
margin-bottom: 5px;
padding-top: 3px;
border: solid 1px #b3b3b3;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}


.LiveSearchImage img{
max-width: 80px;
height: 100%;

}            





div.jqZoomTitle
{
  z-index:5000;
  text-align:center;
  font-size:11px;
  font-family:Tahoma;
  height:16px;
  padding-top:2px;
  position:absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  color: #FFF;
  background: #999;

}

.jqZoomPup
{
    overflow:hidden;
    background-color: #FFF;
    -moz-opacity:0.6;
    opacity: 0.6;
    filter: alpha(opacity = 60);
    z-index:10;
    border-color:#c4c4c4;
    border-style: solid;
    cursor:crosshair;
}

.jqZoomPup img
{
  border: 0px;
}

.preload{
  -moz-opacity:0.8;
  opacity: 0.8;
   filter: alpha(opacity = 80);
  color: #333;
  font-size: 12px;
  font-family: Tahoma;
   text-decoration: none;
  border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
  text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
  width:90px;
  * width:100px;
  height:43px;
  *height:55px;
  z-index:10;
  position:absolute;
  top:3px;
  left:3px;

}

.jqZoomWindow
{
  border: 1px solid #999;
  background-color: #FFF;
}

                                       /* 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;
} 