/* Shop allgemein */

#registrationForm { vertical-align: top; }

input[type=text], .input, .input_qty { margin-bottom: 5px; }

select { border: 1px solid #c6bcac; width: auto; background: #fff url(gfx/input_bg.gif) repeat-x left top; }

input[type=image], .imagebutton
{ background: none !important; border: none !important; vertical-align: bottom; height: 25px;}

#tx-ttproducts-pi1-list { font-size:14px; }

.tx-ttproducts-pi1-wrap2 { color: darkgreen; }
.tx-ttproducts-pi1-wrap1 { }

#button1,
#button3,
#button4,
#button5,
#button2_BASKET_REQUIRED_INFO_MISSING
{ background: #bc0b22 url(gfx/button_arrow.gif) no-repeat left center; border: 1px solid #f9b900; border-bottom-color: #a5091d; border-right-color: #a5091d; font-weight: bold; padding: 2px 10px 2px 15px; width: auto; font-size: 11px; font-size-adjust: none; color: #fff; }

#buttonweiter
{ background: #bc0b22 url(gfx/button_arrow.gif) no-repeat left center; border: 1px solid #f9b900; border-bottom-color: #a5091d; border-right-color: #a5091d; font-weight: bold; padding: 2px 10px 2px 15px; width: auto; font-size: 11px; font-size-adjust: none; color: #fff; margin-left: 20px; }

.button3,
#buttonback,
#buttonupdate,
#buttonclear
{ background: #c6bcac; border: 1px solid #a69e90; padding: 2px; width: auto; font-size: 11px; font-size-adjust: none; color: #333;
}


#tx-ttproducts-pi1-search .inputimage { border: 0px none #ffffff; }

#tx-ttproducts-pi1-search input { border: 1px solid #bdbdbd; }



.page_links { margin-bottom: 20px; font-size: 1.1em; }
.page_links span { color: #333; text-decoration: none !important; }
.page_links .link_prev { display: inline; float: right; }
.page_links .link_next { display: inline; float: right; margin-left: 20px; }





/* Listenansicht / SHOP ------------------------------------------------------ */


#tx-ttproducts-pi1-search { text-align: left; }
.sword { }
.suchen { }

#CATEGORY_TITLE_LIST {  }


.list_item_itemnumber { font-weight: bold; font-size: 10px; color: #666; }

.rightblock { margin-left: 160px; }


/* Listenansicht / ANGEBOTE ----------------------------------------------------- */

#tx-ttproducts-pi1-listoffers { }
#tx-ttproducts-pi1-listoffers .listitem { background: #fff url(gfx/textrahmen_bg.png) no-repeat left -10px; padding-top: 40px; }
#tx-ttproducts-pi1-listoffers .PRODUCT_IMAGE_LIST { float: left; margin-right: 20px; }
#tx-ttproducts-pi1-listoffers .PRODUCT_TITLE_LIST { margin-top: 10px; }
#tx-ttproducts-pi1-listoffers .PRODUCT_TITLE_LIST a { font-size: 1.4em; font-weight:bold; }
#tx-ttproducts-pi1-listoffers p.listitem_subheader { }
#tx-ttproducts-pi1-listoffers p.web_price_LIST { }
#tx-ttproducts-pi1-listoffers .special_prep { display: none; }



/* Listenansicht / PRODUKTE ----------------------------------------------------- */

#tx-ttproducts-pi1-list { }
#tx-ttproducts-pi1-list .page_links { background: #fff url(gfx/textrahmen_bg.png) no-repeat left -10px; height: 50px; font-size: 11px; padding-top: 10px; }
#tx-ttproducts-pi1-list .listitem_floatbox { float: left; display: inline; width: 159px; overflow: hidden; margin-bottom: 20px; text-align: center; }
#tx-ttproducts-pi1-list .PRODUCT_IMAGE_LIST { display: block; width: 145px; height: 145px; margin-right: 14px; overflow: hidden; background-color: #f7f8f5; }
#tx-ttproducts-pi1-list .PRODUCT_TITLE_LIST { display: block; width: 145px; font-size: 11px; margin-right: 14px; line-height: 12px; font-weight: bold; height: 24px; text-align: center; padding-top: 3px; }


/* Detailansicht  ----------------------------------------------------- */

#tx-ttproducts-pi1-single { margin-top: 30px; }
#tx-ttproducts-pi1-single .page_links { background: #fff url(gfx/textrahmen_bg.png) no-repeat left -10px; height: 30px; font-size: 11px; padding-top: 10px;  }

#tx-ttproducts-pi1-single #single_view h2 { margin-top: 0px; padding-top: 0;}
#tx-ttproducts-pi1-single #single_view p.subtitle { }
#tx-ttproducts-pi1-single #PRODUCT_NOTE_SINGLE { }

#tx-ttproducts-pi1-single .orderandimage .leftblock {  }
#tx-ttproducts-pi1-single .orderandimage #PRODUCT_IMAGE_SINGLE { float:right; width: 280px; height:280px; }

#tx-ttproducts-pi1-single .single_item_itemnumber { font-weight: bold; font-size: 10px; color: #666; }
#tx-ttproducts-pi1-single p#web_price_LIST span { }
#tx-ttproducts-pi1-single p#web_price_LIST img { }

#anzahl_SINGLE { }

#inputimage { }


#PRODUCT_RELATED_UID_SINGLE, #PRODUCT_DIRECTCOST { }




.DATESHEET_SINGLE
{
position: relative;
top: 40px;
}


#backtolist_SINGLE
{
position: relative;
top: 50px;
float: left;
text-align: left;
padding: 10px;
font-weight: bold;
width: 250px;
}








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

.web_price_gift_LIST
{
margin-left: 10px;
position: relative;
top: 40px;
padding: 0px 0px 10px 0px;
height: auto;
}

.addtomemo
{
position: relative;
top: 12px;
border: none;
border-width: 0px;
border-color:#FFFFFF;
background-color: #FFF;
margin-left: 40px;
}


.button2_LIST {
margin-top: 30px;
width:150px;
padding: 3px;
background: #bc0b22;
border: 1px solid #f9b900;
color: #fff;
vertical-align: middle;
font-weight:bold;
}

.button2_gift_LIST {

position:relative;
float:left;
margin-left: 0px;
margin-top: 20px;
margin-bottom: 50px;
font-size: 0.8em;
font-weight: normal;
height: 25px;
width:150px;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
background: #fafafa none repeat scroll 0%;
border: 1px solid #cccccc;
color: #777777;
vertical-align: middle;
}

#tx-ttproducts-pi1-list-mini
{
display: block;
margin-bottom: 20px;
}

.input-gift
{
margin: 10px 0px 0px 0px;
padding: 0px;
}

.address-gift
{
clear: left;
position: relative;
top: 10px;
}




/* Artikelliste ----------------------------------------------------------------- */
/*.ARTICLE_LIST_PRODUCT_TITLE, ARTICLE_LIST_CATEGORY_TITLE { text-align: left; position: relative; top: 20px; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.ARTICLE_LIST_ARTICLE_TITLE { text-align: left; position: relative; top: 20px; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.ARTICLE_LIST_IMAGE { position: relative; top: 10px; padding: 10px 10px 10px 0px; }
.ARTICLE_LIST_VARIANT { position: relative; top: 20px; font-weight: normal; }*/



/* Singleview  ------------------------------------------------------------------ */


#backtolist_SINGLE_AUTOREN
{
position: relative;
float: left;
text-align: left;
padding: 10px;
font-weight: bold;
width: 250px;
}

#SHOPADMIN_EMAIL_SINGLE { }



#tx-ttproducts-pi1-listgifts
{position: relative;
top: 60px;
}


/* Warenkorb  ------------------------------------------------------------------- */

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

.floatbox_BASKET { position: relative; top: 0px; float: left; width: 700px; font-size: 10px; color: #666; }
#text_Produkt { float: left; width: 350px; padding: 0px; }
#text_Variante { display: none; }
#text_Einzelpreis { float: left; width: 100px; padding: 0px; }
#text_Anzahl { float: left; width: 60px; padding: 0px; }
#text_Gesamt { float: right; width: 180px; padding: 0px; }

.floatbox_BASKET2 { position: relative; top: 0px; float: left; width: 700px; }
#PRODUCT_TITLE_BASKET2 { float: left; width: 350px; padding: 0px; }
#display_variant_BASKET2 { display: none; }
#FIELD_QTY_BASKET2 { float: left; width: 60px; padding: 0px; }
#PRICE_TAX_BASKET2 { float: left; width: 100px; padding: 0px; }
#PRICE_TOTAL_TAX_BASKET2 { float: right; width: 180px; padding: 0px; }
#text_versand_BASKET2 { clear: both; background-color: #ebe6df; font-size: 12px; font-weight: bold; padding: 2px; color: #333; margin: 30px 0px 10px; }
#text_pauschale_BASKET2 { margin-top: 0px; margin-bottom: 10px; float: left; width: 700px; padding: 0px; }

.floatbox_BASKET3 { position: relative; top: 0px; float: left; width: 700px; }
#SHIPPING_SELECTOR_BASKET3 { float: left; width: 350px; padding: 0px; }
#PRICE_SHIPPING_TAX_BASKET3 { float: right; width: 180px; padding: 0px; }

.floatbox_BASKET4 { position: relative; top: 0px; float: left; width:700px; margin-bottom: 10px; }
#text_zahlungsweise_BASKET4 {
float: left; width: 700px; padding: 2px 0px 2px 2px; background-color: #F0F0F4; margin-top: 10px; margin-bottom: 10px; }
#PAYMENT_SELECTOR_BASKET4 { float: left; width: 350px; padding: 0px; }
#TAX_INCL_EXCL_BASKET4 { float: right; width: 180px; padding: 0px; }
p #MESSAGE_SHIPPING_BASKET4  { position: relative; top: 20px; width: 400px; padding: 0px; font-weight: bold; }

.floatbox_BASKET5 { background-color: #efefef; position: relative; top: 0px; margin-top: 10px; margin-bottom: 30px; float: left; width: 700px; }
#text_gesamt_BASKET5 { float: left; width: 350px; padding: 0px; font-weight: bold; }
#PRICE_TOTAL_BASKET5 { float: right; width: 180px; padding: 0px; font-weight: bold; }
#SUBMIT_BASKET5 { clear: both; margin-top: 40px; margin-bottom:40px; margin-left: 0px; width: 700px; }


/* Warenkorb / BASKETINFO ------------------------------------------------------- */

.tt_products_basket_info { width: 700px; }
#text_rechnungsanschrift_BASKETINFO {
position: relative;
top: 0px;
font-weight: bold;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
width: 400px;
}

#text_BILLING_ADDRESS_BASKETINFO { position: relative; top: 10px; width: 400px; }

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

#label_PERSON_SALUTATION { padding-right:10px; width: 200px; }
#field_PERSON_SALUTATION { width: 200px; }
#label_PERSON_NAME { padding-right:10px; width: 200px; }
#field_PERSON_NAME { width: 200px; }
#label_PERSON_ADDRESS { padding-right:10px; width: 200px; }
#field_PERSON_ADDRESS { width: 200px; }
#label_PERSON_ZIP { margin-top: 10px; padding-right:10px; width: 200px; }
#field_PERSON_ZIP { width: 200px; }
#label_PERSON_CITY { padding-right:10px; width: 200px; }
#field_PERSON_CITY { width: 200px; }
#label_PERSON_COUNTRY_CODE { padding-right:10px; width: 200px; }
#field_PERSON_COUNTRY_CODE { width: 200px; }
#label_PERSON_TELEPHONE { margin-top: 10px; padding-right:10px; width: 200px; }
#field_PERSON_TELEPHONE { width: 200px; }
#label_PERSON_EMAIL { padding-right:10px; width: 200px; }
#field_PERSON_EMAIL { width: 200px; } 

#text_hinweis_BASKETINFO
{
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 400px;
padding: 10px 0px 0px 0px;
}

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

#label_PERSON_NAME2 { padding-right:10px; width: 200px; }
#field_PERSON_NAME2 { width: 200px; }
#label_PERSON_ADDRESS2 { padding-right:10px; width: 200px; }
#field_PERSON_ADDRESS2 { width: 200px; }
#label_PERSON_ZIP2 { padding-right:10px; width: 200px; }
#field_PERSON_ZIP2 { width: 200px; }
#label_PERSON_CITY2 { padding-right:10px; width: 200px; }
#field_PERSON_CITY2 { width: 200px; }
#label_PERSON_COUNTRY_CODE2 { padding-right:10px; width: 200px; }
#field_PERSON_COUNTRY_CODE2 { width: 200px; }
#label_PERSON_TELEPHONE2 { margin-top: 10px; padding-right:10px; width: 200px; }
#field_PERSON_TELEPHONE2 { width: 200px; }
#label_PERSON_EMAIL2 { padding-right:10px; width: 200px; }
#field_PERSON_EMAIL2 { width: 200px; } 

#text_DELIVERY_ADDRESS_BASKETINFO
{
position: relative;
top: 20px;
font-weight: bold;
width: 400px;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
font-weight: bold;
}

#textinfo_DELIVERY_ADDRESS_BASKETINFO
{
position: relative;
top: 30px;
width: 400px;
}

#floatbox_BASKETINFO3
{
position: relative;
top: 10px;
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 400px;
}

#label_DELIVERY_SALUTATION
{
padding-right:10px;
margin-top: 10px;
width: 200px;
}

#field_DELIVERY_SALUTATION
{
width: 200px;
}

#label_DELIVERY_NAME { margin-top: 10px; padding-right:10px; width: 200px; }
#field_DELIVERY_NAME { width: 200px; }
#label_DELIVERY_ADDRESS { padding-right:10px; width: 200px; }
#field_DELIVERY_ADDRESS { width: 200px; }
#label_DELIVERY_ZIP { padding-right:10px; margin-top: 10px; width: 200px; }
#field_DELIVERY_ZIP { width: 200px; }
#label_DELIVERY_CITY { padding-right:10px; width: 200px; }
#field_DELIVERY_CITY { width: 200px; }
#label_DELIVERY_COUNTRY_CODE { padding-right:10px; width: 200px; }
#field_DELIVERY_COUNTRY_CODE { width: 200px; }
#label_DELIVERY_TELEPHONE { margin-top: 10px; padding-right:10px; width: 200px; }
#field_DELIVERY_TELEPHONE { width: 200px; }
#label_DELIVERY_EMAIL { padding-right:10px; width: 200px; }
#field_DELIVERY_EMAIL { width: 200px; } 
/* #label_DELIVERY_BEMERKUNG { padding-right:10px; width: 200px; }
#field_DELIVERY_BEMERKUNG { width: 200px; }  */
#label_DELIVERY_DESIRED_DATE { padding-right:10px; width: 200px; font-weight: bold; }
#field_DELIVERY_DESIRED_DATE { width: 200px; } 
#label_DELIVERY_NOTE { padding-right:10px; width: 200px; font-weight: bold; }
#field_DELIVERY_NOTE { width: 200px; } 


/* Billing Address FEUSER  ------------------------------------------------------ */

.billing_address_title { background-color: #ebe6df; font-size: 12px; font-weight: bold; padding: 2px; color: #333; margin: 0px 0px 10px 0px; }
.billing_address label { clear: left; float: left; width: 180px !important; font-weight: bold; font-size: 12px; color:#333; }
.billing_address input { width: 400px; }
.billing_address select { width: 400px; }
.billing_address input#billing_zip { width: 75px; margin-right: 8px; }
.billing_address input#billing_city { width: 310px; }

dl.billing_address_feuser { }
dl.billing_address_feuser dt { clear: left; float: left; width: 180px !important; font-weight: bold; font-size: 12px; color:#333; }
dl.billing_address_feuser dd { float: left; width: 400px; }


.delivery_address_title { background-color: #ebe6df; font-size: 12px; font-weight: bold; padding: 2px; color: #333; margin: 30px 0px 10px; }
.delivery_address label  { clear: left; float: left; width: 180px !important; font-weight: bold; font-size: 12px; color:#333; }
.delivery_address input { width: 400px; }
.delivery_address input#delivery_zip { width: 75px; margin-right: 8px; }
.delivery_address input#delivery_city { width: 310px; }

.delivery_notes_title { clear:left; background-color: #ebe6df; font-size: 12px; font-weight: bold; padding: 2px; color: #333; margin: 30px 0px 10px 0px; }
.delivery_desired_date label  { float: left; width: 180px !important; font-weight: bold; font-size: 12px; color:#333; }
.delivery_desired_date input { width: 180px; }

.delivery_notes { margin-top: 15px; }
.delivery_notes label { float: left; width: 180px !important; font-weight: bold; font-size: 12px; color:#333; }
.delivery_notes textarea { width: 400px; }

.trading_conditions_title { clear:left; background-color: #ebe6df; font-size: 12px; font-weight: bold; padding: 2px; color: #333; margin: 30px 0px 10px 0px; }
#floatbox_BASKETINFO4 { position: relative; top: 0px; margin-top: 10px; margin-bottom: 10px; float: left; width: 700px; }
#floatbox_BASKETINFO4 input#checkboxagb { float:left; position: relative; width: 20px; height: 20px; margin-right: 10px; }

.form_control { clear: left; margin-top: 30px; margin-bottom: 10px;}
/* #SUBMIT_BASKETINFO { margin-top: 50px; margin-bottom:40px; margin-left: 50px; width: 400px; }*/



/* BASKET_OVERVIEW_TEMPLATE ----------------------------------------------------- */

.shop_minibasket { width: 200px; }
.floatbox_minibasket { }
.shop_minibasket_image { }
.text_mini { }
.anzahl_mini { }
.warenwert_mini { border-top: 1px solid #ccc; }



/* BASKET_PAYMENT_TEMPLATE ----------------------------------------------------- */

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

.floatbox_BASKET_PAYMENT_TEMPLATE1 { position: relative; top: 0px; float: left; width: 700px; font-size: 10px; color: #666;}
.text_bestellung_BASKET_PAYMENT_TEMPLATE1 { background-color: #ebe6df; font-size: 12px; font-weight: bold; padding: 2px; color: #333; margin: 30px 0px 10px; }
#text_produkte_BASKET_PAYMENT_TEMPLATE1 { float: left; width: 350px; padding: 0px; }
#text_anzahl_BASKET_PAYMENT_TEMPLATE1 { float: left; width: 100px; padding: 0px; }
#text_gesamt_BASKET_PAYMENT_TEMPLATE1 { float: right; width: 150px; padding: 0px; }

.floatbox_BASKET_PAYMENT_TEMPLATE2 { position: relative; top: 0px; float: left; width: 700px; border-top: 1px solid #ebe6df; margin-top: 5px; }
#produkte_BASKET_PAYMENT_TEMPLATE2 { float: left; width: 350px; padding: 0px; }
#anzahl_BASKET_PAYMENT_TEMPLATE2 { float: left; width: 100px; padding: 0px; }
#gesamt_BASKET_PAYMENT_TEMPLATE2 { float: right; width: 150px; padding: 0px; }



.floatbox_BASKET_PAYMENT_TEMPLATE3 { position: relative; top: 0px; float: left; width: 700px; }
#text_rechnungsanschrift_BASKET_PAYMENT_TEMPLATE3 { background-color: #ebe6df; font-size: 12px; font-weight: bold; padding: 2px; color: #333; margin: 30px 0px 10px; }
#PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3,
#PERSON_NAME_BASKET_PAYMENT_TEMPLATE3,
#PERSON_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE3,
#PERSON_CITY_BASKET_PAYMENT_TEMPLATE3,
#PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3,
#PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3,
#PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3
{ width: 350px; }
#text_PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3,
#text_PERSON_NAME_BASKET_PAYMENT_TEMPLATE3,
#text_PERSON_ADDRESS_DISPLAY_PAYMENT_BASKET_TEMPLATE3,
#text_PERSON_CITY_BASKET_PAYMENT_TEMPLATE3,
#text_PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3,
#text_PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3,
#text_PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3
{ padding-right:10px; width: 200px; }
#text_email_BASKET_PAYMENT_TEMPLATE3 { margin-top: 0px; margin-bottom: 10px; float: left; width: 700px; padding: 10px 0px 0px 0px; }


.floatbox_BASKET_PAYMENT_TEMPLATE4 { position: relative; top: 0px; float: left; width: 700px; }
#text_lieferanschrift_BASKET_PAYMENT_TEMPLATE4 { background-color: #ebe6df; font-size: 12px; font-weight: bold; padding: 2px; color: #333; margin: 30px 0px 10px; }
#DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4,
#DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4,
#DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4,
#DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4,
#DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4,
#DELIVERY_TELEPHONE_PAYMENT_TEMPLATE4,
#DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4
{ width: 350px; }
#text_DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4,
#text_DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4,
#text_DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4,
#text_DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4,
#text_DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4,
#text_DELIVERY_TELEPHONE_BASKET_PAYMENT_TEMPLATE4,
#text_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4
{ padding-right:10px; width: 200px; }
#text_email_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4 { font-size: 10px;}

#text_DELIVERY_DESIRED_DATE_BASKET_PAYMENT_TEMPLATE4 { clear: left; background-color: #ebe6df; font-size: 12px; font-weight: bold; padding: 2px; color: #333; margin: 30px 0px 10px; }

#text_DELIVERY_NOTE_DISPLAY_BASKET_PAYMENT_TEMPLATE4 { background-color: #ebe6df; font-size: 12px; font-weight: bold; padding: 2px; color: #333; margin: 30px 0px 10px; }


.floatbox_BASKET_PAYMENT_TEMPLATE5 { position: relative; top: 0px; float: left;
width: 700px; }
#text_versand_BASKET_PAYMENT_TEMPLATE5 { background-color: #ebe6df; font-size: 12px; font-weight: bold; padding: 2px; color: #333; margin: 30px 0px 10px; }

#SHIPPING_TITLE_BASKET_PAYMENT_TEMPLATE5 { float: left; width: 350px; padding: 0px; }
#PRICE_SHIPPING_BASKET_PAYMENT_TEMPLATE5 { float: right; width: 150px; padding: 0px; }
.floatbox_BASKET_PAYMENT_TEMPLATE6 { position: relative; top: 0px; float: left;
width: 700px; margin: 10px 0px 10px 0px; }

#PAYMENT_TITLE_BASKET_PAYMENT_TEMPLATE6, #PRICE_DISCOUNT_TITLE_BASKET_PAYMENT_TEMPLATE6 { float: left; width: 350px; padding: 0px; }


/*
#text_zahlungsweise_BASKET_PAYMENT_TEMPLATE6 { float: left; width: 350px; padding: 0px; }
#PAYMENT_IMAGE_BASKET_PAYMENT_TEMPLATE6 { float: left; width: 120px; padding: 0px; }*/

#PRICE_PAYMENT_BASKET_PAYMENT_TEMPLATE6,
#PRICE_DISCOUNT_BASKET_PAYMENT_TEMPLATE6
{ float: right; width: 150px; padding: 0px; }

.floatbox_BASKET_PAYMENT_TEMPLATE7 { position: relative; top: 0px; float: left; width: 700px; }
#text_PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7 { float: left; width: 350px; padding: 0px; }
#PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7 { float: right; width: 150px; padding: 0px; }
#text_VOUCHER_TOTAL_BASKET_PAYMENT_TEMPLATE7 { float: left; width: 260px; padding: 0px; font-weight: bold; }
#PRICE_VOUCHERTOTAL_TAX { float: right; width: 150px; padding: 0px; font-weight: bold; }

#SUBMIT_BASKET_PAYMENT_TEMPLATE7 { margin-top: 40px; margin-bottom:40px; margin-left: 40px; width: 700px; }

.floatbox_BASKET_PAYMENT_TEMPLATE8 { clear: both; margin-top: 40px; margin-bottom:40px; position: relative; top: 0px; float: left; width: 700px; }




/* BASKET_ORDERCONFIRMATION_TEMPLATE -------------------------------------------- */

.BASKET_ORDERCONFIRMATION_TEMPLATE { }

#text_dank_BASKET_ORDERCONFIRMATION_TEMPLATE { width: 700px; }

#ORDER_UID_BASKET_ORDERCONFIRMATION_TEMPLATE { font-size: 13px; color: red; text-align: center; font-weight: bold; margin-top: 10px; margin-bottom: 10px; width: 350px; border: 1px solid #ccc; }

#text_payment_emailsend_BASKET_ORDERCONFIRMATION_TEMPLATE { }

#header_zahlungsart_BASKET_ORDERCONFIRMATION_TEMPLATE { width: 700px; padding: 2px 0px 2px 2px; background-color: #ebe6df; margin-top: 10px; margin-bottom: 10px; font-weight: bold; }
#header_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE { font-weight: bold; }
#text_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE { }
#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: 700px; padding: 2px 0px 2px 2px; background-color: #ebe6df; margin-top: 10px; margin-bottom: 10px; font-weight: bold; }
#text_lieferstatus_BASKET_ORDERCONFIRMATION_TEMPLATE { }
#bestelldatum_BASKET_ORDERCONFIRMATION_TEMPLATE { margin-top: 10px; margin-bottom: 10px; }

#text_status_codeORDER_TRACKING_NO_BASKET_ORDERCONFIRMATION_TEMPLATE
{ margin-top: 10px; color: aqua; }
#link_PID_TRACKING_TRACKING_BASKET_ORDERCONFIRMATION_TEMPLATE
{ margin: 0px 0px 10px 0px; color: aqua; }


#link_PID_BILLING_BASKET_ORDERCONFIRMATION_TEMPLATE { }

#link_PID_DELIVERY_BASKET_ORDERCONFIRMATION_TEMPLATE
{
margin-bottom: 10px;
}


.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE1 { position: relative; top: 0px; float: left; width: 700px; }
#text_produkte_BASKET_ORDERCONFIRMATION_TEMPLATE1 { float: left; width: 350px; padding: 0px; }
#text_anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE1 { float: left; width: 100px; padding: 0px; }
#text_gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE1 { float: right; width: 150px; padding: 0px; }
.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE2 { position: relative; top: 0px; float: left; width: 700px; }
#produkte_BASKET_ORDERCONFIRMATION_TEMPLATE2 { float: left; width: 350px; padding: 0px; }
#anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE2 { float: left; width: 100px; padding: 0px; }
#gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE2 { float: right; width: 150px; padding: 0px; }

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE3 { position: relative; top: 0px; float: left; width: 700px; }
#text_rechnungsanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE3 { position: relative; top: 0px; font-weight: bold; padding: 2px 0px 2px 2px; background-color: #ebe6df; width: 700px; margin-top: 20px; margin-bottom: 10px; }
#PERSON_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE3,
#PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3,
#PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE3,
#PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3,
#PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3,
#PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3,
#PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3
{ width: 350px; }
#text_PERSON_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE3,
#text_PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3,
#text_PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE3,
#text_PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3,
#text_PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3,
#text_PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3,
#text_PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3
{ padding-right:10px; width: 200px; }
#text_email_BASKET_ORDERCONFIRMATION_TEMPLATE3 { margin-top: 0px; margin-bottom: 10px; float: left; width: 700px; padding: 10px 0px 0px 0px; }

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE4 { position: relative; top: 0px; float: left; width: 700px; }
#text_lieferanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE4 { position: relative; top: 0px; font-weight: bold; padding: 2px 0px 2px 2px; background-color: #ebe6df; width: 700px; margin-top: 20px; margin-bottom: 10px; }
#DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#DELIVERY_TELEPHONE_ORDERCONFIRMATION_TEMPLATE4,
#DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{ width: 350px; }
#text_DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#text_DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#text_DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#text_DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#text_DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#text_DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#text_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#text_DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{ padding-right:10px; width: 200px; }

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE5 { position: relative; top: 0px; float: left; width: 700px; }
#text_versand_BASKET_ORDERCONFIRMATION_TEMPLATE5 { position: relative; top: 0px; font-weight: bold; padding: 2px 0px 2px 2px; background-color: #ebe6df; width: 700px; margin-top: 20px; margin-bottom: 10px; }
#SHIPPING_TITLE_BASKET_ORDERCONFIRMATION_TEMPLATE5 { float: left; width: 350px; padding: 0px; }
#PRICE_SHIPPING_BASKET_ORDERCONFIRMATION_TEMPLATE5 { float: right; width: 150px; padding: 0px; }


#text_pauschale_BASKET_ORDERCONFIRMATION_TEMPLATE
{
float: left;
position: relative;
top: 10px;
margin-top: 0px;
margin-bottom: 10px;
width: 600px;
padding: 0px;
}
#SHIPPING_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE5 { float: left; width: 400px; padding: 0px; }
#PRICE_SHIPPING_TAX_BASKET_ORDERCONFIRMATION_TEMPLATE5 { float: right; width: 200px; padding: 0px; margin-top: -20px; }


.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE6 { position: relative; top: 0px; float: left; width: 700px; }
#text_zahlungsweise_BASKET_ORDERCONFIRMATION_TEMPLATE6 { position: relative; top: 0px; font-weight: bold; padding: 2px 0px 2px 2px; background-color: #ebe6df; width: 700px; margin-top: 20px; margin-bottom: 10px; }
#PAYMENT_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE6 { float: left; width: 400px; padding: 0px; }
#TAX_INCL_EXCL_BASKET_ORDERCONFIRMATION_TEMPLATE6 { float: right; width: 200px; padding: 0px; margin-top: -10px; }


.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE7 { position: relative; top: 0px; float: left; width: 700px; }
#text_PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7 { float: left; width: 400px; padding: 0px; }
#PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7 { float: right; width: 200px; padding: 0px; }

#text_regards_BASKET_ORDERCONFIRMATION_TEMPLATE
{ margin-top: 20px; width: 700px; padding: 0px; margin-bottom: 10px; }




/* BASKET_TEMPLATE_EMPTY -------------------------------------------------------- */
.BASKET_TEMPLATE_EMPTY { position: relative; top: 10px; padding: 10px; text-align: left; width: 700px; font-weight: bold; }
#backtolist_BASKET_EMPTY { position: relative; top: 10px; text-align: left; padding: 10px; }



/*  BASKET_REQUIRED_INFO_MISSING  ----------------------------------------------- */

.BASKET_REQUIRED_INFO_MISSING
{ position: relative; top: 10px; text-align: left; width: 700px;F margin-bottom: 10px; }
.form_URL { margin-top: 20px;  }



/* TRACKING_DISPLAY_INFO  ------------------------------------------------------- */
/* .floatbox_TRACKING_DISPLAY_INFO1 { position: relative; top: 0px; float: left; width: 570px; color: blue !important; }
#text_datum_zeit_TRACKING_DISPLAY_INFO1 { float: left; width: 120px; padding: 0px; }
#text_code_TRACKING_DISPLAY_INFO1 { float: left; width: 50px; padding: 0px; }
#text_aktion_TRACKING_DISPLAY_INFO1 { float: left; width: 200px; padding: 0px; }
#text_kommentar_zeit_TRACKING_DISPLAY_INFO1 { float: left; width: 200px; padding: 0px; }
.floatbox_TRACKING_DISPLAY_INFO2 { position: relative; top: 0px; float: left; width: 570px; margin: 10px 0px 10px 0px; }
#datum_zeit_TRACKING_DISPLAY_INFO2 { float: left; width: 120px; padding: 0px; }
#code_TRACKING_DISPLAY_INFO2 { float: left; width: 50px; padding: 0px; }
#aktion_TRACKING_DISPLAY_INFO2 { float: left; width: 200px; padding: 0px; }
#kommentar_TRACKING_DISPLAY_INFO2 { float: left; width: 200px; padding: 0px; }
.shopadmin { position: relative; top: 10px; text-align: left; margin-top: 10px; margin-bottom: 10px; width: 570px; font-weight: bold; }
#checkbox_tracking { margin: 0px 10px 0px 0px; }
.statuscode, .shopadmin { margin: 10px 0px 0px 0px; font-weight: bold; }
.tracking-form { margin: 0px; }*/
  

/* ORDERS_LIST_TEMPLATE *********************************************************/
/*.header_ORDERS_LIST { position: relative; top: 10px; margin-bottom: 20px; }
.floatbox_ORDERS_LIST1, floatbox_ORDERS_LIST2 { position: relative; top: 0px; float: left; width: 500px; font-weight: bold; }
#text_datum_ORDERS_LIST, #datum_ORDERS_LIST { float: left; width: 100px; padding: 0px; margin-bottom: 10px; }
#text_ordernumber_ORDERS_LIST, #ordernumber_ORDERS_LIST { float: left; width: 120px; padding: 0px; }
#text_price_ORDERS_LIST, #price_ORDERS_LIST { float: left; width: 150px; padding: 0px; }
#text_action_ORDERS_LIST, #action_ORDERS_LIST { float: left; width: 130px; padding: 0px; margin-bottom: 10px; }
.link1, .link2, .link3 { padding-bottom: 5px; }
.statistic_ORDERS_LIST { clear: left; width: 500px; padding: 0px; }
.header_statistic_ORDERS_LIST { width: 200px; padding: 0px; padding: 0px; font-weight: bold; }*/





