#cardbox .tx-ttproducts-pi1 { margin-left: 10px; /*background: url(../../../02-eltoro/bilder/content/molinos.jpg) no-repeat;*/ }

/* Listview */

#cardbox #tx-ttproducts-pi1-list { margin: 0 15px 0 0; padding: 10px; padding-top: 0; width: 400px; overflow: hidden; background: #fff /*#FFE390*/; border: 1px dotted #FFA321; }

#tx-ttproducts-pi1-list h1 { border: none !important; }
#tx-ttproducts-pi1-list h2 { margin: 20px 0 0 0; padding: 0 0 10px 0; font-size: 14px; color: #7B6E46; }
#tx-ttproducts-pi1-list a { text-decoration: none !important; }

 .tt_products_item_list { clear: both; width: 100%; font-size: 12px; }

     #textbox .tt_products_item_catlist { margin: 5px 0 10px 0; width: 250px; overflow: hidden; } 
     #textbox .tt_products_item_catlist ul { list-style: none; margin: 0; padding: 0; }
     #textbox .tt_products_item_catlist ul li { margin: 0 0 2px 0; padding: 0 !important; background: transparent !important; }
     #textbox .tt_products_item_catlist ul li a { display: inline; margin: 0; padding: 0; height: 5px; font-size: 12px; font-weight: normal; text-decoration: none; color: #7B6E46; }
     #textbox .tt_products_item_catlist ul li a:hover { text-decoration: underline; }
     #textbox .tt_products_item_catlist ul li.act a { text-decoration: underline; }

  #cardbox .tt_products_item_list h2.category_title { clear: both; margin: 20px 0 10px 0; padding: 0; font-size: 14px; color: #7B6E46; } 
  #cardbox .tt_products_item_list p.category_subtitle { margin: 0; padding: 0; color: #7B6E46; }

  /* blue */
  #cardbox .tt_products_item_list h2.category_title2 { clear: both; margin: 20px 0 10px 0; padding: 0; font-size: 14px; color: #8A9097; }
  #cardbox .tt_products_item_list p.category_subtitle2 { margin: 0 0 5px 0; padding: 0; color: #8A9097; }

  .tt_products_item_list .page_navigation { clear: both; margin-top: 15px; }
    .tt_products_item_list .page_prev { margin: 0 10px 15px 0; float: left; font-size: 11px; color: #7B6E46; }
      .tt_products_item_list .page_prev a { font-size: 11px; color: #7B6E46; }
    .tt_products_item_list .page_browse { margin: 0 10px 15px 0; float: left; font-size: 11px; color: #7B6E46; }
      .tt_products_item_list .page_browse a { font-size: 11px; color: #7B6E46; }
    .tt_products_item_list .page_next { margin: 0 0 15px 0; float: left; font-size: 11px; color: #7B6E46; }
      .tt_products_item_list .page_next a { font-size: 11px; color: #7B6E46; }

  #cardbox .tt_products_item_product_itembox { clear: both; padding-top: 10px; border-top: 1px dotted #FECE48; }

  #cardbox .tt_products_item_product_formbox {  }

      #cardbox .tt_products_item_product_infobox { margin: 0 0 10px 0; background: transparent; }
      #cardbox div.tt_products_item_product_infobox h3 { margin: 0; padding: 0; font-size: 13px; color: #7B6E46; }
      #cardbox div.tt_products_item_product_infobox p { margin: 0; padding: 0; font-size: 12px; color: #7B6E46; }
      #cardbox div.tt_products_item_product_infobox a { font-size: 11px; color: #FFA321; }
      #cardbox div.tt_products_item_product_infobox a:hover { color: #7B6E46; }

      #textbox .tt_products_item_product_infobox { margin: 0 0 10px 0; background: transparent; }
      #textbox div.tt_products_item_product_infobox h3 { margin: 0; padding: 0; font-size: 14px; color: #7B6E46; }
      #textbox div.tt_products_item_product_infobox p { margin: 0; padding: 0; font-size: 12px; color: #7B6E46; }
      #textbox div.tt_products_item_product_infobox a { font-size: 12px; color: #FFA321; }
      #textbox div.tt_products_item_product_infobox a:hover { color: #7B6E46; }
      #textbox div.tt_products_item_product_infobox td { margin: 0; padding: 0; font-size: 12px; color: #7B6E46; }

      /* blue */
      #cardbox div.tt_products_item_product_infobox h4 { margin: 0; padding: 0; font-size: 12px; color: #8A9097; }

    #cardbox .tt_products_item_list input.onthouden_button { margin: 0; padding: 0; font-size: 11px; color: #FFA321; background: transparent; border: none; cursor: pointer; }
    #cardbox .tt_products_item_list input.onthouden_button:hover { color: #7B6E46; }

    #cardbox .tt_products_item_list .order_form { float: left; margin: 0px; }
      #cardbox .tt_products_item_list .order_form input.onthouden_button { margin: 0; padding: 0; font-size: 11px; color: #FFA321; background: transparent; border: none; cursor: pointer; }
      #cardbox .tt_products_item_list .order_form input.onthouden_button:hover { color: #7B6E46; }

    #textbox .tt_products_item_list form { float: left; margin-right: 40px; }
    #cardbox .tt_products_item_list form { float: none; margin: 0; }
      #cardbox span.reservation-producttitle { padding: 3px; color: #fff; background: #FFB148; }
      #textbox span.reservation-producttitle { padding: 3px; color: #fff; background: #FFB148; }
      #textbox .tt_products_item_list form input.onthouden_button { margin: 0; padding: 0; font-size: 11px; color: #FFA321; background: transparent; border: none; cursor: pointer; }
      #textbox .tt_products_item_list form input.onthouden_button:hover { color: #7B6E46; }

      /* blue */
      #cardbox .tt_products_item_list .order_form input.onthouden_button2 { margin: 0; padding: 0; font-size: 11px; font-weight: bold; color: #8A9097; background: transparent; border: 1px solid #8A9097; cursor: pointer; }
      #cardbox .tt_products_item_list .order_form input.onthouden_button2:hover { text-decoration: none; color: #fff; background: #8A9097; }

    #cardbox .tt_products_list_product_navibox {  }

      #cardbox .tt_products_item_list .product_link { float: left; margin: 2px 5px 0 0; }
      #cardbox .tt_products_item_list .product_link p { position: relative; top: 1px; margin: 0; padding: 0; font-size: 10px; line-height: 165%; }
      #cardbox .tt_products_item_list .product_link p a { padding: 2px 4px 3px 4px; font-size: 12px; font-weight: normal; color: #fff; background: #666; cursor: pointer; }
      #cardbox .tt_products_item_list .product_link a:hover { text-decoration: none; background: #aaa; }

    #cardbox .tt_products_item_list .submitbox { display: none; }
      #cardbox .tt_products_item_list input.shopsubmit { padding: 2px 4px; font-size: 12px; font-family: arial, sans-serif; letter-spacing: 100%; color: #fff; background: #666; border: none; cursor: pointer; }
      #cardbox .tt_products_item_list input.shopsubmit:hover { background: #aaa; }

    #cardbox .tt_products_item_product_imagebox { float: right; margin: 10px 10px 0 0; }
      #cardbox .tt_products_item_product_imagebox a:hover { opacity: 0.5; }

/* Single View */

.tt_products_item_single_display { padding-bottom: 5px; width: 400px; font-size: 12px; color: #7B6E46; border: none; }

  .tt_products_item_single_title { margin: 15px 0; padding: 0; width: auto; }
  #textbox #tx-ttproducts-pi1-list h2 { clear: both; margin: 15px 0; padding: 10px 0; width: 390px; background: transparent; border-bottom: 1px dotted #7B6E46; }

  .tt_products_item_single_imagebox { position: relative; z-index: 100; margin: 0 5px 0 5px; height: auto; }
  .tt_products_item_single_imagebox a:hover { moz-opacity: 0.5; opacity: 0.5; }

  .tt_products_item_single_display .tt_products_item_product_infobox { margin: 0; padding: 0 0 10px 0; background: transparent; }

     #textbox .tt_products_item_single_display .subheader { margin: 20px 0 15px 0; padding: 0; vertical-align: top; color: #7B6E46; }

     .tt_products_item_single_display .product_note_info { margin: 0; font-size: 12px; vertical-align: top; line-height: 150%; color: #7B6E46; }
       .tt_products_item_single_display .product_note_info .tx-ttproducts-pi1-wrap1 { color: #7B6E46; }
       .tt_products_item_single_display .product_note_info .tx-ttproducts-pi1-wrap1 ul { padding: 10px 0 0 15px; }
     #textbox .tt_products_item_single_display .tt_products_item_product_infobox .product_note_info p.bodytext { margin: 0; padding: 0 0 10px 0; line-height: 150%; color: #7B6E46; }

     .tt_products_item_single_display .product_model { font-size: 14px; font-style: italic; }

  .tt_products_item_product_navibox { clear: both; display: block; margin: 5px 15px 10px 0; }

    .tt_products_item_single_display .product_datasheet { float: left; margin-left: 10px; }
      .tt_products_item_single_display .product_datasheet a { display: block; padding: 0; font-family: 'Lucida Grande','Lucida Sans Unicode', arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFB148; background: transparent; }
      .tt_products_item_single_display .product_datasheet a:hover { text-decoration: none; color: #7B6E46; }

    .tt_products_item_single_display .order_form { float: left; }
      .tt_products_item_single_display .order_form input { padding: 0; font-family: 'Lucida Grande','Lucida Sans Unicode', arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFB148; background: transparent; border: none; cursor: pointer; }
      .tt_products_item_single_display .order_form input:hover { background: transparent; } 
      .tt_products_item_single_display .order_form input #quantity { display: none; }
      .tt_products_item_single_display .order_form input.submit { padding: 0; font-family: 'Lucida Grande','Lucida Sans Unicode', arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #FFB148; background: transparent; border: none; cursor: pointer; }
      .tt_products_item_single_display .order_form input.submit:hover { color: #7B6E46; background: transparent; }

    .tt_products_item_single_display .list_link { float: left; margin-left: 10px; }
      .tt_products_item_single_display .list_link a { display: block; padding: 0; font-size: 12px; font-weight: normal; color: #FFB148; background: transparent; cursor: pointer; }
      .tt_products_item_single_display .list_link a:hover { text-decoration: none; color: #7B6E46; background: transparent; }

    .tt_products_item_single_display .summary { margin-left: 10px; }
      .tt_products_item_single_display .summary dd { float: left; }
      .tt_products_item_single_display .summary dt { float: left; }

/* Search */

.tt_products_item_search { padding-bottom: 10px; }

  .tt_products_item_search form div {  }

    .tt_products_item_search input#swords { float: left; margin: 0 0 0 10px; padding: 3px; width: 108px; color: #555; background: #fff; border: none; }
    .tt_products_item_search input.search_submit { float: left; margin: 0 0 0 10px; padding: 1px 10px 4px 10px; font-size: 12px; font-weight: bold; color: #fff; background: #aaa; border: none; }
    .tt_products_item_search input:hover { background: #666; }

