﻿/* General */

.tabinputdivheadercellleft_tauschpartner
{
    float: left;
    width: 30%;
    white-space: nowrap;
    border: solid 0px #016bb2;
    margin: 0 !important;
    padding: 0 !important;
}

.bonus_info_input, .bonus_info_input input
{
    height: 21px;
}

.tabinputdivheadercellrightcontent_bonus_info_command
{
    float: left;
    padding: 0px !important;
    margin: 0px !important;
    border: solid 0px #016bb2;
}

.tabinputdivheader_bonus_info
{
    clear: both;
    font-weight: bold;
    color: #008000;
    width: 100%;
    height: 50px;
    margin: 0 0 0 0px !important;
    padding: 0 0 0 5px !important;
    border: solid 0px #016bb2;
    background-color:#FF8C00;
    white-space: normal !important;
}

.bonus_info_command
{
    float: left !important;
    width: 18px;
    height: 18px;
    border: solid 0px #016bb2;
    margin: 0px !important;
    padding: 0px 0px 5px 0px !important;
    clear: none;
}

.bonus_info_command_img
{
    float: left !important;
    width: 18px;
    height: 18px;
    border: solid 0px #016bb2;
    margin: 0px !important;
    padding: 0px !important;
    clear: none;
}


.bonus_info_label
{
    font-weight: normal;
    font-size: 11px;
    width: 30px;
    color: #000000 !important;
    margin: 0;
    padding: 0;
    white-space: normal !important;
}

/* Code*/

/*Tauschpartner-Schnittstelle*/
.tabinputdivheader_tauschpartner_schnittstelle_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_tauschpartner_schnittstelle_row
{
    float: left;
    border: 0px solid #016bb2;
    white-space: nowrap;
    margin: 0 0 5px 0 !important;
    padding: 0 !important;
    font-size: 11px;
}

.tabinputdivheadercellleft_tauschpartner_code
{
    float: left;
    width: 135px;
    white-space: nowrap;
    border: solid 0px #016bb2;
    margin: 0 !important;
    padding: 0 !important;
}

.tabinputdivheader_list_tp
{
    clear: both;
    color: #016bb2;
    width: 100%;
    margin: 0px  !important;
    padding: 0px !important;
    border: solid 0px #016bb2;
}


/*Zertifizierung*/


.tauschpartnerZertpositionDataList
{
    border-collapse: collapse;
    clear: none;
    line-height: 16px;
    border: 0px solid #888 !important;
    margin: 5px 0px 5px 0px !important;
}


.tauschpartnerZertpositionDataList tbody
{
    clear: both;
    border-collapse: separate;
    border: 1px solid #888;
    border-top: 0px solid #888 !important;
}

.tauschpartnerZertpositionDataList tr
{
    margin: 4px;
    padding: 4px;
    border-right: 0px solid #888 !important;
}

.tauschpartnerZertpositionDataList th
{
    font-size: 14px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-align: left;
	border-collapse:separate;
	background-color:#006699;
	padding: 3px !important;
	margin: 0px 0px 0px 0px !important;
	border: 1px solid #888 !important;	
	width: 1px;    
	white-space: nowrap !important;
}

tr.vetragsplanmengezahlcaptionheader th
{
    background-color:#fff;
    color: #000000 !important;
    font-size: 11px;
	font-weight: bold;
	white-space: nowrap !important;
	text-align: center;
}

tr.vetragsplanmengetypheader th
{
    background-color:#fff;
    color: #000000 !important;
    font-size: 11px;
	font-weight: bold;
    width: 110px;
	white-space: nowrap !important;		
}

.vetragsplanmengetypheader_label
{
    float: left;	
    margin-right: 5px !important;
    
}

.vetragsplanmengeinputheader
{
    background-color:#FF8C00;
    border: 1px solid #FF8C00 !important;
    outline: thin dotted;
}
tr.vetragsplanmengeinputheader th
{
    background-color:#FF8C00;
    color: #000000 !important;
    font-size: 11px;
	font-weight: bold;
    width: 1px;    
	white-space: nowrap !important;		
}


.tauschpartnerZertpositionDataList td
{
    color: #000000;
    font-weight: normal;
    font-size: 11px;
    text-align: left;
    white-space: nowrap;
    border: 1px solid #888 !important;
    padding: 0px !important;
    margin: 0px !important;
    white-space: nowrap !important;		    
}


.tauschpartnerZertpositionDataList tr.selected > td
{
    border: 1px solid #888 !important;
    background-color: #FF8C00 !important;
    font-weight: bold;
}


.tauschpartnerZertpositionDataList td.prozent
{
    text-align: right;
}


.tauschpartnerZertpositionDataList td.emptycell
{
    border: 0px solid #888 !important;
}

.tauschpartnerZertpositionDataList td.command_cell
{
    padding-left: 2px !important;
    border-left: 0px solid #888 !important;
}

.tauschpartnerZertpositionDataList td.tauschpartnerZertinputcell
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    width: 40px;
    padding: 3px !important;
}

.tauschpartnerZertpositionDataList TD.tauschpartnerZertinputcell_menge
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    width: 50px;    
}

.tauschpartnerZertpositionDataList TD.tauschpartnerZertinputcell_menge_active
{
    background-color: #FF8C00 !important;
    border: 1px solid #888 !important;
    width: 50px;
}


.tauschpartnerZertpositionDataList TD.tauschpartnerZertinputcell_readonly
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
}

.tauschpartnerZertpositionDataList TD.tauschpartnerZertpartnerinputcell
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
}

.tauschpartnerZertpositionDataList TD.tauschpartnerZertdescrinputcell
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
    padding: 3px 2px 0px 0px;
    margin: 0px !important;
}


.tauschpartnerZertpositionDataList TD.tauschpartnerZertuploadCommandcell
{
     white-space: nowrap !important;
     width: 60px;
}


.tauschpartnerZertpositionDataList TH.input_checkbox_container,
.tauschpartnerZertpositionDataList TD.input_checkbox_container
{
    width: 45px;
    /*border: 0px solid #888 !important;*/
}

.tauschpartnerZertmengetyp
{
    white-space: nowrap;
    font-weight: bold;
    float: left;
    border: 0px solid #888 !important;
}

.tauschpartnerZertmengetyp input
{
    float: right;
    margin-top: 2px;
    margin-left: 2px;
}

.tauschpartnerZertmengetyp TD label
{
    float: left;
}


.tauschpartnerZert_upload_input, .tauschpartnerZertuploadCommandcell input
{
    border: 1px solid #888 !important;
    width: 260px;
    height: 22px;
    color: #888;
    float: left;
    padding: 0 !important;
    margin: 0 !important;
}

.tauschpartnerZertpositionDataList TD.zertifikatdateinputcell
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
    width: 100px;
}

.tauschpartnerZertpositionDataList TD select
{
    height: 25px;
    border: 0px solid #008000;
    width: 200px;
}

.tauschpartnerZertpositionDataList TD SPAN
{
    font-weight: bold;
}

.tauschpartnerZertpositionDataList TR.alt
{
    color: #000000;
    background-color: #d9e9f4;
    border: none !important;
}

.tauschpartnerZertpositionDataList img
{
    border: 0px;
    margin: 0px;
    padding: 0px;
}

.tauschpartnerZertpositionDataList TR.alternatingrow {
    color: #000000;
    font-weight: normal;
    background-color: #ffffff;
}


.zertifizierungssystemlistinput
{
    border: 0px solid #888;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 200px;
    height: 22px;
    float: left;
}


.tauschpartnerZertinput_menge
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    border: 0px solid #008000;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 80px;
    height: 22px;
    color: #888;
    float: left;
    text-align: right;
}

.tauschpartnerZertinput_menge_active
{
    background-color: #FF8C00 !important;
    border: 0px solid #008000;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 80px;
    height: 22px;
    color: #888;
    float: left;
    text-align: right;
}

.tauschpartnerZertinput_menge_error,.tauschpartnerZertinput_menge_active_error
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    border: 1px solid #FF0000 !important;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 80px;
    height: 22px;
    color: #888;
    float: left;
    text-align: right;
}




.tauschpartnerZertinput[disabled]
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
    border: 0px solid #008000;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 160px;
    height: 22px;
    color: #888;
    float: left;
    text-align: right;
}

.tauschpartnerZertinput
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    border: 0px solid #008000;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 160px;
    height: 22px;
    color: #888;
    float: left;
    text-align: right;
}

.tauschpartnerZertinput_error
{
    background: url(../../Images/layout/inputKachel_bestand_error.gif) repeat-x 0 0;
    border: 0px solid #FF0000;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 160px;
    height: 27px;
    color: #888;
    float: left;
    text-align: right;
}

.tauschpartnerZertinput_readonly
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
    border: 0px solid #008000;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 160px;
    height: 22px;
    color: #888;
    float: left;
    text-align: right;
}

.tauschpartnerZertinput_readonly_error
{
    background: url(../../Images/layout/inputKachel_bestand_error.gif) repeat-x 0 0;
    border: 0px solid #FF0000;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 160px;
    height: 27px;
    color: #888;
    float: left;
    text-align: right;
}


.tauschpartnerZertpartnerinput
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
    border: 0px solid #888;
    border-left: 0px solid #888;
    border-right: 1px solid #888;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 250px;
    height: 22px;
    color: #888;
    float: left;
}

.tauschpartnerZertpartnerinput_error
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x 0 0;
    border: 1px solid #FF0000 !important;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 250px;
    height: 22px;
    color: #888;
    float: left;
}

.tauschpartnerZertIdentfikatorinput
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
    border: 0px solid #888;
    padding: 3px 2px 0px 2px;
    margin: 0px 0px 0px 0px;
    width: 190px;
    height: 22px;
    color: #888;
    float: left;
}

.tauschpartnerZertIdentfikatorinput_error
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x 0 0;
    border: 1px solid #FF0000 !important;
    padding: 3px 2px 0px 2px;
    margin: 0px 0px 0px 0px;
    width: 190px;
    height: 22px;
    color: #888;
    float: left;
}


.tauschpartnerZertinhaberinput
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
    border: 0px solid #888;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 400px;
    height: 22px;
    color: #888;
    float: left;
}

.tauschpartnerZertinhaberinput_error
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x 0 0;
    border: 1px solid #FF0000 !important;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 400px;
    height: 22px;
    color: #888;
    float: left;
}


.tauschpartnerZertdescrinput
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
    border: 0px solid #888;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 300px;
    height: 22px;
    color: #888;
    float: left;
}

.tauschpartnerZertdescrinput_error
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x 0 0;
    border: 1px solid #FF0000 !important;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 250px;
    height: 22px;
    color: #888;
    float: left;
}

.tauschpartnerZertShortinput
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
    border: 0px solid #888;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 90px;
    height: 22px;
    color: #888;
    float: left;
}

.tauschpartnerZertShortinput_error
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x 0 0;
    border: 1px solid #FF0000 !important;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 90px;
    height: 22px;
    color: #888;
    float: left;
}


.tauschpartnerZertausseteller_input
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
    border: 0px solid #888;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 210px;
    height: 22px;
    color: #888;
    float: left;
}

.tauschpartnerZertausseteller_input_error
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x 0 0;
    border: 1px solid #FF0000 !important;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 210px;
    height: 22px;
    color: #888;
    float: left;
}

.tauschpartnerZertcaption
{
    border: 0px solid #888;
    padding: 3px 0px 0px 0px;
    margin: 0;
    width: 145px;
    height: 20px;
    color: #888;
    float: left;
    font-weight: bold;
}

.tauschpartnerZert_listimage, .tauschpartnerZert_listimage_upload
{
    float: left;
    border: 0px;
    margin: 5px 0px 0px 0px !important;
    padding: 2px 0px 0px 0px;
    height: 20px;
    width: 20px;
}

.tauschpartnerZertcaptioninput
{
    border: 0px solid #888;
    padding: 3px 0px 0px 0px;
    margin: 0;
    width: 145px;
    height: 20px;
    color: #888;
    float: left;
}

.tauschpartnerZertcaptioninput_error
{
    background: url(../../Images/layout/inputKachel_bestand_error.gif) repeat-x 0 0;
    border: 0px solid #FF0000;
    padding: 3px 0px 0px 0px;
    margin: 0;
    width: 145px;
    height: 20px;
    color: #888;
    float: left;
}

.zertifikatdateinput
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
    border: 0px solid #888;
    border-right: 1px solid #888;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 70px;
    height: 22px;
    color: #888;
    float: left;
}

.zertifikatdateinput_error
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x 0 0;
    border: 1px solid #FF0000 !important;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 70px;
    height: 22px;
    color: #888;
    float: left;
}



/*Vertrag*/


.tauschpartnerZertpositionDataList TD.liefertyp select
{
    height: 25px;
    border: 0px solid #008000;
    width: 70px;
}

.tauschpartnerZertpositionDataList TD.vertraginputcell
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    padding: 3px 2px 0px 0px;
    margin: 0px !important;
}


.tauschpartnerZertpositionDataList TD.vertraginputcell_active
{
    background-color: #FF8C00 !important;
    border: 1px solid #888 !important;
}


.tauschpartnerZertpositionDataList TD.vertragdateinputcell
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    width: 100px;
}

.tauschpartnerZertpositionDataList TD.vertragdateinputcell_active
{
    background-color: #FF8C00 !important;
    border: 1px solid #888 !important;
    width: 100px;
}

.tauschpartner_vertrag_control_container
{
    clear:both;	
    padding: 2px 5px 2px 2px !important;	
    margin: 0px !important;
    border: 3px double #888;
}


.tauschpartner_vertrag_control_container_body
{
    clear:both;	
    padding:2px 0px 3px 0px !important;	
    margin: 2px 0px 0px 0px !important;	
    border: 1px solid #888 !important;
}



.tauschpartner_vertrag_command_header
{
    clear:both;	
    padding: 0px !important;	
    margin: 0px !important;	
    border: solid 0px #016bb2;
    height: 20px;
}

.tauschpartner_vertrag_header
{
	clear:both;	
    padding: 5px !important;	
}

.tauschpartner_vertrag_header_command
{
    height: 20px;
}

.tauschpartner_vertrag_header_info
{
    clear:both;	
    border: solid 0px #016bb2;
    height: 25px;
    float: left !important;
    margin: 0px !important;
    padding: 0px !important;	
    font-weight: bold;
    width: 99.9%;
    color: #008000;
}
.tauschpartner_vertrag_header_info_label 
{
    margin: 0px 0px 0px 5px !important;	
    padding: 0px 0px 0px 5px !important;	
}
.tauschpartner_vertrag_left_container
{
	width:1090px;
	float: left !important;	
	border: solid 0px #016bb2;
}


.tabinputdivheader_plandatatable_list_container
{
    clear: both;
    color: #016bb2;
    width: 97%;
    margin: 5px !important;
    padding:5px !important;	
    border: solid 0px #016bb2;
    height: 510px;
    overflow: scroll;
}


.tabinputdivheader_vertraglist
{
    clear: both;
    color: #016bb2;
    width: 100%;
    margin: 0 0 0 5px !important;
    padding: 0 0 0 5px !important;
    border: solid 0px #016bb2;
}


.tauschpartner_vertrag_middle_container
{
	width:400px;
	float: left !important;
	margin: 0px !important;
    padding: 0px !important;	
    border: 0px solid #016bb2;
}

.tauschpartner_vertrag_right_container
{
	width:435px;
	float: left !important;
	margin: 0px !important;
    padding: 0px !important;
	border: 0px solid #016bb2;
}

.tauschpartner_vertrag_tabinputdivheadercellright
{
    clear:both;		
    border: 0px solid #016bb2;
    white-space: nowrap;
    margin: 0 !important;
    padding: 0 !important;
    height: 20px;
}

.tauschpartner_vertrag_tabinputdivheadercellrightcontent
{
    float: left;
    padding: 0px !important;
    margin: 0px !important;
    border: solid 0px #016bb2;
    width: 255px;
}



.tauschpartner_vertrag_tabinputdivheader_list
{
    clear: both;
    font-weight: bold;
    color: #008000;
    width: 98%;
    margin: 0 0 0 5px !important;
    padding: 0 0 0 5px !important;
    border: solid 0px #016bb2;
}

.tauschpartner_vertrag_list_container
{
	border: 0px solid #888;
}


.tauschpartner_vertrag_tabinputdivheadersep
{
    clear: both;
    color: #016bb2;
    width: 100%;
    height: 10px;
    margin: 0 0 0 5px !important;
    padding: 0 0 0 5px !important;
    border: solid 0px #016bb2;
}

.tauschpartnervertragheader_inoutmenge
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    background-color: #FF8C00;
    border: 1px dotted #FF8C00;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 97%;
    height: 22px;
    color: #888;
    float: left;
    text-align: right;
    outline: thin dotted;
}


.tauschpartnervertrag_inoutmenge
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    border: 0px solid #008000;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 97%;
    height: 22px;
    color: #888;
    float: left;
    text-align: right;
}

.tauschpartnervertrag_inoutmenge_error
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    border: 1px solid #FF0000 !important;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 99%;
    height: 22px;
    color: #888;
    float: left;
    text-align: right;
}
.vertragdateinput
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    border: 0px solid #888;
    border-right: 1px solid #888;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 70px;
    height: 22px;
    color: #888;
    float: left;
}

.vertragdateinput_active
{
    background-color: #FF8C00 !important;
    border: 0px solid #888;
    border-right: 1px solid #888;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 70px;
    height: 22px;
    color: #888;
    float: left;
}

.vertragdateinput_error,.vertragdateinput_active_error
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x 0 0;
    border: 1px solid #FF0000 !important;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 70px;
    height: 22px;
    color: #888;
    float: left;
}



.tauschpartnerVertragNameinput
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    border: 0px solid #888;
    padding: 3px 2px 0px 2px;
    margin: 0px 0px 0px 0px;
    width: 190px;
    height: 22px;
    color: #888;
    float: left;
}


.tauschpartnerVertragNameinput_active
{
    background-color: #FF8C00 !important;
    border: 0px solid #888;
    padding: 3px 2px 0px 2px;
    margin: 0px 0px 0px 0px;
    width: 190px;
    height: 22px;
    color: #888;
    float: left;
}

.tauschpartnerVertragNameinput_error,.tauschpartnerVertragNameinput_active_error
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x 0 0;
    border: 1px solid #FF0000 !important;
    padding: 3px 2px 0px 2px;
    margin: 0px 0px 0px 0px;
    width: 190px;
    height: 22px;
    color: #888;
    float: left;
}

.tauschpartnerVertragList_inouttyp
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
}


.tauschpartnerVertragList_inouttyp_active
{
     background-color: #FF8C00 !important;
}

/*
.tauschpartnerZertpositionDataList tr:hover
{
     background-color: #999933 !important;
     border: 1px solid #999933;
}
*/

.tabinputdivheadercellright_command
{
    float: left;
    border: 0px solid #016bb2;
    white-space: nowrap;
    margin: 0 !important;
    padding: 0 !important;
    height: 40px;
}


.tauschpartnerVertrag_load_command_label_div
{
    clear: none;
    float: left;
    margin: 0 0 5px 5px !important;
    padding: 5px 0 0 5px !important;
    border: 0px solid #FF8C00;
    width: 110px;
    font-size: 12px;
    font-weight: bold;
}


.tauschpartnerVertrag_load_command_input_div
{
    clear: none;
    float: left;
    margin: 0 0 5px 5px !important;
    padding: 5px 0 0 5px !important;
    border: 0px solid #FF8C00;
}


.tauschpartnerVertrag_load_command_div
{
    float: left;
    margin: 2px 0 5px 5px !important;
    padding: 0 0 0 5px !important;
    border: 0px solid #FF8C00;
}

.tauschpartnerVertrag_save_command
{
    background: url(../../Images/layout/submitBG.gif) repeat-x;
    color: #FFFFFF !important;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    border: none;
    height: 24px;
    width: 80px;
    padding: 5px !important;
    margin: 0px;
    float: left;
    border: 0px solid #FF8C00;
}

.tauschpartnerVertrag_save_command[disabled]
{
    box-shadow: none !important;
    opacity: none !important;
    cursor: not-allowed !important;
    height: 24px;
    width: 80px;
    padding: 5px !important;
    margin: 0px;
    float: left;
    background-color: #fff;
    border-color: #ccc;
    color: #FFFFFF !important;
}

.tauschpartnerVertrag_load_command
{
    background: url(../../Images/layout/submitBG.gif) repeat-x;
    color: #FFFFFF !important;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    border: none;
    height: 24px;
    width: 250px;
    padding: 5px !important;
    margin: 0px;
    float: left;
    border: 0px solid #FF8C00;
}

.tauschpartnerVertrag_load_command:hover,
.tauschpartnerVertrag_load_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;
}


/*vertrag_contextmenuactioncontainer*/

.vertrag_contextmenuactioncontainer
{
    border: 3px double #888;
    width: 400px;
    height:80px;
    color: #000 !important;    
    padding:2px;
    white-space: nowrap;
    font-size: 13px;
    font-weight: bold;
    background-color:#D3D3D3;
    /*background-color:#006F00;*/
}

.vertrag_contextmenuactionheader
{
    margin: 0 !important;
    padding: 0 !important;
}

.vertrag_contextmenuactionheader_caption
{

}

.vertrag_contextmenuactionheader_closecommand_container
{
    float: right;
    border: solid 0px #016bb2;
    white-space: nowrap;
    margin: 0 !important;
    padding: 0 !important;
}

.vertrag_contextmenuactionitem
{
    border-bottom: 0px solid #888;
    width: 98%;
    margin: 0px;
    padding: 5px;
    white-space: nowrap;
    clear:both;	
}


.vertrag_contextmenuactionitem_caption
{
     border: 0px solid #fff;
     float: left !important;
     width:120px;
     padding: 5px 0px 2px 2px ;
}


.vertrag_contextmenuactionitem_select
{
     border-right: 0px solid #888;
     float: left !important;
     height:98%;
     padding: 0px 2px 2px 2px ;
}

/*Readonly header*/
.generic_readonly_divheader_middle_tp
{
	float: left;
	width: 21%;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}

.generic_readonly_divheader_middle_tp_cellleft_middle
{
	float: left;
	width: 150px;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}


.generic_readonly_divheader_right_tp
{
	float: left !important;
	width: 50%;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}

.generic_readonly_divheader_right_tp_label_div
{
	float: left;
	width: 60px;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}


.generic_input_readonly_tp_middle
{
	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;
}



.generic_input_readonly_tp_name
{
	background: url(../../Images/layout/inputKachel.gif) repeat-x;		
	border: 1px solid #888;
	padding: 3px 1px 1px 1px;
	margin: 0;
	width: 430px;
	height: 20px;
	color: #888;
	float: left;
}

.inputdivtable_tauschpartner_vertrag
{
    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;
}

.tauschpartner_vertrag_left_data_container
{
    width: 650px;
    float: left;
    border-right: 0px solid #888;
    border-bottom: 1px solid #888;
    padding: 10px 0 0 0;
    height: 490px;
}


.tauschpartner_vertrag_produkt_data_container
{
    width: 550px;
    float: left;
    border: 1px solid #888;
    border-top: 0px solid #888;
    padding: 10px 0 0 0;
    height: 490px;
    overflow-y: scroll;
}

.tauschpartner_vertrag_lieferstelle_data_container
{
    width: 698px;
    float: left;
    border: 0px solid #888;
    border-bottom: 1px solid #888;
    border-right: 0px solid #888;
    padding: 10px 0 0 0;
    height: 490px;
    overflow-y: scroll;
}


.tabinputdivheadercellleft_tauschpartner_vertrag
{
    float: left;
    width: 200px;
    white-space: nowrap;
    border: solid 0px #016bb2;
    margin: 0 !important;
    padding: 0 !important;
}

.tauschpartner_planzahlen_control_container
{
    clear:both;	
    float: left;
    width: 100%;
    border: 0px solid #888;
    padding: 10px 0 0 0;
}



.tauschpartner_planzahlen_table_container
{
    clear: both;
    color: #016bb2;
    width: 97%;
    margin: 5px !important;
    padding:5px !important;	
    border: solid 0px #016bb2;
}
