/*********************** CSS File for tt_products, Copyright 2007 Andrea Herzog-Kienast ***************/
/********************************** Listenansicht / Listview ******************************************/

img {
border:none;
}
.products-loggedin {
padding-left: 12px;
}

.produkte-tracking-stand {
padding-left: 4px;
}

.produkte-tracking-admin {
padding-left: 4px;
}

.produkte-tracking-email {
padding-left: 4px;
}

.produkte-tracking-message {
padding-left: 4px;
}


#tx-ttproducts-pi1-search {
text-align: left;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.sword
{}
.suchen
{}

.special_prep {
margin-top: 10px;
}

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


.produktbox {
margin: 0;
padding: 0px;
width: 523px;
}


.produktbox-handel {
width: 523px;
height: auto;
font-family: normal 14px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
line-height: 1.8em;
font-weight: bold;
color: #a37925;
margin: 0px 0px 6px 0px;
padding: 14 12 8 8;
}


.produktbox-innen {
width: 523px;
height: auto;
margin:0px 0px 6px 0px;
}

.produktbox-kategorie {
padding: 4px 0 0 9px;
margin: 0 0 4px 0;
text-align: left;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 15px;
color: #464646;
font-weight: bold;
}

.produktbox-artikelnummer {
width: 513px;
position: relative;
top: 5px;
padding-right: 10px;
text-align: right;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
font-weight: bold;
background: #dcdcdc;
}
.produktbox-titel {
position: relative;
top: 10px;
left: 0px;
padding-left: 10px;
margin-bottom: 6px;
text-align: left;
}

.produktbox-titel A:hover {
color: #566fa7;
}
.produktbox-titel A:visited {

}
.produktbox-untertitel {
position: relative;
top: 10px;
left: 24px;
width: 400px;
text-align: left;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
font-weight: normal;
}
.produktbox-image {
width: 140px;
position: relative;
top: 20px;
left: 20px;
}

.produktbox-note-1 {
position: relative;
top: 28px;
left: 20px;
width: 250px;
margin: 10px 0px 0px 0px;
padding: 0;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
}

* html .produktbox-note-1 {
position: relative;
top: 22px;
left: 22px;
width: 250px;
margin: 10px 0px 0px 0px;
padding: 0;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
}


.produktbox-details {
position: relative;
top: 35px;
left: 166px;
width: 120px;
padding-left: 10px;
margin-bottom: 0px;
text-align: left;
}

.produktbox-details A:hover {
color: #566fa7;
}
.produktbox-details A:visited {

}



.produktbox-preis {
width:340px;
position: relative;
top: -94px;
left: 190px;
padding: 0;
}
* html .produktbox-preis {
width:340px;
position: relative;
top: -104px;
left: 190px;
padding: 0;
}
.produktbox-vk {
position: relative;
top: -15px;
left: 132px;
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 11px;
}
.produktbox-barren-vk {
position: relative;
top: -15px;
left: 152px;
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 11px;
}

* html .produktbox-vk {
position: relative;
top: -15px;
left: 146px;
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 11px;
}

* html .produktbox-barren-vk {
position: relative;
top: -15px;
left: 132px;
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 11px;
}

.produktbox-anzahl {
width: 300px;
position: relative;
top: -95px;
left: 190px;
}
* html .produktbox-anzahl {
width: 300px;
position: relative;
top: -102px;
left: 190px;
}

.produktbox-warenkorb-legen {
width: 200px;
position: relative;
top: -116px;
left: 300px;
}
* html .produktbox-warenkorb-legen input {
width: 200px;
position: relative;
top: 0px;
left: 0px;
}
.produktbox-warenkorb {
width: 200px;
position: relative;
top: -102px;
left: 300px;
}

* html .produktbox-warenkorb input {
width: 120px;
position: relative;
top: 0px;
left: 0px;
}
.detailbox-titel {
position: relative;
top: 6px;
left: 20px;
margin-bottom: 10px;
padding-left: 10px;
text-align: left;
}
.detailbox-untertitel {
position: relative;
top: 0px;
left: 20px;
width: 400px;
text-align: left;
font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #222;
}

.detailbox-image {
position: relative;
top: 10px;
left: 15px;
width: 200px;
padding: 0;
margin-right: 60px;
margin-bottom: 14px;
font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #222;
}


.detailbox-note-single {
width: 500px;
margin-bottom: 30px;
}

.detailbox-preis {
position: relative;
top: 0;
left: 230px;
}


.detailbox-anzahl {
position: relative;
top: 0;
left: 230px;
}


.detailbox-warenkorb-legen {
position: relative;
top: -22;
left: 330px;
}



.detailbox-warenkorb-legen input {

}


.detailbox-warenkorb {
position: relative;
top: 0;
left: 330px;
}



.detailbox-warenkorb input {

}


#backlink_liste A {
position: relative;
top: 50px;
left: 34px;
font: bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #a37925;
}


#detailbox_fragen A {
position: relative;
top: 32px;
left: 360px;
font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #a37925;
}

.detailbox-note-2 {
position: relative;
top: 16px;
left: 30px;
width: 95%;
margin: 0px 0px 0px 0px;
padding: 0px 40px 0px 0px;
font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.link_prev {

}
.link_next {
position: relative;
top: -16px;
left: 400px;
width: 125px;
margin: 0;
padding: 0;
}


.listitem_AUTOREN {
margin-bottom:40px;
}

/* Andrea Test Minibilder im Subpart MINI */
.PRODUCT_IMAGE_LIST_MINI {
float: left;
padding: 10px 10px 10px 0px;
}

.display_variant2_LIST {
/*position: relative;
top: 10px;*/
float: left;
padding: 10px 10px 10px 0px;
font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #222;
}

.display_variant1_LIST {
/*position: relative;
top: 10px;*/
float: left;
padding: 10px 10px 10px 0px;
font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #222;
}


.display_variant5_isSingle_LIST {
float: left;
padding-left: 10px;
font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #222;
}

.item_list_empty {
position: relative;
top: 16px;
left: 20;
font: bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #464646;
}

.anzahl_LIST {
position: relative;
top: 68px;
left: 240px;
width: 300px;
padding: 0px 0px 10px 0px;
font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #222;
}

.anzahl_list_top {
position: relative;
top: 36px;
left: 65px;
}

.anzahl_gift_LIST
{
margin-left: 10px;
/*position: relative;
top: 40px;*/
padding: 10px 10px 20px 0px;
font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #222;
}

.input_qty {
width: 40px;
padding-bottom: 2px;
border-style: solid;
border-width: 1px;
border-color:  #CCCCCC;
background-color: #FFF;
}

.inputimage_list {
border: none;
}

.web_price_LIST {
position: relative;
top: 0px;
left: 65px;
padding: 12px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 16px;
color: #222;
width: 300px;
height: auto;
}

.web_price_gift_LIST {
margin-left: 10px;
padding: 0px 0px 10px 0px;
font: normal 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #222;
width: auto;
height: auto;
}

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


.button2_gift_LIST {

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

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

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

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




/********************************* Artikelliste - Article list ***************************************************/




.ARTICLE_LIST_PRODUCT_TITLE, ARTICLE_LIST_CATEGORY_TITLE
{
text-align: left;
position: relative;
top: 20px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 14px;
color: #222;
font-weight: bold;
margin-bottom: 10px;
}

.ARTICLE_LIST_ARTICLE_TITLE
{
text-align: left;
position: relative;
top: 20px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 14px;
color: #222;
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-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
font-weight: normal;

}


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


.itemtest {
padding-top: 5px;
padding-right: 0px;
}

#PRODUCT_TITLE_SINGLE {
text-align: left;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 16px;
color: #222;
}

.single_item_itemnumber {
margin-top: 1px;
padding-right: 11px;
text-align: right;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
font-weight: bold;
background: #dcdcdc;
}

.floatbox_single {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PRODUCT_NOTE_SINGLE {
position: relative;
top: 20px;
/*float: left;*/
width: 400px;
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#display_variant2_SINGLE
{
position: relative;
top: 10px;
float: right;
width: 100px;
padding: 10px 10px 10px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#display_variant1_SINGLE
{
position: relative;
top: 10px;
float: right;
width: 100px;
padding: 10px 10px 10px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
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;
position: relative;
top: 10px;
margin-left: 270px;
padding: 0px 0px 0px 0px;
width: 400px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#anzahl_SINGLE
{
float: left;
position: relative;
top: 10px;
margin-left: 270px;
padding: 0px 0px 0px 0px;
width: 400px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
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, #PRODUCT_DIRECTCOST
{
position: relative;
top: 10px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}




.DATESHEET_SINGLE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.BULKILY_WARNING_SINGLE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#backtolist {
float: left;
text-align: left;
padding-left: 10px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
width: 250px;
}


#backtolist-single A {
float: left;
text-align: left;
padding-left: 34px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #a37925;
width: 200px;
}


#backtolist_SINGLE_AUTOREN {
position: relative;
float: left;
text-align: left;
padding: 10px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
width: 250px;
}

#tx-ttproducts-pi1-listgifts {
position: relative;
top: 60px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

/***************************** Warenkorb / Basket ***********************************************/

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

.basket {
position: relative;
top: 0px;
width: 440px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.basket p {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #0000ff;
}


.floatbox_BASKET {
margin: 6px 0px 6px 0px;
padding: 1px 6px 2px 4px;
float: left;
width: 514px;
background-color: #dcdcdc;
}
* html .floatbox_BASKET {
margin: 6px 0px 6px 0px;
padding: 1px 6px 2px 4px;
float: left;
width: 522px;
background-color: #dcdcdc;
}

#text_Produkt {
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}
* html #text_Produkt {
float: left;
width: 210px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#text_Variante {
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_Anzahl {
float: left;
width: 60px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}
* html #text_Anzahl {
float: left;
width: 50px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#text_Einzelpreis {
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#text_Gesamt {
float: right;
width: 140px;
padding: 0px 10px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
text-align: right;
}
* html #text_Gesamt {
float: right;
width: 140px;
padding: 0px 10px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
text-align: right;
}

.floatbox_BASKET2 {
float: left;
width: 520px;
}

#PRODUCT_TITLE_BASKET2 {
float: left;
width: 210px;
padding: 0px 0px 0px 4px;
font: bold 13px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
color: #a37925;
 }
* html #PRODUCT_TITLE_BASKET2 {
float: left;
width: 135px;
padding: 0px 0px 0px 4px;
font: bold 13px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
color: #222;
}

#display_variant_BASKET2 {
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#FIELD_QTY_BASKET2 {
float: left;
width: 66px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
text-align: right
}
* html #FIELD_QTY_BASKET2 {
float: left;
width: 55px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
text-align: right
}

#PRICE_TAX_BASKET2 {
float: left;
width: 60px;
padding: 0px 0px 0px 0px;
font: bold 13px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
color: #222;
text-align: right;
}

#PRICE_TOTAL_TAX_BASKET2 {
float: right;
width: 160px;
margin-right: 12px;
padding: 0px 0px 0px 0px;
font: bold 13px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
color: #222;
text-align: right;
}
* html #PRICE_TOTAL_TAX_BASKET2 {
float: right;
width: 160px;
margin-right: 10px;
padding: 0px 0px 0px 0px;
font: bold 13px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
color: #222;
text-align: right;
}
#text_versand_BASKET2 {
margin: 6px 0px 6px 0px;
padding: 1px 6px 2px 4px;
float: left;
width: 514px;
background-color: #dcdcdc;
font: bold 13px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
color: #222;
}
* html #text_versand_BASKET2 {
margin: 6px 0px 6px 0px;
padding: 1px 6px 2px 4px;
float: left;
width: 522px;
background-color: #dcdcdc;
font: bold 13px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
color: #222;
}

#text_pauschale_BASKET2 {
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 500px;
padding: 0px 0px 0px 4px;
font: bold 13px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
color: #222;
}

.floatbox_BASKET3 {
position: relative;
top: 0px;
float: left;
width: 500px;
}
* html .floatbox_BASKET3 {
position: relative;
top: 0px;
float: left;
width: 522px;
}

#SHIPPING_SELECTOR_BASKET3 {
float: left;
width: 260px;
padding: 0px 0px 0px 4px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PRICE_SHIPPING_TAX_BASKET3 {
float: right;
width: 140px;
margin-right: -6px;
padding: 0px 0px 0px 0px;
font: bold 13px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
color: #222;
text-align: right;
}
* html #PRICE_SHIPPING_TAX_BASKET3 {
float: right;
width: 140px;
margin-right: 0px;
padding: 0px 10px 0px 0px;
font: bold 13px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
color: #222;
text-align: right;
}

.floatbox_BASKET4 {
position: relative;
top: 0px;
float: left;
width:500px;
margin-bottom: 10px;
}
* html .floatbox_BASKET4 {
position: relative;
top: 0px;
float: left;
width:522px;
margin-bottom: 10px;
}

#text_zahlungsweise_BASKET4 {
margin: 6px 0px 6px 0px;
padding: 1px 6px 2px 4px;
float: left;
width: 514px;
background-color: #dcdcdc;
font: bold 13px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
color: #222;
}
* html #text_zahlungsweise_BASKET4 {
margin: 6px 0px 6px 0px;
padding: 1px 6px 2px 4px;
float: left;
width: 522px;
background-color: #dcdcdc;
font: bold 13px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
color: #222;
}

#PAYMENT_SELECTOR_BASKET4 {
float: left;
width: 260px;
padding: 0px 0px 0px 4px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#TAX_INCL_EXCL_BASKET4 {
margin-right: -6px;
float: right;
width: 140px;
padding: 0px 0px 0px 0px;
font: bold 13px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
color: #222;
text-align: right;
}
* html #TAX_INCL_EXCL_BASKET4 {
margin-right: 0px;
float: right;
width: 140px;
padding: 0px 10px 0px 0px;
font: bold 13px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
color: #222;
text-align: right;
}

.MESSAGE_SHIPPING_BASKET4 {
width: 510px;
padding: 0px 0px 0px 4px;
}
.MESSAGE_SHIPPING_BASKET4 P {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #a37925;
}

.floatbox_BASKET5 {
margin: 6px 0px 20px 0px;
padding: 1px 20px 2px 4px;
float: left;
width: 500px;
background-color: #fafafa;
border-top: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
}
* html .floatbox_BASKET5 {
margin: 6px 0px 20px 0px;
padding: 4px 0px 2px 4px;
float: left;
width: 522px;
background-color: #fafafa;
border-top: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
}

#text_gesamt_BASKET5 {
float: left;
width: 260px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}
* html #text_gesamt_BASKET5 {
float: left;
width: 260px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#PRICE_TOTAL_BASKET5 {
float: right;
width: 150px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
text-align: right;
}
* html #PRICE_TOTAL_BASKET5 {
float: right;
width: 150px;
padding: 0px 10px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
text-align: right;
}
#TEXT_MINPRICE_ERROR {
position: relative;
top:0px;
left:6px;
right:10px;
width: 510px;
}
* html #TEXT_MINPRICE_ERROR {
position: relative;
top:0px;
left:6px;
width: 510px;
}
#TEXT_MAXPRICE_ERROR {
position: relative;
top:0px;
left:6px;
right:10px;
width: 510px;
}
* html #TEXT_MAXPRICE_ERROR {
position: relative;
top:0px;
left:6px;
width: 510px;
}
#SUBMIT_BASKET5 {
position: relative;
top:20px;
left:4px;
width: 510px;
}
* html #SUBMIT_BASKET5 {
position: relative;
top:20px;
left:4px;
width: 522px;
}

#SUBMIT_BASKET5 input {
margin:0;
padding: 1px 0 3px 0;
width: 168px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #a37925;
font-size: 13px;
font-weight: bold;
text-align: center;
}
* html #SUBMIT_BASKET5 input {
margin:0;
padding: 1px 0 2px 0;
width: 168px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #a37925;
font-size: 13px;
font-weight: bold;
text-align: center;
}
#SUBMIT_KASSE input {
position: relative;
top:-25;
left:344px;
padding: 1px 0 3px 0;
width: 168px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #a37925;
font-size: 13px;
font-weight: bold;
text-align: center;
}
* html #SUBMIT_KASSE input {
position: relative;
top:-29;
left:344px;
padding: 1px 0 3px 0;
width: 168px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
color: #a37925;
font-size: 13px;
font-weight: bold;
text-align: center;
}

/******************************** BASKETINFO TEMPLATE **********************************************/


.tt_products_basket_info {
padding: 10px 10px 10px 10px;
width: 504px;
}


.tt_products_basket_info form fieldset {
border: none;
}


#text_rechnungsanschrift_BASKETINFO {
position: relative;
top: 0px;
left 5px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
width: 400px;
color: #222;
}

#text_BILLING_ADDRESS_BASKETINFO {
position: relative;
top: 10px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
width: 400px;
}

.billing_address {
margin: 14px 0px 14px 20px;
}


.delivery_address {
margin: 0px 0px 14px 14px;
padding-left: 20;
}

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

#label_PERSON_SALUTATION {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
}

#field_PERSON_SALUTATION {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_NAME {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_NAME {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
width: 200px;
color: #222;
}

#label_PERSON_ADDRESS {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_ADDRESS {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_ZIP {
margin-top: 10px;
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_ZIP {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_CITY {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_CITY {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_COUNTRY_CODE {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_COUNTRY_CODE {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_TELEPHONE {
margin-top: 10px;
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_TELEPHONE {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

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

#field_PERSON_EMAIL {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
} 

#text_hinweis_BASKETINFO {
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 400px;
padding: 10px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

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

#label_PERSON_NAME2 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_NAME2 {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
width: 200px;
color: #222;
}

#label_PERSON_ADDRESS2 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_ADDRESS2 {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_ZIP2 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_ZIP2 {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_CITY2 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_CITY2 {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_COUNTRY_CODE2 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_COUNTRY_CODE2 {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_TELEPHONE2 {
margin-top: 10px;
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_TELEPHONE2 {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_PERSON_EMAIL2 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_PERSON_EMAIL2 {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
} 

#text_DELIVERY_ADDRESS_BASKETINFO {
position: relative;
top: 20px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
width: 400px;
padding: 2px 0px 2px 2px;
background-color: #F0F0F4;
font-weight: bold;
color: #222;
}

#textinfo_DELIVERY_ADDRESS_BASKETINFO {
position: relative;
top: 30px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
width: 400px;
color: #222;
}

#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;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_SALUTATION {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_DELIVERY_NAME {
margin-top: 10px;
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_NAME {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
width: 200px;
color: #222;
}

#label_DELIVERY_ADDRESS {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_ADDRESS {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_DELIVERY_ZIP {
padding-right:10px;
margin-top: 10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_ZIP {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_DELIVERY_CITY {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_CITY {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_DELIVERY_COUNTRY_CODE {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_COUNTRY_CODE {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_DELIVERY_TELEPHONE {
margin-top: 10px;
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_TELEPHONE {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#label_DELIVERY_EMAIL {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_EMAIL {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
} 
/*
#label_DELIVERY_BEMERKUNG
{
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#field_DELIVERY_BEMERKUNG
{
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
} 
*/
#label_DELIVERY_DESIRED_DATE {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#field_DELIVERY_DESIRED_DATE {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
} 

#label_DELIVERY_NOTE {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#field_DELIVERY_NOTE {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
} 

/************************** Billing Adress FEUSER *****************************************************/

dl .billing_address_feuser { margin-left: 20px; }

.billing_address_title {
 margin: 6px 0px 10px 10px;
 font-weight: bold;
 font-size: 16px;
 font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
 color: #a35e25;
}
.delivery_address_title {
 margin: 6px 0px 10px 20px;
 font-weight: bold;
 font-size: 16px;
 font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
 color: #a35e25;
}

.billing_address_info  {
 font: normal 12px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
 color: #464646;
 margin: 5px 0px 12px 20px;
 line-height: 1.5em;
}

#basket-anrede  {
margin: 4px 0px 4px 118px;
border: 1px solid cccccc;
}

#billing_name  {
margin-left: 45px;
margin-bottom: 4px;
width: 250px;
border: 1px solid cccccc;
}
* html #billing_name  {
margin-left: 40px;
margin-bottom: 4px;
width: 240px;
border: 1px solid cccccc;
}

#billing_address  {
margin-left: 130px;
margin-bottom: 4px;
width: 250px;
border: 1px solid cccccc;
}
* html #billing_address  {
margin-left: 124px;
margin-bottom: 4px;
width: 240px;
border: 1px solid cccccc;
}

#billing_zip  {
width: 62px;
margin-left: 110px;
margin-bottom: 4px;
border: 1px solid cccccc;
}

.billing_city_feuser  {
padding-left: 6px;
margin-left: 20px;
}


#billing_city  {
width: 184px;
margin-bottom: 4px;
border: 1px solid cccccc;
}
* html #billing_city  {
width: 192px;
margin-bottom: 4px;
border: 1px solid cccccc;
}
#billing_country {
margin-left: 140px;
margin-bottom: 4px;
width: 250px;
border: 1px solid cccccc;
}
* html #billing_country {
margin-left: 134px;
margin-bottom: 4px;
width: 240px;
border: 1px solid cccccc;
}

.billing-country-code { }

#billing_email  {
margin-left: 136px;
margin-bottom: 4px;
width: 250px;
border: 1px solid cccccc;
}
* html #billing_email  {
margin-left: 132px;
margin-bottom: 4px;
width: 240px;
border: 1px solid cccccc;
}

#billing_telephone  {
margin-left: 128px;
margin-bottom: 4px;
width: 250px;
border: 1px solid cccccc;
}
* html #billing_telephone  {
margin-left: 119px;
margin-bottom: 4px;
width: 240px;
border: 1px solid cccccc;
}

#delivery_name {
margin: 4px 0px 4px 84px;
width: 250px;
border: 1px solid cccccc;
}
* html #delivery_name {
margin: 4px 0px 4px 80px;
width: 240px;
border: 1px solid cccccc;
}
#delivery_address {
margin-left: 132px;
margin-bottom: 4px;
width: 250px;
border: 1px solid cccccc;
}
* html #delivery_address {
margin-left: 132px;
margin-bottom: 4px;
width: 240px;
border: 1px solid cccccc;
}

#delivery_zip  {
width: 62px;
margin-left: 112px;
margin-bottom: 4px;
border: 1px solid cccccc;
}

#delivery_city  {
width: 184px;
margin-bottom: 4px;
border: 1px solid cccccc;
}

#delivery_country {
margin-left: 142px;
margin-bottom: 4px;
width: 250px;
border: 1px solid cccccc;
}
* html #delivery_country {
margin-left: 142px;
margin-bottom: 4px;
width: 240px;
border: 1px solid cccccc;
}

#delivery_email  {
margin-left: 138px;
margin-bottom: 4px;
width: 250px;
border: 1px solid cccccc;
}
* html #delivery_email  {
margin-left: 140px;
margin-bottom: 4px;
width: 240px;
border: 1px solid cccccc;
}

#delivery_telephone  {
margin-left: 129px;
margin-bottom: 4px;
width: 250px;
border: 1px solid cccccc;
}
* html #delivery_telephone  {
margin-left: 127px;
margin-bottom: 4px;
width: 240px;
border: 1px solid cccccc;
}

.label_trading_conditions {
padding-left: 38px;
 }

.trading_conditions {
width: 460px;
font: normal 12px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
color: #464646;
margin: 5px 0px 12px 0px;
padding-left: 40px;
line-height: 1.6em;
text-align: left;
}


.trading_conditions input {
width: 180px;
height: auto;
font: bold 13px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
color: #a35e25;
}

.trading_conditions input:hover {
color: #00ff00;
}


.trading_conditions p {
font: normal 12px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
line-height: 1.6em;
}

.trading_conditions p A { 

 }

.trading_conditions A:hover { 

}

.delivery_address_info {
width: 400px;
font: normal 12px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
color: #464646;
margin: 5px 0px 0px 32px;
line-height: 1.5em;
}


.label_billing_name_feuser, .label_billing_address_feuser, .label_billing_email, .label_billing_telephone, .label_delivery_notes, .label_trading_conditions {
margin: 10px 0px 10px 0px;
font-weight: bold;
font-size: 12px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.billing_name_feuser, .billing_email, .billing_telephone, .billing_address_feuser, .billing_country {
 margin: 0;
 }
.label_billing_name_feuser {
 margin-left: 16px;
 }

.billing_name_feuser {
 margin-top: -26px; 
 margin-left: 200px;
 }

.billing_address_user-1 {
 margin: -26px 0 0 200px;
 }
.billing_address_user-2 {
 margin: 0 0 0 200px;
 }
.billing_address_user-3 {
 margin: -26 0 0 200px;
 }

.label_billing_address_feuser {
margin-left: 16px;
}
.billing_email { margin: -26px 0 0 200px; }
.label_billing_email {
margin-left: 16px;
}
.billing_telephone { margin: -26 0 0 200px; }
.label_billing_telephone {
margin-left: 16px;
}
.text_delivery_notes {
margin-left: 26px;
font-weight: bold;
}

.delivery_notes {
margin: 5px 0px 20px 26px;
width: 434px;
background-color:#F4F4F4;
border:1px solid #BDBDBD;
}
* html .delivery_notes {
margin: 5px 0px 20px 20px;
width: 424px;
background-color:#F4F4F4;
border:1px solid #BDBDBD;
}


/*
.billing_country
{
margin: 0px 0px 10px 0px;
font-weight: normal;
}
*/
#text_agb_BASKETINFO {
padding: 20px 0px 10px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
width: 400px;
color: #222;
}

.floatbox_BASKETINFO4 {
text-align: left;
}
.warenkorb-checkbox-wrap {
margin: 10px 0px 22px 0px;
}
.warenkorb-checkbox-text {
margin-right: 0px;
/*width: 200px;*/
float: left;
font-weight: bold;
}

.text_best_agb_BASKETINFO {
text-align: left;
}

#checkboxagb {
position: relative;
width: 20px;
}


#checkboxagb input {
position: relative;
float: left;
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;
}

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

.shop_minibasket {
border-style: solid;
border-width: 1px;
border-color: #BDBDBD;
background-color: #F4F4F4;
padding: 10px;
margin: 10px 0px 10px 0px;
width: 41%;
height: auto;
}

.floatbox_minibasket {
border-style: solid;
border-width: 1px;
border-color: #BDBDBD;
height: 23px;
}

.shop_minibasket_image {
float: left;
padding: 2px 2px 0px 2px;
}

.text_mini {
float: right;
padding: 4px 25px 0px 0px;
}

.anzahl_mini { }

.warenwert_mini {
border-top: 1px solid #BDBDBD;
}

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

.basket_payment {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_PAYMENT_TEMPLATE1 {
margin-top: 2px;
margin-bottom: 4px;
float: left;
width: 522px;
}

.text_bestellung_BASKET_PAYMENT_TEMPLATE1 {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px 0px 3px 2px;
background-color: #dcdcdc;
width: 520px;
margin-top: 6px;
color: #222;
}

#text_produkte_BASKET_PAYMENT_TEMPLATE1 {
float: left;
width: 280px;
padding: 0px 0px 0px 4px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_anzahl_BASKET_PAYMENT_TEMPLATE1 {
float: left;
width: 90px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_gesamt_BASKET_PAYMENT_TEMPLATE1 {
float: right;
width: 140px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_PAYMENT_TEMPLATE2 {
float: left;
width: 522px;
color: #222;
}

#produkte_BASKET_PAYMENT_TEMPLATE2 {
float: left;
width: 270px;
padding: 0px 0px 0px 4px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#anzahl_BASKET_PAYMENT_TEMPLATE2 {
float: left;
width: 90px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
text-align: center;
}

#gesamt_BASKET_PAYMENT_TEMPLATE2 {
float: right;
width: 140px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_PAYMENT_TEMPLATE3 {
float: left;
width: 522px;
color: #222;
}

#text_rechnungsanschrift_BASKET_PAYMENT_TEMPLATE3 {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px 0px 2px 4px;
background-color: #dcdcdc;
width: 518px;
margin-top: 10px;
margin-bottom: 10px;
color: #222;
}


#ANREDE  {
position: relative;
top: -16px;
left: 188px;
}

#anrede_delivery  {
width: 100;
position: relative;
top: 20px;
left: 216px;
}


#text_PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3 {
padding-right:10px;
width: 400px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3 {
padding-left: 4px;
width: 60px;
}

#text_PERSON_NAME_BASKET_PAYMENT_TEMPLATE3 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_NAME_BASKET_PAYMENT_TEMPLATE3 {
padding-left: 4px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
width: 200px;
color: #222;
}

#text_PERSON_ADDRESS_DISPLAY_PAYMENT_BASKET_TEMPLATE3 {
padding-right: 10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE3 {
padding-left: 4px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_CITY_BASKET_PAYMENT_TEMPLATE3 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_CITY_BASKET_PAYMENT_TEMPLATE3 {
padding-left: 4px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3 {
padding-left: 4px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3 {
padding-left: 4px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3 {
padding-right:10px;
padding-left: 4px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
}

#PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3 {
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
} 

#text_email_BASKET_PAYMENT_TEMPLATE3 {
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 500px;
padding: 10px 0px 0px 4px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_PAYMENT_TEMPLATE4 {
float: left;
margin-left: 0px;
width: 522px;
}

#text_lieferanschrift_BASKET_PAYMENT_TEMPLATE4 {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px 0px 2px 2px;
background-color: #dcdcdc;
width: 520px;
margin-top: 10px;
margin-bottom: 10px;
color: #222;
}

#text_DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4 {
padding-left: 4px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4 {
padding-left: 4px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
width: 200px;
}

#text_DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4 {
padding-left: 4px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4 {
padding-left: 4px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4 {
padding-left: 4px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_TELEPHONE_BASKET_PAYMENT_TEMPLATE4 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_TELEPHONE_PAYMENT_TEMPLATE4 {
padding-left: 4px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
}

#DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4 {
padding-left: 4px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
} 

#text_email_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4 {
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 500px;
padding: 10px 0px 0px 4px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_NOTE_DISPLAY_BASKET_PAYMENT_TEMPLATE4 {
padding-left: 4px;
}

.floatbox_BASKET_PAYMENT_TEMPLATE5 {
float: left;
width: 522px;
}

#text_versand_BASKET_PAYMENT_TEMPLATE5 {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px 0px 2px 2px;
background-color: #dcdcdc;
width: 520px;
margin-top: 10px;
margin-bottom: 10px;
color: #222;
}

#SHIPPING_TITLE_BASKET_PAYMENT_TEMPLATE5 {
float: left;
width: 300px;
padding: 0px 0px 0px 4px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PRICE_SHIPPING_BASKET_PAYMENT_TEMPLATE5 {
float: right;
width: 150px;
padding: 0px 22px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
text-align: right;
}

.floatbox_BASKET_PAYMENT_TEMPLATE6 {
position: relative;
top: 0px;
float: left;
width: 500px;
margin: 10px 0px 10px 0px;
}

#PAYMENT_TITLE_BASKET_PAYMENT_TEMPLATE6, #PRICE_DISCOUNT_TITLE_BASKET_PAYMENT_TEMPLATE6 {
float: left;
width: 350px;
padding: 0px 0px 0px 4px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}


#text_zahlungsweise_BASKET_PAYMENT_TEMPLATE6 {
float: left;
width: 350px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

/*
#PAYMENT_IMAGE_BASKET_PAYMENT_TEMPLATE6 {
float: left;
width: 120px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}*/

#PRICE_PAYMENT_BASKET_PAYMENT_TEMPLATE6, #PRICE_DISCOUNT_BASKET_PAYMENT_TEMPLATE6 {
float: right;
width: 120px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
text-align: right;
}

.floatbox_BASKET_PAYMENT_TEMPLATE7 {
float: left;
width: 500px;
margin-bottom: 20px;
}

#text_PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7 {
float: left;
width: 350px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7 {
float: right;
width: 150px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
text-align: right;
}

#text_VOUCHER_TOTAL_BASKET_PAYMENT_TEMPLATE7 {
float: left;
width: 260px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#PRICE_VOUCHERTOTAL_TAX {
float: right;
width: 150px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

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

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

.BASKET_ORDERCONFIRMATION_TEMPLATE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_dank_BASKET_ORDERCONFIRMATION_TEMPLATE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
width: 522px;
}

#ORDER_UID_BASKET_ORDERCONFIRMATION_TEMPLATE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 13px;
text-align: center;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;
color: #222;
width: 522px;
}

#text_payment_emailsend_BASKET_ORDERCONFIRMATION_TEMPLATE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#header_zahlungsart_BASKET_ORDERCONFIRMATION_TEMPLATE {
width: 520px;
padding: 2px 0px 2px 2px;
background-color: #dcdcdc;
margin-top: 10px;
margin-bottom: 10px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}


#header_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#text_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#header_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#text_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#header_zahlungsart_nachnahme_BASKET_ORDERCONFIRMATION_TEMPLATE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#text_zahlungsart_nachnahme_BASKET_ORDERCONFIRMATION_TEMPLATE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#header_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#text_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#header_lieferstatus__BASKET_ORDERCONFIRMATION_TEMPLATE {
width: 520px;
padding: 2px 0px 2px 2px;
background-color: #dcdcdc;
margin-top: 10px;
margin-bottom: 10px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

#text_lieferstatus_BASKET_ORDERCONFIRMATION_TEMPLATE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#bestelldatum_BASKET_ORDERCONFIRMATION_TEMPLATE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
margin-top: 10px;
margin-bottom: 10px;
color: #222;
}

#text_status_codeORDER_TRACKING_NO_BASKET_ORDERCONFIRMATION_TEMPLATE {
margin-top: 10px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#link_PID_TRACKING_TRACKING_BASKET_ORDERCONFIRMATION_TEMPLATE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
margin: 0px 0px 10px 0px;
}

#link_PID_BILLING_BASKET_ORDERCONFIRMATION_TEMPLATE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#link_PID_DELIVERY_BASKET_ORDERCONFIRMATION_TEMPLATE {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
margin-bottom: 10px;
color: #222;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE1 {
float: left;
width: 522px;
}

#text_produkte_BASKET_ORDERCONFIRMATION_TEMPLATE1 {
float: left;
width: 300px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

/*
#text_produkte_BASKET_ORDERCONFIRMATION_TEMPLATE1
{
float: left;
width: 120px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}*/

#text_anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE1 {
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE1 {
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE2 {
float: left;
width: 522px;
}

#produkte_BASKET_ORDERCONFIRMATION_TEMPLATE2 {
float: left;
width: 300px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE2 {
float: left;
width: 100px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE2 {
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
float: left;
width: 522px;
}

#text_rechnungsanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
margin: 10px 0px 10px 0px;
padding: 2px 0px 2px 2px;
background-color: #dcdcdc;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
width: 522px;
color: #222;
}

#text_PERSON_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
float: left;
width: 200px;
}

#PERSON_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE {
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
margin-left: 4px;
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
margin: 10px 0px 10px 0px;
}

#PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_email_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
margin-bottom:10px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
float: left;
width: 522px;
color: #222;
}

#text_lieferanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
margin-top: 10px;
margin-bottom: 10px;
padding: 2px 0px 2px 2px;
background-color: #dcdcdc;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
width: 522px;
color: #222;
}

#text_DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
padding-right:10px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
margin-bottom: 10px;
}

#DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
margin: 10px 0px 10px 0px;
}


#text_email_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
padding: 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
margin-bottom: 10px;
}

#text_DELIVERY_DESIRED_DATE_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
font-weight: bold;
}

#DELIVERY_DESIRED_DATE_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

/*
#text_DELIVERY_BEMERKUNGEN_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}*/

#text_DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
border: 1px dotted;
padding: 0px;
margin-left: 14px;
width: 180px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}
#DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
padding-left: 0px;
width: 210px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE5 {
margin: 4px 0px 0px 0px;
float: left;
width: 522px;
color: #222;
}

#text_versand_BASKET_ORDERCONFIRMATION_TEMPLATE5 {
width: 520px;
padding: 2px 0px 2px 2px;
background-color: #dcdcdc;
margin-top: 10px;
margin-bottom: 10px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}
#text_pauschale_BASKET_ORDERCONFIRMATION_TEMPLATE {
top: 10px;
margin-top: 0px;
margin-bottom: 10px;
width: 520px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}
#SHIPPING_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE5 {
float: left;
width: 400px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PRICE_SHIPPING_TAX_BASKET_ORDERCONFIRMATION_TEMPLATE5 {
float: right;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
margin-top: -20px;
}

#text_zahlungsweise_BASKET_ORDERCONFIRMATION_TEMPLATE6 {
float: left;
width: 520px;
padding: 2px 0px 2px 2px;
background-color: #dcdcdc;
margin-top: 10px;
margin-bottom: 10px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE6 {
float: left;
width: 522px;
}

#PAYMENT_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE6 {
float: left;
width: 400px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#TAX_INCL_EXCL_BASKET_ORDERCONFIRMATION_TEMPLATE6 {
float: right;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
margin-top: -10px;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE7 {
float: left;
width: 522px;
}

#text_PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7 {
float: left;
width: 400px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7 {
float: right;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}


#text_regards_BASKET_ORDERCONFIRMATION_TEMPLATE {
margin-top: 20px;
width: 520px;
padding: 0px 0px 0px 0px;
margin-bottom: 10px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

/************************************** BASKET_TEMPLATE_EMPTY *****************************/

.BASKET_TEMPLATE_EMPTY {
position: relative;
top: 10px;
padding: 10px;
text-align: left;
width: 300px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
}

* html .BASKET_TEMPLATE_EMPTY {
position: relative;
top: 10px;
padding: 10px;
text-align: left;
width: 300px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
}

#backtolist_BASKET_EMPTY {
position: relative;
top: 10px;
text-align: left;
padding: 10px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

/************************************** BASKET_REQUIRED_INFO_MISSING *****************************/
.BASKET_REQUIRED_INFO_MISSING {
position: relative;
top: 10px;
text-align: left;
width: 410px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: #222;
margin-bottom: 10px;
}
#form_URL {
margin-top: 20px;
margin-left: 70px;
}
#button2_BASKET_REQUIRED_INFO_MISSING {
position:relative;
top: 10px;
left: 110px;
margin-left: 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
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;
}

/************************************** 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-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_code_TRACKING_DISPLAY_INFO1 {
float: left;
width: 50px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_aktion_TRACKING_DISPLAY_INFO1 {
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#text_kommentar_zeit_TRACKING_DISPLAY_INFO1 {
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.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;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#code_TRACKING_DISPLAY_INFO2 {
float: left;
width: 50px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#aktion_TRACKING_DISPLAY_INFO2 {
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#kommentar_TRACKING_DISPLAY_INFO2 {
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
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-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

#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: 1px solid #bdbdbd; }

select {
border: 1px solid #bdbdbd;
width: auto;
}

p {
color: #222;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: 400;
}

#tx-ttproducts-pi1-list {
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
}

.tx-ttproducts-pi1-wrap2 {
color: #222;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: 400;
font-size:12px; 
font-weight:bold;
}

.tx-ttproducts-pi1-wrap1 {
color: #464646;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight:bold;
}

.tx-ttproducts-pi1 {
color: #222;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: 400;
font-size:12px; 
}
#button1, #button3, #button4, #button5 {
border: none;
  /* border: 1px solid #cccccc; */
  /* padding: 2px; */
  /* padding-top: 3px; */
  /* background: #fae8c7 none repeat scroll 0%; */
  margin: 0;
  width: auto;
  font-family: Verdana,Arial,Helvetica,Sans-Serif;
  font-style: normal;
  /* font-variant: normal; */
  font-weight: normal;
  font-size: 11px;
  /* line-height: normal; */
  /* font-size-adjust: none; */
  /* font-stretch: normal; */
  /* color: #777777; */
}


.button3 {

  border: 1px solid #cccccc;
  padding: 2px;
  background: #fafafa none repeat scroll 0%;
  margin-left: 0em;
  width: auto;
  font-family: Verdana,Arial,Helvetica,Sans-Serif;
  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;
}

/* 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: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px; 
color: #222;
}  */


/*sonst macht der IE 6 und 7 einen Underline unter den Titel*/


/* p a:link { 
/color: #AA3123;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
text-decoration: none;
} */

/*p a:hover {
color: #FE6F00;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
text-decoration: none;
} */

/* p a:active, a:visited {
color: #222;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
text-decoration: none;
} */
/*
table, tr, td .tx-ttproducts-pi1{
color: #333;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: 400;
padding: 3px 0px 3px 3px;
font-size:12px; 
}

.tx-ttproducts-pi1 {
color: #333;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: 400;
font-size:12px; 
}
*/


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

/********************************* ORDERS_LIST_TEMPLATE *********************************************************/



.header_ORDERS_LIST {
font-size: 12px;
position: relative;
top: 10px;
margin-bottom: 20px;
}

.floatbox_ORDERS_LIST1, floatbox_ORDERS_LIST2 {
position: relative;
top: 0px;
float: left;
width: 500px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
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;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
}

.header_statistic_ORDERS_LIST {
width: 200px;
padding: 0px 0px 0px 0px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222;
font-weight: bold;
}

.form_control {
margin-bottom:40px;
margin-left: 20px;
width: 400px;
}
* html .form_control {
margin-bottom:40px;
margin-left: 10px;
width: 400px;
}

.form_control input {
margin:0;
padding: 1px 0 3px 0;
width: 168px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 13px;
text-align: center;
}
* html .form_control input {
margin:0;
padding: 1px 0 2px 0;
width: 168px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 13px;
text-align: center;
}




