/* ---------------------------------------------------------------------------------------------- */
/* Allgemeines */
/* ---------------------------------------------------------------------------------------------- */

/*.delivery_address_info, .floatbox_BASKET3,*/ /*.floatbox_BASKET4,*/ /*.floatbox_BASKET_PAYMENT_TEMPLATE5,*/ /*.floatbox_BASKET_PAYMENT_TEMPLATE6,*/ #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, .addtomemo, .giftcertificate, .tx-srfeuserregister-pi1-captcha-response {
	display: none;
	}
	
fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
	}



/* ---------------------------------------------------------------------------------------------- */
/* Listenansicht */
/* ---------------------------------------------------------------------------------------------- */


.PRODUCT_IMAGE_LIST {
	float: left;
	}
	
.listitem_details {
	width: 140px;
	float: left;
	margin-left: 20px;
	}

.input_qty	{
	position: relative;
	top: 0px;
	left: 0px;
	border: none;
	height: 19px;
	}

.inputimage_LIST, .inputimage_DETAIL {
	position: relative;
	top: 6px;
	border: none;
	background-color: transparent;
	}
	
.infos_LIST {
	position: absolute;
	bottom: 0px;
	font-style: italic;
	}

div#content .infos_LIST a {
	text-decoration: none;
	}

	
.web_price_LIST {
	position: absolute;
	font-weight: bold;
	left: 0px;
	bottom: -20px;
	margin-top: 5px;
	}
	
.anzahl_LIST {
	position: absolute;
	bottom: 20px;
	right: 15px;
	width: 75px;
	}
	
.anzahl_LIST span.qtyInBasket {
	position: absolute;
	left: 50px;
	top: -5px;
	color: #E20646;
	font-size: 0.8em;
	}
	
.PRODUCT_TITLE_LIST {
	font-weight: bold;
	line-height: 14px;
	}

p.listitem_subheader {
	margin-top: 5px;
	line-height: 14px;
	}

/* ---------------------------------------------------------------------------------------------- */
/* Einzelansicht */
/* ---------------------------------------------------------------------------------------------- */

#PRODUCT_IMAGE_SINGLE {
	width: 150px;
	float: left;
	}
	
.floatbox_SINGLE {
	float: left;
	width: 340px;
	margin-left: 10px;
	}
	
.page_links {
	display: none;
	}
	
div#backtolist_SINGLE {
	margin-top: 10px;
	}
	
.anzahl_DETAIL {
	position: absolute;
	right: 15px;
	width: 75px;
	}

.anzahl_DETAIL span.qtyInBasket {
	position: absolute;
	left: 50px;
	top: -7px;
	color: #E20646;
	font-size: 0.8em;
	}

.web_price_DETAIL {
/*
	position: absolute;
*/
	font-weight: bold;
/*
	left: 0px;
	bottom: -20px;
	margin-top: 5px;
*/
	}
	


/* ---------------------------------------------------------------------------------------------- */
/* Warenkorb */
/* ---------------------------------------------------------------------------------------------- */


#tx-ttproducts-pi1-basket .basket {
	min-height: 242px;
	}

/* for Internet Explorer */
/*\*/
* html .tx-ttproducts-pi1-basket {
	height: 242px;
	}
/**/


#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;
/*
	width: 685px;
*/
	}

#tx-ttproducts-pi1-info form {
/* wierd but effective for ff and safari */
/*
	border: 1px solid transparent;
*/
	}

.floatbox_BASKET, .floatbox_BASKET2, .floatbox_BASKET3, .floatbox_BASKET5, .floatbox_BASKET_PAYMENT_TEMPLATE5, .floatbox_BASKET_PAYMENT_TEMPLATE6, .floatbox_BASKET_PAYMENT_TEMPLATE7 {
	position: relative;
	top: 0px;
	float: left;
	font-weight: bold;
	width: 500px;
	}

.basket .floatbox_BASKET {
	border-bottom: 1px solid #807F84;
	margin-bottom: 10px;
	width: 615px;
	}

#tx-ttproducts-pi1-basket .floatbox_BASKET, #tx-ttproducts-pi1-basket .floatbox_BASKET2, #tx-ttproducts-pi1-basket .floatbox_BASKET3, #tx-ttproducts-pi1-basket .floatbox_BASKET5 {
	width: 615px;
	}

/*2008-03-04/md: temporŠr ohne versandkosten .floatbox_BASKET3, */.floatbox_BASKET5, /*2008-03-04/md: temporŠr ohne versandkosten .floatbox_BASKET_PAYMENT_TEMPLATE5,*/ .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: 250px;
	padding: 0px;
	}
	
#text_Anzahl, #FIELD_QTY_BASKET2, #anzahl_BASKET_PAYMENT_TEMPLATE2 {
	float: left;
	width: 64px;
	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_BASKET, #BTN_CLEAR_BASKET2, #BTN_UPDATE_BASKET2 {
	float: right;
	padding: 0px;
	}

#BTN_CLEAR_BASKET {
	width: 60px;
	}

#BTN_CLEAR_BASKET input, #BTN_CLEAR_BASKET2 input.btn_basket_update, #BTN_UPDATE_BASKET2 input.btn_basket_update {
	display: block;
	width: 20px;
	height: 20px;
	border: none;
	padding-bottom: 2px;
	border: none;
	}

#BTN_CLEAR_BASKET2 input.btn_basket_trash {
	background: url(../../media/elements/shop/btn_basket_trash.jpg) no-repeat;
	margin-left: 20px;
	}

#BTN_UPDATE_BASKET2 input.btn_basket_plus {
	background: url(../../media/elements/shop/btn_basket_plus.jpg) no-repeat;
	float: left;
	margin-left: 5px;
	}

#BTN_UPDATE_BASKET2 input.btn_basket_minus {
	background: url(../../media/elements/shop/btn_basket_minus.jpg) no-repeat;
	float: left;
	margin-left: 5px;
	}

#BTN_CLEAR_BASKET input.btn_basket_trash {
	background: url(../../media/elements/shop/btn_basket_trash.jpg) no-repeat;
	margin: 0px;
	}

#BTN_CLEAR_BASKET input.btn_basket_refresh {
	background: url(../../media/elements/shop/btn_basket_refresh.jpg) no-repeat;
	margin-right: 20px;
	float: left;
	}

#SHIPPING_SELECTOR_BASKET3, #text_gesamt_BASKET5, #text_versand_BASKET_PAYMENT_TEMPLATE5, #SHIPPING_TITLE_BASKET_PAYMENT_TEMPLATE5, #text_zahlungsweise_BASKET_PAYMENT_TEMPLATE6, #text_PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7 {
	float: left;
	width: 404px;
	padding: 0px;
	}
	
#PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7 span {
	font-weight: normal;
	float: right;
	margin-right: 60px;
	padding-bottom: 20px;
	}

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, #BTN_UPDATE_BASKET2_2 input.btn_nextstep, #BTN_BACK_BASKET 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/elements/shop/btn_submit_65_dark.gif) no-repeat;
	width: 65px;
	height: 20px;
	line-height: 16px;
	text-decoration: none;
	border: none;
	padding-bottom: 2px;
	border: none;
	font-size: 1em;
	}

.shop_minibasket .btn_nextstep {
	width: 94px;
	text-align: left;
	}

.shop_minibasket .btn_articles {
	width: 113px;
	text-align: left;
	}


.floatbox_BASKET5 input.btn_dark_big {
	background: url(../../media/elements/shop/btn_submit_130_dark.gif) no-repeat;
	width: 130px;
	}

.floatbox_BASKET2 input, .input_qty {
	background: url(../../media/elements/shop/input_35_dark.gif) no-repeat;
	color: #000;
	letter-spacing: 0em;
	font-size: 1em;
	width: 28px;
	padding: 2px 5px 0px 2px;
	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/elements/shop/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;
	}	
*/

#tx-ttproducts-pi1-basket .basket #BTN_UPDATE_BASKET2_2 .btn_nextstep {
	background: url(../../media/elements/shop/btn_basket_articles.gif) no-repeat;
	width: 113px;
	height: 25px;
	padding: 4px 0px 4px 5px;
	text-align: left;
	line-height: 16px;
	margin-left: 0px;
	left: 0px;
	bottom: -25px;
	position: absolute;
	font-weight: normal;
	left: -10px;
	}

#tx-ttproducts-pi1-basket .basket #BTN_BACK_BASKET .btn_nextstep {
	background: url(../../media/elements/shop/btn_basket_articles.gif) no-repeat;
	width: 113px;
	height: 25px;
	padding: 4px 0px 4px 5px;
	text-align: left;
	line-height: 16px;
	margin-left: 0px;
	left: 108px;
	bottom: -25px;
	position: absolute;
	font-weight: normal;
	}
	
/*
#tx-ttproducts-pi1-basket .basket #SUBMIT_BASKET5 .btn_nextstep {
	background: url(../../media/elements/shop/btn_basket_checkout.gif) no-repeat;
	width: 94px;
	height: 25px;
	padding: 4px 0px 4px 5px;
	text-align: left;
	line-height: 16px;
	margin-left: 0px;
	left: 522px;
	top: -52px;
	position: absolute;
	font-weight: normal;
	}
*/

#tx-ttproducts-pi1-basket .basket #SUBMIT_BASKET5 .btn_nextstep {
	background: url(../../media/elements/shop/btn_basket_checkout.gif) no-repeat;
	width: 94px;
	height: 25px;
	padding: 4px 0px 4px 5px;
	text-align: left;
	line-height: 16px;
	margin-left: 0px;
	left: 108px;
	bottom: -25px;
	position: absolute;
	font-weight: normal;
	}

/* #tx-ttproducts-pi1-basket .basket #SUBMIT_BASKET5 .btn_nextstep double { */
#tx-ttproducts-pi1-basket .basket #SUBMIT_BASKET5 .double {
	left: 524px;
	bottom: 267px;
	}


/* ---------------------------------------------------------------------------------------------- */
/* Warenkorb: Mein Konto */
/* ---------------------------------------------------------------------------------------------- */



.tt_products_basket_info {
	position: relative;
	top: 20px;
	margin: 0px;
/*
	width: 622px;
*/
	}

.floatbox_billing_address, .floatbox_delivery_address, .floatbox_BASKET_PAYMENT_TEMPLATE3, .floatbox_BASKET_PAYMENT_TEMPLATE4 {
	position: relative;
	top: 0px;
	float: left;
	width: 250px;
	}

.floatbox_billing_address {
	width: 290px;
	}

.floatbox_delivery_address {
	width: 210px;
	}

.floatbox_delivery_notes, .floatbox_agb, .floatbox_BASKET_PAYMENT_TEMPLATE1 {
	position: relative;
	top: 0px;
	clear: both;
	padding: 10px 0px 10px 0px;
	}
	
.floatbox_addresses {
	position: relative;
	padding: 10px 0px 10px 0px;
	}


.floatbox_delivery_notes textarea {
	border-color: #807F84;
	letter-spacing: 0em;
	font-size: 1em;
	font-family: Verdana, Arial, sans-serif;
	border: 1px solid;
	width: 500px;
	height: 50px;
	}


.floatbox_agb {
	}

.billing_address, .delivery_address {
	float: left;
	width: 250px;
	padding: 0px;
	}

.billing_address {
	width: 290px;
	}

.delivery_address {
	width: 210px;
	}

.billing_address_title, .delivery_address_title {
	height: 25px;
	}

.delivery_address label {
	display: none;
	}
	
.billing_adress_item, .delivery_address_item {
	height: 25px;
	width: 250px;
	}

.billing_adress_item {
	width: 290px;
	}

.delivery_address_item {
	width: 210px;
	}

.tt_products_basket_info .billing_adress_item input, .tt_products_basket_info .delivery_address_item input {
	background: url(../../media/elements/shop/input_152_dark.gif) no-repeat;
/* width: 125px; */
	width: 165px;
	letter-spacing: 0em;
	font-size: 1em;
	float: left;
	border: 1px solid;
	padding: 1px 9px 0px 9px;
	text-align: left;
	}
	
.tt_products_basket_info .billing_adress_item select, .tt_products_basket_info .delivery_address_item select {
	height: 20px;
	letter-spacing: 0em;
	font-size: 1em;
	float: left;
	border: 1px solid;
	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;
	}

#tx-ttproducts-pi1-info .tt_products_basket_info .form_control .btn_nextstep, #tx-ttproducts-pi1-basket .tt_products_basket_info .form_control .btn_nextstep {
	background: url(../../media/elements/shop/btn_basket_checkout.gif) no-repeat;
	width: 94px;
	height: 25px;
	padding: 4px 0px 4px 5px;
	text-align: left;
	line-height: 16px;
	margin-left: 0px;
	left: 157px;
	bottom: -25px;
	position: absolute;
	font-weight: normal;
	}

#tx-ttproducts-pi1-info .tt_products_basket_info .form_control .double {
	left: 524px;
	bottom: 484px;
	}

#tx-ttproducts-pi1-info #BTN_BACK_BASKET .btn_nextstep {
	background: url(../../media/elements/shop/btn_basket_long_back.gif) no-repeat;
	width: 162px;
	height: 25px;
	padding: 4px 5px 4px 0px;
	text-align: right;
	line-height: 16px;
	margin-left: 0px;
	left: -10px;
	bottom: -25px;
	position: absolute;
	font-weight: normal;
	}

.tt_products_basket_required_info_missing {
	position: relative;
	}

#tx-ttproducts-pi1-payment .form_control .btn_basket_required_info_missing {
	background: url(../../media/elements/shop/btn_basket_back.gif) no-repeat;
	width: 94px;
	height: 25px;
	padding: 4px 5px 4px 0px;
	text-align: right;
	line-height: 16px;
	margin-left: 0px;
	left: 0px;
	bottom: -55px;
	position: absolute;
	font-weight: normal;
	}

#tx-ttproducts-pi1-payment .form_control .btn_payment_finalize {
	background: url(../../media/elements/shop/btn_basket_checkout.gif) no-repeat;
	width: 94px;
	height: 25px;
	padding: 4px 0px 4px 5px;
	text-align: left;
	line-height: 16px;
	margin-left: 0px;
	left: 534px;
	top: 2px;
	position: absolute;
	font-weight: normal;
	}

#tx-ttproducts-pi1-payment .form_control .btn_payment_finalize_double {
	background: url(../../media/elements/shop/btn_basket_checkout.gif) no-repeat;
	width: 94px;
	height: 25px;
	padding: 4px 0px 4px 5px;
	text-align: left;
	line-height: 16px;
	margin-left: 0px;
	left: 334px;
	bottom: -55px;
	position: absolute;
	font-weight: normal;
	}

#tx-ttproducts-pi1-payment .form_control .btn_payment_back_address {
	background: url(../../media/elements/shop/btn_basket_long_back.gif) no-repeat;
	width: 162px;
	height: 25px;
	padding: 4px 5px 4px 0px;
	text-align: right;
	line-height: 16px;
	margin-left: 0px;
	left: 0px;
	bottom: -55px;
	position: absolute;
	font-weight: normal;
	}

#tx-ttproducts-pi1-payment .form_control .btn_payment_back_basket {
	background: url(../../media/elements/shop/btn_basket_long_back.gif) no-repeat;
	width: 162px;
	height: 25px;
	padding: 4px 5px 4px 0px;
	text-align: right;
	line-height: 16px;
	margin-left: 0px;
	left: 167px;
	bottom: -55px;
	position: absolute;
	font-weight: normal;
	}

#tx-ttproducts-pi1-info input.mycheckbox {
	display: inline;
	width: 15px;
	height: 15px;
	}

/* ---------------------------------------------------------------------------------------------- */
/* Warenkorb: Bestellung */
/* ---------------------------------------------------------------------------------------------- */


#tx-ttproducts-pi1-payment .floatbox_BASKET {
	margin-top: 20px;
	}

	
#total_BASKET_PAYMENT_TEMPLATE2 {
	width: 100px;
	}

#text_rechnungsanschrift_BASKET_PAYMENT_TEMPLATE3, text_lieferanschrift_BASKET_PAYMENT_TEMPLATE4 {
	float: left;
	width: 250px;
	padding: 0px;
	}

#tx-ttproducts-pi1-payment input.btn_nextstep {
	background: url(../../media/elements/shop/btn_submit_200.gif) no-repeat;
	width: 200px;
	margin: 20px 0px 20px 0px;
	}

#tx-ttproducts-pi1-payment .form_control {
	}

#tx-ttproducts-pi1-payment .floatbox_BASKET_PAYMENT_TEMPLATE2 {
	clear: both;
	}

#tx-ttproducts-pi1-payment .include_paymentlib {
	position: relative;
	display: block;
	bottom: 0px;
	height: 70px;
	clear: both;
	}

#tx-ttproducts-pi1-payment .paystart, #tx-ttproducts-pi1-payment .paystart_double {
	background: url(../../media/elements/shop/btn_basket_checkout.gif) no-repeat;
	width: 94px;
	height: 25px;
	padding: 4px 0px 4px 5px;
	text-align: left;
	line-height: 16px;
	margin-left: 0px;
	font-weight: normal;
	left: 324px;
	position: absolute;
	top: 70px;
	border: none;
	font-size: 1em;
	}

#tx-ttproducts-pi1-payment .paystart_double {
	left: 524px;
	top: -213px;
	}

#PAYMENT_SELECTOR_BASKET4 input {
	border: none;
	}

#tx-ttproducts-pi1-payment #SUBMIT_BASKET_PAYMENT_TEMPLATE7 .form_control {
	position: absolute;
	bottom: 10px;
	margin-left: -10px;
	}

#tx-ttproducts-pi1-payment #SUBMIT_BASKET_PAYMENT_TEMPLATE7 .form_control .btn_payment_finalize {
	background: url(../../media/elements/shop/btn_basket_checkout.gif) no-repeat;
	width: 94px;
	height: 25px;
	padding: 4px 0px 4px 5px;
	text-align: left;
	line-height: 16px;
	margin-left: 0px;
	left: 534px;
	top: -293px;
	position: absolute;
	font-weight: normal;
	}

/*
#tx-ttproducts-pi1-payment .basket_payment {
	position: relative;
	bottom: 0px;
	}
*/

#tx-ttproducts-pi1-payment .basket_payment .floatbox_BASKET_PAYMENT_TEMPLATE7 {
/*
	position: relative;
	bottom: 0px;
*/
	}

/* ---------------------------------------------------------------------------------------------- */
/* 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;
	line-height: 12px;
	bottom: -35px;
	left: 0px;
	}
	
.shop_minibasket span.minibasket_basket_amount {
	background: url(../../media/elements/shop/btn_basket_amount.gif) no-repeat;
	width: 179px;
	height: 17px;
	display: block;
	float: left;
	padding: 4px 0px 4px 10px;
	text-align: center;
	line-height: 16px;
	}


.shop_minibasket span.minibasket_basket_articles {
	background: url(../../media/elements/shop/btn_basket_articles.gif) no-repeat;
	width: 113px;
	height: 17px;
	display: block;
	float: left;
	padding: 4px 0px 4px 0px;
	text-align: left;
	line-height: 16px;
	margin-left: 10px;
	}

.shop_minibasket span.minibasket_basket_checkout {
	background: url(../../media/elements/shop/btn_basket_checkout.gif) no-repeat;
	width: 94px;
	height: 17px;
	display: block;
	float: left;
	padding: 4px 0px 4px 0px;
	text-align: center;
	line-height: 16px;
	margin-left: 10px;
	}

.shop_minibasket span.minibasket_basket_total {
	background: url(../../media/elements/shop/btn_basket_total.gif) no-repeat;
	width: 120px;
	height: 17px;
	display: block;
	float: left;
	padding: 4px 0px 4px 0px;
	text-align: center;
	line-height: 16px;
	color: #fff;
	font-weight: bold;
	margin-left: 10px;
	}

.shop_minibasket_inside {
	position: absolute;
	line-height: 12px;
	bottom: 0px;
	display: none;
	}

	
div#msg_loggedin {
	position: absolute;
	top: -140px;
	left: 810px;
	color: #ccc;
	}
	

#cell_footer {
	margin-top: 50px;
	}



/* ---------------------------------------------------------------------------------------------- */
/* Suche */
/* ---------------------------------------------------------------------------------------------- */

div.suchen {
	position: relative;
	width: 296px;
	margin: 0px 0px 20px 0px;
	padding: 10px;
	}


div.suchen input.suchen {
	background: url(../../media/elements/btn_subnavi_pfeil_small.gif) no-repeat transparent;
	min-height: 15px;
	padding: 2px 0px 10px 25px;
	border: none;
	text-align: left;
	margin-top: 10px;
	}

