.ErrorLoginBox
{
   color                : #DB3E00;
   font-weight          : bold;
}

.ErrorContent
{
   color                : #DB3E00;
   font-weight          : bold;
}
.checkbox input, .radio input {
	border              : 0;
	background          : #FFF;
}
.busyLoading
{
    background-image          : url("../../WSModules/WSTheme_DarkBlue/images/bezigmetladen_cirkel_ani.gif");
	background-repeat: no-repeat;
	background-position: 50% 0px;
	height:32px;
	width:200px;
}
.busyLoadingTable
{
    z-index             : 11;
    width: 200px; 
    background-color    : #FFFFFF;
    border              : 1px solid #678DAD;
}
.busyLoadingTable td
{
  padding: 2;
}

.itemPreview_hidden
{
    display             : none;
}
.itemPreview_visible
{
    display: block;
}
.itemPreviewTable
{
     width              :200px;
     position           :absolute; 
     left               : 250px;
     border             : solid 1px #024177;
     background-color   :#D2E5F0;
}
.itemPreviewTableBijou
{
     width              :250px;
     position           :absolute; 
     left               : 250px;
     border             : solid 1px #024177;
     background-color   :#D2E5F0;
}
.PriceInfo
{
     width              :200px;
     position           :absolute; 
     left               : 400px;
     border             : solid 1px #024177;
     background-color   :#D2E5F0;
}
.StockInfo
{
     width              :200px;
     position           :absolute; 
     left               : 400px;
     border             : solid 1px #024177;
     background-color   :#D2E5F0;
}
.OrderCostLadderInfo
{
     width              :130px;
     position           :absolute; 
     left               : 838px;
     border             : solid 1px #024177;
     background-color   :#D2E5F0;
}

.itemPreview_visible .itemPreviewTable tr
, .itemPreview_visible .itemPreviewTableBijou tr
, .PriceInfo .itemPreviewTable tr
, .StockInfo .itemPreviewTable tr
, .OrderCostLadderInfo .itemPreviewTable tr
{
    line-height         : 16px;
}
.itemPreview_visible .itemPreviewTable tr td
, .itemPreview_visible . ItemPreviewTableBijou tr td
, .PriceInfo tr td
, .StockInfo tr td
, .OrderCostLadderInfo tr td
{
    padding-left        : 10px;
    margin-left         : 10px;
}
.itemPreviewTable .itemPreviewTableHeader
, .itemPreviewTableBijou . itemPreviewTableHeader
, .PriceInfo .itemPreviewTableHeader
, .StockInfo .itemPreviewTableHeader
, .OrderCostLadderInfo .itemPreviewTableHeader
{
    background-color    : #024177;
}
.itemPreviewTable .itemPreviewTableHeader td
, .itemPreviewTableBijou .itemPreviewTableHeader td
, .PriceInfo .itemPreviewTableHeader td
, .StockInfo .itemPreviewTableHeader td
, .OrderCostLadderInfo .itemPreviewTableHeader td
{
    background-color    : #024177;
    color               : #FFFFFF;
    font-weight         : bold;
    padding-left        : 10px;
}
.itemPreviewImage
{
    margin-top         : 3px;
    padding-bottom      : 3px;
}

/*================================================*/

.CalendarMain
{
   width: 175px;
   margin-left:10px;
   border: solid 1px #1F7EB4;
}

.CalendarMain tr td.TitleStyle
{
   background-image: none;
   background-color: #00335E;
   margin: 0px;
   padding: 0;
   text-align: center;
}

td.TitleStyle table tr td
{
   background-color: #00335E;
   background-image: none;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   color: #ffffff;
   font-weight: bold;
   text-align: center;
   height: 22px;
}

td.NextPrevStyle a, td.NextPrevStyle a:visited, td.NextPrevStylea:hover
{
    background-color: #00335E;
    background-image: none;
    color: #ffffff;
    font-weight: bold;
    margin-left: 2px;
    margin-right: 2px;
}


.CalendarMain tr td.DayHeaderStyle
{
   font-weight: bold;
   background-color: #1F7EB4;
   background-image: none;
   text-align: center;
   padding: 0 0 0 5;
   margin: 0 0 0 0;
   color: #ffffff;
}

.CalendarMain tr td.DayStyle
{
   background-color: #E9F2F8;
   border: solid 1px #D2E5F0;
   text-align: center;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   background-image: none;
}
.CalendarMain tr td.DayStyle a, .CalendarMain tr td.DayStyle a:visited
{
   text-decoration: none;
   width: 100%;

   color: #1F7EB4;
}
.CalendarMain tr td.DayStyle a:hover
{
   width:100%;
   color: White;
   background-color: #1F7EB4;
}
.CalendarMain tr td.SelectedDayStyle
{
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   width:15px;
   background-color: #1F7EB4;
}
.CalendarMain tr td.SelectedDayStyle a
{
   text-decoration: none;
   width: 100%;
   color:White;
}

.SelectorStyle
{
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   width:15px;
   border: solid 2px #FF710D;
}
.CalendarMain tr td.OtherMonthDayStyle
{
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   width:15px;
}

.CalendarMain tr td.TodayDayStyle
{
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   width:15px;
   border: solid 2px #DB3E00;
   color: #ffffff;
}

.WeekendDayStyle
{
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   width:15px;
}

/*================================================*/

.itemOffer
{
    background-color: 		#1F7EB4;
	color: 						#FFF;
	font-weight:bold;
	text-align: center;
}
.itemNew
{
    background-color: 		#84A231;
	color: 						#FFF;
	font-weight:bold;
	text-align: center;
}

/* --------------------------------------------------------------------------------------------------------
WSAdminDialog
---------------------------------------------------------------------------------------------------------*/

DIV.WSAdminDialogDiv{
   border            : 0px solid black; 
   display           : block; 
   z-index           : 100; 
   position          : absolute;
}

TABLE.WSAdminDialogTable{
   text-decoration   : none;
   color             : #8D8D8D;
   border            : solid 1px #7C7C94; 
   background-color  : #FFF;
}

.WSAdminDialogHeader{
   vertical-align    : middle;
   padding-left      : 5px;
	padding-right     : 3px;
	background        : #d4d0c8 url("../../WSModules/WSTheme_DarkBlue/images/popup_top.gif") repeat-y scroll 0px 0px;
	color             : #000;
	font-weight       : bold;
}

.WSAdminDialogHeader TD{
   border-bottom     : solid 1px #7C7C94; 
}
      
.WSAdminDialogContent{
   padding           : 10px 5px 10px 25px;
   background-color  : #F0EEEC;
   color             : #000000;
}  

.WSAdminDialogNoBorder TD{
   border-bottom     : solid 0px #FFF;
} 



.disabledBackground
{
    background-color: black;
    filter: alpha(opacity=0);
    z-index:99;
    position:absolute;
    top:0;
    left:0;
}

.modalPopup
{
    width: 100%;
    height: 100%;
}

/* --------------------------------------------------------------------------------------------------------
WSHomepageProductgroups
---------------------------------------------------------------------------------------------------------*/

img.WSProductgroup
{
    width: 175px;
}

/* ------------------
WSItemList
---------------------*/

div.Five4U_New
{
	color: #024177;
	font-weight: bold;
}