﻿/* Schriftart 29.03.10/AWI */
body .PopupContainer * { font-family: Tahoma, Arial, Helvetica; }

/* Kategorien */
div.CategoriesContainer { font-family: Tahoma, Arial, Helvetica; font-size: 8.5pt; text-decoration: none; }

/* Popup */
.ModalBackground   { background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; }
span.PopupInit     { font-family: Tahoma, Arial, Helvetica; font-size: 8.5pt; font-weight: bold; }
div.PopupContainer { font-family: Tahoma, Arial, Helvetica; font-size: 8.5pt; background-color: #8C8C8C; width: 1000px; position: relative; z-index: 99999; }
td.PopupHeader     { border: 1px solid #E2001A; background-image: url('../../../images/ProductFinder/background-top-grey.png'); background-repeat: repeat-x; color: #FFFFFF; } 

.PopupHeaderContainer, .PopupFooterContainer { /*border: 1px solid #8C8C8C;*/ background-image: url('../../../images/ProductFinder/background-top-grey.png'); background-repeat: repeat-x; color: #FFFFFF; }
div.PopupHeader, div.PopupFooter	{ height: 18px; width: 100%; padding-top: 5px;}

span.PopupTitle { font-size: 11px; font-weight: bold; padding-left: 5px; }
div.PopupSource { /*overflow-y: scroll; overflow-x: hidden; position: relative;*/ background-color: #E9E9E9; padding-top: 5px; } 

/* Top Navigation (Tab) */
div.Tab         { width: 120px; padding: 2px 4px 2px 2px; border-left: 1px solid #666666; border-top:  1px solid #666666; line-height: 17px; }
div.TabLast     { border-right: 1px solid #666666; }
div.TabActive   { height: 17px; margin-top: 2px; padding-top: 5px; padding-left: 5px; background: #E9E9E9; border-bottom: 1px solid #E9E9E9; }
div.TabInactive { height: 17px; margin-top: 5px; background-image: url('../../../images/ProductFinder/background-tab-inactive.png'); background-repeat: repeat-x; border-bottom: 1px solid #666666; }
a.Tab           { text-decoration: none; font-size: 11px; font-weight: bold; padding-left: 5px; }


/* Paging */
.Paging                { float: right; font-size: 7pt; padding-top: 5px; padding-right: 5px; color:#666;}
.Paging span.Current   { display:inline-block; margin-right:1px; padding:2px 6px 2px 6px; font-weight:bold; color:#000; border:1px solid #000; background-color:#C2C2C2;}
.Paging a              { display:inline-block; margin-right:1px; color:#666; text-decoration:none;}
.Paging span a:link    { border:1px solid #666; padding:2px 6px 2px 6px;}
.Paging span a:visited { border:1px solid #666; padding:2px 6px 2px 6px;}
.Paging span a:active  { border:1px solid #666; padding:2px 6px 2px 6px;}
.Paging span a:hover   { color:#000; border:1px solid #000; padding:2px 6px 2px 6px;background-color:#C2C2C2;}
.ItemCount             { float: right; color: #fff; font-weight: bold; padding-top: 10px; padding-right: 5px; } 

/* Message Box */
.Message              { position: absolute; top: 50%; left: 0px; width: 100%; margin-top: -150px; text-align: center; min-width: 300px; z-index: 999; }
.Message .Box         { position: relative; text-align: left; width: 300px; margin: 0px auto; background: #fff; }
.Message .Box .Header { background-image:  url('../../../images/ProductFinder/background-top-grey.png'); background-repeat: repeat-x; height: 18px; padding-top: 5px; }
.Message .Box .Text   { border: 1px solid #666; padding: 10px; }

/* Weightning Spacer */
.WeightningSpacer      { padding: 3px; margin-bottom: 5px; }
.WeightningSpacerGreen { background-color: #B5CD99; }
.WeightningSpacerRed   { background-color: #D1B4B4; }
.WeightningSpacer .Text  { color: #000; font-weight: bold; font-size: 11px; text-align: center; padding-top: 7px; }

/* PropertyChooser */
div.PropertyChooser                        { border-top: 1px solid #575757; border-right: 1px solid #BFBFBF; }
div.PropertyChooserBottom                  { border-bottom: 1px solid #575757; }
div.PropertyChooserTitle                   { height: 18px; font-size: 11px; font-weight: bold; background-image: url('../../../images/ProductFinder/background-pc-title.png'); background-repeat: repeat-y; padding-top: 3px; }
/*span.PropertyChooserTitle                  { padding-left: 5px; }*/
/*img.PropertyChooserTitle                   { margin-right: 5px; margin-top: 1px; }*/
div.PropertyChooserContent                 { padding: 0px; margin: 0px; border-top: 1px solid #575757; font-size: 10px; background-color: #FFFFFF; background-image: url('../../../images/ProductFinder/background-pc-title.png'); background-repeat: repeat-y; }
table.PropertyChooserContent               { padding-top: 3px; padding-bottom: 3px; }
span.PropertyChooserSliderPanelValues      { color: #666666; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 11px; }
span.PropertyChooserSliderPanelDescription { font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 9px; color: #666; border: 1px solid #666; background-color: #fff; padding-left: 1px; padding-right: 1px; }
div.PropertyChooserSliderUom               { padding-top: 6px; text-align: right; }
span.PropertyChooserSliderUom              { font-weight: bold; color: #666 }
.Slider .inner_rail_horizontal             { position: absolute; background: url('../../../images/ProductFinder/background-slider-rail.png') no-repeat; width: 205px; height: 27px; z-index: 100; }
.Slider .handle_horizontal                 { position: absolute; background: url('../../../images/ProductFinder/icon-slider-handler.png') no-repeat; width: 28px; height: 20px; z-index: 200; cursor: w-resize; margin-top: 4px; }   

/* ProductDisplayer */
div.ProductDisplayer                     { border: 1px solid #BFBFBF; background-color: #FFFFFF; margin-right: 5px; margin-bottom: 5px; padding: 5px; }
div.ProductDisplayerTitle                { height: 25px; }
span.ProductDisplayerTitle               { font-weight: bold; padding-bottom: 5px; overflow: hidden; text-overflow: ellipsis; height: 25px; }
span.ProductDisplayerPrice               { font-weight: bold; }
div.ProductDisplayerPopup                { margin-left: 10px; }
.ProductDisplayerPopup div.Top           { height: 12px; background: url('../../../images/ProductFinder/background-popup-top.png') no-repeat; }
.ProductDisplayerPopup div.TopContent    { background: url('../../../images/ProductFinder/background-popup-top-repeat.png') repeat-y; padding: 5px 15px 15px 15px; }
.ProductDisplayerPopup div.Middle        { height: 15px; background: url('../../../images/ProductFinder/background-popup-middle.png');	}
.ProductDisplayerPopup div.BottomContent { background: url('../../../images/ProductFinder/background-popup-bottom-repeat.png') repeat-y;	 padding: 0px 15px 0px 15px; }
.ProductDisplayerPopup div.Bottom        { height: 10px; background: url('../../../images/ProductFinder/background-popup-bottom.png'); }
.ProductDisplayerPopup div.Arrow         { background: url('../../../images/ProductFinder/arrow-right-grey.png');	}
span.ProductDisplayerStock               { font-size: 9px; padding-left: 2px; }
.ProductDisplayerCompare label           { font-size: 9px; }

/* Compare */
table.Compare   { margin-left: 10px; border-spacing: 2px 2px; border-collapse: separate; }
td.CompareTitle { font-weight: bold; background: #fff; padding: 3px; }
td.CompareValue { background: #fff; padding: 3px; }