#masterLayoutForm {
    height: 0;
}

h2.base-headline {
    padding-bottom: 1em;
}

.layout-pane-content {
    overflow-x: auto;
}

/* Formulare */

.form-option-item tbody tr td label {
    font-size: 14px;
}

.form-type-options .form-option-item  tbody tr td input {
    top: 6px;
}

.form-option-item {
    width: 100%;
}

.form-item-inline-content {
  width: 75%;
}

.form-type-table-action-wrapper .form-hint {
    position: absolute;
    right: 4px;
    top: 0;
    visibility: hidden;
}

.form-type-table .form-type-table-actions {
    top: 34px;
}

.collapsible .form-label {
  font-size: 18px;
}

/**
Buttons
*/

.form-submit-wrapper .form-submit.no-icon {
 /* padding-left: 14px;*/
    padding-left:0;
}

.form-submit-wrapper .form-submit:disabled {
  /*#979596*/
    background: none repeat scroll 0 0 rgba(128, 128, 128, 0.8);
}

.rf-trn {
  background: inherit;
  color: inherit;
    cursor: inherit;
    font-family: inherit;
    font-size: inherit;
    overflow: inherit;
    padding: 0;
    white-space: inherit;
    width: inherit;
}

.rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top {
    background: inherit;
    border-color: inherit;
    border-style: inherit;
    border-width: inherit;
    height: inherit;
    overflow: inherit;
    padding-top: inherit;
    position: inherit;
    white-space: inherit;
}
.rf-tab-hdr-tabline-top {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.rf-tab-hdr {
  background: inherit;
  border: inherit;
  cursor: inherit;
    white-space: inherit;
}

.rf-tab-cnt {
   background: inherit;
    border: inherit;
    font-family: inherit;
    font-size: inherit;
    padding: 0;
}

/**.layout-sidebar-hidden .navigation */
.layout-sidebar-hidden .mainTabs .rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top {
    padding-left: 154px;
}

/**/

#tabs.layout-content {
  /*overflow-x: auto;*/
}

.mainTabs {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /*min-width: 1000px;*/
}

/* line 80, ../sass/_navigation.sass */
.mainTabs .rf-tab-hdr-tabs {
  position: absolute;
  top: 0;
  height: 60px;
  width: 100%;
  background: #093f88;
}

.mainTabs .ui-tabs-nav {
    position: absolute;
    top: 0;
    height: 60px;
    width: 100%;
    background: #093f88;
   padding-top: 0  !important;
}

.ui-tabs .ui-tabs-panel{
    padding: 0 0;
}

.mainTabs .ui-state-disabled.hideDisabled {
    display: none;
}

/* line 1, ../sass/_navigation.sass */
.mainTabs .rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top {
  position: relative;
  overflow: hidden;
  min-height: 60px;
  font-size: 0;
}

.rf-tab-hdr-brd {
  display:none;
}

.rf-tab-hdr-tabs td:first-child {
  padding-left: 12px !important;
}

.mainTabs .rf-tab-hdr-inact.rf-tab-hdr-top, .mainTabs .rf-tab-hdr-dis.rf-tab-hdr-top, .mainTabs .rf-tab-hdr-act.rf-tab-hdr-top {
  background: inherit;
  padding-top: 12px;
  padding-right: 0;
  padding-left: 0;
}

.innerTabPanel .rf-tab-hdr-inact.rf-tab-hdr-top, .innerTabPanel .rf-tab-hdr-dis.rf-tab-hdr-top, .innerTabPanel .rf-tab-hdr-act.rf-tab-hdr-top {
  background: inherit;
  padding: 0;
}

.innerTabPanel .tabHeader.tabActiveHeader span, .innerTabPanel .tabHeader.tabInactiveHeader span:hover {
  color: #231f20;
  cursor: pointer;
}

/* line 32, ../sass/_navigation.sass */
.mainTabs .tabHeader.tabActiveHeader span, .mainTabs .tabHeader.tabInactiveHeader span:hover {
  background: #ffd200;
  color: #231f20;
  cursor: pointer;
}

.mainTabs .ui-state-default.ui-state-active a, .mainTabs .ui-state-default a:hover {
    background: #ffd200;
    color: #231f20;
    cursor: pointer;
}

/* line 21, ../sass/_navigation.sass */
.mainTabs .rf-tab-lbl, .innerTabPanel .rf-tab-lbl {
  font-family: \"Open Sans\", \"Helvetica Neue\", Helvetica, Arial, sans-serif;
  font-weight: 700;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-transition: none 0.3s ease-in-out;
  -moz-transition: none 0.3s ease-in-out;
  -o-transition: none 0.3s ease-in-out;
  transition: none 0.3s ease-in-out;
  font-size: 16px;
  background: #093f88;
  line-height: 38px;
  height: 38px;
  color: white;
  text-decoration: none;
  padding: 0 14px;
}

.mainTabs .ui-state-default a, .innerTabPanel .ui-state-default a {
    font-family: \"Open Sans\", \"Helvetica Neue\", Helvetica, Arial, sans-serif;
    font-weight: 700;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    -webkit-transition: none 0.3s ease-in-out;
    -moz-transition: none 0.3s ease-in-out;
    -o-transition: none 0.3s ease-in-out;
    transition: none 0.3s ease-in-out;
    font-size: 16px;
    background: #093f88;
    line-height: 22px;
    height: 22px;
    color: white;
    margin-top:11px;
    text-decoration: none;
    padding: 0 14px;
}

.innerTabPanel .rf-tab-lbl {
  background: #093f88;
}

.innerTabPanel .ui-state-default a {
    background: #093f88;
}

/** .navigation .menu a.disabled */
.mainTabs .tabHeader.tabDisabledHeader span {
    color: #456FA1;
}

.mainTabs .ui-state-default.ui-state-disabled a {
    background: #093f88;
    color: #456FA1;
}

.mainTabs .innerTabPanel {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.innerTabPanelSearchBestand li, .innerTabPanelSearchBestand a {
    top:0px !important;
    margin:0px !important;
}

.innerTabPanelSearchBestand ul {
    height:auto !important;
}

.innerTabPanel .rf-tab-hdr-tabs,  .innerTabPanel .rf-tab-hdr-tabline-top {
  /*height: 38px;*/
    height: 43px;
  min-height: 38px;
  background: #eceef3;
  position: relative;
  overflow: hidden;
  font-size: 0;
}

.innerTabPanel .ui-tabs-nav {
    /*height: 38px;*/
    height: 43px;
    min-height: 38px;
    background: #eceef3;
    position: relative;
    overflow: hidden;
    font-size: 0;
}

.innerTabPanel .tabHeader.tabActiveHeader span, .innerTabPanel .tabHeader.tabInactiveHeader span:hover {
  color: #231f20;
}

.innerTabPanel .ui-state-default.ui-state-active a, .innerTabPanel .ui-state-default a:hover {
    color: #231f20;
}

.innerTabPanel .tabHeader.tabInactiveHeader span {
  color: #74676A;
}

.innerTabPanel .ui-state-default a {
    color: #74676A;
}

.usageTabPanel .ui-state-default a {
    color: white;
}

.innerTabPanel .rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top {
    min-height: 38px;
}

.innerTabPanel .rf-tab-hdr-tabs td:first-child {
  padding-left: 0 !important;
}

.innerTab {
  margin-top: 20px;
  margin-bottom: 20px;
}

.mainTabs .innerTabPanel .rf-tab-lbl {
  background: #ffd200;
}

.mainTabs .innerTabPanel .ui-state-default a {
    background: #ffd200;
}

.mainTabs .innerTabPanelContent {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.mainTabs .ui-tabs-panels {
    position:absolute;
    top: 60px;
    left: 0;
    right:0;
    bottom:0;
}

.outerTab {
  position:absolute;
  top: 60px;
  left: 0;
  right:0;
  bottom:0;
}

.outerTabContent {
  position:absolute;
  top: 0;
  left: 0;
  right:0;
  bottom:0;
}

.mainTabs .innerTab {
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  bottom: 0;
}

/**
  Search
*/

.layout-content .layout-pane-content.layout-pane-content_roofless {
  top:0;
}

.form-submit-wrapper.form-submit-wrapper-big {
    margin-left: 10px;
    float: left;
    margin-bottom: 0.2em;
}

.collapsible-trigger a {
  cursor: pointer;
}



/**
  Resultlist
*/

.layout-pane-header-item .form-hint {
    float: right;
    margin-left: 10px;
    margin-top: 12px;
    position: relative;
}

.layout-pane-header-item:hover .form-hint {
  visibility: visible;
}

.layout-pane-header .layout-pane-header-item label {
    float: left;
}

.layout-pane-header-item select {
    float: left;
    margin-left: 5px;
    margin-top: 14px;
    margin-right: 5px;
}

/**
  Tree
*/

.layout-pane-content.tree-footer {
  bottom: 69px;
    padding-left: 1em;
}

.layout-pane-content.tree-footer-small {
  bottom: 44px;
}

.rf-trn-hnd-exp {
  background: inherit;
}

.rf-trn-hnd-colps {
  background: inherit;
}

.icon.rf-trn-hnd-exp:before {
  content:"\f103";
}

.no-leaf .ui-icon-folder-collapsed:before {
    font-family: "FontAwesome";
    content:"\f055";
}

.no-leaf .ui-icon-folder-open:before {
    font-family: "FontAwesome";
    content:"\f056";
}

.no-leaf .ui-tree-toggler.ui-icon {
    position: absolute;
    width: 27px;
    height: 27px;
    text-indent: 0px;
}

.no-leaf .ui-treenode-icon.ui-icon {
    width: 27px;
    height: 27px;
    text-indent: 0px;
}

.ui-tree .ui-treenode-leaf-icon {
    width: 27px;
}

.ui-treenode-content.ui-tree-selectable {
    display: block;
    white-space: nowrap;
    position: relative;
    text-decoration: none;
    -webkit-transition: background-color 0.3s ease-in-out;
    -moz-transition: background-color 0.3s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
    margin-bottom: 9px;
}

.ui-treenode-content.ui-tree-selectable:hover {
    background: white;
}

.icon.rf-trn-hnd-colps:before {
  content:"\f100";
}

.rf-trn-ico, .rf-trn-hnd, .rf-trn-hnd-ldn-fct {
  height: auto;
  text-align: center;
    width: 27px;
}

/* line 37, ../sass/_tree.sass */
/*.tree a*/
.nodeClass {
  display: block;
  white-space: nowrap;
  position: relative;
  text-decoration: none;
  -webkit-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  margin-bottom: 1px;
}

/* .tree a.semiactive */
.dr-tree-i-sel-inactive.nodeClass {
  background: #dedede;
}

.dr-tree-i-sel-inactive.ui-treenode {
    background: #dedede;
}

.dr-tree-i-sel-active.nodeClass {
  background: #EFEFEF;
}

.dr-tree-i-sel-active.ui-treenode > .ui-treenode-content {
    background: #EFEFEF;
}

/* .tree a:active, .tree a:focus, .tree a:hover, .tree a.active */
.nodeClass:focus, .nodeClass:hover, .nodeClass:active {
  background: white;
}

.rf-trn-cnt {
    width: 100%;
}

.rf-tr-nd {
  background: none;
}

.rf-trn-ico {
  display: none;
}

#tree-position-helper {
  display: none;
  position: absolute;
  z-index: 100;
}

/* line 35, ../sass/_tree.sass */
.tree .rf-tr-nd {
  padding-left: 12px;
}

/* line 16, ../sass/_tree.sass */
#tree-position-helper {
  /*position: relative;
  left: -23px;
  top: -11px;*/
  background: white;
  display: none;
  white-space: nowrap;
  //position: relative;
  padding: 2px 20px 2px 20px;
  text-decoration: none;
  -webkit-transition: background-color 0.3s ease-in-out;
  -moz-transition: background-color 0.3s ease-in-out;
  -o-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
  border: 3px solid rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/*
  Extended Data Table
 */

/* line 2, ../sass/_table.sass
.table thead th  */
.rf-edt-hdr, .rf-edt-tbl-hdr {
  background: #00325d;
  vertical-align: top;
  background: #00325d;
}

.rf-edt-c, .rf-edt-hdr-c, .rf-edt-ftr-c, .rf-edt-flt-c {
  border-right: 0;
  border-bottom: 1px solid #F1F2F6;
}

.rf-edt-hdr-c {
  border-bottom: 0;
}

.rf-edt-c-cnt, .rf-edt-hdr-c-cnt, .rf-edt-ftr-c-cnt, .rf-edt-tbl-hdr, .rf-edt-tbl-ftr {
    padding: 2px 14px 4px 2px;
}

.rf-edt-hdr-c-cnt {
  color: white;
  font-size: 14px;
  padding-left: 12px;
}

.rf-edt-tbl {
  width: 100% !important;
  table-layout: fixed;
}

div.rf-edt-rsz-cntr {
    visibility: hidden;
}

.rf-edt-ftr {
  display:none;
}

.rf-edt-c {
  height: auto;
}

.rf-edt-b {
  border: 1px solid #F1F2F6;
}

.rf-edt {
  border: 0;
}

.rf-edt-hdr-c-cnt, .rf-edt-tbl-hdr, .rf-edt-ftr-c-cnt, .rf-edt-tbl-ftr {
    font-weight: normal;
    text-align: left;
}

.rf-edt-c-cnt span {
    font-size: 16px;
    padding: 4px 4px 4px 12px;
}

/**
 Suchmaske
*/

.bestandTableWrapper {
  height: 150px;

}

.bestaendeListe {
  height: 200px;
  width: 100%;
  border: 1px solid #00325D;
}

.benutzungenListe {
    font-size: 16px;
}

.resetBestaende {
    cursor: pointer;
}

/* .icon-boxed-inactive */
.bestaende-action.disabled i {
  background: #5f89ba;
}

#masterLayoutForm\:tabSearch\:tabSearchAllgemein\:bestandTable\:tbn * div.rf-edt-c ,
#masterLayoutForm\:tabSearch\:tabSearchPersonen\:bestandTable\:tbn * div.rf-edt-c {
    width: 100%;
}

#masterLayoutForm\:tabSearch\:tabSearchAllgemein\:bestandTable\:tbtn * td,
#masterLayoutForm\:tabSearch\:tabSearchPersonen\:bestandTable\:tbtn * td {
    width: 50%;
}

#masterLayoutForm\:tabSearch\:tabSearchAllgemein\:bestandTable\:cfhn * td,
#masterLayoutForm\:tabSearch\:tabSearchPersonen\:bestandTable\:cfhn * td {
    width: 50%;
}

#masterLayoutForm\:tabSearch\:tabSearchAllgemein\:bestandTable\:cfhn * div.rf-edt-hdr-c,
#masterLayoutForm\:tabSearch\:tabSearchPersonen\:bestandTable\:cfhn * div.rf-edt-hdr-c {
    width: 100%;
}

/*
  Bestaende-Panel
*/

#searchBestandForm\:bestandSearchResultTable {
  height: 150px;
}

#searchBestandForm\:bestandSearchtabPanel {
  width: 100%;
}

#searchBestandForm\:bestandSearchResultTable\:cfhn * td {
    width: 50%;
}

#searchBestandForm\:bestandSearchResultTable\:cfhn * div.rf-edt-hdr-c {
    width: 100%;
}

#searchBestandForm\:bestandSearchResultTable\:tbn * div.rf-edt-c {
    width: 100%;
}

#searchBestandForm\:bestandSearchResultTable\:tbtn * td {
    width: 50%;
}

.bestaende-popup {
  width: 75%;
  min-width: 1000px;
  max-width: 500px;
  background: #ffd200;
}

.bestandSearchSearchTabClass {
    font-size:15px;
}

.searchBestaendeLine input:first-child {
  margin-left: 0;
  width: 35%;
}
.searchBestaendeLine input {
    margin-left: 2%;
    width: 63%;
}

.searchBestaendeLine span {
    display: block;
    float: left;
    margin-left: 2%;
    width: 74%;
    font-size: 0.65em;
}

.searchBestaendeLine span:first-child {
  margin-left: 0;
  width: 24%;
  float: left;
}

.searchBestaendeLine.labels {
    dispaly: block;
    overflow: auto;
    width: 100%;
}

.btnPadding {
    padding-bottom: 1em;
}

/* Hilfe */

#masterLayoutForm\:tabHelp\:tabHelpHelp\:helpRegionContainer {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

#helpButtons {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
}

#helpRegion ul {
  list-style-type: none;
  padding-left: 1em;
}

#helpRegion img {
    width: auto;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
    border-color: #BDBBBC;
    border-style: solid;
    border-width: 1px;
}

#helpRegion h1 {
    font-weight: bold;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
}

/* Glossar */

.hide {
  display:    none;
  visibility: hidden;
}

.hideGlossar {
  display:    none;
  visibility: hidden;
  padding-left: 20px;
}

.showGlossar {
  display:    inherit;
  visibility: visible;
  padding-left: 20px;
}

.glossarToggleLink {
  font-style: italic;
  font-weight: bold;
  clear: both;
}

#masterLayoutForm\:tabHelp\:tabGlossar\:glossarRegion dt {
    float: left;
    font-weight: bold;
    padding-bottom: 1em;
    width: 20%;
}

#masterLayoutForm\:tabHelp\:tabGlossar\:glossarRegion dd {
    padding-bottom: 1em;
  margin-left: 20%;
}

/*
  Suchergebnis
*/

.searchHighlight {
    background: #FFD200;
}

.treeHighlightedText{
  color: #093F88;
}

/**
  Bilderpfade: invenio.css
*/

/* line 82, sprite/*.png */
.sprite-sprite, .sprite-logo-ba-front, .sprite-logo-ba-small, .sprite-logo-invenio-front, .sprite-logo-invenio-small, .sprite-slide-arrow-left, .sprite-slide-arrow-right {
  background-image: url("/invenio/javax.faces.resource/sprite-s6b190c1c8e_BARCH.png.xhtml?ln=images");
}
/* line 89, ../sass/_front.sass */
.front-slideshow .flex-direction-nav .flex-prev {
  background-image: url("/invenio/javax.faces.resource/sprite-s6b190c1c8e_BARCH.png.xhtml?ln=images");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  /* line 38, ../sass/utilities/_retina-sprites.sass */
  .front-slideshow .flex-direction-nav .flex-prev {
    background-image: url("/invenio/javax.faces.resource/sprite2x-sbdca03a84a_BARCH.png.xhtml?ln=images");
  }
}
/* line 92, ../sass/_front.sass */
.front-slideshow .flex-direction-nav .flex-next {
  background-image: url("/invenio/javax.faces.resource/sprite-s6b190c1c8e_BARCH.png.xhtml?ln=images");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  /* line 38, ../sass/utilities/_retina-sprites.sass */
  .front-slideshow .flex-direction-nav .flex-next {
    background-image: url("/invenio/javax.faces.resource/sprite2x-sbdca03a84a_BARCH.png.xhtml?ln=images");
  }
}
/* line 107, ../sass/_front.sass */
.front-box {
  background-image: url("/invenio/javax.faces.resource/images/alpha-white.png.xhtml");
}
/* line 11, ../sass/_header.sass */
.front .header {
  background-image: url("/invenio/javax.faces.resource/images/alpha-blue.png.xhtml");
}

/*
Pfade zu Logos BARCH (Bundesarchiv)
 */
/* line 21, ../sass/_header.sass */
.front .header .header-logo-BARCH {
  background-image: url("/invenio/javax.faces.resource/sprite-s6b190c1c8e_BARCH.png.xhtml?ln=images");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  /* line 38, ../sass/utilities/_retina-sprites.sass */
  .front .header .header-logo-BARCH {
    background-image: url("/invenio/javax.faces.resource/sprite2x-sbdca03a84a_BARCH.png.xhtml?ln=images");
  }
}
@media only screen and (max-height: 560px) {
  /* line 21, ../sass/_header.sass */
  .front .header .header-logo-BARCH {
    background-image: url("/invenio/javax.faces.resource/sprite-s6b190c1c8e_BARCH.png.xhtml?ln=images");
  }
}
@media only screen and (max-height: 560px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 560px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-height: 560px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-height: 560px) and (min-device-pixel-ratio: 1.5) {
  /* line 38, ../sass/utilities/_retina-sprites.sass */
  .front .header .header-logo-BARCH {
    background-image: url("/invenio/javax.faces.resource/sprite2x-sbdca03a84a_BARCH.png.xhtml?ln=images");
  }
}
/* line 27, ../sass/_header.sass */
.header-logo-BARCH {
  background-image: url("/invenio/javax.faces.resource/sprite-s6b190c1c8e_BARCH.png.xhtml?ln=images");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  /* line 38, ../sass/utilities/_retina-sprites.sass */
  .header-logo-BARCH {
    background-image: url("/invenio/javax.faces.resource/sprite2x-sbdca03a84a_BARCH.png.xhtml?ln=images");
  }
}
/* line 19, ../sass/_footer.sass */
.footer-logo-BARCH {
  background-image: url("/invenio/javax.faces.resource/sprite-s6b190c1c8e_BARCH.png.xhtml?ln=images");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  /* line 38, ../sass/utilities/_retina-sprites.sass */
  .footer-logo-BARCH {
    background-image: url("/invenio/javax.faces.resource/sprite2x-sbdca03a84a_BARCH.png.xhtml?ln=images");
  }
}
/* line 47, ../sass/_footer.sass */
.front .footer-logo-BARCH,
.popup-fullscreen .footer-logo-BARCH {
  background-image: url("/invenio/javax.faces.resource/sprite-s6b190c1c8e_BARCH.png.xhtml?ln=images");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
  /* line 38, ../sass/utilities/_retina-sprites.sass */
  .front .footer-logo-BARCH,
  .popup-fullscreen .footer-logo-BARCH {
    background-image: url("/invenio/javax.faces.resource/sprite2x-sbdca03a84a_BARCH.png.xhtml?ln=images");
  }
}
@media only screen and (max-height: 800px) {
  /* line 47, ../sass/_footer.sass */
  .front .footer-logo-BARCH,
  .popup-fullscreen .footer-logo-BARCH {
    background-image: url("/invenio/javax.faces.resource/sprite-s6b190c1c8e_BARCH.png.xhtml?ln=images");
  }
}
@media only screen and (max-height: 800px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 800px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-height: 800px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-height: 800px) and (min-device-pixel-ratio: 1.5) {
  /* line 38, ../sass/utilities/_retina-sprites.sass */
  .front .footer-logo-BARCH,
  .popup-fullscreen .footer-logo-BARCH {
    background-image: url("/invenio/javax.faces.resource/sprite2x-sbdca03a84a_BARCH.png.xhtml?ln=images");
  }
}

/*
Pfade zu Logos PAAA (politisches Archiv des auswärtigen Amts)
 */
/* line 21, ../sass/_header.sass */
.front .header .header-logo-PAAA {
    background-image: url("/invenio/javax.faces.resource/sprite-s6b190c1c8e_PAAA.png.xhtml?ln=images");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 38, ../sass/utilities/_retina-sprites.sass */
    .front .header .header-logo-PAAA {
        background-image: url("/invenio/javax.faces.resource/sprite2x-sbdca03a84a_PAAA.png.xhtml?ln=images");
    }
}
@media only screen and (max-height: 560px) {
    /* line 21, ../sass/_header.sass */
    .front .header .header-logo-PAAA {
        background-image: url("/invenio/javax.faces.resource/sprite-s6b190c1c8e_PAAA.png.xhtml?ln=images");
    }
}
@media only screen and (max-height: 560px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 560px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-height: 560px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-height: 560px) and (min-device-pixel-ratio: 1.5) {
    /* line 38, ../sass/utilities/_retina-sprites.sass */
    .front .header .header-logo-PAAA {
        background-image: url("/invenio/javax.faces.resource/sprite2x-sbdca03a84a_PAAA.png.xhtml?ln=images");
    }
}
/* line 27, ../sass/_header.sass */
.header-logo-PAAA {
    background-image: url("/invenio/javax.faces.resource/sprite-s6b190c1c8e_PAAA.png.xhtml?ln=images");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 38, ../sass/utilities/_retina-sprites.sass */
    .header-logo-PAAA {
        background-image: url("/invenio/javax.faces.resource/sprite2x-sbdca03a84a_PAAA.png.xhtml?ln=images");
    }
}
/* line 19, ../sass/_footer.sass */
.footer-logo-PAAA {
    background-image: url("/invenio/javax.faces.resource/sprite-s6b190c1c8e_PAAA.png.xhtml?ln=images");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 38, ../sass/utilities/_retina-sprites.sass */
    .footer-logo-PAAA {
        background-image: url("/invenio/javax.faces.resource/sprite2x-sbdca03a84a_PAAA.png.xhtml?ln=images");
    }
}
/* line 47, ../sass/_footer.sass */
.front .footer-logo-PAAA,
.popup-fullscreen .footer-logo-PAAA {
    background-image: url("/invenio/javax.faces.resource/sprite-s6b190c1c8e_PAAA.png.xhtml?ln=images");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5) {
    /* line 38, ../sass/utilities/_retina-sprites.sass */
    .front .footer-logo-PAAA,
    .popup-fullscreen .footer-logo-PAAA {
        background-image: url("/invenio/javax.faces.resource/sprite2x-sbdca03a84a_PAAA.png.xhtml?ln=images");
    }
}
@media only screen and (max-height: 800px) {
    /* line 47, ../sass/_footer.sass */
    .front .footer-logo-PAAA,
    .popup-fullscreen .footer-logo-PAAA {
        background-image: url("/invenio/javax.faces.resource/sprite-s6b190c1c8e_PAAA.png.xhtml?ln=images");
    }
}
@media only screen and (max-height: 800px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-height: 800px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-height: 800px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-height: 800px) and (min-device-pixel-ratio: 1.5) {
    /* line 38, ../sass/utilities/_retina-sprites.sass */
    .front .footer-logo-PAAA,
    .popup-fullscreen .footer-logo-PAAA {
        background-image: url("/invenio/javax.faces.resource/sprite2x-sbdca03a84a_PAAA.png.xhtml?ln=images");
    }
}


@font-face {
  font-family: "flexslider-icon";
  src: url("/invenio/javax.faces.resource/flexslider-icon.eot.xhtml?ln=images");
  src: url("/invenio/javax.faces.resource/flexslider-icon.eot.xhtml?ln=images?#iefix") format("embedded-opentype"), url("/invenio/javax.faces.resource/flexslider-icon.woff.xhtml?ln=images") format("woff"), url("/invenio/javax.faces.resource/flexslider-icon.ttf.xhtml?ln=images") format("truetype"), url("/invenio/javax.faces.resource/flexslider-icon.svg.xhtml?ln=images#flexslider-icon") format("svg");
}
/* line 28, ../sass/_layout.sass */
.ui-layout-resizer-south .ui-layout-toggler {
  background-image: url("/invenio/javax.faces.resource/resizer-vertical.png.xhtml?ln=images") !important;
}
/* line 35, ../sass/_layout.sass */
.ui-layout-resizer-west .ui-layout-toggler {
  background-image: url("/invenio/javax.faces.resource/resizer-horizontal.png.xhtml?ln=images") !important;
}
/* line 9, ../sass/_popup.sass */
.popup-fullscreen {
  background-image: url("/invenio/javax.faces.resource/alpha-white.png.xhtml?ln=images");
}
/* line 30, ../sass/_popup.sass */
.popup-modal-wrapper {
  background-image: url("/invenio/javax.faces.resource/alpha.png.xhtml?ln=images");
}

/**
 Bilderpfade icons
*/
/* Generated by grunt-webfont */

@font-face {
  font-family:"icons";
  src:url("/invenio/javax.faces.resource/icons-e307d10a92f8d61f524350075895fefe.eot.xhtml?ln=images");
  src:url("/invenio/javax.faces.resource/icons-e307d10a92f8d61f524350075895fefe.eot.xhtml?ln=images?#iefix") format("embedded-opentype"),
    url("/invenio/javax.faces.resource/icons-e307d10a92f8d61f524350075895fefe.ttf.xhtml?ln=images") format("truetype");
}

/**
  Warterose
*/

#statusPanel_shadow {
    display: none;
}

#statusPanel_container {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}

#statusPanel_content_scroller {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}
#statusPanel_content {
    background-color: rgba(0, 0, 0, 0);
}

/**
  Registrierung
*/
.register-form-elements {
    padding: 40px 40px 20px;
}
.register .layout-content .layout-pane-content {
    bottom: 71px;
}

/**
  Popups
*/

/* line 30, ../sass/_popup.sass */
/*.popup-modal-wrapper {*/
.rf-pp-shade {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 33, ../sass/_popup.sass */
/*.popup-modal-wrapper:before {*/
.rf-pp-shade:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

.rf-pp-hdr-cnt {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    overflow: inherit;
    padding: inherit;
    text-overflow: inherit;
    white-space: inherit;
}
.rf-pp-cnt {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    padding: inherit;
}
.rf-pp-cnt-scrlr {
    background: inherit;
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    left: inherit;
    overflow: inherit;
    top: inherit;
}

.rf-pp-hdr {
    background: inherit;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    cursor:inherit;
    padding:inherit;
}
.rf-pp-shdw {
    background-color: inherit;
    border-radius: inherit;
    bottom: inherit;
    left: inherit;
    opacity: inherit;
    position: inherit;
    top: inherit;
}

.popup-header .rf-pp-hdr-cnt {
    padding-left: 30px;
    padding-top: 15px;
}

.rf-pp-cntr {
    background: inherit;
    border: inherit;
    border-radius: inherit;
}

.rf-pp-shdw {
  display: none;
}
.rf-pp-cnt {
  background: #ffd200;
  padding: 15px 30px 30px 30px;
  overflow: auto;
}
.rf-pp-cnt-scrlr {
  width: auto !important;
}

.popup-wrapper {
  background: #ffd200;
  min-width: 40%;
  max-width: 500px;
}

.popup-content .form-type-text label, .popup-content .form-type-select label, .popup-content .form-type-textarea label {
  width: 40%;
}

.popup-content {
  margin-bottom: 1em;
}

/*
  Kalender
*/

.calendar-button {
    display: inline;
    padding-left: 10px;
    width: auto;
}

.calendar-input {
  width: auto;
}

.calendar .rf-cal-tl {
  background-color: #BDBBBC;
}

.calendar .rf-cal-tl-btn-hov {
  background-color: #DEDEDE;
}

.calendar .rf-cal-hdr-month {
  background-color: #BDBBBC;
}

.calendar .rf-cal-day-lbl {
  background-color: #DEDEDE;
}

.rf-cal-week {
  background-color: #DEDEDE;
  color: #FFFFFF;
}

.calendar .rf-cal-boundary-day {
  color: #DEDEDE;
}

.calendar .rf-cal-c {
  background-color: white;
}

.calendar .rf-cal-today {
  color: white;
  background-color: #FFD200
}

.calendar .rf-cal-holiday {
  color: white;
  background-color: #093F88;
}

.rf-cal-inp.form-text {
    width: auto;
}

/*
  Willkommen
*/

#masterLayoutForm\:welcomeMessage_shade {
    background: url("/invenio/javax.faces.resource/alpha-white.png.xhtml?ln=images") repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#masterLayoutForm\:welcomeMessage_container, #masterLayoutForm\:welcomeMessage_content_scroller, #masterLayoutForm\:welcomeMessage_content {
    bottom: 0 !important;
    height: auto !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    position: fixed;
    margin: 0 auto;
}

#masterLayoutForm\:welcomeMessage_content {
  padding: 0;
  background:  url("/invenio/javax.faces.resource/alpha.png.xhtml?ln=images")  repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.popup-fullscreen-controls {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1;
}

.popup-fullscreen .ui-dialog-content.ui-widget-content {
    position: static !important;
}

/*
  Login
*/

.front-box-login-submit {
    float: right;
}

.front-box-login-links {
    clear: both;
    float: left;
}

#chooseBenutzungenActions,#chooseBenutzungenActionsEid, #masterLayoutForm\:chooseBenutzungenActionsAdditional, #chooseBenutzungenActionsAdditionalEid {
    justify-content: flex-end;
   /* margin-top: 62px;*/
}

#masterLayoutForm\:chooseBenutzungResearchButton, #masterLayoutForm\:chooseBenutzungenSelectButton,
#masterLayoutForm\:chooseBenutzungResearchButtonEid, #masterLayoutForm\:chooseBenutzungenSelectButtonEid {
    min-width: 200px;
}

#masterLayoutForm\:formDivTableRf3 {
    position: absolute;
    right: 30px;
}

.front .form-select {
    width: 75%;
}

/*
   Recherche für Dritte
*/

.thirdpartySearchLine input:first-child {
  margin-left:0;
}
.thirdpartySearchLine input {
    margin-right: 1%;
    width: 23%;
    border: 0px;
}

span.thirdpartySearchColumn {
    display: inline-block;
    border: 1px solid #ffd200;
    margin-right: 1%;
    width: 23%;
}

span.thirdpartySearchColumn:first-child {
  margin-left:0;
}

.thirdpartySearchLine.labels {
    overflow: auto;
    width: 100%;
}

#thirdPartyForm\:usageSearchResult\:resultTable {
  height: 200px;
}

/**
  Merkzettelpopups
*/

.unrestore-list-wrapper {
  height: 150px;
  overflow: auto;
  margin-bottom: 1.25em;
}

.mkz-vormerk-panel {
  min-height: 150px;
}

/**
  Digitalisataufruf
*/

.digitalisat .header {
    width: 100%;
}

.digitalisat .layout-content .layout-pane-content {
    bottom: 71px;
}
.digitalisat .layout-content .layout-pane-content {
    top: 60px;
}

.digitalisat .layout-content .layout-pane-content table {
  border-spacing: 0;
     border-collapse: collapse;
}

.digitalisat .layout-content .layout-pane-content td {
  border-color: #00325D;
    border-spacing: 0;
    border-style: solid;
    border-width: 1px;
  padding:0.5em;
}

.digitalisat .layout-content .layout-pane-content thead td {
  font-weight: bold;
}

#digitalisatContainer {
    border: medium none;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}

/* bestellSelectionDialog */

.bestellDetailButtons {
    bottom: 0;
    left: 0;
    padding-right: 20px;
    position: absolute;
    right: 0;
}

.bestellDetailView {
    bottom: 90px;
    left: 0;
    position: absolute;
    right: 0;
    top: 140px;
}

.bestellDetailViewMobile {
    overflow:scroll;
    margin: 5px 0px;
    bottom: 65px !important;
}

.popup-wrapper-bs {
  background: #ffd200;
  min-width: 40%;
  max-width: 900px;
}

/* Footer */

.footer-logo-BARCH {
  float: left
}

.footer-logo-PAAA {
    float: left
}

.footer-infos {
    height: 45px;
    max-width: 50%;
    overflow: auto;
    position: absolute;
    top: 20px;
}

.rf-edt-td-benThema {
    width: 63% !important;
}

.rf-edt-td-benZweck {
    width: 15% !important;
}

.rf-edt-td-benAkiv {
    width: 10% !important;
}

.rf-edt-td-benAntrag {
    width: 12% !important;
}

.bestellungWrapper {
    max-height: 300px;
    overflow-y: scroll;
}

/* Edited by DXC for TinyMCE */
div.b3ieTmce ul {
    list-style: disc;
    margin-left: 20px;
}

div.b3ieTmce ol {
    list-style: decimal;
    margin-left: 20px;
}

div.b3ieTmce li {
    display: list-item;
}

div.b3ieTmce table, div.b3ieTmce th, div.b3ieTmce td {
    border: 1px solid black;
    text-align: left;
}

div.b3ieTmce table {
    border-collapse: collapse;
}

div.b3ieTmce th, div.b3ieTmce td {
    padding: 15px;
}

.tab1 a{
    height: 43px! important;
    margin-top: -2px! important;
    line-height: 30px! important;

}


