/* ---------------------------------------------------------------------------------------------- */
/* Allgemeines */
/* ---------------------------------------------------------------------------------------------- */

.delivery_address_info, .floatbox_BASKET_PAYMENT_TEMPLATE5, #link_PID_TRACKING_TRACKING_BASKET_ORDERCONFIRMATION_TEMPLATE, .floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE1, .floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE2, .floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE3, .floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE4, .floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE5, .floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE6, .floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE7, #header_lieferstatus_BASKET_ORDERCONFIRMATION_TEMPLATE, #text_lieferstatus_BASKET_ORDERCONFIRMATION_TEMPLATE, #bestelldatum_BASKET_ORDERCONFIRMATION_TEMPLATE, #header_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE, #header_zahlungsart_BASKET_ORDERCONFIRMATION_TEMPLATE, #header_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE, #text_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE, #text_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE, .addtomemo, .giftcertificate, .tx-srfeuserregister-pi1-captcha-response {
	display: none;
	}
	

#PRICE2_TAX_BASKET2, #text_Rabatt, #rabatt_BASKET_PAYMENT_TEMPLATE2 {
	visibility: hidden;
	}
	
fieldset {
	margin: 0px;
	padding: 0px;
	}

/*
.tx-ttproducts-pi1 form {
	border-color: #807F84;
	}
*/


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

.input_qty	{
	position: relative;
	top: 0px;
	border: none;
	height: 18px;
	}

.inputimage_list {
	position: relative;
	top: 6px;
	border: none;
	}
	
.web_price_LIST {
	font-weight: bold;
	}
	
.anzahl_LIST {
	position: absolute;
	bottom: 15px;
	left: 5px;
	}
	
.anzahl_LIST span.qtyInBasket {
	position: absolute;
	margin-top: 5px;
	margin-left: 5px;
	color: #F07A00;
	}


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

#PRODUCT_IMAGE_SINGLE {
	width: 490px;
	float: left;
	}
	
.floatbox_SINGLE {
	width: 200px;
	float: right;
	}
	
.page_links {
	display: none;
	}
	
div#backtolist_SINGLE {
	margin-top: 10px;
	}
	
.anzahl_DETAIL span.qtyInBasket {
	margin-left: 10px;
	color: #F07A00;
	}



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

#tx-ttproducts-pi1-basket, #tx-ttproducts-pi1-info {
	position: relative;
	margin: 0px;
	padding: 0px;
	top: 0px;
	}
	
	
#tx-ttproducts-pi1-basket h1, #tx-ttproducts-pi1-info h1, #tx-ttproducts-pi1-payment h1, #tx-ttproducts-pi1-finalize h1 {
	font-size: 20px;
	margin: 20px 0px 0px 0px;
	}

.basket, .basket_payment, .orderconfirmation {
	position: relative;
	top: 20px;
	margin: 0px;
	padding: 0px;
	color: #807F84;
	width: 685px;
	}

#tx-ttproducts-pi1-info form {
/* wierd but effective for ff and safari */
/*
	border: 1px solid transparent;
*/
	}

.floatbox_BASKET, .floatbox_BASKET2, .floatbox_BASKET5, .floatbox_BASKET_PAYMENT_TEMPLATE5, .floatbox_BASKET_PAYMENT_TEMPLATE6, .floatbox_BASKET_PAYMENT_TEMPLATE7 {
	position: relative;
	top: 0px;
	float: left;
	font-weight: bold;
	width: 685px;
	}

.floatbox_BASKET {
	border-bottom: 1px solid #807F84;
	margin-bottom: 10px;
	}

.floatbox_BASKET4 {
	margin-bottom: 10px;
	}

.floatbox_BASKET4 input {
	border: none;
	background-color: transparent;
	}

.floatbox_BASKET5, .floatbox_BASKET_PAYMENT_TEMPLATE7 {
	padding-top: 5px;
	border-top: 1px solid #807F84;
	margin-top: 10px;
	}

.floatbox_BASKET2 {
	font-weight: normal;
	}

#text_Produkt, #PRODUCT_TITLE_BASKET2, #produkte_BASKET_PAYMENT_TEMPLATE2 {
	float: left;
	width: 225px;
	padding: 0px;
	}
	
#text_Anzahl, #FIELD_QTY_BASKET2, #anzahl_BASKET_PAYMENT_TEMPLATE2 {
	float: left;
	width: 84px;
	padding: 0px;
	}

#text_Einzelpreis, #PRICE_TAX_BASKET2, #gesamt_BASKET_PAYMENT_TEMPLATE2 {
	float: left;
	width: 90px;
	padding: 0px;
	}

#text_Rabatt, #PRICE2_TAX_BASKET2, #rabatt_BASKET_PAYMENT_TEMPLATE2 {
	float: left;
	width: 70px;
	padding: 0px;
	}

#text_Gesamt, #PRICE_TOTAL_TAX_BASKET2, #PRICE_TOTAL_BASKET5, #total_BASKET_PAYMENT_TEMPLATE2 {
	float: left;
	width: 81px;
	padding: 0px;
	}

#BTN_CLEAR_BASKET2, #BTN_UPDATE_BASKET2 {
	float: left;
	width: 67px;
	padding: 0px;
	}

#BTN_CLEAR_BASKET {
	float: left;
	width: 134px;
	padding: 0px;
	}

#text_gesamt_BASKET5, #text_versand_BASKET_PAYMENT_TEMPLATE5, #text_zahlungsweise_BASKET_PAYMENT_TEMPLATE6, #text_PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7 {
	float: left;
	width: 469px;
	padding: 0px;
	}

p.info_price_mwst {
	font-weight: normal;
	}
	

.floatbox_BASKET2 input.btn_dark_small, .floatbox_BASKET5 input.btn_dark_big, .floatbox_BASKET2 input, #SUBMIT_BASKET5 input.btn_nextstep,
.tt_products_basket_info .floatbox_billing_address input, .tt_products_basket_info .floatbox_delivery_address input, .tt_products_basket_info .form_control input.btn_nextstep,
#tx-ttproducts-pi1-payment input.btn_nextstep, .shop_minibasket .btn_nextstep {
	display: block;
	text-align: center;
	background: url(../media/shop/elements/btn_submit_65_dark.gif) no-repeat;
	width: 65px;
	height: 20px;
	line-height: 16px;
	color: #fff;
	text-decoration: none;
	border: none;
	font-size: 0.9em;
	letter-spacing: 0.1em;
	padding-bottom: 2px;
	border: none;
	}

.floatbox_BASKET5 input.btn_dark_big {
	background: url(../media/shop/elements/btn_submit_130_dark.gif) no-repeat;
	width: 130px;
	}

.floatbox_BASKET2 input, .input_qty {
	background: url(../media/shop/elements/input_55_dark.gif) no-repeat;
	width: 55px;
	color: #807F84;
	letter-spacing: 0em;
	font-size: 1em;
	width: 37px;
	padding: 1px 9px 0px 9px;
	text-align: right;
	}

#SUBMIT_BASKET5 input.btn_nextstep, .tt_products_basket_info .form_control input.btn_nextstep, #tx-ttproducts-pi1-payment input.btn_nextstep, .shop_minibasket .btn_nextstep {
	display: inline;
	background: url(../media/shop/elements/btn_submit_100.gif) no-repeat;
	width: 100px;
	font-weight: bold;
	margin: 0px;
	}

#SUBMIT_BASKET5 {
	margin: 0px;
	padding: 0px;
	}

.links_more {
	margin: 20px 0px 20px 0px;
	}	



/* ---------------------------------------------------------------------------------------------- */
/* Warenkorb: Mein Konto */
/* ---------------------------------------------------------------------------------------------- */



.tt_products_basket_info {
	position: relative;
	top: 20px;
	margin: 0px;
	color: #807F84;
	width: 685px;
	}

.floatbox_billing_address, .floatbox_delivery_address, .floatbox_BASKET_PAYMENT_TEMPLATE3, .floatbox_BASKET_PAYMENT_TEMPLATE4 {
	position: relative;
	top: 0px;
	float: left;
	width: 315px;
	}

.floatbox_delivery_notes, .floatbox_agb, .floatbox_BASKET_PAYMENT_TEMPLATE1 {
	position: relative;
	top: 0px;
	clear: both;
	border-top: 1px solid #807F84;
	padding: 10px 0px 10px 0px;
	}
	
.floatbox_addresses {
	position: relative;
	border-top: 1px solid #807F84;
	padding: 10px 0px 10px 0px;
	}


.floatbox_delivery_notes textarea {
	border-color: #807F84;
	color: #807F84;
	letter-spacing: 0em;
	font-size: 1em;
	font-family: Verdana, Arial, sans-serif;
	}


.floatbox_agb {
	}

.billing_address, .delivery_address {
	float: left;
	width: 300px;
	padding: 0px;
	}
	
.billing_adress_item, .delivery_address_item {
	height: 25px;
	width: 300px;
	}

.tt_products_basket_info .billing_adress_item input, .tt_products_basket_info .delivery_address_item input {
	background: url(../media/shop/elements/input_152_dark.gif) no-repeat;
	width: 152px;
	color: #807F84;
	letter-spacing: 0em;
	font-size: 1em;
	float: left;
	border: none;
	width: 134px;
	padding: 1px 9px 0px 9px;
	text-align: left;
	}

.tt_products_basket_info label {
	float: left;
	padding: 0px 0px 2px 0px;
	margin-left: 10px;
	}

.floatbox_delivery_notes label {
	float: none;
	margin: 0px;
	padding: 0px;
	}
	
.checkbox_agb {
	display: inline;
	float: left;
	margin-right: 10px;
	border: none;
	}

.form_control {
	margin-top: 20px;
	clear: both;
	}
	
.tt_products_basket_required_info_missing {
	position: relative;
	margin-top: 20px;
	color: #807F84;
	width: 685px;
	}


/* ---------------------------------------------------------------------------------------------- */
/* Warenkorb: Bestellung */
/* ---------------------------------------------------------------------------------------------- */


#tx-ttproducts-pi1-payment .floatbox_BASKET {
	margin-top: 20px;
	}
	
	
#total_BASKET_PAYMENT_TEMPLATE2 {
	width: 215px;
	}

#text_rechnungsanschrift_BASKET_PAYMENT_TEMPLATE3, #text_lieferanschrift_BASKET_PAYMENT_TEMPLATE4 {
	float: left;
	width: 315px;
	padding: 0px;
	}
	
#tx-ttproducts-pi1-payment input.btn_nextstep {
	background: url(../media/shop/elements/btn_submit_200.gif) no-repeat;
	width: 200px;
	margin: 20px 0px 20px 0px;
	}

#tx-ttproducts-pi1-payment .form_control {
	}
	
.floatbox_BASKET_PAYMENT_TEMPLATE6 {
	margin-top: 10px;
	}


/* ---------------------------------------------------------------------------------------------- */
/* Warenkorb: Quittung */
/* ---------------------------------------------------------------------------------------------- */


#ORDER_UID_BASKET_ORDERCONFIRMATION_TEMPLATE, #text_dank_BASKET_ORDERCONFIRMATION_TEMPLATE {
	font-weight: bold;
	}
	
#text_dank_BASKET_ORDERCONFIRMATION_TEMPLATE p {
	font-weight: normal;
	}

#ORDER_UID_BASKET_ORDERCONFIRMATION_TEMPLATE, #text_payment_emailsend_BASKET_ORDERCONFIRMATION_TEMPLATE {
	margin-bottom: 20px;
	}


/* ---------------------------------------------------------------------------------------------- */
/* Warenkorb: mini */
/* ---------------------------------------------------------------------------------------------- */

.shop_minibasket {
	position: absolute;
	color: #F07A00;
	line-height: 12px;
	top: -155px;
	right: 10px;
	}

.shop_minibasket .btn_globalcheckout {
	position: absolute;
	right: 0px;
	margin-top: 25px;
	}

.shop_minibasket_inside {
	position: absolute;
	color: #F07A00;
	line-height: 12px;
	top: -241px;
	left: 606px;
	}

	
div#msg_loggedin {
	position: absolute;
	top: -140px;
	left: 810px;
	color: #ccc;
	}
	

