/* #253E78; /* header_blue_dark */
/* #3F3F3F; /* table_black */
/* #6F8EB7; /* table_blue_dark */
/* #A1B4CF; /* table_blue_medium */
/* #D5E1EC; /* table_blue_light */
/* #1f1f1f; /* font_black */
/* #ffffff; /* font_white */


/* #BDD9A3; /* table_green */


.fTableFrame {
    border-spacing: 0px; 
}

.fTable {
    border-collapse:collapse; 
    width: 100%; 
}

.fL1 {
    border: 0px solid #884513;
}

.fL2 {
    border: 0px solid #FF0000;
}

.fL3 {
    border: 1px solid #FFA500;
}

.fL4 {
    border: 0px solid #FFFF00;
}


.fTableCell { 
    padding: 4px;
    color: #1f1f1f;
    background-color: #D5E1EC; 
    border: 1px solid #ffffff;
    font: 9pt Arial, Helvetica Neue, Helvetica, sans-serif;
    text-align: left; 
    vertical-align:top;
}

.fTableCellHeading {
    color: #ffffff;            /* font_white */
    background-color: #3F3F3F; /* table_black */
    border-bottom-width: 8px; 
}

.fTableCellBottom {
    border-bottom-width: 12px; 
}

.fTableCellLeft {
    color: #1f1f1f;            /* font_black */
    background-color: #A1B4CF; /* table_blue_medium */
    border-right-width: 8px; 
}

.fTableCellHeadingLeft {
    color: #ffffff;            /* font_white */
    background-color: #3F3F3F; /* table_black */
    border-right-width: 8px; 
    border-bottom-width: 8px; 
}

.fTableCellPropertiesBgColor {
    background-color: #BDD9A3; /* table_green */
}

.fTableCellExpandContractBgColor {
    background-color: #f8f8f8; 
    /* background-color: rgb(225, 125, 75); */
}

.fTableCellPropertiesBorderColor { 
    border-color: #BDD9A3;     /* table_green */
}

.fTableCellNoBorder { 
    border: 0px;
}


.fTableCellNoteLicence { 
    /* background-color: #A1B4CF; */ /* table_blue_medium */
    background-color: #f8f8f8;
    border: 1px solid #f8f8f8;
    border-top-width: 8px; 
}

.fNoteLicence { 
    margin-left: auto;
    margin-right: auto;
    width: 98%;
    line-height: 18px;
}


.fInputfeld
{
    background-color: #ffffff;
    text-align: left; 
    font: 9pt Arial, Helvetica Neue, Helvetica, sans-serif;
    vertical-align:middle;
    border: 0px;
}


.fSelectfeld
{
    background-color: #ffffff;
    text-align: left; 
    font: 9pt Arial, Helvetica Neue, Helvetica, sans-serif;
    vertical-align:middle;
    border: 0px;
}

select.fSelectWarning {
    background-color: #ffc0c0;
}

option.fSelectWarning:not(:checked) {
    background-color: #ffffff;
}


.fWarn { 
    color: #ff0000;
    font-weight: bold; }


.inputfeld
{   
    background-color:   #ffffff; 
    text-align:         left; 
    vertical-align:     middle;
    border: 0px solid #0000ff; 
    font: 9pt Arial, Helvetica Neue, Helvetica, sans-serif;
}


a.dropper {
  display: inline-block;
  overflow: hidden;
  text-indent: -200px;
  width: 18px;
  height: 18px;
  vertical-align:middle;
}

.button_del {
  background: transparent url("../images/action_delete_global.png") no-repeat left top; }

.button_add {
  background: transparent url("../images/action_add_global.png") no-repeat left top; }

.button_search {
    background: transparent url("../images/system-search.png") no-repeat left top; }


.button {
  cursor: pointer; 
}

.button_add, .button_del {
}

.button_add:hover, .button_del:hover {
    background-position: left -64px; 
}

.button_add.inactive, .button_del.inactive {
    background-position: 0px -128px; 
}

.fbutton_maik
{
    padding-top: 2px;
	background-color:	transparent;
	cursor:				pointer; 
    outline: none;
	border: 			0px solid transparent;
}

.fButtonLearn {
    padding: 9px 21px;
    background: none;
    border: none;
    outline: none;
    cursor: pointer;
    border-radius: 4px; 
    background-color: #e5001b;  
    background: #7cba42 url("../images/AGF_Jr_WebGUI_Uebernehmen_140916.png") no-repeat top;
    background-position: center center; }

.fButtonLearn:disabled {
    background-color: #c8c8c8; }
.fButtonLearn:active {
    background-color: #7b7b7b; }

.selectfeld
{	
	background-color: 	#EEF3F7;
	text-align:			left;
	font-size: 			9pt;
	vertical-align: 	middle;
	width:				90%;
	border:				0px;
}
.inputfeld
{	
	background-color: 	#EEF3F7;
	text-align:			left;
	font-size: 			9pt;
	vertical-align: 	middle;
/*	width:				90%; */
	border:				0px;
}


/*-----------------------------------------------------------------------------
  menu
-----------------------------------------------------------------------------*/
#containerAbsHelpMenu {
  position: absolute;
  bottom: 0px;
  left: 30px; 
  min-width: 320px; 
  z-index: 5;
/*   background-color: #7b7b7b;  */
  font-size: 130%;  }

#containerAbsHelpMenu ul {
  margin: 0px;
  list-style: none; }

#containerAbsHelpMenu li {
  float:left;
  min-width: 150px; 
  padding:0px; }

#containerAbsHelpMenu a {
  display:block;
  padding:4px 15px 4px;
  text-decoration: none;
  color: #7b7b7b; }

#containerAbsHelpMenu a.active {
  color: #ffffff;
  background-color: #3F5892; }

#containerAbsHelpMenu .fListElement {
  border-right: 1px solid  #9f9f9f; }

#containerAbsHelpMenu .fListElementRight {
  border-right: 0px solid  #ff0000; }

