html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, span.cTypo3 {
   /* background: none repeat scroll 0 0 transparent;*/
    border: 0 none;
    /*font-size: 100%;*/
    margin: 0;
    outline: 0 none;
    padding: 0;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
    background: url('/layout/SparfuechsleImages/sf_background_body.png') no-repeat fixed top center #e30613;
    color: #606060;
    font-family: tahoma,geneva,sans-serif;
    font-size: 12px;
    line-height: 1.3;
    font-stretch: condensed;
} ul {
    list-style: none;
}

/*Style for all anchor*/
a {
    color:#606060;
   text-decoration: none;
}
a:visited {
   color:#606060;
}
a:hover {
    color: #606060;
    text-decoration: underline;
}
a:active {
    color: #0079be;
}


#main {
    width:1024px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
     position: relative; 
     left: 25px;
}

/*Header sytles begins*/
#header_container {
     background: url('/layout/SparfuechsleImages/sf_Header.png') no-repeat scroll top center;
     /*background: -moz-linear-gradient(center top , #F1F1F1, #C6C6C6) repeat scroll 0 0 transparent;*/
     width: 1004px;
     height: 160px;
     margin-left:auto;
     margin-right:auto;
     padding:10px;
     margin-bottom:10px;
     /*background-color:#fff;*/
     position: relative; 
     left: 25px;
}

#header_top {
     float:right;
     position:relative;
     right:5px;
}

#header_top a {
color: #606060;
 }

#welcome_message {
    color: #606060;
    font-family: 'sanf-serif';
    font-size: 14px;
    font-weight: 700;
    left: -405px;
    position: absolute;
    top: 27px;
    width: 445px;
}

#header_top ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
}

#header_top ul li{
    float:left;
    font-size:12px;
    padding:0px 2px;
}

#header_middle {
     width: auto;
     height:auto;
}

#header_middle_left {
     width: 155px;
     height: 165px;
     float: left;        
}

#logo {
     position:absolute;
     height:164px;
     width: 164px;
     color:#000;
     cursor:pointer;
     background-repeat: no-repeat;
}

#header_middle_middle {
     width: 570px;
     height: 147px;
     float: left;
    *height:85px !important; 
}   

#header_middle_middle ul li a{
     float:left;
/*     position:relative;*/
}

#header_middle_right {
     float:right;
     width: 235px;
     padding-top:10px;
}

#warenkorb {
    background: -moz-linear-gradient(center top , #FFFFFF 50%, #DBDBDB 100%, #DBDBDB 51%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    border-radius: 30px 0 30px 0;
    box-shadow: 3px 3px 3px 0 #999999;
    display: block;
    height: 100px;
    margin-top: 5px;
    width: 221px;   
}   

#warenkorb_details{
   position: absolute;
    right: 125px;
    top: 60px;
}

#warenkorb_image{
 position: absolute;
    right: 60px;
    top: 60px;  
}

#warenkorb_quantity {
    color: #000000;
    font-size: 14px;
    left: 177px;
    position: relative;
    top: -25px;
    z-index: 1;
    font-weight: bold;
}
#header_bottom {
     width: auto;
     height: 40px;
     float:left;
 }

/*Header sytles ends*/
#main_content {
     background-color:#ffffff;
     padding-top:15px;
     margin-top:3px;
}

#main_top {
   height:46px;
   width:auto;
   background-image:url(/layout/SparfuechsleImages/main_top_bottom.png);
}

/*Left side div style of main content */
#main_content_left {
     width:215px;
     float:left;
     clear:both;
     position: relative;
     left:-25px;
     font-family: tahoma, geneva, sans-serif;
     font-stretch: condensed;        
}

#main_bottom {
   height:45px;
   width:auto;
   background-image:url(/layout/SparfuechsleImages/main_top_bottom.png);
   background-position: 0px 45px;
}

 /*Breadcrumb navigation style*/
/*
#bread_crumbs_div {
     float:left;
     position: relative;
     left: -10px;
}*/

#bread_crumbs_div h2{
     background: #C1E8FB;
     padding:0px 5px;
     width:775px;
}

.clear {
  clear:both;
}

/*Price representation style*/
.Price_single_art, .Price .currency{
    font-size:1.5em;
    font-weight:bold;
}
 
/*Page navigation for article catogories list on header begins*/
.main_content_right{
     margin-top:10px;     
     float:left;
     position: relative;
     left: -10px;
     width:808px;
     z-index:0;
}

.main_content_right .multilang_flags{
    display:none;
}

h1,h2,h3,h4{
    font-family:'Anton';
    color:#E40613;
    letter-spacing:0.02em;
    font-weight:400;
}

.main_content_right h2{
     font-size:18px;
     margin-bottom:5px;
}

.main_content_right h1{
*font-size:24px;
}

.articlePages_Link{
     text-decoration: none;
     padding: 6px;
     background: url('/layout/images/navigation_images.png') no-repeat scroll -75px 5px transparent;
}

.articlePages_activeLink{
     text-decoration: none;
     background: url("/layout/images/navigation_images.png") no-repeat scroll -75px -20px transparent;
}

.articlePages :hover{
    background: url("/layout/images/navigation_images.png") no-repeat scroll -75px -20px transparent;
}

.articlePages{
   float:right;
}

.ff01_BrowsePreviousButton{
    float:right;
    margin-right: 5px;
    margin-top:5px;
    margin-left:5px;
}

.ff01_BrowseNextButton{
    float:right;
    margin-left: 5px;
    margin-top:5px;
}

.ff01_articleOrder{
    width: auto;
    height: 25px;
    float:right;
}

.ff01_article {
  border: 1px solid #cccccc;
}

.ff01_articleOrder select{
    font-size: 11px;  
    padding:4px;
}

.ff01_article input, .ff01_article select{
    font-size: 11px;
}

.ff01_2row_name {
    height: 45px;
}

.ff01_2row_name a:link, .ff01_2row_name a:visited {
    height: 45px;
    color:#666666;
}

/*Small image's style of single article begins*/
.ff01_single_previm {
    margin-top:10px;
}

.ff01_single_previm img{
    width:75px;
}

/*Small image's style of single article ends*/
.ff01_single .Price_single_art, .ff01_single .Price{
    font-size:2.4em;
}
/*Page navigation for article catogories list on header ends*/

.ff01_maincontent_border input, .ff01_maincontent_border textarea{
    margin-bottom:8px;
}

.PlentyOrderTable  *{
     padding-bottom:5px;
}
.PlentyOrderTable table{
     margin-left:110px;
}
#PlentyMyAccount{
     border:1px solid #E40613;
     padding:5px;
}

#ff01_maincontent h1, #PlentyMyAccount h1{
     text-align:center;
}


 
/* Login box content style  */
.login_box_content {
     border: 1px solid #CCCCCC;
     padding: 10px;
     width: auto;
     color: #0073FF;
     display:none;
     font-size: 11px;
     position:absolute;
     margin-left:570px;
     top:30px;
     background-color:#f1f1f1;
     z-index:99;
}

/** Footer styles begins**/

#footer_container{
    background: -moz-linear-gradient(center top , #C6C6C6, #F1F1F1) repeat scroll 0 0 #e6e6e6;
    background: -webkit-linear-gradient(center top , #C6C6C6, #F1F1F1) repeat scroll 0 0 #e6e6e6;
    background: -webkit-gradient(linear, center top , #C6C6C6, #F1F1F1) repeat scroll 0 0 #e6e6e6;
    background:  -ms-linear-gradient(center top , #C6C6C6, #F1F1F1) repeat scroll 0 0 #e6e6e6;
    background:  -o-linear-gradient(center top , #C6C6C6, #F1F1F1) repeat scroll 0 0 #e6e6e6;
    background: -khtml-linear-gradient(center top , #C6C6C6, #F1F1F1) repeat scroll 0 0 #e6e6e6;
    background: linear-gradient(center top , #C6C6C6, #F1F1F1) repeat scroll 0 0 #e6e6e6;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    text-align:left;
    height:auto;
    width: 1024px;
    background-color:#e6e6e6;
}

#footer_content h4{
    font-size:18px;
}

#footer_top h1{
    padding: 0;
    margin: 0;
}

#footer_col1{
    width: auto;
    height: auto;
    float:left;
    margin: 0px 18px;
}

#footer_col2{
    width: auto;
    height: auto;
    margin: 5px;
    float:left;
    background-color: #fff;
}

#footer_col3{
    width: auto;
    height: auto;
    margin: 5px 5px;
    float:left;
    background-color: #fff;
}

#footer_col4{
    width: auto;
    height: auto;
    margin: 5px;
    float:left;
    background-color: #fff;
}

#footer_content{
    padding: 20px;
    height:190px;

}

#footer_bottom{
    clear:both;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    text-align:center;
    height:auto;
    width: 1024px;
    padding: 5px 0px 5px 0px;
    background-repeat: repeat;
    background-position: center;
    border-top: 1px solid #606060;
    color:#ffffff;
}
#footer_ul {
    list-style-type:none;
    margin: 0px;
    padding:5px;
    list-style-position:inside;
    
}

#footer_ul li{
    margin-bottom:5px;
}


#fb_icon {
background:url('/layout/SparfuechsleImages/sf_fb_icon.png') no-repeat scroll 0 0 transparent;
width: 41px;
height: 41px;
display: block;
}


#twitter_icon {
background:url('/layout/SparfuechsleImages/sf_twitter_icon.png') no-repeat scroll 0 0 transparent;
width: 41px;
height: 41px;
display: block;
}
#fb_icon:hover {
background-position: 0px -41px;
}
#twitter_icon:hover {
background-position: 0px -41px;
}


/** Footer styles end **/


/**Left container begins**/
.left_fold_menu{
    margin-bottom:10px;
}

.left_fold_menu:first-child {
    margin-top: 10px;
}

.left_menu_heading_top{
background-image:url('/layout/images/left_menu_header_top.png');
 background-repeat: no-repeat;
height:10px;

 }

.left_menu_heading_content{
background-image:url('/layout/images/left_menu_header_content.png');
padding:5px;
 }

.left_menu_heading_content h2{
    font-weight: 700;
    font-size: 25px;
    font-family: 'Yanone Kaffeesatz',tahoma,geneva,sans-serif;
    *font-size: 20px;
     text-align:center;
}

.left_menu_heading_bottom{
background-image:url('/layout/images/left_menu_header_bottom.png');
 background-repeat: no-repeat;
height:20px;
 }


.left_menu_heading{
    padding:5px;
    height:50px;
    text-align: center;
    background-image:url('/layout/SparfuechsleImages/sf_left_menu_header.png');
    background-repeat: no-repeat;
}

.left_menu_heading h2 {
    font-weight: 400;
    font-size: 25px;
*font-size: 20px;
}


.left_menu_content{
    background-image:url('/layout/SparfuechsleImages/sf_left_menu_content.png');
    background-repeat: repeat-y;
    padding: 5px 10px 5px 5px;
}

.left_menu_bottom{
     background-image:url('/layout/SparfuechsleImages/sf_left_menu_bottom.png');
     background-repeat: no-repeat;
     height:25px;
     width:auto;
}


#left_container{
     width:730px;
     margin-left:auto;
     margin-right:auto;
     margin-top:10px;
     text-align:left;
     background-color: #FFF;
     background-repeat: no-repeat;
     background-attachment: scroll;
     background-position: bottom;
     float:left;
     margin-right:5px;
     border: 0px solid red;
}

/**Left container end**/



/*SEARCH on header style begins*/
#search_panel {
    text-align: left;
    color: #000; 
    display:block;
    font-size: 14px;
    bottom:10px;
    position:absolute;
    left: 175px;
*display: block;
   *top: 105px;
   *height:40px !important;
   *position:relative !important; 
   *left:35px;
  
}

.search_field_set {
    padding:5px;
    width:775px;
}

.search_div {
    border: 1px solid #ccc;
}

.search_div *{
    float:left;
    vertical-align:middle;
}

#erweiterte_suche {
    font-size: 11px;
    cursor:pointer;
    color:#0073FF;
}

#search_options {
    display: none;
    position:absolute;
    width: auto ;
    color:#0073FF;
    background-color: #ECF5F5;
    border: 1px solid #ccc;
    border-bottom:none;
    margin-top:-107px ;
    margin-left: 15px;
    padding:10px;
}

.search_options_cell {
    background-repeat: repeat-x;
    background-position: center;  
    padding:15px;
}
/*SEARCH on header style ends*/
      input[type=email],
      input[type=password],
      input[type=text],
      input[type=textarea],
      input[type=url] {
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      -khtml-border-radius: 5px;
      border-radius: 5px;
      display: inline-block;
      height: 25px;
   *height:20px !important;
      margin: 0;
      padding-left: 5px;
      background: #fff;
      border: 1px solid #ccc;
      border-top: 1px solid #ccc;
     -ms-box-sizing: border-box;
     -o-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      box-sizing: border-box;
     -khtml-box-sizing: border-box;
    }
      input[type=email]:hover,
      input[type=password]:hover,
      input[type=text]:hover,
      input[type=url]:hover,
      select:hover,
      input[type=textarea]:hover
       {
      border: 1px solid #E40613;
      border-top: 1px solid #E40613;
     -ms-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
     -o-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
     -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
     -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
      box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
     -khtml-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    }
      input[type=email]:focus,
      input[type=password]:focus,
      input[type=text]:focus,
      input[type=url]:focus,
      select:focus,
      input[type=textarea]:focus
        {
      outline: none;
      border: 1px solid #E40613;
     -ms-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
     -o-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
     -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
     -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
      box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
     -khtml-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
   }


.styled-select {
      height: 30px;
      overflow: hidden;
      border: 1px solid #CCCCCC;
      float:left;
}
 select {
      background: none repeat scroll 0 0 transparent;
      border: none;
      height: 25px;
   *height:20px !important;
     -ms-box-sizing: border-box;
     -o-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      box-sizing: border-box;
     -khtml-box-sizing: border-box;
     -ms-border-radius: 1px;
     -o-border-radius: 1px;
     -webkit-border-radius: 1px;
     -moz-border-radius: 1px;
     -khtml-border-radius:1px;
      border-radius:1px;
      display: inline-block;
      border:1px solid #cccccc;
 }

/*Registration and login single page style begins*/
div.my_left_box{  /*Registration*/
       float: left;
       padding: 20px;
       width: 300px;
       border: 1px solid #ccc;
       margin-left:30px;
}

div.my_right_box{  /*Login*/
      float: right;
      padding: 0px 10px 10px 0px;
      background-color:#D6F5F5;
      margin-right:15px;
}

div.my_right_box *{
   margin-left:15px;
}

div.my_wrapper{
      width: 630px;
}

/*Registration and login single page style ends*/    

.zoomThumbActive {/*border: 1px solid red;*/}


.zoomThumbActive img{
border: 2px solid !important;
   
}


/* Category menu style begins */
/*Top menu navigation of main category*/


#navi_left a{
    color: #707070;
    font-size: 12px;
    padding: 2px 0px;
    display: block;
}

#navi_left .menu_level1{
    display:block;
    position: absolute;
    left: -9999px;
}

#navi_left .menu_level2 {
     display: block;
     position: absolute;
     left: -9999px;
}


#navi_left .menu_level3 {
     display: block;
     position: absolute;
     left: -9999px;
}

#navi_left .level1 {
    border-top:2px dotted #606060;
    padding:10px 0px 10px 22px;
    display:block;
    background-image:url('/layout/images/gray_arrow_right.png');
    background-repeat:no-repeat;
    background-position: 7px 15px;
}

#navi_left li.level1:first-child{
   border-top:none;
}

#navi_left .level2 {
    padding-left:20px;
    background-image:url('/layout/images/gray_arrow_right.png');
    background-repeat:no-repeat;
    background-position: 5px 5px;
    display: block;
    position: relative;
    left: 0px;
}

#navi_left .level1active {
    background-image:url('/layout/images/gray_arrow_down.png');
    background-repeat:no-repeat;
    background-position: 5px 18px;
}

#navi_left .level2active {
    background-image:url('/layout/images/gray_arrow_down.png');
    background-repeat:no-repeat;
    background-position: 5px 7px;
}

#navi_left a.level1active_link, #navi_left a.level2active_link, #navi_left a.level3active_link{
    color:#e30613;
    font-weight:bold;
}

#navi_left .level1active .menu_level3 {
    padding-left: 15px;
}


#top_navi {
    clear:both;
    width:auto;
    margin-left: 25px;
    position:relative;
    z-index:10;
}

/*Top menu style for level1's list items(ul's li) and menu level2 */
#top_navi ul.left_menu li .menu_level2 {
    position: absolute; /*--Important--*/
    top: 45px; 
    left: 0px;
    z-index: 10;
    padding: 10px 0px;
    float: left;
    display: none; /*--Hidden for those with js turned off--*/
    background: none repeat scroll 0px 0px #FBFFE5;
    -moz-box-shadow: 3px 3px 3px #006767;
    -webkit-box-shadow: 3px 3px 3px #006767;
    box-shadow: 3px 3px 3px #006767;
  -ms-box-shadow: 3px 3px 3px #006767;
   -o-box-shadow: 3px 3px 3px #006767;
 -khtml-box-shadow: 3px 3px 3px #006767;
  
    /* For IE 8 */
    /*  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#006767')";*/
    /* For IE 5.5 - 7 */
    /*  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#006767');*/
    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    -khtml-border-radius: 0px 0px 10px 10px;
    -ms-border-radius: 0px 0px 10px 10px;
    -o-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
    border:2px solid #85a220;
}

/*Top menu ul's li row*/

#top_navi ul.left_menu li .row { /*--If needed to break out into rows--*/
     clear: both;
     float: left;
     width: 100%;
     margin-bottom: 10px;
}

/*Top menu styles for level1's li and leve2's li */
#top_navi ul.left_menu li .menu_level2 li.level2{
     list-style: none;
     margin: 0px;
     border-right: 3px dotted #0079be;
     float: left;
     display:block;
     height:auto;
    width: 170px;
    padding:0px 10px;
}

/*Styles for level2's li's header*/
#top_navi ul.left_menu .menu_level2 ul li h2 { /*--Sub nav heading style--*/
  padding: 0px; 
  margin: 0px;
  font-size: 1.3em;
  font-weight: normal;
}

/*Styles for level2's li's header anchor*/
#top_navi ul.left_menu .menu_level2 ul li h2 a { /*--Sub nav heading link style--*/
  padding: 5px 0px;
  background-image: none;
  color: #e8e000;
}

/*Styles for level2's li's anchor*/
#top_navi ul.left_menu .menu_level2 ul li a {
  float: none;
  height: auto; /*--Override height from parent list item--*/
  display: block;
  text-decoration: none;
  font-size:13px;
  width: 160px;
}

/*Styles for level2's li's anchor hover*/
#top_navi ul.left_menu .menu_level2 ul li a:hover {
  text-decoration:underline;
  background-position: 0px 0px ;/*--Override background position--*/
}

/*Top menu li anchor style*/
#top_navi .left_menu li {
         border-left: 1px solid #e30613;
         border-right: 1px solid #e30613;
         position:relative;
         border-top:none;
         border-bottom:none;
         text-align:center;
         float: left;
         height: 46px;
}

#top_navi .left_menu li a{
         color:#606060;  
         font-size:14px;
         font-weight:bold;
         display: table-cell;
         vertical-align: middle;
         height:46px; 
         z-index: 0;
        width: 231px;
}

#top_navi .left_menu  li.level1:first-child{
       border-left: 2px solid #e30613;
}
#top_navi .left_menu li.level1:last-child{
       border-right: 2px solid #e30613;
}

#top_navi .left_menu li a:active{
       color:#000000;
}

/*Top menu li anchor hover style*/
#top_navi .left_menu li a:hover{
         z-index: 99999;
         color: #e30613;
         background-color:#FFFFFF;  
        /* background-image:url('/layout/images/top_navi_li.png');*/
}

/*Style for level 2 li anchor*/
#top_navi .menu_level2 li {
     background-color: transparent;
     text-align:left;
     width:auto;
     position: relative;
     border: none;
}

#top_navi .menu_level2 li a{
         background-image: none;         
         background-color: transparent;
         color: #0079be;           
         border: none;     
         width:auto;
         font-weight:400;
         position: relative;
         font-size:20px;
         height:auto;
         font-family: 'Yanone Kaffeesatz';    
}

#top_navi ul.left_menu li .menu_level3 li{
  list-style: none;
  margin: 0px;
  padding: 0px;
  float: left;
  display:block;
  height:auto;
  border:none;
}

#top_navi .menu_level3 li a{
         font-weight:normal;
         background-image: none;         
         background-color: transparent;
         border: none;
         color: #757575;         
         text-align:left;    
         width:auto;  
         position: relative;
        font-family: tahoma,geneva,sans-serif;
}

#top_navi .level1 > a {
    padding: 0px 5px;
    font-stretch: ultra-condensed;
}

#top_navi .left_menu .level3 {
    width: 170px;
}

#top_navi .level1active .level1active_link {
    color:#e30613;
    background-color:#FFFFFF;
/*    background-image: url('/layout/images/top_navi_li.png');*/
}

/*Cross selling styles starts*/
  
/* Buttons */   
    .prev {
         background:url(/layout/images/image-slide-arrows.jpg) bottom left; 
        height:200px; 
        width:25px; 
        display:block; 
        border:1px solid #b9cad6; 
        border-right:0px;
             }
            .prev:hover   {background-position:top left; border:1px solid #87a7ba;} 
    .next { 
        background:url(/layout/images/image-slide-arrows.jpg) bottom right; 
        height:200px;
         width:25px; 
        display:block; 
        border:1px solid #b9cad6;
        border-left:0px;
              }
    .next:hover {background-position:top right; border:1px solid #87a7ba;} 
             
             
/* Scrollbar */         
             
.scrollable 
{
    position:relative;
    overflow:hidden;
    width: 746px;
    height:200px;
    border:1px solid #e8e1db;
    float:left;    
}
.scrollable .items 
{
    width:20000em;
    position:absolute;
    clear:both;
}
.items div.arround 
{
    float:left;
    width:748px;    
}
.items div.sliderproduct 
{ 
     float:left;
     width:186px;
     border-right:1px dotted #ccc; 
     height:200px;
}
 
.items div.sliderproduct:hover
{
    background-color:#e3e3e3;
 
}

.sliderproduct img{
height:115px;
max-width:160px;
}

/*Cross selling style ends*/

 /*Switch article view styles begins*/

h1 small{
    font-weight: 12px;
    font-family: sans-serif, geneva, tahoma;
    text-transform:uppercase;
    letter-spacing: 1.5em;
    display: block;
    color: #ccc;
}

.list_pagenav{
   height: 25px;
   padding: 3px 10px;
   clear:both;
   width:780px;
   background-color: #e6e6e6;
   background-image:  -moz-linear-gradient(center top , #C6C6C6, #F1F1F1);
   background-image:  -webkit-linear-gradient(center top , #C6C6C6, #F1F1F1);
   background-image:  -webkit-gradient(linear, center top , #C6C6C6, #F1F1F1);
   background-image:  -ms-linear-gradient(center top , #C6C6C6, #F1F1F1);
   background-image:  -o-linear-gradient(center top , #C6C6C6, #F1F1F1);
   background-image: -khtml-linear-gradient(center top , #C6C6C6, #F1F1F1);
   background-image:  linear-gradient(center top , #C6C6C6, #F1F1F1);
}

.list_pagenav a{
    font-family: 'Anton';
    font-size: 15px; 
    color: #606060;
    font-weight: 400;
}

.list_options {
    position: absolute;
    right: 15px;

}

.art_list_container {
    width: 808px;
}

.tabcontent_ul {
   width: auto;
}

#productdetails_info ul{
   width: 760px;
}

ul.list_view {
    float: left;
    list-style: none;
    border:1px solid #e30613;  
    padding: 10px;
    width: 780px;
}

ul.list_view li {
    float: left;
    height: 230px;
    display:inline;
    margin-bottom:10px;
    background: none repeat scroll 0 0 #ECF5F5;
    width: 758px;
   -moz-box-shadow: 5px 5px 5px #CCCCCC inset, 2px 2px 2px #CCCCCC;
   -webkit-box-shadow: 5px 5px 5px #CCCCCC inset, 2px 2px 2px #CCCCCC;
    box-shadow: 5px 5px 5px #CCCCCC inset, 2px 2px 2px #CCCCCC;
   -o-box-shadow: 5px 5px 5px #CCCCCC inset, 2px 2px 2px #CCCCCC;
   -khtml-box-shadow: 5px 5px 5px #CCCCCC inset, 2px 2px 2px #CCCCCC;
   -ms-box-shadow: 5px 5px 5px #CCCCCC inset, 2px 2px 2px #CCCCCC;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   -border-radius: 10px;
   -o-border-radius: 10px;
   -ms-border-radius: 10px;
   -khtml-border-radius: 10px;
    padding: 10px;
    position:relative;
    z-index: 10;
}

ul.list_view li:hover{
   -moz-box-shadow: 5px 5px 5px #666666 inset, 2px 2px 2px #666666;
   -webkit-box-shadow: 5px 5px 5px #666666 inset, 2px 2px 2px #666666;
   box-shadow: 5px 5px 5px #666666 inset, 2px 2px 2px #666666;     
  -ms-box-shadow: 5px 5px 5px #666666 inset, 2px 2px 2px #666666;  
  -o-box-shadow: 5px 5px 5px #666666 inset, 2px 2px 2px #666666;  
  -khtml-box-shadow: 5px 5px 5px #666666 inset, 2px 2px 2px #666666;  
    position:relative;
    z-index: 10;
}

a.switch_view {
    width: 122px;
    height: 26px;
    line-height: 26px;
    padding: 0;
    display: block;
    background:url(/layout/images/switch_view.gif) no-repeat;
    outline: none;
    text-indent: -9999px;
}

a:hover.switch_view {
    /*filter:alpha(opacity=75);*/
    opacity:.75;
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";*/
}

a.swap { background-position: left bottom; }


/************ pop up dialogue ******************/
#fade { /*--Transparent background layer--*/
  display: none; /*--hidden by default--*/
  background: #000;
  position: fixed; left: 0; top: 0;
  width: 100%; height: 100%;
  opacity: .80;
  z-index: 99999;
}

.popup_block{
  display: none; /*--hidden by default--*/
  background: #fff;
  padding: 20px;
  border: 20px solid #ddd;
  float: left;
  font-size: 1.2em;
  position: fixed;
  top: 50%; left: 50%;
  z-index: 99999;
  /*--CSS3 Box Shadows--*/
  -webkit-box-shadow: 0px 0px 20px #000;
  -moz-box-shadow: 0px 0px 20px #000;
  box-shadow: 0px 0px 20px #000;
  -o-box-shadow: 0px 0px 20px #000;
  -ms-box-shadow: 0px 0px 20px #000;
  -khtml-box-shadow: 0px 0px 20px #000;
  /*--CSS3 Rounded Corners--*/
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -o-border-radius: 10px;
  -khtml-border-radius: 10px;
  -ms-border-radius: 10px;
}

img.btn_close {
  float: right;
  margin: -55px -55px 0px 0px;
}
/*--Making IE6 Understand Fixed Positioning--*/
#fade {
  position: absolute;
}
.popup_block {
  position: absolute;
}

/*Switch view ends*/

/* Single Article category list view styles begins*/

ul.list_view li .content_block {
clear:both;
height: 225px;
}

.infodiv {
float: left;
width: 558px;
}
.item_info_div{
    clear:both;
   padding:7px;
  margin-bottom: 5px;
/*   background-color:#E5F1FC;
  border-bottom: 1px solid #cccccc; */
}

.item_img_div{
    float:left;
    display:block;
   width: 200px;
}

.item_img_div a{
    display:block;
    padding-left:10px;
}
.item_img_div img{
    text-align:center;
    max-width: 190px;
    max-height: 190px;  
}

.info_div{
    width: 560px;
}

.item_desc_div {
    width: 350px;
    float:left;
    height:190px;
    display:block;
    border-left:1px solid  #ccc;
    border-right:1px solid  #ccc;
    padding: 0px 5px;
}

.item_desc_div  p{
    height: 190px;
    float:left;
}

.item_desc_div  a{
    float:right;
}

.item_buy_div{
    float:right;
    width: 180px;
    height:190px;
    display:block;
    
}

.vat_versand {
    font-size:10px;
}

ul.grid_view li {
    font-family: sans-serif;
    float: left;
    background-repeat: no-repeat; 
     -moz-border-radius: 8px;
     -webkit-border-radius: 8px;
     -khtml-border-radius: 8px;
     border-radius: 8px;
     -o-border-radius: 8px;
     -ms-border-radius: 8px;
     cursor:pointer;
     width:254px;
     height: 400px;
     border:2px solid #cccccc;
     margin: 10px 5px;
     padding:10px 0px 10px 0px;
}

ul.grid_view li a, #single_art_info_right a{
    text-decoration: underline;
    color:#0079be;
    font-family: sans-serif;
}

ul.grid_view li:hover {
   background:url("/layout/images/cat_list_li_hover.png") no-repeat scroll -5px -20px transparent; 
   background-repeat: no-repeat; 
   border:2px solid #E40613;
   -moz-border-radius: 8px;
     -webkit-border-radius: 8px;
     -khtml-border-radius: 8px;
     border-radius: 8px;
     -o-border-radius: 8px;
     -ms-border-radius: 8px;
   
}

ul.grid_view li .info_oben {
  overflow:hidden;
}

ul.grid_view li .content_block {
    padding: 0px 10px;
}

/*.bild{
   position: relative;
   display:table-cell;
   text-align:center;
  margin-top:10px;
  height:190px;
  overflow:hidden;
   z-index:0;
  width:235px;
  vertical-align:middle;
}*/

.bild {
   display:table-cell;
   height:190px;
   width: 235px;
   overflow:hidden;
   z-index:0;
   text-align:center;
   vertical-align: middle;
}

.bild a img {
/*
position:absolute;
display:block;
left: 45px;
*/
text-align:center;
}

ul.grid_view li .kurzbeschreibung {
    display:block;
    height: 65px;
    overflow:hidden;
}

.kurzbeschreibung_top {
   background-image: url('/layout/images/tooltip_top.png');
   background-repeat: no-repeat;
   height: 22px;
}

.kurzbeschreibung_content {
   background-image: url('/layout/images/tooltip_content.png');
   background-repeat: repeat-y;
}

/*
.kurzbeschreibung a{
   width: 247px; 
   display:block;
   padding: 0px 15px;
   color: #606060 !important;
   font-family: 'Anton';
   font-size:15px;
}
*/

.kurzbeschreibung_bottom {
   background-image: url('/layout/images/tooltip_bottom.png');
   background-repeat: no-repeat;
   height: 36px;
}

ul.grid_view li .artName  {
  height:50px;
  overflow:hidden;
  margin-bottom: 10px;
}

ul.grid_view li .artName a {
  color:#606060;
  font-size:14px;
  text-decoration:none;
  line-height:120%;
  font-weight: bold;  
}

.betrag {
    font-size: 17px;
    color: #E40613;
    font-weight: bold;
}

.singlebetrag{
 color: #E40613;
    font-size: 30px;
    font-weight: bold;
}

.info_div{
    width: 560px;
}

ul.grid_view_tabcontainer li {
    background-color: white;
    border: 2px solid #CCCCCC;
    -moz-border-radius: 8px;
     -webkit-border-radius: 8px;
     -khtml-border-radius: 8px;
     border-radius: 8px;
     -o-border-radius: 8px;
     -ms-border-radius: 8px;
    cursor: pointer;
    float: left;
    height:340px;
    margin-top:10px;
    margin-left:15px;
    width: 235px;
}

ul.grid_view_tabcontainer li:hover {
  border:2px solid #e30613;
}

ul.grid_view_tabcontainer .bild_topsell img {
    padding-left: 45px;
    padding-top: 30px;
    display:block;
    position: relative;
}

ul.grid_view_tabcontainer .bild_topsell {
    height:220px;
    width:auto;
}

ul.grid_view_tabcontainer .info_topsell {
    padding-top:5px;
    overflow:hidden;
    text-align:left;
    padding-left:5px;
    color:#e30613;
}

ul.grid_view_tabcontainer .bild_schnaeppchen img {
    padding-left: 35px;
}

ul.grid_view_tabcontainer .info_schnaeppchen{
    padding-top:15px;
    padding-left:8px;
    margin-bottom:3px;
    height:46px;
    overflow:hidden;
}

/* Single Article category list view styles ends*/
   #pop-up {
        display: none;
        position: absolute;
        width: 280px;
        padding: 10px;
        background: #eeeeee;
        color: #000000;
        border: 1px solid #1a1a1a;
        font-size: 90%;
      }

/*Customer evaluation style*/
    .article_rating_column_right {
      padding-left:10px;
      padding-bottom:6px;
}
 
.article_rating_column_right .name {
  font-style:italic;
}
 
.article_rating_column_right .comment {
  font-weight:bold;
}


/** Main page offers tabs **/

#tabs_container {
    clear:both;
     width: 100%;
     position: relative;
     line-height: 2em;
     margin: 30px 0px;
     float: left;


}

#tabs_container .tabs_list {
    overflow: hidden;
    z-index:1;
   /* position: absolute; */
    left: 4px;
}

.tabs_list li {
   width: auto;
   float: left;
}

.tabs_list li.last {
    margin-right: 0px;
    border: 0px none;
}

#tabs_container a.tab_name  {
    background: url("/layout/images/tab_name.png") no-repeat scroll -5px 0 #FFFFFF;
    display: block;
    font-family: sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 29px;
    padding: 18px 12px 0;
    text-align: center;
    width: 152px;
    color: #707070;
}

#tabs_container a.current {
 background-image:none;
 background-color: #85A220;
 height: 29px;
 background: url("/layout/SparfuechsleImages/tab_name_selected.png") no-repeat scroll -5px 0px #FFFFFF;
}

.tab_info {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
  *border: 1px solid #cccccc;
    border-radius: 0px 0px 8px 8px;
    box-shadow: 1px 0 3px 2px #CCCCCC;
   -ms-box-shadow: 1px 0 3px 2px #CCCCCC;
   -o-box-shadow: 1px 0 3px 2px #CCCCCC;
   -webkit-box-shadow: 1px 0 3px 2px #CCCCCC;
   -moz-box-shadow: 1px 0 3px 2px #CCCCCC;
   -khtml-box-shadow: 1px 0 3px 2px #CCCCCC;
    display: block;
    float: left;
    height: auto;
    /*padding: 38px 0;*/
    width: 98%;
margin-left:3px;
}


.tab_content_top {
      /*background: url("/layout/SparfuechsleImages/tab_content_top.png") no-repeat scroll 0px 0px #FFFFFF;*/
      height: 24px;
      float: left;
     width: 100%;
}

.tab_content {
/*      background: url("/layout/SparfuechsleImages/tab_content.png") repeat-y scroll 0px 0px #FFFFFF;*/
      padding: 0px 20px 0px 13px;
      float: left;
      width:97%;
}

.tab_content_bottom {
      /*background: url("/layout/SparfuechsleImages/tab_content_bottom.png") no-repeat scroll 0px 0px #FFFFFF;*/
       height: 24px;
      float: left;
     width:100%;
}
#tabs_container  ul{
 border: none;
 z-index:0;
 float: left;
}
#tabs_container  ul.list_view{
   width: 770px;
   padding: 0px;
   position: relative;
}

#tabs_container  ul.list_view li{
   width: 748px;
}


#tabs_container  ul.grid_view li{
   width: 224px;
}


#tabs_container .infodiv{
   width: 548px;
}
#tabs_container .item_buy_div {
  width: 170px;
}

#tabs_container  ul p{
 text-align:justify;
}

#tabs_container ul li.tab_name a {
 display: block;
 color:#666666;
}



.hidden_tab {
 position: absolute;
 top: -9999px;
 left: -9999px;
}


/*Versand table styles*/
table.versand {
  margin: 1px 1px 1px 0;
  border:1px solid #e30613;
  -moz-border-radius: 8px;
     -webkit-border-radius: 8px;
     -khtml-border-radius: 8px;
     border-radius: 8px;
     -o-border-radius: 8px;
     -ms-border-radius: 8px;
}

table.versand tr:hover {
   background: #c6c6c6!important;
   color: #606060;
}
table.versand th, table.versand td {
  padding: 10px;
}
table.versand tr:first-child{
  background: #c6c6c6;
  text-align: left;
  border-radius:8px;
  -moz-border-radius:8px;
  -o-border-radius:8px;
  -ms-border-radius:8px;
  -webkit-border-radius:8px;
  -xhtml-border-radius:8px;
}
table.versand caption {
  margin-left: inherit;
  margin-right: inherit;
}
/*angebote tab style*/

table.offer {
  margin: 1px 1px 1px 0;
}

table.offer tr:hover {
   background: #cccccc !important;

}

table.offer th {
  text-align: left;
}
table.offer caption {
  margin-left: inherit;
  margin-right: inherit;
}
/*Offer tab styles*/

ul.offergrid_view li{
    width: 235px;
    height: 245px;
    margin: 2px 2px;
}

ul.offergrid_view li .offercontent_block {
    width: 240px;
    height: 250px;
}

ul.offergrid_view li .offerinfodiv {
    display: block;
    width:560px;
    height: 220px;
    background-color: #fff;
    padding: 5px;
    border: 1px solid #CCCCCC;
   -moz-box-shadow: 3px 3px 3px #CCCCCC;
   -webkit-box-shadow: 3px 3px 3px #CCCCCC;
   box-shadow: 3px 3px 3px #CCCCCC;
  -o-box-shadow: 3px 3px 3px #CCCCCC;
  -ms-box-shadow: 3px 3px 3px #CCCCCC;
  -khtml-box-shadow: 3px 3px 3px #CCCCCC;
}

ul.offergrid_view li .offeritem_info_div{
    clear:both;
    height: 30px !important;
}

ul.offergrid_view li .offeritem_img_div{
    float:left;
    width: 240px;
    height:220px;
    display:block;
}

.offerinfo_div{
    width: 560px;
}

ul.offergrid_view li  .offeritem_desc_div {
    width: 350px;
    float:left;
    height:220px;
    display:block;
}

ul.offergrid_view li  .offeritem_desc_div  p{
    width: 350px;
    height: 195px;
    float:left;
}

ul.offergrid_view li  .offeritem_desc_div  a{
    float:right;
}

ul.offergrid_view li  .offeritem_buy_div{
    float:right;
    width: 200px;
    color:#394C5E;
    height:220px;
    display:block;
}

ul.offergrid_view li  .offervat_versand {
    font-size:10px;
}


/*
ul.offergrid_view li .offeritem_desc_div {
    display: block;
    height: auto;
}

ul.offergrid_view li .offervat_versand{
   display: block !important;
}

ul.offergrid_view li .offeritem_buy_div{
   position: absolute;
   display: block;
   height: auto;
}
*/

/* Category Image Navigation */

.category_image_navigation {
    float: left;
}
.categy_image_navigation_row {
     float:left;
}

.categy_image_navigation_row div div *{
    border-style:none;
}

.category_image_navigation_item {
   - khtml-border-radius: 8px;
   -moz-border-radius: 8px;
   -webkit-border-radius: 8px;
   border-radius: 8px;
   -o-border-radius: 8px;
    -ms-border-radius: 8px;
   border: 2px solid #cccccc;
   height: 280px;
   margin: 10px;
   text-align: center;
   width: 177px;
   background-color:#ffffff;
}

div.category_image_navigation_item:hover{
    border:2px solid #e30613;
}
.category_image_navigation_item a {
    color: #267DE0;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 0;
    text-decoration: none;
    display: block;
    height:210px;
    overflow: hidden;
}

.category_image_navigation_item a img{
    padding-top: 5px;
}

.category_image_navigation_title {
  padding: 0px 10px;
  height:75px;
}

.category_image_navigation_title a {
  color:#85A220;
  font-size:24px;
  font-family: 'Anton';
  font-weight: 400;
}

/*Single article view style*/

#single_art_img_and_desc {
  
}

#single_art_name_and_id {
  width:auto;
  height:auto;
}

#single_art_info {
  width:auto;
  clear:both;

}

#single_art_info_left{
  width:49%;
  float:left;
  background-color:#fff;
text-align:center;
}

#single_art_img_preview{
  padding:0px 5px 5px 5px;
  background-color:#fff;

}


#single_art_imgs_list{
  height:100px;
  border: 1px solid #ccc;
  margin:5px;
  
}

#single_art_imgs_list img{
  max-height:90px;
  max-width:90px;
  margin:5px;
  border:1px solid #ccc;

}

#single_art_interest img{
 max-height:90px;
  max-width:90px;
}



#social_bookmark_links {
border-top:1px solid #e30613;
border-bottom:1px solid #e30613;
padding:5px;
float: left;
margin-bottom:5px;
}

#social_bookmark_links a img{
height: 25px;
width:25px;
}

#single_art_info_right{
  width:50%;
  float:right;
  font-family: sans-serif;
}
#single_art_desc{
    margin-left: 15px;
    padding-left: 15px;
}
#single_art_attr{
  margin-bottom: 10px;
  padding-left: 15px;
  margin-left:15px;
}

/*Top article styles*/
.content .column_l .box-footer {
width:225px;
height:19px;
background:url(/layout/ac_003/box-links-footer.jpg) no-repeat;
}

.content .column_r .box-footer {
width:225px;
height:19px;
background:url(/layout/ac_003/box-rechts-footer.jpg) no-repeat;
}
.content .column_l .box-top {
width:225px;
height:14px;
background:url(/layout/ac_003/box-links-top.jpg) no-repeat;
}
.content .column_r .box-top {
width:225px;
height:14px;
background:url(/layout/ac_003/box-rechts-top.jpg) no-repeat;
}


.content .column_l .box-body {
width:183px;
background:url(/layout/ac_003/box-links-background.jpg) repeat-y;
padding:0px 0px 0px 40px;
}

.content .column_r .box-body {
width:195px;
background:url(/layout/ac_003/box-rechts-body.jpg) repeat-y;
padding:0px 0px 0px 15px;
}

.title {
width:180px;
display:block;
font-size:14px;
color:#316594;
font-weight:700;
margin:0;
padding:0;
}

.content .column_r .box-footer {
width:225px;
height:19px;
background:url(/layout/ac_003/box-rechts-footer.jpg) no-repeat;
}

.content .column_l .box-footer {
width:225px;
height:19px;
background:url(/layout/ac_003/box-links-footer.jpg) no-repeat;
}

.ArticleattrSelected{
border:none;
}

.ArticleattrSelected *{
margin-bottom:5px;
margin-right:10px;
color:#606060;

}

.ArticleattrSelected table td b{
padding-top:3px;
}

/*style for kontakt page*/

.divstyle{
border:1px solid #ccc;
margin:5px;
padding:5px;
}
.divstyle *{
margin:3px;
}

.searchdiv{
position:relative;
}
.searchdiv *{
float:right;
margin-left:5px;
}

.registerbutton{
background-image: url( /layout/images/button.png );
height: 24px;
}


.PlentyAttributeMatrix tr th {
  color:blue;
}

.PlentyAttributeMatrix tr td input {
  font-weight:bold;
}

/*Product guide style*/

#articleguide{
border:1px solid #ccc;
margin-top:10px;
clear:both;
padding-left:150px;
background-color:#fff;
}


/*PlentyErrorBox style*/

.plentyErrorBox {
          width:95%;
          /*background-image:url(/images/admin/error_background.gif); background-repeat:repeat-y;*/
          margin: 0px 0px 4px 0px;
          padding:8px;
          text-align:left;
          vertical-align:middle;
          color: red;
          background-color:#ecf5f5;
          border:1px solid red;
          font-weight:bold;
          font-size:14px;
          background-image:none;
                                        
}

.plentyErrorBox strong{
display:none;
}

.plentyErrorBoxTitle {
          margin-top:4px;
          margin-bottom:6px;
          padding-left:26px;
          color:red;
          font-size:14px;
          font-weight:bold;
          background-image:url(/images/icons/warning_onred.gif);background-repeat:no-repeat;
          text-align:left;
}

.plentyMessageBox {
          width:95%;
          border:0px;
          margin: 0px 0px 4px 0px;
          padding:8px;
          text-align:center;
          vertical-align:middle;
          color: #000000;
          background-image:none;
          background-color:#FBFFE5;
          border:2px solid green;
          background-image:none;
}

.plentyMessageBoxTitle {
          margin-top:4px;
          margin-bottom:6px;
          padding-left:26px;
          color:green;
          font-size:16px;
          font-weight:bold;
          background-image:none;
          display:none;
}


/*New button styles*/
input[type=submit],
input[type=button] {
    -o-box-shadow: 0px 1px 1px white inset,0px 3px 3px #666666;
    -ms-box-shadow: 0px 1px 1px white inset,0px 3px 3px #666666;
    -webkit-box-shadow: 0px 1px 1px white inset,0px 3px 3px #666666;
    -khtml-border-radius: 0px 1px 1px white inset,0px 3px 3px #666666;
    -moz-box-shadow: 0px 1px 1px white inset,0px 3px 3px #666666;
     box-shadow: 0px 1px 1px white inset,0px 3px 3px #666666;
    -khtml-box-shadow: 0px 1px 1px white inset,0px 3px 3px #666666;
     display: inline-block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     border-radius: 5px;
     -o-border-radius: 5px;
     -ms-border-radius: 5px;
     background-color: #E40613;
     background-image: -moz-linear-gradient(top , #E40613, #E40613) !important;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#E40613), to(#E40613)) !important;
     background-image: -webkit-linear-gradient(top, #E40613, #E40613) !important;
     background-image: -khtml-linear-gradient(top, #E40613, #E40613) !important;
     background-image: -ms-linear-gradient(top , #E40613, #E40613) !important;
     background-image: -o-linear-gradient(top , #E40613, #E40613) !important;
     background-image: linear-gradient(top , #E40613, #E40613) !important;
     border: 1px solid #E40613!important;
     color: white !important;
     padding: 2px 4px;
     text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
} 


input[type=button] ,
input[type=submit]:hover{
    -o-box-shadow: 0px 2px 6px white inset,0px 3px 3px #666666;
    -ms-box-shadow: 0px 2px 6px white inset,0px 3px 3px #666666;
    -webkit-box-shadow: 0px 2px 6px white inset,0px 3px 3px #666666;
    -khtml-border-radius: 0px 2px 6px white inset,0px 3px 3px #666666;
     border-radius: 0px 2px 6px white inset,0px 3px 3px #666666;
    -o-border-radius: 0px 2px 6px white inset,0px 3px 3px #666666;
    -ms-border-radius: 0px 2px 6px white inset,0px 3px 3px #666666;
   -webkit-border-radius: 0px 2px 6px white inset,0px 3px 3px #666666;
   -moz-border-radius: 0px 2px 6px white inset,0px 3px 3px #666666;
    -moz-box-shadow: 0px 2px 6px white inset,0px 3px 3px #666666;
    box-shadow: 0px 2px 6px white inset,0px 3px 3px #666666;
   -khtml-box-shadow: 0px 2px 6px white inset,0px 3px 3px #666666;
    cursor:pointer;
}

input[type=button] ,
input[type=submit]:active {
    -o-box-shadow: 0px 2px 6px white inset,0px 1px 1px rgba(0,0,0,0.6);
    -ms-box-shadow: 0px 2px 6px white inset,0px 1px 1px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 2px 6px white inset,0px 1px 1px rgba(0,0,0,0.6);
    -khtml-border-radius: 0px 2px 6px white inset,0px 1px 1px rgba(0,0,0,0.6);
     border-radius: 0px 2px 6px white inset,0px 1px 1px rgba(0,0,0,0.6);
   -o-border-radius: 0px 2px 6px white inset,0px 1px 1px rgba(0,0,0,0.6);
   -ms-border-radius: 0px 2px 6px white inset,0px 1px 1px rgba(0,0,0,0.6);
   -moz-border-radius: 0px 2px 6px white inset,0px 1px 1px rgba(0,0,0,0.6);
   -webkit-border-radius: 0px 2px 6px white inset,0px 1px 1px rgba(0,0,0,0.6);
    -moz-box-shadow: 0px 2px 6px white inset,0px 1px 1px rgba(0,0,0,0.6);
    box-shadow: 0px 2px 6px white inset,0px 1px 1px rgba(0,0,0,0.6);
    -khtml-box-shadow: 0px 2px 6px white inset,0px 1px 1px rgba(0,0,0,0.6);
    top: 2px;
}


.gedimmterHintergrund {
  background-color: rgb(0, 0, 0);
  opacity: 0.8; 
  -moz-opacity:0.80; 
/*  filter: alpha(opacity=80); *//* IE */
  z-index: 20;
  height: 100%;
  width: 100%;
  background-repeat:repeat;
  position:fixed;
  top: 0px;
  left: 0px;
 }

.suchseite {
font-family:tahoma;
font-size:12px;
font-weight:400;
color:#707070;
}

.suchseite .bewertungen, .suchseite .preis{
    color: #707070;
}
.suchseite .grid_view li {
    width: 237px;
}


#PlentyOrderPayPalExpressPanelA {
display:none;
}

ul.grid_view_tabcontainer li:hover {
    border: 2px solid #e30613;
}

.dialogWeiter {
  background-color: #C0DEEF;
  border-radius:5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
  border:4px solid #e30613;
  padding:10px;
}
.ui-icon-closethick {
  display:none;
}

.item_type_img {
   position:absolute;
   z-index:1;
  display:block;
}

.Topitem_type_img {
  position:absolute;
   z-index:1;
  display:block;
  bottom:110px;
}

/*Category text styles*/
#category_text_div {
     height:100px; 
     overflow:hidden;
     display:block;
     border: 1px solid rgb(166, 196, 67); 
     padding: 10px; 
     border-radius: 18px 18px 0px 0px; 
    -o-border-radius: 18px 18px 0px 0px; 
    -ms-border-radius: 18px 18px 0px 0px; 
    -webkit-border-radius: 18px 18px 0px 0px; 
    -khtml-border-radius: 18px 18px 0px 0px; 
    -moz-border-radius: 18px 18px 0px 0px; 
     clear: both;
     width:770px; 
     margin-top: 40px;
}

#more_div {
    cursor:pointer;
    float:left;
    height: auto;
    display:block;
    width: 770px;
    border:1px solid #ccc;
    padding:10px; 
    background-color:#E5F1FC;
    color: #606060; 
    text-align: center;
}

.singleitem_type_img{
    position: absolute;
    z-index: 100;
    top:0px;
   left: 0px;
}

.sie_sparen_style{
   border:1px solid red;
   display:inline;
   color:#ffffff;
   background-color:red;
   margin-left:10px;
   margin-right:10px;
}

.neuheiten_item_type_img{
  position:absolute;
   z-index:1;

}

.snappchen_item_type_img{
  position:absolute;
  z-index:1;


}
/*Top seller styles*/

ul.grid_view_topselltabcontainer li {
    background-color: white;
    border: 1px solid #e30613;
    border-radius: 8px 8px 8px 8px;
      -o-border-radius: 8px 8px 8px 8px;
    -ms-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -khtml-border-radius: 8px 8px 8px 8px; 
    -moz-border-radius: 8px 8px 8px 8px; 
    cursor: pointer;
    float: left;
    height:315px;
    margin-top:10px;
    margin-left:15px;
    width: 240px;
background:url("/layout/images/cat_list_li_hover.png") no-repeat scroll -5px -20px transparent; 
}

ul.grid_view_topselltabcontainer li:hover {
background:url("/layout/images/cat_list_li_hover.png") no-repeat scroll -5px -20px transparent; 
}

ul.grid_view_topselltabcontainer .bild_topsell img {
padding-left: 45px;
padding-top: 30px;
display:block;
position: relative;


}
ul.grid_view_topselltabcontainer .bild_topsell
{
height:220px;
width:auto;

}


ul.grid_view_topselltabcontainer .info_topsell {
padding-top:5px;
overflow:hidden;
text-align:left;
padding-left:10px;
color:#e30613;
height:60px;
}

ul.grid_view_topselltabcontainer .topbild_schnaeppchen img {
padding-left: 35px;
}

ul.grid_view_topselltabcontainer .info_schnaeppchen{
padding-top:15px;
padding-left:8px;
margin-bottom:3px;
height:46px;
overflow:hidden;
}

.topbild a img {
display:block;
position:absolute; 
left: 45px;
top:30px;
}

.topbild{
    border-bottom: 2px dotted #cccccc;
    height: 210px;
    position: relative;
    width: auto;
}

/*new article styles*/

ul.grid_view_newarttabcontainer li {
    background-color: white;
    border: 1px solid #e30613;
    border-radius: 8px 8px 8px 8px;
       -o-border-radius: 8px 8px 8px 8px;
    -ms-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -khtml-border-radius: 8px 8px 8px 8px; 
    -moz-border-radius: 8px 8px 8px 8px; 
    cursor: pointer;
    float: left;
    height:330px;
    margin-top:10px;
    margin-left:15px;
    width: 240px;
}

ul.grid_view_newarttabcontainer li:hover {
background:url("/layout/images/cat_list_li_hover.png") no-repeat scroll -5px -20px transparent; 
}

ul.grid_view_newarttabcontainer .bild_topsell img {
padding-left: 45px;
padding-top: 30px;
display:block;
position: relative;


}
ul.grid_view_newarttabcontainer .bild_topsell
{
height:220px;
width:auto;

}

ul.grid_view_newarttabcontainer .info_topsell {
padding-top:5px;
overflow:hidden;
text-align:left;
padding-left:10px;
color:#e30613;
height:60px;
}

ul.grid_view_newarttabcontainer .newbild_schnaeppchen img {
padding-left: 35px;
}

ul.grid_view_newarttabcontainer .info_schnaeppchen{
padding-top:15px;
padding-left:8px;
margin-bottom:3px;
height:46px;
overflow:hidden;
}

.newbild a img {
display:block;
position:absolute; 
left: 45px;
top:30px;
}

.newbild{
    border-bottom: 2px dotted #cccccc;
    height: 225px;
    position: relative;
    width: auto;
}


/*specialoffer tab styles*/

.tabcontent_ul li {
    background-color: white;
    cursor: pointer;
    float: left;
    height:340px;
    margin-bottom:15px;
    margin-left:15px;
    width: 215px;
    /*background:url("/layout/images/tab_li.png") no-repeat scroll 0px 0px transparent;*/
    border-radius: 10px;
       -o-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
   padding: 10px;
   border:2px solid #cccccc; 
font-family: sans-serif;
}

.tabcontent_ul li:hover {
 border-radius: 10px;
       -o-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
border:2px solid #E40613; 
background:url("/layout/images/cat_list_li_hover.png") no-repeat scroll -5px -20px transparent; 
}

.tabcontent_ul .bild_topsell img {
padding-left: 45px;
padding-top: 30px;
display:block;
position: relative;
}

.tabcontent_ul .bild_topsell
{
height:220px;
width:auto;
}

.tabcontent_ul .info_topsell {
overflow:hidden;
text-align:left;
/*padding:5px 5px 5px 10px;*/
color:#08A5B2;
height:53px;
line-height:1.3em;
font-weight: bold;
font-size: 13px;
}

.tabcontent_ul .specialbild_schnaeppchen img {
padding-left: 35px;
}

.tabcontent_ul .info_schnaeppchen{
padding-top:15px;
padding-left:8px;
margin-bottom:3px;
height:46px;
overflow:hidden;
}

.specialbild a img {
  z-index: 0;
}

.specialbild{
display: table-cell;
    height: 220px;
    overflow: hidden;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 220px;    
}


.offer_percent {
    background-image: url("/layout/images/prozentstern.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: 'Anton';
    font-size: 18px;
    font-weight: 400;
    height: 80px;
    width: 80px;
*font-size: 16px;
}


.offer_percent div{
    position: absolute;
    top: 22px;
    left: 22px;
  *left: 20px;
}

.offer_price {
font-size:13px;
line-height: 1.5em;
float: left;
padding-top:5px;
}

.cat_offer_price {
line-height: 1.5em;
float: left;
}

#slider_frame{
    display: block;
    height: 340px;
    width: 812px;
    position:absolute;
    left: -5px;
    border:1px solid #d6d6d6;
    background-color:#ffffff;
}

#slider img{
   position:relative;
}
#frame_img {
/*    background: url("/layout/images/slider_bg.png") no-repeat scroll 0 0 transparent;*/
    display: block;
    height: 351px;
    position: absolute;
    width: 800px;
}

#slider_left {
    /*background: url("/layout/images/slider_left.png") repeat-y scroll 0 0 transparent;*/
    height: 253px;
    left: 0;
    position: absolute;
    top: 40px;
    width: 37px;
    z-index: 1;
}


#slider_right {
   /*background: url("/layout/images/slider_right.png") repeat-y scroll 0 0 transparent;*/
    height: 253px;
    position: absolute;
    right: -4px;
    top: 40px;
    width: 37px;
    z-index: 1;
}

#slider_top {
    /* background: url("/layout/images/slider_top.png") no-repeat scroll 0 0 transparent;*/
    height: 40px;
    position: absolute;
    top: 0;
    width: 815px;
    z-index: 1;
}
#slider_bottom {
/*     background: url("/layout/images/slider_bottom.png") no-repeat scroll 0 0 transparent;*/
    background: url("/layout/images/Schatten_unter_Swipe.png") no-repeat scroll 0px 0px transparent;
    height: 65px;
    position: absolute;
    top: 340px;
    width: 815px;
    z-index: 1;
}

/*basket preview*/


#basket_preview {
    background-color: #FFFFFF;
    border: 1px solid #E40613;
    height: auto;
    padding: 5px;
    position: absolute;
    right: 22px;
    top: 127px;
    width: 210px;
    z-index: 99;
    display: none;
    border-radius:0px 0px 10px 10px;
-khtml-border-radius: 8px;
  -moz-border-radius: 8px;
   -webkit-border-radius: 8px;
   border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}

#basket_preview li {
    border-bottom: 1px dashed #777777;
    display: block;
    float: right;
    height: auto;
    margin-bottom: 10px;
    padding-bottom:5px;
}

a.basket_prev_name {
    float: right;
    font-size: 10px;
    height: 24px;
    overflow: hidden;
    padding: 4px;
    width: 140px;
}

#basket_preview li img{
   max-width: 60px;
   max-height: 60px;
}

#basket_prev_div
{
     cursor: pointer;
    height: 53px;
    position: absolute;
    right: 110px;
    top: 56px;
    width: 135px;
}

#basket_vorschau{
color: #606060;
    display: block;
    font-weight: bold;
    position: absolute;
    right: 41px;
    text-align: center;
    top: 55px;
}






/* article list last seen */
.last_seen_list {
     height: 260px;
     width: 100%;
     float: left;
     margin-bottom: 40px;
}
.last_seen_list li, .cross_selling li {
    border: 2px solid #CCCCCC;
    display: block;
    float: left;
    height: 250px;
    width: 175px;
    padding: 5px;
    margin: 6px;
    border-radius: 10px;
 -khtml-border-radius: 10px;
  -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.cross_selling li:hover{
border-color:#e30613;
}

.last_seen_list li:hover {
   border: 2px solid #e30613;
}

/*Tell A friend styles*/
.tellafriendstyle{
border:1px solid #a6c443;
position:absolute;
left:135px;
}



#TellAFriend fieldset{
width:240px;
}

.imageattrList img {
max-height:60px;
max-width:60px;
border:1px solid #85a220;
cursor:pointer;
margin-right:5px;

}

#versandli{
 top: 100px; 
 left: 175px; 
 position: absolute;
}

#hotlineli{
 top:100px;
 left: 445px; 
 position: absolute;
}

/*Multishop styles*/

.einwarenkorb{
  position:absolute;
  right:521px;
  top:-10px;  
  cursor:pointer;
}

.sflogoactive{
  position:absolute;
  right:412px;
  top:-10px;
  cursor:pointer;
}

.multishop{
  position:absolute;
  right:300px;
  top:-10px;

}

.multishop:hover{
  /*background: url("/layout/multishopImages/United-Kids_Button_mouse_over.png");*/
}

#PlentyWebOrderOverviewAGBPrivacyContainer a{
color:#0079be;

}

.PlentyErrorCode{
display:none;
}

/*Search result styles*/

.LiveSearchImage  img{
width:auto;
padding-left:10px;
padding-right:20px;
}

.LiveSearchVAT{
padding-left:15px;
font-size:11px;
display:none;
}

.LiveSearchShippingHandling{
font-size:11px;
display:none;
}

.Price{
font-size:15px;
}

.PlentyLiveSearchResult tr td:last-child {
  
}

#livesearch_result .box_gray2{
    border:1px solid #E40613!important;
    border-radius:8px;
    padding:5px;
    width:auto !important;
    box-shadow: 2px 2px 3px #888888;
   -moz-box-shadow: 2px 2px 3px #888888;
   -webkit-box-shadow: 2px 2px 3px #888888;
   -ms-box-shadow: 2px 2px 3px #888888;
   -o-box-shadow: 2px 2px 3px #888888;
   -khtml-box-shadow: 2px 2px 3px #888888;
}


#PlentyOrderWebLoginContent #PlentyWebLoginLogin{
    *position: relative !important;
    *right: -400px !important;
    *top: -110px !important;
}

#PlentyOrderWebLoginContent #PlentyWebLoginRegister, #PlentyWebLoginLogin{
    *display: block !important;
    *height: 110px !important;
    *width: 43% !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;
}


#thumbImage img{
border: 1px solid;
  max-height: 55px;
    max-width: 55px;
margin-bottom: 5px;
    margin-right: 5px;
}

/*basket preview new*/
.tabms_cart {  position: relative; margin: 17px 0 0 0; padding: 3px 5px 3px 5px; height: 35px; width: 202px;display:none;top:-30px;}
.tabms_cart.active {display:block}
.tabmsbox {  width: 202px; height: 48px; float: left; padding: 0 0 2px 0; font-size: 90%;}
.tabmsbox ul { padding: 0 0 0 0;}

.wkvorschau { background: #ffffff; margin: 4px 0 0 0px; padding: 0 5px 0 5px; position: absolute; width: 202px; z-index: 2000;border:1px solid #606060; border-radius:8px; display: none;top:-20px; }
.wkvorschauartikel { width: 202px; margin: 0 0 5px 0; min-height: 60px; padding: 5px 0; border-style: none none solid; border-width: 1px; border-color: #ffffff; }
.wkvorschauartikel:first-child { border-top-style: solid; }
.wkvorschauartikel .plenty-base-price { display: block; font-size: 80%; }
.wkvorschauartikel{border-bottom:1px dashed #606060}
.produkt {/* height: 225px; width: 236px; margin: 10px 10px 20px 0; float: left;*/ }
.message .produkt { height: 150px; width: 162px; /*margin: 10px 10px 20px 0;*/ border-top: solid 1px #c2c2c2;/* float: left;*/ }
.zoomoptions{display:none}
.zoomoptions .producerlogo{max-width:190px; max-height:50px}
.zoomoptions{background: none repeat scroll 0 0 #FFFFFF;display: none; padding: 10px; position: absolute; text-align: center;  width: 208px;   z-index: 110;}

.zoomoptions .zoomimages img{max-width:60px;max-height:60px; margin:5px; }
.zoomoptions #mainimg{display:block; text-align:center;text-decoration:none;}
.zoomoptions .produkt_picture a{width: 208px;}
.zoomoptions .zoomimages {padding:5px; border-top:1px dotted #ccc;  display:block;}
.zoomoptions p{margin:0;padding:0}
.zoomoptions{ 
box-shadow: 0 0 4px 2px #CCCCCC; 
-moz-box-shadow: 0 0 4px 2px #CCCCCC;
-o-box-shadow: 0 0 4px 2px #CCCCCC;
-ms-box-shadow: 0 0 4px 2px #CCCCCC;
-webkit-box-shadow: 0 0 4px 2px #CCCCCC;
-xhtml-box-shadow: 0 0 4px 2px #CCCCCC;
border-radius:8px;
-webkit-border-radius:8px;
-o-border-radius:8px;
-ms-border-radius:8px;
-xhtml-border-radius:8px;
-moz-border-radius:8px;
border:1px solid #cccccc;
}

.wkanzahl{
color: #D10900;
font-weight: bold;
float: right;
font-size: 11px;
}

#ratingdiv{
 border-bottom: 1px solid #E40613;
    border-top: 1px solid #E40613;
    height: 60px;
    padding-top: 10px;
}

#ratingdiv ul{
margin-top: 10px;
}

#ratingdiv ul li{ 
float: left;
width: 90px;
}

.fb_iframe_widget span{
width:130px !important;
}

.uiGrid pluginConnectButtonLayoutRoot td.pls {
display:none !important;
}

.ca-item-main:hover{
border:2px solid #E30613 !important;
}

#namediv {
    font-size: 11px;
    height: 15px;
    margin-top: 5px;
    overflow: hidden;
    width: 130px;
}

#pricediv {
    color: #E40613;
    font-size: 14px;
    font-weight: bold;
}
#prevdiv{
height:120px;
display:table-cell;
vertical-align:middle;
width:130px;
}


#category_image_div{
height:210px;
display:table-cell;
vertical-align:middle;
}
/* Errors */
  div.PlentyError input[type=text], div.PlentyError input[type=password]
    {
    border:none;
    border:1px dashed #f44d4d!important;
    background-color:#fbe7e7;
    }
  
  div.PlentyErrorPane
    {
    display:    none;
    color:      white;
    font-size:    12pt;
    }
   .PlentyErrorMessageBox
   {
    background-color: #f36060;
      border: 1px dashed #9c2020 !important;
    margin-bottom:5px;
    padding:5px;
   }





/* Box Settings*/
  .PlentyWebBasketContainer
  {
    margin-bottom:15px;  
  }
  #PlentyWebBasketTitleContainer
  {
    margin-top:15px;  
  }

/* Box Headlines */

  .PlentyWebBasketContainerTitle
  {
      background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

      /* rounded borders top left and right */
      -moz-border-radius-topleft:5px;
      -moz-border-radius-topright:5px;
      -khtml-border-radius-topleft:5px;
      -khtml-border-radius-topright:5px;
      
      /* rest */
      color:#383838;/*#32576d;*/
      font-size:15px;
      font-weight:400;
      border:1px solid #cccccc;
      padding:5px 10px 5px 10px;
     *width:786px !important;
     *height:23px !important;
  }
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingCountryContainerTitle,.PlentyWebBasketOpenableContainer:hover #PlentyWebBasketPaymentMethodContainerTitle,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingMethodContainerTitle,.PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainer,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainerTitle
  {
    cursor:pointer;
    
   background: rgb(243,197,189); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(243,197,189,1) 0%, rgba(232,108,87,1) 50%, rgba(234,40,3,1) 51%, rgba(255,102,0,1) 75%, rgba(199,34,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,197,189,1)), color-stop(50%,rgba(232,108,87,1)), color-stop(51%,rgba(234,40,3,1)), color-stop(75%,rgba(255,102,0,1)), color-stop(100%,rgba(199,34,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c5bd', endColorstr='#c72200',GradientType=0 ); /* IE6-9 */

  }
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingMethodContainerTitle #WebBasketShippingMethodSelectedChange,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketPaymentMethodContainerTitle #WebBasketPaymentMethodSelectedChange,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingCountryContainerTitle #WebBasketShippingCountrySelectedChange,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainerTitle #WebBasketCouponSelectedChange
  {
    color:#fff;
  }

/* Box Body */

  .PlentyWebBasketContainerContent
  {
    /* inner shadow*/
    -moz-box-shadow: inset 0px 0px 3px #cccccc;
    -webkit-box-shadow: inset 0px 0px 3px #cccccc;
    box-shadow: inset 0px 0px 3px #cccccc;
    
    /* rounded bottom */
    -khtml-border-radius-bottomleft:5px;
    -khtml-border-radius-bottomright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    
    /* rest */
    border:1px solid #cccccc;
    border-top:0;
    background-color:#fff;
    padding:10px;
    line-height:17px;
  }
  
/* footer */
  #PlentyWebBasketFooterContainerContent
  {  
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -khtml-border-radius-topleft:5px;
    -khtml-border-radius-topright:5px;
    
    text-align: right;
*border:1px solid #B5C6D0;
  }

/* Box Head change Buttons */
  #WebBasketShippingCountrySelectedChange,#WebBasketPaymentMethodSelectedChange,#WebBasketShippingMethodSelectedChange,#WebBasketCouponSelectedChange
  {
    font-size:12px;
    font-weight:400;
    color:blue;
    float:right;
    margin-top:3px;  
    cursor:pointer;
  *margin-top:0px !important;
    *position: absolute;
    *right: 10px;
  }

/* Box slideable:hover */

.PlentyWebBasketOverlayMainPane > .PlentyWebBasketOverlayBackground
{
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  position: fixed;
  opacity: 0.5;
  background-color: black;
}

.PlentyWebBasketOverlayMainPane > .PlentyWebBasketOverlayContent
{
  max-height: 80%;
  overflow: auto;
  min-width: 30%;
  width: 40%;
  top: 10%;
  left: 30%;
  position: fixed;
  z-index: 10001;
}

.PlentyWebBasketOverlayMainPane > .PlentyWebBasketOverlayClose
{
  position: fixed;
  height: 35px;
  width: 35px;
  cursor: pointer;
  background-image: url(/images/icons/silk/overlay_close.png);
  top:8%;
  right:29%;
  z-index: 10002;
}
    #PlentyWebBasketShippingMethodContainer{
	display:none;
}

#PlentyWebBasketShippingCountryContainer{
	display:none;
}
#PlentyWebBasketPaymentMethodContainer{
	display:none;
}
/* Titel CSS */

#nextWebBasket1,#change_basketWebBasketItemsRefresh,#proceed_orderWebBasket1
  {
    display:block;
    text-align:right;
    margin-top:5px;  
  }
  
/* Article List CSS */

  #PlentyWebBasketItemsData
  {
     display : table;
*display:block !important;
     width: 100%;
  }
  
  #PlentyWebBasketItemsItemsHeader
  {
     display : table-row;
 *display:block !important;
  }
  #PlentyWebBasketItemsItemsHeader > div.ItemsHeadline
  {
     display : table-cell;
     border-bottom: 1px solid #CCCCCC;
     padding:0 5px 5px 5px;
     font-weight:bold;
 *float: left !important;
  }
  #PlentyWebBasketItemsMain
  {
     display : table-row-group;
*clear:both !important;
  }
  #PlentyWebBasketItemsMain > div.PlentyBasketItemRow > div
  {
     vertical-align: top;
     display : table-cell;
     border-bottom: 1px solid #b5c6d0;
     padding:5px;
 *float: left;
     *border-bottom: none;
  }
  #PlentyWebBasketItemsMain > div.PlentyBasketItemRow
  {
     display : table-row;
 *border-bottom: 1px solid #CCCCCC !important;    
     *display: block !important;
     *height: 175px !important;
  }
  #PlentyWebBasketItemsItemsHeaderImage,.ItemsImage { width:15%; text-align:center; }
  #PlentyWebBasketItemsItemsHeaderDescription { width:60%; *width:53%;}
  #PlentyWebBasketItemsItemsHeaderQuantity { width:10%; }
  #PlentyWebBasketItemsItemsHeaderTotal { width:10%; }  
  #PlentyWebBasketItemsItemsHeaderDelete { width:5%; text-align:center; }
  
  
  .ItemsDescriptionInfo > .PlentyDataContainer > .PlentyDataContainerTitle
  {
    font-weight:bold;  
  }
  .ItemsDescriptionInfo > .PlentyDataContainer
  {
    float:left; margin-right:15px; margin-top:5px;
  }
  .ItemsVariationSelection
  {
  clear:both; display:block; width:100%  
  }
  .ItemsDescriptionGiftPackage
  {
  clear:both;  
  }
  .ItemsDescriptionGiftPackage:hover
  {
  cursor:pointer;  
  }

#PlentyWebBasketItemsMain > div.PlentyBasketItemRow > .ItemsImage{*width: 15% !important;}
#PlentyWebBasketItemsMain > div.PlentyBasketItemRow > .ItemsImage img{*width: 100px !important;}
#PlentyWebBasketItemsMain > div.PlentyBasketItemRow > .ItemsDescription{*width: 53% !important;}
#PlentyWebBasketItemsMain > div.PlentyBasketItemRow > .ItemsQuantity{*width: 10% !important;}
#PlentyWebBasketItemsMain > div.PlentyBasketItemRow > .ItemsPrice{*width: 10% !important;}
#PlentyWebBasketItemsMain > div.PlentyBasketItemRow > .ItemsDelete{*width: 5% !important;}
#PlentyWebBasketItemsMain > div.PlentyBasketItemRow > .ItemsQuantity > input{*width:100% !important;}
  
/* Basket Sum */

  #PlentyWebBasketTotalsBasketSumBox
  {
    text-align:right;
  }
  
  .PlentyBasketSumTitle
  {
    font-weight:bold; display:inline-block;
*float: left;
    *width: 690px;
  }
  .PlentyBasketSum
  {
    border-bottom:1px solid #CCCCCC;
    padding:5px;
  }
  .PlentyBasketSumDetail
  {
      display: inline-block;
      min-width: 10%;
      padding-left: 25px;
      text-align: right;
 *padding-left:0px;
  }
  #PlentyWebBasketTotalsTotalAmount
  {
    border-bottom:none;  
   *margin-bottom:10px;
  }
  
  #PlentyGoodsValueNetTitle,#PlentyShippingCostsNetTitle,#PlentySubtotalNetTitle
  {
    font-weight:400!important;
  }
.ItemsQuantity input { width:50px;}


.ItemsDescriptionGiftPackageTitle
{
  font-weight: bold;
  display: inline-block;
  padding-bottom: 3px;
}

.ItemsDescriptionDiscountDetail
{
color:#95C65C;
}

.ItemParamError > .ItemsDescriptionParamDetail, .ItemParamError > .ItemsDescriptionCharacterDetail
{
    color: red;
    font-style:italic;
}


/* Country Select */

  #PlentyWebBasketShippingCountryText1,#PlentyWebBasketShippingCountryForm
  {
    display:inline;
  }  
  #PlentyWebBasketShippingCountrySelect { display:inline-block; margin-left:10px; }
/* Payment */
  .PlentyWebBasketPaymentMethodRadio
  {
        float: left; font-size: 12px; font-weight: 400; margin-top: 7px; min-width: 350px;
  }
  .PlentyWebBasketPaymentMethodPrice
  {
    font-size:14px;float:right;font-weight:400;  margin-top:7px;
  }
  .PlentyWebBasketPaymentMethodAdvice
  {
    display:inline-block; margin-left:10px;
  }
  
  #PlentyWebBasketPaymentMethodSelect .PlentyFormContainer
  {
    border-bottom: 1px solid #B5C6D0;
    min-height: 30px;
    padding: 5px 0;
  }
  #PlentyGoodsRebateTitle,#PlentyGoodsRebateDetail
  {
    color:#95c65c;
  }
  
  #PlentyWebBasketTotalsGoodsValueGross,#PlentyWebBasketTotalsShippingCostsGross
  {
    border-bottom:none; padding-bottom:0;
  }
/* Shipping Select */

  #PlentyWebBasketShippingMethodSelect
  {
    padding-left: 5px;
      padding-right: 5px;
  }
  #PlentyWebBasketShippingMethodSelect .PlentyFormContainer
  {
    border-bottom: 1px solid #b5c6d0;
    min-height: 30px;
    padding: 5px 0;
  }
  #PlentyWebBasketShippingMethodSelect .PlentyFormContainer:last-child
  {
    border-bottom:none;  
  }
  .PlentyWebBasketShippingMethodName
  {
    float:left; font-size:12px; font-weight:400; margin-top:7px;
  }
  .PlentyWebBasketShippingMethodPrice
  {
    font-size:14px;float:right;font-weight:400; margin-top:7px;
  }

	#PlentyTotalAmountDetail, #PlentyTotalAmountSubscriptionDetail
	{
		font-weight: bold;
		vertical-align: top;
	}
	
	
	#PlentyTotalAmountTitle > .PlentyDataAdditional,
	#PlentyTotalAmountSubscriptionTitle > .PlentyDataAdditional
	{
		font-weight: normal;
	}
	
	#PlentyWebBasketTotalsVoucherCreditNote
	{
		color: #95C65C;
	}
	


/* General Styles */
#PlentyOrderCheckoutAccordion
  {
    margin:10px 0 10px 0;
    clear:both;
  }

  /* Errors */
  div.PlentyError input[type=text], div.PlentyError input[type=password]
    {
    border:none;
    border:1px dashed #f44d4d!important;
    background-color:#fbe7e7;
*height:20px !important;
*width:100px !important;
    }
    .PlentyError span
    {
      color:#f44d4d;  
    }
  
  div.PlentyErrorPane
    {
    display:    none;
    color:      white;
    font-size:    12pt;
    }
   .PlentyErrorMessageBox
   {
    background-color: #f36060;
    border: 1px dashed #9c2020 !important;
    margin-bottom:5px;
    padding:5px;
   }
   
    .PlentyMandatoryField { font-weight:bold; }
    #PlentyOrderWebShippingMethodContent input,#PlentyOrderWebPaymentMethodContent input
    {
         margin-right:5px;  
    }

  #PlentyOrderCheckoutButtonsTop > #PlentyOrderCheckoutButtonsOpenBasket { float:left; margin-bottom: 4px; }
  #PlentyOrderCheckoutButtonsTop > #PlentyOrderCheckoutButtonsOpenHelp { float: right; }


/* Accordion Headlines */

  .AccordionTitle
  {
      background: rgb(255,255,255); /* Old browsers */
background:-moz-linear-gradient(center top , #E40613 -269%, #F1F1F1 50%, #E1E1E1 78%, #E30613 264%) repeat scroll 0 0 transparent;
background: -webkit-gradient(center top , #E40613 -269%, #F1F1F1 50%, #E1E1E1 78%, #E30613 264%) repeat scroll 0 0 transparent;
background: -webkit-linear-gradient(center top , #E40613 -269%, #F1F1F1 50%, #E1E1E1 78%, #E30613 264%) repeat scroll 0 0 transparent;
background: -o-linear-gradient(center top , #E40613 -269%, #F1F1F1 50%, #E1E1E1 78%, #E30613 264%) repeat scroll 0 0 transparent;
background: -ms-linear-gradient(center top , #E40613 -269%, #F1F1F1 50%, #E1E1E1 78%, #E30613 264%) repeat scroll 0 0 transparent;
background: linear-gradient(center top , #E40613 -269%, #F1F1F1 50%, #E1E1E1 78%, #E30613 264%) repeat scroll 0 0 transparent;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

      /* rounded borders top left and right */
/* -moz-border-radius-topleft:5px;
      -moz-border-radius-topright:5px;
      -khtml-border-radius-topleft:5px;
-khtml-border-radius-topright:5px;*/
      
      /* rest */
      color:#32576d;
      font-size:18px;
      border:1px solid #b5c6d0;
      padding:5px 10px 5px 10px;
      font-weight:400;
  }
  .AccordionTitle.CurrentAccordionTitle
  {
    background: rgb(243,197,189); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(243,197,189,1) 0%, rgba(232,108,87,1) 50%, rgba(234,40,3,1) 51%, rgba(255,102,0,1) 75%, rgba(199,34,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,197,189,1)), color-stop(50%,rgba(232,108,87,1)), color-stop(51%,rgba(234,40,3,1)), color-stop(75%,rgba(255,102,0,1)), color-stop(100%,rgba(199,34,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(243,197,189,1) 0%,rgba(232,108,87,1) 50%,rgba(234,40,3,1) 51%,rgba(255,102,0,1) 75%,rgba(199,34,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c5bd', endColorstr='#c72200',GradientType=0 ); /* IE6-9 */

    /* rest */
    border:1px solid #cccccc;
    color:#ffffff;
    
  }
 

 .AccordionTitle.AlreadyOpened
  {
    background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

    /* rest */
    border:1px solid #cccccc;
    color:#383838;
    
  }
  
 /* Unique goes here */
 
 /* Unique goes here */


/* Accordion Body */

  #PlentyOrderCheckoutAccordion > .AccordionPane
  {
    /* inner shadow*/
    -moz-box-shadow: inset 0px 0px 3px #cccccc;
    -webkit-box-shadow: inset 0px 0px 3px #cccccc;
    box-shadow: inset 0px 0px 3px #cccccc;
    
    /* rounded bottom */
    -khtml-border-radius-bottomleft:5px;
    -khtml-border-radius-bottomright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    
    /* rest */
    border:1px solid #cccccc;
    border-top:0;
    background-color:#fff;
    padding:10px;
    line-height:17px;
    margin-bottom:10px;
  }


/* Input fields*/
div.PlentyFormBox input[type=text],div.PlentyFormBox input[type=password]
{
  border:none;  
  border:1px solid #CCC;
/*padding:3px 0;*/
  margin-top:2px;
 *height:15px !important;
 *width:150px !important;
}
div.PlentyFormBox input[type=text]:focus,div.PlentyFormBox input[type=password]:focus
{
  border:none;  
  border:1px solid #E40613;
/*padding:3px 0;*/
 *height:15px !important;
 *width:150px !important;
}

/* General Styles end */


.PlentyOrderDeliveryAddress
{
  border: 1px solid #cccccc;
  margin: 16px 7px 0px 7px;
  padding: 10px;
  float: left;
  width: 45%;
}

.PlentyOrderDeliveryAddress > .PlentyWebShippingDetailsListTitle
{
  background-color: #f0f0f0;
  border-bottom: 1px solid #cccccc;
  font-weight: bold;
  margin: -10px;
  padding: 10px;
display: block;
}


.PlentyOrderDeliveryAddress > .PlentyWebShippingDetailsListContent
{
  margin-top: 15px;
float: left;
}

.PlentyOrderDeliveryAddress > .PlentyWebEditButtonContent
{
float: right;
margin-top: 15px;
}

#PlentyWebShippingDetailsSubmit
{
    clear: both;

text-align: right;
padding:5px;
}
  #PlentyOrderWebShippingDetailsTitle{
	display:none;
}/* main header */
#PlentyWebOrderSystemTitle {
background: #EEEEEE;
border-bottom: 2px solid #CCCCCC !important;
color: #444444;
font-size: 18px;
font-weight: normal;
padding: 5px 10px;
margin-bottom: 0;
}

/* main container */
#PlentyWebOrderSystemMainContainer {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
line-height: 17px;
padding: 16px;
}

/* 2 COLUMN LAYOUT */

/* table */
#PlentyWebOrderSystemTable { 
display: table;
width: 100%;
}
/* row */
#PlentyWebOrderSystemTableRow { 
display: table-row;
}
/* cell */
#PlentyWebOrderSystemTableRow > div { 
display: table-cell;
width: 50%;
}
#PlentyWebOrderSystemContainer1 {
padding-right: 8px;
}
#PlentyWebOrderSystemContainer2 {
padding-left: 8px;
}


/* LABEL INPUT LIST */

/* table */
#PlentyWebOrderSystemContainer1 > div,
#PlentyWebOrderSystemContainer2 > div {
display: table;
width: 100%;
}
/* row */
.PlentyWebOrderSystemData {
display: table-row;
}
/* cell */
.PlentyWebOrderSystemData > div {
display: table-cell;
vertical-align: middle;
}
/* label cell */
.PlentyWebTableCellLabel {
}
/* input cell */
.PlentyWebTableCellInputs,
.PlentyWebTableCellInputsMulti {
width: 61%;
}

/* label */
.PlentyWebTableCellLabel > span {
display: block;
}
/* input wrappers */
.PlentyWebTableCellInputs > span,
.PlentyWebTableCellInputsMulti > span {
display: block;
margin: 2px 0;
}
/* input */
.PlentyWebTableCellInputs > span > input,
.PlentyWebTableCellInputsMulti > span > input,
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayDayInput > input,
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayMonthInput > input,
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayYearInput > input  {
width: 100%;
margin-left: -1px;
color: #404040 !important;
}
/* select */
.PlentyWebTableCellInputs > span > select {
margin-left: -1px;
}
/* input wrapper multi (street, nr., zip, city) */
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputStreetInput,
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputCityInput {
width: 74%;
}
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputHouseNoInput,
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputZipCodeInput {
width: 22%;
}
/* input wrapper multi (street, nr., zip, city) */
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputStreetInput,
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputZipCodeInput {
float: left;
}
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputHouseNoInput,
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputCityInput {
float: right;
}
.PlentyWebOrderSystemClear {
clear: both;
}
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayInput {
display: block;
}
/* input wrapper multi (date of birth) */
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayDayInput,
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayMonthInput,
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayYearInput {
display: block;
float: left;
vertical-align: top;
text-align: center;
width: 9%;
}
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayYearInput {
width: 22%;
}
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayMonthInput,
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayYearInput {
margin-left: 4%;
}

#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayInput input {
text-align: center;
}

#PlentyWebOrderSystemBirthdayTitle,
#PlentyWebOrderSystemVATNumberTitle {
}
#PlentyWebOrderSystemBirthdayNotice,
#PlentyWebOrderSystemVATNumberNotice {
display: block;
font-size: 0.8em;
padding: 2px 0;
}

/* select */
#PlentyWebOrderSystem select {
border: 1px solid #CCCCCC;
font-size: 12px;
margin-top: 2px;
margin-bottom: 0;
height: 34px; /*no height set*/
padding: 7px 5px 7px 0; /*no padding set*/
}
#PlentyWebOrderSystem select:hover,
#PlentyWebOrderSystem select:focus {
border-color: #666666; /*1474d4*/
}
#PlentyWebOrderSystemSalutation {
width: 33%;
}
#PlentyWebOrderSystemCountry {
width: 66%;
}

/* input */
#PlentyWebOrderSystem input[tyle=text],
#PlentyWebOrderSystem input[tyle=password] {
border: 1px solid #CCCCCC;
padding: 2px 3px;
font-size: 12px;
height: 28px; /*13px*/
margin-top: 2px;
margin-bottom: 0;
}
#PlentyWebOrderSystem input[tyle=text]:hover,
#PlentyWebOrderSystem input[tyle=password]:hover,
#PlentyWebOrderSystem input[tyle=text]:focus,
#PlentyWebOrderSystem input[tyle=password]:focus {
border-color: #666666 !important; /*1474d4*/
}

/* note */
#PlentyWebOrderSystemContainer4 {
margin-top: 16px;
}


#PlentyWebLoginRegisterRadios > div > label > input[type=radio] {
height: auto !important;
}

.PlentyMandatoryField {
font-weight: bold !important;
}
/* main header */
#PlentyWebCustomerRegistrationTitle {
background: #EEEEEE;
border-bottom: 2px solid #CCCCCC !important;
color: #444444;
font-size: 18px;
font-weight: normal;
padding: 5px 10px;
margin-bottom: 0;
}

/* main container */
#PlentyWebCustomerRegistrationMainContainer {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
line-height: 17px;
padding: 16px;
}

/* 2 COLUMN LAYOUT */

/* table */
#PlentyWebCustomerRegistrationTable { 
display: table;
width: 100%;
}
/* row */
#PlentyWebCustomerRegistrationTableRow { 
display: table-row;
}
/* cell */
#PlentyWebCustomerRegistrationTableRow > div { 
display: table-cell;
width: 50%;
}
#PlentyWebCustomerRegistrationContainer1 {
padding-right: 8px;
}
#PlentyWebCustomerRegistrationContainer2 {
padding-left: 8px;
}


/* LABEL INPUT LIST */

/* table */
#PlentyWebCustomerRegistrationContainer1 > div,
#PlentyWebCustomerRegistrationContainer2 > div {
display: table;
width: 100%;
}
/* row */
.PlentyWebCustomerRegistrationData {
display: table-row;
}
/* cell */
.PlentyWebCustomerRegistrationData > div {
display: table-cell;
vertical-align: middle;
}
/* label cell */
.PlentyWebTableCellLabel #PlentyWebCustomerRegistrationBirthdayTitle {
	padding-bottom:25px;
}
/* input cell */
.PlentyWebTableCellInputs,
.PlentyWebTableCellInputsMulti {
width: 61%;
}

/* label */
.PlentyWebTableCellLabel > span {
display: block;
}
/* input wrappers */
.PlentyWebTableCellInputs > span,
.PlentyWebTableCellInputsMulti > span {
display: block;
margin: 2px 0;
}
/* input */
.PlentyWebTableCellInputs > span > input,
.PlentyWebTableCellInputsMulti > span > input,
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayDayInput > input,
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayMonthInput > input,
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayYearInput > input  {
width: 100%;
margin-left: -1px;
color: #404040 !important;
}
/* select */
.PlentyWebTableCellInputs > span > select {
margin-left: -1px;
}
/* input wrapper multi (street, nr., zip, city) */
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputStreetInput,
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputCityInput {
width: 74%;
}
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputHouseNoInput,
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputZipCodeInput {
width: 22%;
}
/* input wrapper multi (street, nr., zip, city) */
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputStreetInput,
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputZipCodeInput {
float: left;
}
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputHouseNoInput,
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputCityInput {
float: right;
}
.PlentyWebCustomerRegistrationClear {
clear: both;
}
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayInput {
display: block;
}
/* input wrapper multi (date of birth) */
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayDayInput,
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayMonthInput,
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayYearInput {
display: block;
float: left;
vertical-align: top;
text-align: center;
width: 9%;
}
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayYearInput {
width: 22%;
}
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayMonthInput,
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayYearInput {
margin-left: 4%;
}

#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayInput input {
text-align: center;
}

#PlentyWebCustomerRegistrationBirthdayTitle,
#PlentyWebCustomerRegistrationVATNumberTitle {
}
#PlentyWebCustomerRegistrationBirthdayNotice,
#PlentyWebCustomerRegistrationVATNumberNotice {
display: block;
font-size: 0.8em;
padding: 2px 0;
}

/* select */
#PlentyWebCustomerRegistration select {
border: 1px solid #CCCCCC;
font-size: 12px;
margin-top: 2px;
margin-bottom: 0;
height: 34px; /*no height set*/
padding: 7px 5px 7px 0; /*no padding set*/
}
#PlentyWebCustomerRegistration select:hover,
#PlentyWebCustomerRegistration select:focus {
border-color: #666666; /*1474d4*/
}
#PlentyWebCustomerRegistrationSalutation {
width: 33%;
}
#PlentyWebCustomerRegistrationCountry {
width: 66%;
}

/* input */
#PlentyWebCustomerRegistration input[tyle=text],
#PlentyWebCustomerRegistration input[tyle=password] {
border: 1px solid #CCCCCC;
padding: 2px 3px;
font-size: 12px;
height: 28px; /*13px*/
margin-top: 2px;
margin-bottom: 0;
}
#PlentyWebCustomerRegistration input[tyle=text]:hover,
#PlentyWebCustomerRegistration input[tyle=password]:hover,
#PlentyWebCustomerRegistration input[tyle=text]:focus,
#PlentyWebCustomerRegistration input[tyle=password]:focus {
border-color: #666666 !important; /*1474d4*/
}

/* note */
#PlentyWebCustomerRegistrationContainer4 {
margin-top: 16px;
}


#PlentyWebLoginRegisterRadios > div > label > input[type=radio] {
height: auto !important;
}

.PlentyMandatoryField {
font-weight: bold !important;
}
/* container main */

#PlentyWebCancelNewsletter {
    margin: 10px auto 0;
    width: 322px;
}


/* accordion header (cancel newsletter) */

#PlentyWebCancelNewsletterTitle
{
background: #EEEEEE;
border-bottom: 2px solid #CCCCCC !important;
color: #444444;
font-size: 18px;
font-weight: normal;
padding: 5px 10px;
margin-bottom: 0;
}

/* accordion body (cancel newsletter) */

#PlentyWebCancelNewsletterMainContainer
{
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
line-height: 17px;
padding: 10px;

font-family: Arial,Helvetica,sans-serif;
}

/* login container content */

.PlentyMyAccountContainerTitle { 
display: block; 
color: #4582A5; 
font-size: 14px; 
margin-bottom: 10px; 
padding-bottom: 5px; 
} 

/* text before */
#PlentyWebCancelNewsletterNotice { 
padding: 5px 0 10px; 
color: #626262;
} 

/* row */
#PlentyWebCancelNewsletterEMailContainer {
display: block; 
} 

/* labels */
#PlentyWebCancelNewsletterEMailTitle { 
display: inline-block; 
float: left;
width: 100px; 

padding-top: 11px;
color: #626262;
} 

/* input container */
#PlenyWebCancelNewsletterEMailContent { 
    display: inline-block; 
    color: #626262;
    font-weight: normal; 
} 

/* inputs */
#PlentyWebCancelNewsletterEMail {
border: 1px solid #CCCCCC;
padding: 2px 3px;
font-size: 12px;
height: 28px; /*13px*/
margin-top: 2px;
margin-bottom: 0;

width: 190px;
}
/* inputs hover,focus */
#PlentyWebCancelNewsletterEMail:hover,
#PlentyWebCancelNewsletterEMail:focus {
border-color: #666666 !important; /*1474d4*/
}

/* text after */
#PlentyWebCancelNewsletterContainer2 { 
padding-top: 10px; 
padding-bottom: 5px; 
} 



/* LINKS */


/*standard*/

#PlentyWebMyAccountLogin a:link, 
#PlentyWebMyAccountLogin a:visited {
color: #282828 !important;
text-decoration: none;
}
#PlentyWebMyAccountLogin a:hover,
#PlentyWebMyAccountLogin a:focus,
#PlentyWebMyAccountLogin a:active {
color: #686868 !important;
text-decoration: none;
}/* 1 Accordion*/

  #PlentyWebLoginRegister,#PlentyWebLoginLogin
  {
    display:inline-block;
    width:47%;  
    vertical-align:top;
  *display: inline!important;
    *position:relative!important;
  }
  #PlentyWebLoginLogin
  {
    margin-left:30px  
 *left: 465px !important;
    *top: -194px !important;
  }
  #PlentyWebLoginNotice
  {
    font-size:14px;
    font-weight:bold;
    margin:10px 0 10px 0
  }
  .PlentyFormContainer.PlentyWebLoginData
  {
    margin:10px 0 10px 0;  
  }  
  #PlentyWebLoginRegisterTitle,#PlentyWebLoginLoginTitle
  {
    font-size:14px;
    color:#4582a5;
    /*border-bottom:1px solid #ccc;*/
    padding-bottom:5px;
    margin-bottom:10px;
 *width:300px !important;
  }
  #PlentyWebLoginRegisterRadiosRegister { margin-top:3px; }
  #PlentyWebLoginRegisterRadios { font-weight:bold; }
  #PlentyWebLoginLoginEmailTitle,#PlentyWebLoginLoginPasswordTitle { width:100px;display:inline-block }
  #PlentyWebLoginLoginSubmit { margin-top: 49px; }
  
  #PlentyWebInvoiceDetailsVATNumberNotice { font-size: 90%; }
  /* container main */

#PlentyWebLostPWDLogin {
    margin: 10px auto 0;
    width: 322px;
}


/* accordion header (forgotten password)  */

.PlentyLostPWDContainerTitle
{
background: #EEEEEE;
border-bottom: 2px solid #CCCCCC !important;
color: #444444;
font-size: 18px;
font-weight: normal;
padding: 5px 10px;
margin-bottom: 0;
}

/* accordion body (forgotten password) */

.PlentyLostPWDContainerContent
{
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
line-height: 17px;
padding: 10px;

font-family: Arial,Helvetica,sans-serif;
}

/* login container content */

.PlentyMyAccountContainerTitle { 
display: block; 
color: #4582A5; 
font-size: 14px; 
margin-bottom: 10px; 
padding-bottom: 5px; 
} 

/* text before */
#PlentyWebCancelNewsletterNotice { 
padding: 5px 0 10px; 
color: #626262;
} 

/* row */
#PlentyWebLostPWDData {
display: block; 
} 

/* labels */
#PlentyWebLostPWDLoginEmailTitle { 
display: inline-block; 
float: left;
width: 100px; 

padding-top: 11px;
color: #626262;
} 

/* input container */
#PlentyWebLostPWDLoginEmailContent { 
    display: inline-block; 
    color: #626262;
    font-weight: normal; 
} 

/* inputs */
#PlentyWebLostPWDLoginEmail {
border: 1px solid #CCCCCC;
padding: 2px 3px;
font-size: 12px;
height: 28px; /*13px*/
margin-top: 2px;
margin-bottom: 0;

width: 190px;
}
/* inputs hover,focus */
#PlentyWebLostPWDLoginEmail:hover,
#PlentyWebLostPWDLoginEmail:focus {
border-color: #666666 !important; /*1474d4*/
}

/* text after */
#PlentyWebLostPWDData + div { 
padding-top: 10px; 
padding-bottom: 5px; 
} 



/* LINKS */


/*standard*/

#PlentyWebMyAccountLogin a:link, 
#PlentyWebMyAccountLogin a:visited {
color: #282828 !important;
text-decoration: none;
}
#PlentyWebMyAccountLogin a:hover,
#PlentyWebMyAccountLogin a:focus,
#PlentyWebMyAccountLogin a:active {
color: #686868 !important;
text-decoration: none;
}div#PlentyWebInvoiceDetailsContainer1,
div#PlentyWebInvoiceDetailsContainer2
{
display: table; border:1px solid #ccc;
*display: block !important;
width: 49%;
margin-bottom:8px;
border-spacing: 2px;
*padding-top:10px !important;
}

div#PlentyWebInvoiceDetailsContainer1
{
float: left;
}

div#PlentyWebInvoiceDetailsContainer2
{
float: right;
}


div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer,
div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer
{
display: table-row;
*display:block !important;
*padding-bottom:5px !important;
}

div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer > .PlentyFormTitle, div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer > .PlentyFormValue,
div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer > .PlentyFormTitle, div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer > .PlentyFormValue
{
display: table-cell;
*display: inline !important; 
vertical-align: top;
padding:0 5px;
*padding-top:5px !important;
*vertical-align: middle !important;
}

div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer:first-child > .PlentyFormTitle,
div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer:first-child > .PlentyFormValue,
div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer:first-child > .PlentyFormTitle,
div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer:first-child > .PlentyFormValue
{
padding-top:10px!important;
*padding-top:0px !important;
}

div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer:last-child > .PlentyFormTitle,
div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer:last-child > .PlentyFormValue,
div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer:last-child > .PlentyFormTitle,
div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer:last-child > .PlentyFormValue
{
padding-bottom:10px!important;
}

div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer > .PlentyFormTitle,
div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer > .PlentyFormTitle
{
text-align: right;
}

#PlentyWebInvoiceDetailsBirthdayNotice
{
display: block;
*text-align:center !important;
}


div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer > .PlentyFormValue input,
div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer > .PlentyFormValue input
{
width:99%;
}

input#PlentyWebInvoiceDetailsStreet, input#PlentyWebInvoiceDetailsCity
{
width: 69% !important;
*width:30% !important;
}

input#PlentyWebInvoiceDetailsHouseNo{
*width:10% !important;
}

input#PlentyWebInvoiceDetailsHouseNo, input#PlentyWebInvoiceDetailsZIPCode
{
width: 27% !important;
*width:15 !important;
}

#PlentyWebInvoiceDetailsBirthdayNotice
{
font-size: 90%;
}

#PlentyWebInvoiceDetailsBirthdayContainer .address_input_field
{
width: 31% !important;
*width:10% !important;
}


#PlenyWebInvoiceDetailsStreetContent, #PlenyWebInvoiceDetailsZIPCodeContent
{
  text-align: right;
}

#PlentyWebInvoiceDetailsStreet, #PlentyWebInvoiceDetailsZIPCode
{
  float: left;
 *float:none !important;
}

/*** Container 3     ***/

div#PlentyWebInvoiceDetailsContainer3,
div#PlentyWebInvoiceDetailsNotice2
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}


#PlentyWebInvoiceDetailsSubmit
{
margin-top:5px;
text-align:right;
}
#PlentyOrderWebShippingDetailsContent{
*display:block;
}

#PlentyWebShippingDetailsLoginSubmit,#PlentyWebShippingDetailsFormPane .PlentyFormBox
{
   border:1px solid #ccc;
  padding:10px;  
    width:47%
}
#PlentyWebShippingDetailsLoginSubmit,#PlentyWebShippingDetailsFormPane .PlentyFormBox:last-child
{
  width:auto;
}
#PlentyWebShippingDetailsLoginSubmit
{
 text-align:right;
 padding:5px;
 margin-top:5px;
border: none;
}
#PlentyWebShippingDetailsFormPane > .PlentyFormBox > .PlentyFormContainer > .PlentyFormTitle
{
 display:inline-block;
 width: 30%;
 padding-right:5px;
 text-align:right;
*width:120px !important;
}
#PlentyWebShippingDetailsFormPane > .PlentyFormBox > .PlentyFormContainer > .PlentyFormValue input
{
 width:100%  
*width:auto !important;
}
#PlentyWebShippingDetailsFormPane > .PlentyFormBox > .PlentyFormContainer > .PlentyFormValue
{
 display:inline-block;
 width:67%
 *display:inline !important;
}
#PlentyWebShippingDetailsFormPane > .PlentyFormBox > .PlentyFormContainer
{
 margin-bottom:2px!important;
}    
#PlentyWebShippingDetailsHouseNoTitle { display:none!important; }  
#PlentyWebShippingDetailsHouseNoContainer { float:right!important; margin-right:5px;}    
#PlentyWebShippingDetailsStreetContainer { width: 84%!important;float:left!important;*width:100%;  }
#PlentyWebShippingDetailsStreetTitle { width:36%!important;*width:20%!important;}
#PlentyWebShippingDetailsStreetContent { width:60%!important;*width:30% !important;}
#PlentyWebShippingDetailsHouseNoContent { width:100%!important;*width:30% !important;}

#PlentyWebShippingDetailsZIPCodeContainer
{
  float: left !important;
    width: 50% !important;  
}

#PlentyWebShippingDetailsZIPCodeTitle{
 display: inline-block!important;
    padding-right: 10px!important;
    text-align: right!important;
    width: 58% !important;
  }
  #PlentyWebShippingDetailsZIPCodeContent{
     display: inline-block!important;
   width: 29% !important;
  }
  #PlentyWebShippingDetailsCityContainer
  {
float: left!important;
width: 49% !important;
  }
  #PlentyWebShippingDetailsCityContent
  {
    padding-right: 10px!important;
    text-align: right!important;
    width: 100% !important;
 *width: 80% !important;
  }
  #PlentyWebShippingDetailsCityTitle { display:none!important;}
  #PlentyWebShippingDetailsPackstationContent { float: left!important; margin-left: 10px!important; }
  #PlentyWebShippingDetailsPackstationContent input {
  display: inline-block !important;
    float: left !important;
    margin-left: 48%;
    text-align: left !important;
    width: 5%!important;
  }
  #PlentyWebShippingDetailsPackstationContent label
  {     
      float: left!important;
        margin-left: 10px!important;
  }
  
  #PlentyWebShippingDetailsNotice2
  {
    border: 1px solid #ccc;
    padding: 5px;
    margin-top: 5px;
  }
  /* 4 Accordion */
  
  .PlentyWebPaymentMethodRadio
  {
        float: left; font-size: 12px; font-weight: 400; margin-top: 7px; min-width: 250px;
  }
  .PlentyWebPaymentMethodPrice
  {
    font-size:14px;float:right;font-weight:400;  margin-top:7px;
  }
  .PlentyWebPaymentMethodAdvice
  {
    display:inline-block; margin-left:10px;
  }
  
  #PlentyOrderWebPaymentMethodContent .PlentyFormBox > .PlentyFormContainer
  {
    border-bottom: 1px solid #B5C6D0;
    min-height: 30px;
    padding: 5px 0;
  }
  
  #PlentyWebPaymentMethodNotice
  {
    font-size:18px;
    margin-top:5px;
    margin-bottom:10px;
  }
  #PlentyWebPaymentMethodSubmit { text-align:right; margin-top:5px; }

  div#PlentyWebBankInformationContainer
{
display : table;
}

div#PlentyWebBankInformationContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebBankInformationContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebBankInformationContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebBankInformationNotice,div#PlentyWebBankInformationNotice
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}


#PlentyWebBankInformationSubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneCreditCardContainer
{
display : table;
}

div#PlentyWebPayoneCreditCardContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneCreditCardContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneCreditCardContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneCreditCardNotice,div#PlentyWebPayoneCreditCardNotice
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}


#PlentyWebPayoneCreditCardSubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneDebitContainer
{
display : table;
}

div#PlentyWebPayoneDebitContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneDebitContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneDebitContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneDebitNotice,div#PlentyWebPayoneDebitNotice
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}


#PlentyWebPayoneDebitSubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneEpsContainer
{
display : table;
}

div#PlentyWebPayoneEpsContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneEpsContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneEpsContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneEpsNotice,div#PlentyWebPayoneEpsNotice
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}

#PlentyWebPayoneEpsSubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneGiropayContainer
{
display : table;
}

div#PlentyWebPayoneGiropayContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneGiropayContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneGiropayContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneGiropayNotice,div#PlentyWebPayoneGiropayNotice
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}

#PlentyWebPayoneGiropaySubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneIdealContainer
{
display : table;
}

div#PlentyWebPayoneIdealContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneIdealContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneIdealContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneIdealNotice,div#PlentyWebPayoneIdealNotice
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}

#PlentyWebPayoneIdealSubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneSofortueberweisungContainer
{
display : table;
}

div#PlentyWebPayoneSofortueberweisungContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneSofortueberweisungContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneSofortueberweisungContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneSofortueberweisungNotice,div#PlentyWebPayoneSofortueberweisungNotice
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}

#PlentyWebPayoneSofortueberweisungSubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneDebitContainer
{
display : table;
}

div#PlentyWebPayoneDebitContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneDebitContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneDebitContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneDebitNotice,div#PlentyWebPayoneDebitNotice
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}


#PlentyWebPayoneDebitSubmit
{
margin-top:5px;
text-align:right;
}/* 5 Accordion */

  #PlentyOrderWebShippingMethodContent
  {
    padding-left: 5px;
      padding-right: 5px;
  }
  #PlentyOrderWebShippingMethodContent .PlentyFormBox > .PlentyFormContainer
  {
    border-bottom: 1px solid #b5c6d0;
    min-height: 30px;
    padding: 5px 0;
  }
  .PlentyWebShippingMethodName
  {
    float:left; font-size:12px; font-weight:400; margin-top:7px;
  }
  .PlentyWebShippingMethodPrice
  {
    font-size:14px;float:right;font-weight:400; margin-top:7px;
  }

  #PlentyWebShippingMethodNotice
  {
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 10px;  
  }
  #PlentyOrderWebPaymentMethodContent { margin-bottom:10px;}
  #PlentyWebShippingMethodSubmit { text-align:right; margin-top:5px; }
#PlentyOrderWebShippingMethodTitle{
	display:none;
}/* 6 Accordion */



.PlentyFormContainer fieldset
{
      border: 1px solid #cccccc;
}

#PlentyWebOrderOverviewInvoiceContainer,#PlentyWebOrderOverviewShippingContainer,
#PlentyWebOrderOverviewPaymentMethodContainer,#PlentyWebOrderOverviewShippingMethodContainer
{
   padding:0;  
}


#PlentyWebOrderOverviewPaymentIcon
{
  float:left; padding:10px 0 10px 0;  
}

#PlentyWebOrderOverviewItemsBox
{
  clear:both;  
  display:table;
  border:1px solid #CCCCCC;
*dispaly:block;
}
#PlentyWebOrderOverviewItemsContainer
{
  clear:both;
}
#PlentyWebOrderOverviewItems
{
  font-size:18px;  float:left;
}
#PlentyWebOrderOverviewItems
{
  font-size:18px;float:left;
}
.ItemsHeadline
{
   font-weight:bold;
   display : table-cell;
   border-bottom: 1px solid #CCCCCC;
   padding: 5px;
*display:block;
*float:left;
}
#PlentyWebOrderOverviewItemsMain { display: table-row-group; *clear:both;}
#PlentyWebOrderOverviewItemsMain .ItemsRow,#PlentyWebOrderOverviewItemsHeader { display:table-row; width:100%; *display:block !important; *border-bottom:1px solid #B5C6D0;}
#PlentyWebOrderOverviewItemsMain .ItemsRow > div {display:table-cell; vertical-align:top; border-bottom:1px solid #B5C6D0; padding:5px;*float:left !important;*border-bottom:none; }
#PlentyWebOrderOverviewItemsMain .ItemsRow:last-child > div{ border-bottom:none!important; }
#PlentyWebOrderOverviewItemsHeaderImage { width:15%; *width:30%;}
#PlentyWebOrderOverviewItemsMain > .PlentyFormContainer > .ItemsDescription > .ItemsDescriptionLink
{
  display: inline-block;
  vertical-align: top;
  width: 100%;  
*width:90%;
}

#PlentyWebOrderOverviewItemsMain > .PlentyFormContainer > .ItemsDescription{
*width:45%;
}

#PlentyWebOrderOverviewItemsMain > .PlentyFormContainer > .ItemsQuantity{
*width:10%;
}

#PlentyWebOrderOverviewItemsMain > .PlentyFormContainer > .ItemsPrice{
*width:10%;
}
#PlentyWebOrderOverviewItemsMain > .PlentyFormContainer > .ItemsImage{
*width:25%;
}

#PlentyWebOrderOverviewItemsMain > .PlentyFormContainer > .ItemsDescription > .ItemsDescriptionDetails
{
    vertical-align: top;    
}
.PlentyOrderSumTitle
{
  font-weight:bold;
  display:inline-block;
}
.PlentyOrderSumDetail
{
    display: inline-block;
    min-width: 10%;
    padding-left: 40px;
    text-align: right;
}
#PlentyWebOrderOverviewOrderSumBox
{
  text-align:right;
  margin:20px 0 20px 0;
}
.PlentyOrderSum
{
    border-bottom: 1px solid #CCCCCC;
    padding: 5px;
}
#PlentyWebOrderTotalAmount
{
  border-bottom:none;  
}
#PlentyWebOrderOverviewSubmitContainer
{
  padding: 3px 3px 6px;
  text-align:right;  
}
#PlentyWebOrderOverviewSubmitContainer > div
{ display:inline;}

#PlentyWebOrderOverviewNotice
{
  margin:10px 0 20px 0;  
}
#PlentyWebOrderOverviewAGBandWithdrawal h3
{
  font-size: 18px;
    font-weight: 400;
    margin: 0 0 0;
    padding: 0;
}
#PlentyWebOrderOverviewAGBContainer,#PlentyWebOrderOverviewWithdrawalContainer,#PlentyWebOrderOverviewNewsletterContainer
{
  margin-top:5px;
}
#PlentyWebOrderOverviewAGBContainer { margin-top:15px; }
#PlentyWebOrderOverviewNotesContainer
{
  margin-top:10px;
  margin-bottom:10px;
}
#PlentyWebOrderOverviewNotesTextarea
{
  width:890px;
}
#PlentyWebOrderOverviewReference
{
  display:inline-block;
  margin:10px 0 5px 0;  
}
#PlentyWebOrderOverviewItems,#PlentyWebOrderOverviewItemsChangeContainer
{
  float:none;display:inline-block;margin-top:10px;padding-bottom:10px;
*display:block;
}
#PlentyWebOrderOverviewItemsChangeContainer
{ float:right; margin-top:0;*margin-top:-35px;}
#PlentyWebOrderOverviewItemsTop
{
  margin:16px 0 10px 0;  
  background-color: #F0F0F0;
  border: 1px solid #CCCCCC;
  padding: 0 3px 0 25px;
}


/* Anzeige von IHR ZEICHEN & SONDERWÜNSCHE FÜR DIE BESTELLUNG */

#PlentyWebOrderOverviewReferenceContainer,#PlentyWebOrderOverviewNotesContainer { display:none;}


/* POSITIONEN DER EINZELNEN BOXEN */
#PlentyWebOrderOverviewAGBPrivacyContainer { margin:15px 0; border:1px solid #ccc!important; padding:10px!important; }
#PlentyWebOrderOverviewItemsContainer { float: right; width: 73%; min-height:550px; }
#PlentyWebOrderOverviewInvoiceContainer,#PlentyWebOrderOverviewShippingContainer,
#PlentyWebOrderOverviewShippingMethodContainer,#PlentyWebOrderOverviewPaymentMethodContainer
{
 border: 1px solid #CCCCCC;
    float: left;
    margin-top: 16px;
    padding: 10px;
    width: 23%;

}
#PlentyWebOrderOverviewPaymentMethodContainer { margin-bottom:10px; }
#PlentyWebOrderOverviewSubmitContainer { clear:both; background-color:#f0f0f0; border:1px solid #ccc; }

#PlentyWebOrderOverviewAGBandWithdrawal {  background-color: #F0F0F0;
    border-bottom: 1px solid #CCCCCC;
    display: block;
    margin: -10px;
    padding: 10px;}





/* Article */

  #PlentyWebOrderOverviewItemsHeaderImage,.ItemsImage { width:15%; text-align:center; }
  #PlentyWebOrderOverviewItemsHeaderDescription { width:65%; *width:50%;}
  #PlentyWebOrderOverviewItemsHeaderQuantity { width:10%; }
  #PlentyWebOrderOverviewItemsHeaderTotal { width:10%; }  
  #PlentyWebOrderOverviewItemsHeader { background-color:#f0f0f0; }
  
  .ItemsDescriptionDetails > .PlentyFormContainer
  {
    float: left;
    margin-right: 15px;
    margin-top: 5px;  
  }
  .ItemsDescriptionDetails > .PlentyFormContainer span
  {
    display:block;
  }
  .ItemsDescriptionDetails > .PlentyFormContainer:first-child
  {
    margin-left:0;
  }
  .ItemsDescriptionUnitPriceTitle,.ItemsDescriptionIDTitle,.ItemsDescriptionConditionTitle
  {
    font-weight:bold;
  }
  #PlentyWebOrderOverviewNotice2
  {
    margin:20px 0 20px 0;
  }
  #PlentyWebOrderOverviewSubmitText,.ItemsDescriptionUnitTitle,.ItemsAttributeValueTitle
  {
    font-weight:bold;  
  }

  #PlentyGoodsRebateTitle,#PlentyGoodsRebateDetail
  {
    color:#95c65c;
  }
  
  #PlentyWebOrderOverviewGoodsValueGross,#PlentyWebOrderOverviewShippingCostsGross
  {
    border-bottom:none; padding-bottom:0;
  }
  #PlentyGoodsValueNetTitle,#PlentyShippingCostsNetTitle,#PlentySubtotalNetTitle
  {
    font-weight:400!important;
  }

#PlentyWebOrderOverviewInvoiceTitle,#PlentyWebOrderOverviewShippingTitle,
#PlentyWebOrderOverviewShippingMethodTitle,#PlentyWebOrderOverviewPaymentMethodTitle
{
  margin: -10px; display: block; border-bottom:1px solid #ccc; background-color:#f0f0f0; padding: 10px; font-weight: bold;  
}
#PlentyWebOrderOverviewInvoiceDataContainer,#PlentyWebOrderOverviewShippingDataContainer,
#PlentyWebOrderOverviewShippingMethodDataContainer,#PlentyWebOrderOverviewPaymentMethodDataContainer
{
margin-top:15px;
}

.ItemsDescriptionDiscountDetail
{
color:#95C65C;
}
.ItemsDescriptionDiscountTitle { font-weight:bold;}

  #PlentyTotalAmountDetail
  {
    font-weight: bold;
    vertical-align: top;
  }
  
  #PlentyTotalAmountTitle > .PlentyDataAdditional
  {
    font-weight: normal;
  }

  #PlentyWebOrderVoucherCreditNote
  {
    color: #95C65C;
  }
  /* FIX SUM BOX */
 
#PlentyWebOrderOverviewOrderSumBox {
display: table;
}
#PlentyWebOrderOverviewOrderSumBox > div {
display: table-row;
}
#PlentyWebOrderOverviewOrderSumBox > div > span {
display: table-cell;
vertical-align: top;
padding: 5px 0;
border-bottom: 1px solid #CCCCCC;
}
#PlentyWebOrderOverviewOrderSumBox > div > span.PlentyCurrencyContainer {
padding-left: 30px;
}
 
 
 
 
/* SHOPPING CART SOLUTION */
 
/* general */
.PlentyWebClear {
claer: both;
}
 
/* therms/conditions & privacy */
#PlentyWebOrderOverviewAGBPrivacyContainer {
margin-bottom: 0;
}
 
/* SHIPPING DETAILS */
 
/* containers */
#PlentyWebOrderOverviewInvoiceContainer,
#PlentyWebOrderOverviewShippingContainer,
#PlentyWebOrderOverviewShippingMethodContainer,
#PlentyWebOrderOverviewPaymentMethodContainer,
#PlentyWebOrderOverviewSchedulerContainer,
#PlentyWebOrderOverviewAGBPrivacyContainer,
#PlentyWebOrderOverviewReferenceContainer,
#PlentyWebOrderOverviewNotesContainer {
border: 1px solid;
border-color: #EEEEEE !important;
margin: 16px 0 0;
min-height: 140px;
}
#PlentyWebOrderOverviewReferenceContainer,
#PlentyWebOrderOverviewNotesContainer {
min-height: 1px;
height: auto;
}
#PlentyWebOrderOverviewAGBPrivacyContainer {
height: auto;
min-height: 0;
}
/* containers half width */
#PlentyWebOrderOverviewInvoiceContainer,
#PlentyWebOrderOverviewShippingContainer,
#PlentyWebOrderOverviewShippingMethodContainer,
#PlentyWebOrderOverviewPaymentMethodContainer,
#PlentyWebOrderOverviewSchedulerContainer {
width: 46%;
}
/* containers right */
#PlentyWebOrderOverviewShippingContainer,
#PlentyWebOrderOverviewShippingMethodContainer {
float: right;
clear: right;
}
/* individual style */
#PlentyWebOrderOverviewPaymentMethodContainer {
margin-bottom: 16px;
}
#PlentyWebOrderOverviewAGBPrivacyContainer > span > h3 {
font-size: 14px;
font-weight: bold;
}
/* header */
#PlentyWebOrderOverviewInvoiceContainer > span,
#PlentyWebOrderOverviewShippingContainer > span,
#PlentyWebOrderOverviewShippingMethodContainer > span,
#PlentyWebOrderOverviewPaymentMethodContainer > span,
#PlentyWebOrderOverviewSchedulerContainer > span,
#PlentyWebOrderOverviewAGBPrivacyContainer > span,
.PlentyWebItemContainerHeader {
display: block;
background: #F3F3F3;
border-bottom: 1px solid #888888;
color: #444444;
font-size: 14px;
line-height: 17px;
padding: 0;
}
/* header label */
.PlentyWebItemContainerHeaderTitle,
#PlentyWebOrderOverviewAGBandWithdrawal > h3 {
display: inline-block;
padding: 10px 10px 7px;
font-size: 16px;
font-weight: 400;
line-height: 18px;
}
/* button */
.PlentyWebButtonsRightContainer {
display: block !important; /*to overwrite element style*/
float: right;
margin-right: 5px;
padding-bottom: 5px;
position: relative;
top: 1px;
}
/* hide old button */
.PlentyWebOrderOverviewChangeContainerBottom {
display: none;
}
/* content container */
#PlentyWebOrderOverviewInvoiceDataContainer,
#PlentyWebOrderOverviewShippingDataContainer,
#PlentyWebOrderOverviewShippingMethodDataContainer,
#PlentyWebOrderOverviewPaymentMethodDataContainer,
#PlentyWebOrderOverviewSchedulerDataContainer {
margin-top: 20px;
}
/* textarea / input */
#PlentyWebOrderOverviewNotesTextareaBox,
#PlentyWebOrderOverviewReferenceInputBox {
padding: 5px 10px;
}
#PlentyWebOrderOverviewNotesTextareaContainer,
#PlentyWebOrderOverviewReferenceInputContainer {
display: block;
margin: 3px 4px;
}
#PlentyWebOrderOverviewNotesTextareaContainer > textarea,
#PlentyWebOrderOverviewReferenceInputContainer > input {
height: 100px;
width: 100%;
margin-left: -4px;
padding: 2px 3px;
resize: vertical !important;
font-family: inherit;
font-size: inherit;
line-height: 16px;
}
#PlentyWebOrderOverviewNotesTextareaContainer > textarea {
height: 100px;
resize: vertical !important;
}
 
 
/* ITEMS CONTAINER */
 
/* background color all container */
#PlentyWebOrderOverviewItemsContainer {
background: #F4F4F4;
}
 
/* items container */
#PlentyWebOrderOverviewItemsContainer {
min-height: 0;
width: auto;
float: none;
clear: both;
border: 1px solid #CCCCCC;
margin-top: 16px;
padding: 0 10px 10px;
}
/* header */
#PlentyWebOrderOverviewItemsTop {
border: none;
border-bottom: 1px solid #444444;
background: #CCCCCC;
margin: 0 -10px 10px;
padding: 0;
}
/* header label */
#PlentyWebOrderOverviewItems {
display: inline-block;
padding: 10px 10px 7px;
margin-top: 0;
font-size: 16px;
font-weight: bold;
line-height: 18px;
}
/* header button */
#PlentyWebOrderOverviewItemsTop > #PlentyWebOrderOverviewItemsChangeContainer {
display: block;
float: right;
margin-right: 5px;
padding-bottom: 5px;
position: relative;
top: 1px;
}
/* items container */
#PlentyWebOrderOverviewItemsBox {
margin-bottom: 0;
}
/* sum box */
#PlentyWebOrderOverviewOrderSumBox {
margin: 0 0 0 50%;
width: 50%;
padding-bottom: 1px;
text-align: left;
}
/* text after sum */
#PlentyWebOrderOverviewNoticeTotals,
#PlentyWebOrderOverviewNoticeNonEUDelivery,
#PlentyWebOrderOverviewNoticeEUDelivery {
margin: 0 0 0 50%;
}
/* button container */
#PlentyWebOrderOverviewSubmitContainer {
border: none;
background: none;
margin-top: 0;
padding: 8px 0 0;
}
 
 
/* ITEMS LIST */
 
/* main */
#PlentyWebOrderOverviewItemsBox {
border: none;
border-bottom: 1px solid #cccccc;
}
/* header */
#PlentyWebOrderOverviewItemsHeader {
background-color: transparent;
}
/* header cells */
.ItemsHeadline {
border-bottom-color: #888888;
}
/* list container */
#PlentyWebOrderOverviewItemsMain .ItemsRow > div {
border-bottom-color: #cccccc;
}
 
/* SUM BOX */
 
/* container */
#PlentyWebOrderOverviewOrderSumBox {
}
/* column width */
#PlentyWebOrderOverviewOrderSumBox > div > span:first-child {
width: 70%;
}
/* price sum */
#PlentyWebOrderTotalAmount {
font-size: 19px;
}
/* note vat */
#PlentyWebOrderOverviewOrderSumBox .PlentyDataAdditional {
font-size: 0.48em; /*.7*/
font-weight: normal;
}
/* note vat scheduler */
#PlentyTotalAmountSubscriptionTitle .PlentyDataAdditional {
font-size: 0.7em;
}
/* line */
#PlentyWebOrderOverviewOrderSumBox > div > span {
border-bottom-color: #E4E4E4;
}
/* no line */
#PlentyWebOrderOverviewOrderSumBox > div#PlentyWebOrderOverviewGoodsValueGross > span,
#PlentyWebOrderOverviewOrderSumBox > div#PlentyWebOrderOverviewShippingCostsGross > span {
border-bottom: none;
}
/* main line */
#PlentyWebOrderOverviewOrderSumBox > div#PlentyWebOrderTotalAmount > span {
border-color: #000000;
}
 
/* TEXT AFTER SUM BOX */
 
#PlentyWebOrderOverviewNoticeTotals > div,
#PlentyWebOrderOverviewNoticeNonEUDelivery > div,
#PlentyWebOrderOverviewNoticeEUDelivery > div {
font-size: 0.7em;
line-height: 1.6em;
}
#PlentyWebOrderOverviewNoticeTotals > div:first-child,
#PlentyWebOrderOverviewNoticeNonEUDelivery > div:first-child,
#PlentyWebOrderOverviewNoticeEUDelivery > div:first-child {
margin-top: 8px;
} .PayoneCreditCardTable
{
	border: 1px black solid;
	width: 70%
}

.PayoneCreditCardTable td, th
{
	padding: 6px 10px 5px 15px;
	border: 0px;
}

.PayoneCreditCardTable tr:first-child th
{
	background-color: #4e5559;
	padding-left: 10px;
	border: 1px solid black;
	color: #FFFFFF;
}
			
.PayoneCreditCardTable input
{
	height: 20px;
	line-height: 1;
}div#PlentyWebPayoneDebitContainer
{
display : table;
}

div#PlentyWebPayoneDebitContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneDebitContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneDebitContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneDebitTextVor,div#PlentyWebPayoneDebitTextNach
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}

#PlentyWebPayoneDebitSubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneGiropayContainer
{
display : table;
}

div#PlentyWebPayoneGiropayContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneGiropayContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneGiropayContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneGiropayTextVor,div#PlentyWebPayoneGiropayTextNach
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}

#PlentyWebPayoneGiropaySubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneSofortUeberweisungContainer
{
display : table;
}

div#PlentyWebPayoneSofortUeberweisungContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneSofortUeberweisungContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneSofortUeberweisungContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneSofortUeberweisungTextVor,div#PlentyWebPayoneSofortUeberweisungTextNach
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}

#PlentyWebPayoneSofortUeberweisungSubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneEpsContainer
{
display : table;
}

div#PlentyWebPayoneEpsContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneEpsContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneEpsContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneEpsTextVor,div#PlentyWebPayoneEpsTextNach
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}

#PlentyWebPayoneEpsSubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneIDealContainer
{
display : table;
}

div#PlentyWebPayoneIDealContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneIDealContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneIDealContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneIDealTextVor,div#PlentyWebPayoneIDealTextNach
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}

#PlentyWebPayoneIDealSubmit
{
margin-top:5px;
text-align:right;
} 