.content_icon,
.big_icon,
.datatable_icon,
.datatable_icon_with_header,
.datatable_icon_with_header_tabdialog,
.datatable_icon_centered,
.details_button_icon,
.filter_icon,
.flag_icon,
.icon,
.icon_centered,
.icon_controls,
.message_icon,
.navigationBar_icon,
.small_icon,
.splitter_icon_horizontal,
.splitter_icon_navigation,
.validation_icon,
.validation_icon_dataTable {
  background-color: transparent;
  background-position: 0px;
  background-repeat: no-repeat;
  border: none;
  cursor: default;
  height: 20px;
  margin: 0px;
  padding: 0px;
  width: 20px;
}

.mandatory_icon,
.mandatory_icon_separator {
  background-color: transparent;
  background-position: 0px;
  background-repeat: no-repeat;
  border: none;
  cursor: default;
  height: 19px;
  margin: 0px;
  padding: 0px;
  margin-left:5px;
  width: 8px;
}

.dialog_icon
{
 background-color: transparent;
  background-position: 0px;
  background-repeat: no-repeat;
  height: 69px;
  padding: 5px;
  width: 68px;
}

.exception_list_icon
{
  position: relative;
  height: 69px;
  padding: 5px;
  width: 68px;
}
.tripCockpitBasicData_icon
{
background-color: transparent;
  background-position: 0px;
  background-repeat: no-repeat;
  border: none;
  cursor: default;
  height: 20px;
  margin: 0px;
  padding: 0px;
  width: 32px;

}

.table_cell_action_icon{
 background-color: transparent;
  background-position: 0px;
  background-repeat: no-repeat;
  border: none;
  cursor: default;
  height: 20px;
  margin: 0px;
  padding: 0px;
  width: 20px;

}

.table_cell_action_icon_big{
 background-color: transparent;
  background-position: 0px;
  background-repeat: no-repeat;
  border: none;
  cursor: default;
  height: 25px;
  margin: 0px;
  padding: 0px;
  width: 32px;
}

.table_cell_icon,
.table_cell_icon_centered
{
 background-color: transparent;
  background-position: 0px;
  background-repeat: no-repeat;
  border: none;
  cursor: default;
  height: 20px;
  margin: 0px;
  padding: 0px;
  width: 20px;
}
.content_icon {
	float: left;
	left: 30px;
	margin-top: 10px;
	position: relative;
}

.navigationBar_icon {
	float: left;
	margin-left: 5px;
	position: relative;
	top: 4px;
}
.filter_icon {
	float: right;
	margin-left: 5px;
}
.filter_icon:hover {
	background-position: -20px;
	cursor: pointer;
}
.flag_icon {
  margin-top: -3px;
  margin-right: 20px;
  position: absolute;
}
.icon_centered {
  margin-top: 5px;
}
.datatable_icon_centered {
  left: 35%;
  position: relative;
}
.datatable_icon_with_header {
  left: 0px;
  position: relative;
  right: 0px;
}
.datatable_icon_with_header_tabdialog {
  margin-left: 35px;
}
.details_button_icon {
  bottom: 0px;
  float: left;
  left: 21px;
  position: relative;
  top: 1px;
}
.details_button_icon:disabled {
	background-position: -40px;
}
.icon_controls {
  bottom: 0px;
  position: relative;
  margin-right: -3px;
  top: 24px;
}

.icon_controls_hovered {
   background-position: -10px;
}

.icon_close {
   background-position: -20px;
}

.mandatory_icon, .mandatory_icon_separator {
	float: left;
	margin-left: -2px;
	margin-right: -4px;
	padding-top: 0px;
}
.mandatory_icon_selectManyListbox {
	position: relative;
	top: -21px;
}
.mandatory_icon_textArea {
	position: relative;
	top: 5px;
}
.mandatory_icon_separator {
	background-color: #F3F3F3;
	margin-right: -10px;
}
.table_cell_action_icon {
	margin-left: 3px;
	margin-right: 3px;
}
.table_cell_icon,
.table_cell_icon_centered {
	float: left;
}
.table_cell_icon_centered {
	left: 25%;
	position: relative;
}
.table_cell_icon_meals {
	
}
.table_header_sort_icon {
  border:none;
  background-color: transparent;
  background-repeat:no-repeat;
  cursor: default;
  margin-left: 5px;
  width: 9px;
  height: 14px;
  /* margin-top: -5px; */
   vertical-align: middle;     
}


.table_header_sort_icon_left {
  border:none;
  background-color: transparent;
  background-repeat:no-repeat;
  cursor: default;
  margin-left: 5px;
  margin-right: 5px;
  width: 9px;
  height: 14px;
   /* margin-top: -5px; */
  vertical-align: middle;  
}


.table_header_sort_icon_passengers {
	position: static;
}

.table_icon_meals{
	margin-left:5px;
}

.table_icon_specialDays{
	margin-left:5px;
	margin-right:5px;
}


.small_icon {
  height: 9px;
  width: 9px;
}
.splitter_icon_horizontal {
  bottom: 0px;
  cursor: n-resize;
  left: 50%;
  position: absolute;
  top: -9px;
}
.splitter_icon_navigation {
  left: 2px;
  position: relative;
  right: 0px;
  top: 0px;
  z-index: 1000;
}

.icon_hovered {
  background-position: -20px;
}
.icon_hovered_table {
  background-position: -32px;
}

.icon_disabled_table {
  background-position: -64px;
	cursor: default;
}
.icon_disabled_workaround {
  background-position: -40px;
}
.icon_disabled:hover {
	cursor: crosshair;
}
.icon_big {
  height: 40px;
  width: 40px;
}
.icon_big_hovered {
  background-position: -40px;
}
.icon_big_disabled {
  background-position: -80px;
}
.message_icon {
  bottom: 5px;
  float: left;
  left: 15px;
  position: relative;
  top: 5px;
}
.small_icon_hovered {
  background-position: -9px;
}
.small_icon_selected {
  background-position: -18px;
}
.validation_icon_dataTable {
	position: absolute;
}
.icon_add {
  background-image: url("../images/icons/add.gif");
}
.icon_cancel {
  background-image: url("../images/icons/cancel.gif");
}

.icon_collapse {
  background-image: url("../images/icons/collapse.gif");
}
.icon_hide {
  background-image: url("../images/tableCockpit/down_tabelle_closed.png");
}

.icon_show {
  background-image: url("../images/tableCockpit/down_tabelle.png");
}
.icon_plus 
{
  background-image: url("../images/tableCockpit/plus_tabelle.png");
}


.icon_context_menu {
  background-image: url("../images/icons/context_menu.gif");
}
.icon_de {
  background-image: url("../images/flags/de.gif");
}
.icon_de_DE {
  background-image: url("../images/flags/de_DE.gif");
}
.icon_delete {
  background-image: url("../images/icons/delete.png");
}
.icon_done {
  background-image: url("../images/icons/done.gif");
}
.icon_edit {
  background-image: url("../images/icons/edit_new.png");
}

.icon_edit_cockpit {
  background-image: url("../images/icons/edit_newer.png");
}

.icon_edit_all {
  background-image: url("../images/icons/edit_all.gif");
}
.icon_en {
  background-image: url("../images/flags/en.gif");
}
.icon_en_GB {
  background-image: url("../images/flags/en_GB.gif");
}
.icon_error {
  background-image: url("../images/icons/error.png");
}

.icon_error_big {
  background-image: url("../images/icons/warning.png");
  background-color: transparent;  
  background-repeat: no-repeat;
  background-position:left center;
}
.icon_error_big
{
	margin-top:-25px;
}
.icon_execute_task {
  background-image: url("../images/icons/execute_task.gif");
}
.icon_expand {
  background-image: url("../images/icons/expand.gif");
}
.icon_filter {
  background-image: url("../images/icons/filter.gif");
}
.icon_first {
  background-image: url("../images/icons/first.gif");
}
.icon_fr {
  background-image: url("../images/flags/fr.gif");
}
.icon_fr_FR {
  background-image: url("../images/flags/fr_FR.gif");
}
.icon_home {
  background-image: url("../images/icons/home.gif");
}
.icon_information {
  background-image: url("../images/icons/Icon_info_popup.png");
}
.icon_left {
  background-image: url("../images/icons/left.gif");
}
.icon_left_all {
  background-image: url("../images/icons/left_all.gif");
}
.icon_mandatory {
  /*background-image: url("../images/icons/mandatory.png");*/
  background-color: #ff8a00;
}
.icon_no {
  background-image: url("../images/icons/Tabelle_no.png");
}

.icon_close {
  background-image: url("../images/icons/close.png");
}

.icon_x {
  background-image: url("../images/icons/Tabelle_x.png");
}



.icon_none {
  background-image: url("../images/icons/none.gif");
}
.icon_not_required {
  background-image: url("../images/icons/not_required.gif");
}
.icon_open {
  background-image: url("../images/icons/edit_newer.png");
}
.icon_popout_cockpit {
  background-image: url("../images/icons/popout.png");
}
.icon_previous {
  background-image: url("../images/icons/previous.gif");
}
.icon_question {
   background-image: url("../images/icons/Icon_frage_popup.png");
}
.icon_reset {
  background-image: url("../images/icons/reset.gif");
}
.icon_resize_horizontal {
  background-image: url("../images/icons/resize_horizontal.gif");
}
.icon_resize_vertical {
  background-image: url("../images/icons/resize_vertical.gif");
}
.icon_right {
  background-image: url("../images/icons/right.gif");
}
.icon_right_all {
  background-image: url("../images/icons/right_all.gif");
}
.icon_save {
  background-image: url("../images/icons/save.gif");
}
.icon_save_file {
  width: 20px;
  height: 20px;
  background-image: url("../images/icons/save.gif");
}
.icon_save_and_new {
  background-image: url("../images/icons/save_and_new.gif");
}
.icon_search {
  background-image: url("../images/icons/search.gif");
}
.icon_settings {
  background-image: url("../images/icons/settings.gif");
}
.icon_sort_ascending {
  background-image: url("../images/tableCockpit/tabelle_down.png");
}
.icon_sort_descending {
  background-image: url("../images/tableCockpit/tabelle_up.png");
}
.icon_spacer {
  background-image: url("../images/icons/spacer.gif");
}
.icon_split {
  background-image: url("../images/icons/split.gif");
}
.icon_unlock {
  background-image: url("../images/icons/unlock.gif");
}
.icon_view {
  background-image: url("../images/icons/view.gif");
}
.icon_view_all {
  background-image: url("../images/icons/view_all.gif");
}
.icon_warning {
  background-image: url("../images/icons/warning.png");
}
.icon_yes {
  background-image: url("../images/icons/Tabelle_tick.png");
}
.login_flag_icon {
	margin-right: 0px;
	position: relative;
	top: 3px;
}
.login_flag_icon:hover {
	background-position: -20px;
	cursor: pointer;
}
.dwf_sta_tra_icon {
	margin-left: -22px;
}
