#CATEGORY_TITLE_LIST {
	text-align: left;
	color: #222;
	background: #f0f0f4;
}
#PRODUCT_TITLE_LIST {
	text-align: left;
	position: relative;
	top: 10px;
	color: #222;
}
.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 0;
}

#anzahl_LIST {
	float: left;
	margin-left: 10px;
	position: relative;
	top: 10px;
	margin-top: 10px;
	padding: 10px 0;
	color: #222;
	width: auto;
}
#inputimage_list {
	position: relative;
	top: 8px;
	border: none;
	border-width: 0;
	border-color: #fff;
	background: #fff;
}

#PRODUCT_TITLE_SINGLE {
	text-align: left;
	position: relative;
	top: 10px;
	color: #222;
}
.floatbox_SINGLE {
	position: relative;
	top: 10px;
	float: left;
	width: 400px;
	color: #222;
}
#PRODUCT_IMAGE_SINGLE {
	position: relative;
	top: 10px;
	float: left;
	width: 200px;
	padding: 0;
	color: #222;
}
#PRODUCT_NOTE_SINGLE {
	position: relative;
	top: 10px;
	float: left;
	width: 200px;
	margin-top: 10px;
	padding: 0;
	color: #222;
}
#web_price_SINGLE {
	float: left;
	position: relative;
	top: 10px;
	padding: 0;
	width: 150px;
	color: #222;
}
#anzahl_SINGLE {
	float: left;
	position: relative;
	top: 10px;
	padding: 0;
	width: 150px;
	color: #222;
}
#inputimage {
	position: relative;
	top: 8px;
	border: none;
	border-width: 0;
	border-color: #fff;
	background: #fff;
}
#PRODUCT_RELATED_UID_SINGLE {
	color: #222;
}
#SHOPADMIN_EMAIL_SINGLE {
	float: right;
	position: relative;
	top: 10px;
	padding: 20px;
	width: 150px;
	color: #222;
}
#backtolist_SINGLE {
	position: relative;
	top: 10px;
	text-align: left;
	padding: 10px;
	color: #222;
}
.basket {
  margin-top:10px;
	color: #222;
}

.basket a img{
  border:none;
}

.floatbox_BASKET {
	position: relative;
	top: 0;
	float: left;
	width: 420px;
}
#text_Produkt {
	float: left;
	width: 100px;
	padding: 0;
	color: #222;
}
#text_Anzahl {
	float: left;
	width: 80px;
	padding: 0;
	color: #222;
}
#text_Einzelpreis {
	float: left;
	width: 110px;
	padding: 0;
	color: #222;
}
#text_Gesamt {
	float: right;
	width: 130px;
	padding: 0;
	color: #222;
}
.floatbox_BASKET2 {
	position: relative;
	top: 0;
	float: left;
	width: 420px;
}
#PRODUCT_TITLE_BASKET2 {
	float: left;
	width: 100px;
	padding: 0;
	color: #222;
}
#FIELD_QTY_BASKET2 {
	float: left;
	width: 80px;
	padding: 0;
	color: #222;
}
#PRICE_TAX_BASKET2 {
	float: left;
	width: 100px;
	padding: 0;
	color: #222;
}
#PRICE_TOTAL_TAX_BASKET2 {
	float: right;
	width: 130px;
	padding: 0;
	color: #222;
}
#text_versand_BASKET2 {
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 410px;
	padding: 2px 0 2px 2px;
	color: #222;
	background: #f0f0f4;
}
#text_pauschale_BASKET2 {
	margin-top: 0;
	margin-bottom: 10px;
	float: left;
	width: 410px;
	padding: 0;
	color: #222;
}
.floatbox_BASKET3 {
	position: relative;
	top: 0;
	float: left;
	width: 410px;
}
#SHIPPING_SELECTOR_BASKET3 {
	float: left;
	width: 290px;
	padding: 0;
	color: #222;
}
#PRICE_SHIPPING_TAX_BASKET3 {
	float: right;
	width: 120px;
	padding: 0;
	color: #222;
}
.floatbox_BASKET4 {
	position: relative;
	top: 0;
	float: left;
	width: 410px;
}
#text_zahlungsweise_BASKET4 {
	float: left;
	width: 410px;
	padding: 2px 0 2px 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #222;
	background: #f0f0f4;
}
#PAYMENT_SELECTOR_BASKET4 {
	float: left;
	width: 290px;
	padding: 0;
	color: #222;
}
#TAX_INCL_EXCL_BASKET4 {
	float: right;
	width: 120px;
	padding: 0;
	color: #222;
}
p #MESSAGE_SHIPPING_BASKET4 {
	position: relative;
	top: 0;
	width: 410px;
	padding: 0;
	font-weight: bold;
	color: #222;
}
.floatbox_BASKET5 {
	position: relative;
	top: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 410px;
	color: #222;
}
#text_gesamt_BASKET5 {
	float: left;
	width: 290px;
	padding: 0;
	font-weight: bold;
	color: #222;
}
#PRICE_TOTAL_BASKET5 {
	float: right;
	width: 120px;
	padding: 0;
	font-weight: bold;
	color: #222;
}
#text_rechnungsanschrift_BASKETINFO {
	position: relative;
	top: 0;
	font-weight: bold;
	padding: 2px 0 2px 2px;
	width: 570px;
	color: #222;
	background: #f0f0f4;
}
#text_BILLING_ADDRESS_BASKETINFO {
	position: relative;
	top: 10px;
	color: #222;
	width: 570px;
}
#floatbox_BASKETINFO1 {
	position: relative;
	top: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 570px;
}
#label_PERSON_SALUTATION {
	padding-right: 10px;
	width: 200px;
}
#field_PERSON_SALUTATION {
	width: 370px;
	color: #222;
}
#label_PERSON_NAME {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#field_PERSON_NAME {
	width: 370px;
	color: #222;
}
#label_PERSON_ADDRESS {
	padding-right: 10px;
	width: 100px;
	color: #222;
}
#field_PERSON_ADDRESS {
	width: 100px;
	color: #222;
}
#label_PERSON_ZIP {
	padding-right: 10px;
	width: 100px;
	color: #222;
}
#field_PERSON_ZIP {
	width: 100px;
	color: #222;
}
#label_PERSON_CITY {
	padding-right: 10px;
	width: 100px;
	color: #222;
}
#field_PERSON_CITY {
	width: 100px;
	color: #222;
}
#label_PERSON_COUNTRY_CODE {
	padding-right: 10px;
	width: 100px;
	color: #222;
}
#field_PERSON_COUNTRY_CODE {
	width: 100px;
	color: #222;
}
#label_PERSON_TELEPHONE {
	padding-right: 10px;
	width: 100px;
	color: #222;
}
#field_PERSON_TELEPHONE {
	width: 100px;
	color: #222;
}
#label_PERSON_EMAIL {
	padding-right: 10px;
	width: 100px;
}
#field_PERSON_EMAIL {
	width: 100px;
	color: #222;
}
#text_hinweis_BASKETINFO {
	margin-top: 0;
	margin-bottom: 10px;
	float: left;
	width: 570px;
	padding: 10px 0 0;
	color: #222;
}
#floatbox_BASKETINFO2 {
	position: relative;
	top: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 570px;
}
#label_PERSON_NAME2 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#field_PERSON_NAME2 {
	width: 370px;
	color: #222;
}
#label_PERSON_ADDRESS2 {
	padding-right: 10px;
	width: 100px;
	color: #222;
}
#field_PERSON_ADDRESS2 {
	width: 100px;
	color: #222;
}
#label_PERSON_ZIP2 {
	padding-right: 10px;
	width: 100px;
	color: #222;
}
#field_PERSON_ZIP2 {
	width: 100px;
	color: #222;
}
#label_PERSON_CITY2 {
	padding-right: 10px;
	width: 100px;
	color: #222;
}
#field_PERSON_CITY2 {
	width: 100px;
	color: #222;
}
#label_PERSON_COUNTRY_CODE2 {
	padding-right: 10px;
	width: 100px;
	color: #222;
}
#field_PERSON_COUNTRY_CODE2 {
	width: 100px;
	color: #222;
}
#label_PERSON_TELEPHONE2 {
	padding-right: 10px;
	width: 100px;
	color: #222;
}
#field_PERSON_TELEPHONE2 {
	width: 100px;
	color: #222;
}
#label_PERSON_EMAIL2 {
	padding-right: 10px;
	width: 100px;
	color: #222;
}
#field_PERSON_EMAIL2 {
	width: 100px;
	color: #222;
}
#text_DELIVERY_ADDRESS_BASKETINFO {
	position: relative;
	top: 10px;
	width: 570px;
	padding: 2px 0 2px 2px;
	font-weight: bold;
	color: #222;
	background: #f0f0f4;
}
#textinfo_DELIVERY_ADDRESS_BASKETINFO {
	position: relative;
	top: 20px;
	width: 570px;
	color: #222;
}
#floatbox_BASKETINFO3 {
	position: relative;
	top: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 570px;
	color: #222;
}
#label_DELIVERY_SALUTATION {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#field_DELIVERY_SALUTATION {
	width: 370px;
	color: #222;
}
#label_DELIVERY_NAME {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#field_DELIVERY_NAME {
	width: 370px;
	color: #222;
}
#label_DELIVERY_ADDRESS {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#field_DELIVERY_ADDRESS {
	width: 370px;
	color: #222;
}
#label_DELIVERY_ZIP {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#field_DELIVERY_ZIP {
	width: 370px;
	color: #222;
}
#label_DELIVERY_CITY {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#field_DELIVERY_CITY {
	width: 370px;
	color: #222;
}
#label_DELIVERY_COUNTRY_CODE {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#field_DELIVERY_COUNTRY_CODE {
	width: 370px;
	color: #222;
}
#label_DELIVERY_TELEPHONE {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#field_DELIVERY_TELEPHONE {
	width: 370px;
	color: #222;
}
#label_DELIVERY_EMAIL {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#field_DELIVERY_EMAIL {
	width: 370px;
	color: #222;
}
#label_DELIVERY_DESIRED_DATE {
	padding-right: 10px;
	width: 200px;
	font-weight: bold;
	color: #222;
}
#field_DELIVERY_DESIRED_DATE {
	width: 370px;
	color: #222;
}
#label_DELIVERY_NOTE {
	padding-right: 10px;
	width: 200px;
	font-weight: bold;
	color: #222;
}
#field_DELIVERY_NOTE {
	width: 370px;
	color: #222;
}
#text_agb_BASKETINFO {
	padding: 10px 0;
	width: 570px;
	color: #222;
}
.basket_payment {
	position: relative;
	top: 0;
	width: 410px;
	color: #222;
}
.floatbox_BASKET_PAYMENT_TEMPLATE1 {
	position: relative;
	top: 0;
	float: left;
	width: 410px;
}
.text_bestellung_BASKET_PAYMENT_TEMPLATE1 {
	position: relative;
	top: 0;
	font-weight: bold;
	padding: 2px 0 2px 2px;
	width: 410px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #222;
	background: #f0f0f4;
}
#text_produkte_BASKET_PAYMENT_TEMPLATE1 {
	float: left;
	width: 180px;
	padding: 0;
	color: #222;
}
#text_anzahl_BASKET_PAYMENT_TEMPLATE1 {
	float: left;
	width: 80px;
	padding: 0;
	color: #222;
}
#text_gesamt_BASKET_PAYMENT_TEMPLATE1 {
	float: left;
	width: 150px;
	padding: 0;
	color: #222;
}
.floatbox_BASKET_PAYMENT_TEMPLATE2 {
	position: relative;
	top: 0;
	float: left;
	width: 410px;
	color: #222;
}
#produkte_BASKET_PAYMENT_TEMPLATE2 {
	float: left;
	width: 180px;
	padding: 0;
	color: #222;
}
#anzahl_BASKET_PAYMENT_TEMPLATE2 {
	float: left;
	width: 80px;
	padding: 0;
	color: #222;
}
#gesamt_BASKET_PAYMENT_TEMPLATE2 {
	float: left;
	width: 150px;
	padding: 0;
	color: #222;
}
.floatbox_BASKET_PAYMENT_TEMPLATE3 {
	position: relative;
	top: 0;
	float: left;
	width: 410px;
	color: #222;
}
#text_rechnungsanschrift_BASKET_PAYMENT_TEMPLATE3 {
	position: relative;
	top: 0;
	font-weight: bold;
	padding: 2px 0 2px 2px;
	width: 410px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #222;
	background: #f0f0f4;
}
#text_PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3 {
	width: 210px;
	color: #222;
}
#text_PERSON_NAME_BASKET_PAYMENT_TEMPLATE3 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#PERSON_NAME_BASKET_PAYMENT_TEMPLATE3 {
	width: 210px;
	color: #222;
}
#text_PERSON_ADDRESS_DISPLAY_PAYMENT_BASKET_TEMPLATE3 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#PERSON_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE3 {
	width: 210px;
	color: #222;
}
#text_PERSON_CITY_BASKET_PAYMENT_TEMPLATE3 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#PERSON_CITY_BASKET_PAYMENT_TEMPLATE3 {
	width: 210px;
	color: #222;
}
#text_PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3 {
	width: 210px;
	color: #222;
}
#text_PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3 {
	width: 210px;
	color: #222;
}
#text_PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3 {
	padding-right: 10px;
	width: 200px;
}
#PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3 {
	width: 210px;
	color: #222;
}
#text_email_BASKET_PAYMENT_TEMPLATE3 {
	margin-top: 0;
	margin-bottom: 10px;
	float: left;
	width: 410px;
	padding: 10px 0 0;
	color: #222;
}
.floatbox_BASKET_PAYMENT_TEMPLATE4 {
	position: relative;
	top: 0;
	float: left;
	width: 410px;
}
#text_lieferanschrift_BASKET_PAYMENT_TEMPLATE4 {
	position: relative;
	top: 0;
	font-weight: bold;
	padding: 2px 0 2px 2px;
	width: 410px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #222;
	background: #f0f0f4;
}
#text_DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4 {
	width: 210px;
	color: #222;
}
#text_DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4 {
	color: #222;
	width: 210px;
}
#text_DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4 {
	width: 210px;
	color: #222;
}
#text_DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4 {
	width: 210px;
	color: #222;
}
#text_DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4 {
	width: 210px;
	color: #222;
}
#text_DELIVERY_TELEPHONE_BASKET_PAYMENT_TEMPLATE4 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#DELIVERY_TELEPHONE_PAYMENT_TEMPLATE4 {
	width: 210px;
	color: #222;
}
#text_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4 {
	padding-right: 10px;
	width: 200px;
}
#DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4 {
	width: 210px;
	color: #222;
}
#text_email_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4 {
	margin-top: 0;
	margin-bottom: 10px;
	float: left;
	width: 410px;
	padding: 10px 0 0;
	color: #222;
}
.floatbox_BASKET_PAYMENT_TEMPLATE5 {
	position: relative;
	top: 0;
	float: left;
	width: 410px;
}
#text_versand_BASKET_PAYMENT_TEMPLATE5 {
	position: relative;
	top: 0;
	font-weight: bold;
	padding: 2px 0 2px 2px;
	width: 410px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #222;
	background: #f0f0f4;
}
#SHIPPING_TITLE_BASKET_PAYMENT_TEMPLATE5 {
	float: left;
	width: 280px;
	padding: 0;
	color: #222;
}
#PRICE_SHIPPING_BASKET_PAYMENT_TEMPLATE5 {
	float: right;
	width: 130px;
	padding: 0;
	color: #222;
}
.floatbox_BASKET_PAYMENT_TEMPLATE6 {
	position: relative;
	top: 0;
	float: left;
	width: 410px;
}
#text_zahlungsweise_BASKET_PAYMENT_TEMPLATE6 {
	float: left;
	width: 280px;
	padding: 0;
	color: #222;
}
#PRICE_PAYMENT_BASKET_PAYMENT_TEMPLATE6 {
	float: right;
	width: 130px;
	padding: 0;
	color: #222;
}
.floatbox_BASKET_PAYMENT_TEMPLATE7 {
	position: relative;
	top: 0;
	float: left;
	width: 410px;
}
#text_PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7 {
	float: left;
	width: 280px;
	padding: 0;
	color: #222;
}
#PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7 {
	float: right;
	width: 130px;
	padding: 0;
	color: #222;
}
#SUBMIT_BASKET_PAYMENT_TEMPLATE7 {
	float: left;
	width: 410px;
}
.BASKET_ORDERCONFIRMATION_TEMPLATE {
	color: #222;
}
#text_dank_BASKET_ORDERCONFIRMATION_TEMPLATE {
	color: #222;
}
#ORDER_UID_BASKET_ORDERCONFIRMATION_TEMPLATE {
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #222;
}
#text_payment_emailsend_BASKET_ORDERCONFIRMATION_TEMPLATE {
	color: #222;
}
#header_zahlungsart_BASKET_ORDERCONFIRMATION_TEMPLATE {
	width: 410px;
	padding: 2px 0 2px 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #222;
	background: #f0f0f4;
}
#header_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE {
	font-weight: bold;
	color: #222;
}
#text_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE {
	color: #222;
}
#header_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE {
	font-weight: bold;
	color: #222;
}
#text_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE {
	color: #222;
}
#header_zahlungsart_nachnahme_BASKET_ORDERCONFIRMATION_TEMPLATE {
	font-weight: bold;
	color: #222;
}
#text_zahlungsart_nachnahme_BASKET_ORDERCONFIRMATION_TEMPLATE {
	color: #222;
}
#header_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE {
	font-weight: bold;
	color: #222;
}
#text_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE {
	color: #222;
}
#header_lieferstatus__BASKET_ORDERCONFIRMATION_TEMPLATE {
	width: 410px;
	padding: 2px 0 2px 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #222;
	background: #f0f0f4;
}
#text_lieferstatus_BASKET_ORDERCONFIRMATION_TEMPLATE {
	color: #222;
}
#bestelldatum_BASKET_ORDERCONFIRMATION_TEMPLATE {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #222;
}
#text_status_codeORDER_TRACKING_NO_BASKET_ORDERCONFIRMATION_TEMPLATE {
	margin-top: 10px;
	color: #222;
}
#link_PID_TRACKING_TRACKING_BASKET_ORDERCONFIRMATION_TEMPLATE {
	color: #222;
}
#link_PID_BILLING_BASKET_ORDERCONFIRMATION_TEMPLATE {
	color: #222;
}
#link_PID_DELIVERY_BASKET_ORDERCONFIRMATION_TEMPLATE {
	margin-bottom: 10px;
	color: #222;
}
.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE1 {
	position: relative;
	top: 0;
	float: left;
	width: 410px;
}
#text_produkte_BASKET_ORDERCONFIRMATION_TEMPLATE1 {
	float: left;
	width: 180px;
	padding: 0;
	color: #222;
}
#text_anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE1 {
	float: left;
	width: 80px;
	padding: 0;
	color: #222;
}
#text_gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE1 {
	float: left;
	width: 150px;
	padding: 0;
	color: #222;
}
.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE2 {
	position: relative;
	top: 0;
	float: left;
	width: 410px;
}
#produkte_BASKET_ORDERCONFIRMATION_TEMPLATE2 {
	float: left;
	width: 180px;
	padding: 0;
	color: #222;
}
#anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE2 {
	float: left;
	width: 80px;
	padding: 0;
	color: #222;
}
#gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE2 {
	float: left;
	width: 150px;
	padding: 0;
	color: #222;
}
.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
	position: relative;
	top: 0;
	float: left;
	width: 410px;
}
#text_rechnungsanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
	position: relative;
	top: 0;
	margin-top: 10px;
	padding: 2px 0 2px 2px;
	width: 410px;
	color: #222;
	background: #f0f0f4;
}
#text_PERSON_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
	position: relative;
	top: 0;
	float: left;
	width: 200px;
}
#PERSON_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
	width: 210px;
	color: #222;
}
#text_PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
	width: 210px;
	color: #222;
}
#text_PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE {
	width: 210px;
	color: #222;
}
#text_PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
	width: 210px;
	color: #222;
}
#text_PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
	width: 210px;
	color: #222;
}
#text_PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
	width: 210px;
	color: #222;
}
#text_PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
	width: 210px;
	color: #222;
}
#text_email_BASKET_ORDERCONFIRMATION_TEMPLATE3 {
	width: 210px;
	color: #222;
}
.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	position: relative;
	top: 0;
	float: left;
	width: 410px;
	color: #222;
}
#text_lieferanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	position: relative;
	top: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 2px 0 2px 2px;
	width: 410px;
	color: #222;
	background: #f0f0f4;
}
#text_DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	width: 210px;
	color: #222;
}
#text_DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	width: 210px;
	color: #222;
}
#text_DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	width: 210px;
	color: #222;
}
#text_DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	width: 210px;
	color: #222;
}
#text_DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	width: 210px;
	color: #222;
}
#text_DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	width: 210px;
	color: #222;
}
#text_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	width: 210px;
	color: #222;
}
#text_email_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	width: 410px;
	color: #222;
}
#text_DELIVERY_DESIRED_DATE_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	padding-right: 10px;
	width: 200px;
	color: #222;
	font-weight: bold;
}
#DELIVERY_DESIRED_DATE_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	width: 210px;
	color: #222;
}
#text_DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	padding-right: 10px;
	width: 200px;
	color: #222;
}
#DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4 {
	width: 210px;
	color: #222;
}
.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE5 {
	position: relative;
	top: 0;
	float: left;
	width: 410px;
	color: #222;
}
#text_versand_BASKET_ORDERCONFIRMATION_TEMPLATE5 {
	width: 410px;
	padding: 2px 0 2px 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #222;
	background: #f0f0f4;
}
#text_pauschale_BASKET_ORDERCONFIRMATION_TEMPLATE {
	float: left;
	position: relative;
	top: 10px;
	margin-top: 0;
	margin-bottom: 10px;
	width: 410px;
	padding: 0;
	color: #222;
}
#SHIPPING_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE5 {
	float: left;
	width: 260px;
	padding: 0;
	color: #222;
}
#PRICE_SHIPPING_TAX_BASKET_ORDERCONFIRMATION_TEMPLATE5 {
	float: right;
	width: 150px;
	padding: 0;
	color: #222;
}
#text_zahlungsweise_BASKET_ORDERCONFIRMATION_TEMPLATE6 {
	float: left;
	width: 410px;
	padding: 2px 0 2px 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #222;
	background: #f0f0f4;
}
.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE6 {
	position: relative;
	top: 0;
	float: left;
	width: 410px;
}
#PAYMENT_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE6 {
	float: left;
	width: 260px;
	padding: 0;
	color: #222;
}
#TAX_INCL_EXCL_BASKET_ORDERCONFIRMATION_TEMPLATE6 {
	float: right;
	width: 150px;
	padding: 0;
	color: #222;
}
.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE7 {
	position: relative;
	top: 10px;
	float: left;
	width: 410px;
}
#text_PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7 {
	float: left;
	width: 260px;
	padding: 0;
	color: #222;
}
#PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7 {
	float: right;
	width: 150px;
	padding: 0;
	color: #222;
}
#text_regards_BASKET_ORDERCONFIRMATION_TEMPLATE {
	margin-top: 20px;
	width: 410px;
	padding: 0;
	margin-bottom: 10px;
	color: #222;
}
.BASKET_TEMPLATE_EMPTY {
	position: relative;
	top: 10px;
	padding: 10px;
	text-align: left;
	width: 410px;
	font-weight: bold;
	color: #222;
}
#backtolist_BASKET_EMPTY {
	position: relative;
	top: 10px;
	text-align: left;
	padding: 10px;
	color: #222;
}
.BASKET_REQUIRED_INFO_MISSING {
	position: relative;
	top: 10px;
	text-align: left;
	width: 410px;
	font-weight: bold;
	color: #222;
}
.floatbox_TRACKING_DISPLAY_INFO1 {
	position: relative;
	top: 0;
	float: left;
	width: 570px;
}
#text_datum_zeit_TRACKING_DISPLAY_INFO1 {
	float: left;
	width: 120px;
	padding: 0;
	color: #222;
}
#text_code_TRACKING_DISPLAY_INFO1 {
	float: left;
	width: 50px;
	padding: 0;
	color: #222;
}
#text_aktion_TRACKING_DISPLAY_INFO1 {
	float: left;
	width: 200px;
	padding: 0;
	color: #222;
}
#text_kommentar_zeit_TRACKING_DISPLAY_INFO1 {
	float: left;
	width: 200px;
	padding: 0;
	color: #222;
}
.floatbox_TRACKING_DISPLAY_INFO2 {
	position: relative;
	top: 0;
	float: left;
	width: 570px;
}
#datum_zeit_TRACKING_DISPLAY_INFO2 {
	float: left;
	width: 120px;
	padding: 0;
	color: #222;
}
#code_TRACKING_DISPLAY_INFO2 {
	float: left;
	width: 50px;
	padding: 0;
	color: #222;
}
#aktion_TRACKING_DISPLAY_INFO2 {
	float: left;
	width: 200px;
	padding: 0;
	color: #222;
}
#kommentar_TRACKING_DISPLAY_INFO2 {
	float: left;
	width: 200px;
	padding: 0;
	color: #222;
}
.shopadmin {
	position: relative;
	top: 10px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 570px;
	font-weight: bold;
	color: #222;
}
.tx-ttproducts-pi1 input {
	border: 1px solid #d36100;
	padding: 2px;
	margin-top: 15px;
}
.mailform input {
	border: 1px solid #d36100;
	padding: 2px;

	width:24em;
}
.mailform .head{
	width:8em;
}
.tx-ttproducts-pi1 textarea {
	border: 1px solid #d36100;
	padding: 2px;
}
.mailform textarea{
	border: 1px solid #d36100;
	padding: 2px;
	width:29.6em !important;
	margin-top:2px;
}
.ext-ie{
width:24em !important;
}
.mailform select{
	width:24.6em !important;
}
.tt_products_basket_info {
	margin-top: 20px;
}
.tx-ttproducts-pi1 fieldset {
	border: 1px solid #ccc;
	display: block;
	margin-bottom: 15px;
}
.tx-ttproducts-pi1 caption {
	margin-bottom: 15px;
	text-align: left;
}
.tx-ttproducts-pi1 label {
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	float: left;
	width: 12em;
	display: block;
	margin-top: 15px;
}
.tx-ttproducts-pi1 label.checkbox {
	width: auto;
}
.tx-ttproducts-pi1 input.checkbox {
	float: left;
}
.tx-ttproducts-pi1 select {
	border: 1px solid #d36100;
}
.tx-ttproducts-pi1-wrap2 {
	color: #222;
	font-weight: bold;
	font-size: 12px;
}
.tx-ttproducts-pi1-wrap1 {
	color: #222;
	font-weight: bold;
	font-size: 12px;
}
.tx-ttproducts-pi1 {
	color: #222;
	font-weight: 400;
}
ul.shop li {
	font-size: 0.8em !important;
}
ul.shop span.cat_subtitle {
	display: block;
	margin-top: 5px;
	margin-left: 15px;
	margin-bottom: 5px;
}
#tx-ttproducts-pi1-search .inputimage {
	border: none;
	border-width: 0;
	border-color: #fff;
}
#tx-ttproducts-pi1-search input {
	border: 1px solid #d36100;
}
.tx-ttproducts-pi1 .prod_label {
	float: left;
	width: 8em;
}


.tx-ttproducts-pi1 .product_zuordnung .prod_label,
.tx-ttproducts-pi1 .preis .prod_label {
	float: left;
	width: 26em;
	height:1.5em;
}
.tx-ttproducts-pi1 .product_ul li,
.tx-cal-controller  .product_ul li {
	font-size: 0.8em !important;
	margin-top: 0.1em !important;
}
.tx-ttproducts-pi1 #tx-ttproducts-pi1-list table .product_ul li,
.tx-cal-controller  table .product_ul li  {
	font-size: 1em !important;
	margin-top: 0.1em !important;
	list-style-image: none !important;
	list-style-type: none !important;
}
.tx-ttproducts-pi1 .product_note, .tx-ttproducts-pi1 .product_zuordnung {
	clear: both;
	margin-bottom: 0.3em;
	padding-bottom: 0.3em;
	
}
.tx-ttproducts-pi1 .product_note{
	display:inline;
}

.tx-ttproducts-pi1 .product_note img{
	float:left;
	margin-right:0.7em;
}
.tx-ttproducts-pi1 .product_note  p.bodytext  img{
float:none;
}

.tx-ttproducts-pi1 .product_zuordnung{
	background:#F9F9F9 none repeat scroll 0 0;
	border-bottom:1px solid #D4D8D9;
	border-top:1px solid #D4D8D9;
	margin-top:0.8em;
	padding:5px 5px 0;
	
}

#tx-ttproducts-pi1-single h1{
	border-bottom:1px solid #D4D8D9;
	padding-bottom:5px;
}
.tx-ttproducts-pi1 .product_zuordnung .prod_label .label,
.tx-ttproducts-pi1 .preis .prod_label .label{
	display:block;
	float:left;
	width:7.5em;
	height:1.5em;
}

#registrationForm {
	margin: 0;
	vertical-align: top;
}
.delivery {
	float: left;
	width: 50%;
}
.payment {
}
.product_image {
	float: left;
	margin: 0 10px 10px 0;
}
.product_image.rahmen img{
	border:1px solid #999999 !important;
}
.button {
	background: #D46100 url(../img/pfeil_buttons.gif) no-repeat right top;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.9em;
	padding-right: 20px !important;
	border: none !important;
}

.button:hover {
	background: #B94907 url(../img/pfeil_buttons_hover.gif) no-repeat right top;
cursor:pointer;
	}
.basket_items {
	width: 100%;
}
.basket_items th  {
	height: 1.4em;
	text-align: left;
	background: #666;
	color: #fff;
	padding: 3px;
}
.basket_items .border-left {
	border-left: 1px dotted #fff;
}
.basket_items .border-left-td,
table.bestellhistorie .border-left-td {
	padding: 3px;
	border-left: 1px dotted #666;
}

table.bestellhistorie td.artikel{
	padding-left:1em;
}
.basket_items .product_image-td {
	text-align: center;
}
.basket_table, .delivery, .payment {
	border-bottom: 1px dotted #babebd;
}
.delivery, .payment {
	height: 8em;
	border-bottom: 1px dotted #babebd;
}
.delivery p, .payment p, .price_summary p {
	color: #666;
}
.price_summary {
	margin-top: 15px;
}
.clear {
	clear: both;
}
.listitem_header {
	text-align: left;
	background: #666;
	color: #fff;
	padding: 3px;
	margin-top: 15px;
	margin-bottom: 8px;
}
.listitem_header a, .listitem_header a:visited, .listitem_header a:active {
	color: #fff !important;
	font-weight: bold;
	text-decoration: none !important;
}
.listitem_header a:hover {
	text-decoration: underline !important;
}
.listitem_image {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}
.order_form {
	text-align: right;
	font-size: 0.8em;
}
.order_form form {
	float: right;
}
.order_form label {
	width: 4.5em;
	margin-top: 2px;
}
.order_form input {
	margin-top: 0;
}
.price {
	float: left;
}
.link {
	margin: 8px 0;
}
.tt_products_item_list form {
	margin-bottom: 40px;
}
.invoice_address, .notes, .leftbutton {
	
}
.delivery_address, .price_summary, .rightbutton {
	float: right;
	width: 48%;
}
.price_summary {
	width: 41%;
}
.tt_products_basket_payment .delivery_address, 
.tt_products_basket_payment .price_summary,
.tt_products_basket_payment .invoice_address,
.tt_products_basket_payment .notes{
	float:none;
	width:100%;
}

#contentbox .tt_products_basket_payment .form_control form{
	background:none;
}

form .delivery_address {
	float: none !important;
	width: 100%;
}
.delivery-payment {
	width: 100%;
}
.tx-ttproducts-pi1 select {
	border: 1px solid #d36100;
	font-size:0.76em;
	color:#000;
	margin-top:1em;
	width:17em;
}
.order_status, 
.admin_control_ok, 
.admin_control_switch_order,
.email_message, 
.message_to_shop, 
.invoice_address, 
.delivery_address, 
.delivery-payment, 
.basket_items {
	padding-bottom: 10px;
	border-bottom: 1px dotted #babebd;
	margin-bottom: 15px;
}

#miniwarenkorb .shoplinks{
display:none;
}
#miniwarenkorb  .tx-ttproducts-pi1{
	float:right;	
        display:inline;
	margin-left:0.2em;
	font-size:1.1em;
}
#miniwarenkorb  .tx-ttproducts-pi1 .basket{
	line-height:0.8em;
	margin-top:0.4em;
	border-left:1px solid #A84A00;
}

#miniwarenkorb  .tx-ttproducts-pi1 .basket img{
	margin-left:0.6em;
}

.ext-ie #menu_top .tx-ttproducts-pi1 .basket{
	line-height:0.8em;
	margin-top:0.3em;
	border-left:1px solid #A84A00;
}
.tt_products_minibasket-empty{
display:none;
}

.tx-cal-controller .geschaeftsreisen_ausland .loc{display:none;}

.shop_list{
	display:block;
	float:right;
	margin-right:7em;
	width:11em;
	height:1.5em;
}
.tx-ttproducts-pi1 div.preis{
	background:#F9F9F9 none repeat scroll 0 0;
	border-bottom:1px solid #D4D8D9;
	border-top:1px solid #D4D8D9;
	margin-top:0.8em;
	padding:5px 5px 0;
}
table.basket_items,
table.bestellhistorie,
span.mini_link{
	font-size:12px;	
}
table.basket_items input{
	margin:0;
}
.tt_products_basket label{
	float:none;
	font-size:0.76em;
}
table.bestellhistorie .summe{
	text-align:right;
}
table.bestellhistorie .nummer{
	text-align:left;
}
#contentbox .tt_products_basket form{
	background:none;
}
tr.listitem{
	vertical-align:top;
}
.form_control input{
	font-size:0.76em;
	background:#D36100 url(../../img/pfeil_buttons.gif) no-repeat scroll right top;
border:medium none !important;
color:#FFFFFF;
font-weight:700;
margin-top:1em;
padding-right:20px !important;
text-transform:uppercase;
width:20em !important;
text-align:left;
}

/* Rechnungsadresse */

#contentbox form.addresses {
    background:none;
}
#contentbox form fieldset {
    margin-bottom:0;
	padding-left: 13px;
}
#contentbox form.addresses input{
    font-size:0.8em;
}
#contentbox form div.billing_address,
#contentbox form div.shipping_address,
#contentbox form div.notes,
#contentbox form div.trading_conditions{
    background: url(http://dena15.dev/fileadmin/template/css/formulare_01_FILES/form_eck.png) no-repeat scroll 100% 0% rgb(236, 236, 236);
    padding:10px;
    margin-bottom:1em;
}
#contentbox form div.billing_address #billing_city,
#contentbox form div.shipping_address #delivery_city{
    width:10.8em;
}
.tt_products_basket_info label{
	font-size:0.76em;
}
.tt_products_basket_info .notes{
	width:96.5%;
	float:none;
}
.tt_products_basket_info .notes textarea{
    clear:both;
    display:block;
    float:none;
    width:99%;
}
	

/* AGBs */
.tx-ttproducts-pi1 .trading_conditions input{
	float:none;
	clear:both;
	margin-top:0;
	vertical-align:center;
}
.admin_control{
	display:none;
}
td.category_sum{
	text-align:right;
	background:#fff;
	border-top:1px solid #333;
}
td.category_sum.sum_nr1{
	display:none;
}
td.category_title{
    background:#fff;
}
.ausblenden{
display:none !important;}

.textblock_right .tx-ttproducts-pi1{
	padding:5px 10px;
}

div.widerruf{
	padding:10px;
	background:#EBEBED;
}

.img_rahmen img{
	border:1px solid #EBEBED;
}