﻿

#header
{
	padding: 0;
	margin: 0;
	border: solid 0px red;
	background: url(../../Images/layout/bodyMitSubnaviKachel-cargill.gif) repeat-x 0 0 !important;
	height: 158px;
}

.cargillname
{
	color: #000 !important;
	font-style: italic;
	font-weight: bold;
}

.massbalance_header
{
	clear: both;
	font-weight: bold;	
	color: #008000;
	width: 100%;
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
	border: solid 0px #ccc;
}

.massbalance_header_left
{
	float: left;
	font-weight: bold;	
	color: #008000;
	width: 29%;
	height: 330px;
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
	border: solid 0px #016bb2;
}
.massbalance_header_right
{
	float: left;
	font-weight: bold;
	color: #008000;
	height: 120px;
	width: 70%;
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
	border: solid 0px #016bb2;
}


/* biocharacteristicmainDataList */


.biocharacteristicmainDataList  
{
	border-collapse:collapse;	
	line-height: 16px;
	border: 0px solid #888 !important;
	margin: 5px 0px 5px 0px !important;
	float:left !important;
}


.biocharacteristicmainDataList  tbody
{
	clear: both;
	border-collapse:separate;
    border-top: 0px solid #888 !important;
}

.biocharacteristicmainDataList  TR
{
    padding: 0px !important;
	margin: 0px !important;
    border-right: 0px solid #888 !important;
}

.biocharacteristicmainDataList  TR.alt
{
    color: #000000;
    background-color: #a5d7ae;
    border: none !important;
}

.biocharacteristicmainDataList TH
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding: 5px !important;
	margin: 0px 0px 0px 0px !important;
	border: 1px solid #888 !important;	
	border-top: 0px solid #888 !important;	
	background: url(../../Images/layout/tableHeadKachel.gif) repeat-x 0 0;
}

.biocharacteristicmainDataList  TD
{
    color: #000000;
    font-weight:normal;
	font-size: 11px;
	white-space: nowrap;
	border: 1px solid #888 !important;	
	padding: 5px !important;
	margin: 5px !important;
}

.biocharacteristicmainDataList  TD.empty_row 
{
    border: 1px solid #888 !important;	
    border-left: 1px solid #888 !important;	 
    border-right: 1px solid #888 !important;	
}



/* biocharacteristics */

.biocharacteristicTableDivContainer
{
   	clear: both;
	font-weight: bold;	
	width: 99%;
	margin: 0 0 0 5px !important;
	padding: 0 0 0 5px !important;
	border: solid 0px #016bb2;
}

.biocharacteristic_readonly_divcontainer
{
	float: left;
	border: 0px  solid #016bb2;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width: 380px;
}

.biocharacteristic_readonly_divcontainer_middle
{
	float: left;
	border: 0px  solid #016bb2;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width: 300px;
}

.biocharacteristic_option_divcontainer
{
    float: left;
    border: 0px  solid #016bb2;
    white-space: nowrap;
    margin: 0 !important;
    padding:0 !important;
    width: 255px;
}

.biocharacteristic_option_left_caption_divcontainer
{
    float: left;
    width: 114px;
    white-space: nowrap;
    border: solid 0px #016bb2;
    margin: 2px 0px 0px 0px !important;
    padding:0 !important;
}


.biocharacteristic_option_caption_divcontainer
{
    float: left;
    width: 90px;
    white-space: nowrap;
    border: solid 0px #016bb2;
    margin: 2px 0px 0px 0px !important;
    padding:0 !important;
}


.biocharacteristiclist_container
{
    float: left;
    border: 0px  solid #016bb2;
    white-space: nowrap;
    margin: 0 !important;
    padding:0 !important;
    width: 475px;
}

.biocharacteristic_readonly_divcontainer_middle_long
{
	float: left;
	border: 0px  solid #016bb2;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width: 585px;
}

.biocharacteristic_command_row_container
{
	clear: both;
    font-weight: bold;
    color: #008000;
    width: 98%;
    height: 30px;
    margin: 0 0 0 5px !important;
    padding: 0 0 0 5px !important;
    border: solid 0px #016bb2;
}

.biocharacteristic_label_container
{
    float: left;
    border: 0px solid #016bb2;
    white-space: nowrap;
    margin: 2px 5px 0px 0px !important;
    padding: 0 !important;
    height: 20px;
}

.biocharacteristic_container_displaystle
{
	float: left;
	border: 0px  solid #016bb2 !important;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width: 190px !important;
}


.biocharacteristic_control_container_displaystyle
{
    float: left;
    border: 0px solid #016bb2 !important;
    white-space: nowrap;
    margin: 0 !important;
    padding: 0 !important;
    width: 100px !important;
}

.biocharacteristic_container_remanantquantity
{
	float: left;
	border: 0px  solid #016bb2 !important;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width: 250px !important;
}

.biocharacteristic_control_container_remanantquantity
{
    float: left;
    border: 0px solid #016bb2 !important;
    white-space: nowrap;
    margin: 0 !important;
    padding: 0 !important;
}

.biocharacteristic_remanantquantity
{
	background: url(../../Images/layout/inputKachel.gif) repeat-x;		
	border: 1px solid #888;
	padding: 3px 1px 1px 1px;
	margin: 0;
	width: 70px;
	height: 20px;
	color: #888;
	float: left;
}

.biocharacteristic_remanantquantity_error
{
	background: url(../../Images/layout/inputKachel.gif) repeat-x;		
	border: 1px solid #FF0000;
	padding: 3px 1px 1px 1px;
	margin: 0;
	width: 70px;
	height: 20px;
	color: #888;
	float: left;
}

.biocharacteristic_container_bleaccount
{
	float: left;
	border: 0px  solid #016bb2 !important;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width: 335px !important;
}

.biocharacteristic_control_container_bleaccount
{
    float: left;
    border: 0px solid #016bb2 !important;
    white-space: nowrap;
    margin: 0 !important;
    padding: 0 !important;
    width: 228px !important;
}

.biocharacteristic_command_link_container
{
	float: left;
	border: 0px  solid #016bb2 !important;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width: 50px !important;
}

.biocharacteristic_command_link
{
	float: left !important;
	padding:2px 0px 0px 2px !important;
}


.biocharacteristic_command_button_container
{
	float: left;
	border: 0px  solid #016bb2 !important;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
}



.outbound_document_divcontainer_middle
{
	float: left;
	border: 0px  solid #016bb2;
	color: Black;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width: 400px;
}


.outbound_divheadercellleft_middle
{
	float: left;
	width: 48%;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
    width: 144px;	
}


.biocharacteristic_readonly_divcontainer_short
{
	float: left;
	border: 0px solid #016bb2;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width: 310px;
}

.biocharacteristic_readonly_divcontainer_command
{
	float: left;
	border: 0px solid #016bb2;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	min-width: 1200px;
}


.biocharacteristic_readonly_divheadercellleft_middle_long
{
	float: left;
	width: 144px;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}

.biocharacteristic_readonly_divheadercellleft_middle
{
	float: left;
	width: 48%;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}

.biocharacteristic_readonly_divheadercellleft_middle_open
{
	float: left;
	width: 99%;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}


.biocharacteristic_readonly_divheadercellleft_short
{
	float: left;
	width: 39%;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}

.biocharacteristic_readonly_divheadercellleft
{
	float: left;
	width: 30%;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}

.biocharacteristic_command_div_container
{
    margin:2px 0px 0px 0px !important;
	padding:2px 0px 0px 0px !important;
}

.biocharacteristiccaption_divheadercellright
{
	float: left;
	border: 0px  solid #016bb2;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width: 80%;
}

.biocharacterristic_captiondiv
{
	float: left;
	border: 0px  solid #016bb2;
	white-space: nowrap;
	margin: 0 0 0 5px !important;
	padding:0 !important;
	width: 80px;
}

.biocharacterristic_inputdiv
{
	float: left;
	border: 0px  solid #016bb2;
	white-space: nowrap;
	margin: 0 0 0 5px !important;
	padding:0 !important;
	width: 150px;
}


.biocharacterristiclisttablepanel
{
   width:225px;
   float:left !important;
}

.biocharacterristiclisttablediv
{
     float:left !important;
}

.biocharacteristicDataListDiv_caption
{
    float:left !important;
	margin: 0px 0 0 0px !important;
	padding: 0px 2px 5px 5px !important;
	border: 0px  solid #016bb2;
    width:99%;
    height:15px;
    clear:none;
    font-weight: bold;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #008000;
}

.biocharacteristic_readonly_long
{
	background: url(../../Images/layout/inputKachel.gif) repeat-x;		
	border: 1px solid #888;
	padding: 3px 1px 1px 1px;
	margin: 0;
	width: 250px;
	height: 20px;
	color: #888;
	float: left;
}

.biocharacteristic_readonly_long_error
{
	background: url(../../Images/layout/inputKachel.gif) repeat-x;		
	border: 1px solid #FF0000 !important;
	padding: 3px 1px 1px 1px;
	margin: 0;
	width: 250px;
	height: 20px;
	color: #888;
	float: left;
}

.biocharacteristic_readonly_short
{
	background: url(../../Images/layout/inputKachel.gif) repeat-x;		
	border: 1px solid #888;
	padding: 3px 1px 1px 1px;
	margin: 0;
	width: 150px;
	height: 20px;
	color: #888;
	float: left;
}

.biocharacteristic_readonly_short_error
{
	background: url(../../Images/layout/inputKachel.gif) repeat-x;		
	border: 1px solid #FF0000 !important;
	padding: 3px 1px 1px 1px;
	margin: 0;
	width: 150px;
	height: 20px;
	color: #888;
	float: left;
}

.delivery_number_readonly_long
{
	background: url(../../Images/layout/inputKachel.gif) repeat-x;		
	border: 1px solid #888;
	padding: 3px 1px 1px 1px;
	margin: 0;
	width: 427px;
	height: 20px;
	color: #888;
	float: left;
}


.biocharacteristicDataList
{
   	clear: both;
	font-weight: bold;	
	width: 99%;
	margin: 0 0 0 5px !important;
	padding: 0 0 0 5px !important;
	border: solid 0px #016bb2;
}

.biocharacteristicDataList_right
{
	float: left;
	border: 0px  solid #016bb2;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
}

.biocharacteristicpositionDataList  
{
	border-collapse:collapse;	
	line-height: 16px;
	border: 0px solid #888 !important;
	margin: 5px 0px 5px 0px !important;
	float:left !important;
}


.biocharacteristicpositionDataList  tbody
{
	clear: both;
	border-collapse:separate;
    border-top: 0px solid #888 !important;
}

.biocharacteristicpositionDataList  TR
{
    padding: 0px !important;
	margin: 0px !important;
    border-right: 0px solid #888;
}


.biocharacteristicpositionDataList TR.alt
{
    color: #000000;
    background-color: #a5d7ae;
    border: none;
}


.biocharacteristicpositionDataList  TH
{
    background : none  !important;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-align: left;
	border-collapse:separate;
	background-color:#006699 !important;
	padding: 5px !important;
	margin: 10px !important;
	border: 1px solid #888 !important;	
}


.biocharacteristicpositionDataList  TD
{
    color: #000000;
    font-weight:normal;
	font-size: 11px;
	white-space: nowrap;
	border: 1px solid #888 !important;	
}

.biocharacteristicpositionDataList  TD.empty_row 
{
    border-left: 1px solid #888 !important;	 
    border-right: 1px solid #888 !important;	
    border: 0px solid #888 !important;	
}

.biocharacteristicpositionDataList  TD.biocharacteristicMainCaptioncell 
{
   text-align: left;
   padding-top: 5px;
   padding-left: 5px;
   font-size: 13px;
   font-weight:bold;
   color: #228B22;
}

.biocharacteristicpositionDataList  TD.biocharacteristicCaptionCell 
{
   text-align: Left;
   padding: 2px;
   font-size: 12px;
   font-weight:normal;
   color: #000000;
}

.biocharacteristicpositionDataList  TD.biocharacteristicOwnProdPOSCell 
{
   text-align: Left;
   padding: 2px;
   font-size: 12px;
   font-weight:normal;
   color: #000000;
}

.biocharacteristicpositionDataList  TD.biocharacteristicImageCell 
{
   padding: 0px;
   padding-top: 5px;
   padding-left: 5px;
   white-space: nowrap !important;		
}



.biocharacteristicpositionDataList TD.highlight_dotted
{
    border: 2px dashed #DAA520 !important;
    background: #DAA520 !important;
}

.biocharacteristic_list_image
{
	clear: both;
	border: 0px;
	padding:0 !important;
	margin: 0px 2px 0px 0px !important;	
	height:20px;
	width:20px;
}




TD.biocharacteristicinputcell_menge
{
   padding: 0px;
   padding-top: 5px;
   padding-left: 5px;
   white-space: nowrap !important;		
   text-align: right;
	
}



.biocharacteristicpositionDataList  TD.biocharacteristicinputcell_error
{
   background-color:#FF0000;
   padding: 2px 2px 0px 0px !important;
   margin : 0px !important;
}


.biocharacteristicpositionDataList  TD.biocharacteristicinputcell_empty
{
   padding: 2px 2px 0px 0px !important;
   margin : 0px  !important;
}

.biocharacteristicpositionDataList  TD.biocharacteristicinputcell_readonly
{
   background: none;
   padding: 2px 2px 0px 0px !important;
   margin : 0px  !important;
   border: 0px solid #008000;
}

.biocharacteristicpositionDataList  TD SPAN
{
    font-weight:bold;
}

.biocharacteristicinput
{
	background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
	border: 0px solid #008000;
	padding: 0px 2px 0px 0px !important;
	margin: 0px 0px 0px 0px  !important;
	height: 22px;	
	color: #888;
	float: left;
    text-align:right;
    width:350px;
}

.biocharacteristicinput_error
{
	border: 1px solid #FF0000 !important;
	background: url(../../Images/layout/inputKachel_bestand.gif) no-repeat center center fixed;
	background-size: cover;
	border: 0px solid #008000;
	padding: 0px 2px 0px 0px !important;
	margin: 0px !important;
	height: 22px !important;	
	color: #888;
	float: left;
    text-align:right;
    width:350px;
}

.biocharacteristicinput[disabled]
{
    background : none !important;
	border: 0px solid #008000 !important;
	padding: 0px 2px 0px 0px !important;
	margin: 0px 0px 0px 0px  !important;
	height: 22px;	
	color: #888;
	float: left;
    text-align:right;
    width:350px;
}


.biocharacteristicinput_list
{
	background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
	border: 0px solid #008000;
	padding: 0px 2px 0px 2px !important;
	margin: 0px 0px 0px 0px  !important;
	height: 22px;	
	color: #888;
	float: left;
    text-align:left;
    width:200px;
}

.biocharacteristicinput_list_error
{
	border: 1px solid #FF0000 !important;
	background: url(../../Images/layout/inputKachel_bestand.gif) no-repeat center center fixed;
	background-size: cover;
	border: 0px solid #008000;
	padding: 0px 2px 0px 2px !important;
	margin: 0px !important;
	height: 22px !important;	
	color: #888;
	float: left;
    text-align:left;
    width:200px;
}

.biocharacteristicinput_list[disabled]
{
    background : none !important;
	border: 0px solid #008000 !important;
	padding: 0px 2px 0px 2px !important;
	margin: 0px 0px 0px 0px  !important;
	height: 22px;	
	color: #888;
	float: left;
    text-align:left;
    width:200px;
}


.biocharacteristicinput_pos
{
	background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
	border: 0px solid #008000;
	padding: 0px 2px 0px 2px !important;
	margin: 0px 0px 0px 0px  !important;
	height: 22px;	
	color: #888;
	float: left;
    text-align:left;
    width:350px;
}

.biocharacteristicinput_pos_error
{
	border: 1px solid #FF0000 !important;
	background: url(../../Images/layout/inputKachel_bestand.gif) no-repeat center center fixed;
	background-size: cover;
	border: 0px solid #008000;
	padding: 0px 2px 0px 2px !important;
	margin: 0px !important;
	height: 22px !important;	
	color: #888;
	float: left;
    text-align:left;
    width:350px;
}

.biocharacteristicmenge_partial_weight
{
	background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
	border: 0px solid #008000;
	padding: 3px 2px 0px 2px !important;
	margin: 0px !important;
	height: 22px;	
	color: #888;
	float: left;
    text-align:right;
    width:126px;
}


.biocharacteristicmenge
{
	background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
	border: 0px solid #008000;
	padding: 0px 2px 0px 0px !important;
	margin: 0px !important;
	color: #888;
	float: left;
    text-align:right;
    width:80px;
    height: 25px;	
}


.biocharacteristicmenge[readonly]
{
    background: none;
    border: 0px solid #008000;
    padding: 0px 2px 0px 0px !important;
    margin: 0px !important;
    color: #888;
    float: left;
    text-align:right;
    width:90px;
    height: 25px;	
}

.biocharacteristicmenge_empty
{
	background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
	border: 0px solid #008000;
	padding: 0px 5px 0px 0px !important;
	margin: 0px 0px 0px 0px  !important;
	color: #888;
	float: left;
    text-align:right;
    width:90px;
    height: 25px;	
}


.biocharacteristicmenge_error
{
	border: 1px solid #FF0000 !important;
	background-color:#FF0000;
	border: 0px solid #008000;
	padding: 0px 2px 0px 0px !important;
	margin: 0px !important;
	height: 22px;	
	color: #888;
	float: left;
    text-align:right;
    width:70px;
}

.biocharacteristicmenge[disabled]
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
	background-position: 100%;
	border: 0px solid #008000;
	padding: 0px 2px 0px 0px !important;
	margin: 0px 0px 0px 0px  !important;
	height: 22px;	
	color: #888;
	float: left;
    text-align:right;
    width:100px;
}

.manual_downgraded_value_input
{
	background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
	border: 0px solid #008000;
	padding: 0px 2px 0px 0px !important;
	margin: 0px !important;
	height: 22px;	
	color: #888;
	float: left;
    text-align:right;
    width:99%;
}


.manual_downgraded_value_input_readonly,.manual_downgraded_value_input_readonly[readonly]
{
    background-color: #a5d7ae !important;
    border: 0px solid #008000 !important;
    padding: 0px 2px 0px 0px !important;
    margin: 0px !important;
    height: 22px;	
    color: #888;
    float: left;
    text-align:right;
    width:99%;
}


.biocharacteristiccaption
{
	border: 0px solid #888;
	padding: 3px 0px 0px 0px;
	margin: 0;
	width: 145px;
	height: 21px;	
	color: #888;
	float: left;
	font-weight:bold;
}

.biocharacteristic_list
{
	border: 0px solid #888;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 170px;
	color: #000000;
	height: 20px;
	float: right;
}

.biocharacteristic_control_container
{
	float: left;
	padding: 0 !important;
	margin: 0px !important;
	border: solid 0px #016bb2;
	width:170px !important;
}

.biocharacteristic_command_container
{
	float: left;
	padding: 0 !important;
	margin: 0 !important;
	border: solid 0px #016bb2;	
}

.biocharacteristic_certselect
{
	background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
	border: 0px solid #888;
	padding: 3px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 22px;	
	color: #000000;
	float: left;
    /*text-align:right;*/
    width:350px;
}

.biocharacteristic_certselect_error
{
	border: 1px solid #FF0000 !important;
	background-color:#FF0000;
	border: 0px solid #888;
	padding: 3px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 22px;	
	color: #000000;
	float: left;
    /*text-align:right;*/
    width:350px;
}

.biocharacteristic_certselect_readonly
{
   
	font-size: 13px;
	background : none !important;
	border: 0px solid #008000 !important;
	padding: 3px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 22px;	
	color: #000000 !important;
	float: left;
    /*text-align:right;*/
    width:350px;
}

.biocharacteristic_certselect_list
{
	background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
	border: 0px solid #888;
	padding: 3px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 22px;	
	color: #000000;
	/*text-align:right;*/
	float: right;
    width:350px;
}

.biocharacteristic_certselect_list_error
{
	border: 1px solid #FF0000 !important;
	background-color:#FF0000;
	border: 0px solid #888;
	padding: 3px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 22px;	
	color: #000000;
	/*text-align:right;*/
	float: right;
    width:350px;
}

.biocharacteristic_certselect_list_readonly
{
   
	font-size: 13px;
	background : none !important;
	border: 0px solid #008000 !important;
	padding: 3px 2px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 22px;	
	color: #000000 !important;
    width:350px;
}

/*biocharpositionitemtable*/

.biochartable_panel
{
    clear: both;
    font-weight: bold;
    width: 99%;
    margin: 0 0 0 5px !important;
    padding: 0 0 0 0px !important;
    border: solid 0px #016bb2;
}

.biocharpositionitemtable  
{
	border-collapse:collapse;
	clear:none;
	line-height: 16px;
	border: 0px solid #888 !important;
	margin: 5px !important;
	padding: 5px !important;
    background-color: #a5d7ae;
}


.biocharpositionitemtable_details 
{
    background-color: #ffffff;
}


.biocharpositionitemtable  tbody
{
	clear: both;
	border-collapse:separate;
    border-top: 0px solid #888 !important;
}

.biocharpositionitemtable  TR
{
    padding: 0px !important;
	margin: 0px !important;
    border-right: 0px solid #888 !important;
}


.biocharpositionitemtable TR.alt
{
    color: #000000;
    background-color: #a5d7ae;
    border: none !important;
}

.biocharpositionitemtable  TH
{
    background : none  !important;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-align: left;
	border-collapse:separate;
	background-color:#006699 !important;
	padding: 5px !important;
	margin: 10px !important;
	border: 1px solid #888 !important;	
}


.biocharpositionitemtable  TD
{
    color: #000000;
    font-weight:normal;
	font-size: 11px;
	white-space: nowrap;
	border: 1px solid #888 !important;	
    padding: 5px 2px 2px 2px !important;
}

.biocharpositionitemtable  TD.biocharacteristicCaptionCell 
{
   text-align: Left;
   padding: 2px;
   font-size: 12px;
   font-weight:normal;
   color: #000000;
}

TD.biocharacteristicinputcell 
{
    background: url(../../Images/layout/inputKachel_bestand.gif); 
    padding: 0px !important;
    margin : 0px !important;
}

.biocharpositionitemtable  TD.manual_downgraded_value_input_cell 
{
   text-align: Left;
   padding: 0px;
   font-size: 12px;
   font-weight:normal;
   color: #000000;
   background: url(../../Images/layout/inputKachel_bestand.gif); 
}


.biocharpositionitemtable  TD.manual_downgraded_value_input_cell_readonly
{
    text-align: Left;
    padding: 2px;
    font-size: 12px;
    font-weight:normal;
    color: #000000;
}

.biocharpositionitemtable  TD.biocharacteristicValueCell 
{
   text-align: left;
   padding: 5px 2px 2px 2px !important;
   font-size: 12px;
   font-weight:normal;
   color: #000000;
}

.biocharpositionitemtable  TD.highlight_dotted
{
    border: 2px dashed #DAA520 !important;
    background: #DAA520 !important;
}

TD.biocharacteristicValueCellNumber
{
   text-align: right;
   padding: 2px;
   font-size: 12px;
   font-weight:normal;
   color: #000000;
}


TH.biocharacteristicValueCellNumber 
{
   text-align: right;
}


.biocharpositionitemtable  TH.biocharacteristicValueCell 
{
   padding: 0px;
   padding-top: 5px;
   padding-left: 5px;
   border-right: 0px solid #888 !important;	
}

.biocharpositionitemtable  TH.biocharacteristicImageCell 
{
   padding: 0px;
   padding-top: 5px;
   padding-left: 5px;
   border-left: 1px solid #888 !important;	
}

.biocharpositionitemtable  TH.biocharacteristicImageCell img
{
   padding-left: 2px;
}

.biocharpositionitemtable  TD SPAN
{
    font-weight:bold;
}


.downgraded_single_ghg_input
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    border: 1px solid #888;
    padding: 3px 1px 1px 1px;
    margin: 0px !important;	
    width: 50px;
    height: 15px;
    color: #888;
    float: left;
    text-align: left;
}

.downgraded_single_ghg_input_error
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    border: 1px solid #FF0000;
    padding: 3px 1px 1px 1px;
    margin: 0px !important;	
    width: 50px;
    height: 15px;
    color: #888;
    float: left;
    text-align: left;
}


.downgraded_single_ghg_input[disabled]
{
    background:none;
    border: 0px solid #888;
    padding: 3px 1px 1px 1px;
    margin: 0px !important;	
    width: 50px;
    height: 15px;
    color: #000000;
    float: left;
    text-align: left;
    font-size: 12px;
    font-weight:bold;
}

.downgraded_ghg_input
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    border: 1px solid #888;
    padding: 3px 1px 1px 1px;
    margin: 0px !important;	
    width: 200px;
    height: 18px;
    color: #888;
    float: left;
    text-align: right;
}

.downgraded_ghg_input_error
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    border: 1px solid #FF0000;
    padding: 3px 1px 1px 1px;
    margin: 0px !important;	
    width: 200px;
    height: 18px;
    color: #888;
    float: left;
    text-align: right;
}


.download_biochar_list_command_div
{
    border: solid 0px #FFFFFF;
    padding: 0 0 0 2px !important;
    margin: 5px 0 0 2px !important;
    float: left;
}



.download_outbound_biochar_list_command_div
{
    border: solid 0px #FFFFFF;
    padding: 0 0 0 2px !important;
    margin: 3px 0 0 2px !important;
    float: left;
}

/*splitpositionDataList*/

.splittcommand_button {
	background-color: #286090 !important;
	color: #FFFFFF !important;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: none;
	height: 24px;
	width: 110px;
	padding: 5px;
	margin: 2px;
	margin-left: 5px !important;
	float: left;
}

.copy_all_biochar_button {
	background-color: #286090 !important;
	color: #FFFFFF !important;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: none;
	height: 24px;
	width: 230px;
	padding: 5px;
	margin: 2px;
	margin-left: 5px !important;
	float: left;
}


.transfer_to_non_cert_command {
	background-color: #286090 !important;
	color: #FFFFFF !important;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: none;
	height: 25px;
	width: 300px;
	padding: 5px;
	margin: 0px;
	margin-left: 0px;
	float: left;
	border-radius: 5px;
}


.transfer_to_non_cert_command:hover,
.transfer_to_non_cert_command:focus
{
  
  outline: 5px auto -webkit-focus-ring-color;
  font-size: 13px;
  background-color: #286090;
  border-color: #122b40;
  box-shadow : 2px 2px 0px #888;
  cursor:pointer;  
}


.splitpositionDataList
{
	border-collapse:collapse;
	clear:none;
	line-height: 16px;
	border: 0px solid #888 !important;
	margin: 5px 0px 5px 0px !important;
}


.splitpositionDataList  tbody
{
	clear: both;
	border-collapse:separate;
    border-top: 0px solid #888 !important;
}

.splitpositionDataList  TR
{
    padding: 0px !important;
	margin: 0px !important;
    border-right: 0px solid #888 !important;
}


.splitpositionDataList  TH
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-align: left;
	border-collapse:separate;
	background-color:#006699;
	padding: 5px !important;
	margin: 5px !important;
	border: 1px solid #888 !important;	
}

.splitpositionDataList  TD
{
    color: #000000;
    font-weight:normal;
	font-size: 13px;
	text-align: left;
	white-space: nowrap;
	border-collapse:separate;
	border: 1px solid #888 !important;	
	padding: 3px !important;
	margin: 3px !important;
}

.splitpositionDataList  TD.empty_row 
{
    border: 0px solid #888 !important;	
    border-left: 1px solid #888 !important;	 
    border-right: 1px solid #888 !important;	
}


.splitpositionDataList TD.Split_selected_Option_cell
{
    color: #000000;
    background-color:#FFA500 !important;	
    font-weight:normal;
	font-size: 13px;
	text-align: left;
	white-space: nowrap;
	border-collapse:separate;
	border: 1px solid #888 !important;	
	padding: 3px !important;
	margin: 3px !important;
}

.splitpositionDataList TD.Split_Main_Caption
{
   text-align : Left;
   padding: 5px !important;
   font-size: 12px;
   font-weight:bold;
   color: #000000;
}

.splitpositionDataList TD.Split_Caption
{
   text-align : Left;
   padding: 5px !important;
   font-size: 12px;
   font-weight:normal;
   color: #000000;
}

.splitpositionDataList TH.Split_Caption
{
   text-align : Left;
   padding: 5px !important;
   color: #000000;
   width: 200px !important;
}


.splitpositionDataList TD.Split_value
{
   background: url(../../Images/layout/inputKachel_bestand.gif); 
   padding: 5px !important;
   margin : 0px !important;
   font-size: 11px;
   font-weight:normal;
}

.biocharListDiv
{
	clear: both;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #008000;
	margin: 0px !important;
	padding: 0px !important;
	border: solid 0px #016bb2;	
}

.inputdivtable fieldset
{
	border: none;
	padding: 5px !important;
	border: 1px solid #888;
	margin: 0px !important;
}

.splitt_item_caption
{
	width:100px;
	float:left;
	margin: 0px 0px 0px 0px!important;
    padding: 0px !important;
}





/*Nachweis Erzeugung*/
.tabinputdivheader_explanation_waste_row
{
	clear: both;
	color: #016bb2;
	font-weight: bold;	
	width: 100%;
	height: 60px;
	margin: 0 0 0 5px !important;
	padding: 0 0 0 5px !important;
	border: solid 0px #016bb2;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	display:none;
}

.tabinputdivheader_explanation_abfall_row
{
	clear: both;
	color: #016bb2;
	font-weight: bold;	
	width: 90%;
	height: 50px;
	margin:5px 0 0 5px !important;
	padding:0 0 0 5px !important;
	border: solid 0px #016bb2;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

.tabinputdivheader_explanation_nachhaltigkeit_row
{
	clear: both;
	color: #016bb2;
	font-weight: bold;	
	width: 90%;
	height: 30px;
	margin:5px 0 0 5px !important;
	padding:0 0 0 5px !important;
	border: solid 0px #016bb2;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

.tabinputdivheadercellright_explanation_descr_container
{
	font-weight: normal;
	font-size: 10px;
	color: #000000 !important;
	margin: 0px 0 0px 5px !important;
	padding: 0;
	float:left;
	width:350px !important;
	white-space:normal;
	overflow:visible;
	border: solid 0px #888;
}

.tabinputdivheader_explanation_sustainability_row
{
	clear: both;
	color: #016bb2;
	font-weight: bold;	
	width: 100%;
	height: 40px;
	margin: 0 0 0 5px !important;
	padding: 0 0 0 5px !important;
	border: solid 0px #016bb2;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	display:none;
}

.tabinputdivheadercellright_descr_container
{
	font-weight: normal;
	font-size: 10px;
	color: #000000 !important;
	margin: 0;
	padding: 0;
	float:left;
	width:350px !important;
	white-space:normal;
	overflow:visible;
	border: solid 1px #888;
}

.tabinputdivheader_origincountry_percentage_row
{
	clear: both;
	font-weight: bold;	
	width: 99%;
	margin: 0 0 0 5px !important;
	padding: 0 0 0 5px !important;
	border: solid 0px #016bb2;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

.tabinputdivheadercellright_origincountry_percentage_row
{
	float: left;
	border: 0px  solid #016bb2;
	white-space: nowrap;
	margin: 0 0 5px 0 !important;
	padding:0 !important;
	font-size: 11px;
}

.origincountry_percentage_list
{
    background-color: #a5d7ae;
	clear: both;
	border-radius: 8px;
    list-style-type: none;
    margin: 5px 0px 5px 0px !important;
    padding: 0px 0px 0px 5px !important;
}

.origincountry_percentage_list li
{
	border: solid 0px #016bb2;
    margin: 2px 0px 2px 0px!important;
    padding: 2px 0px 2px 0px!important;
}

.origincountry_percentage_list span
{
    border: solid 0px #016bb2;
    margin: 0px !important;
    padding: 0px !important;
    float:left;
}

.origincountry_caption
{
	width:290px;
}

.percentage_caption
{
	float:left;
    margin: 0px 0px 0px 0px!important;
    padding: 0px !important;
    width:40px !important;
}

.percentagesumcontainer
{
    clear: both;
    float:left;
    margin: 0px !important;
    padding: 0px !important;
    background-color: #cde;
	clear: both;
	border-radius: 8px;
}

.percentagesumcontainer_row
{
    clear: both;
    float:left;
    margin: 0px !important;
    padding: 5px !important;
}

.percentagesumlabel
{
    color: #016bb2 !important;
	width:290px;
	float:left;
	margin: 0px 0px 0px 0px!important;
    padding: 0px !important;
}

.percentagesumvalue
{
    float:left;
    margin: 0px 0px 0px 0px!important;
    padding: 0px !important;
    width:55px !important;
}

.calculationoption
{
    color: #000000 !important;
}

.calculationoption input
{
    float:left !important;
}

.calculationoption label
{
    float:left !important;
}


.tabinputdivheader_ghg_calc_descr_container_row
{
	clear: both;
	color: #016bb2;
	font-weight: bold;	
	width: 100%;
	height: 50px;
	margin: 0px 0 0px 5px !important;
	padding: 0px 0 0px 5px!important;
	border: solid 0px #016bb2;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

.tabinputdivheadercellright_ghg_calc_descr_container
{
	font-weight: normal;
	font-size: 11px;
	color: #000000 !important;
	margin: 0px 0 0px 5px !important;
	padding: 0;
	float:left;
	width:335px !important;
	white-space:normal;
	overflow:visible;
	border: solid 0px #888;
}


/*report-template*/
.reporttemplatelistpagediv
{
	width:1800px;
	border: #888 0px solid;
}

.reporttemplatelistinputdiv
{
	float:left;
	border: 3px double #888;	
	width:50%;	
	display: inline-table;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
	color: #279d2f;	
	background-color: #f8f8f8;
	border-collapse: separate;
	white-space: nowrap;	
	margin: 0 0 0 5px;
	padding: 0px;
}

.outbound_customerreport_div_caption
{
	float:left;	
	color: #016bb2;
	margin: 0px !important;
	padding: 0px 0px 0px 5px !important;
	border: solid 0px #016bb2;
	width: 200px;
	height: 30px;
}

.outbound_customerreport_div_caption span
{
    font-weight: bold;
    color: #000000;
    font-size: 13px;    
	border: 0px  solid #016bb2;
    font-weight: bold;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
}

.outbound_download_div_caption
{
	float:left;	
	color: #016bb2;
	margin: 0px !important;
	padding: 0px 0px 0px 5px !important;
	border: solid 0px #016bb2;
	width: 200px;
	height: 30px;
}


.outbound_download_div_caption span
{
    font-weight: bold;
    color: #016bb2;
    font-size: 13px;    
	border: 0px  solid #016bb2;
    font-weight: bold;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;	
}




.outbound_sendreportmail_container
{	
	position: fixed;	
	border: 3px double #888;
	font-size: 12px;
	font-weight: bold;
	background-color:#fff;
	margin: 0 !important;
	padding:0 !important;
}

.outbound_sendreportmail_container_with_body
{	
	width: 700px;
	height:570px;
}

.outbound_sendreportmail_container_without_body
{	
	width: 950px;
	height:570px;
	color: #000000;
}


.outbound_sendreportmail_container_inputdivtable
{
	display: inline-table;
	width: 100%;
	height: 100%;
	color: #000000;
	margin: 0;
	padding:0;
	border: solid 0px #016bb2;
	white-space:nowrap;
}

.tabinputdivheader_header
{
	clear: both;
	font-weight: bold;	
	color: #008000;
	width: 100%;
	height: 25px !important;
	margin: 0 0 2px 0 !important;
	padding:0 !important;
	border: solid 0px #016bb2;
	background-color:#888;
}

.outbound_sendreport_header_label_div
{
    padding: 0 !important;
	margin: 0 !important;	
	float: left;
}

.outbound_sendreport_header_close_div
{
    padding: 0 !important;
	margin: 0 !important;	
	float: right;
}

.outbound_sendreport_header_label_div span
{
	cursor: move;	
	height: 15px !important;
	color: #fff !important;
	font-size: 13px;
	font-weight: bold;
	float: left;
	text-align: center;
	float:right;
	border: solid 0px #7F9DB9;
}

.closebutton_command
{
    float: right ! important;	
    padding: 0 !important;
	margin: 0 !important;
}


.tabinputdivheader_body_div
{
	height: 410px;
	color: #000000 !important;	
}


.outbound_sendreportmail_body_input
{
	border: 1px solid #888;
	width: 500px;
	height: 400px;	
	float: left;
	padding: 0 !important;
	margin: 0 !important;
	color: #000000 !important;	
	word-spacing: normal;
	background: url(../../Images/layout/inputKachel.gif) repeat-y;
	background-color:#fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	font-weight:normal !important;
	font-size:13px;
}

.outbound_sendreportmail_body_input_error
{
	border: 1px solid #FF0000;
	width: 500px;
	height: 400px;	
	float: left;
	padding: 0 !important;
	margin: 0 0 0px 0 ! important;
	color: #000000 !important;	
	word-spacing: normal;
	background: url(../../Images/layout/inputKachel.gif) repeat-y;
	background-color:#fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	font-weight:normal !important;
	font-size:13px;
}

.send_report_button {
	background-color: #286090 !important;
	color: #FFFFFF !important;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: none;
	height: 24px;
	width: 180px;
	padding: 5px;
	margin: 2px;
	margin-left: 5px !important;
	float: left;
}


.outbound_confirmpos_creation_container
{	
	position: fixed;	
	border: 3px double #888;
	font-size: 12px;
	font-weight: bold;
	background-color:#fff;
	margin: 0 !important;
	padding:0 !important;
	width: 700px;
	height:415px;
}

.outbound_confirmpos_container
{	
	position: fixed;	
	border: 3px double #888;
	font-size: 12px;
	font-weight: bold;
	background-color:#fff;
	margin: 0 !important;
	padding:0 !important;
	width: 700px;
	height:385px;
}

.outbound_confirmposgeneration_singleitem_container
{	
	position: fixed;	
	border: 3px double #888;
	font-size: 12px;
	font-weight: bold;
	background-color:#fff;
	margin: 0 !important;
	padding:0 !important;
	width: 800px;
	height:580px;
}

.outbound_confirmposgeneration_singleitem_message_container
{	
	position: fixed;	
	border: 3px double #888;
	font-size: 12px;
	font-weight: bold;
	background-color:#fff;
	margin: 0 !important;
	padding:0 !important;
	width: 700px;
	height:500px;
}

.outbound_confirmposgeneration_container
{	
	position: fixed;	
	border: 3px double #888;
	font-size: 12px;
	font-weight: bold;
	background-color:#fff;
	margin: 0 !important;
	padding:0 !important;
	width: 1180px;
    height:480px;
}


.confirmposgeneration_label
{
    font-weight: bold;
    font-size: 11px;
    color: #000000 !important;
    display: inline-table;
    margin: 0;
    padding: 0;
}

.confirmposgeneration_validationdiv 
{
    font-weight: bold;
    color: #008000;
    float: left !important;
    border: solid 0px #016bb2 !important;
    margin:0px 5px 0px 0px; 
    padding:5px; 
}

 .confirmposgeneration_validationdiv input 
 {
    float: left;
    margin-left:5px;
    margin-top: 2px;
}

.confirmposgeneration_validationdiv label
{
    float: left;
    margin-left:5px;
    margin-top: 0px;
    padding:0px; 
}

.outbound_confirmpos_container_details
{	
	position: fixed;	
	border: 3px double #888;
	font-size: 12px;
	font-weight: bold;
	background-color:#fff;
	margin: 0 !important;
	padding:0 !important;
	width: 1000px;
	height:300px;
}
.posconfirmbuttoncontainer
{
    float: left !important;
    margin: 0px 5px 0px 0px !important;
}


.outbound_confirmpos_divheader_split_container
{
	float: left;
	font-weight: bold;	
	color: #008000;
	width: 570px;
	margin: 0px !important;
	padding: 0px !important;
	border: solid 0px #016bb2;
}


.outbound_confirmposgeneration_singleitem_container .outbound_confirmpos_divheader_split_container
{
    width: 800px;
}

.outbound_confirmpos_divheader
{
	clear: both;
	font-weight: bold;	
	color: #008000;
	width: 99%;
	height: 20px;
	margin: 0 0 0 5px !important;
	padding: 0 0 0 5px !important;
	border: solid 0px #016bb2;
}


.tabinputdivheadercellleft_outbound_confirmpos
{
    float: left;
    width: 230px;
    white-space: nowrap;
    border: solid 0px #016bb2;
    margin: 0 !important;
    padding: 0 !important;
}


.outbound_confirmpos_divheader_label
{
    font-weight: bold;
    font-size: 12px;
    width: 30px;
    color: #000 !important;
    display: inline-table;
    margin: 0;
    padding: 0;
}


.biomass_container
{
    float: left;
    border: 0px solid #016bb2;
    white-space: nowrap;
    margin: 0 !important;
    padding: 0 !important;
    height: 20px;
    width: 150px;
    white-space: normal !important;
    overflow: hidden;
}

.outbound_confirmpos_generate_button
{
     background-color: #286090 !important;
    color: #FFFFFF !important;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    border: none;
    height: 25px;
    width: 150px;
    padding:5px;
    margin:0px; 
    margin-left:5px; 
    float: left;
    border-radius: 5px;
}


.outbound_confirmpos_button
{
	 background-color: #286090 !important;
	color: #FFFFFF !important;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: none;
	height: 25px;
	width: 100px;
	padding:5px;
	margin:2px 5px 0px 0px; 
	margin-right:5px !important;	
	float: left;
}


.outbound_adjust_weight_show_command
{
     background-color: #286090 !important;
    color: #FFFFFF !important;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    border: none;
    height: 25px;
    width: 190px;
    padding:5px;
    margin:2px 5px 0px 0px; 
    margin-right:5px !important;	
    float: left;
}



.outbound_adjust_overbooked_pos_command
{
	 background-color: #286090 !important;
	color: #FFFFFF !important;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: none;
	height: 25px;
	width: 165px;
	padding:5px;
	margin:2px 5px 0px 0px; 
	margin-right:5px !important;	
	float: left;
}


.outbound_confirmpos_message_header
{
    clear: both;
    font-weight: bold;
    color: #008000;
    width: 98%;
	height: auto;
    margin: 0 0 0 5px !important;
    padding: 0 0 0 5px !important;
    border: solid 0px #016bb2;
}

.outbound_confirmpos_message_label
{
	font-weight: bold !important;
	font-size: 11px !important;
	width: 97%;
	color: #FF8C00 !important;
	white-space:normal;
	height: auto;
	margin: 0px 0px 5px 0px;
	padding: 0;
}


.outbound_adjust_pos_message_container
{
    float: left;
}

.outbound_adjust_pos_message_label
{
    font-weight: bold !important;
    font-size: 14px !important;
    width: 97%;
    color: #FF8C00 !important;
    white-space:normal;
    height: auto;
    margin: 0px 0px 5px 0px;
    padding: 0;
}

.outbound_confirmpos_error_message_label
{
	font-weight: bold;
	font-size: 11px;
	width: 97%;
	color: #ff0000 !important;	
	white-space:normal;
	height: auto;
	margin: 0px 0px 5px 0px;
	padding: 0;
}

.posconfirmlisttable_div_item
{
	clear:both;
	color: #016bb2;
	margin: 5px 0px 5px 5px;
	padding: 5px 0px 5px 5px !important;
	border: solid 0px #016bb2;
	width: auto;
}

.outbound_updaterules_button
{
	 background-color: #286090 !important;
	color: #FFFFFF !important;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: none;
	height: 25px;
	width: 250px;
	padding:5px;
	margin:0px; 
	float: left;
	border-radius: 5px;
}


fieldset.suggestiongroup {
    border: 3px groove #000 !important;
    margin:5px; 
}

legend.suggestiongroupcaption {
    padding:0px 0px 0px 0px; 
    margin:0px 0px 0px 15px; 
}


.suggestionlisttable TH.downgradeCaptionCommandCell
{
    border-right: 0px solid #016bb2 !important;
    margin-right: 0px !important;
}

.suggestionlisttable TH.downgradeButtonCommandCell
{
    border-left: 0px solid #016bb2 !important;
}


.outbound_send_pos_documents
{
	 background-color: #286090 !important;
	color: #FFFFFF !important;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: none;
	height: 25px;
	width: 230px;
	padding:5px;
	margin:0px; 
	margin-left:5px; 
	float: left;
	border-radius: 5px;
}

.outbound_adjust_overbooked_pos_container
{	
    clear: both;
}


.outbound_adjust_overbooked_pos_table_container
{	
	clear: both;
    margin-top: 5px;
    border: 0px double #888 !important;
    font-size: 13px;
    font-weight: normal;
}


.outbound_adjust_overbooked_pos_table_container_modal {
	border: 1px solid #888 !important;
    max-width: 90vw !important;
}

.outbound_confirmpos_divheader_select_container
{
	clear: both;
	font-weight: bold;	
	color: #008000;
	width: 99%;
	height: 25px;
	margin: 0 0 0 5px !important;
	padding: 0 0 0 5px !important;
	border: solid 0px #016bb2;
}


/*Mass-balance*/


.massbalancesumdiv_header {
    border: 0 solid #016bb2;
    clear: none;
    color: #000000;
    float: left !important;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 40px;
    margin: 0 0 0 9px !important;
    padding: 0 !important;
    width: 100%;

}
.massbalancesumdiv_header_left {
    border: 0 solid #016bb2;
    clear: none;
    float: left !important;
    margin: 0 !important;
    padding: 0 0 0 5px !important;
    width: 44%;

}
.massbalancesumdiv_header_right {
    border: 0 solid #016bb2;
    clear: none;
    float: left !important;
    margin: 0 !important;
    width: 55%;

}

.massbalancesumdiv_header_left .massbalancesumdiv_header_caption_original {
    padding-left: 320px;
}
.massbalancesumdiv_header_right .massbalancesumdiv_header_caption_original {
    
}
.massbalancesumdiv_header_caption_original {
    float: left;
    width: 100px;
}
.massbalancesumdiv_header_caption_equivalent {
    float: left;
    width: 100px;
    padding-left: 15px;
}

.massbalancesumdiv_header_caption_covered {
    float: left;
    width: 120px;
    padding-left: 10px;
    white-space: normal;
}

.massbalancesumdiv
{
    float:left !important;
	margin: 0 0 0 5px !important;
	padding: 0 0 0 0px !important;
	border:0px  solid #016bb2;
    width:100%;
    height:28px;
    clear:none;
    font-size: 11px;	
    font-weight: bold;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}

.massbalancesumdiv_left
{
    float:left !important;
	margin: 0 0 0 0px !important;
	padding: 0 0 0 5px !important;
	border: 0px  solid #016bb2;
    width:44%;
    height:28px;
    clear:none;   
}


.massbalancesumdiv_right
{
    float:left !important;
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
	border: 0px  solid #016bb2;
    width:55%;
    height:28px;
    clear:none;
    padding-left: 15px;   
}


.massbalancesumdiv_caption_left
{
    float:left !important;
	margin:0px !important;
	padding:5px 2px 0px 0px !important;
	border: 0px  solid #016bb2;
    width:320px;
    height:25px;
    clear:none;   
	text-align:left;
}


.massbalancesumdiv_caption_right
{
    float:left !important;
	margin:0px !important;
	padding:5px 2px 0px 0px !important;
	border: 0px  solid #016bb2;
    width:320px;
    height:25px;
    clear:none;
    text-align:left;
}

.massbalancesumdiv_input
{
    float:left !important;
	margin: 0px !important;
	padding: 0px 0px 0px 2px !important;
	border: 0px  solid #016bb2;
    height:100%;
    clear:none;    
}

.massbalancesumdiv_input_padding {
    float:left !important;
	margin: 0px !important;
	padding: 0px 0px 0px 10px !important;
	border: 0px  solid #016bb2;
    height:100%;
    clear:none;  
}

.massbalancesumdiv_input_covered {
    float:left !important;
	margin: 0px !important;
	padding: 0px 0px 0px 10px !important;
	border: 0px  solid #016bb2;
    height:100%;
    clear:none;  
    width:120px;  
}

.massbalancesumdiv_caption_left_sub
{
    float:left !important;
	margin:0px !important;
	padding:5px 2px 0px 0px !important;
	border: 0px  solid #016bb2;
    width:320px;
    height:25px;
    clear:none;   
    color: #fff !important;
	text-align:right;
}


.massbalancesumdiv_caption_right_sub
{
    float:left !important;
	margin:0px !important;
	padding:5px 2px 0px 0px !important;
	border: 0px  solid #016bb2;
    width:320px;
    height:25px;
    clear:none;
    color: #fff !important;
    text-align:right;
}

.massbalances_product_div
{
    float:left !important;
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
	border:1px  solid #888;
    width:99.9% !important;
    clear:none;
    font-size: 11px;	
    font-weight: bold;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff !important;
	background-color:#6B8E23;
}

.massbalance_info_div
{
    float:left !important;
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
	border:0px  solid #016bb2;
    width:100%;
    min-height:40px;
    clear:none;
    font-size: 11px;	
    font-weight: bold;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #6B8E23;
}


.massbalance_info_div_label
{
    font-weight: bold;
    font-size: 12px;
    width: 100%;
    color: #ffffff !important;
    display: inline-table;
    margin: 0;
    padding: 0;
}

.textarea_massbalance
{
    border: 1px solid #888;
    width: 848px;
    height: 140px;
    float: left;
    padding: 0 !important;
    margin: 0 !important;
    color: #000000 !important;
    word-spacing: normal;
    font-family: Tahoma, Arial, Helvetica, sans-serif !important;
    font-weight: normal !important;
    font-size: 13px;
}


/*Suggestion-Module*/
.suggestion_command
{
	 background-color: #286090 !important;
	color: #FFFFFF !important;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: none;
	height: 24px;
	width: 125px;
	padding:5px;
	margin:0px 5px 0px 0px; 
	float: left;
}

.suggestion_divcontainer_command
{
	float: left;
	border: 0px solid #016bb2;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width: 600px;
}

.suggestionlisttable_div_item
{
	float:left;	
	color: #016bb2;
	margin: 0px !important;
	padding: 0px 0px 5px 5px !important;
	border: solid 0px #016bb2;
	width: 400px;
}


.suggestionlisttable 
{
	border-collapse:collapse;
	clear:none;
	line-height: 16px;
	border: 1px solid #888 !important;
	margin: 0px !important;
	padding: 0px !important;
}
.suggestionlisttable tbody
{
    width: 100%;
	border:3px double #999999 !important; 
}

.suggestionlisttable TH
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-align: left;
	border-collapse:separate;
	background-color:#006699;
	padding: 5px !important;
	margin: 0px !important;
	border: 1px solid #888 !important;	
	white-space: nowrap !important;	
}

.suggestionlisttable TH.suggestion_weight
{
   text-align:right !important;	
}

.suggestionlisttable TH A
{
	color: #FFFFFF;
	font-size: 13px;
	text-decoration: none;
	border: none !important;
}

.suggestionmainselectpanel
{
	white-space: nowrap !important;	
	width: 70px !important;
}

.suggestionmainselectpanel_inbound
{
	/*white-space: nowrap !important;*/	
	/*width: 140px !important;*/
}


.suggestionlisttable TH.suggestionmainselectcell, 
.suggestionlisttable TD.suggestionmainselectcell
{
	/*white-space: nowrap !important;*/	
    white-space:normal !important;
	padding-left: 2px !important;
}

.suggestionlisttable TH.suggestionmainselect
{
	margin: 0px 0px 0px 0px !important;
	float: left !important;	
}

.suggestionmainselect input
{
	margin: 2px 0px 0px 0px !important;
	float: left !important;	
}

.suggestionlabelcaption
{
	margin: 0px 0px 0px 5px !important;
	float: left !important;	
}

.suggestionlisttable TR 
{
	border: 0;
	margin: 0;
	padding: 0;
	color: #000000;
}

.suggestionlisttable TR.standard
{
	border: 1px solid #888;
}



.suggestionlisttable TR.sumrow 
{
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF !important;
    text-align: left;
    border-collapse:separate;
    background-color:#006699;
    padding: 5px !important;
    margin: 0px !important;
    border: 1px solid #888 !important;	
    white-space: nowrap !important;	
}

.suggestionlisttable TR.sumrow > td
{
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF !important;
    text-align: left;
    border-collapse:separate;
    background-color:#006699;
    padding: 5px !important;
    margin: 0px !important;
    border: 1px solid #888 !important;	
    white-space: nowrap !important;	
}

.suggestionlisttable TR.standard_error
{
	border: 1px solid #B22222;
    background-color: #B22222;
}

.suggestionlisttable TR.empty_row
{
	border: 0px solid #888 !important;
}



.suggestionlisttable TR.alternatingrow_empty {
	color: #000000;
	font-weight: normal;
	background-color: #a5d7ae;
	border-right: 0px solid #888 !important;
}

.suggestionlisttable TR.selected
{
	background-color: #FFFF00;
}

.suggestionlisttable tr:hover
{
	background-color: #FF8C00;
}

.suggestionlisttable TD
{
	color: #000000;
	font-weight:normal;
	font-size: 13px;
	text-align: left;
	border-collapse:separate;
	border: 1px solid #888 !important;	
	padding: 3px 5px 3px 3px !important;
	margin: 3px 5px 3px 3px !important;
	white-space:nowrap;
}

.suggestionlisttable TD.suggestion_weight
{
   padding: 2px !important;
   margin : 0px !important;
   font-weight:normal;
   text-align:right !important;	
}


.suggestionlisttable TD.biocharacteristicinputcell
{
   padding: 2px !important;
   margin : 0px !important;
   font-weight:normal;
   text-align:right;
}


.suggestionlisttable TD.suggestion_weight_error
{
   padding: 2px !important;
   margin : 0px !important;
   font-weight:normal;
   text-align:right;
   background-color:#FF0000 !important;
}

.suggestionlisttable TD.suggestion_highlight, .suggestionlisttable TD.highlight
{
   padding: 2px !important;
   margin : 0px !important;
   font-weight:normal;
   background-color: #DAA520 !important;
}


.suggestionlisttable TD.suggestion_weight_highlight
{
   padding: 2px !important;
   margin : 0px !important;
   font-weight:normal;
   text-align:right;
   background-color: #DAA520 !important;
}

.suggestionlisttable TD.captioncell_error
{
   background-color:#FF0000 !important;
}


.suggestionlisttable TD.inputcell_error
{
   background-color:#FF0000;
   padding: 0px !important;
   margin : 0px !important;
   font-weight:normal;
}


.suggestionlisttable  TD.empty_cell
{
   padding: 0px 2px 0px 0px !important;
   margin : 0px  !important;
   border: 0px solid #888 !important;
}


.suggestion_list_left
{
	float: left;
	font-weight: bold;	
	color: #008000;
	width: 55%;
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
	border: solid 0px #016bb2;
}

.suggestion_list_right
{
	float: left;
	font-weight: bold;
	color: #008000;
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
	border: solid 0px #016bb2;
}

.suggestion_list_caption
{
	float: left;
	font-weight: bold;	
	color: #008000;
	margin: 0 0 0 0px !important;
	padding: 0px 0px 5px 5px !important;
	border: solid 0px #016bb2;
}
.suggestion_list_table_contaniner
{
	float: left;
	font-weight: bold;	
	color: #008000;
	width: 100%;
	margin: 0 0 0 0px !important;
	padding: 0px 0px 5px 5px !important;
	border: solid 0px #016bb2;
}


.suggestion_dateinput
{
	background: url(../../Images/layout/inputKachel.gif) repeat-x;		
	border: 1px solid #888 !important;
	width: 150px;
	height: 20px;	
	color: #888;
	float: left;
	padding: 0 !important;
	margin: 0 !important;
}

.suggestion_dateinput_error
{
	background: url(../../Images/layout/inputKachel.gif) repeat-x 0 0;
	border: 1px solid #FF0000 !important;
	width: 150px;
	height: 20px;	
	color: #888;
	float: left;
	padding: 0 !important;
	margin: 0 !important;
}


.suggestion_inputdivtable
{
	display: inline-table;
	width: 100%;
	height: 100%;
	color: #000000;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	border: solid 0px #016bb2;
	white-space:nowrap;
}

.suggestion_ghg_input
{
	background: url(../../Images/layout/inputKachel.gif) repeat-x;		
	border: 1px solid #888 !important;
	width: 170px;
	height: 20px;	
	color: #888;
	float: left;
	padding: 0 !important;
	margin: 0 !important;
}

.suggestion_ghg_checkbox
{
    width: 170px;
	height: 20px;	
	color: #888;
	float: left;
	padding: 0 !important;
	margin: 2px 0px 0px 0px !important;
}

.suggestion_header
{
	clear: both;
	font-weight: bold;	
	color: #008000;
	width: 100%;
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
	border: solid 0px #ccc;
}


.suggestion_collapse_headerdiv
{
	clear: both;
	font-weight: bold;	
	color: #008000;
	width: 100%;
	height: 20px;
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
	border: solid 0px #016bb2;
	border-bottom: solid 1px #888;
}

.suggestion_collapse_headercontainer
{
	clear: both;
	font-weight: bold;	
	color: #008000;
	width: 23%;
	height: 20px;
	/*background-color: #016bb2;*/
	background: url(../../Images/Icons/collapse_bg.png) repeat-x;		
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
    border-right: solid 1px #888;
    cursor:pointer;
}

.suggestion_collapse_headerlabel
{
	float:left;
	font-weight: bold;	
	color: #fff;	
	width: 90%;
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
	border: solid 0px #ccc;
}

.suggestion_collapse_headercommand
{
	float:right;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.suggestion_collapse_image
{
	float: right;	
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.suggestion_header_container
{
	height: 320px;
}

.suggestion_header_container_high
{
	height: 345px;
}


.suggestion_header_left
{
	float: left;
	font-weight: bold;	
	color: #008000;
	width: 23%;
	height: auto;
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
	border: solid 0px #016bb2;
	border-right: solid 1px #888;
}

.suggestion_header_middle
{
	float: left;
	font-weight: bold;	
	color: #008000;
	width: 15%;
	height: auto;
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
	border-right: solid 1px #888;
}

.suggestion_header_right
{
	float: left;
	font-weight: bold;	
	color: #008000;
	width: 30%;
	height: auto;
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
	border-left: solid 0px #888;
	border-right: solid 1px #888;
}

.suggestion_header_container .suggestion_header_split 
{
	height: 320px;
}


.suggestion_header_container_high .suggestion_header_split 
{
	height: 345px;
}

.suggestion_header_left_inbound
{
	float: left;
	font-weight: bold;	
	color: #008000;
	width: 23%;
	height: 180px;
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
	border: solid 0px #016bb2;
	border-right: solid 1px #888;
}


.suggestion_header_middle_inbound
{
	float: left;
	font-weight: bold;	
	color: #008000;
	width: 40%;
	height: 180px;	
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
	border-right: solid 1px #888;
	overflow-y: scroll;
	overflow-x: hidden;
}


.suggestion_header_right_inbound
{
	float: left;
	font-weight: bold;	
	color: #008000;
	width: 35%;
	height: 180px;	
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
	border-left: solid 0px #888;
	border-right: solid 1px #888;
	overflow-y: scroll;
	overflow-x: hidden;
}

.suggestion_divheadercellleft
{
	float: left;
	width: 35%;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}

.suggestion_middle_divheadercellleft
{
	float: left;
	width: 60%;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}

.suggestion_produkt_ranking_list
{
	float: left;
	border: 0px  solid #016bb2;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width:200px;
}

/*DIV*/
.suggestion_product_ranking_listdivcontainer
{
    border: solid 1px #888;
    width: 100%;
    height: 200px;
    float: left !important;
    margin: 0 0 10px 0 !important;
    overflow:scroll;
}

table.suggestion_show_detail{
    width : 100%;
    float : left;
}
table.suggestion_show_detail td{
    width : 50%;
    padding-right: 5px;
}
table.suggestion_show_detail td input{
    float : left;
}
table.suggestion_show_detail td label{
    padding-left:5px;
    color : black;
    font-size: 11px;
    font-weight: bold;
}

/*massbalancereopen Module*/
.massbalance_inputdivtable
{
	display: inline-table;
	width: 100%;
	height: 100%;
	color: #000000;
	margin:  0 0 0 0px !important;
	padding: 0px 0 0 0;
	border: solid 0px #016bb2;
	white-space:nowrap;
}

.massbalance_reopen_header_left
{
	float: left;
	font-weight: bold;	
	color: #008000;
	width: 22%;
	margin: 0 0 0 0px !important;
	padding: 0 0 5px 0px !important;
	border: solid 0px #016bb2;
	border-right: solid 1px #888;
}

.massbalance_reopen_header_right
{
	float: left;
	font-weight: bold;
	color: #008000;
	margin: 0px !important;
	padding: 0 0 0 0px !important;
	border: solid 0px #016bb2;
	border-left: solid 0px #888;
}

.massbalance_reopen_tabinputdivheadercellleft
{
	float: left;
	width: 28%;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}

.massbalance_reopen_tabinputdivheader_list
{
	clear: both;	
	color: #016bb2;
	width: 100%;
	margin: 0px 0px 0px 5px !important;
	padding: 0px !important;
	border: solid 0px #016bb2;
}


/*Inbound*/

.inbbound_changestatus_container
{	
	position: fixed;	
	border: 3px double #888;
	font-size: 12px;
	font-weight: bold;
	background-color:#fff;
	margin: 0 !important;
	padding:0 !important;
	width: 700px;
	height:100px;
}

.inbbound_changestatus_mail_container
{	
	position: fixed;	
	border: 3px double #888;
	font-size: 12px;
	font-weight: bold;
	background-color:#fff;
	margin: 0 !important;
	padding:0 !important;
	width: 750px;
	height:550px;
}

.listfunction_inbound
{
	clear:both;
	color: #016bb2;
	font-weight: bold;
	padding: 0 !important;
	margin: 0px 0px 0px 2px !important;
	border: 0px solid #016bb2;
	height: 48px;
	width: 2000px;
	float:left;
}

.listfunctionsection_statusinputlist
{
    float: left;
    padding: 0px !important;
    margin: 0px 2px 0px 0px !important;
    border: 0px solid #016bb2;
    height: 25px;
    width: 240px;
}

.listfunctionsection_inbound_filter {
	float: left;
	color: #016bb2;
	font-weight: bold;
	padding: 5px 0px 0px 2px !important;
	margin: 0px !important;
	border: 1px solid #888;
    border-radius: 10px;
	height: 28px;
	width: 1283px;
	float: left;
}

.listfunctionsection_inbound_command {
	float: left;
	color: #016bb2;
	font-weight: bold;
	padding: 5px 0px 0px 2px !important;
	margin: 0px 0px 0px 5px !important;
	border: 1px solid #888;
    border-radius: 10px;
	height: 28px;
	width: auto;
	float: left;
}

.change_status_mail_command_button
{
     background-color: #286090 !important;
    color: #FFFFFF !important;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    border: none;
    height: 24px;
    width: 100px;
    padding:2px;
    margin: 0px;
    float: right;
}

.send_status_mail_command_button
{
	 background-color: #286090 !important;
	color: #FFFFFF !important;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: none;
	height: 24px;
	width: 200px;
	padding:2px;
	margin: 0px;
	float: right;
}


.show_move_to_non_cert_balance_command_button
{
	
	 background-color: #286090 !important;
	color: #FFFFFF !important;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: none;
	height: 24px;
	width: 170px;
	padding:2px;
	margin: 0px;
	float: right;
}



.show_copy_inbound_to_balance_command_button
{
	
     background-color: #286090 !important;
    color: #FFFFFF !important;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    border: none;
    height: 24px;
    width: 230px;
    padding:2px;
    margin: 0px;
    float: right;
}

td.move_to_non_cert_balance_command_cell
{
	
	text-align: center; 
	vertical-align: middle;
	border: 0px solid #888 !important;
}


.move_to_non_cert_balance_command_button
{
	
	 background-color: #286090 !important;
	color: #FFFFFF !important;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: none;
	height: 24px;
	width: 100px;
	padding:2px;
	margin: 0 0 0px 40%;
}


.tabinputdivheader_status_mail_body_div
{
	clear: both;
	color: #016bb2;
	font-weight: bold;	
	width: 98%;
	height: 410px;
	margin: 0 0 0 5px !important;
	padding: 0 0 0 5px !important;
	border: solid 0px #016bb2;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}

.tabinputdivheader_table_list_div
{
	clear: both;
	color: #016bb2;
	font-weight: bold;	
	width: 98%;
	height: 410px;
	margin: 0 0 0 5px !important;
	padding: 0 0 0 5px !important;
	border: solid 0px #016bb2;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	overflow:scroll;
}

.listfunction_outbound
{
	clear:both;
	color: #016bb2;
	font-weight: bold;
	padding: 0 !important;
	margin: 0px 0px 0px 2px !important;
	border: 0px solid #016bb2;
	height: 45px;
	width:1550px;
	float:left;
}

.listfunctionsection_outbound_filter {
	float: left;
	color: #016bb2;
	font-weight: bold;
	padding: 5px 0px 0px 2px !important;
	margin: 0px !important;
	border: 1px solid #888;
    border-radius: 10px;
	height: 28px;
	width: 1310px;
	float: left;
}



.listfunctionsection_selectinput_balance_list
{
    float: left;
    padding: 0px !important;
    margin: 0px 5px 0px 0px !important;
    border: 0px solid #016bb2;
    width: 320px;
    height: 25px;
}

.listfunction_physicalstock
{
	clear:both;
	color: #016bb2;
	font-weight: bold;
	padding: 0 !important;
	margin: 0px 0px 0px 2px !important;
	border: 0px solid #016bb2;
	height: 45px;
	width:1600px;
	float:left;
}



.listfunction_physicalstock_filter {
	float: left;
	color: #016bb2;
	font-weight: bold;
	padding: 5px 0px 0px 2px !important;
	margin: 0px !important;
	border: 1px solid #888;
    border-radius: 10px;
	height: 28px;
	width: 1330px;
	float: left;
}

.listfunctionsection_outbound_statusinput
{
    float :left;
    padding: 0px !important;
	margin: 0px 2px 0px 0px !important;
	border: 0px solid #016bb2;
	height:25px;
	width: 230px;
}


/*Paperstocks*/
.listfunction_paperstocks_overview
{
    float: left;
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0 5px 0 0 !important;
    border: 0px solid #016bb2;
    height: 48px;
    width: 1600px;
    float: left;
}

.listfunction_paperstocks_overview_filter {
	float: left;
	color: #016bb2;
	font-weight: bold;
	padding: 5px 0px 0px 2px !important;
	margin: 0px !important;
	border: 1px solid #888;
    border-radius: 10px;
	height: 28px;
	width: 1350px;
	float: left;
}

.listfunction_paperstocks_overview_date
{
    clear:both;
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0 0 0 2px !important;
    border: 0px solid #016bb2;
    height: 52px;
    width: 550px;
    float: left;
}


.listfunction_inbound_overview_date
{
    clear:both;
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0 0 0 2px !important;
    border: 0px solid #016bb2;
    height: 52px;
    width: 1350px;
    float: left;
}



.listfunction_outbound_overview_date
{
    clear:both;
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0 0 0 2px !important;
    border: 0px solid #016bb2;
    height: 52px;
    width: 550px;
    float: left;
}

.listfunctionsection_inbound_overview_date {
	float: left;
	color: #016bb2;
	font-weight: bold;
	padding: 5px 0px 0px 2px !important;
	margin: 0px !important;
	border: 1px solid #888;
    border-radius: 10px;
	height: 28px;
	width: 550px;
	float: left;
}


.listfunction_paperstocks_overview_datecontainer
{
    clear:both;
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0 5px 0 0 !important;
    border: 0px solid #016bb2;
    height: 52px;
    width: 460px;
    float: left;
}

/*Outbound*/
.ghgsavings_input
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
    border: 1px solid #888;
    padding: 3px 1px 1px 1px;
    margin: 0;
    width: 80px;
    height: 20px;
    color: #888;
    float: left;
}

.ghgsavings_input_error
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
    border: 1px solid #FF0000;
    padding: 3px 1px 1px 1px;
    margin: 0;
    width: 80px;
    height: 20px;
    color: #888;
    float: left;
}

.ghgsavings_div
{
    float: left;
    padding: 0 !important;
    margin: 0 !important;
    border: solid 0px #016bb2;
    width: 90px;
    text-align: left;
}

.ghgsavings_caption_divheader
{
    clear: both;
    font-weight: bold;
    color: #008000;
    width: 98%;
    height: 2px;
    margin: 0 0 0 5px !important;
    padding: 0 0 0 5px !important;
    border: solid 0px #016bb2;
}

/*Nachweis */

.download_created_pos_container
{
    clear: both;
    width: 600px;
    height: 300px;
}


.listfunction_nachweis_bioproducer
{
    clear: both;
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0px 0px 0px 2px !important;
    border: 0px solid #016bb2;
    height: 52px;
    width: 1600px;
    float: left;
}

.listfunctionsection_nachweis_filter_bioproducer {
	float: left;
	color: #016bb2;
	font-weight: bold;
	padding: 5px 0px 0px 2px !important;
	margin: 0px !important;
    border: 1px solid #888;
    border-radius: 10px;
	height: 28px;
	min-width: 900px;
	float: left;
}

.listfunctionsection_pos_download_command {
	float: left;
	color: #016bb2;
	font-weight: bold;
	padding: 5px 0px 0px 2px !important;
	margin: 0px 0px 0px 5px !important;
	border: 1px solid #888;
    border-radius: 10px;
	height: 28px;
	width: auto;
	float: left;
}

.pos_download_date_input
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
    border: 1px solid #888 !important;
    width: 80px;
    height: 20px;
    color: #888;
    float: left;
    padding: 0 !important;
    margin: 0 !important;
}
.download_created_pos_datalist
{
    border: 1px solid #888 !important;
    width: 300px;
    height: 20px;
    color: #000;
    float: left;
    padding: 0 !important;
    margin: 0 !important;
}

.confirmpos_pos_download_command
{
	 background-color: #286090 !important;
	color: #FFFFFF !important;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: none;
	height: 25px;
	width: 150px;
	padding:5px;
	margin:0px; 
	float: left;
	border-radius: 5px;
}

.command_button_hover:hover,
.outbound_updaterules_button:hover,
.outbound_updaterules_button:focus,
.outbound_confirmpos_generate_button:hover,
.outbound_confirmpos_generate_button:focus
{
  
  outline: 5px auto -webkit-focus-ring-color;
  font-size: 13px;
  background-color: #286090;
  border-color: #122b40;
  box-shadow : 2px 2px 0px #888;
  cursor:pointer;  
}

/*Tab info*/

.generic_readonly_divcontainer_tp_bioprod_left
{
	float: left;
	border: 0px  solid #016bb2;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width: 500px;
}

.generic_readonly_divcontainer_tp_bioprod_left_label_div
{
	float: left;
	width: 50px;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}


.generic_readonly_divheader_tp_bioprod_middle
{
	float: left;
	width: 500px;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}

.generic_readonly_divheader_tp_bioprod_middle_label_div
{
	float: left;
	width: 180px;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}

.generic_readonly_divcontainer_middle_long_bg
{
    float: left;
    border: 0px  solid #016bb2;
    white-space: nowrap;
    margin: 0 !important;
    padding:0 !important;
    width: 570px;
}

.generic_readonly_divheader_right_bg_label_div_bioprod
{
    float: left;
    width: 150px;
    white-space: nowrap;
    border: solid 0px #016bb2;
    margin: 0 !important;
    padding:0 !important;
}



TR.sumrow > td
{
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF !important;
    border-collapse:separate;
    background-color:#006699;
    padding: 5px !important;
    margin: 0px !important;
    border: 1px solid #888 !important;	
    white-space: nowrap !important;	
}


.options-selection-container-lineage
{
    height: 35px;
    width:600px !important;
    min-width:200px !important;
    white-space: nowrap !important;
    border: 0px solid #888;
    float: left !important;
    margin: 0px !important;
    padding: 0px !important;
}

.outbound_ghg_detail_info
{	
	padding: 2px 0px 0px 0px !important;
	border: 1px double #888;
	width: 500px;
	height:320px;
	z-index: 10002;
	background-color:#fff;
}


.outbound_ghg_detail_info_header
{	
	border: 3px double #008000 !important;
}


.outbound_ghg_detail_info_header > .ui-dialog-titlebar
{	
	background-color:#008000 !important;
}


.tabinputdivheadercellleft_general_overview
{
    float: left;
    width: 200px;
    white-space: nowrap;
    border: solid 0px #016bb2;
    margin: 0 !important;
    padding: 0 !important;
}


.options-selection-container-general-overview
{
    height: 32px;
    width:1500px !important;
    white-space: nowrap !important;
    border: 0px solid #888;
    float: left !important;
    margin: 0px !important;
    padding: 0px 0px 0px 5px !important;
}

.chartimage_container
{
    clear:both;
}

.chart-filter-container-body
{
    width:100% !important;
    border: 0px solid #888;
    float: left !important;
    margin: 0px 2px 2px 2px !important;
    margin: 0px 2px 2px 2px !important;
    padding: 0px !important;
    overflow:visible;
    display: inline-block;
    height: 30px;
}

.chart-filter-item-container
{
   
    border: 1px solid #888;
    float: left !important;
}


.chart-filter-item
{
    float: left !important;
    border: 0px solid #aaa;
    font-size: 13px;
    font-weight: bold;
    margin:0px 2px 0px 0px !important;
    padding: 0px !important;
    display: inline-block;
}

.chart-filter-caption
{
    float: left !important;
    font-size: 13px;
    font-weight: bold;
    margin:2px !important;
    padding: 5px 2px 2px 2px !important;
}

.chart-filter-select-container
{
    border: 0px solid #888;
    float: left !important;
    font-size: 13px;
    font-weight: bold;
    margin:2px !important;
    padding: 2px !important;
}

.chart-filter-checkbox-container
{
    border: 0px solid #888;
    float: left !important;
    font-size: 13px;
    font-weight: bold;
    margin:5px !important;
    padding: 2px  !important;
}

.overview_load_data_command
{
     background-color: #286090 !important;
    color: #FFFFFF !important;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    border: none;
    height: 21px;
    width: 120px;
    padding: 5px;
    margin: 0px 0px 0px 5px;
    float: left;
}

.overview_gridContainer
{
    float: left !important;
    margin: 0px 15px 0px 5px !important;
    padding: 5px 2px 0px 5px !important;
    border: 0px solid #016bb2;
    width: auto;
    font-size: 11px;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #000000;
}

.copy_inbound_main_panel
{
    clear: both;
    overflow: scroll;
    border: 1px solid #888;
}

.copy_inbound_table_panel
{
    clear: both;
    font-size: 13px;
    font-weight: normal;
    overflow: scroll;
    min-height: 250px;
    max-height: 550px;
    min-width: 1420px;
    overflow-y: auto;
    overflow-x: hidden;
    padding:0px 0px 0px 5px !important;
}

.copy_inbound_table
{
    margin: 0px 0px 0px 10px !important;
    padding:0px 0px 0px 0px !important;
}


.tabinputdivheader_copy_inbound
{
    clear: both;
    font-weight: bold;
    color: #008000;
    width: 97%;
    height: 25px;
    margin: 0 0 0 5px !important;
    padding: 0 0 0 5px !important;
    border: solid 0px #008000;
}

.tabinputdivheader_caption_copy_inbound
{
    clear: both;
    font-weight: bold;
    color: #008000;
    width: 97%;
    height: 15px;
    margin: 0 0 0 5px !important;
    padding: 0 0 0 5px !important;
    border: solid 0px #016bb2;
}

.tabinputdivheadercellright_copy_inbound
{
    float: left;
    border: 0px solid #016bb2;
    white-space: nowrap;
    margin: 0 !important;
    padding: 0 !important;
    height: 15px;
}

.replace_outbound_pos_table_panel
{
    clear: both;
    font-size: 13px;
    font-weight: normal;
    overflow: scroll;
    min-height: 200px;
    max-height: 550px;
    min-width: 1000px;
    overflow-y: auto;
    overflow-x: hidden;
    padding:0px 0px 0px 5px !important;
}

.datalistfunctioncaptiondiv_prodstep {
    float: left;
    white-space: nowrap;
    margin: 5px 10px 0 0px !important;
}


.bestanddatalistbuttondiv_prodstep {
    width: 150px;
}


.use_biochar_volume_command
{
     background-color: #286090 !important;
    color: #FFFFFF !important;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    border: none;
    height: 20px;
    width: 50px;
    padding:5px;
    margin:0px 0px 0px 10px; 
    margin-right:5px !important;	
    float: left;
}

span:has(.ui-selectmenu-text) {
/*    margin: 0px;
	padding: 2px;*/
}
