/* ######################################################################################################
** # CSS Template for TT - Products                                               #############################
** ######################################################################################################
**
**  TT Products Version: 2.6.1
**  Datei       : tt_products.css
**  Funktion    : basis css
*/

/* ######################################################################################################
** ### Listenansicht / Listview ##################################################################
** ######################################################################################################
*/

.right { 
  float:right;
  }

.tt_products_clearer {
	clear: both;
	}
	
.floatbox_LIST {
	border:1px solid #CCCCCC;
	float:left;
	margin-bottom:0.7em;
	margin-left:0.7em;
	position:relative;
	top:1em;
	width:31%;
	text-align: center;
	background-color: #fff;
	}

.listitem {
  float: none;
  height: 1%;
  height: auto !important;
  border:none;
	background-color:transparent;
  width: 98%;
  }
.list_item_not_found {
	margin-left: 0.3em;
	color: #ccc;
	font-size: 0.7em;
	}  
  
#CATEGORY_TITLE_LIST {
  text-align: left;
  background-color: #F0F0F4;
  font-size: 1em;
  color: #000;
  }
  
.tt-products .list_item_itemnumber, .tt-products .single_item_itemnumber {
  float: right;
	color: #000;
	/*width: 180px;*/
	text-align: right;
	font-size: 1em;
	font-weight: normal;
	padding-right: 3px;
  padding-top: 3px;
  }  

.PRODUCT_SINGLE_LIST , #tx-ttproducts-pi1-memo h2{
  color: #000;
  margin: 0px;
  /*float: left;
  width: 60%;*/
  font-weight:bold;
	padding: 2px;
  background-color: transparent;
  text-align: center;
  height: 3.4em;
  }
  
.PRODUCT_TITLE_LIST {
	color: #000;
	margin: 0.5em 0em 0em 0em;
	font-weight:bold;
	padding: 2px;
	background-color: #fff;
	text-align: center;
	height: 3.4em;
	display: block;
	}
	
.PRODUCT_TITLE_LIST   a:link {
	color: #000;
	text-decoration: none;  
	text-align: center;
	}
	
.PRODUCT_TITLE_LIST  a:visited {
	color: #000;
  text-decoration: none;
  text-align: center;
  }
.PRODUCT_TITLE_LIST  a:hover {
	color: #cc0000;
  text-decoration: none;
  text-align: center;
  }
.strikethrough {
	text-decoration: line-through;
	}  
	
 .tx-ttproducts-pi1-wrap1  a:link {
	color: #cc0000
  text-decoration: none;  
  }
.tx-ttproducts-pi1-wrap1 a:visited {
	color: #000;
  text-decoration: none;
  }
.tx-ttproducts-pi1-wrap1  a:hover {
	color: #ccc;
  text-decoration: none;
  } 

.products_list_content {
  margin-bottom: 1em;
  }
  
.PRODUCT_TITLE_LIST img {
	float:left;
	margin-right:10px;
}

.tt-products p {

	}
  
.products_datasheet a:link {
	color: #cc0000;
	text-decoration: none;  
	}
  
.products_datasheet a:visited {
	color: #000;
	text-decoration: none;
	}
  
.products_datasheet a:hover {
	color: #ccc;
	text-decoration: none;
	} 

.listitem_subheader {
	clear: both;
	}  

 /* Image width and height ist definied if some product images are missing in list view  */ 
.product_image_list {
  position: relative;
  top: 0em;
  margin-bottom: 1em;
  margin-left: 3em;
  padding: 10px 10px 10px 0px;
  width: 100px;
  height: 100px;
  border: 1px solid #ccc;
  }

.display_variant2_LIST {
  position: relative;
  top: 10px;
  float: right;
  padding: 10px 10px 10px 0px;
  font-size: 1em;
  color: #000;
  }

.display_variant1_LIST {
  position: relative;
  top: 10px;
  float: right;
  padding: 10px 10px 10px 0px;
  font-size: 1em;
  color: #000;
  }

/*
.display_variant5_isSingle_LIST {
  float: left;
  padding-left: 10px;
  font-size: 1em;
  color: #000;
  }
*/

.anzahl_LIST {
  float: left;
  margin-top: 2.5em;
  font-size: 1em;
  width: auto;
  }

.inputimage_list {
  float:left;
  margin-top: 1.2em;
  margin-left: 1em;
  }
 
.floatbox_memo {
	border: 1px solid #ccc;
	padding: 3px;
	}

.memo_list {
	height:100%;
	margin-bottom:4em;
	position:relative;
	top:1em;
	/*border: 1px solid #ccc;*/
	}

.memo_title {
	background-color: #cc0000;
	color: #fff;
	font-weight: bold;
	height: 15px;
	padding: 5px;
	text-align: center;
	margin-top: 1em;
	}	
	
.memo_product_title {
	font-weight: bold;
	color: #000;
	margin-top: 0.5em;
	margin-left: 0.5em;
	} 

.memo_product_title a:link, .memo_product_title a:visited, .memo_product_title  a:hover {
	text-decoration: none;
	} 
	
.memo_product_image	{
	text-align: center;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	}
	
.memo_price_tax	{
	font-weight: bold;
	text-align: center;
	}

.memo_list_item_quantity {
	text-align: center;
	}	

.memoitem {
  margin-bottom: 6em;
  }  
  
.inputimage_memo {
  margin-top: 1.2em;
  margin-left: 1em;
  }
  

.addtomemo  {
  margin-top: 1.2em;
  margin-left: 2em;
  }
  
.text_delete_from_memo {
  float:left;
  position: relative;
  top: 2em;
  }  
  
 #delete_from_memo {
 float:left;
 position: relative;
 top: 1em;
 margin-left: 1em;
 } 

#inputimage_list {
  position: relative;
  top: 8px;
  border: none;
  border-width: 0px;
  border-color:#FFFFFF;
  background-color: #FFF;
  }

.input_qty {
  border: 1px solid #ccc;
  }

.price_list {
	margin-bottom: 0.5em;
}
.web_price_LIST {
	text-align:	center;
	font-size: 1em;
	color: #000;
	width: auto;
	}
 .web_price_LIST a:link{
	color: #000;
	text-decoration: none;
	}
.web_price_vat {
	text-align: center;
	font-size: 1em;
	color: #000;
	width: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	}
 .web_price_vat a:link{
	color: #000;
	text-decoration: none;
	} 
.web_price_LIST_notax  {
	text-align:	center;
	font-size: 1em;
	color: #000;
	width: auto;
	padding-top: 3px;
	}
	
 .web_price_LIST_notax  a:link, .web_price_LIST_notax a:visited, .web_price_LIST_notax a:hover, .web_price_LIST_notax a:active {
	color: #000;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	} 	
	
.link_memo_add {
	text-align: center;
	font-weight: bold;
	margin-bottom: 0.5em;
	}	
	
.link_memo_add a:link {
	text-decoration: none;
	color: #cc0000;
	text-align: center;
	}
.link_memo_add a:visited {
	text-decoration: none;
	color: #000;
	text-align: center;
	}
.link_memo_add a:hover {
	text-decoration: none;
	color: #ccc;
	text-align: center;
	}
.link_memo_add a:active {
	text-decoration: none;
	color: #000;
	text-align: center;
	}	
	
  /*
.SEE_PRODUCT {
	float: left;
	margin-left: 5.5em;
	margin-top: 4.3em;
	}  
  */
  
.button2_LIST, .button2_fix {
	background-color:transparent;
	border:1px solid #cc0000;
	vertical-align:middle;
	margin-bottom:1em;
	margin-top:1em;
	padding:3px 5px;
	position:relative;
	top:0.3em;
	}  
  
.button2_MEMO {
	background-color:transparent;
	border:1px solid #cc0000;
	vertical-align:middle;
	margin-bottom:1em;
	margin-top:1em;
	padding:3px 5px;
	position:relative;
	top:0.3em;
	}   
  
/* Pagebrowser Listview */  

.pagebrowser_list {
	border: 1px solid #ccc;
	margin-bottom: 1em;
	line-height: 1.5em;
	padding-left: 0.5em;
	}

.pagebrowserbottom_list {
	border: 1px solid #ccc;
	margin-bottom: 1em;
	clear: left;
	float: left;
	position: relative;
	margin-top: 2em;
	width: 100%;
	line-height: 1.5em;
	padding-left: 0.5em;
	}	

.pagebrowser_list .list_link_prev, .pagebrowserbottom_list .list_link_prev {
  margin: 0em;  
  text-align: left;
  padding: 1em 1em 2em;
  }
 
.pagebrowser_list .list_link_next, .pagebrowserbottom_list .list_link_next {
  margin: 0em 1em 2em 0em;  
  text-align: right;
  padding: 1em 1em 2.1em 1em;
  } 
  
.pagebrowser_list  a:link, .pagebrowserbottom_list  a:link {
  color: #000;
  text-decoration: none;
  }  

.pagebrowser_list a:visited, .pagebrowserbottom_list a:visited {
  color: #cc0000;
  text-decoration: none;
}  
.pagebrowser_list a:hover, .pagebrowserbottom_list a:hover  {
  color: #cc0000
  text-decoration: none;
}  

.pagebrowser_list a:active, .pagebrowserbottom_list a:active  {
  color: #000;
  text-decoration: none;
}  



.floatbox_LIST .page_browser_bottom {
  margin: 5em 1em 0em 0em;
  border: 1px solid #ccc;
  padding: 1em 1em 2.1em 1em;
  float: none;
  text-align: center;
  }
  
.floatbox_LIST .page_browser_bottom .page_prev a:link, .floatbox_LIST .page_browser_bottom .page_next a:link {
  color: #336699;
  text-decoration: none;
  }

.floatbox_LIST .page_browser_bottom .page_prev a:hover, .floatbox_LIST .page_browser_bottom .page_next a:hover {
  color: #bed363;
  text-decoration: none;
  }

.floatbox_LIST .page_browser_bottom .page_prev a:active, .floatbox_LIST .page_browser_bottom .page_next a:active {
  color: #000;
  text-decoration: none;
  }
  
.page_browser_top .browse_links, .page_browser_bottom .browse_links {
float: left;
margin: 0em 1em 0em 1em;

}  
  
/* Page browser single view*/  

#tx-ttproducts-pi1-single .page_browser_top {
  margin: 0em 1em 2em 0em;
  border: 1px solid #ccc;
  padding: 1em 1em 2.1em 1em;
  text-align: center;
  }
  
#tx-ttproducts-pi1-single .page_browser_top a:link {
  color: #336699;
  text-decoration: none;
  }  

#tx-ttproducts-pi1-single .page_browser_top a:hover, #tx-ttproducts-pi1-single .page_browser_top a:visited, #tx-ttproducts-pi1-single .page_browser_bottom a:visited {
  color: #bed363;
  text-decoration: none;
  }  

#tx-ttproducts-pi1-single .page_browser_top a:active, #tx-ttproducts-pi1-single .page_browser_bottom a:active  {
  color: #000;
  text-decoration: none;
  }
#tx-ttproducts-pi1-single .page_browser_top .link_prev { 
  float: left;
  }

#tx-ttproducts-pi1-single .page_browser_top .link_next {
  float: right;
  }

.products_weight {
	color: #061467;
	}  
  
  /* Neu Pagebrowser single top */
 
.tt_products_pagebrowser_single  {
	}
	
.tt_products_pagebrowser_single .list_link_prev {
	text-align: left;
	}
	
.tt_products_pagebrowser_single .list_link_next {
	text-align: right;
	}	

.tt_products_pagebrowser_single a:link {
	color: #cc0000;
	text-decoration: none;
	}

.tt_products_pagebrowser_single  a:visited {
	color: #000;
	text-decoration: none;
	}
	
.tt_products_pagebrowser_single  a:hover {
	color: #ccc;
	text-decoration: none;
	}
/********************************* Einzelansicht- Singleview ***************************************************/

.linktobasket {
	background: #cc0000;
	background-repeat: no-repeat;
	color: #fff;
	font-weight: bold;
	height: 20px;
	margin: 1px 0em 0em;
	padding: 5px 0 0;
	text-align: center;
	}

.linktobasket a:link {
	text-decoration: none;
	color: #fff;
	}

.linktobasket a:visited {
	text-decoration: none;
	color: #fff;
	}
	
.linktobasket a:hover {
	text-decoration: none;
	color: #fff;
	}

.floatbox_SINGLE1 {
	float: left;
	}

.floatbox_SINGLE2 {
	float: left;
	margin-left: 2em;
	}

.floatbox_SINGLE3 {
	margin-top: 1em;
	}	

#PRODUCT_TITLE_SINGLE {
  text-align: left;
  font-family: arial, helvetica sans-serif;
  position: relative;
  top: 1em;
  font-size: 1.3em;
  font-weight: bold;
  color: #000;
  /*border-bottom: 1px solid #8b5116;*/
  margin-bottom: 1em;
  }
  
.product_subtitle {
  font-weight: bold;
  margin-bottom: 0.5em;
  font-family: arial, helvetica sans-serif;
  font-size: 1.3em;
  clear: left;
  position: relative;
  top: 0em;
  }

.floatbox_SINGLE {
  position: relative;
  top: 10px;
  font-size: 1em;
  color: #000;
  width: 100%;
  }

.product_single_image_id1 {
  position: relative;
  top: 1em;
  float: left;
  width: 200px;
  height: 200px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #ccc;
  }
  
 .product_single_image_id2  {
  position: relative;
  top: 1em;
  float: left;
  padding: 0px 0px 0px 0px;
  margin-bottom: 1.5em;
  border: 1px solid #cc0000;
  }
  
.products_instock {
line-height: 2em;
display: none;
}

.PRODUCT_ITEMNUMBER_ID{
	font-weight: bold;
	margin-bottom: 0.5em;
	font-family: arial, helvetica sans-serif;
	font-size: 1.2em;
	position: relative;
	top: 1em;
	}

.reseller_online, .reseller_shop {
	border: 1px solid #cc0000;
	background-color: transparent;
	text-align:center;
	height: 1.8em;
	width: 120px;
	margin-bottom: 1em;
	padding-top: 5px;
	position: relative;
	top: 1em;
	}

.reseller_online  a:link , .reseller_shop a:link {
	color: #000;
	text-decoration: none;
}

.reseller_online  a:visited , .reseller_shop a:visited {
	color: #000;
	text-decoration: none;
}

.reseller_online a:hover, .reseller_shop a:hover {
	color: #000;
	text-decoration: none;
}

.reseller_online , .reseller_shop a:active {
	color: #000;
	text-decoration: none;
}

.web_price_SINGLE {
	line-height: 2em;
}

#web_price_SINGLE_novat {
	line-height: 1.5em;
}

.tx-ttproducts-pi1-wrap2 {
	color:#061467;
	font-family: arial, helvetica sans-serif;
	font-size:1em;
}

.qty_SINGLE {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.single_images3_10 {
	clear: left;
	float: none;
	}

.single_image3, .single_image4, .single_image5, .single_image6, .single_image7, .single_image8, .single_image9, .single_image10 {
	float: left;
	/*border: 1px solid #ccc;*/
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	margin-top: 1em;
	}	
	
.product_note_single, .product_note_describing {
	float: left;
	width: 100%;
	position: relative;
	top: 1em;
	padding: 0px 0px 0px 0px;
	font-size: 1.1em;
	font-weight: normal;
	color: #000;
	margin-left: 0em;
	margin-bottom: 2em;	
	}
	
.product_description_title  {
	float: left;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	font-weight: bold;
	margin-bottom: 1em;
	color: #cc0000;
	font-size: 1.3em;
	}

.product_description_bodytext {
	font-family: Helvetica,Verdana,Arial,sans-serif;
	line-height: 1.3em;
	font-size: 1.1em;
	}
	
.product_description_bodytext img {
	margin-right: 0.5em;
	}	

#display_variant2_SINGLE {
  position: relative;
  float: left;
  }

#display_variant1_SINGLE {
  position: relative;
  float: left;
  color: #000;
  }

#display_variant5_isSingle_LIST {
  float: right;
  /*Wenn diese Variante aktiviert ist und neben den anderen stehen soll, muss die Gesamtbreite von 350 durch 3 geteilt werden*/
  width: 350px;
  padding-left: 10px;
  }

#web_price_SINGLE {
  float: left;
  background:#333366;
  position: relative;
  color: #000;
  }

#anzahl_SINGLE {
  float: left;
  position: relative;
  top: 10px;
  padding: 0px 0px 0px 0px;
  width: 150px;
  font-size: 1em;
  color: #000;
  }

#inputimage {
  position: relative;
  top: 8px;
  border: none;
  border-width: 0px;
  border-color:#FFFFFF;
  background-color: #FFF;
  }

#PRODUCT_RELATED_UID_SINGLE, #PRODUCT_ACCESSORY_RELATED_UID_SINGLE {
  font-size: 1em;
  color: #000;
  }

  /* Die Position ist wichtig, wenn vor den Accessorys noch releated products stehen. Ist die Reihenfolge umgekehrt,
  muss list_related diese Werte erhalgten */
  
#list_accessory {
	clear: both;
	position: relative;
	top: 1em;
	}
	
.SHOPADMIN_EMAIL_SINGLE {
	/*clear: both;*/
	clear: both;
	position: relative;
	top: 2em;
	float: right;
	font-weight: bold;
	}

.ttproducts_backtolist_single {
margin-top: 2em;
float: left;
font-weight: bold;
  }
  
.ttproducts_backtolist_single  a:link, .SHOPADMIN_EMAIL_SINGLE a:link {
  color: #000;
  text-decoration: none;
  } 

 .ttproducts_backtolist_single a:visited, .SHOPADMIN_EMAIL_SINGLE a:visited {
  color: #000;
  text-decoration: none;
  } 
.ttproducts_backtolist_single a:hover, .SHOPADMIN_EMAIL_SINGLE a:hover {
  color: #cc0000;
  text-decoration: none;
  } 

.ttproducts_backtolist_single a:active,  .SHOPADMIN_EMAIL_SINGLE a:active {
  color: #000;
  text-decoration: none;
  } 
  
/***************************** Warenkorb / Basket ***********************************************/
/*
.basket
{
position: relative;
top: 0px;
width: 420px;
font-size: 1em;
color: #000;
}
*/
.floatbox_BASKET {
	float:left;
	font-family: arial, helvetica sans-serif;
	font-size:1.2em;
	font-weight: bold;
	margin-bottom:1em;
	position:relative;
	top:0;
	width:98%;
	border-bottom: 1px solid #cc0000;
  }

#text_Produkt {
  float: left;
  width: 50%;
  padding: 0px 0px 0px 0px;
  }

/*
  #text_Variante {
  float: left;
  width: 100px;
  padding: 0px 0px 0px 0px;
  }
*/
#text_Anzahl {
  float: left;
  width: 10%;
  padding: 0px 0px 0px 0px;
  }

#text_Einzelpreis {
  float: left;
  width: 20%;
  padding: 0px 0px 0px 0px;
  }

#text_Gesamt {
  float: right;
  width: 20%;
  padding: 0px 0px 0px 0px;
  text-align: right;
  }

.floatbox_BASKET2 {
  position: relative;
  top: 0px;
  float: left;
  width: 98%;
  line-height: 1.5em;
  }

.PRODUCT_TITLE_BASKET2 {
  float: left;
  font-weight: bold;
  width: 50%;
  padding: 0px 0px 0px 0px;
  margin-bottom: 0.5em;
  }
  
/*
#display_variant_BASKET2 {
  float: left;
  width: 120px;
  padding: 0px 0px 0px 0px;
  font-family: arial, helvetica sans-serif;
  color: #000;
  }
*/
.FIELD_QTY_BASKET2 {
  float: left;
  width: 10%;
  padding: 0px 0px 0px 0px;
  }

.PRICE_TAX_BASKET2 {
  float: left;
  width: 20%;
  padding: 0px 0px 0px 0px;
  }

.PRICE_TOTAL_TAX_BASKET2 {
  float: right;
  width: 20%;
  padding: 0px 0px 0px 0px;
  text-align: right;
  }



#text_versand_BASKET2 {
border-bottom:1px solid #cc0000;
color:#000000;
float:left;
font-family:arial,helvetica sans-serif;
font-weight:bold;
margin-bottom:1em;
margin-top:1em;
padding:2px 0 2px 2px;
width:98%;
font-size: 1.2em;
}

#text_pauschale_BASKET2
{
margin-top: 0px;
margin-bottom: 10px;
/*float: left;*/
width: 410px;
padding: 0px 0px 0px 0px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

.floatbox_BASKET3
{
position: relative;
top: 0px;
float: left;
width: 98%;
margin-bottom: 1em;
}

#SHIPPING_SELECTOR_BASKET3 {
	float: left;
	width: 70%;
	padding: 0px 0px 0px 0px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	}

#PRICE_SHIPPING_TAX_BASKET3 {
	float: right;
	width: 30%;
	padding: 0px 0px 0px 0px;
	text-align: right;
	}

.floatbox_BASKET4 {
position: relative;
top: 0px;
float: left;
width:98%;
}

#text_zahlungsweise_BASKET4 {
  float: left;
  width: 98%;
  padding: 2px 0px 2px 2px;
  background-color: transparent;
  margin-top: 1em;
  margin-bottom: 1em;
  border-bottom: 1px solid #cc0000;
  font-weight: bold;
  font-size: 1.2em;
  }

#PAYMENT_SELECTOR_BASKET4 {
  float: left;
  width: 70%;
  padding: 0px 0px 0px 0px;
   }

#TAX_INCL_EXCL_BASKET4 {
  float: right;
  width: 30%;
  padding: 0px 0px 0px 0px;
  text-align: right;
  }

.MESSAGE_SHIPPING_BASKET4,  .MESSAGE_PAYMENT_BASKET4 {
  margin-top: 1em;
  width: 100%;
  padding: 0px 0px 0px 0px;
  }

.floatbox_BASKET5 {
  position: relative;
  top: 2em;
  float: left;
  width: 98%;
  }

#text_gesamt_BASKET5 {
	background-color:transparent;
	border-bottom:1px solid #cc0000
	float:left;
	font-family:arial,helvetica;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:1em;
	margin-top:1em;
	padding:2px 0 2px 2px;
	width:100%;
  }
  
#TEXT_PRICE_GOODS_TOTAL_BASKET5, #TEXT_PRICE_TOTAL_BASKET5 {
	clear: left;
	float: left;
	margin-bottom: 1em;
	width: 70%;
	}
	
#PRICE_GOODSTOTAL_BASKET5 {
  float: right;
  width: 30%;
  padding: 0px 0px 0px 0px;
  text-align: right;
  margin-bottom: 0em;
  }	
  
#PRICE_TOTAL_BASKET5 {
  float: right;
  width: 30%;
  padding: 0px 0px 0px 0px;
  text-align: right;
  margin-bottom: 2em;
  }

#SUBMIT_BASKET5 {
  position: relative;
  top: 5em;
  }
  
.message_minprice_error {
	position: relative;
	top: 1em;
	font-weight: bold;
	}

/******************************** Basket Mini ******************************************************/
.linktobasket {
    background: none no-repeat scroll 0 0 transparent;
    color: #CCCCCC;
    font-weight: bold;
    margin: 1px 0 0;
    padding: 5px 0 0;
    text-align: left;
	}

.linktolist, .linktolist a {
    background: transparent;
    color: #fff;
    font-weight: bold;
	font-size: 0.9em;
    margin: 1px 0 0;
    padding: 5px 0 0;
    position: relative;
    text-align: center;
    top: 0;
	}	
	
.minibasket {
	border: none;
	position: relative;
	top: 0em;
	}
	
.basket_mini_header, .memovisit_header  {
	background-color:#cc0000;
	height: 18px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	padding: 0.2em;
	font-size: 0.8em;
	}	

.memovisit_header  {
	margin-top: 1em;
	margin-bottom: 1em;
	}	

.basket_mini_tax_shipping {
	color: #fff;
	font-weight: bold;
	margin-left: 0.3em;
	}

.linktobasket {
	background-color: transparent;
	}

.productsearch {
	margin-top: 1em;
	margin-left: 1em;
	}	
	
.basket_mini_item, .basket_mini_total {
	margin: 0.3em;
	color: #fff;
	font-weight: bold;
	}	

.basket_mini_item  a:link, .basket_mini_total a:link {
	color: #000;
	text-decoration: none;
	}	

.minibasket .input_noimage {
    margin-bottom: 0.5em;
    margin-left: 4.5em;
    margin-top: 0.5em;
	}

/******************************** BASKETINFO TEMPLATE **********************************************/
.billing_address_title {
  margin: 0em 0em 1em 0em;
  padding: 0em;
  }
  
.billing_address_feuser {
  margin: 0px;
  }  
  
.billing_address_feuser dt {
  margin: 1em 0em 1em 0em;
  }  

.billing_address_feuser dd {
  margin: 0px;
  }
  
.delivery_address_title {
  margin: 2em 0em 1em 0em;
  padding: 0em;
  }
 
.delivery_address {
  width: 70%;
  margin-top: 1em;
  }   
.delivery_address input {
  border: 1px solid #ccc;
  margin-top: 0.3em;
  padding: 0.3em;
  }  
  
.delivery_address label {
  width: 35%;
  float: left;
  margin-top: 0.3em;
}  

#delivery_zip {
  padding: 0.3em 0em 0.3em 0em;
  }
  
.delivery_notes {
  width: 70%;
  margin-top: 1em;
  }   

#DELIVERY_DESIRED_DATE_BASKET_PAYMENT_TEMPLATE4 , #DELIVERY_NOTE_DISPLAY_BASKET_PAYMENT_TEMPLATE4 {
	margin-bottom: 1em;
	margin-top: 1em;
	font-weight: normal;
	}


.delivery_notes label {
  width: 35%;
  float: left;
  margin-top: 0.3em;
  }
.tt-products textarea {
  border: 1px solid #ccc;
  }
  
.trading_conditions  {
  width: 98%;
  margin-top: 1em;
  }
  
.label_trading_conditions {
  margin: 2em 0em 1em 0em;
  padding: 0em;
  }

#floatbox_BASKETINFO4 {
  margin: 1em 0em 1em 0em;
  }
  
#checkboxagb {
  float: left;
  margin-right: 1em;
  }
  
#text_best_agb_BASKETINFO a:link {
  color: #000;
  text-decoration: underline;
  }
#text_best_agb_BASKETINFO a:visited {
  color: #000;
  text-decoration: none;
  }
  
#text_best_agb_BASKETINFO a:hover {
  color: #cc0000;
  text-decoration: none;
  }

#text_best_agb_BASKETINFO a:active {
  color: #000;
  text-decoration: none;
  }
  
.form_control {
  margin-top: 2em;
  }  

#text_rechnungsanschrift_BASKETINFO {
	position: relative;
	top: 0px;
	font-family: arial, helvetica sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	padding: 2px 0px 2px 2px;
	background-color: transparent;
	width: 100%;
	color: #000;
	border-bottom: 1px solid #cc0000;
	}

#text_BILLING_ADDRESS_BASKETINFO  {
	position: relative;
	top: 1em;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	width: 71%;
	margin-bottom: 1em;
	}

#floatbox_BASKETINFO1
{
position: relative;
top: 0px;
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 570px;
}

#label_COMPANY  {
	padding-right:10px;
	width: 200px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	margin-bottom: 1em;
	}


#label_PERSON_SALUTATION  {
	padding-right:10px;
	width: 200px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	margin-bottom: 1em;
	margin-top: 1em;
	}

#field_PERSON_SALUTATION {
	width: 370px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	}

#label_PERSON_NAME {
	padding-right:10px;
	width: 200px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin-bottom: 1em;
	margin-top: 1em;
	}

#field_PERSON_NAME {
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	width: 370px;
	color: #000;
	}

#label_PERSON_ADDRESS {
	padding-right:10px;
	width: 100px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin-bottom: 1em;
	margin-top: 1em;
	}

#field_PERSON_ADDRESS {
	width: 100px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	}

#label_PERSON_ZIP {
	padding-right:10px;
	width: 100px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin-bottom: 1em;
	margin-top: 1em;
	}

#field_PERSON_ZIP {
	width: 100px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	}

#label_PERSON_CITY {
	padding-right:10px;
	width: 100px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin-bottom: 1em;
	margin-top: 1em;
	}

#field_PERSON_CITY {
	width: 100px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	}

#label_PERSON_COUNTRY_CODE {
	padding-right:10px;
	width: 100px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin-bottom: 1em;
	margin-top: 1em;
	}

#field_PERSON_COUNTRY_CODE {
	width: 100px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	}

#label_PERSON_TELEPHONE {
	padding-right:10px;
	width: 100px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin-bottom: 1em;
	margin-top: 1em;
	}

#field_PERSON_TELEPHONE {
	width: 100px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	}

#label_PERSON_EMAIL {
	padding-right:10px;
	width: 100px;
	margin-bottom: 1em;
	margin-top: 1em;
	}

#field_PERSON_EMAIL {
	width: 100px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	} 

#text_hinweis_BASKETINFO {
	margin-top: 0px;
	margin-bottom: 10px;
	width: 71%;
	padding: 10px 0px 0px 0px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	border: none;
	}

#floatbox_BASKETINFO2 {
	position: relative;
	top: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 570px;
	}

#label_PERSON_NAME2 {
	padding-right:10px;
	width: 200px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin: 1em 0em 1em 0em;
	}

#field_PERSON_NAME2	{
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	width: 370px;
	color: #000;
	}

#label_PERSON_ADDRESS2 {
	padding-right:10px;
	width: 100px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin: 1em 0em 1em 0em;
	}

#field_PERSON_ADDRESS2 {
	width: 200px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	}

#label_PERSON_ZIP2 {
	padding-right:10px;
	width: 100px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin: 1em 0em 1em 0em;
	}

#field_PERSON_ZIP2 {
	width: 200px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	}

#label_PERSON_CITY2 	{
	padding-right:10px;
	width: 100px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin: 1em 0em 1em 0em;
	}

#field_PERSON_CITY2
{
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#label_PERSON_COUNTRY2 {
	padding-right:10px;
	width: 100px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin: 1em 0em 1em 0em;
	}

#field_PERSON_COUNTRY_CODE2
{
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#label_PERSON_TELEPHONE2 {
	padding-right:10px;
	width: 100px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin: 1em 0em 1em 0em;
	}

#field_PERSON_TELEPHONE2
{
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#label_PERSON_EMAIL2 {
	padding-right:10px;
	width: 100px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin: 1em 0em 1em 0em;
	}

#field_PERSON_EMAIL2
{
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
} 

#text_DELIVERY_ADDRESS_BASKETINFO {
	position: relative;
	top: 0px;
	font-family: arial, helvetica sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	padding: 2px 0px 2px 2px;
	background-color: transparent;
	width: 100%;
	color: #000;
	border-bottom: 1px solid #cc0000;
	}

#textinfo_DELIVERY_ADDRESS_BASKETINFO {
	position: relative;
	top: 1em;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	width: 100%;
	color: #000;
	margin-bottom: 2em;
	}

#floatbox_BASKETINFO3 {
	position: relative;
	top: 0px;
	margin-top: 1em;
	margin-bottom: 1em;
	float: left;
	width: 100%;
	color: #000;
	}

#label_DELIVERY_SALUTATION {
	padding-right:10px;
	width: 200px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin-top: 1em;
	margin-bottom: 1em;
	}

#field_DELIVERY_SALUTATION {
	width: 370px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	}

#label_DELIVERY_NAME {
	padding-right:10px;
	width: 200px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin-top: 1em;
	margin-bottom: 1em;
	}

#field_DELIVERY_NAME {
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	width: 370px;
	color: #000;
	}

#label_DELIVERY_ADDRESS {
	padding-right:10px;
	width: 200px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin-top: 1em;
	margin-bottom: 1em;
	}

#field_DELIVERY_ADDRESS {
	width: 370px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	}

#label_DELIVERY_ZIP {
	padding-right:10px;
	width: 200px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin-top: 1em;
	margin-bottom: 1em;	
	}

#field_DELIVERY_ZIP {
	width: 370px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	}

#label_DELIVERY_CITY {
	padding-right:10px;
	width: 200px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin-top: 1em;
	margin-bottom: 1em;
	}

#field_DELIVERY_CITY {
	width: 370px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	}

#label_DELIVERY_COUNTRY_CODE {
	padding-right:10px;
	width: 200px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin-top: 1em;
	margin-bottom: 1em;
	}

#field_DELIVERY_COUNTRY_CODE {
	width: 370px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	}

#label_DELIVERY_TELEPHONE {
	padding-right:10px;
	width: 200px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin-top: 1em;
	margin-bottom: 1em;
	}

#field_DELIVERY_TELEPHONE {
	width: 370px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	}

#label_DELIVERY_EMAIL {
	padding-right:10px;
	width: 200px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	margin-top: 1em;
	margin-bottom: 1em;
	}

#field_DELIVERY_EMAIL {
	width: 370px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	} 
/*
#label_DELIVERY_BEMERKUNG
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#field_DELIVERY_BEMERKUNG
{
width: 370px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
} 
*/
#label_DELIVERY_DESIRED_DATE {
	padding-right:10px;
	width: 200px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000;
	margin-top: 1em;
	margin-bottom: 1em;
	}

#field_DELIVERY_DESIRED_DATE {
	width: 370px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	} 

#label_DELIVERY_NOTE {
	padding-right:10px;
	width: 200px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000;
	margin-top: 1em;
	margin-bottom: 1em;
	}

#field_DELIVERY_NOTE {
	width: 370px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	color: #000;
	} 

#text_agb_BASKETINFO {
	padding: 10px 0px 10px 0px;
	font-family: arial, helvetica sans-serif;
	font-size: 1em;
	width: 100%;
	color: #000;
	}

/************************************** BASKET_OVERVIEW_TEMPLATE *****************************/

.shop_minibasket
{}

.shop_minibasket_image
{}

/************************************** BASKET_PAYMENT_TEMPLATE *****************************/

.basket_payment {
  position: relative;
  top: 0px;
  }

.floatbox_BASKET_PAYMENT_TEMPLATE1 {
	border-bottom:1px solid #cc0000;
	float:left;
	font-family:arial,helvetica sans-serif;
	font-size:1.2em;
	font-weight:bold;
	position:relative;
	top:0;
	width:98%;
  }

.text_bestellung_BASKET_PAYMENT_TEMPLATE1 h2{
  position: relative;
  top: 0px;
  font-weight: bold;
  font-size: 1.2em;
  padding: 2px 0px 2px 2px;
  background-color: transparent;
  width: 98%;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
  }

#text_produkte_BASKET_PAYMENT_TEMPLATE1 {
  float: left;
  width: 50%;
  padding: 0px 0px 0px 0px;
  }

#text_preis_BASKET_PAYMENT_TEMPLATE1 {
  float: left;
  width: 20%;
  padding: 0px;
  }
#text_anzahl_BASKET_PAYMENT_TEMPLATE1 {
  float: left;
  width: 10%;
  padding: 0px;
  }

  
#text_gesamt_BASKET_PAYMENT_TEMPLATE1 {
  float: right;
  width: 20%;
  padding: 0px;
  text-align: right;
  }

.floatbox_BASKET_PAYMENT_TEMPLATE2 {
  position: relative;
  top: 1em;
  float: left;
  width: 98%;
  }

#produkte_BASKET_PAYMENT_TEMPLATE2 {
  float: left;
  width: 50%;
  padding: 0px;
  font-weight: bold;
  }

#anzahl_BASKET_PAYMENT_TEMPLATE2 {
  float: left;
  width: 10%;
  padding: 0px 0px 0px 0px;
  }

#gesamt_BASKET_PAYMENT_TEMPLATE2 {
  float: right;
  width: 20%;
  padding: 0px 0px 0px 0px;
  text-align: right;
  }

.floatbox_BASKET_PAYMENT_TEMPLATE3 {
	position: relative;
	top: 0px;
	float: left;
	width: 100%;
	color: #000;
	margin-top: 2em;
	}

#text_rechnungsanschrift_BASKET_PAYMENT_TEMPLATE3
{
position: relative;
top: 0px;
font-weight: bold;
font-size: 1.2em;
padding: 2px 0px 2px 2px;
background-color: transparent;
width: 100%;
margin-top: 1em;
margin-bottom: 1em;
border-bottom: 1px solid #cc0000;
}

#text_PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#text_PERSON_NAME_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#PERSON_NAME_BASKET_PAYMENT_TEMPLATE3
{
font-family: arial, helvetica sans-serif;
font-size: 1em;
width: 210px;
color: #000;
}

#text_PERSON_ADDRESS_DISPLAY_PAYMENT_BASKET_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#PERSON_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE3
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#text_PERSON_CITY_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#PERSON_CITY_BASKET_PAYMENT_TEMPLATE3
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#text_PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#text_PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#text_PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
}

#PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
} 

#text_email_BASKET_PAYMENT_TEMPLATE3
{
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 410px;
padding: 10px 0px 0px 0px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

.floatbox_BASKET_PAYMENT_TEMPLATE4 {
	position: relative;
	top: 0px;
	float: left;
	width: 100%;
	}

#text_lieferanschrift_BASKET_PAYMENT_TEMPLATE4 {
	position: relative;
	top: 0px;
	font-weight: bold;
	font-size: 1.2em;
	padding: 2px 0px 2px 2px;
	background-color: transparent;
	width: 100%;
	margin-top: 1em;
	margin-bottom: 1em;
	border-bottom: 1px solid #cc0000;
	}

#text_DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#text_DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4
{
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
width: 210px;
}

#text_DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#text_DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#text_DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#text_DELIVERY_TELEPHONE_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#DELIVERY_TELEPHONE_PAYMENT_TEMPLATE4
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#text_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
}

#DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
} 

#text_email_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4
{
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 410px;
padding: 10px 0px 0px 0px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

.floatbox_BASKET_PAYMENT_TEMPLATE5
{
position: relative;
top: 0px;
float: left;
width: 100%;
}

#text_delivery_BASKET_PAYMENT_TEMPLATE5 {
	background-color:transparent;
	border-bottom:1px solid #cc0000;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:1em;
	margin-top:1em;
	padding:2px 0 2px 2px;
	position:relative;
	top:0;
	width:100%;
  }

#SHIPPING_TITLE_BASKET_PAYMENT_TEMPLATE5, #PAYMENT_SELECTOR_BASKET_PAYMENT_TEMPLATE6
{
float: left;
padding: 0px 0px 0px 0px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#PRICE_SHIPPING_BASKET_PAYMENT_TEMPLATE5
{
float: right;
padding: 0px 0px 0px 0px;
text-align: right;
}

.floatbox_BASKET_PAYMENT_TEMPLATE6
{
position: relative;
top: 0px;
float: left;
width: 100%;
margin-bottom: 2em;
}

#text_zahlungsweise_BASKET_PAYMENT_TEMPLATE6 {
	background-color:transparent;
	border-bottom:1px solid #cc0000;
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:1em;
	margin-top:1em;
	padding:2px 0 2px 2px;
	position:relative;
	top:0;
	width:100%;
  }
  
/*
#PAYMENT_IMAGE_BASKET_PAYMENT_TEMPLATE6
  {
  float: left;
  width: 120px;
  padding: 0px 0px 0px 0px;
  }*/

#PRICE_PAYMENT_BASKET_PAYMENT_TEMPLATE6 {
  float: right;
  padding: 5px 0px 0px 0px;
  text-align: right;
  }
  
#PAYMENT_TITLE_BASKET_PAYMENT_TEMPLATE6 {
  float:left;
  }

.floatbox_BASKET_PAYMENT_TEMPLATE7 {
  position: relative;
  top: 1em;
  float: left;
  width: 100%
  }

#text_PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7 {
  float: left;
  padding: 0px 0px 0px 0px;
  }

#PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7 {
  float: right;
  padding: 0px 0px 0px 0px;
  text-align: right;
  }
 
.floatbox_BASKET_PAYMENT_TEMPLATE8 {
  position: relative;
  top: 1em;
  float: left;
  width: 98%
  }

#text_PRICE_NOTAX_BASKET_PAYMENT_TEMPLATE8{
  float: left;
  padding: 0px 0px 0px 0px;
  }
  
#PRICE_NOTAX_BASKET_PAYMENT_TEMPLATE8 {
  float: right;
  padding: 0px 0px 0px 0px;
  text-align: right;
  }  
  
  
#SUBMIT_BASKET_PAYMENT_TEMPLATE7 {
  float: left;
  width: 98%;
  margin-top: 0em;
  margin-bottom: 2em;
  }

/************************************** BASKET_ORDERCONFIRMATION_TEMPLATE *****************************/

.BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

.ORDER_CONFIRMATION {
	color:#000000;
	font-size:1.2em;
	margin-bottom:1em;
	margin-top:1em;
	padding:2px;
	text-align:left;
	font-weight: bold;
	}

#text_dank_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#ORDER_UID_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: arial, helvetica sans-serif;
font-size: 13px;
text-align: left;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
color: #000;
}

#text_payment_emailsend_BASKET_ORDERCONFIRMATION_TEMPLATE {

  }

#header_zahlungsart_BASKET_ORDERCONFIRMATION_TEMPLATE {
  width: 100%;
  padding: 2px 0px 2px 2px;
  background-color: transparent;
  margin-top: 1em;
  margin-bottom: 1em;
  font-weight: bold;
  font-size: 1.2em;
  border-bottom: 1px solid #cc0000;
  }


#header_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: arial, helvetica sans-serif;
font-size: 1em;
font-weight: bold;
color: #000;
}

#text_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#header_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE {
  font-weight: bold;
  }

#text_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE {
  }

#header_zahlungsart_nachnahme_BASKET_ORDERCONFIRMATION_TEMPLATE {
  font-weight: bold;
  }

#text_zahlungsart_nachnahme_BASKET_ORDERCONFIRMATION_TEMPLATE {
  }

#header_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE {
  font-weight: bold;
  }

#text_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE {
  }

#header_lieferstatus__BASKET_ORDERCONFIRMATION_TEMPLATE {
  width: 100%;
  padding: 2px 0px 2px 2px;
  background-color: transparent;
  margin-top: 1em;
  margin-bottom: 1em;
  font-weight: bold;
  font-size: 1.2em;
  border-bottom: 1px solid #cc0000;
  }

#text_lieferstatus_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
font-weight: normal;
}

#bestelldatum_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: arial, helvetica sans-serif;
font-size: 1em;
margin-top: 1em;
margin-bottom: 1em;
color: #000;
font-weight: normal;
}

#text_status_codeORDER_TRACKING_NO_BASKET_ORDERCONFIRMATION_TEMPLATE
{
margin-top: 10px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#link_PID_TRACKING_TRACKING_BASKET_ORDERCONFIRMATION_TEMPLATE
{
margin-top: 1em;
margin-bottom: 1em;
}

#link_PID_TRACKING_TRACKING_BASKET_ORDERCONFIRMATION_TEMPLATE a:link
{
color: #336699;
}

#link_PID_TRACKING_TRACKING_BASKET_ORDERCONFIRMATION_TEMPLATE a:hover
{
color: #bed363;
}

#link_PID_TRACKING_TRACKING_BASKET_ORDERCONFIRMATION_TEMPLATE a:active, #link_PID_TRACKING_TRACKING_BASKET_ORDERCONFIRMATION_TEMPLATE a:visited
{
color: #000;
text-decoration: none;
}

#link_PID_BILLING_BASKET_ORDERCONFIRMATION_TEMPLATE
{
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#link_PID_DELIVERY_BASKET_ORDERCONFIRMATION_TEMPLATE {
  margin-bottom: 1em;
  }

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE1 {
  position: relative;
  top: 0px;
  float: left;
  width: 100%;
  margin-bottom: 1em;
  border-bottom: 1px solid #cc0000;
  font-weight: bold;
  font-size: 1.2em;
  }

#text_produkte_BASKET_ORDERCONFIRMATION_TEMPLATE1 {
  float: left;
  width: 50%;
  padding: 0px 0px 0px 0px;
  }

/*
#text_produkte_BASKET_ORDERCONFIRMATION_TEMPLATE1
{
float: left;
width: 120px;
padding: 0px 0px 0px 0px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}*/

#text_anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE1 {
  float: left;
  width: 18%;
  padding: 0px 0px 0px 0px;
  }

#text_gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE1 {
  float: right;
  width: 30%;
  padding: 0px 0px 0px 0px;
  text-align: right;
  }

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE2 {
  position: relative;
  top: 0px;
  float: left;
  width: 100%;
  }

#produkte_BASKET_ORDERCONFIRMATION_TEMPLATE2 {
  float: left;
  width: 50%;
  padding: 0px 0px 0px 0px;
  }

#anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE2 {
  float: left;
  width: 18%;
  padding: 0px 0px 0px 0px;
  }

#gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE2 {
float: right;
width: 30%;
padding: 0px 0px 0px 0px;
text-align: right;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
position: relative;
top: 0px;
float: left;
width: 100%;
}

#text_rechnungsanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
  position: relative;
  top: 0px;
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 2px 0px 2px 2px;
  background-color: transparent;
  border-bottom: 1px solid #cc0000;
  width: 100%;
  font-weight: bold;
  font-size: 1.2em;
  }

#text_PERSON_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
position: relative;
top: 0px;
float: left;
width: 200px;
}

#PERSON_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#text_PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
font-size: 1em;
color: #000;
}

#text_PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#text_PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#text_PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#text_PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#text_PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#text_email_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
width: 98%;
margin-top: 1em;
margin-bottom: 1em;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
  position: relative;
  top: 0px;
  float: left;
  width: 100%;
  color: #000;
  }

#text_lieferanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
  position: relative;
  top: 0px;
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 2px 0px 2px 2px;
  background-color: transparent;
  border-bottom: 1px solid #cc0000;
  width: 100%;
  font-weight: bold;
  font-size: 1.2em;
  }

#text_DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#text_DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

#text_DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
  padding-right:10px;
  }

#DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
  }

#text_DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
  padding-right:10px;
  }

#DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
  }

#text_DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
  padding-right:10px;
  }

#DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
  }

#text_DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
  padding-right:10px;
  }

#DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
  }

#text_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
  padding-right:10px;
  }

#DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
  }

#text_email_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
  margin-bottom: 1em;
  }

#text_DELIVERY_DESIRED_DATE_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
  padding-right:10px;
  }

#DELIVERY_DESIRED_DATE_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	margin-top: 5px;
	margin-bottom: 5px;
	}

/*
#text_DELIVERY_BEMERKUNGEN_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}*/

#text_DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
  padding-right:10px;
  margin-top: 1em;
  
  }
  
#DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	margin-top: 5px;
	margin-bottom: 5px;
	}


.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE5 {
  position: relative;
  top: 0px;
  float: left;
  width: 100%;
  }

#text_versand_BASKET_ORDERCONFIRMATION_TEMPLATE5 {
  padding: 2px 0px 2px 2px;
  background-color: transparent;
  margin-top: 1em;
  margin-bottom: 1em;
  width: 100%;
  font-weight: bold;
  font-size: 1.2em;
  border-bottom: 1px solid #cc0000;
  }
 
#text_pauschale_BASKET_ORDERCONFIRMATION_TEMPLATE5 {
  float: left;
  position: relative;
  top: 10px;
  margin-top: 0px;
  margin-bottom: 10px;
  width: 98%;
  padding: 0px 0px 0px 0px;
  }
  
#SHIPPING_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE5
{
float: left;
width: 75%px;
padding: 0px 0px 0px 0px;
}

#PRICE_SHIPPING_TAX_BASKET_ORDERCONFIRMATION_TEMPLATE5 {
  float: right;
  width: 25%;
  padding: 0px 0px 0px 0px;
  text-align: right;
  }


#text_zahlungsweise_BASKET_ORDERCONFIRMATION_TEMPLATE6 {
  padding: 2px 0px 2px 2px;
  background-color: transparent;
  margin-top: 1em;
  margin-bottom: 1em;
  font-weight: bold;
  font-size: 1.2em;
  width: 100%;
  border-bottom: 1px solid #cc0000;
  }
  
#wert_zahlungsweise_BASKET_ORDERCONFIRMATION_TEMPLATE6  {
  width: 100%
  }

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE6 {
  position: relative;
  top: 0px;
  float: left;
  width: 100%;
  }

#PAYMENT_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE6 {
  float: left;
  width: 75%;
  padding: 0px 0px 0px 0px;
  }

#TAX_INCL_EXCL_BASKET_ORDERCONFIRMATION_TEMPLATE6 {
  float: right;
  width: 25%;
  padding: 0px 0px 0px 0px;
  text-align: right;
  }

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE7 {
  position: relative;
  top: 10px;
  float: left;
  width: 100%;
  }

#text_PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7 {
  float: left;
  width: 100%;
  padding: 0px;
  font-weight: bold;
  font-size: 1.2em;
  border-bottom: 1px solid #cc0000;
  font-family: arial, helvetica, sans-serif;
  }

#PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7 {
	float: right;
	width: 30%;
	padding: 0px 0px 0px 0px;
	text-align: right;
	}


#text_regards_BASKET_ORDERCONFIRMATION_TEMPLATE {
width: 98%;
padding: 0px 0px 0px 0px;
position: relative;
top: 4em;
margin-bottom: 4em;
}
/************************************** BASKET_TEMPLATE_EMPTY *****************************/

.BASKET_TEMPLATE_EMPTY
{
position: relative;
top: 10px;
padding: 10px;
text-align: left;
width: 410px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
font-weight: bold;
color: #000;

}


#backtolist_BASKET_EMPTY
{
position: relative;
top: 10px;
text-align: left;
padding: 10px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
color: #000;
}

/************************************** BASKET_REQUIRED_INFO_MISSING *****************************/
.BASKET_REQUIRED_INFO_MISSING
{
position: relative;
top: 10px;
text-align: left;
width: 410px;
font-family: arial, helvetica sans-serif;
font-size: 1em;
font-weight: bold;
color: #000;
}

/************************************** TRACKING_DISPLAY_INFO *****************************/
.floatbox_TRACKING_DISPLAY_INFO1 {
  position: relative;
  top: 0px;
  width: 98%;
  margin-bottom: 1em;
  }


#text_datum_zeit_TRACKING_DISPLAY_INFO1 {
  float: left;
  width: 30%;
  padding: 0px 0px 0px 0px;
  }

#text_code_TRACKING_DISPLAY_INFO1 {
  float: left;
  width: 20%;
  padding: 0px 0px 0px 0px;
  }

#text_aktion_TRACKING_DISPLAY_INFO1 {
  float: left;
  width: 20%;
  padding: 0px 0px 0px 0px;
  }

#text_kommentar_zeit_TRACKING_DISPLAY_INFO1 {
  float: left;
  width: 30%;
  padding: 0px 0px 0px 0px;
  }

.floatbox_TRACKING_DISPLAY_INFO2 {
  position: relative;
  top: 0px;
  float: left;
  width: 98%;
  }

#datum_zeit_TRACKING_DISPLAY_INFO2 {
  float: left;
  width: 30%;
  padding: 0px 0px 0px 0px;
  }

#code_TRACKING_DISPLAY_INFO2 {
  float: left;
  width: 20%;
  padding: 0px 0px 0px 0px;
  }

#aktion_TRACKING_DISPLAY_INFO2 {
  float: left;
  width: 20%;
  padding: 0px 0px 0px 0px;
  }

#kommentar_TRACKING_DISPLAY_INFO2 {
  float: left;
  width: 30%;
  padding: 0px 0px 0px 0px;
  }

.shopadmin {
  position: relative;
  top: 3em;
  text-align: left;
  margin-top: 1em;
  margin-bottom: 4em;
  width: 98%;
  font-weight: bold;
  }
  
.shopadminpassword {
  border: 1px solid #ccc;
  padding: 3px 5px;
  }  
  
 
/************************************** TRACKING_DISPLAY_INFO END*****************************/

.input {
border-style: solid;
border-width: 1px;
border-color: #BDBDBD;
}

select {
border-style: solid;
border-width: 1px;
border-color: #BDBDBD;
}

/*p {color: #a0a0a0; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 1em; font-weight: 400; }*/

/*#tx-ttproducts-pi1-list { font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size:14px; }*/

.tt-products-wrap2 {
color: #000;
font-family: arial, helvetica sans-serif;
font-size: 1em;
font-weight: 400;
font-size:12px; 
font-weight:normal;
}

.tt-products-wrap1 {
color: #000;
font-family: arial, helvetica sans-serif;
font-size: 1em;
font-weight: 400;
font-size:12px; 
font-weight:normal;
}
/*.tt-products { color: #000; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 1em; font-weight: 400; font-size:12px; }*/

/*.tt-products { color: #333; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size: 1em; font-weight: 400; font-size:12px; }*/

#button1, #button3, #button4, #button5, .form_control_submit_back, .form_control_submit_payment, .paymentform_submit_finalize, .paymentform_submit_back {
  background-color:transparent;
  border-color:#cc0000;
  border-style:solid;
  border-width:1px;
  vertical-align:middle;
  margin-bottom:1em;
  margin-top:1em;
  padding:3px 5px;
  position:relative;
  top:1em;
  }
  
.memo_button1 {
  background-color:transparent;
  border-color:#cc0000;
  border-style:solid;
  border-width:1px;
  vertical-align:middle;
  margin-bottom:1em;
  margin-top:1em;
  padding:3px 5px;
  position:relative;
  top:1em;
  left: 3em;
  }
  
.memo_button2 {
  background-color:transparent;
  border-color:#cc0000;
  border-style:solid;
  border-width:1px;
  vertical-align:middle;
  margin-bottom:1em;
  margin-top:1em;
  padding:3px 5px;
  position:relative;
  top:2em;
  left: 2.5em;
  }  
  
.submit_entercode {
  background-color:transparent;
  border-color:#cc0000;
  border-style:solid;
  border-width:1px;
  vertical-align:middle;
  margin-bottom:1em;
  padding:3px 5px;
  position:relative;
  top:0.3em;
  }
  
.tracking_select_admin {
  margin-top: 1em;
  margin-bottom: 1em;
  }
  
.select_orderchange {
  margin-top: 1em;
  margin-bottom: 1em;
  }
  
  
.submitbuttom_trackingstatus, .submit_orderchange {
  background-color:#CCCCCC;
  border-color:#FFFFFF #A2A2A2 #A2A2A2 #FFFFFF;
  border-style:solid;
  border-width:1px;
  vertical-align:middle;
  margin-bottom:1em;
  padding:3px 5px;
  position:relative;
  top:0.3em;
  }
  
#submit_tracking_aktualisieren {
  background-color:#CCCCCC;
  border-color:#FFFFFF #A2A2A2 #A2A2A2 #FFFFFF;
  border-style:solid;
  border-width:1px;
  vertical-align:middle;
  margin-bottom:1em;
  padding:3px 5px;
  position:relative;
  top:0.3em;
  }  
#submit_tracking_sendemail  {
  background-color:#CCCCCC;
  border-color:#FFFFFF #A2A2A2 #A2A2A2 #FFFFFF;
  border-style:solid;
  border-width:1px;
  vertical-align:middle;
  margin-bottom:1em;
  padding:3px 5px;
  position:relative;
  top:1em;
  }  
  
#checkbox_tracking {
  margin-right: 1em;
  }
#tx-ttproducts-pi1-search .inputimage 
{ 
border: none; 
border-width: 0px; 
border-color:#FFFFFF; 
/*!important*/ 
}

#tt-products-pi1-search input{ 
border-style: solid; 
border-width: 1px; 
border-color: #BDBDBD; 
}


.tt-products table, tr, td { 
padding: 0em
}



#registrationForm { 
  margin: 0px; 
  vertical-align: top; 
  }

.tt-products .sword {
  border: 1px solid #ccc;
  }
  
.tt-products .suchen {
  background-color:#CCCCCC;
  border-color:#FFFFFF #A2A2A2 #A2A2A2 #FFFFFF;
  border-style:solid;
  border-width:1px;
  vertical-align:middle;
  margin-bottom:1em;
  margin-top:1em;
  padding:3px 5px;
  position:relative;
  top:0em;
  }

.menu_search {
	margin-top: 1em;
	margin-left: 0.3em;
	}  

.PRODUCT_TITLE_MEMOVISIT a {
	font-size: 0.7em;
	font-weight: bold;
	color: #fff;
	margin-left: 0.3em;
	}

.floatbox_MEMOVISIT .price_list, .floatbox_LISTNEWITEMS .price_list {
    color: #CCCCCC;
    font-size: 0.7em;
    margin: 0.3em;
	}	











