/*epages supra */
@media print
{
  #header
  { 
    display: none; 
  }
  .search{
    display: none;
  }
  .left_menu{
    display: none;
  }
  .right_content{
    display: none;
  }
  .menu_shadow{
    display: none;
  }
  #footer{
    display: none;
  }
  .print_button{
    display: none;
  }
  #back_to_shop{
    display: none;
  }
  .RMA_form_result
  {
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    background-color: #FFFFFF;
  }
}
 
  .TableHead, .TableHead div
  { 
    color:#FFFFFF;
    background-image:none !important;
    background-color:#FF0000 !important;
    font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif !important;
    height:20px;
    line-height:20px;
  }
  .TableHead 
  {
    margin-left: 0px;
  }
  .NewCustomer 
  .TableHead 
  {
    border:0px;
    background-image:none !important;
  }
  table.Dialog{
     text-align:left;
     border:solid 1px #FF0000;
  }
  .Dialog div.InputBlock, .Dialog div.InputLabelling, .Dialog div.InputField,.Dialog div.SizeContainer, div.SizeContainer, .Dialog div.LeftHalf, .Dialog div.RightHalf, .Dialog div.TextBlock, .Dialog div.IllustratedLink, .Addresses .Address, div.Address, div.AddressOptions, .Addresses .AddressDialog, .AddressDialog, .Addresses .AddressOptions {
    background-color:#FAEBD7 !important;
    border-color: #FF0000;
    font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif !important;
    font-size:11px;
    padding-left:5px;
  } 

  .Dialog div.LeftHalf,
  .Dialog td.LeftHalf {
      width: 250px;
  }

  .Dialog div.RightHalf,
  .Dialog td.RightHalf {
      width: 250px;

  }
  .Dialog 
  {
      background-color:#FAEBD7 !important;
      border-style:solid;
  }
  .Dialog div.InputBlock, .Dialog tr.InputBlock {
      clear: both;
      background-color:#FAEBD7 !important;
  }
  .Dialog div.InputLabelling,.Dialog td.InputLabelling,.Dialog td.InputField {
      padding: 4px 6px 2px 6px;
      background-color:#FAEBD7 !important;
  }
 
  .Dialog input 
  {
      border:solid 1px #000000;
      height:15px;
  }
  input.DialogError,
    select.DialogError,
    option.DialogError,
    textarea.DialogError,
    .DialogError input,
    .DialogError select,
    .DialogError option,
    .DialogError textarea {
         border: 1px solid #cc2229;
         }
  
  
  /*mini basket*/
  
   table.MiniBasket {
      width: 100%;
      border-spacing: 1px;
      border-collapse: collapse;
      border: 0;
      border-bottom: 1px solid #B5AB9E;
      padding: 0;
      margin: 0;
      background: none;
      text-align: left;
  }
  table.MiniBasket td{
      vertical-align: top;
      padding: 1px 4px 2px 4px;
      background: transparent;
  }
  
  table.MiniBasket tr.SeparateRow td {
    border-top: 1px solid #B5AB9E;
  }

  table.MiniBasket tr.SeparateRow th {
    border-top: 1px solid #B5AB9E;
  }

  table.MiniBasket td.SeparateColumn {
    border-right: 1px solid #B5AB9E;
  }
  table.MiniBasket td.SeparateColumn a{
    color:#000000;
    text-decoration:none;
  }
  table.MiniBasket td.SeparateColumn a:hover{
    text-decoration:underline;
  }

  table.MiniBasket th.SeparateColumn {
    border-right: 1px solid #B5AB9E;
  }

  table.MiniBasket .AlternateRow td,
  table.MiniBasket .AlternateRow,
  table.MiniBasket .Alternate td,
  table.MiniBasket .Alternate {
    background: transparent !important;
  }
  div.BottomSmallMargin{
    text-align:right;
    margin-right:5px;
    margin-top:2px;
  }
  a.BasketLink{
    color:#000000;
    text-decoration:none;
  }
  a.BasketLink:hover{
    text-decoration:underline;
  }
  
  /*basket bread-crumb navigation*/
  ul.OrderProcess li {
    
      font-size: 11px;
      line-height: 113%;
      float:left;
      width: 100px;
      height: 95px;
      margin: 0;
      padding: 5px 0px 0px 0px;
      border: 0;
      text-align: center;
      color: #000000;
      background: url("/WebRoot/Store/SF/ImageSet/SmoothSurfaceOrange/bgr_orderprocess_item.gif") no-repeat left top;
    
  }
  ul.OrderProcess li .ItemImage {
      width: 32px;
      height: 32px;
      margin: 0 auto 0 auto;
  }

  ul.OrderProcess li.ActiveItem {
      color: #000000;
      background: url("/WebRoot/Store/SF/ImageSet/SmoothSurfaceOrange/bgr_orderprocess_activeitem.gif") no-repeat left top;
    
   }

  ul.OrderProcess li a.ItemLink,
  {
      font-weight: bold;
      line-height: 113%;
      color:#000000;
  }
  ul.OrderProcess li a.ItemLink:hover {
    text-decoration:none;
  }
  ul.OrderProcess li.ActiveItem a.ItemLink{
    color: #000000;
  }
  ul.OrderProcess li.PassedItem a.ItemLink{
    color: #000000;
    text-decoration:none;
  }
  ul.OrderProcess li.PassedItem a.ItemLink:hover{
    text-decoration:underline;
  }
  
  /*basket*/
  table.Basket {
      width: 100%;
      border-spacing: 1px;
      border-collapse: collapse;
      border: 1px solid #FF0000;
      padding: 0;
      margin: 0;
      background-color: #FAEBD7;
      text-align: left;
  }
  table.Basket td{
      vertical-align: top;
      padding: 1px 4px 2px 4px;
      background-color: #FAEBD7;
  }
  table.Basket th {
    border-bottom: 1px solid #FF0000;
    padding: 2px 4px 2px 4px;
    background: #FF0000;
    color: #FFFFFF;
}
  table.Basket tr.SeparateRow td {
    border-top: 1px solid #B5AB9E;
  }

  table.Basket tr.SeparateRow th {
    border-top: 1px solid #B5AB9E;
  }

  table.Basket td.SeparateColumn {
    border-right: 1px solid #B5AB9E;
  }
   table.Basket td.SeparateColumn input {
    border: 1px solid #000000;
  }
  table.Basket td.SeparateColumn a{
    color:#000000;
    text-decoration:none;
  }
  table.Basket td.SeparateColumn a:hover{
    text-decoration:underline;
  }

  table.Basket th.SeparateColumn {
    border-right: 1px solid #B5AB9E;
  }

  table.Basket .AlternateRow td,
  table.Basket .AlternateRow,
  table.Basket .Alternate td,
  table.Basket .Alternate {
    background: transparent !important;
  }
  
  div.BasketComment .BasketComment {
    border:1px solid #000000;
  }
  
  div.PreLineBasketComment{
    border:1px solid #FF0000;
    background-color: #FAEBD7;
  }
  
  .Button {
      padding: 0 6px 0 6px;
      margin-bottom: 1px;
      border:1px solid #000000;
      font-size:11px;
      font-weight:bold;
      background: transparent;
      cursor: pointer;
      font-family:Arial,Verdana,sans-serif;
  }
  .ButtonSaveSerialNo{
      padding: 0 6px 0 6px;
      margin-bottom: 1px;
      border:1px solid #000000;
      font-size:11px;
      font-weight:bold;
      background: transparent;
      cursor: pointer;
      font-family:Arial,Verdana,sans-serif;
      width:205px;
  }
  .ContentArea input.Button {
    margin: -2px 0 0 0;
  }

  button.Button {
      line-height: 19px;
      vertical-align: middle;
      padding: 0 6px 0 6px;
      margin: 0;
      float: left;
  }

  .RestrictedWidth{  /* button minimizer */
    _width: 5%;
    overflow: visible;
  }

  button.Button img {
      padding: 0 4px 0 0;
      margin: 0;
      vertical-align: middle;
  }

  button.DoOrder {
      float: right;
  }
  div.FloatLeft{
    float:left;
    width:100%;
  }
  h3.TopSmallMargin{
    font-size:12px;
    padding-bottom:5px;
  }
  a.LinkAddShoppingList{
    color:#000000;
    text-decoration:none;
  }
   a.LinkAddShoppingList:hover{
    text-decoration:underline;
  }
  div.IllustratedLink a{
    color:#000000;
    text-decoration:none;
  }
  div.IllustratedLink a:hover{
    text-decoration:underline;
  }
  
  /*Breadcrumb*/
      h3 .BreadcrumbItem{
        background: url('/WebRoot/Hark/SF/img/bg_brc.gif') no-repeat right;
        font-size:11px;
        font-weight:normal;
        color:#000000;
        text-decoration:none;
        padding-right:10px;
        display:inline;
      }
       h3 .BreadcrumbLastItem {
        font-size:11px;
        text-decoration:none;
        color: #000;
        text-decoration: none;
        font-weight: bold;
        display:inline;
      }
      
      h3 .BreadcrumbItem:hover, h3 .BreadcrumbLastItem {
        text-decoration: underline;
      }
      /*end Breadcrumb*/
      
      a.Edit{
        color:#000000;
        text-decoration:underline;
      }
      a.Edit:hover{
        text-decoration:none;
      }
     
      /*merkzettel*/
      table.ShoppingList, table.OrderList, table.Basket, table.CustomerList
      {
        margin-top: 11px;
        margin-bottom: 10px;
      }
      table.OrderList,
  table.ShoppingList,
  table.CustomerList {
      border:solid 1px #FF0000;
      background: #FAEBD7;
  }

  table.OrderList th,
  table.ShoppingList th,
  table.CustomerList th {
      background: #FF0000;
      color:#fff;
  }

  table.OrderList td,
  table.ShoppingList td,
  table.CustomerList td {
     background: #FAEBD7;
     border-bottom: 1px solid #cc0066;
  }
  table.ShoppingList,td.SeparateColumn{
    text-align:left;
  }
  table.ShoppingList,td.SeparateColumn a{
    color:#000000;
    text-decoration:underline;
  }
  table.ShoppingList,td.SeparateColumn a:hover{
    color:#000000;
    text-decoration:none;
  }
  
  /*basket step 2*/
  .AddressDialog div.Address {
      background: #FAEBD7 !important;
  }
  .Offer div.Address, .CustomerOrder div.Address {
    background: #FFFFFF !important;
    padding-left:1px;
    width:49%;
    float:left;
    margin:0;
    border:0;
  }
  #content .Offer div.Address h3, #content .CustomerOrder div.Address h3{
    font-weight: bold;
  }
  div.BottomPadding a{
    color:#000000;
  }
  div.BottomPadding a:hover{
    color:#000000;
    text-decoration:none;
  }
  .CustomerOrder .Action{
    color:#000000;
    text-decoration:none;
  }
  .CustomerOrder .Action:hover{
    text-decoration:underline;
  }
  .CustomerOrder p a{
    color:#000000;
    text-decoration:underline;
  }
  .CustomerOrder p a:hover{
    color:#000000;
    text-decoration:none;
  }
 
  /*search*/
  div.ProductListHead {
      background: none ;
    }
  div.ProductListHead div.InnerHead {
      padding-left:37px;
      background: none ;
    
  }  
  div.ProductListFoot {
      background: none;
  }

  div.ProductListFoot div.InnerFoot  {
      background: none; 
  }
  div.Separator{
    padding-top:5px;
    clear: both;
  }
/*epages supra end*/



  
body
    {
      margin: 0px;
      padding: 0px;
      font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif !important;
      font-size: 12px;
      line-height: normal;
      background:url('/WebRoot/Hark/SF/img/bg.jpg') repeat-x top;
      background-color: #FAEBD8;
      _height:100%;
    }
    
    a{
      color:#000000;
      text-decoration:underline;
    }
    a:hover{
      color:#000000;
      text-decoration:none;
    }
    table {
    width: 100%;
    border: 0px solid red;
    border-collapse: collapse;
    text-align: center;
    }

    td {
    padding: 0px;
    }

    #content h1 {
    font-size:11px;
    font-family:Arial,Verdana;
    } 
    #content h2{
      font-size:11px;
      font-weight: normal;
      font-family:Arial,Verdana;
      line-height: 16px;
    }
    #content h3 {
      font-size:11px;
      font-family:Arial,Verdana;
      display: block;
      font-weight:normal;
    } 
    #last_item h3 {
      font-weight:bold;
      text-decoration:underline;
    }
  
    #main_tbl
    {
      width: 950px;
      vertical-align: top;
      margin: 0px auto 0px auto;
    }
    #header img{
      display:block;
    }
    #content
    {
      width: 950px;
      vertical-align: top;
      margin: 0px auto 0px auto;
      background-color:#FFFFFF;
    }
   
    
    .left_menu{
      height:530px; 
      width:169px;
      background:url('/WebRoot/Hark/SF/img/bg_menu1.jpg') bottom repeat-x;
      background-color:#E7C09D;
      vertical-align:top;
      text-align:left;
      padding-top:8px;
    }
    .search {
      background-color:#E7C09D;
      font-family: Arial, Verdana,  Geneva, Helvetica, sans-serif !important;
      font-size:11px;
      padding-top:8px;
      padding-left:7px;
      text-align:left;
    }
    
    .main_content{
      width:562px;
      vertical-align:top;
      text-align:left;
      margin-left:20px;
      margin-right:20px;
      padding-bottom:30px;
    }
    #container{
      width:530px;
      margin:auto;
      padding:0px;
    }
    .main_content #container{
      padding-left:1px;
    }
    .right_content{
      width:156px;
      vertical-align:top;
    }
    .right_shadow{
      width:3px;
      background:url('/WebRoot/Hark/SF/img/line_r.jpg') top repeat-y;
      vertical-align:top;
    }
    #footer{
      background:url('/WebRoot/Hark/SF/img/f_bg.jpg') bottom repeat-x;
      background-color:#E5BB96;
    }
    #footer img{
      display:block;
    }
    #footer .f_navigation{
      width:752px;
      text-align:left;
      padding-top:10px;
      font-family:Arial;
      font-size:11px;
      padding-left:30px;
    }
    
    #footer .f_navigation a{
      text-align:left;
      font-family:Arial;
      font-size:11px;
      color:#000000;
      text-decoration:none;
    }
    #footer .f_navigation a:hover{
      text-align:left;
      font-family:Arial;
      font-size:11px;
      color:#000000;
      text-decoration:underline;
    }
    input.Login{
      font-family: Arial,sans-serif;
      font-size: 12px;
      border: 1px solid #000000;
      width:130px;
    }
    input.search_input{
      font-family: Arial,sans-serif;
      font-size: 12px;
      border: 1px solid #000000;
    }
    #login_button{
      color:#000000;
      font-family:Arial,sans-serif,Verdana;
      font-size:11px;
      font-weight:bold;
      border:0px;
      cursor:pointer;
      background-color:#FAEBD7;
      margin:0px;
      text-align:left;
      padding: 0px;
    }
    
    /***************/
    .sm_right_menu_title{
      width: 149px;
      height: 20px;
      background-color: #ff0000;
      color: #FFF;
      font-size: 12px;
      font-weight: bold;
      text-align: center;      
      border:0px;
      float: left;
      padding-top: 3px;
    }
    
        
    .sm_right_menu_description{
      width: 154px;
      background-color: #FAEBD7;
      color: #333333;
      font-size: 11px;      
      vertical-align:top;
      
    }
    
        
      
    
    .sm_warenkorb_left{
      width: 2px;
      height: 23px;
      background: url('/WebRoot/Hark/SF/img/warenkorb_left.jpg') no-repeat;
      border: 0px;
   
    }
    
    .sm_warenkorb_right{
      width: 5px;
      height: 23px;
      background:  url('/WebRoot/Hark/SF/img/warenkorb_right.jpg') no-repeat;
      border: 0px;

    }
    .sm_right_menu_title{
      width: 149px;
      height: 20px;
      background-color: #ff0000;
      color: #FFF;
      font-size: 12px;
      font-weight: bold;
      text-align: center;      
      border:0px;
      padding-top: 3px;
    }
    
    
    
       
        
    .sm_warenkorb_down_right{
      width: 2px;
      background: url('/WebRoot/Hark/SF/img/warenkorb_down_right.jpg') repeat-y;     
    }
    
        
    .sm_warenkorb_down{
      background: url('/WebRoot/Hark/SF/img/warenkorb_down.jpg') top left no-repeat;    
      width: 156px;
      height: 3px !important;      
      padding: 0px;
      margin: 0px;               
    }

    #mini_basket{
      border-collapse: collapse;
      padding: 0px;
    }
    #mini_basket td{
      padding: 0px;      
      }
      
    #sm_login{
      width: 154px;
      background-color: #FAEBD7;
      color: #333333;
      font-size: 11px;      
      padding-top: 3px;
      text-align:center;
    }
    #sm_service{
      width: 154px;
      background-color: #FAEBD7;
      color: #333333;
      font-size: 11px;      
      padding-top: 3px;
      text-align:center;
    }
    
    #sm_login img{
      display:block;
    }
    #sm_login div{
      text-align:left;
      margin-left:10px;
    }
     #sm_login div.sep{
      text-align:left;
      margin-left:0px;
    }
    #sm_login div div{
      text-align:left;
      margin-left:0px;
    }
    #sm_login div.sep img{
      margin:auto;
    }
    #sm_login div.sep img{
      padding-top:3px;
      padding-bottom:3px;
    }
    .sm_login_right{
      width: 2px;
      height: 155px;
      background: url('/WebRoot/Hark/SF/img/warenkorb_down_right.jpg') repeat-y;
      float: left;
    }

    #sm_login a.r_link{
      color:#000000;
      font-family:Arial,sans-serif,Verdana;
      font-size:11px;
      font-weight:bold;
      text-decoration:none;
    }
    #sm_service a.r_link{
      color:#000000;
      font-family:Arial,sans-serif,Verdana;
      font-size:11px;
      font-weight:bold;
      text-decoration:none;
      }
    #sm_login a.r_link:hover{
      color:#000000;
      font-family:Arial,sans-serif,Verdana;
      font-size:11px; 
      font-weight:bold;
      text-decoration:underline;
    }
    #sm_service a.r_link:hover{
      color:#000000;
      font-family:Arial,sans-serif,Verdana;
      font-size:11px; 
      font-weight:bold;
      text-decoration:underline;
    }
    #angebote{
      padding-top:5px;
    }
    #angebote img{
	     float: right;
    }
    #angebote a{
      color:#000000;
      font-size:13px;
      font-weight:bold;
      text-decoration:none;
    }
    #angebote a:hover{
      text-decoration:underline;
    }
    a.search_action{
      color:#000000;
      padding-left:20px;
    }
    a.search_action:hover{
      color:#000000;
      text-decoration:none;
    }
    
    div.separator{
      background: url('/WebRoot/Hark/SF/img/login_line.jpg') repeat-x center;
      width:98%;
      line-height:1px;
      text-align:center;
      margin:auto;
    }
    
    input.to_cart_q{
      padding-top:10px;
      text-align:center;
      background:url('/WebRoot/Hark/SF/img/bg_quantity.jpg') no-repeat right;
      height:23px;
      width:36px;
      border:0px;
    }
    #home{
      width:500px;
      margin:auto;
    }
    #list_prod{
      width:530px;
      margin:auto;
    }
    
    .prod-left-half{
      width:352px;
      vertical-align:top;
    }
    .prod-right-half{
      width:168px;
      vertical-align:top;
    }
    .prod-right-half img{
      display:block;
    }
    .prod-des{
      vertical-align:top;
    }
    .prod-des div{
      text-align:left;
      font-family:Arial,Verdana;
      font-size:11px;
      padding-left:1px;
    }
    .prod-des .prod_link{
      font-family:Arial,Verdana;
      font-size:11px;
      text-decoration:none;
      color:#000000;
      font-weight:bold;
    }
    .prod-des .prod_link:hover{
      text-decoration:underline;
    }
    .prod-des .s_link{
      font-family:Arial,Verdana;
      font-size:11px;
      text-decoration:underline;
      color:#000000;
      font-weight:normal;
    }
    .prod-des .s_link:hover{
      text-decoration:none;
    }
    
    .prod-right-half .r_box_content{
        background-color:#FAEBD7;
        height:92px;
        width:162px;
        text-align:center; 
        vertical-align:top;
        margin: auto; 
      }
      .r_box_content .rb_table{
        text-align:left;
        margin:auto;
        width:150px;
      }
      
      .prod-right-half .r_box_sw{
        background: url('/WebRoot/Hark/SF/img/r_box_shaddow.jpg') repeat-y;
        width:6px;
      }
      .prod-right-half .box_to_cart{
        background: url('/WebRoot/Hark/SF/img/to_cart_s.jpg') no-repeat;
        height:28px;
        font-size:10px;
        font-weight:bold;
        cursor:pointer;
      }
      .prod-right-half .box_to_cart_of{
        background: url('/WebRoot/Hark/SF/img/to_cart_of_s.jpg') no-repeat;
        height:28px;
        font-size:10px;
        font-weight:bold;
      }
      
      #prod-detail{
        width:530px;
        margin:auto;
      }
      .cross-title{
    text-align:left;
    font-family:Arial,Verdana;
    font-weight:bold;
    text-decoration:underline;
    padding-bottom:10px;
    font-size:11px;
  }
  div.p_title{
    font-family:Arial,Verdana;
    font-weight:bold;
    font-size:11px;
    text-align:left;
    padding-bottom:10px;
    padding-left:2px;
  }
  div.p_des{
    font-family:Arial;
    font-size:11px;
    text-align:left;
    width:300px;
    padding-left:2px;
  }
   #prod-detail .s_link{
      font-family:Arial,Verdana;
      font-size:11px;
      text-decoration:underline;
      color:#000000;
      font-weight:normal;
    }
    #prod-detail .s_link:hover{
      text-decoration:none;
    }
    #prod-detail .right_hp td{
      text-align:left;
      padding-left:8px;
    }
     #prod-detail .art-no{
      text-align:left;
      font-size:11px;
      height:auto;
    }
     #prod-detail a.pdf_d{
      text-align:left;
      font-size:11px;
      font-family:Arial,Verdana;
      text-decoration:underline;
      color:#000000;
    }
    #prod-detail a.pdf_d:hover{
      text-decoration:none;
    }

    /*menu without JS*/
   
    div.cc_Category a, div.cc_NOSubCateg a {
      color:#000000;
      text-decoration:none;
      cursor:hand;
      margin-left:7px;
      text-align: left;
      background:url('/WebRoot/Hark/SF/img/m_c.gif') no-repeat;
      background-position:left 4px;
      padding-left:20px;
      font-family:Arial,Verdana;
      font-size:11px;
      display:block;
    }
    div.cc_Category a:hover, div.cc_CategoryActive a {
      text-decoration:underline;
    }
    div.cc_CategoryActive a {
      text-decoration:none;
      color:#000;
      cursor:hand;
      padding-left:20px;
      background:url('/WebRoot/Hark/SF/img/m_o.gif') left no-repeat;
      margin-left:7px;
      TEXT-ALIGN: left;
      BORDER-RIGHT-WIDTH: 0px
      font-family:Arial,Verdana;
      font-size:11px;
      display:block;
    }
    div.cc_CategSpace{
      padding-top:2px;
      padding-bottom:2px;
    }
    div.cc_SubCategSpace{
      padding-top:2px;
      padding-bottom:2px;
    }
    div.cc_SubCategory a{
      text-decoration:none;
      color:#666666;
      cursor:hand;
      padding-left:12px;
      background:url('/WebRoot/Hark/SF/img/m_redpoint.jpg') no-repeat;
      background-position:left 8px;
      margin-left:27px;
      MARGIN-TOP: 1px;
      PADDING-BOTTOM: 2px;
      PADDING-TOP: 2px;
      TEXT-ALIGN: left;
      BORDER-RIGHT-WIDTH: 0px;
      font-family:Arial,Verdana;
      font-size:11px;
      display:block;
      
    }
    div.cc_SubCategoryActive a{
      text-decoration:none;
      color:#666666;
      cursor:hand;
      padding-left:12px;
      background:url('/WebRoot/Hark/SF/img/m_redpoint.jpg') left no-repeat;
      margin-left:27px;
      MARGIN-TOP: 1px;
      PADDING-BOTTOM: 2px;
      PADDING-TOP: 2px;
      TEXT-ALIGN: left;
      BORDER-RIGHT-WIDTH: 0px;
      font-family:Arial,Verdana;
      font-size:11px;
      display:block;
    }
    div.cc_SubCategory a:hover, div.cc_SubCategoryActive a, div.cc_NOSubCateg a {
      /*font-weight:bold;*/
      text-decoration:underline;
    } 
    div.cc_SubCategory a:hover,div.cc_SubCategoryActive a:hover{
      color:#666666;
    }   
      
    #top_navigation a{
      color:#000000;
      text-decoration:none;
      font-family:Arial,Verdana;
      font-size:11px;
    }  
    #top_navigation a:hover{
      text-decoration:underline;
    }  
    #top_navigation h3{
      display:inline;
    }
    /*menu without JS ->> END*/
    
    /* javascript menu */
    #leftmenu {
    font-size:11px;
    font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    list-style: none;

 }
 #leftmenu li {
    border-top: 1px solid #C4B3A1;
    background: url(/WebRoot/Hark/SF/img/m_c.gif)  7px 7px no-repeat;
    font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;
    font-size:11px;
    }
 #leftmenu li a {
    color:#000000;
    text-decoration:none;
    font-weight:normal;
    display: block;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 24px;
    _width:90%;
 }
 #leftmenu li a:hover {
    color:#000000;
    text-decoration:underline;
 }

 #leftmenu .submenu {
    margin: 0;
    padding: 0;
    list-style: none;

 }
 #leftmenu .submenu li {
    background: url(/WebRoot/Hark/SF/img/m_redpoint.jpg)  22px 9px no-repeat;
    border:0px;
    white-space:normal;
 }
 #leftmenu .submenu li a {
    color:#666666;
    text-decoration:none;
    font-weight:normal;
    display: block;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 34px;
    border-bottom: 0px;
    white-space:normal;
 }
 
 #leftmenu .submenu li a:hover, #leftmenu .menu-on .submenu li a:hover {
    text-decoration:underline;
    color:#666666;
    padding-top:3px;
    padding-bottom:3px;
    border-bottom: 0px;
  }
#leftmenu .menu-on .submenu .submenu-on a  {
    text-decoration:underline;
    color:#666666;
    padding-top:3px;
    padding-bottom:3px;
  }
#leftmenu .menu-on {
    background: url(/WebRoot/Hark/SF/img/m_o.gif)  7px 7px no-repeat;
  }
#leftmenu .menu-on a, #leftmenu .menu-on a:hover  {
    display: block;
    padding-top: 3px;
    padding-bottom: 3px;
    color:#000000;
  }
#leftmenu .menu-on-ac a, #leftmenu .menu-on-ac a:hover {
    display: block;
    padding-top: 3px;
    padding-bottom: 3px;
    color:#000000;
    text-decoration:underline;
  }
  /*end javascript menu*/
  #Err_contact {
  color:#cc0000;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight:bold;
  }
 .c_error{
  background-color: #FFDDDD;
  }
  table.contact_form td{
    text-align:left;
    vertical-align:top;
    padding-left:5px;
  }
  table.confirm_RMA td{
    border:1px solid black;
  }
  .at_detail td{
    font-family:Arial;
    font-size:11px;
  }
  
  .c-list 
  {
    float:left;
    width:130px;
    text-align:left;
  }
  .c-list-fixed{
    width:110px;
  }
  .c-list-fixed div.middle{
    text-align:center; 
    height:108px;
    background-color:#FAEBD6;
  }
  .c-list-fixed div.middle table{
    width:100%;
    height:108px;
  }
  .c-list-fixed div.middle table td{
    vertical-align:middle;
    text-align:center;
    
  }
  .c-list-fixed div.b_text{
    height:35px;
    background:url('/WebRoot/Hark/SF/img/categ/k_bgt.jpg');
  }


#home_prod .top_ang_head {
  width:100%;
  background-color: #E9C39F;
  line-height:18px;
  border-bottom:1px solid #FFFFFF;
}
#home_prod .top_ang_head a {
  text-decoration:none;
  padding-left:5px;
}
#home_prod .top_ang_head a:hover {
  text-decoration:underline;
  padding-left:5px;
}
#home_prod .top_ang_body{
  width:100%;
}
#home_prod .img_ang {
   width:132px;
   height:231px;
   float:right;
}
#home_prod .img_ang_c {
   width:132px;
   height:191px;
   float:right;
}
#home_prod .top_ang_prod {
  float:left;
  width:397px;
}
#home_prod .p_title {
  font-family:Arial;
  font-size:18px;
  font-weight:bold;
  text-align:left;
  width:396px;
  padding-left:5px;
}
#home_prod .img_left {
  width:200px;
  vertical-align:middle;
  height:204px;
}
#home_prod .prod_d {
  width:185px;
  padding-left:10px;
  text-align:left;
  vertical-align:top;
  height:204px;
}
#home_prod .p_des {
  text-align:left;
  height:55px;
  line-height:normal;
  font-size:11px;
}
#home_prod .c_prod_list {
  float:left;
  width:176px;
  padding-top:8px;
}
#home_prod .cp_title {
  background-color: #E9C39F;
  line-height:18px;
}

#home_prod .p_container{
  border-right:1px solid #E9C39F;
}
#home_prod .b_sep {
  width:1px;
  float:left;
}
#home_prod .cp_title a {
  text-decoration:none;
  padding-left:5px;
}
#home_prod .cp_title a:hover {
  text-decoration:underline;
  padding-left:5px;
}
#home_prod .cp_pname {
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  padding-left:5px;
  padding-top:5px;
  padding-bottom:5px;
}
#home_prod .cp_img {
  width:101px;
  vertical-align:top;
  text-align:left;
}
#home_prod .cp_img div{
  width:101px;
  overflow:hidden;
}
#home_prod .cp_d1 {
  padding-left:5px;
  vertical-align:bottom;
}
#home_prod .cp_d a{
  padding-left:5px;
}
#home_prod .cp_pdes {
  height:60px;
  line-height:normal;
  font-size:11px;
  /*width:170px;*/
  text-align:left;
  padding-left:5px;
  padding-top:3px;
} 
  
#HomeText{
      line-height:normal;
      text-align:left;
      font-family:Arial,Verdana;
      font-size:11px;
      padding-left:1px;
      padding-bottom:5px;
  }  

/* Fact-Finder*/
.NavBarLeft {
      width:160px;
      font-family: Arial, Verdana, Helvetica;
      font-size: 11px;
      text-align:left;
      background: #E7C09D;
  }

  .NavBarLeft .PropertyContainer{
      width:160px;    
      font-size: 11px;
      padding: 0 0 0 0;
      background: #E7C09D;
  }

  .NavBarLeft .SizeContainer {
      padding-left: 0;
      background: #E7C09D;
  }
  .NavBarLeft .ContextBox {
      clear: both !important;
      width: 100%;
      padding: 0 0 3px 0;
      margin: 0 0 0 0;
      background: #E7C09D;
  }
  .NavBarLeft input.Search {
    border: solid 1px #000;
  }

  .NavBarLeft .ContextBox .BoxContainer {
      
        position: relative;                   /* IE BackgroundImage fix */
        padding: 0 0 1px 0;                   /* IE BackgroundImage fix */
        margin: 0px;
        background: none;
      
  }
  .NavBarLeft div.Entry {
    background: none;
    min-height: 1px;
  }
  .NavBarLeft .ContextBoxHead {
      margin: 0 0 0 0;
      /*padding: 0 0 0 7px;*/
      padding: 0 0 0 0px;
      background: #E7C09D;
  }
  .NavBarLeft .ContextBoxHead h1 {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    background: none;
    font-family:Arial,Verdana,Geneva,Helvetica,sans-serif !important;
    font-size:11px;
    font-weight: normal;
    color: #000;
    height: auto;
  }
  .NavBarLeft .ContextBoxBody {
    clear: both;
    /*padding: 0 0 0 7px;*/
    padding: 0 0 0 0px;
    border: 0;
    margin-bottom: 1px;
    text-align: left;
    
    background: #E7C09D !important;
    
  }
    .NavBarLeft .ContextBoxBody h2 {
      color: #000;
    }
    .NavBarLeft .ContextBoxBody a {
      color: #000;
    }
  .NavBarLeft .ContextBox .BoxContainer {
    background: #E7C09D !important;
    margin:0px;
    padding:0 0 0 0;
    position:relative;
  }


.prodbox{
    width: 169px;
  }
  .topbox{
    width:169px;
    height:4px;
    margin:0;
  }
  .topbox img{
    display:block;
  }
  .addtobasket{
    width:169px;
    background:url('/WebRoot/Hark/SF/img/to_cart_s.jpg') no-repeat;
    height:28px;
    font-size:10px;
    font-weight:bold;
    cursor:pointer; 
    text-align:center;
    padding-top:4px;
  }
  .addtobasketoff{
    width:169px;
    background:url('/WebRoot/Hark/SF/img/to_cart_of_s.jpg') no-repeat;
    height:28px;
  }
  .rbox {
    width: 6px;
    background:url('/WebRoot/Hark/SF/img/r_box_shaddow.jpg') repeat-y;
    float:right;
    height:96px;
  }
  .boxcontent {
    width:163px;
    background-color:#FAEBD7;
    height:96px;
    float:left;
  }
  .Price{
    font-weight:bold;
    float:left;
    padding-left:5px;
  }
  .PriceValue{
    font-weight:bold;
    float:right;
    padding-right:7px;
  }
  .PriceValue .bigprice{
    font-size:16px;
    line-height:16px;
  }
  .PriceValue .vatincl{
    font-size:11px;
    line-height:13px;
  }
  .versand {
    float:left;
    text-align:left;
    padding-left:5px;
  }
  .stock {
    float:right;
    padding-right:15px;
    padding-top:12px;
  }
  .stock img{
    display:block;
  }
  .versand_ico {
    float:left;
    padding-left:15px;
  }
  .menge {
    float:right;
    padding-right:7px;
  }
   input.to_cart_q{
      text-align:center;
      background:url('/WebRoot/Hark/SF/img/bg_quantity.jpg') no-repeat right;
      height:23px;
      width:36px;
      border:0px;
    }
