﻿/* File Created: März 22, 2017 */

.listtable_Info_Panel {
    width: 100%;
}

.listtable_statistics_panel {
    font-weight: bold;
    font-size: 13px;
    width: 100%;
    color:#000000;
    background-color: #fff;
    white-space: normal;
    height: 21px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px double #888;
}

    .listtable_statistics_panel:empty {
        visibility: hidden !important;
        display: none !important;
    }

.nachweis_statistic {
    background-color: none;
}

.nachweis_statistic  span:not([caption-separator]) {
    margin-right: 5px !important;
}

.list_edit_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;
}

.list_edit_header_container
{
	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;
}

.list_edit_header_close_div
{
    padding: 0 !important;
	margin: 0 !important;	
	float: right;
}

.list_edit_header_label_div
{
    padding: 0 !important;
	margin: 0 !important;	
	float: left;
}

.list_edit_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;
}

.list_edit_closebutton_command
{
    float: right ! important;	
    padding: 0 !important;
	margin: 0 !important;
}

.listimage_overview
{
    clear: both;
    border: 0px;
    margin: 0px;
    padding: 0px;
    height: 20px;
    width: 20px;
}

.overflow_no_scroll
{
    overflow: hidden;
}

.overflow_auto_scroll
{
    overflow: auto !important;
}

.overflow_scroll
{	
    overflow: scroll !important;
}

.box_sizing_content_box
{	
    box-sizing: content-box !important;
}
.dialog_center {
    margin-left: 10px;
    margin-top: 10px;
}


.list_overview_datatable_container
 {
	margin: 0px 0px 0px 10px !important;
	padding:0px 0px 0px 0px !important;
}

.ablieferung_list_edit_main_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:260px;
}

.ablieferung_list_edit_container
{
	display: inline-table;
	width: 100%;
	height: 100%;
	color: #000000;
	margin: 0;
	padding:0;
	border: solid 0px #016bb2;
	white-space:nowrap;
}

.biogehalt_caption_long_div
{
    float: left;
    padding: 0px !important;
    margin: 0 !important;
    border: solid 0px #016bb2;
    width: 265px;
    text-align: left;
}

.index_caption_div
{
    float: left;
    padding: 0px !important;
    margin: 0 !important;
    border: solid 0px #016bb2;
    width: 50px;
    text-align: left;
}

.biogehalt_div
{
    float: left;
    padding: 0px !important;
    margin: 0 !important;
    border: solid 0px #016bb2;
    width: 108px;
    text-align: left;
}

.biogehalt_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;
}

.biogehalt_input_readonly,.biogehalt_input[disabled]
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;		
	border: 1px solid #fff;
	padding: 3px 1px 1px 1px;
	margin: 0px;
    min-width: 100px;
	height: 18px;
	color: #888;
	float: left;
}


.biogehalt_input
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    padding: 3px 1px 1px 1px;
    margin: 1px;
    min-width: 100px;
    height: 18px;
    color: #888;
    float: left;
    text-align: right;
}

.biogehalt_input_error
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
    border: 1px solid #FF0000;
    padding: 3px 1px 1px 1px;
    margin: 0;
    width: 125px;
    height: 18px;
    color: #888;
    float: left;
    text-align: right;
}

.kommentar_input
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    padding: 3px 1px 1px 1px;
    margin: 1px;
    width: 150px;
    height: 18px;
    color: #888;
    float: left;
    text-align: left;
	
}


.emcs_pos_kommentar_input_sinlge
{
    background-color: #87CEFA  !important;
    padding: 3px 1px 1px 1px;
    margin: 0px;
    width: 700px;
    height: 50px;
    color: #888;
    float: left;
    text-align: left;
}

.ablieferung_list_cell
{
   padding: 0px !important;
}

.ablieferung_input_cell
{
   background: url(../../Images/layout/inputKachel.gif) repeat-x !important;
   padding: 0px !important;
}


.save_command_button
{
	background: url(../../Images/layout/submitBG.gif) repeat-x 0 0;
	color: #FFFFFF !important;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border: none;
	height: 24px;
	width: 100px;
	padding:2px;
	margin: 0px;
	float: left;
}

.save_command_button:hover,
.save_command_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;  
}


.listfunctionsection_ablieferung_command
{   
    float:left;
	color: #016bb2;
	font-weight: bold;
	padding: 5px 0px 0px 2px !important;
	margin: 0px 0px 0px 5px !important;
	border: 3px double #888;
	height: 28px;
	width: auto;
	float:left;
}


/*contextmenuactioncontainer*/

.contextmenuactioncontainer
{
    border: 1px solid #888;
    width: 220px;
    height:53px;
    color: #286090 !important;
    background-color:#D3D3D3;
   /* background-color:#006F00;*/
    padding:0px;
    white-space: nowrap;
}

.contextmenuactioncontainer_nachweis
{
    border: 1px solid #888;
    width: 220px;
    max-height: 200px;
    color: #286090 !important;
    background-color:#D3D3D3;
   /* background-color:#006F00;*/
    padding:0px;
    white-space: nowrap;
}

.contextmenuactionitem
{
    border-bottom: 0px solid #888;
    width: 98%;
    margin: 0px;
    padding: 0px;
    white-space: nowrap;
    clear:both;	
}

.contextmenuactionitem_command
{
     border-right: 1px solid #888;
     float: left !important;
     height:98%;
     padding: 0px 2px 2px 2px ;
}

.contextmenuactionitem_caption
{
     border: 0px solid #fff;
     float: left !important;
     width:80%;
     padding: 5px 0px 2px 2px ;
}

.contextmenuactionitem A:link, .contextmenuactionitem A
{
    display: block;
    font-weight: bold;
    float: none;
    line-height: 8px;
    margin: 0px;
    padding: 2px 0px 2px 2px ;
    text-decoration: none;
    color: inherit;
}

.contextmenuactionitem A:hover
{
    text-transform: none !important;
    text-decoration: underline;
    color: #286090;
}


/*upload_document_overview_main_panel*/
.upload_document_overview_main_panel
{
    clear: both;
}

.upload_document_overview_table_panel
{
    clear: both;
    margin-top: 5px;
    border: 0px double #888 !important;
    font-size: 13px;
    font-weight: normal;
}


/* Übersichtseite */
.listfunction
{
    clear: both;
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0 !important;
    border: 0px solid #016bb2;
    height: 52px;
    width: 820px;
    float: left;
}

.listfunction_nachweis
{
    clear: both;
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0px 0px 0px 2px !important;
    border: 0px solid #016bb2;
    height: 52px;
    width: 2800px;
    float: left;
}

.listfunction_nachweis_wide
{
    clear: both;
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0px 0px 0px 2px !important;
    border: 0px solid #016bb2;
    height: 52px;
    width: 1205px;
    float: left;
}


.listfunctionsection_nachweis_filter
{
    float:left;
	color: #016bb2;
	font-weight: bold;
	padding: 5px 0px 0px 2px !important;
	margin: 0px !important;
	border: 3px double #888;
	height: 28px;
	width: 1050px;
	float: left;
}


.listfunctionsection_nachweis_filter_wide
{
    float:left;
	color: #016bb2;
	font-weight: bold;
	padding: 5px 0px 0px 2px !important;
	margin: 0px !important;
	border: 3px double #888;
	height: 28px;
	width: 1250px;
	float: left;
}


.listfunctionsection_pos_command
{   
    float:left;
	color: #016bb2;
	font-weight: bold;
	padding: 5px 0px 0px 2px !important;
	margin: 0px 0px 0px 5px !important;
	border: 3px double #888;
	height: 28px;
	width: auto;
	float:left;
}


.pos_command_button {
    background: url(../../Images/layout/submitBG.gif) repeat-x 0 0;
    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;
    cursor: pointer;
}


.download_pos_documents_command
{
    width: 200px;
}

.listfunction_tauschpartner_vertrag
{
    clear: both;
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0px 0px 0px 2px !important;
    border: 0px solid #016bb2;
    height: 50px;
    width: 850px;
    float: left;
}



.listfunction_tauschpartner_zertifizierungssystem
{
	clear: both;
	color: #016bb2;
	font-weight: bold;
	padding: 0 !important;
	margin: 0px 0px 0px 2px !important;
	border: 0px solid #016bb2;
	height: 50px;
	width: 2000px;
	float: left;
}


.listfunction_tauschpartner_zertifizierungssystem_filter
{
	float:left;
	color: #016bb2;
	font-weight: bold;
	padding: 5px 0px 0px 2px !important;
	margin: 0px !important;
	border: 3px double #888;
	height: 28px;
	width: 1620px;
	float: left;
}


.listfunctionsection_zertifizierungssystem
{
    float: left;
    padding: 0px !important;
    margin: 0px 5px 0px 0px !important;
    border: 0px solid #016bb2;
    width: 700px;
    height: 25px;
}

.listfunction_einlieferung
{
    clear: both;
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0px 0px 0px 2px !important;
    border: 0px solid #016bb2;
    height: 52px;
    width: 1500px;
    float: left;
}


.listfunctionsection_einlieferung_filter
{
    float:left;
	color: #016bb2;
	font-weight: bold;
	padding: 5px 0px 0px 2px !important;
	margin: 0px !important;
	border: 3px double #888;
	height: 28px;
	width: 1250px;
	float: left;
}


.listfunction_ablieferung
{
    clear: both;
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0px 0px 0px 2px !important;
    border: 0px solid #016bb2;
    height: 50px;
    width: 1500px;
    float: left;
}

.listfunction_ablieferung_filter
{
    clear: both;
    color: #016bb2;
    font-weight: bold;
    padding: 5px 0px 0px 2px !important;
    margin: 0px !important;
    border: 3px double #888;
    height: 28px;
    min-width: 1000px;
    float: left;
}

.listfunction_ablieferung_option
{
    float:left;
    color: #016bb2;
    font-weight: bold;
    padding: 5px 0px 0px 2px !important;
    margin: 0px 0px 0px 5px !important;
    border: 3px double #888;
    height: 28px;
    width: 125px;
    float: left;
}



.listfunction_ablieferung_edit_command_panel
{   
    float:left;
	color: #016bb2;
	font-weight: bold;
	padding: 5px 0px 0px 2px !important;
	margin: 0px 0px 0px 5px !important;
	border: 3px double #888;
	height: 28px;
	width: auto;
	float:left;
}



.ablieferung_show_edit_panel_button
{
	background: url(../../Images/layout/submitBG.gif) repeat-x 0 0;
	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;
}


.listfunction_bestand
{
    clear: both;
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0px 0px 0px 2px !important;
    border: 0px solid #016bb2;
    height: 50px;
    width: 1500px;
    float: left;
}


.listfunction_bilanz
{
    clear: both;
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0px 0px 0px 2px !important;
    border: 0px solid #016bb2;
    height: 52px;
    width: 560px;
    float: left;
}

.listfunction_import_meldungbp
{
    clear: both;
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0px 0px 0px 2px !important;
    border: 0px solid #016bb2;
    height: 30px;
    width: 840px;
    float: left;
}

.listfunction_import_meldung
{
    clear: both;
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0px 0px 5px 2px !important;
    border: 0px solid #016bb2;
    width: 1550px;
    height: 40px;
    float: left;
}

.listfunctionsection
{
    clear: both;
    color: #016bb2;
    font-weight: bold;
    padding: 5px 0px 0px 2px !important;
    margin: 0px !important;
    border: 3px double #888;
    height: 28px;
    width: 100%;
    float: left;
}

.listfunctionsection_mapping_table
{
    color: #016bb2;
    font-weight: bold;
    padding: 5px 0px 0px 2px !important;
    margin: 0px 2px 0px 0px !important;
    border: 3px double #888;
    height: 28px;
    width: 30%;
    float: left;
}

.listfunctionsection_mapping_filter
{
    color: #016bb2;
    font-weight: bold;
    padding: 5px 0px 0px 2px !important;
    margin: 0px !important;
    border: 3px double #888;
    height: 28px;
    width: 65%;
    float: left;
}


.listfunction_auswertung
{
    clear: both;
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0px 0px 5px 2px !important;
    border: 0px solid #016bb2;
    width: 530px;
    height: 40px;
    float: left;
}


.listfunction_auswertung_dynamic {
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0px 0px 5px 2px !important;
    border: 0px solid #016bb2;
    height: 40px;
    float: left;
}

.listfunctionsection_mapping_table_report
{
    color: #016bb2;
    font-weight: bold;
    padding: 5px 0px 0px 2px !important;
    margin: 0px 2px 0px 0px !important;
    border: 3px double #888;
    height: 28px;
    width: 99%;
    float: left;
}
.listfunctionsection_reporttable_dynamic {
    float: left;
    padding: 0px !important;
    margin: 0px 2px 0px 0px !important;
    border: 0px solid #016bb2;
    height: 25px;
}
.listtyp
{
    float: left;
    padding: 0 10px 0 0 !important;
    margin: 0 !important;
    border: 0px solid #016bb2;
}
.listtyp input
{
    float: left;
    padding: 0 !important;
    margin: 3px 0 0 0 !important;
    white-space: nowrap;
}
.listtyp label
{
    float: left;
    white-space: nowrap;
    padding: 0 0 0 5px !important;
    margin: 0 0 0 5px !important;
}
.listfunctionsectionCaption 
{
    float: left;
    padding: 0px 5px 0px 0px !important;
    margin: 3px 0px 0px 0px !important;
    border: 0px solid #016bb2;
}

.listfunctionsection_dateinput
{
    float: left;
    padding: 0px !important;
    margin: 0px !important;
    border: 0px solid #016bb2;
    width: 55px;
    height: 25px;
}

.listfunctionsection_dateinput_navigation
{
    float: left;
    padding: 0px !important;
    margin: 0px 5px 0px 0px  !important;
    border: 0px solid #016bb2;
    height: 25px;
}

.listfunctionsection_reporttable
{
    float: left;
    padding: 0px !important;
    margin: 0px 2px 0px 0px !important;
    border: 0px solid #016bb2;
    height: 25px;
    width: 150px;
}


.listfunctionsection_statusinput
{
    float: left;
    padding: 0px !important;
    margin: 0px 2px 0px 0px !important;
    border: 0px solid #016bb2;
    height: 25px;
    width: 140px;
}

.listfunctionsection_statusinput_bilanz
{
    float: left;
    padding: 0px !important;
    margin: 0px 2px 0px 0px !important;
    border: 0px solid #016bb2;
    height: 25px;
    width: 110px;
}


.listfunctionsection_bestandlist_nnw
{
    float: left;
    padding: 0px !important;
    margin: 0px 2px 0px 0px !important;
    border: 0px solid #016bb2;
    height: 25px;
    width: 175px;
}



.listfunctionsection_dateinput_container
{
    float: left;
    padding: 0px !important;
    margin: 0px 5px 0px 0px !important;
    border: 0px solid #016bb2;
    width: 120px;
    height: 25px;
}

.listfunctionsection_dateinput_control
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
    border: 1px solid #888 !important;
    width: 70px;
    height: 20px;
    color: #888;
    float: left;
    padding: 0 !important;
    margin: 0 !important;
}



.listfunctionsection_selectinput
{
    float: left;
    padding: 0px !important;
    margin: 0px 5px 0px 0px !important;
    border: 0px solid #016bb2;
    width: 195px;
    height: 25px;
}


.listfunctionsection_select_dateinput
{
    float: left;
    padding: 0px !important;
    margin: 0px 5px 0px 0px !important;
    border: 0px solid #016bb2;
    width: 92px;
    height: 25px;
}

.listfunctionsection_checkboxcontainer
{
    float: left;
    padding: 0px !important;
    margin: 5px 0px 0px 0px !important;
    border: 0px solid #016bb2;
    width: 15px;
}

.listfunctionsection_selectinput_long
{
    float: left;
    padding: 0px !important;
    margin: 0px 5px 0px 0px !important;
    border: 0px solid #016bb2;
    width: 251px;
    height: 25px;
}

.listfunctionsection_nachweis_produkt
{
    float: left;
    padding: 0px !important;
    margin: 0px 5px 0px 0px !important;
    border: 0px solid #016bb2;
    width: 175px;
    height: 25px;
}


.listfunctionsection_nachweis_status
{
    float: left;
    padding: 0px !important;
    margin: 0px 5px 0px 0px !important;
    border: 0px solid #016bb2;
    width: 340px;
    height: 25px;
}




.listfunctionsection_nachweis_status_wide
{
    float: left;
    padding: 0px !important;
    margin: 0px 5px 0px 0px !important;
    border: 0px solid #016bb2;
    width: 340px;
    height: 25px;
}

.listfunctionsection_buttoninput
{
    float: left;
    padding: 0px !important;
    margin: 0px 5px 0px 0px !important;
    border: 0px solid #016bb2;
    height: 25px;
}


.listfunctionbutton
{
    background: url(../../Images/layout/submitBG.gif) repeat-x 0 0;
    color: #FFFFFF !important;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    border: none;
    height: 24px;
    width: 80px;
    padding: 2px;
    margin: 0px;
    float: right;
}

.listfunctionbutton_ignore
{
    background: url(../../Images/layout/submitBG.gif) repeat-x 0 0;
    color: #FFFFFF !important;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    border: none;
    height: 24px;
    width: 128px;
    padding: 2px;
    margin: 0px;
    float: right;
}

.listfunctionbutton_showalternatelistpage
{
    background: url(../../Images/layout/submitBG.gif) repeat-x 0 0;
    color: #FFFFFF !important;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    border: none;
    height: 24px;
    width: 155px;
    padding: 2px;
    margin: 0px;
    float: right;
}



.listfunction_messagelist
{
    clear: both;
    color: #016bb2;
    font-weight: bold;
    padding: 0 !important;
    margin: 0px 0px 0px 2px !important;
    border: 0px solid #016bb2;
    height: 52px;
    width: 700px;
    float: left;
}


.listfunctionbutton_messagetype
{
    background: url(../../Images/layout/submitBG.gif) repeat-x 0 0;
    color: #FFFFFF !important;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    border: none;
    height: 24px;
    width: 150px;
    padding: 2px;
    margin: 0px;
    float: right;
}

.listfunctionsection_messagetype
{
    float: left;
    padding: 0px !important;
    margin: 0px !important;
    border: 0px solid #016bb2;
    width: 210px;
    height: 25px;
}


.listfunctionsection_client {
    float: left;
    width: 180px;
    height: 28px;
    color: #016bb2;
    margin: 0px 5px 5px 0;
    padding: 5px 0 0px 5px;
    border: double 3px #888;
    white-space: nowrap;
}


.listfunctionsection_client_container
{
    float: left;
    font-weight: bold;
    color: #016bb2;
    width: 99%;
    height: 25px;
    margin: 0 0 0 0px !important;
    padding: 0 0 0 0px !important;
    border: solid 0px #016bb2;
}


.datatable_container_div_row 
{
    clear: both;	
    color: #016bb2;
    width: 100%;
    margin:  0px !important;
    padding: 0px 5px 5px 5px !important;
    border: solid 0px #016bb2;
}

/*rulecondition*/
.ruleconditiongrouplisttable_div_row 
{
	clear: both;	
	color: #016bb2;
	width: 100%;
	margin:  0px !important;
	padding: 0px 5px 5px 5px !important;
	border: solid 0px #016bb2;
}

.ruleconditiongrouplisttable_div_caption
{
	float:left;	
	color: #016bb2;
	margin: 0px !important;
	padding: 0px 0px 0px 5px !important;
	border: solid 0px #016bb2;
	width: 400px;
	height: 30px;
}

.ruleconditiongrouplisttable_div_item
{
	float:left;	
	color: #016bb2;
	margin: 0px !important;
	padding: 0px 0px 5px 5px !important;
	border: solid 0px #016bb2;
	width: 400px;
}

.ruleconditiongrouplisttable_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;	
}

.rulelistpagediv
{
	width:2400px;
	border: #888 0px solid;
}

.rulelist_header_container
{
    display: inline-table;
    width: 210px;
    height: 28px;
    color: #000000;
    margin: 0px 0 5px 0;
    padding: 5px 0 0px 5px;
    border: double 3px #888;
    white-space: nowrap;
}


.rulelist_tabinputdivheader
{
    clear: both;
    font-weight: bold;
    color: #008000;
    width: 99%;
    height: 25px;
    margin: 0 0 0 0px !important;
    padding: 0 0 0 0px !important;
    border: solid 0px #016bb2;
}

.rulelist_tabinputdivheadercellleft
{
    float: left;
    width: 40%;
    white-space: nowrap;
    border: solid 0px #016bb2;
    margin: 0 !important;
    padding: 0 !important;
}


.rulepagecaptiondiv
{
	font-size: 16px;
	color: #008000;
	font-weight: bold;
	padding:0;
	margin:0px 0px 5px 0px !important;
}


.ruleeditmodecaption 
{
    font-weight: bold;
	font-size: 13px;
	width: 30px;
	color: #279d2f !important;
	margin: 0;
	padding: 0;
}
.ruleinputdiv
{
	float:left;
	border: 3px double #888;	
	width:70%;	
	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;
}



.tabinputdivheader_ruleconditionrow
{
	clear: both;
	font-weight: bold;	
	color: #008000;
	width: 100%;
	margin: 0 0 0 0px !important;
	padding: 0 0 0 0px !important;
	border: solid 0px #016bb2;
}

.ruleconditionrow
{
	float: left;
	width: 800px;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:5px !important;
}

.ruleconditiongrouplisttable 
{
	border-collapse:collapse;
	clear:none;
	line-height: 16px;
	border: 1px solid #888 !important;
	margin: 0px !important;
	padding: 0px !important;
}
.ruleconditiongrouplisttable tbody
{
    width: 100%;
	border:3px double #999999 !important; 
}

.ruleconditiongrouplisttable 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;
	
}

.ruleconditiongrouplisttable TH A
{
	color: #000;
	font-size: 13px;
	text-decoration: none;
	border: none !important;
}

.ruleconditiongrouplisttable TR 
{
	border: 0;
	margin: 0;
	padding: 0;
	color: #000000;
	border: 1px solid #888;
}

.ruleconditiongrouplisttable TR.selectedobject
{
	border: 0;
	margin: 0;
	padding: 0;
	color: #000000;
	background: #cde9d2;
	border: 1px solid #888;
}

.ruleconditiongrouplisttable TR.empty_row
{
	border: 0px solid #888 !important;
}




.ruleconditiongrouplisttable 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;
}

.ruleconditiongrouplisttable TR.selectedobject th
{	
	background: #cde9d2 !important;
	color: #000000 !important;
}

.ruleconditiongrouplisttable TD.inputcell
{
   background: url(../../Images/layout/inputKachel_bestand.gif); 
   width:300px;
}

.ruleconditiongrouplisttable a.showcalendarimage
{
	float: left !important;
	border: solid 0px #016bb2;
	margin: 0px !important;
	padding: 0px !important;
	font-size: 9px;
	text-align: left;
	font-weight:normal;
	width:0px;
}

.ruleconditiongrouplisttable TD.inputcell span
{
	float: left !important;
	visibility : hidden;
	display:none;
}

.ruleconditiongrouplisttable TD.captioncell
{
   padding: 2px !important;
   margin : 0px !important;
   font-weight:normal;

}

.ruleconditiongrouplisttable TD.suggestion_weight
{
   padding: 2px !important;
   margin : 0px !important;
   font-weight:normal;
   text-align:right !important;	
}

.ruleconditiongrouplisttable TD.inputcell_error
{
   background-color:#FF0000;
   padding: 0px !important;
   margin : 0px !important;
   font-weight:normal;
}

.ruleconditiongrouplisttable TD.listcell
{
  background: url(../../Images/layout/inputKachel_bestand.gif); 
}

.ruleconditiongrouplisttable  TD.inputcell_empty
{
   padding: 0px 2px 0px 0px !important;
   margin : 0px  !important;
   border: 0px solid #888 !important;
}

.ruleconditiongrouplisttable .input_groupname
{
   background: url(../../Images/layout/inputKachel_bestand.gif); 
   padding: 0px 0px 0px 3px !important;
   margin : 0px !important;
   font-size: 12px;
   font-weight:normal;
   height:21px;
   width:200px !important;
   border: 0px solid #FF0000 !important;	
}

.ruleconditiongrouplisttable .input_groupname_error
{
   background-color:#FF0000;
   padding: 0px 0px 0px 3px !important;
   margin : 0px !important;
   font-size: 12px;
   font-weight:normal;
   height:21px;
   border: 1px solid #FF0000 !important;	
   width:200px !important;
}

.ruleconditiongrouplisttable .input_value
{
   background: url(../../Images/layout/inputKachel_bestand.gif); 
   padding: 0px 0px 0px 3px !important;
   margin : 0px !important;
   font-size: 12px;
   height:21px;
   font-weight:normal;
   float:left;
   width:265px !important;
   border: 0px solid #FF0000 !important;	
}

.ruleconditiongrouplisttable .input_value_error
{
   background: #FF0000; 
   padding: 0px !important;
   margin : 0px !important;
   font-size: 12px;
   height:21px;
   font-weight:normal;
   width:265px !important;
   border: 1px solid #FF0000 !important;	
}

.ruleconditiongrouplisttable .input_comments
{
   background: url(../../Images/layout/inputKachel_bestand.gif); 
   padding: 0px !important;
   margin : 0px !important;
   font-size: 12px;
   height:21px;
   font-weight:normal;
   width:350px;
}

.ruleconditiongrouplisttable .input_clause
{
   padding: 0px !important;
   margin : 0px !important;
   font-size: 13px;
   height:21px;
   font-weight:normal;
   border: 0px solid #888;
   float: right;
}

.ruleconditiongrouplisttable .input_operator
{
   background: url(../../Images/layout/inputKachel_bestand.gif); 
   padding: 0px !important;
   margin : 0px !important;
   font-size: 12px;
   height:21px;
   font-weight:normal;
}

.ruleconditiongrouplisttable .input_columnname
{
   background: url(../../Images/layout/inputKachel_bestand.gif); 
   padding: 0px !important;
   margin : 0px !important;
   font-size: 12px;
   height:21px;
   font-weight:normal;
}

.ruleconditiongrouplisttable .rulename_list
{
   background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
   padding: 0px !important;
   margin : 0px !important;
   font-size: 12px;
   height:21px;
   font-weight:normal;
   border: 0px solid #888;
}

.ruleconditiongrouplisttable .input_list
{    
   background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
   border: 0px solid #888;
   padding: 0px !important;
   margin : 0px !important;
   font-size: 12px;
   height:21px;
   font-weight:normal;
}

.ruleconditiongrouplisttable .condition_value_input_list
{    
   background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
   border: 0px solid #888;
   padding: 0px !important;
   margin : 0px !important;
   font-size: 12px;
   height:21px;
   font-weight:normal;
   width:280px;
}

.ruleconditiongrouplisttable .inputcontrol
{
   background: url(../../Images/layout/inputKachel_bestand.gif); 
   padding: 0px !important;
   margin : 0px !important;
   font-size: 12px;
   font-weight:normal;
   height:21px;
}

.ruleconditiongrouplisttable  TD.ruleconditiongroupImageCell 
{
   padding: 0px;
   padding-top: 5px;
   padding-left: 5px;
}

TD.ruleconditiongroupImageCell  a 
{
   margin-left: 5px;
}


.profile_table_list_container
 {
	border:3px double #999999 !important;
	padding-bottom: 5px;
}

.profile_table_list
 {
	min-width:550px;
}


.download-command
{
    width: 30px !important;
    border: 1px solid #888;
    background-color: #888;
}


.download-command:hover,
.download-command:focus {
    border: 1px solid #888 !important;
    background: #888 !important;
    font-weight: normal;
    color: #2b2b2b;
}

.config-command
{
    width: 30px !important;
    border: 1px solid #888;
    background-color: #888;
}


.config-command:hover,
.config-command:focus {
    border: 1px solid #888 !important;
    background: #888 !important;
    font-weight: normal;
    color: #2b2b2b;
}

.listfunction_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;
}

.filterinput
{
    border: 1px solid #888;
    height: 20px;
    width: 99%;
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
    font-size: 11px;
}

.list_overview_datatable_alternate tr:nth-child(even)
{
    background-color: #a5d7ae !important;
}


.list_overview_datatable_alternate tr.filter_row
{
    background-color: #ffffff !important;
}

.input_control_background_inputKachel_bestand
{    
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
}