
/* Seite */
html													{ height: 100%; padding: 0px; margin: 0px; }
body													{ height: 100%; padding: 0px; margin: 0px; font-size: 0.8em; background: url(../images/bg.gif) repeat-x #dee4eb; font-family: Arial, Helvetica, sans-serif;  }



/* Allgemeine Konfiguration */
table													{ font-size: 1em; } 
form													{ display: inline; }

.clearall												{ height: 1px; clear: both; }
.min-height												{ width: 17px; height: 500px; float: left; }

/* Content Links */ 
.linkit a												{ color: #1e2252; text-decoration: none; }
.linkit	a:hover											{ color: #1e2252; text-decoration: underline; }

.passreq_login 										{ margin-top: 5px; }
.passreq_login a									{ color: #1e2252; text-decoration: none; }
.passreq_login a:hover						{ color: #1e2252; text-decoration: underline; }


/* GFX Titel */
.gfx_headline											{ margin-top: 0px;}
.b2headline												{ color: #1E2252; font-size: 1.5em; margin-bottom: 5px; }

/* Aufzählungen */
#main_content_output_wrap ul							{ padding: 0px; margin: 10px 0px 10px 0px; list-style: none; }
#main_content_output_wrap li							{ padding-top: 3px; padding-right: 0px; padding-bottom: 3px;  padding-left: 12px; margin: 0px; background: url(../images/arrow_black.gif) no-repeat 0em 0.55em; font-weight: bold;   }

/* Bild Unterschriften */
.image_caption											{ font-size: 0.9em; color: #1e2252; }



/* Container */
#container												{ margin:0px; padding: 0px; width: 948px; background: #ffffff; min-height: 100%; height: auto !important; height: 100%; position: relative; }
	
	#head_menu											{ height: 33px; width:100%; overflow: hidden; font-size: 0.75em; color: #1e2252; }
	#head_menu a										{ color: #1e2252; text-decoration: none; }
	#head_menu a:hover									{ color: #1e2252; text-decoration: underline; }
		#slogan											{ height: 15px; width: 350px; margin-left: 210px; margin-top: 10px; }
		#head_menuwrap									{ height: 24px; width: 340px; margin-left: 595px; margin-top: -15px; text-align: right; }
		
		#head_menuwrap ul								{ list-style: none; margin: 0px; padding: 0px; }
		#head_menuwrap li								{ margin: 0px; padding: 0px; float: right; margin-left: 20px; height: 25px; }
		#head_menuwrap li a								{ padding: 0px; height: 25px; padding-bottom: 8px; }	
		#service_home  									{ background: url(../images/service_home.gif) no-repeat 0em 0.1em; } 
		#service_home div								{ margin-left: 10px; }
		#service_agb 									{ background: url(../images/service_agb.gif) no-repeat 0em 0.1em; } 
		#service_agb div								{ margin-left: 10px; }
		#service_sitemap 								{ background: url(../images/service_sitemap.gif) no-repeat 0em 0.1em; } 
		#service_sitemap div							{ margin-left: 15px; }
		#service_imprint 								{ background: url(../images/service_imprint.gif) no-repeat 0em 0.1em; } 
		#service_imprint div							{ margin-left: 10px; }				
		 
	
	#logo												{ width: 190px; height: 100px; margin-top: -33px; margin-left: 19px; position: relative; background: url(../images/logo_be_zwei.gif) no-repeat; }
	#panorama											{ width: 942px; height: 196px; margin-top: -67px; margin-left: 3px; overflow: hidden; }
	#contentwrap										{ width: 922px; margin-top: -41px; margin-left: 13px; background: #ffffff; padding-top: 7px; position: relative; }
		#contentwrap_left								{ width: 204px; float: left; background: #ffffff; font-size: 0.9em; }
			#box_leistungen								{ background: #4a4e74; width: 190px; height: 235px; margin-left: 7px; overflow: hidden; }	
				#box_leistungen_header					{ height: 34px; background: url(../images/triangle_white.gif) no-repeat 0px 13px #1e2252; overflow: hidden; }
					#box_leistungen_header div			{ margin: 0px 0px 0px 16px; }
					#box_leistungen_header div ul		{ list-style: none; padding: 0px; margin: 0px; }
					#box_leistungen_header div li		{ padding: 0px; margin: 0px; float: left; }
					
				#box_leistungen_content					{ height: 201px; background: url(../images/box_leistungen_bg.jpg) no-repeat bottom;}
					#box_leistungen_content div			{ margin: 5px 0px 0px 5px; }
					#box_leistungen_content div ul		{ list-style: none; padding: 0px; margin: 0px 0px 0px 8px; }
					#box_leistungen_content div li		{ padding: 0px; margin: 0px;  }
					#box_leistungen_content div li a		{ width: 100%; color: #ffffff; text-decoration: none; padding-left: 23px; padding-top: 3px; padding-bottom: 3px; display: block;  }
					#box_leistungen_content div li a:hover	{ color: #ffffff; text-decoration: underline; }
					
					/* Leistungen Content */
					.leistungen_1 a 					{ background: url(../images/leistungen_1.gif) no-repeat 0em 0em; }
					.leistungen_1 a:hover				{ background: url(../images/leistungen_1_ro.gif) no-repeat 0em 0em; }
					.leistungen_1_act					{ background: url(../images/leistungen_1_ro.gif) no-repeat 0em 0em; }
					.leistungen_1_act 					{ text-decoration: none; font-weight: bold; color: white; }

					.leistungen_2 a 					{ background: url(../images/leistungen_2.gif) no-repeat 0em 0em; }
					.leistungen_2 a:hover				{ background: url(../images/leistungen_2_ro.gif) no-repeat 0em 0em; }
					.leistungen_2_act					{ background: url(../images/leistungen_2_ro.gif) no-repeat 0em 0em; }
					.leistungen_2_act 					{ text-decoration: none; font-weight: bold; color: white; }
					.leistungen_3 a 					{ background: url(../images/leistungen_3.gif) no-repeat 0em 0em; }
					.leistungen_3 a:hover				{ background: url(../images/leistungen_3_ro.gif) no-repeat 0em 0em; }	
					.leistungen_3_act					{ background: url(../images/leistungen_3_ro.gif) no-repeat 0em 0em; }	
					.leistungen_3_act 					{ text-decoration: none; font-weight: bold; color: white; }

					.leistungen_4 a 					{ background: url(../images/leistungen_4.gif) no-repeat 0em 0em; }
					.leistungen_4 a:hover				{ background: url(../images/leistungen_4_ro.gif) no-repeat 0em 0em; }	
					.leistungen_4_act					{ background: url(../images/leistungen_4_ro.gif) no-repeat 0em 0em; }	
					.leistungen_4_act 					{ text-decoration: none; font-weight: bold; color: white; }

					.leistungen_5 a 					{ background: url(../images/leistungen_5.gif) no-repeat 0em 0em; }
					.leistungen_5 a:hover				{ background: url(../images/leistungen_5_ro.gif) no-repeat 0em 0em; }						
					.leistungen_5_act					{ background: url(../images/leistungen_5_ro.gif) no-repeat 0em 0em; }						
					.leistungen_5_act 					{ text-decoration: none; font-weight: bold; color: white; }

					.leistungen_6 a 					{ background: url(../images/leistungen_6.gif) no-repeat 0em 0em; }
					.leistungen_6 a:hover				{ background: url(../images/leistungen_6_ro.gif) no-repeat 0em 0em; }						
					.leistungen_6_act					{ background: url(../images/leistungen_6_ro.gif) no-repeat 0em 0em; }						
					.leistungen_6_act 					{ text-decoration: none; font-weight: bold; color: white; }

					.leistungen_7 a 					{ background: url(../images/leistungen_7.gif) no-repeat 0em 0em; }
					.leistungen_7 a:hover				{ background: url(../images/leistungen_7_ro.gif) no-repeat 0em 0em; }
					.leistungen_7_act					{ background: url(../images/leistungen_7_ro.gif) no-repeat 0em 0em; }
					.leistungen_7_act 					{ text-decoration: none; font-weight: bold; color: white; }

					.leistungen_8 a 					{ background: url(../images/leistungen_8.gif) no-repeat 0em 0em; }
					.leistungen_8 a:hover				{ background: url(../images/leistungen_8_ro.gif) no-repeat 0em 0em; }	
					.leistungen_8_act					{ background: url(../images/leistungen_8_ro.gif) no-repeat 0em 0em; }	
					.leistungen_8_act 					{ text-decoration: none; font-weight: bold; color: white; }
					
					.leistungen_9 a 					{ background: url(../images/leistungen_9.gif) no-repeat 0em 0em; }
					.leistungen_9 a:hover				{ background: url(../images/leistungen_9_ro.gif) no-repeat 0em 0em; }						
					.leistungen_9_act					{ background: url(../images/leistungen_9_ro.gif) no-repeat 0em 0em; }						
					.leistungen_9_act 					{ text-decoration: none; font-weight: bold; color: white; }
					
										
															
					
			#box_kontakt							{ width: 198px; height: 150px; background: url(../images/bg_kontakt.gif) no-repeat top left; margin-top: 3px; margin-left: 2px; overflow: hidden; }
				#box_kontakt_inner					{ margin: 10px 0px 0px 18px;  }
		
		#contentwrap_center							{ width: 514px; float: left; background: #ffffff; }
			#mainmenu								{ height: 34px; overflow: hidden; background: url(../images/triangle_white.gif) no-repeat 0px 13px #9faebe; }
				#mainmenu div						{ margin: 0px 0px 0px 16px; }
				#mainmenu div ul					{ list-style: none; margin: 0px; padding: 0px; }
				#mainmenu div li					{ padding: 0px; margin: 0px; float: left; }
				
			#main_content_output					{ width: 100%;  min-height: 350px; background: url(../images/content_center_bg.jpg) no-repeat top left; float: left;  }
				#submenu							{ margin-top: 7px; margin-left: 16px; height: 20px; font-size: 0.9em; }
				#submenu ul							{ list-style: none; margin: 0px; padding: 0px; } 
				#submenu li							{ margin: 0px; padding: 0px; float: left; margin-right: 15px; }
				#submenu li a						{ color: #1e2252; text-decoration: none; }
				#submenu li a:hover					{ color: #1e2252; text-decoration: underline; }
								
				#main_content_output_wrap			{ width: 460px; margin-top: 15px; margin-bottom: 80px; float: left; overflow: hidden; }
		
		#contentwrap_right							{ width: 204px; float: left; background: #ffffff; font-size: 0.9em; }
			/* 1 */
			#box_shop								{ display:none; background: #dee4eb; width: 190px; margin-left: 7px; overflow: hidden; }	
				#box_shop_header					{ height: 34px; background: url(../images/triangle_shop.gif) no-repeat 0px 0px #9faebe; overflow: hidden; }
					#box_shop_header div			{ margin: 0px 0px 0px 16px; }
					#box_shop_header div ul			{ list-style: none; padding: 0px; margin: 0px; }
					#box_shop_header div li			{ padding: 0px; margin: 0px; float: left; }
					
					
				#box_shop_content					{ background: url(../images/box_leistungen_bg.jpg) no-repeat top #1f2353; }
					#box_shop_content div			{ padding: 5px 0px 7px 8px; }		
					#box_shop_content div ul		{ list-style: none; padding: 0px; margin: 0px 0px 0px 8px; }
					#box_shop_content div li		{ padding: 0px; margin: 0px;  }
					#box_shop_content div li a		{ width: 100%; color: white; text-decoration: none; padding-left: 13px; padding-top: 3px; padding-bottom: 3px; display: block; background: url(../images/arrow_white.gif) no-repeat 0em 0.55em;   }
					#box_shop_content div li a:hover{ color: white; text-decoration: underline; }

			/* 2 */
			#box_shop2								{ background: #dee4eb; width: 190px; margin-top: 0px; margin-left: 7px; overflow: hidden; }	
				#box_shop2_header					{ height: 34px; background: url(../images/triangle_shop.gif) no-repeat 0px 0px #9faebe; overflow: hidden; }
					#box_shop2_header div			{ margin: 0px 0px 0px 16px; }
					#box_shop2_header div ul			{ list-style: none; padding: 0px; margin: 0px; }
					#box_shop2_header div li			{ padding: 0px; margin: 0px; float: left; }
					
					
				#box_shop2_content				{ background: url(../images/box_leistungen_bg.jpg) no-repeat top #1f2353; }
					#box_textilshop_inner				{ padding: 5px 0px 7px 18px; color: white;  }

			#box_login_inner						{ background: #dee4eb; width: 190px; margin-top: 7px; margin-left: 7px; overflow: hidden; }	
				#box_login_header					{ height: 34px; background: url(../images/triangle_white.gif) no-repeat 0px 13px #9faebe; overflow: hidden; }
					#box_login_header div			{ margin: 0px 0px 0px 16px; }
					#box_login_header div ul		{ list-style: none; padding: 0px; margin: 0px; }
					#box_login_header div li		{ padding: 0px; margin: 0px; float: left; }
					#box_login_header div li img		{ width: 115px; height: 34px; }
					
				#box_login_content					{ }
					#box_login_content_inner		{ margin: 8px 8px 6px 17px; color: #1e2252;  }
					#box_login_content_inner input	{ font-size: 0.9em; color: #1e2252;  }
					
			#box_basket_inner						{ background: #dee4eb; width: 190px; margin-top: 7px; margin-left: 7px; overflow: hidden; }	
				#box_basket_header					{ height: 34px; background: url(../images/triangle_white.gif) no-repeat 0px 13px #9faebe; overflow: hidden; }
					#box_basket_header div			{ margin: 0px 0px 0px 16px; }
					#box_basket_header div ul		{ list-style: none; padding: 0px; margin: 0px; }
					#box_basket_header div li		{ padding: 0px; margin: 0px; float: left; }
					
				#box_basket_content					{ }
					#box_basket_content_inner		{ margin: 8px 8px 6px 17px; color: #1e2252; }
							
										
		
#footer												{ height: 45px; margin-top: -45px; width: 948px; overflow: hidden; float: left; position: relative; background: url(../images/footer.gif) no-repeat left top; font-size: 0.9em; }
	#footer_content									{ height: 20px; width: 600px; position: relative;  margin-left: 230px; margin-top: 5px; color: #1e2252; }
		#printpage									{ width: 200px; height: 20px; }
		#printpage a								{ color: #1e2252; text-decoration: none; padding-left: 17px; background: url(../images/printpage.gif) no-repeat 0em 0.2em; }
		#printpage a:hover							{ color: #1e2252; text-decoration: underline; padding-left: 17px; background: url(../images/printpage.gif) no-repeat 0em 0.2em; }

		#copyright									{ width: 280px; height: 20px; margin-top: -20px; margin-left: 207px; text-align: right; }



/* FCE Kontakt */
.fce_kontakt										{ width: 150px; color: #686868; }
.fce_kontakt a										{ color: #686868; text-decoration: none; }
.fce_kontakt a:hover								{ color: #686868; text-decoration: underline; }

.fce_kontakt_name									{ font-weight: bold; height: 22px; }
.fce_kontakt_icon									{ height: 20px; width: 22px; float: left;  }
.fce_kontakt_data									{ height: 20px; width: 120px; float: left;  }



/* FCE Textilshop */
.fce_textilshop											{ width: 145px; }
.fce_textilshop a										{ color: white; text-decoration: none; }
.fce_textilshop a:hover							{ color: white; text-decoration: underline; }

.fce_textilshop_name								{ font-weight: bold; height: 22px;}
.fce_textilshop_desc								{ margin-bottom: 5px; }
.fce_textilshop_image								{ }
.fce_textilshop_link								{ font-weight: bold; margin-top: 5px; }
.fce_textilshop_link a							{ padding-left: 12px; background: url(../images/arrow_white.gif) no-repeat 0em 0.4em;  }



/* Sitemap */
.sitemap_1 a										{ font-weight: bold; color: #1e2252; text-decoration: none; padding-left: 15px; background: url(../images/arrow_blue.gif) no-repeat 0em 0.3em; }
.sitemap_1 a:hover									{ color: #1e2252; text-decoration: underline; padding-left: 15px; background: url(../images/arrow_blue.gif) no-repeat 0em 0.3em; }

.sitemap_2 a										{ color: #1e2252; text-decoration: none; padding-left: 15px; background: url(../images/arrow_blue.gif) no-repeat 0em 0.3em; }
.sitemap_2 a:hover								 	{ color: #1e2252; text-decoration: underline; padding-left: 15px; background: url(../images/arrow_blue.gif) no-repeat 0em 0.3em; }

.sitemap_3 a										{ color: #1e2252; text-decoration: none; padding-left: 15px; background: url(../images/arrow_blue.gif) no-repeat 0em 0.3em; }
.sitemap_3 a:hover									{ color: #1e2252; text-decoration: underline; padding-left: 15px; background: url(../images/arrow_blue.gif) no-repeat 0em 0.3em; }



/* News */
.list_news											{ margin-bottom: 20px; }
.list_news_title									{ font-weight: bold; margin-bottom: 3px; } 
.list_news_link										{ margin-top: 2px; }
.list_news_link	a									{ text-decoration: none; color: #1e2252; }
.list_news_link	a:hover								{ text-decoration: underline; color: #1e2252; }

.passreq													{ background: url(../images/passreq.gif); width: 124px; height: 21px; border: 0px; cursor: pointer;   }


/* Commerce Extension */

/* Basket Liste-Ansicht*/
.shop_cat_title										{ }
.shop_list_box										{ width: 100%; background: #dde4ec; }
.shop_list_table									{ width: 100%; margin-bottom: 5px; background: #dde4ec;  }
.shop_list_table_image								{ width: 108px; text-align: center; vertical-align: top; padding-top: 5px; }
.shop_list_table_image img							{ border: 1px solid #9eaebe; }
.shop_list_title									{ font-weight: bold; padding-top: 4px; padding-right: 4px; }
.shop_list_teaser									{ padding-top: 4px; padding-right: 4px; padding-bottom: 8px;  }
.shop_list_price									{ color: #01706a; font-weight: bold; margin-bottom: 8px; }
.shop_list_qty										{ margin-right: 5px; margin-bottom: 4px; }
.shop_list_send										{ margin-right: 5px; margin-bottom: 4px; }
.shop_list_link										{ margin-bottom: 10px; }
.shop_list_link a									{ font-weight: bold; text-decoration: none; color: #00706a; padding-left: 8px; background: url(../images/arrow_green.gif) no-repeat 0em 0.4em; }
.shop_list_link a:hover								{ font-weight: bold; text-decoration: underline; color: #00706a; padding-left: 8px; background: url(../images/arrow_green.gif) no-repeat 0em 0.4em; }
.shop_list_basket									{ background: url(../images/basket.gif); width: 124px; height: 21px; border: 0px; cursor: pointer;   }


/* Basket Single-Ansicht*/
.shop_single_box									{ border: 1px solid #9eaebe; padding: 0px 8px 4px 8px; }
.shop_single_title									{ font-weight: bold; padding-top: 4px; padding-right: 4px; }
.shop_single_image									{ margin-top: 8px; margin-bottom: 8px;  }
.shop_single_image img								{ border: 1px solid #9eaebe; }
.shop_single_table_p_attrib							{ }
.shop_single_table_p_attrib_td1						{ width: 170px; background: #9eaebe; color: white; font-weight: bold; height: 21px; text-indent: 5px; }
.shop_single_table_p_attrib_td2						{ width: 270px; background: #dde4ec; color: #1e2252; text-indent: 5px; }
.shop_single_table_p_attrib_desc_title				{ font-weight: bold; margin-top: 10px; }
.shop_single_table_p_attrib_desc						{ }

.shop_single_table_a_attrib							{ }
.shop_single_table_a_attrib_td1						{ width: 80px;  font-weight: bold; height: 21px; text-indent: 0px; }
.shop_single_table_a_attrib_td2						{ text-indent: 5px; }

.shop_single_table_article							{ width: 440px; margin-bottom: 5px; }
.shop_single_art_header								{ height: 35px; background: #9eaebe; color: white;  }
.shop_single_art_header1							{ font-weight: bold; padding: 3px 5px 2px 5px;  }
.shop_single_art_header2							{ font-size: 0.8em; padding: 0px 5px 3px 5px; }
.shop_single_art_header_title						{ float: left;  }
.shop_single_art_header_price						{ float: right; }
.shop_single_art_header_ean							{ float: left; }
.shop_single_art_header_price_info					{ float: right; }

.shop_single_art_body								{ background: #dde4ec; }
.shop_single_art_text								{ padding: 5px; }
.shop_single_art_desc								{ float: left; width: 320px; }
.shop_single_art_attributes							{ float: left; width: 320px; }
.shop_single_art_images								{ float: right; width: 100px; text-align: right; }
.shop_single_art_images img							{ border: 1px solid #9eaebe; }
.shop_single_art_footer								{ height: 25px; background:#dde4ec; text-align: right; padding-right: 4px; padding-bottom: 2px; }

/* Basket Shop Navi */
.shop_basket_nav									{ width: 100%; margin-top: 10px; }

.shop_basket_next 									{ float: right; text-align: left; display: block; width: 124px; padding: 2px 0px 3px 0px; background: url(../images/icon_checkout.gif) no-repeat;}
.shop_basket_next a									{ display: block; width: 124px; text-indent: 10px; color: #ffffff; text-decoration: none;  }

.shop_basket_back 									{ float: right; text-align: left; display: block; width: 124px; padding: 2px 0px 3px 0px; background: url(../images/icon_checkout.gif) no-repeat; margin-right: 5px; }
.shop_basket_back a									{ display: block; width: 124px; text-indent: 10px; color: #ffffff; text-decoration: none;  }

/* Basket Artikelbox + Payment und Lieferung */
.shop_basket_box									{ background: #dde4ec; color: #1e2252; }
.shop_basket_box_header								{ background: #9eaebe; color: white; height: 25px; }
.shop_basket_paydelivery_l							{ background: #dde4ec; color: #1e2252; margin-right: 5px; height: 95px;  }
.shop_basket_paydelivery_r							{ background: #dde4ec; color: #1e2252; margin-left: 5px; height: 95px;  }

.shop_basket_paydelivery							{ width: 50%; vertical-align: top; }
.shop_basket_paydelivery_title						{ font-weight: bold; color: white; margin-bottom: 8px; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; background: #9eaebe; }
.shop_basket_paydelivery select						{ width: 210px; margin-left: 6px; }							
.shop_basket_paydelivery_price						{ text-align: right; font-weight: bold; margin-top: 15px; margin-right: 6px; }

/* Basket Endpreis Tabelle */
.shop_basket_endprice								{ width: 100%; margin: 20px 0px 20px 0px; }
.shop_basket_endprice_l								{ text-align: right; }
.shop_basket_endprice_r								{ text-align: right; width: 100px; }

/* Checkout Address */
.shop_checkout_box									{ background: #dde4ec; color: #1e2252; padding: 0px; margin: 0px;   }
.shop_checkout_box_title							{ padding: 4px 0px 4px 6px; background: #9eaebe; color: white; font-weight: bold; }
.shop_checkout_box_content							{ padding: 6px 0px 6px 6px; color: #1e2252; }
.shop_checkout_box_content input					{ }

.shop_checkout_invoiceselect						{ background: #dde4ec; color: #1e2252; padding: 0px; margin: 10px 0px 10px;   }
.shop_checkout_invoiceselect_title					{ padding: 4px 0px 4px 6px; background: #9eaebe; color: white; font-weight: bold; }
.shop_checkout_invoiceselect_content				{ padding: 6px 0px 4px 6px; }
.shop_checkout_submit								{ text-align: right; padding: 0px 0px 0px 0px; }
.shop_checkout_submit input							{ background: url(../images/icon_checkout.gif); border: 0px; color: white; padding: 1px 15px 1px 0px; text-indent: 5px; cursor: pointer; margin: 0px; }

/* Checkout Check */
.shop_checkout_box_checkdata						{ background: #dde4ec; color: #1e2252; padding: 0px; margin-bottom: 10px;   }
.shop_checkout_box_checkdata_title					{ padding: 4px 0px 4px 6px; background: #9eaebe; color: white; font-weight: bold; }
.shop_checkout_box_checkdata_content				{ padding: 4px 0px 4px 6px; }

.shop_checkout_checkdata_disclaimer					{ background: #dde4ec; color: #1e2252; padding: 6px; margin: 10px 0px 10px 0px;   }
.shop_checkout_checkdata_terms						{ background: #dde4ec; color: #1e2252; margin: 10px 0px 10px 0px;   }
.shop_checkout_checkdata_terms_l					{ width: 40px; background: #9eaebe; height: 40px; }
.shop_checkout_checkdata_terms_r					{ padding-left: 6px;}

.shop_checkout_checkdata_comments					{ background: #dde4ec; color: #1e2252; padding: 0px; margin: 0px;   }
.shop_checkout_checkdata_comments_title				{ padding: 4px 0px 4px 6px; background: #9eaebe; color: white; font-weight: bold; }
.shop_checkout_checkdata_comments_content			{ padding: 4px 0px 4px 6px; }
.shop_checkout_checkdata_comments_content textarea	{ width: 445px; }

.shop_checkout_checkdata_submit						{ text-align: right; padding: 5px 0px 4px 0px; }
.shop_checkout_checkdata_submit input				{ background: url(../images/icon_checkout.gif); border: 0px; color: white; padding: 1px 15px 1px 0px; text-indent: 5px; cursor: pointer; margin: 0px; }

.shop_checkout_checkdata_paydel_box					{ margin-top: 20px; padding-bottom: 5px; border-top: 1px solid #9eaebe;}						
.shop_checkout_checkdata_paydel_l					{ width: 270px;  height: 20px; font-weight: bold; text-indent: 6px; }
.shop_checkout_checkdata_paydel_r					{ width: 170px;  height: 20px; text-align: right; padding-right: 6px; }

.shop_checkout_checkdata_paydel_l_finish			{ width: 270px; vertical-align: bottom; height: 30px; font-weight: bold; text-indent: 6px; }
.shop_checkout_checkdata_paydel_r_finish			{ width: 170px; vertical-align: bottom; height: 30px; text-align: right; padding-right: 6px; font-weight: bold; }

.shop_checkout_login								{ text-align: left; margin-top: 8px; margin-bottom: 0px; width: 130px;}
.shop_checkout_login a								{ display: block; padding: 3px 0px 3px 10px; background: url(../images/icon_checkout.gif) no-repeat; color: #ffffff; text-decoration: none; }

.tx-commerce-pi3 a									{ color: #1e2252; text-decoration: none; }
.tx-commerce-pi3 a:hover							{ color: #1e2252; text-decoration: underline; }

/* Thanks */
.shop_thanks										{ margin-bottom: 20px; padding: 10px; color: #1e2552; background: #dde4ec; text-align: center; font-weight: bold; }



/* Shop Address Management */
.tx-commerce-pi4 ol									{ list-style: upper-roman; padding: 0px; margin: 0px 0px 0px 25px;}							
.tx-commerce-pi4 li									{ padding: 0px; margin: 0px;}							
.tx-commerce-pi4 a									{ color: #1e2252; text-decoration: none; }
.tx-commerce-pi4 a:hover							{ color: #1e2252; text-decoration: underline; }

.shop_address_box									{ background: #dde4ec; color: #1e2252; padding: 0px; margin-bottom: 7px;   }
.shop_address_box_title								{ padding: 4px 0px 4px 6px; background: #9eaebe; color: white; font-weight: bold; }
.shop_address_box_content							{ padding: 6px 0px 6px 6px; color: #1e2252; }

/* Quickbasket // Zusatz der "#box_basket_inner" */
.shop_quickbasket_basket							{ text-align: right;  margin-top: 8px;}
.shop_quickbasket_basket a							{ text-decoration: none; color: #1e2252; }
.shop_quickbasket_basket a:hover					{ text-decoration: underline; color: #1e2252; }

/* Browse Box */
.tx-commerce-pi1-browsebox a						{ text-decoration: none; color: #1e2252; }
.tx-commerce-pi1-browsebox a:hover					{ text-decoration: underline; color: #1e2252; }



