.topmenu { 
	height:64px;
	width:791px;
	background:#FFFFFF url(../images/bg_mainnavi_shop.gif) repeat-x;
}

.middle{
/*	background-color: #8f8f78;*/
	background-color: #a19e93;
	border:none;
	width:791px;
}

.bottom{
	display:none;
}

.right{
	width: 270px;
	padding: 13px 0px 0px 10px;		
	float:left;	
  border: 0px solid #000;
}

.content{ 
	padding: 80px 0px 10px 0px;
}


.tt_products_item_list{
	padding: 0px 0px;

}


.tt_products_item_single_display{
	margin-left:20px;
	margin-bottom:20px;	

}

.listitem{
	width: 46%;
	/*height: 247px;*/
	background-color:#FFFFFF;
	float:left;
	padding: 10px 0px;
	margin-left:20px;
	margin-bottom:20px;	
}

.tt_products_item_single_display IMG,
.listitem IMG{
	border: none;

}

.tt_products_item_single_display UL,
.tt_products_item_single_display H1,
.tt_products_item_single_display P,
.listitem H1,
.listitem P{
	padding: 0px 10px;
  font-size: 0.8em;
}

.tt_products_item_single_display SPAN,
.listitem SPAN{
	font-size: 0.7em;
	
}

.linkToBasket{
  margin-top:15px;
  color: #000;
}

.linkToBasket A,
.linkToBasket A:hover{
  color: #000;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Artikelliste und Detailansicht */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.tt_products_item_single_display fieldset.csc-mailform,
.listitem fieldset.csc-mailform
{
  border: none;
  margin:0;
  padding: 0px 10px;      
}


.tt_products_item_single_display label,
.listitem .csc-mailform label{
        width: 60px;
        float: left;
}

.tt_products_item_single_display .csc-mailform input,
.tt_products_item_single_display .csc-mailform textarea,
.tt_products_item_single_display .csc-mailform select,
.listitem .csc-mailform input,
.listitem .csc-mailform textarea,
.listitem .csc-mailform select
{
       border: 1px solid #9c9c9c;
       margin: 2px 0px;
       width:20px;
}
.tt_products_item_single_display .csc-mailform-field,
.listitem .csc-mailform-field{
        clear: left;
}


.tt_products_item_single_display .csc-mailform input.csc-mailform-submit,
.listitem .csc-mailform input.csc-mailform-submit
{
/*      border: none; */
      width:170px;
      background: none;
      color: #000000;
      cursor: pointer;
      margin-left: 0px;
      
}

.tt_products_item_single_display IMG{
  float:left;
}
.product_note{
/*  margin:0; */
/*  padding:0; */
  width:300px;
  float:left;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Warenkorb und Bestellvorgang*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.tt_products_order_confirmation,
.tt_products_basket_payment,
.tt_products_basket{
	padding: 0px 10px;
}


.tt_products_order_confirmation DIV,
.tt_products_order_confirmation P,
.tt_products_basket_payment UL,
.tt_products_basket_payment DIV,
.tt_products_basket_payment P,
.tt_products_basket UL,
.tt_products_basket DIV{
	padding: 0px 10px;
	font-size: 0.8em;
}

.tt_products_item_single_display P,
.tt_products_basket P{
  border: 0px solid #000;
  padding:10px 0px;
}


.tt_products_order_confirmation H1,
.tt_products_order_confirmation H2,
.tt_products_basket_payment H1,
.tt_products_basket_payment H2,
.tt_products_basket H1,
.tt_products_basket H2{
	font-size: 1.0em;

}


.tt_products_basket_payment .csc-mailform input.csc-mailform-submit,
.tt_products_basket .csc-mailform input.csc-mailform-submit{
      width:180px;
      background: none;
      color: #FFFFFF;
      cursor: pointer;
      margin-left: 0px;
}



.tt_products_order_confirmation .basket_items,
.tt_products_basket_payment .basket_items,
.tt_products_basket .basket_items{
	background-color: #FFFFFF;
	width: 751px;
}

.tt_products_order_confirmation .basket_items TD,
.tt_products_basket_payment .basket_items TD,
.tt_products_basket .basket_items TD{
	border: 1px solid #d5d3c5;
	vertical-align: top;
	text-align: center;
}

.tt_products_order_confirmation IMG,
.tt_products_basket_payment IMG,
.tt_products_basket IMG{
	border: none;
}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Bestellformular */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */




.tt_products_basket_info .csc-mailform #billing_city{
	width: 238px;
}
.tt_products_basket_info .csc-mailform #billing_zip{
	width:50px;
}
.tt_products_basket_info .csc-mailform #delivery_agb{
	width:15px;
	height:15px;
	border:none;
}

.tt_products_basket_info .csc-mailform input.csc-mailform-submit{
      width:auto;
      background: none;
      color: #FFFFFF;
      cursor: pointer;
      margin: 0;
      margin-right: 10px;      
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Bestellverarbeitung */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


.tt_products_order_confirmation{}

A.white{
  color: #fff;
  text-decoration:none;
  
}


