/* font definitions for all browsers  */
/* since there are differences in font size between NN and IE for some styles
additional attributes are defined in the ess_add.css  */
body
{
    font-family:verdana, arial, helvetica, sans-serif;
}

.button-next {
    background-image: url('/html/skins/poet/img/btn_next.gif');
    }

.nav-low
{
 color:787878;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
    line-height:13px;
}
.catalog-field   { font-size: 11px; line-height: 17px; font-family: verdana, arial, helvetica, sans-serif; text-indent: 4px; margin-left: 2px }
.nav-high, .nav-vertical-lines
{
 color:bb8e00;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
 text-decoration:none;
 line-height:13px;
}

a.subnav-link
/*, .subnav-link-passive*/
{
 color:666666;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:normal;
    line-height:14px;
}
a.subnav-link:hover
{
 color:666666;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:normal;
    line-height:14px;
}
a.subnav-link:active
/*, .subnav-link-active*/
{
 color:bb8e00;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:normal;
    line-height:14px;
}

a.subnav-link-selected, .text-displaymode
/*, .subnav-link-active*/
{
 color:bb8e00;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 font-weight:normal;
    line-height:14px;
}

h1, .ess-welcome
{
    color:#002168;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:19px;
    font-weight:bold;
    letter-spacing:0px;
}

.login-note-copyright
{
    color:#dcdcda;
    font-family:arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    letter-spacing:0px;
}

h2
{
    color:#002168;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    letter-spacing:0px;
}

h3
{
    color:#002168;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    letter-spacing:0px;
}

input, select, textarea {
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight:normal;
}

.tree-details-input, .tree-details-select, .tree-details-textarea {
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:11px;
    font-style:normal;
    font-weight:normal;
}

.label-bottomframe
{
    color:#ffffff;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
}

/* Links innerhalb label-bottomframe  */
.label-bottomframe a:link
{
    color:#ffffff;
    text-decoration:none;
 font-weight:bold;
}

.label-bottomframe a:visited
{
    color:#ffffff;
    text-decoration:none;
 font-weight:bold;
}

.label-bottomframe a:hover
{
    color:#eee9da;
    text-decoration:none;
    font-weight:bold;
}
.label-bottomframe a:active
{
    color:#eee9da;
    text-decoration:none;
    font-weight:bold;
}

.text-bottomframe
{
    color:#ffffff;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
}

.info-headline, .list-header, .list-item-bold
{
    color:#002168;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:15px;
}
.tip-box-headline
{
    color:#ffffff;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
}
.info-detail, .form-input-detail
{
    color:#002168;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
    line-height:16px;
}
.bottom-box-text
{
    color:#002168;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:11px;
}
/* Links innerhalb bottom-box-text  */
.bottom-box-text a:link
{
    color:#002168;
    text-decoration:underline;
}

.bottom-box-text a:visited
{
    color:#9D1818;
    text-decoration:underline;
}

.bottom-box-text a:hover
{
    color:#597EAE;
    text-decoration:underline;
    font-weight:normal;
}
.bottom-box-text a:active
{
    color:#bb8e00;
    text-decoration:underline;
    font-weight:normal;
}

/* Links innerhalb form-input-detail  */
.form-input-detail a:link
{
    color:#002168;
    text-decoration:underline;
}

.form-input-detail a:visited
{
    color:#9D1818;
    text-decoration:underline;
}

.form-input-detail a:hover
{
    color:#597EAE;
    text-decoration:underline;
    font-weight:normal;
}
.form-input-detail a:active
{
    color:#bb8e00;
    text-decoration:underline;
    font-weight:normal;
}

.form-input-label, .content-label
{
    color:#002168;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:17px;
}

.form-input-label-in-section
{
    color:#002168;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:17px;
}

.tree-details-label-small
{
    color:#002168;
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:17px;
}

.tree-details-header
{
    color:#002168;
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:17px;
}

/* Links innerhalb content-label  */
.content-label a:link
{
    color:#002168;
    text-decoration:underline;
}

.content-label a:visited
{
    color:#9D1818;
    text-decoration:underline;
}

.content-label a:hover
{
    color:#597EAE;
    text-decoration:underline;
    font-weight:bold;
}

.content-label a:active
{
    color:#bb8e00;
    text-decoration:underline;
    font-weight:bold;
}

.ess-info, .wizard-summary-text
{
    color:#002168;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:18px;
}

.form-login-input, .error-text
{
    color:#000000;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:18px;
}
.form-login-headline, .error-headline
{
    color:#002168;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    letter-spacing:0px;
    line-height:13px;
}
.error-text-link
{
    color:#dde5f0;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:15px;
}

.list-header-categorypage, .product-navigation-nolink
{
    color:#002168;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    letter-spacing:0px;
    line-height:13px;
}

.document-path, .product-navigation
{
    color:#002168;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    letter-spacing:0px;
    line-height:13px;
}

.tip-box-text
{
    color:#002168;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    letter-spacing:0px;
    line-height:12px;
}

/* Links innerhalb document-path  */
.document-path a:link
{
    color:#002168;
    text-decoration:underline;
}

.document-path a:visited
{
    color:#9D1818;
    text-decoration:underline;
}

.document-path a:hover
{
    color:#597EAE;
    text-decoration:underline;
    font-weight:normal;
}

.document-path a:active
{
    color:#bb8e00;
    text-decoration:underline;
    font-weight:normal;
}

/* Links innerhalb product-navigation  */
.product-navigation a:link
{
    color:#002168;
    text-decoration:underline;
}

.product-navigation a:visited
{
    color:#9D1818;
    text-decoration:underline;
}

.product-navigation a:hover
{
    color:#597EAE;
    text-decoration:underline;
    font-weight:normal;
}

.product-navigation a:active
{
    color:#bb8e00;
    text-decoration:underline;
    font-weight:normal;
}

/* Links innerhalb wizard-summary-text  */
.wizard-summary-text a:link
{
    color:#002168;
    text-decoration:underline;
}

.wizard-summary-text a:visited
{
    color:#9D1818;
    text-decoration:underline;
}

.wizard-summary-text a:hover
{
    color:#597EAE;
    text-decoration:underline;
    font-weight:normal;
}

.wizard-summary-text a:active
{
    color:#bb8e00;
    text-decoration:underline;
    font-weight:normal;
}

.list-item, .hint, .content-text, .list-item-categorypage, .content-text-link, .list-header-small
{
    color:#002168;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:15px;
    padding: 10pt;
    border-top: 1px solid white;
}
.content-text-italic, .list-item-italic
{
    color:#002168;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
 font-style:italic;
    line-height:15px;

}
.datatype-table-text
{
    color:#002168;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
}

.second-level-tab-link, .second-level-tabs
{
    color:#bb8e00;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:10px;
    font-weight:normal;
}
.second-level-tab-active
{
    font-weight:bold;
}

/* Links innerhalb .list-header  */
.list-header a:link
{
    color:#002168;
    text-decoration:underline;
}

.list-header a:visited
{
    color:#002168;
    text-decoration:underline;
}

.list-header a:hover
{
    color:#597EAE;
    text-decoration:underline;
    font-weight:bold;
}

.list-header a:active
{
    color:#bb8e00;
    text-decoration:underline;
    font-weight:bold;
}

/* Links innerhalb .list-item  */
.list-item a:link
{
    color:#002168;
    text-decoration:underline;
}

.list-item a:visited
{
    color:#9D1818;
    text-decoration:underline;
}

.list-item a:hover
{
    color:#597EAE;
    text-decoration:underline;
    font-weight:normal;
}

.list-item a:active
{
    color:#bb8e00;
    text-decoration:underline;
    font-weight:normal;
}

/* Links innerhalb .list-item-italic  */
.list-item-italic a:link
{
    color:#002168;
    text-decoration:underline;
}

.list-item-italic a:visited
{
    color:#9D1818;
    text-decoration:underline;
}

.list-item-italic a:hover
{
    color:#597EAE;
    text-decoration:underline;
    font-weight:normal;
}

.list-item-italic a:active
{
    color:#bb8e00;
    text-decoration:underline;
    font-weight:normal;
}

/* Links innerhalb .list-item-categorypage  */
.list-item-categorypage a:link
{
    color:#002168;
    text-decoration:underline;
}

.list-item-categorypage a:visited
{
    color:#9D1818;
    text-decoration:underline;
}

.list-item-categorypage a:hover
{
    color:#597EAE;
    text-decoration:underline;
    font-weight:normal;
}

.list-item-categorypage a:active
{
    color:#bb8e00;
    text-decoration:underline;
    font-weight:normal;
}

/* Links innerhalb .content-text-link  */
.content-text-link a:link
{
    color:#002168;
    text-decoration:underline;
}

.content-text-link a:visited
{
    color:#9D1818;
    text-decoration:underline;
}

.content-text-link a:hover
{
    color:#597EAE;
    text-decoration:underline;
    font-weight:normal;
}

.content-text-link a:active
{
    color:#bb8e00;
    text-decoration:underline;
    font-weight:normal;
}

/* rote typo  */
.message, .status-canceled
{
    color:#ea1a1a;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:15px;
}
.message-login
{
    color:#ea1a1a;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:15px;
}
.message-subject, .form-input-mandatory, .help-popup
{
    color:#ea1a1a;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:15px;
}
.message-login-subject
{
    color:#ea1a1a;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:15px;
}
.status-open
{
    color:#ea1a1a;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
 font-style:italic;
    line-height:15px;
}

/* blaue typo (success)  */
.message-success
{
    color:#386bd1;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:15px;
}
.message-success-subject
{
    color:#386bd1;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:15px;
}

/* braune typo (warning)  */
.message-warning
{
    color:#bb8e00;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:15px;
}
.message-warning a:link
{
    color:#bb8e00;
}
.message-warning a:visited
{
    color:#9d1818;
}
.message-warning a:hover
{
    color:#916b10;
}
.message-warning a:active
{
    color:#bb8e00;
}

.message-warning-subject
{
    color:#bb8e00;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:15px;
}

/* Links innerhalb label-bottomframe  */
.help-popup a:link
{
 color:#ea1a1a;
    text-decoration:none;
 font-weight:bold;
}

.help-popup a:visited
{
 color:#ea1a1a;
    text-decoration:none;
 font-weight:bold;
}

.help-popup a:hover
{
 color:#ea1a1a;
    text-decoration:none;
    font-weight:bold;
}
.help-popup a:active
{
 color:#ea1a1a;
    text-decoration:none;
    font-weight:bold;
}

/* gruene typo  */
.status-ready, .message-positive
{
    color:#009f3c;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:15px;
}
.status-ok
{
    color:#009f3c;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
 font-style:italic;
    line-height:15px;
}

/* TABs: typo  */
.tab-name
{
    color:#ffffff;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    letter-spacing:0px;
}

/* TABs: Links  */
.tab-link
{
    color: #ffffff;
    text-decoration:none;
}

/* TABs: Backgrounds */
.tab-bg-active
{
  background-color:#bb8e00;
}

.tab-bg-passive
{
  background-color:#cfcabc;
}

.tab-bg-wizard
{
  background-color:3474A8;
}

/* Allgemein: Backgrounds */

/* weiss */
.contentframe-bg
{
  background-color:#ffffff;
}
.login-head-bg
{
  background-color:#ffffff;
}

/* blau */
.login-content-bg
{
  background-color:#597eae;
}
.bottomframe-bg
{
  background-color:#002168;
}
.nav-menuitem-bg
{
  background-color:#ffffff;
}
.nav-left-border
 { background-color: #c8cac9 }
.edit-fieldname { border: 1px #c8cac9 }
.nav-bg
{
  background-color:#ffffff;
}
.tip-box-bg
{
  background-color:#002168;
}

/* sand hell */
.categorypage-boxheader-bg, .wizzard-content-bg, .list-item-bg, .catalogfolder-nav-bg
{
  background-color:#f5f0e2;
}

/* Zwischenton 1 */
.list-inner-item-bg, .task-inactive
{
  background-color:#eee9da;
}
/* Zwischenton 2 */
.list-footer-bg
{
  background-color:#e3e3c8;
}
/* Zwischenton 3 */
.header-add-bg
{
  background-color:#fcfbf7;
}

/* Routingstatus 'running' and 'active' */
.list-inner-item-bg-running, .task-running
{
  background-color:#bedeaf;
}
.list-inner-item-bg-active, .task-active
{
  background-color:#dbedd3;
}
.list-inner-item-bg-running-owner, .task-running-owner
{
  background-color:#e8b5ae;
}
.list-inner-item-bg-active-owner, .task-active-owner, .list-item-bg-active-user
{
  background-color:#f5dad7;
}

/* sand dunkel */
.list-header-bg, .bottom-box-bg
{
  background-color:#e4d9b6;
  border: 1px solid silver;
}
.info-bg{
    padding: 2pt;
    border-bottom: 1px solid silver;
    }
/* sand dunkel ProductID */
.info-bg-productid
{
  background-color:#f3cd70;
  color:#ffffff;
     font-family:verdana, arial, helvetica, sans-serif;
     font-size:11px;
     font-weight:bold;
     letter-spacing:0px;
}

/* graue border */
.categorypage-box-border, .error-message-border, .info-border, .bottom-box-border, .list-header-line
{
  background-color: #EEEEEE;
  border: 1px silver solid;
}

/* graue Linie Pfad */
.document-path-line
{
  background-color:#dcdcda;
}

/* graue Tabellenzelle */
.list-item-bg-unavailable, .list-item-bg-outdated
{
  background-color:#dedad3;
}

/* LOGIN Poet logo background */
.login-bg-poetlogo
{
  background-color:#999999;
}

/* orange aktive Tabellenzelle */
.list-item-bg-active
{
  background-color:#f7dd9e;
}

/* dunkelorange aktive Tabellenzelle */
.list-item-bg-active-unavailable
{
  background-color:#e5cd93;
}
/* Tabellenzelle mit ver&ouml;ffentlichtem Catalog */
.list-item-bg-published, .list-item-bg-distributionsetup-ok
{
  background-color:#DDE5F0;
}

/* in Sektionen unterteilte Detail-Page */
.form-input-label-section
{
  color:#002168;
  font-family:verdana, arial, helvetica, sans-serif;
     font-size:11px;
     font-weight:bold;
     line-height:17px;
  /*background-color:#e7dbb5;*/
}

/* next step for Success-Pages */
.form-input-label-next
{
  color:#002168;
  font-family:verdana, arial, helvetica, sans-serif;
     font-size:11px;
     font-weight:bold;
     line-height:17px;
  background-color:#c4dbb4;
}

/* ReadOnly Pages */
/* grau dunkel */
.info-bg-readonly, .list-header-bg-readonly
{
  background-color:#d9d4c3;
}

/* grau hell */
.wizzard-content-bg-readonly, .list-item-bg-readonly
{
  background-color:#ebebe4;
}
.list-inner-item-bg-readonly
{
  background-color:#e3e3de;
}
.overview-header{
  background-color:#1F5B8B;
  color:#ffffff;
  font-weight:bold;
  }
.instance-bg{
  background-color:#FFFFFF;
  }
.sel-instance-bg{
  background-color:#cccccc;
  }

.list_title{
  font-weight: bold;
  color: #23568D;
  }