.urteil span.parteiA { display:block;}
/* Infotext */
.infomagazine {
  font-size: 0.9em;
  margin-bottom: 30px;
  padding: 6px; 
  color: red;
  background: #e3e3e3;; 
}

.infosuche {
  color: #000;
  font-size: 0.9em;
  margin-bottom: 30px; 
}

.infosuche a {
  color: #000 !important;
}


/* contentheader 3 col */
div.cheader3col { 
  width: 100%; 
  margin: 0; 
  padding:0; 
  background-color: #F9F4E1; 
}  

div.cheader3col .ch-outer {
  font-family: 'Times New Roman',serif;
  color: #848484;
} 

div.cheader3col .ch-col1-outer,
div.cheader3col .ch-col2-outer,
div.cheader3col .ch-col3-outer {
  float: left; 
  margin:0;
  padding:0;
  background-color: #F9F4E1;
}

div.cheader3col .ch-col1-outer {
  width:26.2%;
  font-size: 0.9em; 
}

div.cheader3col .ch-col2-outer {
  width:20%;
  font-size: 0.9em;
}

div.cheader3col .ch-col3-outer {
  width:52%;
}

div.cheader3col .pagination {
  margin:0;
}

div.cheader3col .pagination ul {
  display: inline-block;
  box-shadow: none;
  margin: 2px 0 -6px 0;
}

/* pagination */
div.cheader3col .pagination ul > li:last-child > a {
  float:none;
}

div.cheader3col div.pagination-small ul > li > a {
  padding: 0 3px;
  margin: 0;
}

div.cheader3col .pagination ul > li > a, .pagination ul > li > span {
  background-color: transparent;
  border: none;
}

div.cheader3col .pagination ul a {
  color: #848484 !important;
  font-size: 1em;
}

div.cheader3col .pagination ul a:hover {
  color: #444 !important;
}


div.cheader3col .ch-col1-inner {
  margin: 0; padding: 4px 0 4px 12px;  
}

div.cheader3col .ch-col2-inner {
  margin: 0; padding: 4px 0 4px 0;  
}

div.cheader3col .ch-col3-inner {
  margin: 0; padding: 2px 0px 0 0; 
  text-align: right;
}

div.cheader3col .ch-col3-inner .icons {
  margin: 0; padding: 2px 0 0 0; 
  text-align: right;
}

div.cheader3col .ch-col3-inner ul {
  margin: 0; padding: 0; 
}

div.cheader3col .ch-margin {
  margin: 0; padding:0; height: 27px; background-color: #fff; clear: both; font-size: 2px;
}


/* PORTALE pager */
#ch-portale-pager {
  float: right;margin:0;
} 

#ch-portale-pager.pagination ul a {
  color: #848484 !important;
  border: none;
}

#ch-portale-pager.pagination ul a:hover {
  color: #444 !important;
}

/* mein RuW */
.mydocs {
  margin: 40px 0 0 0; 
  padding:0;
  width: 100%;
  background: #f0f;
  height: 2px;
}

.mydocs span {
  color: #999;
}

.mydocs .mdcol1-outer {
  float:left;
  margin:0; 
  padding:0; 
  width: 50%;
  background-color: #EDEDED;
}

.mydocs .mdcol1-inner {
  margin: 0;
  padding: 8px 2px;
  font-size: 0.9em;
  text-align: center;
  border-top: 1px solid #A9A9A9;
  border-left: 1px solid #A9A9A9;
  
}

.mydocs .mdcol2-outer {
  float:left;
  margin:0; 
  padding:0; 
  width: 50%;
  background-color: #EDEDED;
}

.mydocs .mdcol2-inner {
  margin: 0;
  padding: 8px 2px;
  font-size: 0.9em;
  text-align: center;
  border-top: 1px solid #A9A9A9;
  border-right: 1px solid #A9A9A9;
}

.mydocs a {
  color: #000000 !important;
  cursor: pointer;
  display: block;
} 

.mydocs .md-active {
  background-color: #0d3c70;
}

.mydocs .md-active .mdcol1-inner  {
  border-left: 1px solid #0d3c70;
  border-top: 1px solid #0d3c70;
}

.mydocs .md-active .mdcol2-inner  {
  border-top: 1px solid #0d3c70;
  border-right: 1px solid #0d3c70;
}

.mydocs .md-active a {
  color: #fff !important;
  text-decoration: none;
}

#facet-source {
  clear: both;
}

#facets #facet-source .title-outer {
  margin:0;
  padding:0;
  /*background-image: url("/suche/img/mdline.png");*/
  background-position: left top;
  background-repeat: repeat-x;
}

#facets #facet-source .facet-title {
  border-top: 0 none;
  background-image: url("/suche/img/mdpfeil_active.png");
  background-position: 23% top;
  background-repeat: no-repeat;
}

#facets #facet-source .meinruw .facet-title {
  border-top: 0 none;
  background-image: url("/suche/img/mdpfeil_active.png");
  background-position: 77% top;
  background-repeat: no-repeat;
}

/* Inhaltsverzeichnisse Uebersicht */
.inhalt-liste .inhalt {
    width: 100%;
}

.inhalt {
  float: left;
  line-height:1.3em;
  margin-bottom: 30px;
}

.detail-book .inhalt {
  float: none;
}

.inhaltstyp, .inhalt .autor, .inhalt .info {
  font-size: 0.9em;
  color: #000000;
}

.inhaltstitel {
  font-size: 0.9em;
  font-weight: bold;
}

.inhaltstitel a {
  text-decoration: none;
}

.sorry {
  color: red;
} 

.source-bb a {
  color: #003970 !important;
}

.source-sanb a {
  color: #003970 !important;
}

.source-gwur a {
  color: #698b69 !important;
}

.source-ews a {
  color: #005EA8 !important;
}

.source-kur a {
  color: #1B3E90 !important;
}

.source-rdf a {
  color: #9BA9B6 !important;
}

.source-rdz a {
  color: #AEBFD1 !important;
}

.source-riw a {
  color: #991219 !important;
}

.source-wrp a {
  color: #01ACA4 !important;
}

.source-wrpl a {
  color: #01ACA4 !important;
}

.source-cb a {
  color: #E85C0F !important;
}

.source-stb a {
  color: #00963F !important;
}

.source-dsb a {
  color: #F5001C !important;
}
.source-nur a {
  color: #c7e600 !important;
}

.source-zfu a {
  color: #ff6626 !important;
}

.source-zfwg a {
  color: #59d9ff !important;
}

.source-zhr a {
  color: #ff9900 !important;
}

.source-zner a {
  color: #50A1D0 !important;
}

.source-logr a {
  color: #0d4695 !important;
}

.source-divruw a {
  color: #F2F2F2 !important;
}

.source-cas a {
  color: #00BFFF !important;
}

.source-zlr a {
  color: #ff6926 !important;
}

.source-zvglrwiss a {
  color: #a70065 !important;
}

.source-inter a {
  color: #7a001f !important;
}

.source-raw a {
  color: #99aea2 !important;
}

.source-bb .inhaltstitel a, 
.source-sanb .inhaltstitel a,
.source-gwur .inhaltstitel a,
.source-ews .inhaltstitel a,
.source-kur .inhaltstitel a, 
.source-rdf .inhaltstitel a, 
.source-rdz .inhaltstitel a, 
.source-riw .inhaltstitel a, 
.source-wrp .inhaltstitel a, 
.source-wrpl .inhaltstitel a, 
.source-cb .inhaltstitel a,
.source-nur .inhaltstitel a,
.source-zfu .inhaltstitel a,
.source-zfwg .inhaltstitel a,
.source-zhr .inhaltstitel a,
.source-zner .inhaltstitel a,
.source-cas .inhaltstitel a,
.source-zlr .inhaltstitel a,
.source-zvglrwiss .inhaltstitel a,
.source-inter .inhaltstitel a,
.source-raw .inhaltstitel a,
.source-stb .inhaltstitel a, 
.source-ri .inhaltstitel a, 
.source-dsb .inhaltstitel a,
.source-logr .inhaltstitel a, 
.source-divruw .inhaltstitel a 
{
  color: #000000 !important;
}

.source-bb .inhaltstitel a:hover, 
.source-sanb .inhaltstitel a:hover, 
.source-gwur .inhaltstitel a:hover,
.source-ews .inhaltstitel a:hover,
.source-kur .inhaltstitel a:hover, 
.source-rdf .inhaltstitel a:hover, 
.source-rdz .inhaltstitel a:hover, 
.source-riw .inhaltstitel a:hover, 
.source-wrp .inhaltstitel a:hover,
.source-wrpl .inhaltstitel a:hover,
.source-stb .inhaltstitel a:hover,
.source-ri .inhaltstitel a:hover,
.source-dsb .inhaltstitel a:hover,
.source-nur .inhaltstitel a:hover,
.source-zfu .inhaltstitel a:hover, 
.source-zfwg .inhaltstitel a:hover,
.source-zhr .inhaltstitel a:hover,
.source-zner .inhaltstitel a:hover,
.source-cas .inhaltstitel a:hover,
.source-zlr .inhaltstitel a:hover,
.source-inter .inhaltstitel a:hover,
.source-raw .inhaltstitel a:hover,
.source-zvglrwiss .inhaltstitel a:hover, 
.source-logr .inhaltstitel a:hover, 
.source-divruw .inhaltstitel a:hover, 
.source-cb .inhaltstitel a:hover {
  border-bottom: 1px solid #000000;
}

/* toc jquery magazines*/
.toc-bb  #toc-header { background-color: #003970; }
.toc-sanb #toc-header { background-color: #003970; }
.toc-ews #toc-header { background-color: #005EA8; }
.toc-kur #toc-header { background-color: #1B3E90; }
.toc-rdf #toc-header { background-color: #9BA9B6; }
.toc-rdz #toc-header { background-color: #AEBFD1; }
.toc-riw #toc-header { background-color: #991219; }
.toc-wrp #toc-header { background-color: #01ACA4; }
.toc-wrpl #toc-header { background-color: #01ACA4; }
.toc-cb  #toc-header { background-color: #E85C0F; }
.toc-stb #toc-header { background-color: #00963F; }
.toc-dsb #toc-header { background-color: #F5001C; }
.toc-nur #toc-header { background-color: #c7e600; }
.toc-zfu #toc-header { background-color: #ff6626; }
.toc-zfwg #toc-header { background-color: #59d9ff; }
.toc-zhr #toc-header { background-color: #ff9900; }
.toc-zner #toc-header { background-color: #50A1D0; }
.toc-cas #toc-header { background-color: #00BFFF ; }
.toc-zlr #toc-header { background-color: #ff6926; }
.toc-zvglrwiss #toc-header { background-color: #a70065; }
.toc-inter #toc-header { background-color: #7a001f; }
.toc-raw #toc-header { background-color: #99aea2; }
.toc-uj #toc-header { background-color: #BE2536; }
.toc-ihc #toc-header { background-color: #BE2536; }
.toc-logr #toc-header { background-color: #0d4695; }
.toc-divruw #toc-header { background-color: #F2F2F2; }

#toc-magazines, #toc-rs {
  width: 100%;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  margin-top: 60px;
} 

#toc-header {
  font-family: "Times New Roman",serif;
  font-size: 1.1em;
  margin: 0 -1px 0 -1px;
  padding: 8px 10px;
  background-color: #A9A9A9;
  color: #FFFFFF;
}

.lev-title {
  margin:0;
  padding: 0;
  cursor :pointer;
  font-family: "Helvetica-Neue",Arial,sans-serif;
  line-height: 18px;
  border-bottom: 1px solid #fff;
}

.lev-title div {
  margin:0;
  padding: 8px 34px 8px 10px;
  cursor :pointer;
  font-family: "Helvetica-Neue",Arial,sans-serif;
  line-height: 18px;
  background-image: url("../img/plus.png");
  background-position: 95% 50%;
  background-repeat: no-repeat;
  text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.lev-active div {
  background-image: url("../img/minus.png");
}

.lev-title.lev-href div {
  background-image: none;
}

.lev-title:hover {
 text-decoration: underline; 
}

.lev-box {
  margin:0;
  padding:0;
}

.lev-loading {
  height: 20px;
  background-image: url("../img/loader.gif");
  background-repeat: no-repeat;
  background-position: center;
} 

.lev-err {
  margin: 0;
  padding: 8px 10px;
  color: red;
} 

div.lev-title.lev-active {
  border-bottom: none;
}

.lev-1.lev-last,
.lev-2.lev-last {
  border-bottom: 1px solid #aaa;
}


.lev-3.lev-last,
.lev-4.lev-last {
  border-bottom: 1px solid #fff;
}


.lev-title.lev-1 {
  color: #848484;
  border-bottom: 1px solid #aaa;
}

.lev-1, .lev-2, .lev-3, .lev-4 {
 font-size: 0.95em;
} 

.lev-2 {
  color: #000;
  background-color: #EDEDED;
}

.lev-2.lev-first{
  background-image: url("/img/filter_pfeil_1.png");
  background-repeat: no-repeat;
  background-position: right top;  
}

.lev-3 {
  color: #000;
  background-color: #DADAD9;
}

.lev-3.lev-first{
  background-image: url("/img/filter_pfeil_2.png");
  background-repeat: no-repeat;  
  background-position: right top;  
}

.lev-4 {
  color: #000;
  background-color: #C7C7C7;
}

.lev-4.lev-first {
  background-image: url("/img/filter_pfeil_3.png");
  background-repeat: no-repeat;  
  background-position: right top;  
}

div.lev-4.lev-active {
  border-bottom: 1px solid #fff;
}

.lev-doc {
  padding: 8px 10px;
  background-color: #9D9D9D;
  border-bottom: 1px solid #fff;
}

.lev-doc a {
  color: #eee !important;
  text-decoration: none;
  font-size: 0.8em;
} 

.lev-doc a:hover {
  color: #fff !important;
} 
.lev-doc.lev-active a {
  color: #003970 !important;
}

#toc-rs .lev-3 div {
    padding-left: 10px;
}

/* slider books */
#bks-slider-box {
   position: fixed;
   bottom: 0px;
   margin: 0 0 0 -2.5%;
   padding: 0px 2px 0 2px;
   width: 52.5%;
}

#bks-slider-box .bks-slider-info {
  margin: 2px 4.9% 0.7% 4%;
  padding: 0.8%;
  background: #F8F8F8;
  border: 1px solid #ddd;
  font-size: 12px;
  line-height: 20px;
  color:#888;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  display: none;
}

#bks-slider-box .bks-slider-info.trefferliste {
  text-align: center;
}  

#bks-slider-box .bks-back,
#bks-slider-box .bks-forward {
  margin: 0; 
  padding: 3px 0 0 0;
  float: left;
  width: 4%;
}

#bks-slider-box .bks-forward {
  text-align: right;
}

#bks-slider-box .bks-back span,
#bks-slider-box .bks-forward span {
  color: #ccc;
}

#bks-slider-box .bks-back a,
#bks-slider-box .bks-forward a {
  color: #4A4A4A !important;
}

#bks-slider-box .bks-back a:hover,
#bks-slider-box .bks-forward a:hover {
  text-decoration: none;
}

#bks-slider-box .bks-slider-outer {
  background: #fff;
}

#bks-slider-box .bks-slider,
#bks-slider-box .bks-slider-trefferliste {
  margin: 8px 10px; 
  padding: 0;
  float: left;
  width: 86%;
}

/* -- toc jquery books -- */
#toc-books {
  width: 100%;
  margin-top: 60px;
} 

#toc-books div {
  margin: 0;
  padding: 0;
} 

#toc-books .bks-header {
  font-family: "Times New Roman",serif;
  font-size: 1.1em;
  padding: 8px 10px;
  color: #FFFFFF;
}

#toc-books .bks-header ul {
  list-style-type: none;
  font-size: 12px;
  margin: 0 0 0 6px;
}

#toc-books .bks-header ul li.maintitle{
  font-size: 16px;
}

/* Rahmen LEVEL 1 */
#toc-books > .lev-bks {
  border-top: none;
  border-right: #A9A9A9 1px solid;
  border-bottom: #A9A9A9 1px solid;
  border-left: #A9A9A9 1px solid;
}

#toc-books .doc-outer:first-child {
  border-top: none !important;
}

/* LEVEL 1 */
#toc-books .lev-bks {
  background-color: #fff;
}
#toc-books .lev-bks .doc-outer {
  border-top: 1px #A9A9A9 solid;
}

/* LEVEL 2 */
#toc-books .lev-bks .lev-bks {
  background-color: #ececec;
  background-image: url("/suche/img/book_pfeil_1.png");
  background-position: right top;
  background-repeat: no-repeat;
}
#toc-books .lev-bks .lev-bks .doc-outer { 
  border-top: 1px #fff solid;
}

/* LEVEL 3 */
#toc-books .lev-bks .lev-bks .lev-bks {
  background-color: #DADAD9;
  background-image: url("/suche/img/book_pfeil_2.png");
  background-position: right top;
  background-repeat: no-repeat;
}
#toc-books .lev-bks .lev-bks .lev-bks .doc-outer { 
  border-top: 1px #fff solid;
}

/* LEVEL 4 */
#toc-books .lev-bks .lev-bks .lev-bks .lev-bks {
  background-color: #C7C7C7;
  background-image: url("/suche/img/book_pfeil_3.png");
  background-position: right top;
  background-repeat: no-repeat;
}
#toc-books .lev-bks .lev-bks .lev-bks .lev-bks .doc-outer { 
  border-top: 1px #fff solid;
}

/* LEVEL 5 */
#toc-books .lev-bks .lev-bks .lev-bks .lev-bks .lev-bks {
  background-color: #ACACAC;
  background-image: url("/suche/img/book_pfeil_4.png");
  background-position: right top;
  background-repeat: no-repeat;
}
#toc-books .lev-bks .lev-bks .lev-bks .lev-bks .lev-bks .doc-outer { 
  border-top: 1px #fff solid;
}

/* LEVEL 6 */
#toc-books .lev-bks .lev-bks .lev-bks .lev-bks .lev-bks .lev-bks {
  background-color: #9d9d9d;
  background-image: url("/suche/img/book_pfeil_5.png");
  background-position: right top;
  background-repeat: no-repeat;
}
#toc-books .lev-bks .lev-bks .lev-bks .lev-bks .lev-bks .lev-bks .doc-outer { 
  border-top: 1px #fff solid;
}

#toc-books .bks-selected {
  font-weight: bold;
} 

#toc-books .lev-bks-loading {
  height: 20px;
  background-image: url("../img/loader.gif");
  background-repeat: no-repeat;
  background-position: center;
} 

#toc-books .more-docs {
  background-image: url("/suche/css/../img/plus.png");
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

#detail-suche-meta {
  font-family: "Helvetica Neue", Arial;
  color: #70706F;
  font-size: 12px;
  width: 100%;
  display: table;
}

#detail-suche-meta .shorttitle {
  float: left;
  width: 41%;
}

#detail-suche-meta .citationline {
  padding-left: 10px;
  margin-bottom: 7px;
  float: right;
  text-align: right;
  width: auto;
  max-width: 57%;
}

#detail-suche-meta .sortlinks {
  float: right;
  text-align: right;
  margin-bottom: 7px;
}

#detail-suche-meta .trennlinie {
  border-bottom: 2px solid #b7b7b7;
  margin-right: 32px;
  margin-bottom: 7px;
  width: 100%;
  float: left;
}

#detail-suche-meta .ic-print {
  float: left;
  color: #b8b8b7;
}

#detail-suche-meta .ic-print i {
  color: #b8b8b7;
  font-size: 16px;
}

#detail-suche-meta .ic-print a i {
  color: #707070;
}

#detail-suche-meta .ic-print a:hover i {
  color: #b8b8b7;
}

#detail-suche-meta .ic-mail,
#detail-suche-meta .ic-pdf,
#detail-suche-meta .ic-fao,
#detail-suche-meta .ic-epaper {
  float: left;
  margin-left: 25px;
}

#detail-suche-meta .ic-mail i,
#detail-suche-meta .ic-pdf i,
#detail-suche-meta .ic-fao i,
#detail-suche-meta .ic-epaper i {
  color: #b8b8b7;
  font-size: 16px;
}

#detail-suche-meta .ic-mail a i,
#detail-suche-meta .ic-pdf a i,
#detail-suche-meta .ic-fao a i,
#detail-suche-meta .ic-epaper a i {
  color: #707070;
}

#detail-suche-meta .ic-mail a:hover i,
#detail-suche-meta .ic-pdf a:hover i,
#detail-suche-meta .ic-fao a:hover i,
#detail-suche-meta .ic-epaper a:hover i {
  color: #b8b8b7;
}

#detail-suche-meta .author {
  color: #70706F;
  font-size: 12px;
  text-align: right;
  float: right;
  width: 50%;
}

#detail-suche-meta .absatz {
  margin-bottom: 30px;
  clear: both;
}

#toc-books .less-docs {
  background-image: url("/suche/css/../img/minus.png");
  background-position: 95% 50%;
  background-repeat: no-repeat;
}

#toc-books a {
  display: block;
  margin: 0 0 0 10px;
  padding: 8px 10px 8px 4px; 
  font-size: 16px;
  font-family: "Helvetica-Neue",Arial,sans-serif;
  line-height: 18px;
}
 
/* facets */
#facets {
  margin: 0 0 20px 0;
}

#facets #facets-header {
    margin: 0;
    padding: 5px 10px;
    height: 20px;
    background-color: #A9A9A9;
    font-family: "Times New Roman",serif;
    font-size: 0.9em;
    color: #FFFFFF;
}

#facets .facet-title {
    margin: 0;
    color: #848484;
    font-size: 0.95em;
    padding: 8px 15px;
    border-top: 1px solid #A9A9A9;
    border-right: 1px solid #A9A9A9;
    border-left: 1px solid #A9A9A9; 
}

#facets .action-more,
#facets .facet-item {
  background-color: #EDEDED;
}  

#facets .action-more,
#facets .facet-item a {
    display: block;
    padding: 8px 15px;
    cursor: pointer;
    text-decoration: none;
    font-size: 0.9em;
    color: #000 !important; 
    border-bottom: 1px solid #fff;
}

#facets .ffmehr {
  font-style: italic;
  position: relative;
}

#facets .ffmehr::after {
  content: "\f0fe";
  display: inline-block;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  font-style: normal;
  font-size: 15px;
  color: #959595;
  position: absolute;
  top: 9px;
  right: 10px;
}

#facets .ffweniger {
  font-style: italic;
  position: relative;
}

#facets .ffweniger::after {
  content: "\f146";
  display: inline-block;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  font-style: normal;
  font-size: 15px;
  color: #959595;
  position: absolute;
  top: 9px;
  right: 10px;
}

#facets .ffselected {
  color: red !important;
  position: relative;
}

#facets .ffselected a {
  color: red !important; 
}

#facets .ffselected a::after {
  content: "\f057";
  display: inline-block;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900;
  font-size: 15px;
  position: absolute;
  top: 9px;
  right: 10px;
  color: #b1b3b4;
}

#facets .facet-item a.first {
    background-image: url("/img/filter_pfeil_1.png");
    background-repeat: no-repeat;
    background-position: right top;
}


#facets .facet-item a:hover {
    text-decoration: underline;
}

/* Sortierung */
.sortierung {
  margin-bottom: 20px;
  color: #000000;
  font-size: 0.9em;
}

.sortierung a {
  color: #000000 !important;
}

.sortcol1 {
  float: left;
  width: 115px;
}

.sortcol2 {
  float:left;
}

a.sort-normal { 
  color: #70706F !important; 
}

a.sort-active {
  font-weight: bold;
  color: #000 !important;
}

a.sort-relevanz-normal { 
  color: #70706F !important;
}

a.sort-relevanz-active { 
  font-weight: bold;
  color: #000 !important;
}

/* Score */
.scorebox {
  margin: 10px 0 0 0;
  padding: 0;
}

.scorelabel {
  float:left;
  margin: 0;
  padding: 0 1px;
  font-size: 0.7em;
  line-height: 1.1em;
  border: 1px solid #A9A9A9;
  color: #fff;
  height: 10px;
  background: #A9A9A9;
  letter-spacing:0.1em; 
}

.scoreouter{
  float:left;
  margin: 0;
  padding: 0 2px 0 0;
  width: 30%;
  border: 1px solid #A9A9A9;
}

/* Score */
.scoreinner{
  margin: 0;
  padding: 0 0 0 0;
  border: 1px solid #fff;
  background: green;
  height: 8px;
}



/* pagination */
div.pagination {
  margin: 10px 0 30px 0;
}

div.pagination li.active a {
  color: #ff0000 !important;
}


div.pagination-small ul > li > a, .pagination-small ul > li > span {
    padding-right: 3px;
    padding-left: 3px;
}

/* Detail-Seite - Bereich bis zur Linie */

.suche-meta {
    background: #fff;
    border-bottom: 2px solid #A8A7A8;
    color: #848484;
    font-size: 0.6em;
    line-height: 1.38em;
    margin-bottom: 8px;
    padding-bottom: 10px;
}

.suche-meta .meta-year {
    background-color: #A9A9A9;
    color: #FFFFFF;
    float: right;
    font-family: "Helvetica-Neue",Arial,sans-serif;
    font-size: 1.1em;
    margin-bottom: 5px;
    margin-right: 0;
    padding: 3px 5px;
    font-size:12px;
}


/* listtext */
.news {
  padding: 0;
} 

/* Detail-Seite - Content */

.noaccessbox {
  margin-top: 50px;
  padding: 20px 10px;
  background: #E3E3E3;
  color: #000000;
 }

#detail-suche {
  margin-bottom: 20px; 
  /* font-size: 0.889em; 16px */
  font-size: 0.778em; 
  line-height: 1.3em;
  color: #000; 
} 

#detail-suche h1,
#detail-suche h2,
#detail-suche h3,
#detail-suche h4,
#detail-suche h5,
#detail-suche h6 {
  font-size: 1.143em;
  line-height: 1em;
  margin: 10px 0; 
} 

#detail-suche p, #detail-suche .p {
  font-size: 14px;
  color: #333;
  margin-bottom: 1em;
} 

#detail-suche .ueb {
  display: block;
  margin-top: 14px;
  font-weight: bold;
}


#detail-suche .autorz { }
#detail-suche .vname { }
#detail-suche .nname { }

#detail-suche .nachricht { }
#detail-suche .abs { }

#detail-suche .title { font-size: 1.143em; }
#detail-suche .kateg { }

#detail-suche .entscheidung {
  display: block;
  margin-top: 14px;
  font-size: 1.143em;
  font-weight: bold;
}

#detail-suche .az { }


#detail-suche .footnotes td { 
  vertical-align: top;
  padding-right: 4px;
}

#detail-suche .footnotes p.fnt{ 
  display:none;
}

#detail-suche .abhtext h2 {
  margin: 10px 0 4px 0;

}


#detail-suche .list li.item {
  color: #333333;
  margin-bottom:7px;
}


#detail-suche ul.list {
  margin: 0 0 14px 14px;
  padding:0px;
}

#detail-suche ul.list li{
  margin:0 0 0 0px;
  padding: 0 0 0 4px;
 list-style-type: square;
}
 
#detail-suche ul li.item1,
#detail-suche ul li.cls_item1 { 
  margin-left: 1.5em; 
} 

 #content-area #detail-suche h1 {
   margin: 20px 0 10px 0;
 }
 
 #content-area #detail-suche .ews, 
 #content-area #detail-suche .zlr, 
 #content-area #detail-suche .bb, 
 #content-area #detail-suche .cb
 {
    background-color: inherit;
    color:inherit;
 }

 .creator, .ceator, .citation, .teaser {
    color: #000000;
 }

 .teasernoaccess {
     margin-top: 30px;
 }
 
.search .content{
  margin-bottom:24px;
}
 
/* Buch Detailseite */
.detail-book {
  padding-bottom: 30px; 
}

.detail-book .bb,
.detail-book .sanb,
.detail-book .gwur,
.detail-book .ews,
.detail-book .kur,
.detail-book .rdf,
.detail-book .rdz,
.detail-book .riw,
.detail-book .wrp,
.detail-book .wrpl,
.detail-book .cb,
.detail-book .nur,
.detail-book .zfu,
.detail-book .zfwg,
.detail-book .zhr,
.detail-book .zner,
.detail-book .cas,
.detail-book .zlr,
.detail-book .zvglrwiss,
.detail-book .inter,
.detail-book .raw,
.detail-book .dsb,
.detail-book .ri,
.detail-book .logr,
.detail-book .divruw,
.detail-book .stb {
    color: #000;
    background-color: transparent;
}

/* Optimierung bei kleinerer Auflösung */

@media screen and (max-width: 1050px) 
{
  .mydocs .mdcol2-inner {
    font-size: 0.6em;
  }
}


/* genopub - Inhaltsverzeichnis */
.toc-genopub .tocitem {
  margin: 0 0 25px 0;
} 

.toc-genopub .tocitem p {
  margin: 0;
  font-family: "Helvetica",Arial,sans-serif;
  font-size: 16px;
  line-height: 1.3em;
} 

.toc-genopub .rubrik {
  margin: 30px 0 25px 0;
  border-bottom: 2px solid #a5a4a4;
  margin-bottom: 27px;
  padding-left: 0;
  padding-right: 10px;
} 

.toc-genopub .rubrik p {
  color: #848484;
  font-family: "Times New Roman",serif;
  font-size: 1.4em;
  line-height: 27px;
  color: #848484;
} 

.toc-genopub .rubrik p a {
  color: #848484 !important;
  text-decoration: none;
}

.toc-genopub h1 {
  margin: 0; 
  font-size: 2em;
}  

.toc-genopub h2 {
  margin: 0;
  font-size: 1.6em;
}  
