/* CSS Document */

/* Sprachen - Wenn Sie die Sprachen einblenden möchten löschen Sie bitte diese CSS Anweisung */

.lang {display:none;}

/* Sprachen */

* {
  font-size:12px;
  font-family: Verdana, Arial, sans-serif;
  color:#7e7e7e;
}

body {
  margin: 0; 
  padding: 0;
  font-size:11px;
  font-family: Verdana, Arial, Helvetica sans-serif; color:#584b46;
        background-color:#FFFFFF;
  background-image:url(/layout/jw_03_entert_3sp/images/hintergrund1.jpg);
  background-repeat:repeat-x;
  background-attachment: scroll
  background-position: left top;
  line-height: 16px;
  }

.noborder {
border: 0px solid transparent;  
}

img {
  border: 0;
}

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;
background-color: #FFFFFF;
width: 100%;
padding-top: 20px;
}

#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:#e8561a
}

/********************* 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_03_entert_3sp/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: #E85619;
font-family: 'Times New Roman',Times,serif;
font-size: 180%;
font-style: italic;
    line-height: 100%;
    padding-top: 1px;
padding-bottom: 2px;
}

h2{
margin:0;
padding:0;
font-weight: bold;
color:#E85601;
font-family: 'Times New Roman',Times,serif;
    font-size: 120%;
    font-style: italic;
    line-height: 100%;
padding-top: 6px;
padding-bottom: 2px;

}

h3{
  font-size: 130%;
}

h4 {
    color: #E85619;
    font-family: 'Times New Roman',Times,serif;
    font-size: 180%;
    margin-bottom: 20px;
    margin-top: 20px;
    line-height: 0;
}


a {
    color: #E85619;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
font-weight: bold;    
text-decoration: underline;
}



ul {
    margin: 10em;
}
p {
    margin-bottom: 1px;
    margin-top: 10px;
}



.plentyErrorBox, .plentyMessageBox {
float: left;
margin-top: 26px;
}

.bluelink {
color:#3F8CE3;
text-decoration: none;
}

.lilalink {
color: #e8561a;
text-decoration: none;
}

.lila {
color: #e8561a;
}

.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;
}

.button_go {
border: 0px solid transparent;
}

#top_container {
  float: left;
  width: 983px;
  height: 156px;
  background-image:url(/layout/jw_03_entert_3sp/images/header_bg.png);
  background-repeat:no-repeat;
}

#top_navi_container{
  float: left;
  width: 983px;
  height: 26px;
  background-color:#e68c00;
  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 {
  padding-top: 4px;
  padding-left: 21px;
  margin-bottom: 10px;
  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;
  padding-left: 15px;
    /*border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;*/
}

ul.topnavi li.top_navi_item, ul.topnavi li.top_navi_trenner {
  float: left;
  line-height: 26px;
  color: #FFFFFF;
  /*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
}

ul.topnavi li.top_navi_trenner  {
padding-left: 6px;
padding-right: 6px;
/*
border-top: 1px solid green;
border-right: 1px solid green;
border-bottom: 1px solid green;
border-left: 1px solid green;*/
}

ul.topnavi li.top_navi_item a {
color: #FFFFFF;
font-weight:bold;

}



#logo_container{
  padding-left: 23px;
  float: left;
  width: 180px;
  height: 156px;
  padding-top: 20px;
} 

#cart_container {
  text-align: left;
  float: right;
  width: 165px;
  height: 80px;
  padding-right: 11px;
  padding-top: 0px;
}



.menu a {
  color:#000000;
  text-decoration:none;

}
.table_menu {
  margin-left:19px;
}

.header {
  background-image:url(/layout/jw_03_entert_3sp/images/image_header.jpg);
  background-repeat:no-repeat;
  height:167px;
}

.header_logo {
  background-image:url(/layout/jw_03_entert_3sp/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_03_entert_3sp/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 {
        background-color:#bca77f;
  float: left;
  padding-top:0px;
  width:185px;
  padding-left: 21px;
  padding-right: 21px;
  

}

#main_column {
  float:left;
  padding-top:26px;
  text-align:left;
  padding-left: 21px;
  padding-right: 21px;
      width:487px;
  overflow: hidden;
  /*background-color: yellow;*/
}

#main_column_order {
          float: left;
    text-align:left;
  width:941px;
  overflow: hidden;
  padding-left: 21px;
  padding-right: 21px;
}

#right_column {
        background-color:#e8561a;
  float: left;
  width:185px;
  padding-top:40px;
  padding-left: 21px;
  padding-right: 21px;

}


ul.left_menu {
  float: left;
  padding:0px;
  margin:0px;
  width:185px;
  
}


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;
  
}

ul.left_menu li a:hover {
  font-weight: bold;
  color:#e8561a;  

}

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;
  
}


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;
  
}

ul.left_menu li.level1active a ,ul.left_menu li.level2active a ,ul.left_menu li.level3active a  {
color: #B7A324;
}

.box {
  float: left;
  width:185px;
  margin-bottom:5px;
  
}

.navi_box {
  margin-bottom: 20px;
  background-color: #FFFFFF;
    
}




.box .box_header {
  padding:0px;
  height:27px;
  background-color:#e68c00;
  background-repeat:no-repeat;
  background-position: left top;
}

.box_header h2 {
    text-align:left;
  padding:0;
  margin: 0;
  font-family: Verdana, Arial, sans-serif;
  font-style: normal;
  color: #FFFFFF;
  font-size:12px;
  font-weight:bold;
  line-height: 27px;
  padding-left: 11px;
  padding-right: 11px;
}

.box .box_content {
margin-bottom: 15px;
        padding:0;
  background-color: #FFFFFF;
    text-align:left;
  float: left;
  font-weight:normal;
  padding: 11px;
  width:163px;
}

.box .box_content_special {
/*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
margin-bottom: 15px;  
  padding:0;
  background-color: #FFFFFF;
  float: left;
    text-align:left;
   font-weight:normal;
  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_03_entert_3sp/images/box_footer_bg.gif);
  background-repeat:no-repeat;
  
}

.box_footer2 {
  width: 185px;
  height: 1px;
  background-image:url(/layout/jw_03_entert_3sp/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_03_entert_3sp/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_03_entert_3sp/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: #e8561a;
font-size: 12px;
border: 0px solid transparent;
padding:0;
margin:0;
background-color: #FFFFFF;
cursor: pointer;
text-align:left;
}

.service-telefon {
font-size: 16px;
font-weight: bold;
color: #e8561a
}

.service-telefon_small{
font-weight: bold;
}

#cart_container p {
margin:0;
padding:0;
padding: 8px;
line-height: 18px;
}

#cart_container p  a {
color: #e8561a;
}

.flag {
margin-right: 5px;
}

span.breadcrumb {
font-style:normal;
height: 26px;
color:#584b46;
line-height: 26px;
}

span.breadcrumb a {
font-style:normal;
color:#584b46;
}

/***************** Single Product **********************/
.product_single_box  {
float: left;
width: 100%;
}

h1.producttitle {
padding:0;
margin:0;
padding-bottom: 8px;
color:#e8561a
}

.product_single_content {
/*background-color: red;*/
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 {
/*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
float: left;
width: 240px;
}

.product_single_content1_right {
/*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
float: left;
width: 200px;
padding-left: 16px;
padding-right: 0px;
overflow: hidden;
}

.product_single_image, .product_single_image_big, .product_single_decription, .productsinlge_price_box {
/*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
float: left;
}

.product_single_image_big a img {
width: 170px;
border: 0px;
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: #e8561a;
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: #B7A324;
}

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: #e8561a;
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-bottom: 2px;
padding:0;
}

.button_merkliste {
float: left;
margin-bottom: 2px;
padding:0;
} 

.product_single_buttons a img {
margin-bottom: 5px;
}

.product_single_order_button {
padding-top: 0px;
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 {
/*background-color: green;*/
width: 466px;
}

.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-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
padding-left: 13px;
padding-right: 13px;
padding-top: 13px;
padding-bottom: 13px;
margin-bottom: 1px;
width: 134px;
height: 324px;
float:left;
/*min-height: 88px;*/
}

.product_list_header h2 {
/*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
margin:0;
padding:0;
font-weight: bold;
color: #e8561a;
font-size: 14px;
padding-top: 0px;
padding-bottom: 2px;
line-height: 17px;
}

.product_list_price {
/*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
font-weight: bold;
color: #e8561a;
font-size: 12px;
line-height: 24px;
}

.product_list_content {
/*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
width: 140px;
/*background-color: blue;*/
}

.product_list_image {
/*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
float: left;
width: 140px;
padding-right: 0px;
overflow: hidden;

}

.product_list_image  a img {
max-width: 140px;
/*width: expression(this.width > 120 ? 120: true);*/
}

.productlis_order_button {
float: left;
border: 0px solid transparent;
}

.product_list_decription {
float: left;
width: 140px;
/*background-color: grey;*/
/*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: left;
width: 100x;
/*background-color: red;*/
}

.product_list_price {
float: left;
padding-bottom: 6px;
}

.product_list_order_link {
float: left;
padding-left: 6px;
}

.product_list_detail_link {
float: left;
padding-top: 4px;
width: 100%;
height: 30px;

}

.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: 487px;
overflow: hidden;
padding-bottom: 10px;
}

.product_teaser_box {
float: left;
width: 130px;
height: 338px;
margin-right: 10px;

/*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
padding:6px 6px 6px 12px;
display: inline;
}

.product_teaser_header {
position:relative;
    left: 0px;
    bottom: 0;
    /*top: 10px;*/
    z-index: 2;
text-align: left;
/*height: 20px;*/
margin:-6px -6px 0px -6px;
padding:6px 6px 0 6px;
overflow: hidden;
}

.product_teaser_image {
/*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
text-align: left;
float: right;
/*height: 120px;*/
width: 120px;
overflow: hidden;
}

.product_teaser_image  a img{
position:relative;
    left: 0px;
    bottom: 0px;
    /*top: 0px;*/
    z-index: 1;
/*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
width: 120px;
/*max-height: 120px;
max-width: 140px;*/
/*height: expression(this.height > 120 ? 120: true);*/
}

.product_teaser_header h2 {
margin:0;
padding:0;
font-weight: bold;
color: #e8561a;
font-size: 14px;
}

.product_teaser_description {
text-align: left;
padding-top: 4px;
padding-bottom: 4px;
width: 150px;
/*height: 50px;*/
overflow: hidden;
}
.product_teaser_price_box{
float: left;
width: 106px;
}

.product_teaser_misc {
float: left;
width: 157px;
}

.product_teaser_price {
font-weight: bold;
color: #e8561a;
font-size: 17px;
line-height: 24px;
}

.product_teaser_order_link {
float: left;
}

.product_teaser_detail_link {
padding-top: 10px;
float: left;
text-decoration: none;
}

.product_teaser_order_button {
border: 0px solid transparent;
}

input.newsletter_sub {
text-align: left;
background-color:#FFFFFF;
border:0 solid transparent;
color:#e8561a;
cursor:pointer;
font-size:12px;
margin:0;
padding:0;
}

/****************** Special Offer ***************/
.special_offer_item {
/*border-bottom: 1px solid #CBCBCB;*/
padding-top: 8px;
padding-bottom: 0px;
/*background-color: yellow;*/
}

.special_offer_title {
/*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
float: left;
width: 100%;
color: #606060;
padding-bottom: 4px;
/*background-color: red;*/
}

.special_offer_title a{
/*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
text-decoration: none;
color: #606060;
}

.special_offer_misc {
float: left;
width:35%;
/*background-color: blue;*/
}

.special_offer_image {
/*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
float: right;
width: 120px;
position:relative;
    left: 0px;
    bottom: 10px;
    /*top: 0px;*/
    z-index: 1;
text-align: right;
overflow: hidden;
}

.special_offer_image a img {
/*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
width: 120px;
/*max-width : 99px;*/
float: right;
position:relative;
    left: 0px;
    /*top: 0px;*/
    bottom: 10px;
    z-index: 1;
/*width: expression(this.width > 99 ? 99: true);*/
}

.special_offer_price {
/*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
/*padding-top: 22px;
padding-left: 30px;*/
position:relative;
    left: 30px;
    top: 22px;
    z-index: 2;
    
    width: 50%;
/*float: right;*/
font-weight: bold;
color: #e8561a;
/*background-color: grey;*/
font-size: 14px;
}

.special_offer_link{
/*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
float: left;
padding-top: 4px;
}

.special_offer_link a{
/*border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;*/
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:320px;
}

.categy_image_navigation_row{
float:left;
overflow:hidden;
padding-bottom:10px;
width:320px;
}

.category_image_navigation_item {
float:left;
height:330px;
margin-right:0;
overflow:hidden;
padding:0px;
width:160px;
text-align: center;
}

.category_image_navigation_item a {
color:#E85601;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
text-decoration:none;
}

.category_image_navigation_title {
float:left;
height: 50px;
width: 100%;
}

.Order_ArticleTable {
margin-bottom: 8px;
}
.Order_ArticleTable th, .Order_ArticleTable td{
padding: 3px;
}

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: #e8561a
}

.menu_level4 {margin-left:10px!important;}
.menu_level5 {margin-left:10px!important;}


/**************** Gallery - Code vom Support - 10.08.2011 - aufmotzen mit Code/Css von www.shadowbox-js möglich? oder Seite 275 im dummies buch ************/
.plenty_gallery {width:100%;}
.plenty_gallery td {padding-top:15px;}

/**************** TagCloud CSS lt. Plenty Blog ************/


.tag_6 {
color:#bca77f
display:inline;
font-size:10px;
}
.tag_5 {
color:#bca77f
display:inline;
font-size:12px;
font-weight:bold;
}
.tag_4 {
color:#bca77f
display:inline;
font-size:14px;
font-weight:bold;
}
.tag_3 {
color:#bca77f
display:inline;
font-size:16px;
font-weight:bold;
}
.tag_2 {
color:#bca77f
display:inline;
font-size:18px;
font-weight:bold;
}
.tag_1 {
color:#bca77f
display:inline;
font-size:20px;
font-weight:bold;
}

#PlentyOrderCheckoutButtonsOpenHelp { display:none!important; }
.PlentyFormContainer.PlentyItemsDescriptionContainerContent.ItemsDescriptionUnitDetail { display:inline!important; }
.PlentyFormContainer.PlentyItemsDescriptionContainer.ItemsDescriptionDetails .PlentyCurrencyValue, .PlentyFormContainer.PlentyItemsDescriptionContainer.ItemsDescriptionDetails .PlentyCurrencySymbol, 
.PlentyFormContainer.PlentyItemsDescriptionContainer.ItemsDescriptionDetails .PlentyCurrencyContainer,
.PlentyFormContainer.PlentyItemsDescriptionContainerContent.ItemsDescriptionUnitDetail { display:inline!important; }
/* 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;
} 