
.productitem
{
	float: left;
	padding: 0;
	margin: 0;
	text-align: left;
}
.productitem .jf-ce33
{
	width: 210px;
	height: 180px;
	padding: 0 5px;
	margin: 0 0 20px 0;
}

.productimage
{
	height: 100px;
}

.productinfo
{
	width: 190px;
}

.producttitle a
{
	color: #555;
}


#productmain,
#productdetail,
#productprint
{
	padding-top: 30px;
	margin: 0;
}

#productmain .price_vat
{
	font-size: 11pt;
	font-weight: 700;
	color: #e59b48;
}

#productmain .image
{
	float: left;
	width: 250px;
	margin-right: 20px;
	margin-bottom: 10px;
}

#productmain .itemnr
{
	margin-top: 8px;
}

#productmain .summary
{
	margin: 10px 0;
}

#productmain .order_form
{
   clear: both;
   width: 648px;
   text-align: right;
   margin: 0;
   padding: 10px;
   border-left: 1px solid #e2e3e4;
   border-right: 1px solid #e2e3e4;
}
#productmain .order_form_top
{
background: url(../img_layout/order-top.gif) no-repeat;
width: 670px;
height: 5px;
   font-size: 0;
}
#productmain .order_form_bottom
{
background: url(../img_layout/order-bottom.gif) no-repeat;
width: 670px;
height: 5px;
   font-size: 0;
   margin: 0 0 10px 0;
}

#productmain .order_form label
{
	width: 50px;
}

.quantityinput {
 width: 25px;
 height: 15px;
 border:1px solid #ddd;
 padding:1px 2px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
 margin:0 0 2px 0;
 color:#666;
}



#productmain td,
#productdetail td,
#productprint td
{
	margin: 0;
	padding: 0;
}



#breadcrumb { font-size: 10px; font-weight: normal; color: #666; }
#breadcrumb a:link,
#breadcrumb a:visited { font-size: 10px; font-weight: normal; color: #666; text-decoration: underline; }
#breadcrumb a:hover { font-size: 10px; color: #111; text-decoration: none; }
.tt_products_item_single_display h2 { font-size: 11px; font-weight: bold; color: #666; clear: none; margin-bottom: 5px; padding: 0; }
.note2 { margin: 10px 0 10px 0; }





dt,
dl,
img,
table.imgtext-table td
{
  border: 0;
  margin: 0;
  padding: 0;
}


.csc-bulletlist,
.csc-menu
{
    margin-top: 5px;
    margin-bottom:  10px;
}
.csc-bulletlist li,
.csc-menu li
{
    margin-bottom:  5px;
}
.csc-menu dt
{
    text-decoration:    none;
    font-weight:    bold;
    margin-top: 5px;
    margin-bottom:  5px;
}
.csc-menu dd
{
    color:      #666;
    margin-left:    10px;
    margin-bottom:  10px;
}
.csc-bulletlist-0,
.csc-menu-1,
.csc-menu-4
{
    list-style-image:   url(/fileadmin/img_layout/m1bullet.gif);
}


#tx-ttproducts-pi1-list
{
	clear: both;
}


.out-of-stock
{
  color: #900;
  font-size: smaller;
}




.contenttable-0
{
	width: 100%;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
}

.tr-even td,
.tr-odd td,
th
{
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
	padding: 4px;
	text-align: center;
	width: 33%;
}

th
{
	font-weight: bold;
}












/* ==============================  FORM ELEMENTS start  ============================== */

input
{

    font-family: Verdana, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: normal;
            text-align: left;

            vertical-align: middle;
            color: #333;
    border: 1px solid #999;


    padding: 1px;
    margin-bottom: 1px;
}
textarea
{
    font-family: Verdana, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: normal;
            text-align: left;
            vertical-align: middle;
            color: #333;
    border: 1px solid #999;
    padding: 1px;
    margin-bottom: 1px;



}
select
{
    font-family: Verdana, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: normal;
            text-align: left;
            vertical-align: middle;
            color: #333;
    border: 1px solid #999;
    padding: 1px;
    margin-bottom: 1px;
}
input.submit
{
    font-family: Verdana, Helvetica, sans-serif;
            font-size: 10px;
            font-weight: bold;
            text-align: center;
            vertical-align: middle;
            color: #333;
            background-color: #EEE;
    border: 1px outset #999;

    padding: 1px 4px 1px 4px;

    margin-bottom: 1px;
}
fieldset
{
    margin:     0;
    padding:        0;
    border:     0;
}
/* ==============================  FORM ELEMENTS end ============================== */

