﻿.genericinput
{
    background: url(../../Images/layout/inputKachel_bestand.gif) repeat-x;
    padding: 3px 2px 0px 0px;
    margin: 0px 0px 0px 0px;
    height: 22px;
    color: #888;
    float: left;
}

.genericinput_readonly
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;
}


.genericIdentfikatorinput_error
{
    border: 1px solid #FF0000 !important;
    width: 190px;
}


.genericdescrinput
{
    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;
}

.genericdescrinput_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;
}


.generic_listimage, .generic_listimage_upload
{
    float: left;
    border: 0px;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px;
    height: 20px;
    width: 20px;
}

.genericcaptioninput
{
    border: 0px solid #888;
    padding: 3px 0px 0px 0px;
    margin: 0;
    width: 145px;
    height: 20px;
    color: #888;
    float: left;
}

.genericcaptioninput_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;
}

.genericdateinput
{
    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;
}

.genericdateinput_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;
}



/*Tab Header*/

.generic_divcontainer_left {
    float: left;
    font-weight: bold;
    color: #008000;
    margin: 0 0 0 0px !important;
    padding: 2px 0 0 0px !important;
    border: solid 0px #016bb2;
    border-right: solid 0px #888;
}

.generic_divcontainer_overview
{
    float: left;
    border: 0px  solid #016bb2;
    white-space: nowrap;
    margin: 0 !important;
    padding:0 !important;
}


.generic_readonly_divcontainer
{
	float: left;
	border: 0px  solid #016bb2;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width: 320px;
}

.generic_readonly_divcontainer_middle
{
	float: left;
	border: 0px  solid #016bb2;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width: 300px;
}

.generic_readonly_divcontainer_middle_long
{
	float: left;
	border: 0px  solid #016bb2;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width: 500px;
}


.generic_readonly_divcontainer_short
{
	float: left;
	border: 0px solid #016bb2;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width: 310px;
}

.generic_readonly_divcontainer_command
{
	float: left;
	border: 0px solid #016bb2;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width: 500px;
}



.generic_readonly_divheadercellleft_middle
{
	float: left;
	width: 45%;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}


.generic_readonly_divheadercellleft_middle_long
{
	float: left;
	width: 32%;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}




.generic_readonly_divheadercellleft_short
{
	float: left;
	width: 45%;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}

.generic_readonly_divheadercellleft
{
	float: left;
	width: 42%;
	white-space: nowrap;
	border: solid 0px #016bb2;
	margin: 0 !important;
	padding:0 !important;
}


.generic_command_div_container
{
    margin:2px 0px 0px 0px !important;
	padding:2px 0px 0px 0px !important;
}

.generic_caption_divheadercellright
{
	float: left;
	border: 0px  solid #016bb2;
	white-space: nowrap;
	margin: 0 !important;
	padding:0 !important;
	width: 80%;
}

.generic_input_readonly_left
{
	background: url(../../Images/layout/inputKachel.gif) repeat-x;		
	border: 1px solid #888;
	padding: 3px 1px 1px 1px;
	margin: 0;
	width: 170px;
	height: 20px;
	color: #888;
	float: left;
}


.generic_input_readonly_long
{
	background: url(../../Images/layout/inputKachel.gif) repeat-x;		
	border: 1px solid #888;
	padding: 3px 1px 1px 1px;
	margin: 0;
	width: 330px;
	height: 20px;
	color: #888;
	float: left;
}


.input_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;
}

.generic_input_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;
}

.generic_input_readonly_left_error
{
	background: url(../../Images/layout/inputKachel.gif) repeat-x;		
	border: 1px solid #FF0000 !important;
	padding: 3px 1px 1px 1px;
	margin: 0;
	width: 170px;
	height: 20px;
	color: #888;
	float: left;
}


.genericinput_error
{
    border: 1px solid #FF0000 !important;
}



.generic_readonly_divheader_bg_middle
{
    float: left;
    width: 25%;
    white-space: nowrap;
    border: solid 0px #016bb2;
    margin: 0 !important;
    padding:0 !important;
}

.generic_input_readonly_bg_middle
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;		
    border: 1px solid #888;
    padding: 3px 1px 1px 1px;
    margin: 0;
    width: 350px;
    height: 20px;
    color: #888;
    float: left;
}

.generic_readonly_divheader_middle_bg_cellleft_middle
{
    float: left;
    width: 110px;
    white-space: nowrap;
    border: solid 0px #016bb2;
    margin: 0 !important;
    padding:0 !important;
}


.generic_readonly_divheader_bg_right
{
    float: left !important;
    width: 220px;
    white-space: nowrap;
    border: solid 0px #016bb2;
    margin: 0 !important;
    padding:0 !important;
}

.generic_readonly_divheader_right_bg_label_div
{
    float: left;
    width: 100px;
    white-space: nowrap;
    border: solid 0px #016bb2;
    margin: 0 !important;
    padding:0 !important;
}


.generic_input_readonly_bg_right
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;		
    border: 1px solid #888;
    padding: 3px 1px 1px 1px;
    margin: 0;
    width: 100px;
    height: 20px;
    color: #888;
    float: left;
}


.generic_input_readonly_bg_name
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;		
    border: 1px solid #888;
    padding: 3px 1px 1px 1px;
    margin: 0;
    width: 200px;
    height: 20px;
    color: #888;
    float: left;
}


.generic_input_readonly_prod
{
    background: url(../../Images/layout/inputKachel.gif) repeat-x;		
    border: 1px solid #888;
    padding: 3px 1px 1px 1px;
    margin: 0;
    width: 100px;
    height: 20px;
    color: #888;
    float: left;
}


.generic_readonly_divcontainer_middle_emcs
{
    float: left;
    border: 0px  solid #016bb2;
    white-space: nowrap;
    margin: 0 !important;
    padding:0 !important;
    width: 610px;
}

.generic_readonly_divheadercellleft_middle_emcs
{
    float: left;
    width: 140px;
    white-space: nowrap;
    border: solid 0px #016bb2;
    margin: 0 !important;
    padding:0 !important;
}


.generic_readonly_divcontainer_right_emcs
{
    float: left;
    border: 0px  solid #016bb2;
    white-space: nowrap;
    margin: 0 !important;
    padding:0 !important;
    width: 500px;
}


.generic_readonly_divcontainer_ddc
{
    float: left;
    border: 0px  solid #016bb2;
    white-space: nowrap;
    margin: 0 !important;
    padding:0 !important;
    width: 580px;
}

.generic_readonly_divheadercellleft_ddc
{
    float: left;
    width: 35%;
    white-space: nowrap;
    border: solid 0px #016bb2;
    margin: 0 !important;
    padding:0 !important;
}