/* =========================================== */
/*                   GENERAL                   */
/* =========================================== */

p.title {  margin:0px;  padding:5px;   background-color:#fce5a4/*#d0ecff*/;  font-weight:bold;  color:black; }
.comment {font-size:0.8em;}
img.icon  {margin:0px;  padding-top:2px;  border:0px solid white;  width:20px;  height:20px;}
td.icon  {width:20px;  height:20px;}

.alignleft { text-align:left;  }
.alignright { text-align:right;  }
.aligncenter { text-align:center;  }
.a-left{text-align:left;}
.a-center{text-align:center;}
.a-right{text-align:right;}

.fg-red { color:red; }

/* andere Farbe (rot): #622222;*/
span.begriff {color:#007542; font-weight:bold;}


.label_abstract { background-color: #f5e174;  line-height:1.8em; padding:0 1px; }
.db_information {float:right; margin:19px 0 0 0;color:black;}


#select_record_counter {font-weight: bold; }


/* =========================================== */
/*                LDB NAVIGATION               */
/* =========================================== */

.karteikarten { margin:0px; padding:0px; }
.karteikarten  { border-collapse:collapse; }
.karteikarten td {padding:5px 10px 5px 10px; background:#fcf7e7; text-align:center;border:1px solid #fce5a4;border-bottom:none;}
.karteikarten td.current { background: #FFF2BF; font-weight:bold; }
.karteikarten td.separator { background: white; width:3px;padding:0px;border:none;}
.karteikarten td.separator-hack { background: white; width:0px;padding:0px;border:none;}
.karteikarten a {}

/* =========================================== */
/*                   Suchmaske                 */
/* =========================================== */

.inputMiddle{width:250px;}
.inputSelect{width:270px;}
.inputLong  {width:400px;}


.suchmaske {/*border:1px solid #d3d3d3;*/ width:100%; background:#fcf7e7; margin:0px 0px 10px 0px;}
.suchmaske p.formular {padding-left: 5px;}
.suchmaske p.comment {padding-left: 9px;}
.suchmaske table {width:100%; padding:0px;margin:0px;}
.suchmaske td{  padding:2px; }
.suchmaske tr.alterniert td {  background-color:#fcf0cf;}
.suchmaske .formularString {padding:4px 0px 4px 7px;margin:0px;}


/* ============================ */
/*       RECORD-NAVIGATION      */
/* ============================ */

.data-navigator-selection {  background:#fcf7e7;  margin:0;  padding:0 0 0 0;}
.data-navigator-selection table { width:99%;    background:#fcf7e7;  margin:0;  padding:0;}
.data-navigator-selection table tr td {padding:3px;}
.data-navigator-selection input {background:#f1deaa;color:#920505;padding:1px;margin:0px 5px 0px 5px;}

.data-navigator {margin:10px 0 10px 0;  padding:1px;font-size:100%; }
.data-navigator table { width:100%;     margin:0;  padding:0; font-size:100%;}
.data-navigator table td{ margin:0px;  padding:0px;  vertical-align:middle; }
.data-navigator td.navi {width:25%; }
.data-navigator .record-position-list {border:1px solid #cccccc; font-weight:bold;font-size:0.9em;  }
.data-navigator td.record-position {width:140px; text-align:center;}
.data-navigator tr.oben td{ border-bottom:1px solid #dddddd;}
.data-navigator tr.unten td{ border-top:1px solid #dddddd;}

/* =========================================== */
/*    SUCHE-RESULTATE / REMINDER RESULTATE     */
/* =========================================== */


.searchcontent {margin:0px;padding:0px;}
.searchresult  {margin:0px;padding:0px;}
.searchresult table  {width:100%;}

/* Alternierende Farben */
.rec-alt0 {}
.rec-alt1 {}

/* Ausgewählte Records */
.rec-add1 {}

/* Ausgewählte Records */
.rec-select {background:#fcf7e7;}
.rec-open {visibility:visible; overflow:hidden;}
.rec-hidden {visibility:hidden;overflow:hidden; height:0px;}
.rec-sep td {border-bottom:1px solid #efefef;}


.rec-elem td {margin:0px;margin-bottom:5px;padding:5px;padding-top:3px;vertical-align:top;height:4em;}
.rec-elem .icon {width:20px;margin:0px;padding:0px;}
.rec-elem .icon img {width:20px;height:20px;border:0px;}
.rec-elem .count {width:30px;}
.rec-elem .prop {}
.rec-elem .content {}
.rec-elem .year {width:50px;}


/* =========================================== */
/*               SUCHEHILFE                    */
/* =========================================== */

.literaturhilfe {margin:10px 0 10px 0;  padding:1px;}
.literaturhilfe p {margin:0;  padding:5px;}
.literaturhilfe p#title{background-color:#fce5a4;  font-weight:bold;  color:#030;  margin-top:15px;  border:1px solid black;}
.literaturhilfe a.linkToTop {   /* 18 x 12 px */  width:18px;  display:block;  height:0;  padding:12px 0 0 0;
  background:url(/images/up.gif) no-repeat;  overflow:hidden;  float:right;}
.literaturhilfe table {   background:#fcf7e7;  width:100%;    margin:0;  padding:0;}
.literaturhilfe td,th {   padding:3px;}
.literaturhilfe tr#altrow td{  background-color:#fcf0cf;}
.literaturhilfe table#legend {  margin-top:10px;}
.literaturhilfe table#legend th{  background:#fce5a4;}

/*
#suchhilfe {margin:0px;  padding:0px 10px 0px 0px;}
#suchhilfe p {margin:0px;  padding:5px;}
#suchhilfe p.title{background-color:#fce5a4;  font-weight:bold;  color:#030;  margin-top:15px;  border:1px solid #666666;}
#suchhilfe a.linkToTop {  width:18px;  display:block;  height:0;  padding:12px 0 0 0;  background:url(/extranet/images/up4.gif) no-repeat;  overflow:hidden;  float:right;}

#suchhilfe table {background:#fcf7e7; width:100%; margin:0px;  padding:0px; }
#suchhilfe tr td, #suchhilfe tr th {padding:3px;}
#suchhilfe tr.altrow td {background-color:#fcf0cf;}

#suchhilfe table.legend { margin-top:10px;}
#suchhilfe table.legend tr th { background:#fce5a4; }
#suchhilfe table.legend1 { margin-top:10px; margin-bottom:10px; font-size:1em;}
#suchhilfe table.legend1 tr th { background:#fce5a4; }
*/
/* =========================================== */
/*              AUSGABEFORMATE                 */
/* =========================================== */

#search-output {font-size:0.9em; border-collapse:collapse;width:99%;}
#search-output tr td {vertical-align:top;padding:10px 0 10px 0;}

#search-output tr td a {line-height:130%;}
#search-output tr td a:visited {line-height:130%;}
#search-output tr td a:link {line-height:130%;}

#search-output tr td.dsRIS {padding-left:10px; padding-right:5px;width:25px; }
#search-output tr td.dsDT  { padding-left:  5px;padding-right: 5px;font-size:0.9em;}
#search-output tr td.dsDaten {padding-left:10px;font-size:0.9em;}
#search-output tr td.dsDaten-line { border-bottom:1px solid #d3d3d3;}
#search-output tr td.dsJahr {padding-left:10px; width:40px;text-align:right;font-size:0.9em;}
#search-output tr td.dsJahr-line { border-bottom:1px solid #d3d3d3;}



/* =========================================== */
/*              AKTUELLE EDOCS                 */
/* =========================================== */

.edoc-actual {margin:0px; font-size:0.9em; }
.edoc-actual table {margin-top:20px;}
.edoc-actual table th {text-align:left;vertical-align:bottom;padding:5px;}
.edoc-actual p.navi-info {/*background:#fcf7e7 /*#fce5a4; */ font-weight:bold;  color:black; margin:0px; padding: 5px;  vertical-align:middle;}
.edoc-actual td {margin:10px;padding:5px;vertical-align:top;}
.edoc-actual tr.underline td{}
.edoc-actual tr.overline td { border-top:1px solid #d3d3d3; padding-bottom:15px; }


/* =========================================== */
/*                  BROWSEN                    */
/* =========================================== */

.record-browser {margin:10px 0px 0px 0px; width:100%;}
.record-browser table { width:100%;}
.record-browser table td {vertical-align:top;}

.browsemaske { width:100%; margin:0px 0px 10px 0px;}
.browsemaske p.formular {padding-left: 5px;}
.browsemaske p.comment {padding-left: 9px;}
.browsemaske table {width:100%; padding-left: 5px;}
.browsemaske td{  padding:2px; }
.browsemaske tr.alterniert td {  background-color:#fcf0cf;}


/* =========================================== */
/*              RESULT TOOLS                   */
/* =========================================== */
#xf-wait-signal0 {display:none;color:#920505;font-size:1.1em;font-weight:bold;}
#xf-wait-signal1 {display:none;}
.result-tools {width:100%;margin:0px;padding:0px;}
.result-tools tr td {border-top:1px solid #dddddd;background:#fcf0cf;padding:3px;}
.result-tools input {background:#f1deaa;color:#920505;padding:1px;margin:0px 5px 0px 5px;}
.result-tools .icon {width:22px;}




/* =========================================== */
/*        NEW SUGGEST WINDOW / CONTENT         */
/* =========================================== */
#suggestWindow {}
#suggestWindow table {width:100%;}
#suggestWindow table tr td {padding:3px;}
#suggestWindow table tr.select td {background: blue; color:white;}
#suggestWindow #suggestClose {text-align:right;font-size:0.8em;padding:3px;}
#suggestWindow #suggestClose a {text-decoration:underline;color:blue;}

#suggestContent {height:60em;}
#suggestContent table {width:100%;}
#suggestContent table tr td {padding:3px; vertical-align:top;}
.suggestControl  {  margin:0px;  padding:5px;   background-color:#fce5a4}
.suggestControl  table {  margin:0px;  padding:0px; }
.suggestControl  table tr td {  margin:0px;  padding:0px; }
.suggestControl  p {  margin:0px;  padding:0px; }


/* =========================================== */
/*        PRINT LAYOUT                         */
/* =========================================== */

.reminder-print {float:right;margin:3px 3px 0 0;padding:1px;}
.reminder-print a {border:2px outset #dddddd; padding:2px 4px 2px 4px;margin:1px;background:#f1deaa;color:#920505;}
.reminder-print a.print-button {font-size:0.9em;text-decoration:none;}


.print-body {font-family:verdana,arial,sans-serif; font-size:1em; }
.print-body h1 {font-size:1.4em;}
.print-body table {width:100%;}
.print-body .rec-elem {border-bottom:1px solid #cccccc;}
.header-separator {border-bottom:1px solid #cccccc;}