.x-tab-strip-top {
  background: #869ca7;
}
.icon-user {
   background-image: url(images/user.png) !important;
}
.icon-users {
   background-image: url(images/users.png) !important;
}
.icon-usertab {
   background-image: url(images/user_tab.png) !important;
}
.icon-editPen {
   background-image: url(images/notebook_edit.png) !important;
}
.icon-process {
   background-image: url(images/process.png) !important;
}
.icon-database {
   background-image: url(images/database.png) !important;
}
.icon-databasep {
   background-image: url(images/database_previous.png) !important;
}
.icon-databasen {
   background-image: url(images/database_next.png) !important;
}
.icon-page_gear {
   background-image: url(images/page_gear.png) !important;
}
.icon-add_document {
   background-image: url(images/add_document.png) !important;
}
.icon-add_folder {
   background-image: url(images/add_folder.png) !important;
}
.icon-print {
   background-image: url(images/print.png) !important;
}
.icon-book {
   background-image: url(images/book.png) !important;
}
.icon-computerblack {
   background-image: url(images/computer_black16x16.png) !important;
}
.icon-notebook_add {
   background-image: url(images/notebook_add.png) !important;
}
.icon-anonym {
   background-image: url(images/anonym.png) !important;
}
.icon-handbuch {
    background-image: url(images/hilfe.png) !important;
}
.icon-disk {
   background-image: url(images/disk.png) !important;
}
.icon-add {
   background-image: url(images/add.png) !important;
}
.icon-lock {
    background-image: url(images/lock16x16.png) !important;
}
.icon-accept {
    background-image: url(images/accept.png) !important;
}
.icon-delete {
    background-image: url(images/delete.png) !important;
}
.icon-user-edit {
    background-image: url(images/user_edit.png) !important;
}
.icon-paragraph {
    background-image: url(images/paragraph.gif) !important;
}
.icon-diagramm {
    background-image: url(images/diagramm.png) !important;
}

.csv-icon {
    background-image: url(images/iconcsv.gif) !important;
}

.xls-icon {
    background-image: url(images/iconxls.gif) !important;
}

.icon-de {
    background-image: url(images/de.gif) !important;
}

.icon-en {
    background-image: url(images/en.gif) !important;
}

.ce-log {
 font-family:courier new,monospace;
 font-size:12px;
 vertical-align:top;
 text-align:left;
}

/* Styles für reine GWT Widgets */

.gwt-Button {
    /*border:0 none;
    background:transparent;*/
    font:normal 11px tahoma,verdana,helvetica;
    
    padding-left:3px;
    padding-right:3px;
    padding-top:0px;
    padding-bottom:0px;
    cursor:pointer;
    margin:0;
    overflow:visible;
    width:auto;
    -moz-outline:0 none;
    outline:0 none;
}

.gwt-HTML {
    font:normal 12px tahoma,verdana,helvetica;
}
.gwt-BODY {
    font:normal 12px tahoma,verdana,helvetica;
}

.gwt-ListBox {
	font:normal 11px tahoma,verdana,helvetica;
	outline:1px solid black;
}

.gwt-DialogBox .Caption { 
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E3E8F3 url(images/hborder.png) repeat-x scroll 0 -2003px;
	border-bottom:1px solid #BBBBBB;
	border-top:5px solid #D0E4F6;
	cursor:default;
	padding:4px 4px 4px 8px;
	font:normal 12px tahoma,arial,helvetica,sans-serif;
}

.gwt-DialogBox .dialogMiddleCenter {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:white none repeat scroll 0 0;
	padding:3px;
}

.gwt-DatePicker td, .datePickerMonthSelector td:focus {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}

.gwt-DatePicker {
	border:1px solid #A2BBDD;
	cursor:default;
}
.datePickerDayIsWeekend {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#EEEEEE none repeat scroll 0 0;
}

.datePickerDay {
	cursor:pointer;
	padding:4px;
}


.gwt-StackPanel .gwt-StackPanelItem {
  font-size: 0.8em;
  font-weight: normal;
}

.gwt-DecoratedTabBar .gwt-Label {
  font:normal 12px tahoma,arial,helvetica,sans-serif;
}

.gwt-Button {
  font-size: 0.8em; 
}

.gwt-PushButton-up,
.gwt-PushButton-up-hovering,
.gwt-PushButton-down-hovering,
.gwt-PushButton-down,
.gwt-PushButton-up-disabled,
.gwt-PushButton-down-disabled {
  text-align: center;
}

.gwt-TextBox,
.gwt-TextArea {
  font-family: Arial Unicode MS,Arial,sans-serif;
  font-size: small;
  font-weight: normal;
}

.gwt-VerticalSplitPanel .top {
  min-height: 32px;
} 

.gwt-VerticalSplitPanel .splitter {
  background-color: #C3D9FF;
  height: 8px;
  cursor: move;
}

body, table td, select {
  font-family: Arial Unicode MS, Arial, sans-serif;
  font-size: small;
}
body {
  color: black;
  margin: 0px;
  border: 0px;
  padding: 0px;
  background: #fff;
  direction: ltr;
}
