/*
 * @ PLENTY Stylesheet
 *
/*
/************************************************************************************************/
/*
 * @ DEFAULT ROOT
 *
*/
* body {
  margin: 0px;
  padding: 0px;
  font-family: Arial;
  font-size: 11pt;
}
#dRoot {
  margin-bottom:10px;
}
#dContainer {
  width: 980px;
  margin: auto;
}
/*
 * @ END OF: DEFAULT ROOT
 *
/*
/************************************************************************************************/
/*
 * @ HEADER CONTENT
 *
*/

.dHeadNavi {
  height: 28px;
  width: 980px;

}
.dHeadNaviLeft {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 14px;
}
.dHeadNaviContent {
  background-image: url(/layout/exop_2009/head_nav_vm.png);
  background-repeat: repeat-x;
  float: left;
  height: 28px;
  margin: 0px;
  padding: 5px;
  font-size: 8pt;
  width: 941px;
}
.dHeadNaviRight {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 15px;
}
.login_name {
  color: #2f609c;
}
.dHeadNaviCLeft input {
font-size: 8px;
float:left;
}

.dHeadNaviCLeft span {
float:left;
margin: 2px 3px 0px 3px;
}
.dHeadNaviCLeft a {
  color: #f36700;
  text-decoration: underline;
}
.dHeadNaviCLeft {
  float: left;
}
.dHeadNaviCRight {
  float: right;
  text-align: right;
}
.dHeadNaviCRight a {
  color: #534f50;
  text-decoration: none;
}
.dHeadContent {
  height: 60px;
  padding: 10px;
}
.dHeadContentLeft {
  float: left;
  width: 200px;
}
.dHeadContentMiddle {
  float: left;
  width: 760px;
}
.dHeadMiddleCL {
  float: left;
  width: 50%;
}
.dHeadContent a {
  color: #f36700;
  text-decoration: none;
  font-size: 10pt;
}
.dHeadMiddleCR {
  float: left;
  text-align: right;
  width: 50%;
  font-size: 8pt;
  margin-top: 3px;
}
.dHeadMiddleCR a {
  font-size: 8pt;
}
.dSearchBox {
  width: 790px;
  margin-top: 5px;
}

* html .dSearchBox {
  width: 750px;
  float:left;
}

* html #txt_search {
  margin-left: 70px;
  margin-top: 7px;
  width: 490px;
/*  float:right; */
}

* html .ilos {
/*  float:right; */
}

.dSearching {
  background-image: url(/layout/exop_2009/suche_hg.jpg);
  width: 626px;
  height: 37px;
  float: left;
}
.dSearching input[type=text] {
  margin-top: 7px;
  margin-left: 65px;
  font-weight: bold;
  width: 510px;
}
.ilos {
  background-image: url(/layout/exop_2009/bu_los.jpg);
  border: 0px;
}

.Price {
  color: #931913;
  font-weight: bold;
}

.LiveSearchVAT{

  font-size: 7pt;
}
.LiveSearchShippingHandling {

  font-size: 7pt;
}


/*
 * @ END OF: HEADER CONTENT
 *
/*
/************************************************************************************************/
/*
 * @ NAVI LEFT CONTENT
 *
*/

ul {
  margin: 0px;
}
li {
  text-align: left;
  padding: 5px;
  font-size: 10pt;
  font-weight: bold;
  list-style: none;
}
li a {
  color: #000000;
  text-decoration: none;
}

.dNaviLeft {
  width: 190px;
  margin-right: 15px;
  float: left;
}

* html .dNaviLeft {
  margin-right: 10px;
}

.dNaviBoxHeader {
  background-image: url(/layout/exop_2009/rnav_left_head.jpg);
  width: 190px;
  height: 28px;
}
.dNaviBoxHeaderGray {
  background-image: url(/layout/exop_2009/gnav_left_head.jpg);
  width: 190px;
  height: 28px;
}
.dNaviBoxContentUL {
  width: 188px;
  border-left: 1px solid #adacac;
  border-right: 1px solid #adacac;
}
.left_menu {
  padding: 0px;
background-color: #f6f6f6;
}
li.level1 {
/*  height: 18px; */
  text-align: left;
  padding: 5px;
  padding-left: 15px;
  font-size: 10pt;
  font-weight: bold;
  list-style: none;
  border-bottom: 1px solid #adacac;
}
li.level1 a {
  color: #000000;
  text-decoration: none;
}

.level1active.level1 {
  background-color: #adacac;
}

ul.left_menu li.level2 {
/*  display:none; */
  text-align: left;
  padding: 2px;
  padding-left: 3px;
  font-size: 7pt;
  font-weight: bold;
  list-style: none;
  border-bottom: 1px solid #adacac;
}

.level2_sub {
/*  display:none;*/
  text-align: left;
  padding: 2px;
  padding-left: 3px;
  font-size: 7pt;
  font-weight: bold;
  list-style: none;
  border-bottom: 1px solid #adacac;
}
.level2active.level2 {
  background-color: #adacac;
}

ul.left_menu li.level3 {
/*  display:none; */
  text-align: left;
  padding: 2px;
  padding-left: 3px;
  font-size: 7pt;
  font-weight: bold;
  list-style: none;
  border-bottom: 1px solid #adacac;
}

.level3_sub {
/*  display:none; */
  text-align: left;
  padding: 2px;
  padding-left: 3px;
  font-size: 7pt;
  font-weight: bold;
  list-style: none;
  border-bottom: 1px solid #adacac;
}
.level3active.level3 {
  background-color: #adacac;
}
ul.left_menu li.level4 {
  display:none;
}

.level4_sub {
  display:none;
}

.dNaviBoxContent {
  width: 178px;
  padding: 5px;
  border-left: 1px solid #adacac;
  border-right: 1px solid #adacac;
background: #f6f6f6;
}
.dNaviBoxBottom {
  background-image: url(/layout/exop_2009/rnav_left_bottom.jpg);
  width: 190px;
  height: 14px;
}
.dNaviBoxTitle {
  color: #FFFFFF;
  font-size: 10pt;
  padding: 5px;
  width: 180px;
  font-weight: bold;
}
.dNaviBoxContent select, option {
  width: 179px;
  padding: 1px;
}
.small_orange {
  font-size: 8pt;
  color: #f36700;
  font-weight: bold;
}
/*
 * @ END OF: NAVI LEFT CONTENT
 *
/*
/************************************************************************************************/
/*
 * @ CONTENT
 *
*/

a img { 
border: 0px;
}

.dContent {
  width: 775px;
  float: left;
}

* html .dContent {
  width: 769px;
}

.dFooter {
  margin-top: 25px;
  width: 980px;
  margin: auto;
  font-size: 9pt;
  text-align: center;
  overflow: visible;
}
.dFooter a {
  color: #534f50;
  text-decoration: none;
}
.SplitContentLeft {
  float: left;
  width: 462px;
}

* html .SplitContentLeft {
  float: left;
  width: 462px;
}

.SplitContentRight {
  float: left;
  width: 300px;
  margin-left: 12px;
/*  margin-top: 2px; */
}

* html .SplitContentRight {
  float: left;
  margin-left: 5px;
}

.ContentBoxLHead {
  background-image: url(/layout/exop_2009/rbox_head.jpg);
  width: 462px;
  height: 9px;
  position: relative; top: 2px;
}
.ContentBoxLBottom {
  background-image: url(/layout/exop_2009/rbox_bottom.jpg);
  width: 462px;
  height: 13px;
    position: relative; top: -2px;
}
.ContentBoxLContent {
  border: 2px solid #adacac;
overflow: auto;
}
.ContentBoxLImage {
  float: left;
  width: 235px;
  margin-left: 5px;

}
.ContentBoxLOffer {
  float: left;
  width: 180px;
  padding: 10px;
}
.ContentBoxLOTitle {
  font-size: 14pt;
  font-weight: bold;
}
.ContentBoxLODesc {
  font-size: 9pt;
  color: #534f50;
  margin-top: 10px;
}
.ContentBoxLODPrice {
  margin-top: 15px;
  color: #f36700;
  font-size: 18pt;
}
.ContentBoxLODBuy {
  margin-top: 5px;
  margin-bottom: 5px;
}
.ContentBoxLODBuy a {
  font-size: 10pt;
  text-decoration: underline;
  color: #534f50;
}
.ContentBoxR {
  padding: 5px;
  border: 2px solid #adacac;
overflow: auto;
}
.dNeuheitenTitle {
  font-weight: bold;
}
.dNeuheitenDesc {
  font-size: 8pt;
  margin-top: 2px;
}
.dNeuheitenMore {
  margin-top: 3px;
}
.dNeuheitenMore a {
  text-decoration: underline;
  color: #f36700;
  font-weight: bold;
  font-size: 8pt;
}
.dNeuheitenPrice {
  margin-top: 5px;
  font-size: 10pt;
  color: #931913;
  font-weight: bold;
}
.recentProducts {
  width: 462px;
overflow: auto;
margin-bottom: 10px;
}
.rPBox {
  width: 140px;
  margin:7px;
  float: left;
}

* html .rPBox {
  margin: 4px;
}

.rPBoxTitle {
  height: 60px;
  font-size: 8pt;
  font-weight: bold;
}

.rPImage {
  width: 142px;
  height: 152px;
  margin-bottom: 5px;
  overflow: hidden;
}
.rPImage a img {
/*  width: 132px; */
}

.rPBoxTitle a {
  color: #f36700;
}

.rPBoxPrice {
  margin-top: 2px;
  color: #931913;
  font-size: 8pt;
  font-weight: bold;
  height: 25px;
}
.rPBoxMwSt {
  margin-top: 2px;
  font-size: 8pt;
  color:#534F50;
  text-align:left;
}
.rPBoxMwSt2 {
  margin-top: 2px;
  font-size: 8pt;
  color:#534F50;
  text-align:center;
}
.rPBoxMwSt a {
  color: #f36700;
}

.dNewArtCat {
overflow: auto;
}

.dNewArtCat .rPBox {
  width: 230px;
margin: 0px 10px;
}

.dNewArtCat .rPImage {
  width: 200px;
}



.TextBoxContent {
  width: 442px;
  padding: 10px;
  color: #534F50;
  font-size: 9pt;
  font-weight: bold;
  text-align: justify;
}
.k_SubNavigation {
  float: left;
  font-size: 10pt;
  overflow: auto;
}
.k_SubNavigation a {
  text-decoration: underline;
  color: #f36700;
  font-weight: bold;
}
.k_SubBestAndNew {
  float: left;
  width: 130px;
  height: 200px;
  margin: 10px;
}
.k_SubBestAndNewTitle {
  width: 128px;
  padding: 1px;
  font-size: 8pt;
  height: 40px;
  text-align: left;
}
.k_SubBestAndNewTitle a {
  text-decoration: underline;
  color: #f36700;
}
.k_SubBestAndNewPrice {
  color: #931913;
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
}
.k_SubTextBox {
  font-size: 8pt;
  color: #534F50;
  font-weight: bold;
}
.pa_navigator {
  font-size: 10pt;
  width: 775px;
}
.pa_navigator_cat {
  float: left;
  color: #f36700;
  margin-right: 3px;
}
.pa_navigator_cat_active {
  float: left;
}
.pa_navigator_cat a {
  font-weight: normal;
  color: #f36700;
}
.pa_navigator_cat_active a {
  font-weight: bold;
  color: #f36700;
}
.pa_offer {
  width: 755px;
  margin-top: 55px;
  padding: 10px;

}
.pa_offer a {
color: #F36700;
}
.pa_offer_image {
  width: 300px;
  float: left;
}
.pa_offer_show{
  width: 435px;
  margin-left: 20px;
  float: left;
  font-size: 9pt;
}
h2.pa_offer_title {
  font-weight: bold;
  font-size: 10pt;
color: inherit;
text-align:right;
}
.pa_offer_subcat {
  margin-top: 5px;
}
.pa_offer_subcat_lvl1 {
  font-size: 8pt;
  font-weight: bold;
}
.pa_offer_subcat_lvl2 {
  font-size: 8pt;
  font-weight: bold;
  color: #f36700;
}
.pa_offer_grayBox {
  margin-top: 10px;
  color: #8c8a8a;
text-align:right;
}
.pa_offer_price {
  color: #931913;
  font-size: 15pt;
  font-weight: bold;
}
.pa_offer_shipping {
  margin-top: 5px;
}
.pa_offer_atstore {
  margin-top: 10px;
}
.pa_offer_buyIt {
  margin-top: 35px;
  font-weight: bold;
  background: #f6f6f6;
text-align: right;
}

.pa_offer_buyIt table {
float: right;
}

.pa_offer_buyIt table .ArticleAttrTd_0 {
text-align: right;
}

.pa_offer_buyIt_anz {
  color: #609b5d;
}
.pa_offer_buyIt input {
  text-align: center;
}
.login_basket {
  background-image: url(/layout/exop_2009/bu_intobasket.jpg);
  width: 169px;
  height: 37px;
  border: 0px;
  margin-left: 5px;
}
.pa_offer_viewimage {
  margin-top: 5px;
  font-size: 9pt;
  font-weight: bold;
}
.pa_offer_viewimage a {
  color: #f36700;
}
.pa_offer_desc {
  font-size: 9pt;
}

.pa_offer_desc ul {
  padding-left: 15px;
  list-style-type: disc;
}

.pa_offer_desc li {
  font-size: 9pt;
  font-weight: normal;
  padding: 3px;
}

.pa_offer_tell{
  margin-top: 5px;
  font-size: 9pt;
  font-weight: bold;
  color: #f36700;
  text-decoration: underline;
}

.p_commtentsystem {
  width: 765px;
  font-size: 10pt;
}
.p_cs_average_title {
  font-weight: bold;
}
.p_cs_average {
  margin-top: 5px;
}
.p_cs_starbox {
  margin-top: 5px;
}
.p_cs_starbox a {
  position: relative; top: -1px; left: 5px;
  color: #f36700;
  text-decoration: none;
  font-weight: bold;
  font-size: 9pt;
}
.p_cs_box_comments {
  margin-left: 30px;
  font-size: 10pt;
}
.p_cs_cb_title {
  font-weight: bold;
}
.p_cs_cb_comment {
  font-size: 9pt;
  margin-top: 5px;
}
.p_cs_cb_from, span.name, span.date {
  color: #ADABAC;
  font-size: 9pt;
}
.p_cs_commentbox {
  margin-bottom: 30px;
}
.p_cs_more {
  margin-top: 5px;
  float: right;
}
.p_cs_more a {
  color: #f36700;
  font-weight: bold;
  font-size: 9pt;
}
.p_ArticleBox {
  width: 148px;
  margin: 1px;
  height: 200px;
  float: left;
  text-align: left !important;
}
.p_productinfo_box {
  font-size: 9pt;
  font-weight: bold;
}
.p_pi_title {
  float: left;
  margin-right: 10px;
}
.p_pi_info {
  font-weight: normal;
  float: left;
}
.s_HeadBox {
  background-color: #f6f6f6;
  overflow: auto;
  width: 606px;
}
.form_s {
  float: right;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
}

*+html .form_s {
  float: right;
  margin: 7px;
}

.s_ArticleBox {
  width: 150px;
  margin: 2.5px;
  height: 200px;
  float: left;
  text-align: left !important;
}
.s_ArticleBoxTitle {
  margin-top: 15px;
  font-size: 9pt;
  font-weight: bold;
  height: 30px;
}
.s_ArticleBoxTitle a {
  color: #f36700;
}
.s_ArticleBoxPrice {
  color: #931913;
  font-weight: bold;
  font-size: 10pt;
  margin-top: 5px;
}
.s_SiteNavigator {
  font-size: 10pt;
  font-weight: bold;
  float: left;
}
.s_SiteNavigator a {
  color: #f36700;
}

.BreadCrumb a {
  color: #f36700;
text-decoration: none;
}

.BreadCrumb span {
  color: #534F50 !important;
}

.jumper {
float:left;
margin: 0px 5px;
}
.jumper a {
  text-decoration: none;
float: left;
font-size: 12pt;
}

.jumper2 {
text-align: right;
font-weight: bold;
margin: 0px 5px;
}
.jumper2 a {
  text-decoration: none;
color: #f36700;

font-size: 12pt;
}

.s_toShowArticelPerSite {
  float: right;
  font-size: 10pt;
  font-weight: bold;
}
.s_toShowArticelPerSite select {
  width: 50px;
  padding: 2px;
}
.s_toShowArticelPerSite option {
  width: 26px;
  padding: 2px;
}






.cls {
  height: 1px;
  clear: both;
}
.mb8px {
  margin-bottom: 12px;
  width: 210px;
  margin-left: 25px;
  float: left;
}

.mb8px a {
  font-size: 12pt;
}

hr {
  border: 0px;
  background-color: #adacac;
  clear: both;
  border: 1px solid #ADACAC;
}
h2 {
  color: #2f609c;
  font-size: 13.5pt;
}

.CategoryHead {
text-align: center;
}
h2.left {
float: left;
}

*+html h2.left {
margin-top:7px;
margin-left:7px;
}
.Pagination {
margin: 20px 0px;
float: left;
}

.Pages {
float: left;
font-size: 12pt;
}

a.articlePages_Link {
margin: 0px 5px;
text-decoration: none;
}

a.articlePages_activeLink {
color:black;
}

.Rating {
margin:0px;
padding:0px;
overflow: auto;
cursor: pointer;
}

.article_rating_table {
margin: 10px 0px;
width:100%;
}

.article_rating_column_left {
width:75px;
}

.grundpreis {
font-weight:normal;
color:#534F50;
}

.tag_6 {
color:#417C9C;
display:inline;
font-size:10px;
}
.tag_5 {
color:#417C9C;
display:inline;
font-size:12px;
font-weight:bold;
}
.tag_4 {
color:#417C9C;
display:inline;
font-size:14px;
font-weight:bold;
}
.tag_3 {
color:#417C9C;
display:inline;
font-size:16px;
font-weight:bold;
}
.tag_2 {
color:#417C9C;
display:inline;
font-size:18px;
font-weight:bold;
}
.tag_1 {
color:#417C9C;
display:inline;
font-size:20px;
font-weight:bold;
}


.article_saving_row {
  margin-top: 5px;
  font-size: 11pt;
  font-weight: bold;
  color:#FF0036;
}
.article_saving_uvp {
  margin-top: 5px;
  font-size: 11pt;
  font-weight: bold;
  color:#FF0036;

}
.article_saving_uvp2 {
  text-decoration:line-through;

}



#blog {
      float:left;
      height:auto;
  }
   
  #left {
      float:left;
      height:auto;
      padding-right:8px;
      width:100px;
      border-right:#B8B8B8 1px solid;
      text-align:left;
  }
   
  #content {
      float:right;
      height:auto;
      width:500px;
      padding:20px;
      text-align:left;
  }
  
.blog_author {
      font-style:italic;
  }
   
  .blog_body {
  text-align:justify;
  }
   
  .link_to_blog {
      font-weight:bold;
  }
  
  
/**
 * für Flagge fr
 */
.flag_fr {
  visibility:hidden;
}
  
.zoomThumbActive { border:1px solid red;}

                #blog {
    float:left;
    height:auto;
}
 
#left {
    float:left;
    height:auto;
    padding-right:8px;
    width:100px;
    border-right:#B8B8B8 1px solid;
    text-align:left;
}
 
#content {
    float:right;
    height:auto;
    width:500px;
    padding:20px;
    text-align:left;
}

.blog_author {
    font-style:italic;
}
 
.blog_body {
text-align:justify;
}
 
.link_to_blog {
    font-weight:bold;
}

                .blog_title_link a {
    font-size:20px;
    color:#333333;
    cursor:pointer;
    text-decoration:underline;
}
 
.blog_author {
    font-style:italic;
}
 
.blog_body {
text-align:justify;
}


.row2_detail, .row2_basket{
  padding:0;
  background-color:#c43022;
}



.row2 input, .row2 select{
  font-size: 11px;
  margin-left: 3px;
}
.row2_name {
  height: 45px;
font-size: 13px;
color: #931912;
font-weight: bold;
}

.row2_name a:link, .row2_name a:visited {
  color: #931912;
}

.marginbottom{
  margin-bottom: 15px;
}

.Price_single_art, .Price{
  font-size:20px;
color: #931913;
font-weight: bold;
}
.row2_desc {
font-size: 11px;
}
.article_stock {
  margin-top: 5px;
  font-size: 7pt;
margin-bottom:10px;
margin-right:4px;

}

td.bg_footer_grau{
        background: #333333;
background-image: url(/layout/exop_2009/footer_grau.jpg);
  color: #fff;
  width: 950px;
  font-weight: bold;  
}

td.bg_footer_schatten_40{
        background: #000;
        opacity:0.6;
        filter:alpha(opacity=60);
  color: #fff;
  height:50px;
  font-weight: bold;  
}

td.bg_footer_schatten_80{
background-image: url(/layout/exop_2009/footer_grau.jpg);
        background: #000;
        opacity:0.8;
        filter:alpha(opacity=80);
  color: #fff;
  height:450px;
  font-weight: bold;  
}

td.bg_footer_schatten{
background: #fff;
background-image: url(/layout/exop_2009/footer_schatten.jpg);
  color: #fff;
  height:14px;
  font-weight: bold;  
}

.footer_uber1_weiss{
  color: #FFFFFF;
  font-size: 13px;
  text-decoration:none;
}

.footer_uber1_rot{
  color: #c43022;
  font-size: 13px;
  text-decoration:none;  
}

a.footer_link_weiss{
  color: #FFFFFF;
  text-decoration: none;  
}

a.footer_link_weiss:hover{
  color: #c43022;
  text-decoration: none;  
}

a.footer_link_rot{
  color: #c43022;
  padding: 5px;
  text-decoration: none;  
}

a.footer_link_rot:hover{
  color: #333333;
  padding: 5px;
  background-color: #c43022;
  text-decoration: none;  
}
.footer_text_weiss{
  color: #FFFFFF;
  font-size: 11px;
  font-weight:normal;
  line-height: 1.5;
  
}
.uber1_weiss{
  color: #FFF;
  font-size: 20px;
  font-weight: normal;
  padding: 0px;
}
 
