@charset "utf-8";
/* CSS Document */

/**
 * CSS fuer den plentyMarkets Bestellvorgang.
 *
 * Aendern Sie Ihr CSS selbst ueber den Bereich plenty* > plentyCMS * Dialog > CSS
 */
 
 
/* fieldsets werden an verschiedenen Stellen verwendet, so auch im Bereich 'Wählen Sie eine Lieferanschrift' bzw. OrderBox_DAddress */ 

.Order_Header					{ width:99%; border:none; }
.Order_Header	h1				{ font-size:36px; text-transform:lowercase; font-weight:bold; letter-spacing:-0.05em; padding-bottom:0px; margin-bottom:0px;  }
.Order_Header .bag				{ width:178px; }
.Order_Header .text				{ width:400px; padding:10px;  }
.Order_Header .checkout 		{ text-align:right; vertical-align:bottom; }

 

fieldset 						{ width:95%; margin-top:8px; padding: 4px; border: 1px solid #dddddd; text-align:left; }
fieldset legend 				{ font-weight:bold; font-size:14px; }
fieldset div 					{ padding:10px; }

/* Artikelauflistung im Bestellvorgang */
.Order_ArticleTable 			{ width:99%; margin-top:12px; margin-bottom:12px; border:1px dotted #666; background:#fff; }
.Order_ArticleTable img 		{ max-width:150px; }
.Order_ArticleTable input 		{ margin-bottom:10px; padding:10px;  }
.Order_ArticleTable table td	{ padding:2px 0px 2px 0px; }
.Order_ArticleTable td 			{ padding:10px; border:none; border-bottom:1px dotted #999;  }
.Order_ArticleTable th 			{ padding:10px; font-weight: bold; color:#ffffff; } 
.Order_ArticleTable th, 
.Order_ArticleTable span 		{ color: #FFFFFF; } 

.Order_ArticleTable td 			{ }

/* Darstellung der Summen im Warenkorb */
.Order_TotalsTable 				{ width:99%; margin-top:14px; border-collapse:collapse; }
.Order_TotalsTable td 			{ padding: 15px 3px 15px 3px; border-bottom: #322A0A 1px dotted; }

/* Konfigurationstabelle */
.Order_ConfigTable 				{ width:99%; margin-top:10px; }
.Order_ConfigTable th, 
.Order_ConfigTable th span, 
.Order_ConfigTable th 			{ padding:10px; font-weight:bold; background-color:#6fb1e3 ; color:#FFFFFF!important; }
.Order_ConfigTable td 			{ padding:4px; background-color:#fff; }
.Order_ConfigTable table 		{ margin:10px; border-collapse:collapse; border-width: 1px 1px 1px 1px; border-style: solid solid solid solid; border-color: #322A0A; padding:4px; width:95% }

/* Anzeige der Gesamtsumme im Warenkorb */
.Order_ConfigTableSum 			{ width:99%; }
.Order_ConfigTableSum td		{ border-top: 1px dotted #322A0A; padding:10px; }
.Order_ConfigListTable td 		{ border-top: 1px dotted #322A0A; padding:10px; }
.Order_ConfigListTable div 		{ margin:10px }
 
/* Adresseingabe */
.Order_AddressInputTable 		{ padding-top:10px; padding-bottom:10px; }
.Order_AddressInputTable th 	{ padding:4px; font-weight:bold; background-color:#fff; border-bottom: #FFFFFF 1px solid; }
.Order_AddressInputTable td 	{ padding:4px; }

.MyAccount_Navigation 			{ width: 100%; margin: 0px; padding: 8px 4px 0px 2px; list-style: none; font-weight:bold; border: none; color: #000000; }
.MyAccount_Navigation li a 		{ display: block; margin: 0; padding: 5px; background-color: #000; color: #000000; text-decoration: none; width: 160px; }
.MyAccount_Navigation li a:hover{ background-color: #FFFFFF; }

/* COUPON */
.Order_CouponTable				{ margin-top:20px;}
.Order_CouponTable td			{ padding:10px;   }
/* Artikel - Attributauswahl */
.ArticleAttrTable td 			{ border: 0px; }
.small 							{ font-size: 9px; font-style: normal; }
.red 							{ font-style: normal; color:#CC0000; }

/*
 * CSS definitions for the new webshop login page (since plentyMarkets version 4.200)
 */
.PlentyOrderBox 				{ border: 1px solid #c1c1c1; background-color: #fff; margin-top: 10px; }
.PlentyOrderHeader 				{ background-color: #ebeef1; padding: 5px; font-size: 18px; margin: 0 0 10px 0; }
.PlentyOrderAdvice 				{ background-color: #c2e7ce; padding: 5px; margin: 1px; }
.PlentyOrderContent 			{ padding:5px; }


/* CUSTOM */
 table							{ background:none;}
 td img							{ margin-left:auto; }
#PlentyOrderPayPalExpressPanel	{ display:none; }




 