body, table {
      font-family: Verdana, Arial, Helvetica;
      font-weight:;
      font-style:;
      font-size: 11px;
      color: #000000;
}

td.space, img {
  font-size: 0px;
  line-height: 0px;
}

div.framemenu {
  background-color: #BFA761;
  margin-top: 5px;
  border: 1px solid #7F6F42;
  padding-top: 7px;
  padding-right: 5px;
  padding-bottom: 7px;
  padding-left: 10px;
}

table.Middle {
  max-width: 994px;
  
}

.NavBarRight .ContextBox {
  border: 1px solid #BFA761;
}

.ProductDetails .ImageArea {
  width: 200px;
  min-width: 200px;
  min-height: 203px;
  padding: 1px 1px 1px 1px;
  margin: 0 20px 0 0;
}

.ImageContainer {
  width: 230px;
  _display: inline;
  float: left;
}

.ProductDetails {
  border: 1px solid #BFA761;
  padding: 10px 10px 0px 10px;
  margin: 65px 0px 0px 0px;
  background: #FCE395;
}

#PreviewArea {
  width: 200px;
  height: 203px;
  background: #BFA761;
}

#PreviewPlayer {
  top: 3px;
  min-height: 12px;
  width: 200px;
 
}

.ListItemCategory {
	border: 1px solid #BFA761;
  background-color: #FDE396 !important;
  padding: 10px;
  width: 208px;
  margin: 5px;
}

td.CatPreview {
	padding-bottom: 10px;
}

div.InfoArea {
  max-width: 600px;
}

.ProductListImageBox div.InfoArea {
	border: 1px solid #BFA761;
  background-color: #FDE396 !important;
  padding: 10px;
  height: 250px;
  width: 148px;
}

.TaxAndShippingInBox {
	margin-top: 0px;
	margin-bottom: 0px;
}

.PriceInBox {
	margin-top: 8px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.BasketInBox {
	text-align: left;
	margin-top: 0px;
	padding-top: 0px;
}

td.CatLeft {
	text-align: left;
	padding-right: 14px;
}

td.CatMiddle {
	text-align: center;
}

td.CatRight {
	text-align: right;
	padding-left: 14px;
}

td.CatLeft .ListItemCategory,
td.CatMiddle .ListItemCategory,
td.CatRight .ListItemCategory {
	text-align: left;
}

select.ShippingComment option {
	padding-right: 15px;
}

input.ShippingComment {
	vertical-align: bottom;
}

textarea.ShippingComment {
	float: left;
	margin-right: 10px;
}

.TextfieldContainer {
	vertical-align: bottom;
}

.Dialog {
	z-index: 0;
}

ul.OrderProcessStatus {
  margin: 7px 0 0 8px;
  padding: 0 0 0 6px;
}

/* Begin Cartridge FirstLogin */

.FirstLoginContent {
	margin-top: 8em;
	padding: 10px;
}

.SubmitButtons {
	margin-top: 20px;
}


/* End Cartridge FirstLogin */

.LinkShippingOption {
  text-align: right;
}

input.ShortText
{
  width: 40px;
  line-height: 120%;
}

.ErrorMessage {
  color: #B11824 !important;
}

.DialogMessage p {
  color: #B11824 !important;
  font-weight: bold;
}

input.Search,
input.Login{
  
  width: 130px !important;
}

.QuarterSize {
	width: 25% !important;
}

.ImageAreaInBox {
	background: transparent !important;
}

.ImageContainer {
padding: 10px;
margin: 0;
}

.InfoArea {
padding: 10px;
}

.ImageArea {
	background: transparent !important;
}

.ListItemCategory p {
  height: 77px;
}

table.ProductListImageBox div.TaxAndShippingInfo {
  padding-top: 10px;
  margin-left: -2px;
  margin-right: -2px;
}

#PreviewArea {
  background-color: #FCE395;
}

.ShopClosed {
  background-color: #FFECB0;
  margin-top: 130px;
}


/*//////////////////// NEU */

/*
 * Spalten bekommen neue Klassennamen LI-* damit sie sich nicht mit vorhandenen überschneiden
 */

table.ListProductCompact .AddAllToBasket {
  text-align: right;
}

table.ListProductCompact {
  empty-cells: show;
  border-collapse: collapse;
  width: 728px;
}

table.ListProductCompact td {
  display: table-cell;
}

table.ListProductCompact tr {
  display: table-row;
  height: 28px;
  width: 728px;
}

table.ListProductCompact td.LI-Alias {
  width: 55px;
  text-align: center;
}

table.ListProductCompact td.LI-Name {
  width: 528px;
  text-align: left;
  font-weight: bold;
}

table.ListProductCompact td.LI-Price {
  width: 65px;
  text-align: right;
  font-weight: bold;
}

table.ListProductCompact td.LI-StockLevel {
  width: 20px;
  text-align: center;
}

table.ListProductCompact td.LI-Quantity {
  width: 60px;
  text-align: center;
}

table.ListProductCompact td.LI-Quantity input {
  text-align: right;
}

.PrintNow {
  margin-top: 65px;
}

div.ProductDetail {
  margin-top: 60px;
}

div.ProductDetail img {
  border: 1px solid #BDA663;
}

ul.OrderProcess li {
  margin: 0 2px 0 2px;
}

.BundledProductsInfoContainer {
	background-color: #FCE395;
	border: 1px solid #BFA761;
	padding: 5px;
}

.BundledProductsInfoContainer * {
	background-color: #FCE395 !important;
}

.CrossSellingContainer {
	background-color: #FCE395;
	border: 1px solid #BFA761;
	padding: 5px;
}
.CrossSellingContainer * {
	background-color: #FCE395 !important;
}

.ProductDetails .InfoArea {
	float: left;
	width: 455px !important;
}