/* Override default parameter from style.css here */
/* Created by DeployTool: Sun Jun 16 19:59:23 CEST 2013 */

  /***************************************************** defaults *******************************************************/

  /* fonts */
  body {
    font-size:0.7em;
  }

  body,table,input,textarea,select,.pagecontrol, .gridcontrol {
    font-family:Verdana,"Arial Unicode MS",Arial,sans-serif;
    color:#333333;
    background-color:#e5e5e5;
  }
  .gridcontrol, .gridcontrol table {
    color:#333333;
    background-color:#ffffff;
  }
  /* forcing browser to apply this rule after the gridcontrol rule */
  .pagecontrol table {
    color:#333333;
    background-color:#e5e5e5;
  }

  /* toolbar body background / border */
  body.bodybackgroundtoolbar {
    background-color:#dededf;
    border-bottom:3px solid #bebebe;
  }

  /* background of the top frame. only visible if body border width > 0 */
  body.frameborderbodytop {
    background-color:#003871;
  }

  /* background of the left and right frames. only visible if body border width > 0 */
  body.frameborderbodycontent {
    background-color:#003871;
  }

  /* background of the bottom frame. only visible if body border width > 0 */
  body.frameborderbodybottom {
    background-color:#003871;
  }

  /* new style for input fields */
  input,textarea,select,.fakeinputbox {
    border:1px solid #888888;
    background-color:#ffffff;
    color:#333333;
  }

  /* page link colors */
  a {
    color:#333333;
  }

/***************************************************** toolbar ******************************************************/
  /* navigation toolbar background color (if images can't be displayed) */
  table.toolbar {
    border-top:0px solid transparent;
    border-bottom:0px solid transparent;
    background-color:#dcdcdc;
  }

  table.toolbar2 {
    border-top:0px solid transparent;
    border-bottom:0px solid transparent;
    background-color:#dededf;
  }
  table.toolbar2, table.toolbar2 table {
    color:#333333;
  }

  table.toolbarcontent {
    margin:5px;
  }

  /* border and width of toolbar buttons */
  td.toolbarbutton, td.toolbarbuttoncurrent, td.toolbarbuttondisabled {
    height:32px;
  }

  /* specific settings for the different kind of toolbar buttons */
  td.toolbarbutton {
    background-color:transparent;
    color:#333333;
    border-top:0px solid transparent;
    border-bottom:0px solid transparent;
    padding:1px 1px 1px 1px;
  }
  td.toolbarbuttondisabled {
    color:#5b5b5b;
    border-top:0px solid transparent;
    border-bottom:0px solid transparent;
    padding:1px 1px 1px 1px;
  }
  td.toolbarbuttoncurrent {
    background-color:#fbfbfb;
    color:#333333;
    border-top:2px solid #949494;
    border-left:1px solid #949494;
    border-bottom:1px solid #a6a6a6;
    border-right:1px solid #a6a6a6;
    padding:1px 1px 1px 1px;
  }
  .toolbarbuttondisabled a, .toolbarbuttondisabled td {
    color:#5b5b5b;
  }

  /* link whole cell of 'standalone' toolbar buttons */
  .toolbarbutton a, .toolbarbuttoncurrent a {
    line-height:32px;
  }
  /* links inside toolbar buttons; <a inside <td */
  .toolbarbutton a {
    color:#333333;
  }
  .toolbarbuttoncurrent a {
    color:#333333;
  }

  /* gap between toolbarbuttons */
  td.toolbarbuttongap {
    background-color:transparent;
    padding-left:5px;
  }

  /* style of toolbar button bottom line and textlink (if icon is rendered above */
  td.toolbarbuttonbottomlinecell, a.toolbarbuttonbottomlinecelllink {
    background-color:#003871;
    color:#ffffff;
    text-align:center;
  }

  tr.toolbarbuttonbottomline {
    display:table-row;
    *display:block; /* Hack for IE. Needed because table-row is unsupported in IE. Using block, on the other hand, causes invalid behaviour in firefox. */
  }

  tr.toolbarselectionindicatorline {
    display:table-row;
    *display:block;  /* Hack for IE. Needed because table-row is unsupported in IE. Using block, on the other hand, causes invalid behaviour in firefox. */
  }

/***************************************************** GUI Elements ***************************************************/

  /* table element */
  table.guitable {
    border:1px solid #f2f2f2;
  }

  /* table header */
  .guitable_header {
    background-color:#003871;
    border:1px solid #ffffff;
    color:#ffffff;
  }
  .guitable_header a {
    background-color:transparent;
    color:#ffffff;
  }
  /* required for fixing table header in firefox */
  .guitable_header_div {
    background-color:#003871;
    color:#ffffff;
  }

  /* table cell borders */
  td.guitable_content,td.guitable_contentHighlight,td.guitable_contentHighlight2 {
    border-width:1px 1px;
    border-color:#e5e5e5 #e5e5e5;
  }

  td.guitable_contentInverse,td.guitable_contentHighlightInverse,td.guitable_contentHighlight2Inverse {
    border-width:0px 1px;
    border-color:transparent #e5e5e5;
  }
  /* regular table cell */
  td.guitable_content,td.guitable_content a {
    background-color:#ffffff;
    color:#333333;
  }

  /* table cell highlight 1 */
  td.guitable_contentHighlight,td.guitable_contentHighlight a {
    background-color:#ffffe1;
    color:#333333;
  }

  /* table cell highlight 2 */
  td.guitable_contentHighlight2,td.guitable_contentHighlight2 a {
    background-color:#f9e774;
    color:#333333;
  }

  /* table cell inverse / clicked */
  td.guitable_contentInverse,td.guitable_contentInverse a,
  td.guitable_contentHighlightInverse,td.guitable_contentHighlightInverse a,
  td.guitable_contentHighlight2Inverse,td.guitable_contentHighlight2Inverse a {
    background-color:#809eb9;
    color:#ffffff;
  }

  /* tab colors */
  .tabActive {
    color:#333333;
    background-color:#e5e5e5;
    border-left:1px solid #bdbabd;
    border-top:1px solid #bdbabd;
    border-right:1px solid #bdbabd;
  }
  .tabInactive {
    color:#333333;
    background-color:#e5e5e5;
    border-left:1px solid #bdbabd;
    border-top:1px solid #bdbabd;
    border-right:1px solid #bdbabd;
    border-bottom:1px solid #949a9c;
  }

  /* links inside tabs; <a inside <td */
  .tabInactive a {
    color:#333333;
  }

 /* gap between tabs */
  .tabgap {
    width:1px;
  }

  /* active selection in tree colors */
  .treeactive {
    border:1px solid #809eb9;
    background-color:#809eb9;
    color:#ffffff;
  }
  .treeactive a {
    color:#ffffff;
  }

  /* separator */
  .separator {
    border-top:1px solid #f9f9f9;
    border-right:1px solid #9f9f9f;
    border-bottom:1px solid #9f9f9f;
    border-left:1px solid #f9f9f9;
    background-color:#efefef;
  }

  /* header box colors */
  .headingbox {
    color:#003871;
    background-color:#ffffff;
    border:1px solid #dedede;
  }

  .relatedinfobuttons {
    background-color:#dedede;
  }

  /* color matching a background-color of headingbox */
  .borderwithheadingboxcolor {
    background-color:#dedede;
  }

  /* filter heading */
  .filterheading {
    color:#333333;
    background-color:#dedede;
    border:0px solid transparent;
  }

  /* tooltip colors */
  span.tooltip {
    color:#333333;
    background-color:#ffffe7;
    border:1px solid #333333;
  }

  /* button background color (if images can't be displayed) and border color */
  .buttonsmall,.button,.buttonwide,.comboboxbutton {
    border-color:#dbe2ea;
    background-color:#4e6175;
    color:#ffffff;
  }

  /* links inside buttons; <a inside <td */
  .buttonsmall a,.button a,.buttonwide a {
    text-decoration:none;
    color:#ffffff;
  }

  /* disabled button background color (if images can't be displayed) and border color */
  .buttonsmalldisabled,.buttondisabled,.buttonwidedisabled,.comboboxbuttondisabled {
    border-color:#eef1f4;
    background-color:#b4bcc4;
    color:#787878;
  }
  /* links inside buttons; <a inside <td */
  .buttonsmalldisabled a,.buttondisabled a,.buttonwidedisabled a {
    text-decoration:none;
    color:#787878;
  }

  /* border colors */
  .borderRight {
    border-right:3px solid #bebebe;
  }
  .borderTop {
    border-top:3px solid #bebebe;
  }
  .borderLeft {
    border-left:3px solid #bebebe;
  }
  .borderBottom {
    border-bottom:3px solid #bebebe;
  }
  .border {
    background-color: #bebebe;
  }

/* custom styles */

