
.menubackground {background-repeat: no-repeat; background-color:#31669C}

.headline {	font-family: Arial, Helvetica, sans-serif; font-size: 18px;	color: #23502F;	font-weight: normal; }

.text_10px_rot { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CC3333;}
.text_10px_weiss { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.text_10px_schwarz { font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #000000; }
.text_11px_schwarz { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; }
.text_11px_gruen { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6A0D06; }
.text_12px_schwarz { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; }
.text_12px_rot { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #EC2828; }
.text_24px_rot { font-family: Arial, Helvetica, sans-serif;	font-size: 24px; color: #EC2828; }
.text_10px_weiss { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.text_12px_weiss { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; }
.text_12px_gruen{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6A0D06; font-weight: bold; }
.text_12px_grau{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #BAB8B8;}
.text_12px_rot { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC3333; font-weight: bold; }
.text_14px_gruen { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #6A0D06; font-weight: normal; }

.user { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #00254A; }

/*Textfeld für Soll/Ist*/
.input_40  { width: 40px;	height: 21px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F4F6F3; }
/*Textfeld für Postleitzahl*/
.input_57  { width: 57px;	height: 21px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F4F6F3; }
/*Textfeld für Ort*/
.input_173  { width: 173px;	height: 21px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F4F6F3; }

.input_115  { width: 115px;	height: 21px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F4F6F3; }
.input_240  { width: 240px;	height: 21px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F4F6F3;}
.input_325  { width: 325px;	height: 21px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F4F6F3;}
.input_mehrzeilig_240  { width: 240px; height: 105px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F4F6F3; }
.input_mehrzeilig_340  { width: 340px; height: 105px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F4F6F3; }

/*.textarea_240_mehrzeilig  { background-color:#FFFFAA; width:300px; border:6px solid #DDDDDD; }*/
.textarea_240_mehrzeilig { width: 240px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#F4F6F3; }
.textarea_325_mehrzeilig { width: 325px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F4F6F3; }

.select_115 { width: 115px; height: 21px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F4F6F3; }
.select_240 { width: 240px; height: 21px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F4F6F3; }
.select_240_mehrzeilig { width: 240px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F4F6F3; }
.select_325_mehrzeilig { width: 325px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F4F6F3; }

.button_115 { width: 115px; height: 21px; color: #000000; background:	#ffffff; border-color: #066a21; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #13421F; }

.link_10px_blau { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline; }
.link_10px_blau:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #066A21; text-decoration: underline; }

.link_11px_schwarz { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; }
.link_11px_schwarz:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #066A21; text-decoration: underline; }

.link_11px_grau { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; }
.link_11px_grau:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6A0D06; text-decoration: none; }

.link_12px_blau { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #31659C; text-decoration: none; }
.link_12px_blau:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #9CCF31; text-decoration: none; }

.link_10px_weiss { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: underline; }
.link_10px_weiss:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #9CCF31; text-decoration: underline; }

.link_10px_weiss_noneunderline { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; }
.link_10px_weiss_noneunderline:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #00254A; text-decoration: none; }

.link_12px_mail { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }
.link_12px_mail:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: none; }

/*
Buttons definieren
*/
/*inventory*/
#wclContent{
width:800px;
margin-top:15px;
margin-left:10px;
}
h1.dockPageH,h1.pageHeader{
color:#23502F;
font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;
text-transform: uppercase;
border-bottom:solid 2px #007a4c;
padding-bottom:10px;
margin:0px;
}
h1.pageHeader{
padding-bottom:10px;
margin-bottom:10px;
margin-top:10px;
}
div.dockPageHInfo{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-bottom:10px;
	padding-top:10px;	
	border-bottom:solid 2px #007a4c;
}
div#errorMsg{color: #CC3333; font-weight: bold;} 
table.tblFilter{
	border-collapse: collapse;
	border-top:solid 1px #007a4c;
	border-bottom:solid 1px #007a4c;
	background-color: #d6efe0;
	width:100%;
}
tr.filterRow td{
padding-top: 10px;
padding-bottom: 10px;
}
.filterLabel{
 font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000;
 white-space:nowrap; 
 text-align: right;
}

.headerLabel,.headerValue{
 font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000;
 white-space:nowrap;
 text-align: left;
}
.headerLabel{width:100px;}
.headerValue{width:150px;}
td.filterItem{
	padding-right:0px; padding-left:10px;
	text-align:left;
}

td.filterCommand{
	padding:10px 10px 10px 10px;
	text-align:right;
}
.input_quantity_115,.txbInvStockCounted{
	width: 115px;	height: 21px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F4F6F3; text-align:right;
}

/*inventory styles */
div.invHeader{
padding-top:10px;
}

table.tblInventoryOverviewData tbody tr td{
border-bottom:1px solid #007A4C;
}
td.invSpacer{
width:0px;
}
#tblInvHeaderLog{
padding-top:10px;
}
td.textData,th.textData,
td.dateData,th.dateData,
td.docnrData,th.docnrData,
td.actionData,th.actionData,
td.invStockMaterial,th.invStockMaterial,
td.invStockIncoming,th.invStockIncoming,
td.invStockOutgoing,th.invStockOutgoing,
td.invStockStock,th.invStockStock,
td.invStockCounted,th.invStockCounted,
td.invStockSelected,th.invStockSelected,
td.invStockDiff,th.invStockDiff
{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000;
	white-space:nowrap;

}
td.invStockSelected,th.invStockSelected{
text-align: left;
}
td.docnrData,th.docnrData,
td.dateData,th.dateData,
td.textData,th.textData,
td.invStockMaterial,th.invStockMaterial,
td.invStockTransactionStatus,th.invStockTransactionStatus{
    text-align: left;
}
.invStockIncoming,.invStockOutgoing,.invStockStock,.invStockCounted,.invStockDiff{
   text-align:right;
}
td.actionData,th.actionData,
td.statusData,th.statusData
{
text-align:center;
}
td.invStockTransactionStatus,th.invStockTransactionStatus{
width:12px;
}
table thead tr th,
table.tblInventoryStockViewData thead tr th,
table.tblInventoryStockViewData tfoot tr td {
  font-weight:bold;
  border-top:solid 2px #007A4C;
    border-bottom:solid 2px #007A4C;
}
table.tblInventoryOverviewData,
table.tblInventoryStockViewData{
margin-top:10px;
border-collapse: collapse;
width:100%;
}
.invStockInvMatSum td{
    border-top:solid 1px #007a4c;
	border-bottom:solid 1px #007a4c;
}
.invStockInvMatSum  .invStockMaterial{
font-weight: bold;
}
.invStockData td{
padding-left:20px;
}
.invStockInvMatSum td{
	padding-left:10px;
}
#pnlActions{
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:solid 2px #007a4c;
	border-bottom:solid 2px #007a4c;
}
@MEDIA print
{
	#pnlActions{
		display:none;
	}
	.invStockCounted{
	 display:table-cell;
	}
}