.clsPageBody {

	background-color : white;

	color : Black;

}



.clsPageHeaderMenu {

	background-color : #ccccff;

	color : #330066;

}



.clsMainMenuTable {

	background-color : white;
	border:thin solid silver

}



.clsMainMenuTableRow {

	background-color : #ccccff;

	color : #330066;

}



.clsMainMenu {

	color : #330066;

	text-decoration : none;

	font-weight : bold;

	background-color : #ccccff;

}

a.clsMainMenu:hover { 

		color: Black;

		background-color: #F5F5F5;

} 

a.clsMainMenu {

		color: #F5F5F5;

		background-color: #000066;

}



.clsHeaderDataTableRow {

	background-color : #000066;

	color : #F8F8FF;

	font-weight : bold;

	font-variant : normal;

	text-align : center;

}



.clsHeaderDataTableCell {

	color : #F8F8FF;

	font-weight : bold;

	font-variant : normal;

	text-align : center;

}



.clsSearchDataTableRow {

	background-color : #000066;

	color : ##ccccff;

	font-weight : bold;

	font-variant : normal;

	text-align : left;

}



.clsEvenDataTableRow {

	background-color : rgb(250,250,250);

	color : Black;

	text-align : left;

}



.clsOddDataTableRow {

	background-color : rgb(235,235,235);

	color : Black;

	text-align : left;

}



.clsInputStyle {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	font-weight: normal;

}



.clsSelectStyle {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	font-weight: medium;

}



span.insertDelete
{
	border:thin solid silver;
}
/*
BODY, P, UL, LI {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.9em; }



TD {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.9em}



H1 {

  font-size : 20pt;  font-weight : bold;  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

}

H4 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size:10pt; font-style: italic; color: #666666}

H5 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:0.9em; color: #000000}



.xmp { border-width:1pt; border-style:solid; border-color:#999999; }



A {

   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 

}


*/

option.maskinput
{
	font-size:0.9em;
	border-top:thin solid gray
	
}

.prodTableHeader {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 0.9em; text-align : center; font-weight : bold; background-color : #F7A629; color : #FFFFFF}

.prodTableCell {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 0.9em}


table.datensatz_status {
 font-size:100%;
 margin:10px;
 border:thin dotted gray
}
td.dsstatus_label {
	font-size:smaller;
	background-color:rgb(250,250,250);
	text-align:right
}
td.dsstatus_input {
	font-size:smaller;
	background-color:rgb(250,250,250);
	text-align:left
}
/* Formulare 
input, select, textarea{
 font-size:110%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
*/
fieldset{
 border: 1px solid #cccccc;
 padding-left:5px;
}
/* Ende Formulare */
/* Ende Diverse HTML HTML-Elemente */
/*DQ Styles */
.dbButton
{
	font-size:0.9em;
	font-weight:bold
}

div.topPane
{

background-color:white;

}

input.clsButtonStyle {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	font-weight: medium;
	border:none;
	/* background-color:##ccccff;  Button-Hintergrundfarbe entfernt */


}
span.gang_titel
{
	font-weight: bold;
}
body .dojoTooltip { color: blue; border: solid 2px blue; padding: 4px; }
span.menuCaptionTitle{ font-weight:bold
}
th.subform_th
{
	font-weight:lighter;
	color:gray;
	font-size: 0.7em;
	text-align:center
}
table.subform
{
	border:thin solid gray;
}
tr.subform_tr
{
	background-color:#EFEFEF;  /*HISinOne CSS Class: color_pale_grey //old values #f2f2b3 */
}
td.naviBtn
{
padding:2px;
}
td.db_label
{
padding:2px;
border-right:thin solid blue;
font-size:0.7em;
text-align:right;
vertical-align:top;
width:200px
}
table.db_form_table
{
	background-color: #EFF9FF /*HISinOne CSS Class: color_pale_blue //old values #ccccff #ffffcc*/
}
option
{
	border-bottom:thin dotted gray;
	background-color:#f7f7ef;
	color:blue;
	font-weight:light
}
td.fldReadonly
{
	background-color:#c9c2c2;
	padding-left:10px;
}
input.schluesselfeld
{
font-size:0.9em;
background-color:#ccccff;
color:blue
}
p.macro_ueberschrift
{
font-size:1.1em;
background-color:#cccccc;
color:black;
font-weight:bolder
}

textarea.editform {
    height: 4em;
    width: 100%;
    padding: 3px;
    transition: all 0.5s ease;
}

textarea.editform:focus {
    height: 40em;
}