﻿.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}
/*set image of separator line (dotted)*/
.hrDotted
{

	background-image: url(../../common/images/line-horizontal.gif);
	background-repeat:repeat-x;
	height: 1px;
	vertical-align:top;
	width:100%;

}
.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #CA0000;
color: white;
cursor: move;
overflow: hidden;
width: auto;
}
    .margin 
    {
margin: 1px 1px 1px 1px;
padding: 1px 1px 1px 1px;
text-indent: 1px;
text-align:left;

    }  

 .statusstyle 
    {
margin: 1px 1px 1px 1px;
padding: 1px 1px 1px 1px;
text-align:left;

    } 
    .starstyle
    {
margin: 1px 1px 1px 1px;
padding: 1px 1px 1px 1px;
text-align:center;
    } 


          
  .bordertable
  {
	 border-bottom-color :#F7F6F3;
	 border-left-color :#F7F6F3;
	 border-right-color :#F7F6F3;
	 border-top-color :#F7F6F3;
	 background-color:#F7F6F3;
	  border-width :0px;
	   border-style :none ;
  }
.tdlabelRed
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color: Red ;
	
}
.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;

}



.drag-contentarea
{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

body 
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; COLOR: #555555; 
	LINE-HEIGHT: 15px; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: verdana,verdana, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #f5f5f5;
}

td
{
	FONT-FAMILY: verdana; 
	font-size:11px;
	COLOR: #676a69;
	font-style:normal;

}

.ddl
{
color:White ;	
	
}
.ddlnotwhite
{
	color:Black ;
}
tr
{
	FONT-FAMILY: verdana; 
	font-size:11px;
	COLOR: #000000;
}

.cbclass
{		
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:gray;
	
	
}
.tbclass
{
	font-family:verdana; 
	font-size:11px;  
	color: Black;
	border-color:#003da2;
	border-bottom: solid 1px navy;	
	border-right: solid 1px navy;	
	border-left: solid 1px navy;	
	border-top: solid 1px  navy;
}
.btclass
{
    font-family    :verdana; 
	font-size:12px; 
	color:#003da2;
}


.mandatoryfield
{
	font-family:verdana; 
	font-size:12px; 
	font-weight:bolder ;
	color:Red;
}
.cursor
{
	cursor:pointer ;
}

.lbtclass
{
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana;
	color: Black;
	text-decoration: underline;
	margin-left:0.2cm;
	font-weight:bold;
	 cursor :pointer ;
	
}
select
{
	font-family:verdana; 
	font-size:11px;  
	color:black;
	border-color:#003da2;
	border-bottom: solid 1px navy;	
	border-right: solid 1px navy;	
	border-left: solid 1px navy;	
	border-top: solid 1px  navy;

}
.ddl{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 overflow:auto;
 color:#333333;
 background-color:#FFFFFF;
 border: #FF0000;
 border-color: Red;
 border-style:solid;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
}


.tdgrid
{
	font-family:Verdana;
	font-size:11px;
	color:Black;
}
.header
{
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	color:#3f70bd;	
		
}

.subheader
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;	
	color:#3f70bd;	
	/*background-image: url(/b2b/common/images/tbGray.gif);*/			
}

.tdcaption
{
    font-family :Verdana;
	font-size:11px;
	font-weight:bold;
	color:Blue;
}
.tdlable
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:gray;				
}

.tdlablenotbold
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:gray;				
}

.Welcome
{
	color:white
}
.footer
{
	background-color:#e5ebf7;
	width:780;
}
.loginpage
{
	background-color:#e5ebf7;
}

.menuLinks
{
	color:White;
	
}
img
{
border:0px;vertical-align:middle;
}

a.left:link {FONT-SIZE: 11px;FONT-FAMILY: verdana;color:Gray;text-decoration: underline;margin-left:0.0cm;font-weight:bold;}
a.left:visited {FONT-SIZE: 11px;FONT-FAMILY: verdana;color:Gray;text-decoration: underline;margin-left:0.0cm;font-weight:bold;}
a.left:active {FONT-SIZE: 11px;FONT-FAMILY: verdana;COLOR:Gray; text-decoration: underline;margin-left:0.0cm;font-weight:bold;}
a.left:hover {FONT-SIZE: 11px;FONT-FAMILY: verdana;COLOR:Gray;text-decoration: underline;margin-left:0.0cm;font-weight:bold;}



a:link {FONT-SIZE: 11px;FONT-FAMILY: verdana;color:Gray;text-decoration:underline;margin-left:0.0cm;font-weight:bold;}
a:visited {FONT-SIZE: 11px;FONT-FAMILY: verdana;color:Gray;text-decoration: underline;margin-left:0.0cm;font-weight:bold;}
a:active {FONT-SIZE: 11px;FONT-FAMILY: verdana;COLOR:Gray; text-decoration: underline;margin-left:0.0cm;font-weight:bold;}
a:hover {FONT-SIZE: 11px;FONT-FAMILY: verdana;COLOR:Gray;text-decoration: underline;margin-left:0.0cm;font-weight:bold;}




.TabMenu
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:white;		
	font-size:0.8em;
	font-weight:normal;
}

.Tab
{		
	background: url("/b2b/common/images/tabstrip/tab-gray-left.gif") left top no-repeat;
	background-color:#999999;
	padding-left: 10px; 
	padding-right: 10px; 	
	color:white;
	font-weight:bold;		
}

.Tab a, .Tab a span 
{	
	background:  url("/b2b/common/images/tabstrip/tab-gray-right.gif") right top no-repeat; 	
	padding-right: 10px;
	padding-left: 10px;  	
	color:white;
	font-weight:bold;			
}

.TabSelected
{
	background: url("/b2b/common/images/tabstrip/tab-lightgray-left.gif") left top no-repeat; 	
	background-color:#cccccc;
	padding-left: 10px; 
	padding-right: 10px; 		
	font-weight:bolder;	
}
.TabSelected a, .TabSelected a span
{	
	background:  url("images/tabstrip/tab-lightgray-right.gif") right top no-repeat; 
	padding-right: 10px;
	padding-left: 10px;  
	color:white;
	font-weight:bold;	
}

.View
{	
	BORDER-BOTTOM:black solid 0px;	
	BORDER-right:black solid 0px;	
	
	BORDER-left:black solid 0px;	
	BORDER-top:black solid 0px;	
	height:200px;
	width:500px;
	background-color:#cccccc;
		
	padding: 10px 10px 10px 10px;	
}
.namestab
{
	background-color :#f5f5f5;
	color:#57585C;
	text-align:left;
}
.namestab2
{
	background-color :#f5f5f5;
	color:#57585C;
	font-weight :bold ;
	text-align:left;
	 
}
.InputText{
	font-family:verdana; 
	font-size:11px;  
	color:#000000;
	
	border-bottom: solid 1px  #3f70bd;	
	border-right: solid 1px  #3f70bd;	
	border-left: solid 1px  #3f70bd;	
	border-top: solid 1px   #3f70bd;	
	width:110px;
	}
	
.InputTextblue{
	font-family:verdana; 
	font-size:11px;  
	color:#000000;
	border-bottom: solid 1px #3f70bd;	
	border-right: solid 1px #3f70bd;	
	border-left: solid 1px #3f70bd;	
	border-top: solid 1px  #3f70bd;		
	}	
	
.lable11{
	font-family:verdana; 
	font-size:11px;  
	color:#000000;
	font-weight:bold ;
	}
	
.lable13{
	
color: #465f9f; font-family: verdana; font-size: 13px;font-weight: bold;
	}	

.hed11{
	
color: #465f9f; font-family: verdana; font-size: 11px;font-weight: normal;
	}	
	
	
a.menu:link {FONT-SIZE: 11px;FONT-FAMILY: verdana;color:#465f9f;text-decoration: none;font-weight:normal;}
a.menu:visited {FONT-SIZE: 11px;FONT-FAMILY: verdana;color:#465f9f;text-decoration: none;font-weight:normal;}
a.menu:active {FONT-SIZE: 11px;FONT-FAMILY: verdana;COLOR:#465f9f; text-decoration: none;font-weight:normal;}
a.menu:hover {FONT-SIZE: 11px;FONT-FAMILY: verdana;COLOR:#465f9f;text-decoration: underline;font-weight:normal;}

a.reg:link {FONT-SIZE: 12px;FONT-FAMILY: verdana;color:#465f9f;text-decoration: underline;font-weight:normal;}
a.reg:visited {FONT-SIZE: 12px;FONT-FAMILY: verdana;color:#465f9f;text-decoration: underline;font-weight:normal;}
a.reg:active {FONT-SIZE: 12px;FONT-FAMILY: verdana;COLOR:#465f9f; text-decoration: underline;font-weight:normal;}
a.reg:hover {FONT-SIZE: 12px;FONT-FAMILY: verdana;COLOR:#465f9f;text-decoration: underline;font-weight:bold;}
		
.gridHeader
{
	font-family:verdana; 
	font-size:12px; 
	background-color:#f4f4f4;
	font-weight:bolder ;
	color:#465f9f;
	height:20px; 
	text-align:center;
	
}

.gridHeader11
{
	font-family:verdana; 
	font-size:10px; 
	background-color:#959796;
	font-weight:bolder ;
	color:#465f9f;
	height:20px; 
	text-align:left;
	
}


.gridFooter
{
	font-family:verdana; 
	font-size:16px; 
	background-color:#959796;
	font-weight:bold ;
	color:White;
	vertical-align:middle;	
}

.gridPagerStyle
{
	background-color:#959796 ;
	font-weight:bold ;
	color:White;
	vertical-align:middle;
	text-align:left;				
	font-family:verdana; 
	font-size:12px; 
}

.tdperiodhed
{
	font-family:verdana;
	font-size:13px;
	background-color:#99ceff;
	font-weight:bold;
	color:Navy;	
}

.hedperiod
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;	
	color:#3f70bd;	
	background-color:#cccccc;	
	text-align:center;
}

.tdperiod
{
	font-family:verdana;
	font-size:12px;
	background-color:#f7f6f3;
	width:17px;
	color:Navy;
	text-align:center;	
		
}
.tdperiod1
{
	font-family:verdana;
	font-size:12px;
	background-color:Green; 
	width:17px;
	color:Navy ;
	text-align:center;	
		
}
.tdperiod1Equiv
{
	font-family:verdana;
	font-size:12px;
	background-color:Green; 
	width:17px;
	color:Orange ;
	text-align:center;	
}



.tdperiod2
{
	font-family:verdana;
	font-size:12px;
	background-color:White  ; 
	width:17px;
	color:Navy;
	text-align:center;	
		
}
.tdperiod2Equiv
{
	font-family:verdana;
	font-size:12px;
	background-color:White  ; 
	width:17px;
	color:Orange;
	text-align:center;
}



.tdperiodNotActive
{
	font-family:verdana;
	font-size:12px;
	background-color:Red ; 
	width:17px;
	color:White ;
	text-align:center;	
}
.tdperiodNotActiveEquiv
{
	font-family:verdana;
	font-size:12px;
	background-color:Red ; 
	width:17px;
	color:White ;
	text-align:center;	
}
.tdperiodalternativ
{
	font-family:verdana;
	font-size:12px;
	background-color:#ffffff;
	width:16px;
	color:Navy;
	text-align:center;		
}




.tdperiodborder
{
	font-family:verdana;
	font-size:11px;
	background-color:Orange;
	width:16px;
	color:Navy;
	text-align:center;				
}

.tdperiodbold
{
	font-family:verdana;
	font-size:11px;
	background-color:#89aace;
	width:16px;
	color:Navy;
	text-align:center;	
	font-weight:bold;		
}

input.btn{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#ff460e;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   border-style:outset;      
      }
    

input.btnhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;
   border-style:inset;
   background-color:#ff460e; 
   }
   .btnhov{
   border-top-color:White ;
   border-left-color:White;
   border-right-color:White;
   border-bottom-color:White;
  
   
   }
   
   .transparent 
   {
	 BORDER-RIGHT: silver 1px solid; 
	 BORDER-TOP: green 1px solid; 
	 DISPLAY: none; 
	 FILTER: alpha(opacity=90); 
	 BORDER-LEFT: silver 1px solid; 
	 WIDTH: 170px; COLOR: white; 
	 BORDER-BOTTOM: silver 1px solid; 
	 POSITION: absolute; 
	 HEIGHT: 100px; 
	 BACKGROUND-COLOR: silver 
	 } 
	 
	 .searchresredrow
	 {
         color:#ffffff;
         BACKGROUND-COLOR:#FFCC99  ;
         font-family:verdana;
	     font-size:11px;
	 }	
	
  .Rowgrid
  {
	
	 BACKGROUND-COLOR:#ffffff;
	 font-size:9px;
	 font-family:verdana;
	    
  }
	 
	 
	  
	 .bestbuyrowLinor
	 {
         color:#ffffff;
         BACKGROUND-COLOR:#ECEFF6;
         font-family:verdana;
	     font-size:11px;
	 }	
	 .bestbuyrow
	 {
         color:#ffffff;
         BACKGROUND-COLOR:#999999  ;
         font-family:verdana;
	     font-size:11px;
	 }	 
	 
	 .searchAlternatingRow
	 	 {
         color:#284775;
         BACKGROUND-COLOR:#ffffff;
         direction:ltr;
         font-family:verdana;
	     font-size:11px;
         
	 }

	 .searchRowStyle
	 	 {
         color:#333333;
         BACKGROUND-COLOR:#F7F6F3;
         direction:ltr;
         font-family:verdana;
	     font-size:11px;         
	 }
	 
	 .searchtd
	 {
		
	 	text-align:left;
         direction:ltr;
         margin-left:0px;
         padding-left:0px;
         font-family:verdana;
	     font-size:11px;	    
	 }	 
	 
            html, body, #wrapper { 
            height:100%; margin: 0; padding: 0; border: none;  } 
        #wrapper { 
        margin: 0 auto; text-align: left; vertical-align: middle; width:
        780px; } 

.dvBorder
{
border-right: 1px solid #999999; 
border-bottom: 1px solid #999999; 
width: 500px;	
}
.sample3
  {
	text-align:center ;
	border: 1px solid #ECE9D8;
	border-collapse: collapse;	
	/*background-color: #f5f5f5;
	border-left-color :#ECE9D8;*/
	border-spacing :4;
	color:#4760A0;
  }
.sample 
 {
	text-align:center ;
	border: 1px solid #ECE9D8;
	border-collapse: collapse;
	background-color: #f5f5f5;
	border-spacing :4;
	color:#4760A0;
	font-size :11px;
	font-weight : bold;
 }
.sample2 
{
	text-align:center ;
	border: 1px solid #ECE9D8;
	border-collapse: collapse;	
	background-color:White ;
	border-spacing :4;
	font-size :11px;
	
}
.sample22
{
	text-align:left ;
	border: 1px solid #ECE9D8;
	border-collapse: collapse;	
	background-color:White ;
	border-spacing :4;
	font-size :11px;
} 
.3sample3
  {
	text-align:center ;
	border: 1px outset;
	
	border-collapse: collapse;	
	background-color: #f5f5f5;
	/*border-left-color :#ECE9D8;*/
	border-spacing :4;
	color:#4760A0;
  } 
.1sample 
 {
	text-align:center ;
	border: 1px solid;
	border-collapse: collapse;
	background-color: #f5f5f5;
	border-left-color :#ECE9D8;
	border-bottom-style:solid ;
	border-bottom-width :1px ;
	border-bottom-color :#ECE9D8;
	border-spacing :4;
	color:#4760A0;
	font-size :11px;
	font-weight : bold ;
 }
 .proftable
 {
	 border-width: 1px;

 border-collapse: collapse;
 border-color: #D6D6D6;
 }
 .sample4 {
 border-width: 1px;
 border-style: double; 
 border-collapse: collapse;
 background-color: #f5f5f5;
 border-color: #f5f5f5;
}
.2sample2 
{
	text-align:center ;
	border-width: 1px;
	border-style:solid;
	border-collapse: collapse;	
	background-color:White ;
	border-left-color :#ECE9D8;
	border-bottom-style:solid ;
	border-bottom-width :1px ;
	border-bottom-color :#ECE9D8;
	border-spacing :4;
	font-size :11px;
	
}
.33sample22
{
	text-align:left ;
	border-width: 1px;
	border-style:solid;
	border-collapse: collapse;	
	background-color:White ;
	border-left-color :#ECE9D8;
	border-bottom-style:solid ;
	border-bottom-width :1px ;
	border-bottom-color :#ECE9D8;
	border-spacing :4;
	font-size :11px;
	
	
	

	
}

.tdsample {
	border-width: 1px;	
	border-style: inset;
	padding: 1px;
	border-color: #e6e6e6;
	background-color: #f5f5f5;	 
}  

.border{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;    
}  
.border2{
    BORDER-RIGHT: #FFFFFF 2px solid;
    BORDER-TOP: #FFFFFF 2px solid;
    BORDER-LEFT: #FFFFFF 2px solid;
    BORDER-BOTTOM: #FFFFFF 2px solid;    
}  

div.progressBackgroundFilter {
  position:absolute;
  top:0px; 
  bottom:-1500px; 
  left:0px;
  right:0px;
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#44aaff; /*#44aaff*/
  filter:alpha(opacity=22); 
  opacity:0.5;
  z-index:1000; 
} 

div.progressFilter {
  position:absolute;
  top:0px; 
  bottom:-1500px; 
  left:0px;
  right:0px;
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#ffffff; /*#44aaff*/
  filter:alpha(opacity=33); 
  opacity:0.5;
  z-index:1000; 
} 

div.processMessage { 
  position:absolute; 
  top:30%; 
  left:44%;
  padding:10px; 
  width:160px;
  height:100px;
  z-index:1001; 
  background-color:#fff;
} 


.tooltiptitle{background-color:#ffffff ;COLOR: #4760a0; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size: 8pt}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-size: 8pt}

#ToolTip{position:absolute; width: 280px; top: 0px; left: 0px; z-index:4; visibility:hidden;}  	 
	      
      


