

.tx-ttproducts-pi1 {	
}

.tx-ttproducts-pi1 hr {	margin:5px 0 5px 0;
}

.tx-ttproducts-pi1 a {
   /* content: "\00a0";  padding-right: 13px;background: url(images/bmi_linkpfeil1.gif) no-repeat center right; display: inline-block;   min-height: 16px;*/
}

.product-single-item-image a{
	background: none;
}

h1{
	/*background: #ebecdd ;*/
}


.tx-ttproducts-pi1 p  {
	padding:0;
	margin: 0;
}

.tx-ttproducts-pi1 a  {
	font-weight:bold;
}


.tt_products_minibasket  {
	position:relative;	
	/*top:240px;*/
	/*left:750px;*/
	margin: 0 ;
	padding:0 0 0 15px;
	text-align:right;
	/*z-index:999;*/

}

.page_navigation {
	padding: 0 0 0 12px;
}



.tt_products_minibasket ul, .tt_products_item_catlist ul {
	margin:0;
	padding:0;
	background: #dfdfdf ;

}

.tt_products_item_catlist ul {
	margin:0;
	padding:0;
	/*background: #ebecdd ;*/

}


.tt_products_minibasket li{
	line-height:30px;
	display:inline;
	margin:5px 5px 5px 10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:left;
	text-decoration:none;
	
}

.tt_products_minibasket li img{
	vertical-align:middle;
	padding-left:5px;
}

.tt_products_minibasket .spacer {
	width:2px;
	font-size:1px;
	background-color:#fff;
}
.tt_products_minibasket li a {
	font-weight:bold;
}




.tt_products_item_catlist {
	margin-top:5px;
	/*background: #ebecdd ;*/
}

    	
.tt_products_item_catlist li {
	line-height:30px;
	display:inline;
	margin:5px 5px 5px 10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:left;
	text-decoration:none;	
}


.tx-ttproducts-pi1 h2  {
	padding:10px 10px 10px 10px;
	font-size: 1em;
	/*background: #ebecdd ;*/
}


.tt_products_item_list {
		margin-top:5px;
}


.tt_products-listitem { 
	position:relative;
	float:left;
	width:100%;
	margin-bottom:5px;
	padding-bottom:5px;
	/*background: #ebecdd ;*/

}
.product-image {
	float:left;
	width: 130px;
}

.product-image img, .product-single-item-image img{
	padding:6px 0 5px 10px;
}

.product-description {
	float:left;
	width: 330px;
	padding: 5px 0 0 10px;

}

.product-order-form {
	position: absolute;
	bottom: 5px;
	right: 0;
	float:right;
	width:200px;
	text-align:right;
	padding-right:10px;
	vertical-align:bottom;
}

.clear{clear:both;}

.tt_products_item_single_display{
	float:left;
	width:100%;
	/*background: #ebecdd ;*/
	padding-bottom:10px;
}

.product-single-item-image{
	float:left;
	width: 250px;
}


.product-single-item-description{ 
	float:left;

}

.wk-ext-link {
	padding:0 15px 0 15px;
}


.tt_products_basket,  .tt_products_basket_payment, .tt_products_order_confirmation {
	/*background: #ebecdd ;*/
	padding:0 15px 0 15px;
}
.tt_products_basket_payment h2, .tt_products_order_confirmation h2 {padding: 5px 0 0 0 ;}


.tt_products_basket table, .tt_products_basket_payment table, .tt_products_order_confirmation table {
		width:100%;
}

.tx-bmittproductsextension-pi1 .wk-archiv-serarchbox {
	margin-left:15px;	
}

.tx-bmittproductsextension-pi1 .wk-archiv-serarchbox td, .tx-bmittproductsextension-pi1 .wk-archiv-serarchbox th{
	padding:5px 10px 5px 0;
	text-align:left;
}

.tx-bmittproductsextension-pi1 .wk-archiv-list {
	margin-left:15px;	
}

.tx-bmittproductsextension-pi1 .wk-archiv-list th{
	padding:13px 10px 3px 0;
	text-align:left;
	}

.tx-bmittproductsextension-pi1 .wk-archiv-list td{
	padding:2px 10px 2px 0;
	text-align:left;
}

.tx-bmittproductsextension-pi1 .wk-add-to-basket {
	padding: 12px;

}



.tx-bmittproductsextension-pi1 .wk-add-to-basket-price{

}

.tx-bmittproductsextension-pi1 hr {
	margin: 12px;
}

.tx-bmittproductsextension-pi1 .big-header {
	font-size:16px;
}

.tx-bmittproductsextension-pi1 .ct-teaser-image img {
	padding-top:15px;
}
.tt_products_basket caption, .tt_products_basket_payment caption, .tt_products_order_confirmation caption {
		font-weight:bold;
		text-align:left;
		padding: 10px 0 10px 0;
}

.tt_products_basket td, .tt_products_basket_payment td, .tt_products_order_confirmation td{

	border: 1px solid #75650B;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #75650B;
}

.tt_products_basket th, .tt_products_basket_payment  th, .tt_products_order_confirmation th {

	color: #75650B;
	border: 1px solid #75650B;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #dfdfdf ;
}

.tt_products_basket_info {
	
	padding:0 0 0 15px;
	/*background: #ebecdd ;*/
}


  
  
/* Formular*/
.billing_address{ padding:10px 0 0 0;}

.billing_address-row {padding-top:5px; margin:0; }

.billing_address-row input , .billing_address-row textarea {width:300px; }
.billing_address-row .zip  {width:30px;  }
.billing_address-row .city  {width:258px; }
.billing_address-row  input {margin-right:10px;}

.form-row {padding:5px 0 5px 0;}

.tt_products_basket_info form { padding:5px 0 15px 0;}

.billing_address input, .tt_products_basket_info textarea { border: solid 1px #e0e0e0;}

.tt_products_basket_info  fieldset legend {font-weight:bold; padding:0 0 10px 0;}


.tt_products_basket_info label {float:left;width:20%}

.tt_products_basket_info .formheader {font-size: 110%; font-weight: bold; padding-bottom: 0.5em; color: #000000;}

.tt_products_basket_info hr {margin: 10px 0;}


.tt_products_basket_info input:focus, .tt_products_basket_info textarea:focus {border:1px solid #d6de16;}

.tt_products_basket_info textarea {font-family: helvetica, Arial, san-serif;}


.button-as-link_OLD{
padding:10px 0 0 0; 
/*this is for IE to make the button as wide as the text*/
margin:auto;
overflow:visible;
/*end*/
background-color:transparent;

color:#75650B;
font-weight:bold;
text-decoration:none;
cursor: pointer;
border:0 transparent none;
content: "\00a0";
padding-right: 13px;
/*background: url(images/bmi_linkpfeil1.gif) no-repeat bottom right;*/
display: inline-block;
min-height: 16px;    
}
.button-as-link:hover {
	text-decoration:underline;
}

.button-as-link{
padding:0;
margin-top:5px;

}

.button-as-link:hover {
	text-decoration:underline;
}

._basketicon{
content: "\00a0";
padding-right: 23px;
background: url(images/basket.gif) no-repeat bottom right;
display: inline-block;
}

input .button-as-link{ border: solid 0px #e0e0e0;}


