/* ////////////////////////////////////////////////////////////////////////////////////////////////////
// @object:		tt_productsstyle Website
// @version:
// @date:
// @autor:		LeiserPublishing GmbH, www.leiserpublishing.com
// @copyright:	LeiserPublishing GmbH, Ipsachstrasse 10, 2560 Nidau, info(at)leiserpublishing.com
// //////////////////////////////////////////////////////////////////////////////////////////////////// */

/* //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* GLOBAL definitions */
#tx-ttproducts-pi1-search, .suchen, .suchen_button, #CATEGORY_TITLE_LIST, .PRODUCT_TITLE_LIST, .list_item_itemnumber, .listitem_subheader,
.display_variant1_LIST, .display_variant2_LIST, .special_prep, .display_variant5_isSingle_LIST, .anzahl_LIST, .anzahl_gift_LIST, 
.web_price_LIST, .web_price_gift_LIST, .button2_LIST, .button2_gift_LIST, .ARTICLE_LIST_PRODUCT_TITLE, .ARTICLE_LIST_CATEGORY_TITLE,
.ARTICLE_LIST_ARTICLE_TITLE, .ARTICLE_LIST_VARIANT, #PRODUCT_TITLE_SINGLE, .single_item_itemnumber, .floatbox_SINGLE,
#PRODUCT_IMAGE_SINGLE, #PRODUCT_NOTE_SINGLE, #display_variant2_SINGLE, #display_variant1_SINGLE, #web_price_SINGLE, 
#anzahl_SINGLE, #PRODUCT_RELATED_UID_SINGLE, #PRODUCT_DIRECTCOST, .DATESHEET_SINGLE, .BULKILY_WARNING_SINGLE, 
#backtolist_SINGLE, #backtolist_SINGLE_AUTOREN, #SHOPADMIN_EMAIL_SINGLE, #tx-ttproducts-pi1-listgifts, .basket, 
#text_Produkt, #text_Variante, #text_Anzahl, #text_Einzelpreis, #text_Gesamt, #PRODUCT_TITLE_BASKET2, #display_variant_BASKET2, 
#FIELD_QTY_BASKET2, #PRICE_TAX_BASKET2, #PRICE_TOTAL_TAX_BASKET2, #text_versand_BASKET2, #text_pauschale_BASKET2,
#SHIPPING_SELECTOR_BASKET3, #PRICE_SHIPPING_TAX_BASKET3, #text_zahlungsweise_BASKET4, #PAYMENT_SELECTOR_BASKET4, 
#TAX_INCL_EXCL_BASKET4, p #MESSAGE_SHIPPING_BASKET4, #text_gesamt_BASKET5, #PRICE_TOTAL_BASKET5, #text_rechnungsanschrift_BASKETINFO,
#text_BILLING_ADDRESS_BASKETINFO, #label_PERSON_SALUTATION, #field_PERSON_SALUTATION, #label_PERSON_NAME, #field_PERSON_NAME,
#label_PERSON_ADDRESS, #field_PERSON_ADDRESS, #label_PERSON_ZIP, #field_PERSON_ZIP, #label_PERSON_CITY, #field_PERSON_CITY,
#label_PERSON_COUNTRY_CODE, #field_PERSON_COUNTRY_CODE, #label_PERSON_TELEPHONE, #field_PERSON_TELEPHONE, #field_PERSON_EMAIL, 
#text_hinweis_BASKETINFO, #label_PERSON_NAME2, #field_PERSON_NAME2, #label_PERSON_ADDRESS2, #field_PERSON_ADDRESS2,
#label_PERSON_ZIP2, #field_PERSON_ZIP2, #label_PERSON_CITY2, #field_PERSON_CITY2, #label_PERSON_COUNTRY_CODE2, 
#field_PERSON_COUNTRY_CODE2, #label_PERSON_TELEPHONE2, #field_PERSON_TELEPHONE2, #label_PERSON_EMAIL2, #field_PERSON_EMAIL2,
#text_DELIVERY_ADDRESS_BASKETINFO, #textinfo_DELIVERY_ADDRESS_BASKETINFO, #label_DELIVERY_SALUTATION, #field_DELIVERY_SALUTATION,
#label_DELIVERY_NAME, #field_DELIVERY_NAME, #label_DELIVERY_ADDRESS, #field_DELIVERY_ADDRESS, #label_DELIVERY_ZIP, 
#field_DELIVERY_ZIP, #label_DELIVERY_CITY, #field_DELIVERY_CITY, #label_DELIVERY_COUNTRY_CODE, #field_DELIVERY_COUNTRY_CODE,
#label_DELIVERY_TELEPHONE, #field_DELIVERY_TELEPHONE, #label_DELIVERY_EMAIL, #field_DELIVERY_EMAIL, #label_DELIVERY_BEMERKUNG, 
#field_DELIVERY_BEMERKUNG, #label_DELIVERY_DESIRED_DATE, #field_DELIVERY_DESIRED_DATE, #label_DELIVERY_NOTE, #field_DELIVERY_NOTE,
.billing_address_title, .delivery_address_title, #text_agb_BASKETINFO, .basket_payment, .text_bestellung_BASKET_PAYMENT_TEMPLATE1,
#text_produkte_BASKET_PAYMENT_TEMPLATE1, #text_anzahl_BASKET_PAYMENT_TEMPLATE1, #text_gesamt_BASKET_PAYMENT_TEMPLATE1,
#produkte_BASKET_PAYMENT_TEMPLATE2, #anzahl_BASKET_PAYMENT_TEMPLATE2, #gesamt_BASKET_PAYMENT_TEMPLATE2, 
#text_rechnungsanschrift_BASKET_PAYMENT_TEMPLATE3, #text_PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3, 
#PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3, #text_PERSON_NAME_BASKET_PAYMENT_TEMPLATE3, #PERSON_NAME_BASKET_PAYMENT_TEMPLATE3,
#text_PERSON_ADDRESS_DISPLAY_PAYMENT_BASKET_TEMPLATE3, #PERSON_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE3,
#text_PERSON_CITY_BASKET_PAYMENT_TEMPLATE3, #PERSON_CITY_BASKET_PAYMENT_TEMPLATE3, #text_PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3,
#PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3, #text_PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3, #PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3,
#text_PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3, #PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3, #text_email_BASKET_PAYMENT_TEMPLATE3, 
#text_lieferanschrift_BASKET_PAYMENT_TEMPLATE4, #text_DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4, 
#DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4, #text_DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4, #DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4,
#text_DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4, #DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4,
#text_DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4, #DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4, #text_DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4,
#DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4, #text_DELIVERY_TELEPHONE_BASKET_PAYMENT_TEMPLATE4, #DELIVERY_TELEPHONE_PAYMENT_TEMPLATE4,
#text_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4, #DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4,
#text_email_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4, #text_versand_BASKET_PAYMENT_TEMPLATE5, #SHIPPING_TITLE_BASKET_PAYMENT_TEMPLATE5,
#PRICE_SHIPPING_BASKET_PAYMENT_TEMPLATE5, #PAYMENT_TITLE_BASKET_PAYMENT_TEMPLATE6, #PRICE_DISCOUNT_TITLE_BASKET_PAYMENT_TEMPLATE6,
#text_zahlungsweise_BASKET_PAYMENT_TEMPLATE6, #PAYMENT_IMAGE_BASKET_PAYMENT_TEMPLATE6, #PRICE_PAYMENT_BASKET_PAYMENT_TEMPLATE6,
#PRICE_DISCOUNT_BASKET_PAYMENT_TEMPLATE6, #text_PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7, #PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7,
#text_VOUCHER_TOTAL_BASKET_PAYMENT_TEMPLATE7, #PRICE_VOUCHERTOTAL_TAX, .BASKET_ORDERCONFIRMATION_TEMPLATE, 
#text_dank_BASKET_ORDERCONFIRMATION_TEMPLATE, #ORDER_UID_BASKET_ORDERCONFIRMATION_TEMPLATE,
#text_payment_emailsend_BASKET_ORDERCONFIRMATION_TEMPLATE, #header_zahlungsart_BASKET_ORDERCONFIRMATION_TEMPLATE,
#header_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE, #text_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE,
#header_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE, #text_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE,
#header_zahlungsart_nachnahme_BASKET_ORDERCONFIRMATION_TEMPLATE, #text_zahlungsart_nachnahme_BASKET_ORDERCONFIRMATION_TEMPLATE,
#header_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE, #text_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE, 
#header_lieferstatus__BASKET_ORDERCONFIRMATION_TEMPLATE, #text_lieferstatus_BASKET_ORDERCONFIRMATION_TEMPLATE, 
#bestelldatum_BASKET_ORDERCONFIRMATION_TEMPLATE, #text_status_codeORDER_TRACKING_NO_BASKET_ORDERCONFIRMATION_TEMPLATE, 
#link_PID_TRACKING_TRACKING_BASKET_ORDERCONFIRMATION_TEMPLATE, #link_PID_BILLING_BASKET_ORDERCONFIRMATION_TEMPLATE,
#link_PID_DELIVERY_BASKET_ORDERCONFIRMATION_TEMPLATE, #text_produkte_BASKET_ORDERCONFIRMATION_TEMPLATE1,
#text_produkte_BASKET_ORDERCONFIRMATION_TEMPLATE1, #text_anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE1, 
#text_gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE1, #produkte_BASKET_ORDERCONFIRMATION_TEMPLATE2, #anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE2,
#gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE2, #text_rechnungsanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE3,
#PERSON_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE3, #text_PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3,
#PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3, #text_PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE,
#PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE, #text_PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3,
#PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3, #text_PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3,
#PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3, #text_PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3,
#PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3, #text_PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3, 
#PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3, #text_email_BASKET_ORDERCONFIRMATION_TEMPLATE3, 
#text_lieferanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE4, #text_DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4, 
#DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4, #text_DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4, #text_DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4, #text_DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4, #text_DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4, #text_DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4, #text_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4, #text_email_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#text_DELIVERY_DESIRED_DATE_BASKET_ORDERCONFIRMATION_TEMPLATE4, #DELIVERY_DESIRED_DATE_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#text_DELIVERY_BEMERKUNGEN_BASKET_ORDERCONFIRMATION_TEMPLATE4, #text_DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4,
#DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4, #text_versand_BASKET_ORDERCONFIRMATION_TEMPLATE5, 
#text_pauschale_BASKET_ORDERCONFIRMATION_TEMPLATE, #SHIPPING_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE5,
#PRICE_SHIPPING_TAX_BASKET_ORDERCONFIRMATION_TEMPLATE5, #text_zahlungsweise_BASKET_ORDERCONFIRMATION_TEMPLATE6,
#PAYMENT_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE6, #TAX_INCL_EXCL_BASKET_ORDERCONFIRMATION_TEMPLATE6,
#text_PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7, #PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7,
#text_regards_BASKET_ORDERCONFIRMATION_TEMPLATE, .BASKET_TEMPLATE_EMPTY, #backtolist_BASKET_EMPTY, .BASKET_REQUIRED_INFO_MISSING,
#button2_BASKET_REQUIRED_INFO_MISSING, #text_datum_zeit_TRACKING_DISPLAY_INFO1, #text_code_TRACKING_DISPLAY_INFO1,
#text_aktion_TRACKING_DISPLAY_INFO1, #text_kommentar_zeit_TRACKING_DISPLAY_INFO1, #datum_zeit_TRACKING_DISPLAY_INFO2,
#code_TRACKING_DISPLAY_INFO2, #aktion_TRACKING_DISPLAY_INFO2, #kommentar_TRACKING_DISPLAY_INFO2, .shopadmin,
p, #tx-ttproducts-pi1-list, .tx-ttproducts-pi1-wrap2, .tx-ttproducts-pi1-wrap1, .tx-ttproducts-pi1, #button1, #button3, #button4, #button5,
p .bodytext, p a:link, p a:hover, p a:active, a:visited, table, tr, td .tx-ttproducts-pi1, .tx-ttproducts-pi1,
.header_ORDERS_LIST, .floatbox_ORDERS_LIST1, .floatbox_ORDERS_LIST2, .statistic_ORDERS_LIST, .header_statistic_ORDERS_LIST,
.link_prev a, .link_next a, .text_mini, .page_links, .page_links a, .page_navigation, .page_navigation a, .page_prev, .page_prev a,
.page_next, .page_next a {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: rgb(45,45,45);
}
p .bodytext {
}
p a:link, p a:hover, p a:active, a:visited {
    text-decoration: none;
} 
p a:link {
    color: rgb(50,50,50);
}
p a:hover {
    color: rgb(50,50,50);
}
p a:active, a:visited {
    color: rgb(50,50,50);
}
.page_links, .page_navigation {
    text-align: right;
}
.page_links {
    margin-bottom: 10px;
}
.page_links a, .link_prev a, .link_next a, .page_navigation a, .page_prev a, .page_next a {
    text-decoration: none;
    color: rgb(50,50,50);
/*    float: left;*/
}
.link_prev a {
    float: left;
}
#button1, #button3, #button4, #button5 {
    border: 1px solid rgb(204,204,204);
    padding: 2px;
    background: rgb(240,240,244) none repeat scroll 0%;
    margin-left: 0em;
    width: auto;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 0.8em;
    line-height: normal;
/*font-size-adjust: none;
font-stretch: normal;*/
    color: rgb(120,120,120);
}
#button3 {
    width: 150px;
}

/* Button Submit Listenansicht */
.button3 {
    border: 1px solid #cccccc;
    padding: 2px;
    background: #fafafa none repeat scroll 0%;
    margin-left: 0em;
    width: auto;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 0.8em;
    line-height: normal;
font-size-adjust: none;
font-stretch: normal;
    color: #777777;
}


/* //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Searchview / Suchansicht: Code SEARCH */
/* ITEM_SEARCH */
#tx-ttproducts-pi1-search {
    text-align: right;
}
#tx-ttproducts-pi1-search .tx-ttproducts-pi1-wrap1 {
    font-size: 11px;
    font-weight: normal;
}
.suchen {
    font-size: 11px;
}
.sword {
    font-size: 11px;
    width: 100px;
}
.suchen_button {
    height: 15px;
    width: 15px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: 0px;
    background-image: url(../img/search_button.png);
    background-repeat: no-repeat;
    background-color: transparent;
    cursor: pointer;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Listview / Listenansicht: Code LIST */
/* ITEM_LIST_TEMPLATE */
/* GLOBAL definitions */
.floatbox_LIST, .list_item_1, .list_item_2, .PRODUCT_IMAGE_LIST, .PRODUCT_IMAGE_LIST_MINI, .web_price_LIST1, .list_item_3,
.anzahl_LIST, .input_qty, .inputimage_list, .addtomemo, .button2_LIST {
    position: relative;
}

.floatbox_LIST {
    top: 5px;/*X*/                     /* Listenposition oben */
    left: 0px;/*X*/                     /* Listenposition links */
    float: left;
    width: 500px;/*X*/                  /* Listenbreite */
    height: auto;
    padding: 0px;/*X*/                 /* Listeninnenabstand */
    background-color: transparent;/*silver;/*X*/         /* Listenhintergrundfarbe */
}
#CATEGORY_TITLE_LIST {
    text-align: left;
    background-color: rgb(62,81,166);/*X*/
}
.listitem {
    float: left;
    padding: 0px 0px 0px 0px;/*X*/     /* Listeneintraginnenabstand */
    margin: 0px 0px 25px 0px;/*X*/      /* Listeneintragaussenabstand */
    width: 500px;
    background-color: transparent;
    border-bottom: 0px; /*1px solid rgb(90,90,90);*/
}
img {
    border: none;
}

/* Produkteeintrag definition */
.list_item_1 {
    top: 0px;
    left: 0px;
    padding: 0px 6px 0px 6px;
    margin: 0px;
    background-color: rgb(62,81,166);
}
.list_item_itemnumber {
    float: right;
    text-align: right;
    color: rgb(255,255,255);
    right: 0px;/*X*/                    /* Position rechts */
    font-weight: bold;/*X*/             /* Schriftart */
}
.listitem_subheader {
    font-weight: normal;
    color: rgb(255,255,255);
}
.PRODUCT_TITLE_LIST a:link, .PRODUCT_TITLE_LIST a:hover, .PRODUCT_TITLE_LIST a:active, .PRODUCT_TITLE_LIST a:visited {
    font-weight: bold;/*X*/             /* Schriftart */
    color: rgb(255,255,255);
}
.list_item_2 {
    top: 0px;
    left: 0px;
    padding: 0px;
}
.PRODUCT_IMAGE_LIST, .PRODUCT_IMAGE_LIST_MINI, .web_price_LIST1 {
    text-align: left;
    top: 0px;/*X*/                      /* Position oben */
}
.PRODUCT_IMAGE_LIST {
    float: left;
    margin: 0px 10px 0px 0px;/*X*/     /* Abstand */
}
.PRODUCT_IMAGE_LIST a img {
    margin: 0px 0px 0px 0px;/*X*/     /* Abstand */
}
/* Andrea Test Minibilder im Subpart MINI */
.PRODUCT_IMAGE_LIST_MINI {
    float: left;
}
.PRODUCT_IMAGE_LIST_MINI a img {
    margin: 0px 10px 0px 0px;/*X*/     /* Abstand */
}
.display_variant1_LIST {
    float: left;
}
.display_variant2_LIST {
/*    float: left;*/
}
.display_variant1_LIST select.fontsize, .display_variant2_LIST select.fontsize {
    font-size: 10px;/*X*/               /* Auswahlfeldergrösse */
    margin: 0px 10px 0px 0px;/*X*/     /* Abstand */
}
.special_prep {
    margin: 0px 10px 5px 0px;/*X*/     /* Abstand */
}
.list_item_3 {
    clear: left;
    top: 0px;
    left: 0px;
    padding: 0px;
    margin: 0px;
}
.display_variant5_isSingle_LIST {
/*    float: left;*/
    padding: 0px 0px 0px 0px;
}
.web_price_LIST {
    float: right;
    padding: 8px 0px 0px 0px;
/*    width: auto;
    height: auto; */
}
.anzahl_LIST {
    float: left;
    padding: 10px 0px 0px 0px;
}
.anzahl_LIST .tx-ttproducts-pi1-wrap1 {
    font-size: 10px;
    font-weight: normal;
}
.input_qty {
    font-size: 10px;/*X*/               /* Anzahlfeldgrösse */
    top: 0px;
    border: 1px solid rgb(150,150,150);
    background-color: rgb(249,249,249);
}
.inputimage_list {
    top: 1px;
}
/* FE_GROUP_1_TEMPLATE */
.addtomemo {
    top: 12px;
    border: none;
    border-width: 0px;
    border-color: #FFFFFF;
    background-color: #FFF;
    margin-left: 40px;
}
.button2_LIST {
/*    float: left;*/
    font-size: 10px;/*X*/               /* Buttonschriftgrösse */
    font-weight: normal;/*X*/           /* Buttonschriftart */
    height: 16px;/*X*/                  /* Buttonhöhe */
    width:105px;/*X*/                  /* Buttonbreite */
    padding: 0px 0px 0px 0px;/*X*/     /* Buttoninnenabstand */
    margin: 0px 0px 0px 0px;
    background: transparent; /*rgb(249,249,249) none repeat scroll 0%;/*X*/     /* Buttonhintergrund */
    border: 0px; /*1px solid rgb(204,204,204);/*X*/     /* Buttonrand */
    color: rgb(50,50,50);/*X*/     /* Buttonschriftfarbe */
    vertical-align: top;
    cursor: pointer;
}





.floatbox_LIST_AUTOREN {
    position: relative;
    width: 400px;
    height: 150px;
    overflow: auto;
    bottom: 10px;
}

.listitem_AUTOREN {
    margin-bottom: 40px;
}


.anzahl_gift_LIST {
    margin-left: 10px;
    position: relative;
    top: 40px;
    padding: 10px 10px 20px 0px;
}




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



.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;
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Singleview / Einzelansicht: Code SINGLE */
/* ITEM_SINGLE_DISPLAY */
/* GLOBAL definitions */
.floatbox_SINGLE, #PRODUCT_IMAGE_SINGLE, #PRODUCT_NOTE_SINGLE, .DATESHEET_SINGLE, #PRODUCT_RELATED_UID_SINGLE,
#display_variant2_SINGLE, #display_variant1_SINGLE, .single_item_3, .anzahl_SINGLE, .input_qty_SINGLE, .inputimage_SINGLE,
#SHOPADMIN_EMAIL_SINGLE, #backtolist_SINGLE {
    position: relative;
}

.floatbox_SINGLE {
    top: 10px;/*X*/                         /* Singleposition oben */
    left: 0px;/*X*/                         /* Singleposition links */
    width: 500px;/*X*/                      /* Singlebreite */
    height: auto;
    padding: 0px;/*X*/                     /* Singleinnenabstand */
    background-color: transparent;/*X*/     /* Singlehintergrundfarbe */
}
.single_item_itemnumber {
    float: right;
    text-align: right;
    color: rgb(255,255,255);
    right: 0px;
    font-weight: bold;
}
.single_item_1 {
    top: 0px;
    left: 0px;
    padding: 0px 6px 0px 6px;
    margin: 0px 0px 0px 0px;
    background-color: rgb(62,81,166);

}
.PRODUCT_TITLE_SINGLE a:link, .PRODUCT_TITLE_SINGLE a:hover, .PRODUCT_TITLE_SINGLE a:active, .PRODUCT_TITLE_SINGLE a:visited {
    text-align: left;
    font-weight: bold;/*X*/             /* Schriftart */
    color: rgb(255,255,255);
    text-decoration: none;
}
.PRODUCT_SUBTITLE_SINGLE {
    text-align: left;
    font-weight: normal;/*X*/             /* Schriftart */
    color: rgb(255,255,255);
    text-decoration: none;
}
#PRODUCT_IMAGE_SINGLE {
/*    top: 10px;*/
    float: left;
    padding: 0px 10px 0px 0px;
    margin: 0px 0px 10px 0px;/*X*/     /* Abstand */
}
#PRODUCT_NOTE_SINGLE {
    top: 0px;
/*float: left;*/
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
.DATESHEET_SINGLE {
    float: right;
    top: 0px;
}
#PRODUCT_RELATED_UID_SINGLE {
    top: 0px;
    margin: 0px 0px 10px 0px;
}
#display_variant2_SINGLE {
    top: 10px;
    float: right;
    width: 100px;
    padding: 10px 10px 10px 0px;
}
#display_variant1_SINGLE {
    top: 10px;
    float: right;
    width: 100px;
    padding: 10px 10px 10px 0px;
}
.single_item_3 {
    clear: left;
    top: 0px;
    left: 0px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
}
.display_variant5_isSingle_SINGLE {
/*    float: left;*/
    padding: 0px 0px 5px 0px;
}
.web_price_SINGLE {
    float: right;
    padding: 0px 0px 0px 0px;
}
.anzahl_SINGLE {
/*    float: left;*/
    padding: 0px 0px 10px 0px;
}
.anzahl_SINGLE .tx-ttproducts-pi1-wrap1 {
    font-size: 10px;
    font-weight: normal;
}
.input_qty_SINGLE {
    font-size: 10px;/*X*/               /* Anzahlfeldgrösse */
    top: 0px;
    border: 1px solid rgb(150,150,150);
    background-color: rgb(249,249,249);
}
.inputimage_SINGLE {
    top: 4px;
}
.button2_SINGLE {
/*    float: left;*/
    font-size: 10px;/*X*/               /* Buttonschriftgrösse */
    font-weight: normal;/*X*/           /* Buttonschriftart */
    height: 16px;/*X*/                  /* Buttonhöhe */
    width: 105px;/*X*/                  /* Buttonbreite */
    padding: 0px 0px 0px 0px;/*X*/     /* Buttoninnenabstand */
    margin: 0px 0px 0px 0px;
    background: transparent;/*rgb(249,249,249) none repeat scroll 0%;/*X*/     /* Buttonhintergrund */
    border: 0px;/*1px solid rgb(204,204,204);/*X*/     /* Buttonrand */
    color: rgb(50,50,50);/*X*/     /* Buttonschriftfarbe */
    vertical-align: top;
    cursor: pointer;

}
#SHOPADMIN_EMAIL_SINGLE {
    float: right;
    top: 0px;
    padding: 0px 0px 5px 0px;
}
#backtolist_SINGLE {
/*    float: left;*/
    top: 0px;
    text-align: left;
    padding: 0px 0px 5px 0px;
}


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

#PRODUCT_DIRECTCOST {
    position: relative;
    top: 10px;
}


.BULKILY_WARNING_SINGLE {
    position: relative;
    top: 60px;
}


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


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

/* //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Basketview / Wahrenkorbansicht */
/* //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Basketcontenview / Miniwahrenkorbinhaltsansicht: Code OVERVIEW  */
/* BASKET_OVERVIEW_TEMPLATE */
.shop_minibasket {
    width: 80%;/*41%;*/
    height: auto;
    padding: 15px;
    margin: 40px 0px 10px 0px;
    border: 0px;/*1px solid rgb(190,190,190);*/
    background-color: transparent;/*rgb(240,240,244);*/
}
.shop_minibasket a {
    text-decoration: none;
    cursor: pointer;
}
.floatbox_minibasket {
    height: 23px;
    margin: 0px 0px 5px 0px;
    border: 1px solid rgb(170,170,170);
}
.shop_minibasket_image {
    float: left;
    padding: 2px 2px 0px 2px;
}
.text_mini {
    float: left;/*right;*/
    text-align: left;
    text-decoration: none;
    color: rgb(255,255,255);
    font-size: 11px;
    padding: 4px 0px 0px 0px;
}
.anzahl_mini {
    font-size: 11px;
    color: rgb(255,255,255);
    padding: 0px 0px 5px 0px;
    clear: both;
}
.warenwert_mini {
    font-size: 11px;
    color: rgb(255,255,255);
    text-align: right;
    border-top: 1px solid rgb(170,170,170);
}

/* //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Basketcontenview / Wahrenkorbinhaltsansicht: Code BASKET */
/* BASKET_TEMPLATE_EMPTY */
.BASKET_TEMPLATE_EMPTY {
    position: relative;
    top: 0px;
    font-weight: bold;
}

#backtolist_BASKET_EMPTY {
    position: relative;
    top: 10px;
    text-align: left;
    padding: 10px;
}


/* //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Basketcontenview / Wahrenkorbinhaltsansicht: Code BASKET */
/* BASKET TEMPLATE */
/* GLOBAL definitions */
.basket, .floatbox_BASKET, .floatbox_BASKET2, .floatbox_BASKET3, .floatbox_BASKET4, .floatbox_BASKET5 {
    position: relative;
    float: left;
    top: 0px;
    width: 500px;
    margin: 0px;
    padding: 0px;
}
#text_Produkt, #PRODUCT_TITLE_BASKET2, #text_Variante, #display_variant_BASKET2, #text_Einzelpreis, #PRICE_TAX_BASKET2 {
    float: left;
    width: 100px;
    padding: 0px 0px 0px 0px;
}
#text_Anzahl, #FIELD_QTY_BASKET2 {
    float: left;
    width: 60px;
    padding: 0px 0px 0px 0px;
}
#text_Gesamt, #PRICE_TOTAL_TAX_BASKET2 {
    float: right;
    text-align: right;
    width: 140px;
    padding: 0px 0px 0px 0px;
}
#text_Produkt .tx-ttproducts-pi1-wrap2, #text_Variante .tx-ttproducts-pi1-wrap2, #text_Anzahl .tx-ttproducts-pi1-wrap2,
#text_Einzelpreis .tx-ttproducts-pi1-wrap2, #text_Gesamt .tx-ttproducts-pi1-wrap2 {
    font-weight: normal;
    font-size: 11px;
}
#PRODUCT_TITLE_BASKET2 a .tx-ttproducts-pi1-wrap1, #display_variant_BASKET2, #PRICE_TAX_BASKET2 .tx-ttproducts-pi1-wrap1,
#PRICE_TOTAL_TAX_BASKET2 .tx-ttproducts-pi1-wrap1, #FIELD_QTY_BASKET2 input {
    font-weight: normal;
    font-size: 11px;
}
#text_versand_BASKET2, #text_pauschale_BASKET2, #text_zahlungsweise_BASKET4, #text_gesamt_BASKET5 {
    float: left;
    width: 500px;
}
#PRICE_TOTAL_TAX_BASKET2 .tx-ttproducts-pi1-wrap1, #text_versand_BASKET2 .tx-ttproducts-pi1-wrap2, 
#text_zahlungsweise_BASKET4 .tx-ttproducts-pi1-wrap2, #text_gesamt_BASKET5 .tx-ttproducts-pi1-wrap2 {
    font-weight: bold;
    font-size: 11px;
}
#text_pauschale_BASKET2 .tx-ttproducts-pi1-wrap1, #text_pauschale_BASKET3 .tx-ttproducts-pi1-wrap1,
#PRICE_SHIPPING_TAX_BASKET3 .tx-ttproducts-pi1-wrap1, #TAX_INCL_EXCL_BASKET4 .tx-ttproducts-pi1-wrap1,
#PRICE_TOTAL_BASKET5 .tx-ttproducts-pi1-wrap1 {
    font-weight: normal;
    font-size: 11px;
}

.tx-ttproducts-pi1 fieldset {
    width:90%;
    margin: 0px;
    padding: 0px;
}
.basket_title {
    font-weight: bold;
    font-size: 14px;
}
.floatbox_BASKET {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 7px 0px;
    border-bottom: 1px solid rgb(50,50,50);
}
.floatbox_BASKET2 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#PRODUCT_TITLE_BASKET2 a {
    color: rgb(50,50,50);
}
#FIELD_QTY_BASKET2 input {
    width: 30px;
    padding: 0px 0px 0px 0px;
}
#text_versand_BASKET2 {
    margin: 10px 0px 10px 0px;
    padding: 2px 0px 2px 2px;
    background-color: rgb(62,81,166);
}
#text_versand_BASKET2 .tx-ttproducts-pi1-wrap2 {
    color: rgb(255,255,255);
}
#text_pauschale_BASKET2 {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
.floatbox_BASKET3 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#SHIPPING_SELECTOR_BASKET3 {
    float: left;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
#SHIPPING_SELECTOR_BASKET3 span {
}
#text_pauschale_BASKET3 {
    float: left;
    width: 300px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#PRICE_SHIPPING_TAX_BASKET3 {
    float: right;
    text-align: right;
    width: 200px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#text_zahlungsweise_BASKET4 {
    margin: 10px 0px 10px 0px;
    padding: 2px 0px 2px 2px;
    background-color: rgb(62,81,166);
}
#text_zahlungsweise_BASKET4 .tx-ttproducts-pi1-wrap2 {
    color: rgb(255,255,255);
}
.floatbox_BASKET4 {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
#PAYMENT_SELECTOR_BASKET4 {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#TAX_INCL_EXCL_BASKET4 {
    float: right;
    width: 200px;
    text-align: right;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#text_gesamt_BASKET5 {
    margin: 0px 0px 10px 0px;
    padding: 2px 0px 2px 2px;
    font-weight: bold;
    background-color: rgb(62,81,166);
}
#text_gesamt_BASKET5 .tx-ttproducts-pi1-wrap2 {
    color: rgb(255,255,255);
}
.floatbox_BASKET5 {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}
#PRICE_TOTAL_BASKET5 {
    float: right;
    text-align: right;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#MESSAGE_SHIPPING_BASKET5 {
}
#SUBMIT_BASKET5 {
    width: 500px;
    margin: 40px 0px 40px 0px;
}
/* //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Basketcontenview / Wahrenkorbinhaltsansicht: Code BASKET */
/* BASKETINFO TEMPLATE */
.tt_products_basket_info {
}
/*.tt_products_basket_info fieldset {
    border: 0px;
}*/
.tt_products_basket_info .billing_address_title, .tt_products_basket_info .delivery_address_title,
.tt_products_basket_info .label_trading_conditions {
    font-size: 14px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    text-decoration: none;
}
.tt_products_basket_info .billing_address_info, .tt_products_basket_info .delivery_address_info {
    font-size: 11px;
}
.tt_products_basket_info .label_trading_conditions {
    font-size: 12px;
}
.tt_products_basket_info .billing_address, .tt_products_basket_info .delivery_address,
.tt_products_basket_info .trading_conditions #floatbox_BASKETINFO4 {
    position: relative;
    float: left;
    top: 0px;
    width: 500px;
    padding: 0px 0px 0px 0px;    
    margin: 0px 0px 10px 0px;
}
.tt_products_basket_info .billing_address .address_LABEL, .tt_products_basket_info .billing_address .address_FIELD,
.tt_products_basket_info .delivery_address .address_LABEL, .tt_products_basket_info .delivery_address .address_FIELD {
    float: left;
    padding: 0px 0px 5px 0px;
}
.tt_products_basket_info .billing_address .address_LABEL, .tt_products_basket_info .delivery_address .address_LABEL {
    width: 100px;
}
.tt_products_basket_info .billing_address .address_FIELD, .tt_products_basket_info .delivery_address .address_FIELD {
    width: 350px;
}
.tt_products_basket_info .delivery_address #delivery_notes {
    background-color: rgb(255,255,255);
    border:1px solid rgb(120,120,120);
    margin: 0px 0px 10px 0px;
}
.tt_products_basket_info .trading_conditions #floatbox_BASKETINFO4 #input_best_agb_BASKETINFO4 {
    float: left;
    width: 0px;
    margin: 0px 0px 0px 30px;/* margin zur checkbox kann nicht geändert werden! Checkbox kann dann in Firefox nicht mehr ausgewählt werden */
    padding: 0px 0px 0px 0px;
}
.tt_products_basket_info .trading_conditions #floatbox_BASKETINFO4 #text_best_agb_BASKETINFO4 {
    float: right;
    width: 450px;
}
.tt_products_basket_info .trading_conditions #floatbox_BASKETINFO4 #text_best_agb_BASKETINFO4 p a {
    text-decoration: underline;
}
.tt_products_basket_info .form_control {
    width: 500px;
    margin: 0px 0px 40px 0px;
}
/* //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Basketcontenview / Wahrenkorbinhaltsansicht: Code BASKET */
/* BASKET_REQUIRED_INFO_MISSING */
.BASKET_REQUIRED_INFO_MISSING {
    position: relative;
    top: 0px;
    text-align: left;
    width: 500px;
    margin: 0px 0px 30px 0px;
}
#form_URL {
    margin-top: 20px;
    margin-left: 70px;
}
/* //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Basketcontenview / Wahrenkorbinhaltsansicht: Code BASKET */
/* BASKET_PAYMENT_TEMPLATE */
.basket_payment {
    position: relative;
    top: 0px;
    width: 500px;
}
.floatbox_BASKET_PAYMENT_TEMPLATE1, .floatbox_BASKET_PAYMENT_TITLE_TEMPLATE1, .floatbox_BASKET_PAYMENT_TEMPLATE2,
.floatbox_BASKET_PAYMENT_TEMPLATE3, .floatbox_BASKET_PAYMENT_TEMPLATE4, .floatbox_BASKET_PAYMENT_TEMPLATE5,
.floatbox_BASKET_PAYMENT_TEMPLATE6, .floatbox_BASKET_PAYMENT_TEMPLATE7 {
    position: relative;
    float: left;
    top: 0px;
    width: 500px;
}
.text_bestellung_BASKET_PAYMENT_TEMPLATE1 {
    position: relative;
    top: 0px;
    width: 500px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    padding: 2px 0px 2px 2px;
    background-color: rgb(62,81,166);
}
.text_bestellung_BASKET_PAYMENT_TEMPLATE1 .tx-ttproducts-pi1-wrap2 {
    color: rgb(255,255,255);
}
.floatbox_BASKET_PAYMENT_TITLE_TEMPLATE1 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 7px 0px;
    border-bottom: 1px solid rgb(170,170,170);
}
#text_produkte_BASKET_PAYMENT_TEMPLATE1, #produkte_BASKET_PAYMENT_TEMPLATE2 {
    float: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
}
#text_produkte_BASKET_PAYMENT_TEMPLATE1 .tx-ttproducts-pi1-wrap2, #text_anzahl_BASKET_PAYMENT_TEMPLATE1 .tx-ttproducts-pi1-wrap2,
#text_gesamt_BASKET_PAYMENT_TEMPLATE1 .tx-ttproducts-pi1-wrap2 {
    font-weight: normal;
    font-size: 11px;
}
#produkte_BASKET_PAYMENT_TEMPLATE2 .tx-ttproducts-pi1-wrap1, #anzahl_BASKET_PAYMENT_TEMPLATE2 .tx-ttproducts-pi1-wrap1,
#gesamt_BASKET_PAYMENT_TEMPLATE2 .tx-ttproducts-pi1-wrap1 {
    font-weight: normal;
    font-size: 12px;
}
#text_anzahl_BASKET_PAYMENT_TEMPLATE1, #anzahl_BASKET_PAYMENT_TEMPLATE2 {
    float: left;
    width: 60px;
    padding: 0px 0px 0px 0px;
}
#text_gesamt_BASKET_PAYMENT_TEMPLATE1, #gesamt_BASKET_PAYMENT_TEMPLATE2 {
    float: right;
    width: 140px;
    text-align: right;
    padding: 0px 0px 0px 0px;
}
.floatbox_BASKET_PAYMENT_TEMPLATE3, .floatbox_BASKET_PAYMENT_TEMPLATE4 {
    width: 250px;
    margin: 0px 0px 10px 0px;
/*background-color: green;*/
}
.floatbox_BASKET_PAYMENT_TEMPLATE4 {
    float: right;
/*background-color: blue;*/
}
#text_rechnungsanschrift_BASKET_PAYMENT_TEMPLATE3 .tx-ttproducts-pi1-wrap2, 
#text_lieferanschrift_BASKET_PAYMENT_TEMPLATE4 .tx-ttproducts-pi1-wrap2 {
    float: left;
    width: 248px;
    font-weight: bold;
    color: rgb(255,255,255);
    margin: 0px 0px 10px 0px;
    padding: 2px 0px 2px 2px;
    background-color: rgb(62,81,166);
}
#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, #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;
} 
#PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3 .tx-ttproducts-pi1-wrap1, #PERSON_NAME_BASKET_PAYMENT_TEMPLATE3 .tx-ttproducts-pi1-wrap1,
#PERSON_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE3 .tx-ttproducts-pi1-wrap1, #PERSON_CITY_BASKET_PAYMENT_TEMPLATE3 .tx-ttproducts-pi1-wrap1,
#PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3 .tx-ttproducts-pi1-wrap1, #PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3 .tx-ttproducts-pi1-wrap1,
#PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3 .tx-ttproducts-pi1-wrap1, #text_email_BASKET_PAYMENT_TEMPLATE3,
#DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4 .tx-ttproducts-pi1-wrap1, #DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4 .tx-ttproducts-pi1-wrap1,
#DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4 .tx-ttproducts-pi1-wrap1, #DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4 .tx-ttproducts-pi1-wrap1,
#DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4 .tx-ttproducts-pi1-wrap1, #DELIVERY_TELEPHONE_PAYMENT_TEMPLATE4 .tx-ttproducts-pi1-wrap1,
#DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4 .tx-ttproducts-pi1-wrap1, #text_email_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4,
#text_DELIVERY_DESIRED_DATE_BASKET_PAYMENT_TEMPLATE4 .tx-ttproducts-pi1-wrap1,
#DELIVERY_DESIRED_DATE_BASKET_PAYMENT_TEMPLATE4 .tx-ttproducts-pi1-wrap1,
#text_DELIVERY_BEMERKUNGEN_BASKET_PAYMENT_TEMPLATE4 .tx-ttproducts-pi1-wrap1,
#text_DELIVERY_NOTE_DISPLAY_BASKET_PAYMENT_TEMPLATE4 .tx-ttproducts-pi1-wrap1,
#DELIVERY_NOTE_DISPLAY_BASKET_PAYMENT_TEMPLATE4 .tx-ttproducts-pi1-wrap1 {
    width: 250px;
    font-weight: normal;
}
#text_versand_BASKET_PAYMENT_TEMPLATE5, #text_zahlungsweise_BASKET_PAYMENT_TEMPLATE6, #text_PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7 {
    position: relative;
    top: 0px;
    width: 500px;
    font-weight: bold;
    margin: 10px 0px 10px 0px;
    padding: 2px 0px 2px 2px;
    background-color: rgb(62,81,166);
}
#text_versand_BASKET_PAYMENT_TEMPLATE5 .tx-ttproducts-pi1-wrap2, #text_zahlungsweise_BASKET_PAYMENT_TEMPLATE6 .tx-ttproducts-pi1-wrap2,
#text_PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7 .tx-ttproducts-pi1-wrap2 {
    color: rgb(255,255,255);
}
#SHIPPING_TITLE_BASKET_PAYMENT_TEMPLATE5, #PAYMENT_TITLE_BASKET_PAYMENT_TEMPLATE6, #PRICE_DISCOUNT_TITLE_BASKET_PAYMENT_TEMPLATE6 {
    float: left;
    width: 350px;
    padding: 0px 0px 0px 0px;
}
#SHIPPING_TITLE_BASKET_PAYMENT_TEMPLATE5 .tx-ttproducts-pi1-wrap1, #PAYMENT_TITLE_BASKET_PAYMENT_TEMPLATE6 .tx-ttproducts-pi1-wrap1,
#text_PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7 .tx-ttproducts-pi1-wrap1, #PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7 .tx-ttproducts-pi1-wrap1 {
    font-weight: normal;
    font-size: 12px;
}
#PRICE_SHIPPING_BASKET_PAYMENT_TEMPLATE5, #PRICE_PAYMENT_BASKET_PAYMENT_TEMPLATE6, #PRICE_DISCOUNT_BASKET_PAYMENT_TEMPLATE6 {
    float: right;
    width: 150px;
    text-align: right;
    padding: 0px 0px 0px 0px;
}
#PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7 {
    float: left;
    width: 500px;
    text-align: right;
    padding: 0px 0px 0px 0px;
}
#SUBMIT_BASKET_PAYMENT_TEMPLATE7 {
    float: left;
    width: 500px;
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}



































#text_VOUCHER_TOTAL_BASKET_PAYMENT_TEMPLATE7 {
    float: left;
    width: 260px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
}

#PRICE_VOUCHERTOTAL_TAX {
    float: right;
    width: 150px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
}









#button2_BASKET_REQUIRED_INFO_MISSING {
    position:relative;
    top: 10px;
    left: 110px;
    margin-left: 0px;
    font-size: 0.8em;
    font-weight: normal;
    margin-left: 0px;
    margin-top: 5px;
    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;
}






#SUBMIT_BASKETINFO {
    margin-top: 50px;
    margin-bottom:40px;
    margin-left: 50px;
    width: 400px;
}


#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;
    color: #222;
}

#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;
}









/* //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Article list / 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;
}


/* //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Billing Adress FEUSER */
.billing_address_feuser {
}

.billing_address_title, .delivery_address_title {
    margin: 0px 0px 10px 0px;
    font-weight: bold;
    text-decoration: underline;
    font-size: 14px;
}

.label_billing_name_feuser, .label_billing_address_feuser, .label_billing_email, .label_billing_telephone, 
.label_delivery_notes, .label_trading_conditions {
    margin: 0px 0px 10px 0px;
}

.billing_name_feuser, .billing_email, .billing_telephone, .billing_address_feuser, .billing_country {
    margin: 0px 0px 10px 0px;
    font-weight: normal;
}

#delivery_notes {
    background-color:#F4F4F4;
    border:1px solid #BDBDBD;
    margin-bottom: 20px;
}

/*
.billing_country {
    margin: 0px 0px 10px 0px;
    font-weight: normal;
}
*/
#text_agb_BASKETINFO {
    padding: 20px 0px 10px 0px;
    width: 400px;
}

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

#checkboxagb input {
    float:left;
    position: relative;
    width: 20px;
}

#text_best_agb_BASKETINFO {
    float: right;
    position: relative;
    top: -24px;
    left: 20px; 
}

#SUBMIT_BASKETINFO {
    margin-top: 50px;
    margin-bottom:40px;
    margin-left: 50px;
    width: 400px;
}



/* //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Basketcontenview / Wahrenkorbinhaltsansicht: Code BASKET */
/* BASKET_ORDERCONFIRMATION_TEMPLATE */
.BASKET_ORDERCONFIRMATION_TEMPLATE {
}
#text_dank_BASKET_ORDERCONFIRMATION_TEMPLATE {
    width: 500px;
    font-weight: bold;
    padding-top: 0px 0px 10px 0px;
}
#ORDER_UID_BASKET_ORDERCONFIRMATION_TEMPLATE {
    width: 500px;
    font-weight: normal;
    padding-top: 0px 0px 10px 0px;
}
#ORDER_UID_BASKET_ORDERCONFIRMATION_TEMPLATE .tx-ttproducts-pi1-wrap1 {
    font-weight: bold;
}
#text_payment_emailsend_BASKET_ORDERCONFIRMATION_TEMPLATE {
    width: 500px;
    font-weight: normal;
    padding-top: 0px 0px 10px 0px;
}
#text_payment_emailsend_BASKET_ORDERCONFIRMATION_TEMPLATE .tx-ttproducts-pi1-wrap1 {
    font-weight: bold;
}
.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE3, .floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
    float: left;
    width: 250px;
    margin: 0px 0px 10px 0px;
}
.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
    float: right;
}
#text_rechnungsanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE3 .tx-ttproducts-pi1-wrap2,
#text_lieferanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE4 .tx-ttproducts-pi1-wrap2 {
    float: left;
    width: 248px;
    font-weight: bold;
    color: rgb(255,255,255);
    margin: 0px 0px 10px 0px;
    padding: 2px 0px 2px 2px;
    background-color: rgb(62,81,166);
}
#PERSON_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE3 .tx-ttproducts-pi1-wrap1,
#PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3 .tx-ttproducts-pi1-wrap1,
#PERSON_FIRSTLAST_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3 .tx-ttproducts-pi1-wrap1,
#PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE3 .tx-ttproducts-pi1-wrap1,
#PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3 .tx-ttproducts-pi1-wrap1,
#PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3 .tx-ttproducts-pi1-wrap1,
#PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3 .tx-ttproducts-pi1-wrap1,
#PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3 .tx-ttproducts-pi1-wrap1,
#DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4 .tx-ttproducts-pi1-wrap1,
#DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4 .tx-ttproducts-pi1-wrap1,
#DELIVERY_FIRSTLAST_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4 .tx-ttproducts-pi1-wrap1,
#DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4 .tx-ttproducts-pi1-wrap1,
#DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4 .tx-ttproducts-pi1-wrap1,
#DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4 .tx-ttproducts-pi1-wrap1,
#DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4 .tx-ttproducts-pi1-wrap1,
#DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4 .tx-ttproducts-pi1-wrap1,
#DELIVERY_DESIRED_DATE_BASKET_ORDERCONFIRMATION_TEMPLATE4 .tx-ttproducts-pi1-wrap1,
#DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4 .tx-ttproducts-pi1-wrap1 {
    width: 250px;
    font-weight: normal;
}
.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE1 {
    float: left;
    width: 500px;
    margin: 0px 0px 10px 0px;
}
#header_BASKET_ORDERCONFIRMATION_TEMPLATE1 .tx-ttproducts-pi1-wrap2 {
    float: left;
    width: 498px;
    font-weight: bold;
    color: rgb(255,255,255);
    margin: 0px 0px 10px 0px;
    padding: 2px 0px 2px 2px;
    background-color: rgb(62,81,166);
}
.floatbox_BASKET_ORDERCONFIRMATION_TITLE_TEMPLATE1 {
    position: relative;
    top: 0px;
    float: left;
    width: 500px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    border-bottom: 1px solid rgb(170,170,170);
}
#text_produkte_BASKET_ORDERCONFIRMATION_TEMPLATE1 {
    float: left;
    text-align: left;
    width: 300px;
    padding: 0px 0px 0px 0px;
}
#text_anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE1 {
    float: left;
    text-align: right;
    width: 60px;
    padding: 0px 0px 0px 0px;
}
#text_gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE1 {
    float: left;
    text-align: right;
    width: 140px;
    padding: 0px 0px 0px 0px;
}
#text_produkte_BASKET_ORDERCONFIRMATION_TEMPLATE1 .tx-ttproducts-pi1-wrap2,
#text_anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE1 .tx-ttproducts-pi1-wrap2,
#text_gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE1 .tx-ttproducts-pi1-wrap2 {
    font-weight: normal;
    font-size: 11px;
}
.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE2 {
    position: relative;
    top: 0px;
    float: left;
    width: 500px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
}
#produkte_BASKET_ORDERCONFIRMATION_TEMPLATE2 {
    float: left;
    width: 300px;
    text-align: left;
    padding: 0px 0px 0px 0px;
}
#anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE2 {
    float: left;
    text-align: right;
    width: 60px;
    padding: 0px 0px 0px 0px;
}
#gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE2 {
    float: left;
    text-align: right;
    width: 140px;
    padding: 0px 0px 0px 0px;
}
#produkte_BASKET_ORDERCONFIRMATION_TEMPLATE2 .tx-ttproducts-pi1-wrap1, #anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE2 .tx-ttproducts-pi1-wrap1, {
    font-weight: normal;
}
#gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE2 .tx-ttproducts-pi1-wrap1 {
    font-weight: bold;
}
.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE5 {
    float: left;
    width: 500px;
    margin: 0px 0px 10px 0px;
}
#text_versand_BASKET_ORDERCONFIRMATION_TEMPLATE5 .tx-ttproducts-pi1-wrap2 {
    float: left;
    width: 498px;
    font-weight: bold;
    color: rgb(255,255,255);
    margin: 0px 0px 10px 0px;
    padding: 2px 0px 2px 2px;
    background-color: rgb(62,81,166);
}
#text_pauschale_BASKET_ORDERCONFIRMATION_TEMPLATE5 {
    float: left;
    width: 350px;
    padding: 0px 0px 0px 0px;
}
#text_pauschale_BASKET_ORDERCONFIRMATION_TEMPLATE5 .tx-ttproducts-pi1-wrap1 {
    font-weight: normal;
}
#PRICE_SHIPPING_TAX_BASKET_ORDERCONFIRMATION_TEMPLATE5 {
    float: right;
    width: 150px;
    text-align: right;
    padding: 0px 0px 0px 0px;
}
#PRICE_SHIPPING_TAX_BASKET_ORDERCONFIRMATION_TEMPLATE5 .tx-ttproducts-pi1-wrap1 {
    font-weight: bold;
}
.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE6 {
/*    position: relative;
    top: 0px;*/
    float: left;
    width: 500px;
    margin: 0px 0px 10px 0px;
}
#text_zahlungsweise_BASKET_ORDERCONFIRMATION_TEMPLATE6 .tx-ttproducts-pi1-wrap2 {
    float: left;
    width: 498px;
    font-weight: bold;
    color: rgb(255,255,255);
    margin: 0px 0px 10px 0px;
    padding: 2px 0px 2px 2px;
    background-color: rgb(62,81,166);
}
#PAYMENT_TITLE_BASKET_ORDERCONFIRMATION_TEMPLATE6 {
    float: left;
    width: 350px;
    padding: 0px 0px 0px 0px;
}
#PAYMENT_TITLE_BASKET_ORDERCONFIRMATION_TEMPLATE6 .tx-ttproducts-pi1-wrap1 {
    font-weight: normal;
}
#TAX_INCL_EXCL_BASKET_ORDERCONFIRMATION_TEMPLATE6 {
    float: right;
    width: 150px;
    text-align: right;
    padding: 0px 0px 0px 0px;
}
#TAX_INCL_EXCL_BASKET_ORDERCONFIRMATION_TEMPLATE6 .tx-ttproducts-pi1-wrap1 {
    font-weight: bold;
}
.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE7 {
/*    position: relative;
    top: 10px;*/
    float: left;
    width: 500px;
    margin: 0px 0px 10px 0px;
}
#text_PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7 .tx-ttproducts-pi1-wrap1 {
    float: left;
    width: 498px;
    font-weight: bold;
    color: rgb(255,255,255);
    margin: 0px 0px 10px 0px;
    padding: 2px 0px 2px 2px;
    background-color: rgb(62,81,166);
}

#PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7 {
    float: right;
    width: 500px;
    text-align: right;
    padding: 0px 0px 0px 0px;
}
#PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7 .tx-ttproducts-pi1-wrap1 {
    font-weight: bold;
}
#header_zahlungsart_BASKET_ORDERCONFIRMATION_TEMPLATE {
    float: left;
    width: 498px;
    font-weight: bold;
    color: rgb(255,255,255);
    margin: 0px 0px 10px 0px;
    padding: 2px 0px 2px 2px;
    background-color: rgb(62,81,166);
}
#header_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE, #header_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE,
#header_zahlungsart_nachnahme_BASKET_ORDERCONFIRMATION_TEMPLATE, #header_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE {
    float: left;
    width: 500px;
    font-weight: bold;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}
#text_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE, #text_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE,
#text_zahlungsart_nachnahme_BASKET_ORDERCONFIRMATION_TEMPLATE, #text_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE {
    float: left;
    width: 500px;
    font-weight: normal;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}
#header_lieferstatus__BASKET_ORDERCONFIRMATION_TEMPLATE {
    float: left;
    width: 498px;
    font-weight: bold;
    color: rgb(255,255,255);
    margin: 0px 0px 10px 0px;
    padding: 2px 0px 2px 2px;
    background-color: rgb(62,81,166);
}
#text_lieferstatus_BASKET_ORDERCONFIRMATION_TEMPLATE {
    float: left;
    width: 500px;
    font-weight: normal;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}
#bestelldatum_BASKET_ORDERCONFIRMATION_TEMPLATE {
    float: left;
    width: 500px;
    font-weight: normal;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

#link_PID_TRACKING_TRACKING_BASKET_ORDERCONFIRMATION_TEMPLATE {
    margin: 0px 0px 10px 0px;
}
#link_PID_TRACKING_TRACKING_BASKET_ORDERCONFIRMATION_TEMPLATE a {
    color: rgb(50,50,50);
}
#link_PID_BILLING_BASKET_ORDERCONFIRMATION_TEMPLATE {
}
#link_PID_BILLING_BASKET_ORDERCONFIRMATION_TEMPLATE a {
}
#link_PID_DELIVERY_BASKET_ORDERCONFIRMATION_TEMPLATE {
    margin-bottom: 10px;
}
#link_PID_DELIVERY_BASKET_ORDERCONFIRMATION_TEMPLATE a {
}

#text_regards_BASKET_ORDERCONFIRMATION_TEMPLATE {
    float: left;
    width: 500px;
    font-weight: normal;
    margin: 20px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}
#text_regards_BASKET_ORDERCONFIRMATION_TEMPLATE .tx-ttproducts-pi1-wrap1 {
    font-weight: bold;
}











#text_status_codeORDER_TRACKING_NO_BASKET_ORDERCONFIRMATION_TEMPLATE {
    margin-top: 10px;
}

/*
#text_produkte_BASKET_ORDERCONFIRMATION_TEMPLATE1 {
    float: left;
    width: 120px;
    padding: 0px 0px 0px 0px;
}*/









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

#text_PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
    padding-right:10px;
    width: 200px;
}


#text_PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE {
    padding-right:10px;
    width: 200px;
}


#text_PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
    padding-right:10px;
    width: 200px;
}
  

#text_PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
    padding-right:10px;
    width: 200px;
}


#text_PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
    padding-right:10px;
    width: 200px;
}
 

#text_PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
    padding-right:10px;
    width: 200px;
    margin: 10px 0px 10px 0px;
}


#text_email_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
    margin-bottom:10px;
}

 

 

#text_DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
    padding-right:10px;
    width: 200px;
}
 

#text_DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
    padding-right:10px;
    width: 200px;
}


#text_DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
    padding-right:10px;
    width: 200px;
}
 

#text_DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
    padding-right:10px;
    width: 200px;
}


#text_DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
    padding-right:10px;
    width: 200px;
}


#text_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
    padding-right:10px;
    margin-bottom: 10px;
}


#text_email_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
    margin-bottom: 10px;
}

#text_DELIVERY_DESIRED_DATE_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
    padding-right:10px;
    width: 200px;
    font-weight: bold;
}


/*
#text_DELIVERY_BEMERKUNGEN_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
    padding-right:10px;
    width: 200px;
}*/

#text_DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
    padding-right:10px;
    width: 200px;
}





#SHIPPING_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE5 {
    float: left;
    width: 400px;
    padding: 0px 0px 0px 0px;
}




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


 



/* //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* TRACKING_DISPLAY_INFO */
.floatbox_TRACKING_DISPLAY_INFO1 {
    position: relative;
    top: 0px;
    float: left;
    width: 570px;
}

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

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

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

#text_kommentar_zeit_TRACKING_DISPLAY_INFO1 {
    float: left;
    width: 200px;
    padding: 0px 0px 0px 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 0px 0px 0px;
}
 
#code_TRACKING_DISPLAY_INFO2 {
    float: left;
    width: 50px;
    padding: 0px 0px 0px 0px;
}

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

#kommentar_TRACKING_DISPLAY_INFO2 {
    float: left;
    width: 200px;
    padding: 0px 0px 0px 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;
}
/* TRACKING_DISPLAY_INFO END */
/* //////////////////////////////////////////////////////////////////////////////////////////////////// */

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

select {
    border-style: solid;
    border-width: 1px;
    border-color: #BDBDBD;
    width: auto;
}
p, #tx-ttproducts-pi1-list, .tx-ttproducts-pi1-wrap2, .tx-ttproducts-pi1-wrap1, .tx-ttproducts-pi1, #button1, #button3, #button4, #button5  
p {
    font-weight: 400;
/*padding-bottom: 10px;*/
}

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

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

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

.tx-ttproducts-pi1 {
    font-weight: 400;
}


#tx-ttproducts-pi1-search .inputimage {
    border: none;
    border-width: 0px;
    border-color:#FFFFFF;
/*!important*/
}

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

/*
table, tr, td .tx-ttproducts-pi1{
    color: #333;
    font-weight: 400;
    padding: 3px 0px 3px 3px;
}

.tx-ttproducts-pi1 {
    color: #333;
    font-weight: 400;
}
*/

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

/* //////////////////////////////////////////////////////////////////////////////////////////////////// */
/* 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 0px 0px 0px;
    margin-bottom: 10px;
}

#text_ordernumber_ORDERS_LIST, #ordernumber_ORDERS_LIST {
    float: left;
    width: 120px;
    padding: 0px 0px 0px 0px;
}

#text_price_ORDERS_LIST, #price_ORDERS_LIST {
    float: left;
    width: 150px;
    padding: 0px 0px 0px 0px;
}

#text_action_ORDERS_LIST, #action_ORDERS_LIST {
    float: left;
    width: 130px;
    padding: 0px 0px 0px 0px;
    margin-bottom: 10px;
}

.link1, .link2, .link3 {
    padding-bottom: 5px;
}


.statistic_ORDERS_LIST {
    clear: left;
    width: 500px;
    padding: 0px 0px 0px 0px;
}

.header_statistic_ORDERS_LIST {
    width: 200px;
    padding: 0px 0px 0px 0px;
    font-weight: bold;
}


