/* Standardmäßiges CSS-Stylesheet für ein neues Webanwendungsprojekt */

BODY
{
    BACKGROUND-COLOR: white;
  /* FONT-FAMILY: ARIAL, Helvetica, sans-serif;*/
    FONT-FAMILY:Verdana, Arial, Helvetica, Sans-Serif;
    FONT-SIZE: .6em;  
}

H1, H2, H3, H4, H5
{
    COLOR: #003366;
}
H1	{	

/*	font-size:	1em; */
	font-size:	20px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:#A2011F;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
#tblContent
{
	width:100%;
}
#tdContent
{
	width:95%;
	vertical-align:top;
	text-align:center;
	
}
.defaultPanel
{
	text-align:center;
	padding-bottom:20px;
}
TABLE
{
  FONT-FAMILY:Verdana, Arial, Helvetica, Sans-Serif;
}

TABLE.TBLSelect
{
	border-collapse: collapse;
	border-right:none;
	border-left:none;
	border-top:solid;
	border-bottom:solid;
	border-color:Black;
	border-width:1px;
	
}	

#tblMovBuildHeader TR TD
{
	border: 1px solid #F2F1F1;
	border-spacing: 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	
}
#tblMovBuildHeader
{
	border-collapse:separate;
	border-spacing: 0px;
	border:solid 1px black;
	
}
TABLE.TBLBorderStecoRed
{
	border-collapse: collapse;
	border-right:solid;
	border-left:solid;
	border-top:solid;
	border-bottom:solid;
	border-color:#A2011F;
	border-width:1px;
	
}	
TABLE.TBLStockInventories
{
	border-collapse: collapse;
	border-right:solid;
	border-left:solid;
	border-top:solid;
	border-bottom:solid;
	border-color:#A2011F;
	border-width:1px;
	
}	
TABLE.TBLMovOverviewSelection /*Used*/
{   
/*	border-width:2px;
	border-style:  ridge;
	 border-bottom: ridge 2px;
	 border-top: ridge 2px;
	 border-left: ridge 2px;
	 border-right: ridge 2px;
*/		
    width:650px;
	
}	
.pageTitlePanel
{
	text-align:center;
	padding-top:10px;
	padding-bottom:20px;

}

TABLE.TBLRemark /*Used*/
{
	
	width:700px;

}	
TABLE.TBLBordersStecoRed
{
	border-right:solid;
	border-left:solid;
	border-top:solid;
	border-bottom:solid;
	border-color: #A2011F;
	border-width:1px;
	width:100%;
	border-collapse:collapse;
}	
TABLE.tblFilter
{
	width:100%;
	border-collapse:separate;
	border-spacing: 0px;
	border:solid 1px #A2011F;
}
TABLE.tblFilter TR TD
{
	border: 1px solid #F2F1F1;
	border-spacing: 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	

}
.tblFilter TR TD TABLE TR TD
{
	border:none 0px transparent;
	border-collapse:collapse;
}
TABLE.tblSum
{
	width:100%;
	border-style:none;
	
}


.tdFilterAction,.tdPartnerFilter
{
	text-align:center;
	vertical-align:middle;
}
.tdDocNumberFilter
{
	width:40%;
	text-align:left;
}
.tdCheckBoxFilter
{
	width:20%;
	text-align:left;
}
.tdInputLabel
{
 text-align:right;
}
.tdInputValue
{
	 text-align:left;
}

TABLE.TBLBorderBlack
{
	border-right:solid;
	border-left:solid;
	border-top:solid;
	border-bottom:solid;
	border-color: Black;
	border-width:1px;
	height:24px;
}	

td.CellBorderBlackFont
{
	border-right:solid thin;
	border-left:solid thin;
	border-top:solid thin;
	border-bottom:solid thin;
	border-color: Black;
	border-width:1px;
    height: 24px;
	font-family:Arial;
	font-size:10pt;
}

TABLE.TBLBorderBlackAddress
{
  border-right:solid;
	border-left:solid;
	border-top:solid;
	border-bottom:solid;
	border-color: Black;
	border-width:1px;
	font-family:Arial;
	font-size:10pt;
}	


A
{
	text-decoration:	none;
	    /*border:none;*/
	    font-size:10pt;   
	    
}


A.whitelnk:link,active	{	
	color:white;
    font-weight:bold;
      
	}	
		
A.whitelnk:visited	{	
	color:white;
    font-weight:bold;
	}	
		

A.whitelnk:hover	{	
	color:#A2011F;
    font-weight:bold;

	}		





A:link,active	{	
	color:#00A4A4;
    font-weight:bold;
      
	}	
	
A:visited	{	
	color:#00A4A4;
    font-weight:bold;
	}	


A:hover	{	
	color:#A2011F;
	
    font-weight:bold;

}
A.smallLink:link,active{
    color:#00A4A4;
    font-weight:bold;
   	font-size:8pt;
}
A.smallLink:visited	{	
	color:#00A4A4;
    font-weight:bold;
   	font-size:8pt;
}	
A.smallLink:hover
{
	color:#A2011F;
    font-weight:bold;
   	font-size:8pt;	
}	

A.actLink:link,active{
    color:#000000;
    font-weight:bold;
   	font-size:8pt;
}
A.actLink:visited	{	
	color:#000000;
    font-weight:bold;
   	font-size:8pt;
}	
A.actLink:hover
{
	color:#000000;
    font-weight:bold;
   	font-size:8pt;	
}	





A.Header:link,active,A.Header:link,active .thLabelNoWrap{
    color:white;
    font-weight:bold;
   	font-size:8pt;
}
A.Header:visited	{	
	color:white;
    font-weight:bold;
   	font-size:8pt;
}	
A.Header:hover
{
	color:#00A4A4;
    font-weight:bold;
   	font-size:8pt;	
}



BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	


.STECOGREEN
{
	color:#8CCFC6;	
}
.STECORED
{
	color:#A2011F;
}

.CAL_TITLE
{
	background-color:#A51831;
	color:White;
	font-size:8pt;
	font-weight:bold;
}

.CAL_DAY_TITLE
{
	background-color:#8CCFC6;
	color:#A51831;
	font-weight:bold;
	font-size:x-small;
	
}
.CAL_DAYS
{
	font-size: x-small;
}
.CAL
{
	font-size:x-small;
}
.CAL_NAV
{
	font-weight:bold;
	color:White;
	font-size:small;
}

.lightStecoGreenBG
{
	background-color:#BFE0D9;
}
.StecoGreenBG
{
	background-color:#00A4A4;
}
.StecoRedBg
{
	background-color:#A2011F;
	
}

.HeaderNonLnk,.trSum
{
	background-color:#A2011F;
	color:White;
	font-weight:bold !important;
		font-size:8pt;
}
.lbxStecoGreen,.cbxStecoGreen
{
		color:#00A4A4;
	font-size:8pt;
}

.labelDeliveryNote
{
  font-size:9pt;
  color:Black; 
}

.labelDeliveryNoteFootline
{
  font-size:14pt;
  color:Black;
  font-weight:bold;
}

.labelStecoGreen
{
	color:#00A4A4;
	font-size:8pt;
}

.labelWhite
{
	color:White;
}
.labelStecoRed,.thMovBEdit
{
 color:#A2011F;
 font-size:8pt;
 font-weight:bold;
}
.inputBox
{
background-color:White;

border-top: #FFFFFF solid thin;
border-bottom: #FFFFFF solid thin;
border-right: #FFFFFF solid thin;
border-left: #FFFFFF solid thin;
color:#A2011F;
}
.none
{
	background-color:Transparent;
}
.amount,.amountNegative
{
	color:#00A4A4;
	font-size:8pt;
	text-align:right;
}
.txbSenderAmount,.txbReceiverAmount
{
	width:40px;
}
.diffAmount,.txbDiffAmount
{
  border-top: #DCDCDC solid thin;
  border-bottom: #DCDCDC solid thin;
  border-right: #DCDCDC solid thin;
  border-left: #DCDCDC solid thin;
  color: #00A4A4;
  font-size:8pt;
	text-align:right;
  background-color: #DCDCDC; 
  /*#F2F1F1;*/ /* gridItem bg color*/
}
.differencesColumn,.tdDiffAmount
{
  
  color: #2664C4;
  font-size:8pt;
	text-align:right;
  background-color:#DCDCDC; 
  
}
.totalAmount,.txbBoxQuantitySum,.txbAmountSum
{
  border-top: #A2011F solid thin;
  border-bottom: #A2011F solid thin;
  border-right: #A2011F solid thin;
  border-left: #A2011F solid thin;
  color: White;
	font-size:9pt;
	/*8pt;*/
	font-weight:bold;
	text-align:right;
  background-color: #A2011F; 
  /* red bg */
}
.totalParentAmount,.txbDiffParentSum
{
  border-top: #00A4A4 solid thin;
  border-bottom: #00A4A4 solid thin;
  border-right: #00A4A4 solid thin;
  border-left: #00A4A4 solid thin;
  color: White;
	font-size:8pt;
	font-weight:bold;
	text-align:right;
  background-color: #00A4A4; 
  /* green bg */
}
.totalChildAmount
{
  border-top: #BFE0D9 solid thin;
  border-bottom: #BFE0D9 solid thin;
  border-right: #BFE0D9 solid thin;
  border-left: #BFE0D9 solid thin;
  color: Black;
	font-size:8pt;
	font-weight:bold;
	text-align:right;
  background-color: #BFE0D9; 
  /* light green bg */
}
.tdSenderAmount,.tdReceiverAmount
{
	text-align:right;
	vertical-align:middle;
}
.SubtotalChildAmount,.txbDiffChildSubTotal
{
  border-top: #BFE0D9 solid thin;
  border-bottom: #BFE0D9 solid thin;
  border-right: #BFE0D9 solid thin;
  border-left: #BFE0D9 solid thin;
  color: Black;
	font-size:8pt;
	font-weight:bold;
	text-align:right;
  background-color: #BFE0D9; 
  /* light green bg */
}
.gridItem,.trAvisoTodo,.tdTodoStatusFilter
{
	/*text-align:center;*/
	background-color:#F2F1F1;
	font-size:8pt;
}
.gridItemMouseOver
{
		/*text-align:center;*/
	background-color:#CCFFCC;
	font-size:8pt;
}
.sumBox,.gridSumTR
{
	text-align:left;
	background-color:#F2F1F1;
	font-size:8pt;
	font-weight:normal;
	color:black;
	border:solid 0px transparent;
}
.gridItemRed
{
 background-color:#A2011F;
 font-size:8pt;
 text-align:center;
}
.printableCell
{
border-color:Black;
border-width:1px;
border-style:Solid;	
}


.grayItem
{

	background-color:#F2F1F1;
	font-size:8pt;
}
.gridAltItem,.trAvisoDone,.tdDoneStatusFilter
{
		/*text-align:center;*/
	background-color:#BFE0D9;
	font-size:8pt;
}
.normalText
{
	font-size:8pt;
}
.infoText
{
  color:Blue;
  font-size:9pt;
  font-weight:bold;
}
.Errortxt
{
	color:Red;
	font-size:9pt;
	font-weight:bold;
}
.navigationButton
{
 color:#0080E6;
 font-size:10pt;
 font-weight:bold;
}

.OrderButton
{
	width:180px
}
.tblAmountDetail
{
	margin-left:auto;
	margin-right:auto;
}
.tdData,.tdServiceType,.tblAmountDetail,.tdAmount
{
	 text-align:center;
}
.tdAvisoAmount
{
	text-align:right;
}
.tdDeliverynote,.tdPartner,.tdState,.tdDocDate,.tdInternalReference,.tdStecoInternalReference
{
	text-align:left;
}
.trFilter
{
	height:22px;
}
#tblDateSelector,#tblDateSelector TR ,#tblDateSelector TR TD,
#tblTransferTypeSelect,#tblTransferTypeSelect TR ,#tblTransferTypeSelect TR TD,
TABLE.dtSelector,TABLE.dtSelector TR,TABLE.dtSelector TR TD

{
	border-collapse:collapse;
	border:none 0px transparent;
}
#tblTransferTypeSelect
{
	margin-left:auto;
	margin-right:auto;
}
#tdRemarkLabel
{
	vertical-align:top;
}
#tdEuroPalLabel,#tdRemarkLabel
{
	width:150px;
}
.txbEuroPalInput
{
	width:30px;
}

#tblEuroPalInput,#tblRemarkInput
{
	margin-left:100px;
}
.thMovBEditArticle,.tdMovBEditArticle
{
	text-align:left;
}
.thMovBEditSenderAmount,.tdMovBEditSenderAmount,
.thMovBEditReceiverAmount,.tdMovBEditReceiverAmount
{
	text-align:right;
}

#movBodyInput,#remarkInput
{
	margin-top:15px; 
}
.UserAdministrationNotificationLabel
{
    font-size: 10pt;
    color: #A2011F;
    font-weight:bold;
}

#tblBlancDelContainer,#tblRecMovCheckData,#tblRecMovCheckFilter,#tblPageNavigation{text-align:center;width:100%;}
#tdRecMovCheckInvertCbx,.recMovCheckButtonPanel{text-align:right;}
.tdRecMovCheckFilter{background-color:#F2F1F1;}
#tdPgNav{width:50%;}
#tdJumpToPg,#tdLinesPerPg,#tdRecMovCheckFilterPartner,#tdRecMovCheckFilterDeliverynote{width:25%;}
#tdRecMovCheckFilterDate{width:30%;text-align:center;}
#tdRecMovCheckFilterAction{width:20%;}
.stockGrid{margin:0 auto;}
#tdRecMovCheckFilterDate table,#tblDepositOverview,.palDocBTypeContent{margin:0 auto;}
.tdSTCInc,.tdSTCOut,.tdSTCStock{text-align:right;}
.palDocBTypeContent{width:600px;text-align:left;margin-bottom:20px;margin-top:20px;}
#gvMovementBodyPallet{margin-left:50px;}
.thPalDocAmount{text-align:center;}
.txbBTypePalAmount{width:72px;}
.pnlPalDocActions,.pnlPalDocActions input{margin-top:10px;margin-bottom:10px;}
.pnlPalDocActions{margin-left:50px;}
.pnlPalDocActions input, .pnlPalDocActions a{display:block;}
.lblRemarkHeader{display:block;}
#pnlMovementEditFooter{margin-top:20px;padding-top:20px;}
.mBuildRemarkInput #pnlAddRemark,.mBuildRemarkInput #pnlViewRemark{width:49%; float:left}

#tdMovOverViewStatusFilter span,#delNoteFilter,#intRefFilter{clear:both;display:block; }

label.lblMovOv{
display:block;
float:left;
margin-right:0.5em;
text-align:left;
width:12em;
}
.ctrlMovOv {
text-align:left;
width:130px;
}
#PartnerSel{clear:both;display:block;width:100%;height:100%; }
#PartnerSel select{float:left;display:block;}
#PartnerSel label{width:auto;}
