/*
  Innochange GmbH - Rotert Shop
  Style Extension
*/

.NavBarTop {
  background: transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/HeaderBackground.png) no-repeat scroll left top;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/HeaderBackground.png');

}

.NavBarTop table.SizeContainer {
  width: 100%;
}

.GeneralLayout {
  padding-left: 40px;
  padding-right: 40px;
  /*background: transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/BackgroundRepeat.png) repeat-x scroll left top; 
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/BackgroundRepeat.png', sizingMethod='scale');
  */  
}

.NavBarTop .Active,
.NavBarTop .NavigationElement {
  background: none;
  padding: 0 0 0 21px;
}

.NavBarTop div .SearchText.Left {
  width: 60px;
  padding-right: 10px;
}

.NavBarTop div .SearchText.Left,
.NavBarTop div .SearchText.Right {
  float: left;
}
  
.NavBarTop div .SearchText.Left,
.NavBarTop div .SearchText.Right a {
  color: #B41200;
  font-size: 14px;
  font-family: Arial;
  font-weight: bold;
}

.NavBarTop div .SearchText.Right a {
  text-decoration: underline;
  line-height: 140%;
}

.NavBarTop div .SearchText.Right {
  padding-left: 10px;
  width: 30px;
}

.NavBarTop .SearchElement div.Entry {
  float: right;
}

.InputField.SearchForm,
.InputField.SearchForm input.Search {
  float: left;
}

.InputField.SearchForm input.Search {
  border: 1px solid #333;
  margin-top: 0px;
  padding-top: 1px;
  padding-left: 3px;
  height: 17px;
  font-size: 12px;
}

.NavBarTop div .SearchElement {  
  width: 100%;
}

.Header div .LocaleFlags {
  float: left;
}

.Header div .LocaleFlags.Description {
  float: left;
  margin-left: 6px;
  margin-top: 0px;
  width: 127px;
}  

.Header div .LocaleFlags.Description p {
  color: #9B9B9B;
  font-family: Arial,Verdana,Helvetica;
  font-size: 10px;
  font-weight: bold;
  height: 20px;
}

.Header div .LocalWrapper {
  margin-top: 8px;
  margin-left: 27px;
  width: 200px;
}

.Header p.BasketLink, .Header .NavigationElement .ResetBox.NormalWhiteSpace a {
  color: #9B9B9B;
  font-family: Arial,Verdana,Helvetica;
  font-size: 10px;
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  padding-top: 5px;
  width: 168px;
}

.Header .ContextBox {
  margin-top: 0px;
  width: 204px;
}

.Header .ContextBoxBody.EmptyBasket {
  clear: none;
  color: #9B9B9B;
  font-family: Arial,Verdana,Helvetica;
  font-size: 10px;
  font-weight: bold;
}

.Header .ic_CheckoutImage {
    padding-top: 10px;
}

.Header .ContextBoxBody {
  padding-left: 13px;
  padding-top: 16px;
}

.Header .ContextBox .BoxContainer {
  height: 70px;
  width: 132px;
  float: left;
}

.Header .ContextBox .BoxContainer,
.Header .ContextBox .BoxContainer tr,
.Header .ContextBox .BoxContainer td,
.Header .ContextBox .BoxContainer div {
  color: #9B9B9B;
  font-family: Arial,Verdana,Helvetica;
  font-size: 10px;
  font-weight: bold;
}

.ic_BasketButton {
  float: left;
}

.Header span.ic_BasketRed {
  color: #B41200;
  font-weight: bold;
}

table.MiniBasket {
  margin-left:10px;
  border-style: none;
}

table.MiniBasket,
table.MiniBasket td {
  background: transparent;
}

.NavBarLeft .ContextBox .ContextBoxHead span,
.NavBarLeft .ContextBox .ContextBoxHead h1 {
  min-height: 20px;
  padding-top: 9px;
  text-transform: uppercase;
}

.NavBarTop a:hover {
  color: #B41200;
}

.NavBarLeft .ContextBox {
  margin-top: -1px;
}

.NavBarLeft .CategoriesBox a {
  color: #2D2B2C;
  font-size: 12px;
  font-weight: bold;
}

.NavBarLeft .CategoriesBox a:hover {
  color: #2D2B2C;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.NavBarLeft .CategoriesBox .ContextBoxBody {
  padding: 0px 0px 0px 0px;
  margin-bottom: -1px;
}

.FoldingCategoryList .Arrow {
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/PfeilKategorien.png) no-repeat scroll 0 4px;
  margin-left:8px;
  padding-left:16px;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/PfeilKategorien.png'); 
}

.FoldingCategoryList a.RootNode {
  background:none;
  padding-left:0px;
}

.FoldingCategoryList .Arrow.SubCategory {
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/PfeilKategorien.png) no-repeat scroll 0 4px !important;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/PfeilKategorien.png');
}

.FoldingCategoryList .SubCategory {
  background:none;
  margin-left:25px;
  /*padding-bottom:5px;
  padding-top:5px;*/
}

.FoldingCategoryList .SubCategory a,
.FoldingCategoryList .SubCategory a:hover {
  font-size: 10px;
}

.FoldingCategoryList .Arrow.SubSubCategory {
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/PfeilKategorien.png) no-repeat scroll 0 4px !important;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/PfeilKategorien.png');
}

.FoldingCategoryList .SubSubCategory {
  background:none;
  margin-left:42px;
  /*padding-bottom:5px;
  padding-top:5px;*/
}

.FoldingCategoryList .SubSubCategory a,
.FoldingCategoryList .SubSubCategory a:hover {
  font-size: 10px;
}


.NavBarLeft .ContextBoxBody.FoldingCategoryList.OnePixel.ActiveRootContainerStart {
  height: 1px;
  min-height: 1px;
  margin-bottom: 0px;
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/MenuFader.png) no-repeat scroll left top; 
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/MenuFader.png'); 
}

.NavBarLeft .ContextBoxBody.FoldingCategoryList.OnePixel.ActiveRootContainerEnd {
  height: 1px;
  min-height: 1px;
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/MenuFader.png) no-repeat scroll left top;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/MenuFader.png');   
}

.NavBarLeft .ContextBoxBody.FoldingCategoryList.ActiveRootContainer .ic_Node.ActiveDivNode,
.NavBarLeft .ContextBoxBody.FoldingCategoryList.ActiveRootContainer .ic_Node.ActiveDivNode .ic_CenterFix {
  min-height: 29px;
  height: 29px;
}

.NavBarLeft .ContextBoxBody.FoldingCategoryList.ActiveRootContainer {
  /*background-color: #fff;*/
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/MenuFader.png) no-repeat scroll left top;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/MenuFader.png'); 
}

.NavBarLeft .ContextBoxBody.FoldingCategoryList.ActiveRootContainerWrapper {
  background:#fff url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/MenuFader.png) no-repeat scroll left bottom;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/MenuFader.png');
}

html body .MessageInfo {
  background-color: #EFCBC7;
  border-color: #B41200;
}

.ic_Node {
  padding-top: 1px;
  min-height: 29px;
}
  
.ActiveRootContainer .ic_Node {
  min-height: 18px;
}

.ic_NodeHoverFix {
  padding-top: 0px;
  padding-bottom:1px;
  min-height: 20px;
}

.ic_NodeHoverFix.ActiveDivNode {
  padding-top: 0px;
  padding-bottom:1px;
  min-height: 30px;
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/MenuFader.png) no-repeat scroll left bottom;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/MenuFader.png'); 
}

.ic_NodeHoverFix.ActiveDivNode.HasChildren {
  background:transparent;
}

.ic_NodeHoverFix:hover {
  cursor: pointer;
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/MenuFader.png) no-repeat scroll left bottom;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/MenuFader.png'); 
}

.ic_Node:hover,
.ActiveRootContainer .ic_Node:hover {
  cursor: pointer;
  background:#fff url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/MenuFader.png) no-repeat scroll left top;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/MenuFader.png'); 
}

.ic_Node.ActiveParent {
		min-height: 29px;
}

/*	
.ic_Node.ActiveParent:hover {
	background: transparent;
}

.ic_NodeHoverFix.ActiveParent:hover {
	background: transparent;
}
*/

.ic_Node.ActiveParent .ic_CenterFix {
		min-height: 29px;
		_min-height: 29px;
		height: 29px;
}

.ic_Node.ActiveDivNode a {
  text-decoration: none;
  color: #B41200;
  padding-right:5px;
}

.ic_Node.ActiveDivNode {
  margin-bottom: -1px;
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ActiveNode.png) no-repeat scroll right top;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ActiveNode.png');  
}

.ic_Node.ActiveDivNode:hover {
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ActiveNode.png) no-repeat scroll right top;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ActiveNode.png');  
}

.ic_Node.ActiveParent.ActiveDivNode {
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ActiveNode.png) no-repeat scroll right top;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ActiveNode.png');   
}

.FoldingCategoryList .ActiveDivNode .Arrow {
  background: transparent !important;
}

.ic_CenterFix {
  height: 29px;
}

.ActiveRootContainer .ic_CenterFix {
  height: 18px;
}


.ic_TopsellerLogo {
  float: left;
  width: 53px;
  min-height: 40px;
  padding-left: 6px;
}

.ic_TopsellerContent {
  float: left;
  min-height: 40px;
  width: 144px;
}

.ic_TopsellerContent span {
  font-family:Verdana,Helvetica;
  font-size:11px;
}

.ic_TopsellerContent a {
  font-size: 11px;
  font-family: Verdana,Helvetica;
}

.ic_TopsellerContent a:hover {
  color: #B41200;
  text-decoration: underline;
}

input.Login {
  border: 1px solid #333333;
}

.LoginBox .InputField {
  width:130px;
  float: left;
}

.ic_LoginButton {
  padding-right: 10px;
  padding-top: 4px;
  text-align: right;
}

.ic_LoginButton input {
  background: none;
  border: none;
}

.LoginBox a.Action {
  background: none !important;
  padding: 0px !important;
}

.RSSFeed.Classic a,
.RSSFeed.Classic a:visited {
  text-decoration: none !important;
  color: #B11200 !important;
}

.RSSFeed.Classic a:hover {
  text-decoration: underline !important;
}

.RSSFeed.Classic {
  background: transparent !important;
}

.RSSFeed.Classic .PostText {
  padding: 5px 5px 15px 5px !important;  
}

.ContentArea .BreadcrumbItem {
  /*color: #2D2B2C;*/
  color: #666;
}

.ic_YouAreHere {
  color: #B11200;
  font-weight: bold;
  font-size: 12px;
}

.ContentArea h1 {
  color: #B11200;
  padding-top: 5px;
  padding-bottom: 5px;
}

.NavBarBottom .PropertyContainer {
  background: transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/BottomFaderSingle.png) no-repeat scroll left bottom;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/BottomFaderSingle.png');
}

.NavBarBottom .ContextBox {
  margin:5px 0 0;
  padding:0;
  width:200px;
}

.NavBarBottom .ContextBox .ContextBoxHead span,
.NavBarBottom .ContextBox .ContextBoxHead h1 {
  /*font-size: 12px;*/
  color: #2D2B2C;
  text-transform: uppercase;
  height: 25px;
  margin-left: -8px;
}

.NavBarBottom table.SizeContainer {
  width: 100%;
}

.SiteMapLeft {
  width:30%;
}

.SiteMapRight {
  width:70%;
}

.GeneralLayout {
  margin: 0px auto 0px;
}

.NavBarBottom .InputField input {
  border: 1px solid #333333;
}

.NavBarBottom a {
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/PfeilKategorien.png) no-repeat scroll 0 4px;
  padding-left:12px;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/PfeilKategorien.png');
}

.NavBarBottom .ContextBoxBody.NavBarElement0 a {
  background: transparent;
  padding-left: 0px;
}

.NavBarBottom .InputLabelling {
  clear: both;
  padding-top: 5px;
}

.ic_NewsletterButton {
  float: right;
  padding-right: 60px;
  padding-top: 12px;
}

.CategoryList .ListItemProductContainer .InfoArea {
  min-height: 125px;
  height: 125px;
}

.ListItemProductContainer .InfoArea,
.ListItemProduct .ImageArea,
.AlternateRow .ListItemProduct .InfoArea,
.AlternateRow .ListItemProduct .ImageArea,
.AlternateRow .ListItemProduct,
.AlternateRow .ListItemProductInfoContainer td,
.AlternateRow .ListItemProductInfoContainer,
.AlternateRow .ListItemProduct .PriceArea {
  background: none !important;
}

.ListItemProductContainer {
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ProduktFader.png) repeat-x scroll top left !important;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ProduktFader.png', sizingMethod='scale'); 
}

.ContentArea a {
	_position: relative
}

.ListItemProduct .PriceArea {
  float: left;
  clear: both;
}

table.HorizontalDisplay {
  height:106px;
}

.ListItemProduct .PriceArea .Price {
  font-size: 18px;
  color: #B11200;
}

.ListItemProduct .Description {
  height: 40px;
}

.ProductListImageBox .NewProduct,
.ListItemProduct .NewProduct {
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/neu_hg.png) no-repeat scroll top left !important;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/neu_hg.png');
  color: #fff;
  font-size: 10px;
  min-height:30px;
  min-width:30px;
  line-height:28px !important;
  padding-left: 1px;
}

.ProductDetails .NewProduct {
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/neu_hg.png) no-repeat scroll top left !important;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/neu_hg.png');
  color: #fff;
  font-size: 10px;
  min-height:30px;
  min-width:30px;
  line-height:19px !important;
  padding-left: 1px;
}

div.ProductListFoot,
div.ProductListFoot div.InnerFoot {
  background: none;
}

.PagerSizeContainer {
  border: 1px solid #B11200;
  width: auto;
  padding: 10px;
  float: right;
}

.Pager {
  height: auto;
}

.Pager .ic_PagerButton {
  display:inline-block;
  height:20px;
  margin-right:4px;
  padding-left:4px;
  vertical-align:top;
  width: 69px;
}

.Pager .ic_PagerButton span {
	width: 69px;
	display: inline-block;
}

.Pager .ic_PagerButton span i {
	width: 58px;
}

.NextPageIcon,
.BackPageIcon {
	filter: none;
}

.Pager .ic_PagerButton span i.Icon.BackPageIcon {
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/PagerBack.png) no-repeat scroll bottom left !important;
  width: 58px;
  padding-right: 11px;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/PagerBack.png');

}

.Pager .ic_PagerButton span i.Icon.NextPageIcon {
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/PagerNext.png) no-repeat scroll bottom left !important;
  width: 57px;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/PagerNext.png');

}

div.ProductListFoot {
  padding-left: 150px;
  min-height: 40px;
}

div.ProductListHead {
  margin: 0px;
}

.NavBarLeft .LoginBox .ContextBoxBody {
  padding-left: 15px;
} 

.ic_Magnify {
  height: 24px;
  width: 24px;
  float: left;
}

.ic_Magnify img:hover {
  text-decoration: none;
}

.ic_MagnifyText {
  width: 120px;
  height: 24px;
  padding-top: 8px;
  padding-left: 9px;
  float: left;
}

.ic_MagnifyText a {
  font-family:Verdana,Helvetica;
  font-size:11px;
}

table.SelectVariation tr th,
table.SelectVariation tr td,
table.ContentTable tr td,
table.SpecialPricesTable tr td,
table.VariationsTable tr td {
  background: none !important;
  border: none;
}

.ContentArea .SpecialPricesTable tr.AlternateRow td,
.ContentArea .SpecialPricesTable .AlternateRow td,
.ContentArea .SpecialPricesTable .AlternateRow,
.ContentArea .SpecialPricesTable .Alternate td,
.ContentArea .SpecialPricesTable .Alternate,
.ContentArea .SpecialPricesTable table,
.ContentArea .SpecialPricesTable td,
table.SpecialPricesTable {
  font-family:Verdana,Helvetica;
  font-size: 11px;
  background: none !important;
  border: none;
  color: #B11200;
  font-weight: bold;
}

.SpecialPricesPage {
	text-align: left;
}

.ic_PriceInfoPrices {
  border-bottom: 1px dotted #9B9B9B;
}

table.SpecialPricesTable th.ic_PriceInfoPricesLabel {
  font-size: 13px;
  padding: 4px;
  color: #000000;
  font-family: Arial,Verdana,Helvetica;    
}

table.SpecialPricesTable {
	
	margin-left: 30px;
	width:77%;
	float: right;
	margin-bottom: 20px;
	background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ProduktFader.png) repeat-x scroll left top !important;
}

.ContentArea .SpecialPricesTable .PriceInfoPrice,
.ContentArea .SpecialPricesTable .PriceInfoPriceNet,
.ContentArea .SpecialPricesTable .PriceInfoGrossPrice {
  /*float: left;*/
  white-space: nowrap;
  text-align: left;
  padding-left: 25px;
}

.ContentArea .SpecialPricesTable .Alternate .PriceInfoPriceNet,
.ContentArea .SpecialPricesTable .PriceInfoPriceNet {
  font-size: 11px;
}

.ContentArea .SpecialPricesTable .PriceInfoGrossPrice {
  font-size: 10px !important;
  color: #666666 !important;
	padding-right: 10px;
}

.ContentArea .SpecialPricesTable .GrossInfo {
  font-size: 10px !important;
  color: #666666 !important;
}

.ContentArea .SpecialPricesTable h3 {
  padding: 4px;
  font-size: 13px;
}

table.SpecialPricesTable tr th {
	background: none;
	color: #444;
}

.ContentArea .SpecialPricesTable .PriceInfoQuantity {
  /*width: 110px;*/
  padding-left: 10px;
}



input.LinkBasket {
  padding:1px 0 2px 20px;
  text-transform: uppercase;
  font-size: 12px;
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/PfeilRot.png) no-repeat scroll 9px center !important;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/PfeilRot.png');  
}

input.Quantity {
  border: 1px solid #333;
  width:35px;
  margin-bottom:5px;
}

.ic_AccessoryBasketLink input.Quantity {
  margin-bottom: 2px;
}

.ic_Amount {
  font-size: 12px;
  color: #2D2B2C;
}

.ic_ProductBasketButton {
  margin-bottom: -34px;
  padding: 0 5px 15px 18px;
  #padding: 0 0 0 0;
}

.ic_ProductBasketButton:hover {
  cursor: pointer;
}

.ic_ProductDescription {
  font-weight: bold;
  color: #000;
  text-align: left;
  padding-left:7px;
}


.ic_ProductDescriptionText {
  font-size: 12px;
  padding: 8px;
}

.ic_ProductDescriptionText * {
  font-size: 12px !important;
}

.ic_ProductToolbox {
  height: 65px;
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ProduktFader.png) repeat-x scroll top left !important;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ProduktFader.png', sizingMethod='scale');
}

.ic_ProductToolbox a {
  float: left;

}

.ContentArea a.LinkProductRecommendation {
  margin-left: 10px;
  margin-top: 15px;
  padding: 1px 15px 15px 30px !important;
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ProductRecommendation.png) no-repeat scroll top left !important;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ProductRecommendation.png');  
}

.ContentArea a.LinkProductInquiry {
  margin-left: 10px;
  margin-top: 15px;
  padding: 1px 15px 15px 30px !important;
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ProductInquiry.png) no-repeat scroll top left !important;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ProductInquiry.png');
}

.ContentArea a.LinkAddShoppingList {
  margin-left: 10px;
  margin-top: 15px;
  padding: 1px 15px 15px 30px !important;
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ProductShoppinglist.png) no-repeat scroll top left !important;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ProductShoppinglist.png');
}

.ContentArea a.ic_LinkPrintView {
  margin-left: 10px;
  margin-top: 15px;
  padding: 1px 15px 15px 33px !important;
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/Print.png) no-repeat scroll top left !important;
  line-height:200% !important;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/Print.png');
}

.ContentArea a.ic_ShareAddThis {	
	margin-left: 20px;
  margin-top: 17px;
  padding: 1px 15px 15px 33px !important;
}

.ProductDetails .Links {
  min-height: 180px;
}

.ic_PrintProduct {
  text-align: right;
}

input.ButtonBasket {
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/BasketButtonSmall.png) no-repeat scroll 0 0;
  height: 27px;
}

a.Action {
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/PfeilRot.png) no-repeat scroll 2px center !important;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/PfeilRot.png');  
}

.CrossellingCount .Price,
.BundledProductsTable .Price {
  color:#B11200;
  font-size:14px;
  padding-top: 5px;
}

.CrossellingCount .CrossellingInfoArea .FloatRight {
  padding-top: 6px;
}

.ic_MagnifyWrapper {
  padding-left: 14px;
  padding-top: 10px;
}

.ContentArea a:hover, .ContentArea .Link:hover {
  font-weight: inherit;
}

.CrossellingCount {
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ProduktFader.png) repeat-x scroll left -25px !important;
	_display:inline-block;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)
			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/ProduktFader.png', sizingMethod='scale');  
}

.ProductListImageBox tr td,
.CrossellingCount tr td,
.BundledProductsTable tr td {
  background: transparent;
}

.CrossellingCount .CrossellingInfoArea,
.BundledProductsTable bundledproductsinfoarea {
  background: transparent;
}

.ProductListImageBox div.ImageArea,
div.CrossellingImageArea,
div.BundledProductsImageArea {
  background: transparent;
}

.CrossellingCount .Price,
.CrossellingCount .FloatRight,
.BundledProductsTable .Price,
.BundledProductsTable .FloatRight {
  background: transparent;
}

.ContextBoxBody.TaxAndShippingInfo {
  background: transparent !important;
  border: none;
}

table.SelectVariation,
table.ContentTable,
table.SpecialPricesTable,
table.VariationsTable {
  border: none;
}

.SpecialPricesPage p {
  padding-top: 10px;
  padding-left:33px;
  text-align:left;
}

.CategoryList .CategoryText {
	font-size: 13px;
	font-family: Verdana, Helvetica;
}

.ProductDetails.DisplayTable {
	margin-top: 15px;
}

.CustomButton button {
	padding-bottom: 2px;
}

table.OrderStatus, table.UserAttributes {
	margin-left: 1px;
	width: 99%;
}

.ic_gross_specialbox,
.ic_gross {
  color: #9B9B9B;
}

.ic_gross {
  font-size: 9px;
}

span.ic_gross_specialbox {
  font-size: 10px;
  font-family: Arial,Verdana,Helvetica;
  color: #9B9B9B;
}

.ProductOutStockIcon {
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/StockRed.png) repeat scroll 0 0 !important;
  #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/StockRed.png);
}

.ProductOnStockIcon {
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/StockGreen.png) repeat scroll 0 0 !important;
  #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/StockGreen.png);
}

.ProductWarnStockIcon {
  background:transparent url(/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/StockOrange.png) repeat scroll 0 0 !important;
  #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/WebRoot/Rotert/Shops/Rotert/Styles/Rotert/StockOrange.png);
}

.ic_CrossWrapper {
  margin: auto;
  width: 190px;
}

.BlogListItem h2 a {
  font-size: 18px;
}

.Price.Gross {
  color:#9B9B9B;
  font-family:Arial,Verdana,Helvetica;
  font-size:10px;
}

.ContentAreaWrapper {
  overflow-x:hidden;
}

.CategoryList div.CategoryImage {
  padding:0 6px 10px 0;
}

.ProductListImageBox, .CrossellingCount, .BundledProductsTable {
	width: 622px;
}

div.CrossellingImageArea,
div.BundledProductsImageArea {
	white-space: normal;
	width: 196px;
	margin: auto;
}

.CrossellingCount .CrossellingInfoArea,
.BundledProductsTable bundledproductsinfoarea {
	width: 196px;
	margin: auto;
}

.BasketAddressContentSelector {
	text-align: center;
}

.BasketAddressSelectCustomer {
	float: left;
	margin-left: 30px;
	cursor: pointer;
}

.Header div.PropertyContainer,
.Header div.PropertyContainer table.CellLimiter,
.NavBarTop div.PropertyContainer table.CellLimiter,
.Footer div.PropertyContainer,
.Footer div.PropertyContainer table.CellLimiter,
.NavBarBottom div.PropertyContainer table.CellLimiter {
    width: 860px;
}

.ic_PaymentMethods {
    margin-left: 0px;
    padding-left: 0px;
}

.ic_PaymentMethods .ic_Checkbox,
.ic_PaymentMethods .ic_Label {
    float: left;
}

.ic_PaymentMethods .ic_Label {
    padding-top: 3px;
    cursor: pointer;
}

.ic_PaymentMethods input,
.ic_PaymentMethods label {
    cursor: pointer;
}

.ic_More,
.ic_More a {
    font-weight: bold;
}