

/* ######################################################################################################** # Template for TT - Products                                               #############################** ######################################################################################################****  TT Products Version: 2.5.4**  Datei       : tt_products.css**  Funktion    : basis css*//* ######################################################################################################** ### Listenansicht / Listview ##################################################################** ######################################################################################################*/.right { float:right;}.left { float:left;}.CATEGORY_TITLE_LIST{    text-align: left;    background-color: #F0F0F4;    font-size: 12px;    color: #222;}.PRODUCT_TITLE_LIST {    float:left;    position: relative;    padding-bottom:5px;    margin-right:10px;    margin-bottom:3px;}.PRODUCT_TITLE_LIST img {    float:left;    margin-right:10px;}.left img {    float:none;}.floatbox_LIST{    position: relative;    top: 10px;    float: left;    width: 400px;    height: 250px;}.PRODUCT_IMAGE_LIST{    position: relative;    top: 10px;    float: left;    padding: 10px 10px 10px 0px;}.display_variant2_LIST{    position: relative;    top: 10px;    float: right;    padding: 10px 10px 10px 0px;    font-size: 12px;    color: #222;}.display_variant1_LIST{    position: relative;    top: 10px;    float: right;    padding: 10px 10px 10px 0px;    font-size: 12px;    color: #222;}/*.display_variant5_isSingle_LIST{float: left;padding-left: 10px;font-size: 12px;color: #222;}*/.anzahl_LIST{    float: left;    margin-left: 10px;    position: relative;    top: 10px;    margin-top: 10px;    padding: 10px 0px 10px 0px;    font-size: 12px;    color: #222;    width: auto;}.inputimage_list{    position: relative;    top: 8px;    border: none;    border-width: 0px;    border-color:#FFFFFF;    background-color: #FFF;}.button2_LIST {    position:absolute;    top: 130px;    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;}.web_price_LIST{    float: left;    margin-left: 10px;    position: relative;    top: 10px;    margin-top: 0px;    padding: 10px 0px 10px 0px;    font-size: 12px;    color: #222;    width: auto;}/********************************* Einzelansicht- Singleview ***************************************************/.PRODUCT_TITLE_SINGLE{    text-align: left;    position: relative;    top: 10px;    font-size: 12px;    color: #222;}.floatbox_SINGLE{    position: relative;    top: 10px;    float: left;    width: 400px;    font-size: 12px;    color: #222;}.PRODUCT_IMAGE_SINGLE{    position: relative;    top: 10px;    float: left;    width: 200px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.PRODUCT_NOTE_SINGLE{    position: relative;    top: 10px;    float: left;    width: 200px;    margin-top: 10px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.display_variant2_SINGLE{    position: relative;    float: left;}.display_variant1_SINGLE{    position: relative;    float: left;    color: #222;}.display_variant5_isSingle_LIST{    float: right;    /* width: Wenn diese Variante aktiviert ist und neben den anderen stehen soll, muss die Gesamtbreite von 350 durch 3 geteilt werden */    padding-left: 10px;}.web_price_SINGLE{    float: left;    background:#333366;    position: relative;    color: #222;}.anzahl_SINGLE{    float: left;    position: relative;    top: 10px;    padding: 0px 0px 0px 0px;    width: 150px;    font-size: 12px;    color: #222;}.inputimage{    position: relative;    top: 8px;    border: none;    border-width: 0px;    border-color:#FFFFFF;    background-color: #FFF;}.PRODUCT_RELATED_UID_SINGLE{    font-size: 12px;    color: #222;}.SHOPADMIN_EMAIL_SINGLE{    float: right;    position: relative;    top: 10px;    padding: 20px;    width: 150px;    font-size: 12px;    color: #222;}.backtolist_SINGLE{    position: relative;    top: 10px;    text-align: left;    padding: 10px;    font-size: 12px;    color: #222;}/***************************** Warenkorb / Basket ***********************************************/.basket{    position: relative;    top: 0px;    width: 100%;}.floatbox_BASKET{    position: relative;    top: 0px;    float: left;    width: 420px;}.text_Produkt{    float: left;    width: 100px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}/*.text_Variante{float: left;width: 120px;padding: 0px 0px 0px 0px;font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;font-size: 12px;color: #222;}*/.text_Anzahl{    float: left;    width: 80px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.text_Einzelpreis{    float: left;    width: 110px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.text_Gesamt{    float: right;    width: 130px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.floatbox_BASKET2{    position: relative;    top: 0px;    float: left;    width: 420px;}.PRODUCT_TITLE_BASKET2{    float: left;    width: 100px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}/*.display_variant_BASKET2{float: left;width: 120px;padding: 0px 0px 0px 0px;font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;font-size: 12px;color: #222;}*/.FIELD_QTY_BASKET2{    float: left;    width: 80px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.PRICE_TAX_BASKET2{    float: left;    width: 100px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.PRICE_TOTAL_TAX_BASKET2{    float: right;    width: 130px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}#text_versand_BASKET2{    margin-top: 10px;    margin-bottom: 10px;    float: left;    width: 100%;    padding: 2px 0px 2px 2px;    background-color: #F0F0F4;    font-size: 12px;    color: #222;}#text_pauschale_BASKET2{    margin-top: 10px;    margin-bottom: 10px;    float: left;    width: 100%;    padding: 0px 0px 0px 4px;    background-color: #F0F0F4;   font-size: 12px;    color: #222;}.floatbox_BASKET3{    position: relative;    top: 0px;    float: left;    width: 100%;}.floatbox_BASKET3 p{margin-bottom: 5px;}#SHIPPING_SELECTOR_BASKET3{    float: left;    width: 390px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}#PRICE_SHIPPING_TAX_BASKET3{    float: right;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.floatbox_BASKET4{    position: relative;    top: 0px;    float: left;    width:100%;}.text_Zahlungsart_BASKET4{    float: left;    width: 100%;    padding: 2px 0px 2px 4px;    background-color: #F0F0F4;    margin-top: 10px;    margin-bottom: 10px;    font-size: 12px;    color: #222;}#PAYMENT_SELECTOR_BASKET4{    float: left;    width: 390px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}#TAX_INCL_EXCL_BASKET4{    float: right;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}p.versandkostenText{    margin-bottom: 5px;}#MESSAGE_SHIPPING_BASKET4{    clear: both;    border: 1px solid #e0e0e0;    width: 480px;    padding: 5px 10px;    margin: 10px 0px 20px 10px;    font-size: 12px;    color: #222;    background-color: #F0F0F4;}.floatbox_BASKET5{    position: relative;    top: 0px;    margin-top: 10px;    margin-bottom: 10px;    float: left;    width: 100%;    color: #222;}.text_gesamt_BASKET5{    float: left;    width: 290px;    padding: 0px 0px 0px 0px;    font-size: 12px;    font-weight: bold;    color: #222;}.PRICE_TOTAL_BASKET5{    float: right;    width: 120px;    padding: 0px 0px 0px 0px;    font-size: 12px;    font-weight: bold;    color: #222;}/******************************** BASKETINFO TEMPLATE **********************************************/.text_rechnungsanschrift_BASKETINFO{    position: relative;    top: 0px;    font-size: 12px;    font-weight: bold;    padding: 2px 0px 2px 2px;    background-color: #F0F0F4;    width: 100%;    color: #222;}/*Link Rechnungsadresse ändern*/.text_rechnungsanschrift_BASKETINFO a {    float: right;    margin-right: 5px;}.text_BILLING_ADDRESS_BASKETINFO{    position: relative;    top: 10px;    font-size: 12px;    color: #222;    width: 100%;}.floatbox_BASKETINFO1{    position: relative;    top: 0px;    margin-top: 10px;    margin-bottom: 10px;    float: left;    width: 570px;}.label_PERSON_SALUTATION{    padding-right:10px;    width: 200px;    font-size: 12px;}.field_PERSON_SALUTATION{    width: 370px;    font-size: 12px;    color: #222;}.label_PERSON_NAME{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.field_PERSON_NAME{    font-size: 12px;    width: 370px;    color: #222;}.label_PERSON_ADDRESS{    padding-right:10px;    width: 100px;    font-size: 12px;    color: #222;}.field_PERSON_ADDRESS{    width: 100px;    font-size: 12px;    color: #222;}.label_PERSON_ZIP{    padding-right:10px;    width: 100px;    font-size: 12px;    color: #222;}.field_PERSON_ZIP{    width: 100px;    font-size: 12px;    color: #222;}.label_PERSON_CITY{    padding-right:10px;    width: 100px;    font-size: 12px;    color: #222;}.field_PERSON_CITY{    width: 100px;    font-size: 12px;    color: #222;}.label_PERSON_COUNTRY_CODE{    padding-right:10px;    width: 100px;    font-size: 12px;    color: #222;}.field_PERSON_COUNTRY_CODE{    width: 100px;    font-size: 12px;    color: #222;}.label_PERSON_TELEPHONE{    padding-right:10px;    width: 100px;    font-size: 12px;    color: #222;}.field_PERSON_TELEPHONE{    width: 100px;    font-size: 12px;    color: #222;}.label_PERSON_EMAIL{    padding-right:10px;    width: 100px;}.field_PERSON_EMAIL{    width: 100px;    font-size: 12px;    color: #222;}.text_hinweis_BASKETINFO{    margin-top: 0px;    margin-bottom: 10px;    float: left;    width: 570px;    padding: 10px 0px 0px 0px;    font-size: 12px;    color: #222;}.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-size: 12px;    color: #222;}.field_PERSON_NAME2{    font-size: 12px;    width: 370px;    color: #222;}.label_PERSON_ADDRESS2{    padding-right:10px;    width: 100px;    font-size: 12px;    color: #222;}.field_PERSON_ADDRESS2{    width: 100px;    font-size: 12px;    color: #222;}.label_PERSON_ZIP2{    padding-right:10px;    width: 100px;    font-size: 12px;    color: #222;}.field_PERSON_ZIP2{    width: 100px;    font-size: 12px;    color: #222;}.label_PERSON_CITY2{    padding-right:10px;    width: 100px;    font-size: 12px;    color: #222;}.field_PERSON_CITY2{    width: 100px;    font-size: 12px;    color: #222;}.label_PERSON_COUNTRY_CODE2{    padding-right:10px;    width: 100px;    font-size: 12px;    color: #222;}.field_PERSON_COUNTRY_CODE2{    width: 100px;    font-size: 12px;    color: #222;}.label_PERSON_TELEPHONE2{    padding-right:10px;    width: 100px;    font-size: 12px;    color: #222;}.field_PERSON_TELEPHONE2{    width: 100px;    font-size: 12px;    color: #222;}.label_PERSON_EMAIL2{    padding-right:10px;    width: 100px;    font-size: 12px;    color: #222;}.field_PERSON_EMAIL2{    width: 100px;    font-size: 12px;    color: #222;}.text_DELIVERY_ADDRESS_BASKETINFO{    position: relative;    top: 10px;    clear: left;    font-size: 12px;    width: 100%;    padding: 2px 0px 2px 2px;    background-color: #F0F0F4;    font-weight: bold;    color: #222;}.textinfo_DELIVERY_ADDRESS_BASKETINFO{    margin: 10px 0;    display: block;    font-size: 12px;    width: 100%;    color: #222;}.floatbox_BASKETINFO3{    position: relative;    top: 0px;    margin-top: 10px;    margin-bottom: 10px;    float: left;    width: 100%;    color: #222;}.label_DELIVERY_SALUTATION{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.field_DELIVERY_SALUTATION{    width: 370px;    font-size: 12px;    color: #222;}.label_DELIVERY_NAME{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.field_DELIVERY_NAME{    font-size: 12px;    width: 370px;    color: #222;}.label_DELIVERY_ADDRESS{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.field_DELIVERY_ADDRESS{    width: 370px;    font-size: 12px;    color: #222;}.label_DELIVERY_ZIP{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.field_DELIVERY_ZIP{    width: 370px;    font-size: 12px;    color: #222;}.label_DELIVERY_CITY{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.field_DELIVERY_CITY{    width: 370px;    font-size: 12px;    color: #222;}.label_DELIVERY_COUNTRY_CODE{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.field_DELIVERY_COUNTRY_CODE{    width: 370px;    font-size: 12px;    color: #222;}.label_DELIVERY_TELEPHONE{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.field_DELIVERY_TELEPHONE{    width: 370px;    font-size: 12px;    color: #222;}.label_DELIVERY_EMAIL{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.field_DELIVERY_EMAIL{    width: 370px;    font-size: 12px;    color: #222;}.label_DELIVERY_BEMERKUNG{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.field_DELIVERY_BEMERKUNG{    width: 370px;    font-size: 12px;    color: #222;}.label_DELIVERY_DESIRED_DATE{    padding-right:10px;    width: 200px;    font-size: 12px;    font-weight: bold;    color: #222;}.field_DELIVERY_DESIRED_DATE{    width: 370px;    font-size: 12px;    color: #222;}.label_DELIVERY_NOTE{    padding-right:10px;    width: 200px;    font-size: 12px;    font-weight: bold;    color: #222;}.field_DELIVERY_NOTE{    width: 370px;    font-size: 12px;    color: #222;}.text_agb_BASKETINFO{    padding: 10px 0px 10px 0px;    font-size: 12px;    width: 100%;    color: #222;}/************************************** BASKET_OVERVIEW_TEMPLATE *****************************/.shop_minibasket{}.shop_minibasket_image{}/************************************** BASKET_PAYMENT_TEMPLATE *****************************/.basket_payment{    position: relative;    width: 100%;    font-size: 12px;    color: #222;}.floatbox_BASKET_PAYMENT_TEMPLATE1{    position: relative;    float: left;    width: 100%;    display: block;    margin-bottom: 10px;    padding-bottom: 10px;    border-bottom: 1px solid #F0F0F4;}.text_bestellung_BASKET_PAYMENT_TEMPLATE1{    position: relative;    top: 0px;    font-size: 12px;    font-weight: bold;    padding: 2px 0px 2px 2px;    background-color: #F0F0F4;    width: 100%;    margin-top: 10px;    margin-bottom: 10px;    color: #222;}.text_produkte_BASKET_PAYMENT_TEMPLATE1{    float: left;    width: 275px;    padding: 0px 5px 0px 0px;    font-size: 12px;    color: #222;}.text_anzahl_BASKET_PAYMENT_TEMPLATE1{    float: left;    width: 75px;    padding: 0px 5px 0px 0px;    text-align: right;    font-size: 12px;    color: #222;}.text_gesamt_BASKET_PAYMENT_TEMPLATE1{    text-align: right;    float: right;    width: 120px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.floatbox_BASKET_PAYMENT_TEMPLATE2{    position: relative;    top: 0px;    float: left;    width: 100%;    color: #222;    margin-bottom: 10px;    display: block;}.produkte_BASKET_PAYMENT_TEMPLATE2{    float: left;    width: 275px;    padding: 0px 5px 0px 0px;    font-size: 12px;    color: #222;}.anzahl_BASKET_PAYMENT_TEMPLATE2{    float: left;    width: 75px;    text-align: right;    padding: 0px 5px 0px 0px;    font-size: 12px;    color: #222;}span.ust {    display: block;    float:right;    margin-left: 5px;    width:80px;}.gesamt_BASKET_PAYMENT_TEMPLATE2{    float: right;    /*width: 120px;*/    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.gesamt_BASKET_PAYMENT_TEMPLATE2_INKL{    float: right;    /*width: 120px;*/    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.floatbox_BASKET_PAYMENT_TEMPLATE3{    position: relative;    top: 0px;    float: left;    display: block;    width: 100%;    color: #222;    margin-top: 10px;}.text_rechnungsanschrift_BASKET_PAYMENT_TEMPLATE3{    position: relative;    top: 0px;    font-size: 12px;    font-weight: bold;    padding: 2px 0px 2px 2px;    background-color: #F0F0F4;    width: 100%;    margin-top: 10px;    margin-bottom: 10px;    color: #222;}.text_PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3{    width: 210px;    font-size: 12px;    color: #222;}.text_PERSON_NAME_BASKET_PAYMENT_TEMPLATE3{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.PERSON_NAME_BASKET_PAYMENT_TEMPLATE3{    font-size: 12px;    width: 210px;    color: #222;}.text_PERSON_ADDRESS_DISPLAY_PAYMENT_BASKET_TEMPLATE3{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.PERSON_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE3{    width: 210px;    font-size: 12px;    color: #222;}.text_PERSON_CITY_BASKET_PAYMENT_TEMPLATE3{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.PERSON_CITY_BASKET_PAYMENT_TEMPLATE3{    width: 210px;    font-size: 12px;    color: #222;}.text_PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3{    width: 210px;    font-size: 12px;    color: #222;}.text_PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3{    width: 210px;    font-size: 12px;    color: #222;}.text_PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3{    padding-right:10px;    width: 200px;    font-size: 12px;}.PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3{    width: 210px;    font-size: 12px;    color: #222;}.text_email_BASKET_PAYMENT_TEMPLATE3{    margin-top: 0px;    margin-bottom: 10px;    float: left;    width: 100%;    padding: 10px 0px 0px 0px;    font-size: 12px;    color: #222;}.floatbox_BASKET_PAYMENT_TEMPLATE4{    position: relative;    top: 0px;    float: left;    display: block;    width: 100%;    margin-top: 10px;    margin-bottom: 10px;}.text_lieferanschrift_BASKET_PAYMENT_TEMPLATE4{    position: relative;    top: 0px;    font-size: 12px;    font-weight: bold;    padding: 2px 0px 2px 2px;    background-color: #F0F0F4;    width: 100%;    margin-top: 10px;    margin-bottom: 10px;    color: #222;}.text_DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4{    width: 210px;    font-size: 12px;    color: #222;}.text_DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4{    font-size: 12px;    color: #222;    width: 210px;}.text_DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4{    width: 210px;    font-size: 12px;    color: #222;}.text_DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4{    width: 210px;    font-size: 12px;    color: #222;}.text_DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4{    width: 210px;    font-size: 12px;    color: #222;}.text_DELIVERY_TELEPHONE_BASKET_PAYMENT_TEMPLATE4{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.DELIVERY_TELEPHONE_PAYMENT_TEMPLATE4{    width: 210px;    font-size: 12px;    color: #222;}.text_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4{    padding-right:10px;    width: 200px;    font-size: 12px;}.DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4{    width: 210px;    font-size: 12px;    color: #222;}.text_email_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4{    margin-top: 0px;    margin-bottom: 10px;    float: left;    width: 100%;    padding: 10px 0px 0px 0px;    font-size: 12px;    color: #222;}.floatbox_BASKET_PAYMENT_TEMPLATE5{    clear: left;    display: block;    float: left;    width: 100%;    margin-bottom: 5px;}.text_versand_BASKET_PAYMENT_TEMPLATE5{    position: relative;    top: 0px;    font-size: 12px;    font-weight: bold;    padding: 2px 0px 2px 2px;    background-color: #F0F0F4;    width: 100%;    margin-top: 10px;    margin-bottom: 10px;    color: #222;}.SHIPPING_TITLE_BASKET_PAYMENT_TEMPLATE5{    float: left;    width: 280px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.PRICE_SHIPPING_BASKET_PAYMENT_TEMPLATE5{    float: right;    /*width: 130px;*/    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.floatbox_BASKET_PAYMENT_TEMPLATE6{    clear: left;    display: block;    float: left;    width: 100%;    margin-bottom: 5px;    padding-bottom: 10px;    border-bottom: 1px solid #aaa;}.text_Zahlungsart_BASKET_PAYMENT_TEMPLATE6, .text_DELIVERY_BEMERKUNGEN_BASKET_ORDERCONFIRMATION_TEMPLATE4{    position: relative;    top: 0px;    font-size: 12px;    font-weight: bold;    padding: 2px 0px 2px 2px;    background-color: #F0F0F4;    width: 100%;    margin-top: 10px;    margin-bottom: 10px;    color: #222;}.DELIVERY_NOTE_DISPLAY_BASKET_PAYMENT_TEMPLATE8{    margin-top: 40px;    position: relative;    top: 0px;    font-size: 12px;    font-weight: bold;    padding: 2px 0px 2px 2px;    background-color: #F0F0F4;    width: 100%;    margin-bottom: 10px;    color: #222;}/*.PAYMENT_IMAGE_BASKET_PAYMENT_TEMPLATE6{float: left;width: 120px;padding: 0px 0px 0px 0px;font-size: 12px;color: #222;}*/.PRICE_PAYMENT_BASKET_PAYMENT_TEMPLATE6{    float: right;    /*width: 130px;*/    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.floatbox_BASKET_PAYMENT_TEMPLATE7{    position: relative;    top: 0px;    float: left;    width: 100%;}.text_PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7{    float: left;    width: 280px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7{    float: right;    /*width: 130px;*/    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.SUBMIT_BASKET_PAYMENT_TEMPLATE7{    float: left;    width: 100%;}/************************************** BASKET_ORDERCONFIRMATION_TEMPLATE *****************************/.BASKET_ORDERCONFIRMATION_TEMPLATE{    font-size: 12px;    color: #222;}.text_dank_BASKET_ORDERCONFIRMATION_TEMPLATE{margin-bottom: 1em;    font-size: 12px;    color: #222;}.ORDER_UID_BASKET_ORDERCONFIRMATION_TEMPLATE{    float: right;    font-size: 13px;    text-align: center;    font-weight: bold;    margin-top: 0px;    margin-bottom: 10px;    color: #222;    margin-left: 10px;}.text_payment_emailsend_BASKET_ORDERCONFIRMATION_TEMPLATE{    font-size: 12px;    color: #222;}.header_zahlungsart_BASKET_ORDERCONFIRMATION_TEMPLATE{    width: 100%;    padding: 2px 0px 2px 2px;    background-color: #F0F0F4;    margin-top: 10px;    margin-bottom: 10px;    font-size: 12px;    font-weight: bold;    color: #222;}.header_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE{    font-size: 12px;    font-weight: bold;    color: #222;}.text_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE{    font-size: 12px;    color: #222;}.header_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE{    font-size: 12px;    font-weight: bold;    color: #222;}.text_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE{    font-size: 12px;    color: #222;}.header_zahlungsart_nachnahme_BASKET_ORDERCONFIRMATION_TEMPLATE{    font-size: 12px;    font-weight: bold;    color: #222;}.text_zahlungsart_nachnahme_BASKET_ORDERCONFIRMATION_TEMPLATE{    font-size: 12px;    color: #222;}.header_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE{    font-size: 12px;    font-weight: bold;    color: #222;}.text_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE{    font-size: 12px;    color: #222;}.header_lieferstatus__BASKET_ORDERCONFIRMATION_TEMPLATE{    width: 100%;    padding: 2px 0px 2px 2px;    background-color: #F0F0F4;    margin-top: 10px;    margin-bottom: 10px;    font-size: 12px;    font-weight: bold;    color: #222;}.text_lieferstatus_BASKET_ORDERCONFIRMATION_TEMPLATE{    font-size: 12px;    color: #222;}.bestelldatum_BASKET_ORDERCONFIRMATION_TEMPLATE{    font-size: 12px;    margin-top: 10px;    margin-bottom: 10px;    color: #222;}.text_status_codeORDER_TRACKING_NO_BASKET_ORDERCONFIRMATION_TEMPLATE{    margin-top: 10px;    font-size: 12px;    color: #222;}.link_PID_TRACKING_TRACKING_BASKET_ORDERCONFIRMATION_TEMPLATE{    font-size: 12px;    color: #222;}.link_PID_BILLING_BASKET_ORDERCONFIRMATION_TEMPLATE{    font-size: 12px;    color: #222;}.link_PID_DELIVERY_BASKET_ORDERCONFIRMATION_TEMPLATE{    font-size: 12px;    margin-bottom: 10px;    color: #222;}.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE1{    position: relative;    top: 0px;    float: left;    width: 100%;    margin: 5px 0px; padding-bottom: 5px;    border-bottom: 1px solid #eaeaea;}.text_produkte_BASKET_ORDERCONFIRMATION_TEMPLATE1{    float: left;    width: 320px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.text_anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE1{    float: left;    width: 80px;    padding: 0px 0px 0px 0px;    text-align: right;    font-size: 12px;    color: #222;}.text_gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE1{    text-align: right;    float: right;    width: 100px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE2{    position: relative;    top: 0px;    float: left;    width: 100%;}.produkte_BASKET_ORDERCONFIRMATION_TEMPLATE2{    float: left;    width: 320px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE2{    float: left;    text-align: right;    width: 80px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE2{    float: right;        text-align: right;    width: 100px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE3{    position: relative;    top: 0px;    float: left;    width: 100%;}.text_rechnungsanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE3{    position: relative;    top: 0px;    margin-top: 10px;    padding: 2px 0px 2px 2px;    background-color: #F0F0F4;    font-size: 12px;    width: 100%;    color: #222;}.text_PERSON_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE3{    position: relative;    top: 0px;    float: left;    width: 200px;}.PERSON_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE3{    width: 210px;    font-size: 12px;    color: #222;}.text_PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3{    width: 210px;    font-size: 12px;    color: #222;}.text_PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE{    width: 210px;    font-size: 12px;    color: #222;}.text_PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3{    width: 210px;    font-size: 12px;    color: #222;}.text_PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3{    width: 210px;    font-size: 12px;    color: #222;}.text_PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3{    width: 210px;    font-size: 12px;    color: #222;}.text_PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3{    width: 210px;    font-size: 12px;    color: #222;}.text_email_BASKET_ORDERCONFIRMATION_TEMPLATE3{    width: 100%;    font-size: 12px;    color: #222;}.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE4{    position: relative;    top: 0px;    width: 100%;    color: #222;}.text_lieferanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE4{    position: relative;    top: 0px;    margin-top: 10px;    margin-bottom: 10px;    padding: 2px 0px 2px 2px;    background-color: #F0F0F4;    font-size: 12px;    width: 100%;    color: #222;}.text_DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4{    width: 210px;    font-size: 12px;    color: #222;}.text_DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4{    width: 210px;    font-size: 12px;    color: #222;}.text_DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4{    width: 210px;    font-size: 12px;    color: #222;}.text_DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4{    width: 210px;    font-size: 12px;    color: #222;}.text_DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4{    width: 210px;    font-size: 12px;    color: #222;}.text_DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4{    width: 210px;    font-size: 12px;    color: #222;}.text_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4{    width: 210px;    font-size: 12px;    color: #222;}.text_email_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4{    width: 100%;    font-size: 12px;    color: #222;}.text_DELIVERY_DESIRED_DATE_BASKET_ORDERCONFIRMATION_TEMPLATE4{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;    font-weight: bold;}.DELIVERY_DESIRED_DATE_BASKET_ORDERCONFIRMATION_TEMPLATE4{    width: 210px;    font-size: 12px;    color: #222;}/*.text_DELIVERY_BEMERKUNGEN_BASKET_ORDERCONFIRMATION_TEMPLATE4{padding-right:10px;width: 200px;font-size: 12px;color: #222;}*/.text_DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4{    padding-right:10px;    width: 200px;    font-size: 12px;    color: #222;}.DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4{    width: 210px;    font-size: 12px;    color: #222;}.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE5{    position: relative;    top: 0px;    float: left;    width: 100%;    color: #222;}.text_versand_BASKET_ORDERCONFIRMATION_TEMPLATE5{    width: 100%;    padding: 2px 0px 2px 2px;    background-color: #F0F0F4;    margin-top: 10px;    margin-bottom: 10px;    font-size: 12px;    color: #222;}.text_pauschale_BASKET_ORDERCONFIRMATION_TEMPLATE5{    float: left;    position: relative;    margin-top: 0px;    margin-bottom: 10px;    width: 260px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.SHIPPING_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE5{    float: left;    width: 260px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.PRICE_SHIPPING_TAX_BASKET_ORDERCONFIRMATION_TEMPLATE5{    float: right;    width: 100px;    padding: 0px 0px 0px 0px;    text-align: right;    font-size: 12px;    color: #222;}.text_Zahlungsart_BASKET_ORDERCONFIRMATION_TEMPLATE6{    float: left;    width: 100%;    padding: 2px 0px 2px 2px;    background-color: #F0F0F4;    margin-top: 10px;    margin-bottom: 10px;    font-size: 12px;    color: #222;}.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE6{    position: relative;    top: 0px;    float: left;    width: 100%;    padding-bottom: 10px;        margin-bottom: 10px;        border-bottom: 1px solid #aaa;}.PAYMENT_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE6{    float: left;    width: 260px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.TAX_INCL_EXCL_BASKET_ORDERCONFIRMATION_TEMPLATE6{    float: right;    width: 150px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE7{    position: relative;    top: 10px;    float: left;    width: 100%;}.text_PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7{    float: left;    width: 200px;    padding: 2px 0px 2px 2px;    /* background-color: #F0F0F4; */    /* margin-top: 10px; */    /* margin-bottom: 10px; */    font-size: 12px;    color: #222;}.PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7{    float: right;    width: 100px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.text_regards_BASKET_ORDERCONFIRMATION_TEMPLATE{    margin-top: 20px;    width: 100%;    padding: 0px 0px 0px 0px;    margin-bottom: 10px;    font-size: 12px;    color: #222;}/************************************** BASKET_TEMPLATE_EMPTY *****************************/.BASKET_TEMPLATE_EMPTY{    position: relative;    top: 10px;    padding: 10px;    text-align: left;    width: 100%;    font-size: 12px;    font-weight: bold;    color: #222;}.backtolist_BASKET_EMPTY{    position: relative;    top: 10px;    text-align: left;    padding: 10px;    font-size: 12px;    color: #222;}/************************************** BASKET_REQUIRED_INFO_MISSING *****************************/.BASKET_REQUIRED_INFO_MISSING{    position: relative;    top: 10px;    text-align: left;    width: 100%;    font-size: 12px;    color: #222;}/************************************** 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;    font-size: 12px;    color: #222;}.text_code_TRACKING_DISPLAY_INFO1{    float: left;    width: 50px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.text_aktion_TRACKING_DISPLAY_INFO1{    float: left;    width: 200px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.text_kommentar_zeit_TRACKING_DISPLAY_INFO1{    float: left;    width: 200px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.floatbox_TRACKING_DISPLAY_INFO2{    position: relative;    top: 0px;    float: left;    width: 570px;}.datum_zeit_TRACKING_DISPLAY_INFO2{    float: left;    width: 120px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.code_TRACKING_DISPLAY_INFO2{    float: left;    width: 50px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.aktion_TRACKING_DISPLAY_INFO2{    float: left;    width: 200px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.kommentar_TRACKING_DISPLAY_INFO2{    float: left;    width: 200px;    padding: 0px 0px 0px 0px;    font-size: 12px;    color: #222;}.shopadmin{    position: relative;    top: 10px;    text-align: left;    margin-top: 10px;    margin-bottom: 10px;    width: 570px;    font-weight: bold;    font-size: 12px;    color: #222;}/************************************** 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: 12px; font-weight: 400; }*//*#tx-ttproducts-pi1-list { font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size:14px; }*/.tx-ttproducts-pi1-wrap2 {    font-weight: bold;}.tx-ttproducts-pi1-wrap1 {}/*.tx-ttproducts-pi1 { color: #222;  font-size: 12px; font-weight: 400; font-size:12px; }*//*.tx-ttproducts-pi1 { color: #333;  font-size: 12px; font-weight: 400; font-size:12px; }*/#button1, #button3, #button4, #button5, #button6, #button7, #button8, input.tx-felogin-submit {    margin-left: 4px;    font-family:arial;    /* 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;     -moz-background-clip: -moz-initial;     -moz-background-origin: -moz-initial;     -moz-background-inline-policy: -moz-initial;     color: #777777;*/}/* Button Submit Listenansicht */#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; }/*p .bodytext { font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font-size:12px; color: #222; }*//*sonst macht der IE 6 und 7 einen Underline unter den Titel*//*a:link { color: #AA3123; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; text-decoration: none; }a:hover { color: #FE6F00;  text-decoration: none; }a:active, a:visited { color: #2220;  text-decoration: none; }*/table, tr, td .tx-ttproducts-pi1{ color: #333;  font-size: 12px; font-weight: 400; padding: 3px 0px 3px 3px; font-size:12px; }#registrationForm { margin: 0px; vertical-align: top; }#sidebar2 div.tx-ttproducts-pi1 {    background-color:#e8f0d0;    padding: 3px 10px;}div.col  {    clear: both;}/*PRODUCT_TITLE_LIST*/div.col_content {    clear: left;    position: relative; top: 0px; left: 0px;    float: left;    /*height: 204px;*/    width: 540px;    border: 0px solid #000;    margin-top: 15px;    margin-bottom: 35px;}div.col_content div.image {    width: 170px;    float: left;    display: block;}div.col_content div.text {    width: 350px;    float: left;    display: block;}div.col_content div.text p {    margin-top: 1em;}div.col_content div.text span.left a {    margin: 8px 0px 0px 0px;}span.preis {    margin-right: 1em;}input.inputimage {    width: 19px;    margin: 0px 3px;    position: relative; top: 0px; left: 0px;}div.kurzgefasst, div.autorinnen, div.inhaltsverzeichniss {    display: block;    margin-top: 10px;    margin-bottom: 10px;}div.tab_content {    clear: both;}div.tab_content a.top {    float: right;}/** Warenkorb */div.floatbox_BASKET2 {    clear: both;    border: 1px dotted #eaeaea;    margin: 1em 0px;    width: 100%;}div.FIELD_QTY_BASKET2 {    display: block;    float: left;    clear: both;}div.PRICE_TOTAL_TAX_BASKET2 {    display: block;    float: right;    clear: both;}/**Versandadresse */div.tx-felogin-pi1 {    margin-bottom: 2em;}div.floatbox_BASKETINFO1, div.floatbox_BASKETINFO2, div.floatbox_BASKETINFO3 {    clear: both;    float: left;    margin-bottom: 15px;    width: 100%;    /*border: 1px dashed #eaeaea;*/}div.floatbox_BASKETINFO1 .label, div.floatbox_BASKETINFO2 .label {    clear: left;    display: block;    float: left;    width: 150px;}div.floatbox_BASKETINFO1 .field, div.floatbox_BASKETINFO2 .field {    float: left;    display: block;}div.mwk_kasse {    display: block;    width: 100%;    /*margin-top: 3px;*/    /*  border-top: 1px solid #000; */}div.mwk_kasse a {    text-align: center;    margin: 3px auto;}input.stkzahl_input {    width: 17px;    margin-right: 4px;    text-align: right;    position: relative;    top: -2px;}div.tab_content .clearfix a {    display: block;    clear: left;}#accordion {    margin-top: 10px;}.FIELD_QTY_BASKET2 div {    float: left;    display: block;}.FIELD_QTY_BASKET2 .text {    width: 480px;    margin-top: 3px;}.floatbox_BASKET5 {    width: 100%;    border-top: 1px solid #eaeaea;}#WK_Versandkosten {    cursor:pointer;    margin-bottom: 1em;    float: right;}#WK_Versandkosten_loader {    clear: both;    margin-top: 5px;    width: 100%;}.shopHeader  {    width: 100%;     padding-bottom:15px;    border-bottom:1px solid #eaeaea;    margin-bottom:20px;}.shopHeader span {    font-size: 0.8em;}.shopHeader span.current {    font-size: 1em;    font-weight: bold;}.shopHeader img {    position: relative; top: 4px; left: 0px;    margin: 0 3px;}.shopHeader1 span.current,.shopHeader2 span.current,.shopHeader3 span.current,.shopHeader4 span.current,.shopHeader5 span.current {    font-size: 1em;    font-weight: bold;}.tx-felogin-pi1 label, .tx-felogin-pi1 input {    width: 140px;    display: block;    float: left;    margin-top:5px;}.tx-felogin-pi1 input {    width: 310px;}.tx-felogin-pi1 label {    clear: left;    margin-left: 5px;}.tx-felogin-pi1 input[type="submit"]{    width: 145px;    display: block;    clear: left;    margin-left: 145px;    text-align: center;}.tx-felogin-pi1 fieldset legend {    display: none;}.tx-felogin-pi1 fieldset {    width: 95%;    padding-top: 0.5em 0em;    margin: 0.5em 0 2em;    float: left;}.tx-felogin-pi1 span.text {    display: block;    float: left;    margin-top:5px;    margin-left: 5px;}.tx-felogin-pi1 p {    margin-top: 8px;}#tx-srfeuserregister-pi1-fe_users_form legend {    display: none;}table.Warenkorb th, table.Warenkorb td {    padding-right: 5px;}.clearfix {    margin: 0.7em 0 1em;}.einzelpreis, .gesamtpreis {    text-align: right;}table.Warenkorb .anzahl {    text-align: center;}input.main, input.wk_akt {    float: right;}input.main_left {    margin-top: 10px;    float: left;}#sidebar2 .tx-ttproducts-pi1 {    font-weight: normal;}.tab_menu {    margin-top: 10px;}
