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

p.title {  margin:0px;  padding:5px;   background-color:#fce5a4/*#d0ecff*/;  font-weight:bold;  color:black; }

td.dsAuswahlImg {width:20px;  height:20px;  }
td.dsAuswahlCcl {width:50%;   }
td.dsAuswahlImg img {margin:0px;  padding-top:2px;  border:0px solid white;  width:20px;  height:20px;}

div#dbInformation {float:right; margin:0px 0 0 0;color:black;}
div#dsAuswahl{ width:100%; margin:10px 0px 10px 0px; border:1px solid #d3d3d3;  background:#fcf7e7/*#f0f9ff*/;  color:black;}
div#dsAuswahl table {width:100%;  background:#fcf7e7; }
div#dsAuswahl table td {vertical-align:middle;}

/* OLD */
div#dsFormatBorder {width:100%;border:1px solid #d3d3d3; margin:10px 0px 10px 0; background:#fcf7e7;}
.dsFormat { background:#fcf7e7; }
.dsFormat table {width:100%; background:#fcf7e7; }

div#ldbNavigation { width:100%; }

.fg-red { color:red; }

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



/* andere Farbe (rot): #622222;*/
span.begriff {color:#d29503; font-weight:bold;}
.comment {/*font-size:90%;*/}




/* Alternierende Farben */
.dsAlternate11 td {background:#fcf7e7;}
.dsAlternate01 td {background:#fcf7e7;}

.label_abstract { background-color: #f5e174;  line-height:1.8em; padding:0 1px; }
/* #fcf7e7; #c0ff00; #adccad #fce5a4;  #c0ff00; padding:0px 3px 0px 3px; margin:0px 0px 0px 0px; color:black; */ 


#ldbContent {margin:0px;padding:10px 10px 0px 0px; font-size:1em; width:95%;}
#ldbContent table {font-size:1em;} 
#ldbContent p {font-size:1em;} 
#ldbContent table.bearbeiter tr td {padding:0px;margin:0px;} 
#ldbContent input {border-width:2px;}
#ldbContent input.button {background: #efbd59;
			  border-top:2px solid #f7dda0;border-left:2px solid #f7dda0;
			  border-right:2px solid #d8a834;border-bottom:2px solid #d8a834;}

#ldbContent select {border-width:2px;}

.data-format {font-size:0.9em; width:100%; border:1px solid #d3d3d3; margin:10px 0px 10px 0; background:#fcf7e7;}
.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 {font-size:0.9em; margin:10px 0 10px 0;  padding:1px;  width:100%;}
.data-navigator table { width:100%;    vertical-align:top;  margin:0;  padding:0;}
.data-navigator table td{ margin:0px;  padding:0px;  vertical-align:top; text-align:center;}
.data-navigator td.navi { width:50px;  }
.data-navigator tr.oben td{ border-bottom:1px solid #d3d3d3;}
.data-navigator tr.unten td{ border-top:1px solid #d3d3d3;}

#select_record_counter {font-weight: bold; }

/* =========================================== */
/*                   INDEX                     */
/* =========================================== */

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


div.suchmaske {border:1px solid #d3d3d3; width:100%; background:#fcf7e7; margin:0px 0px 10px 0px;}
div.suchmaske p.formularString {padding-left: 5px;}
div.suchmaske p.comment {padding-left: 9px;}
div.suchmaske table {width:100%; padding-left: 5px; }
div.suchmaske td{  padding:2px; }
div.suchmaske tr.alterniert td {  background-color:#fcf0cf;}
div.suchmaske select { font-size:0.8em;}

/*div.suchmaske select.long {width:100%;}*/


/* =========================================== */
/*             LDB - POPUP                     */
/* =========================================== */

body#popupView {color:#3e3e3e; font-family:verdana, arial, helvetica, sans serif;  margin:0px; padding:0px; font-size:0.8em; }
/*div#popupVFKLogo{position:absolute;top:0px;left:0px; }*/

#detailHeader {  /*background:#ffcc33;border-bottom:1px solid #d3d3d3;*/margin:0px;padding:20px 10px 10px 10px;background:white url(/images/oben5.jpg); color:orange; }
#detailHeader a {color:orange;}
#detailHeader table {width:100%;}
#detailHeader td.navi { width:50px;}

#detailContent{margin:0px;padding:0 20px 0 20px;  }

#detailFooter { border-top:1px solid #d3d3d3;margin:0px;padding:0px 10px 0px 10px;}
div.dsSelect {border-bottom:1px solid #d3d3d3;}



/* =========================================== */
/*                    SUCHE                    */
/* =========================================== */

.dsNavigation {margin:10px 0 10px 0;  padding:1px;  width:99%; }
.dsNavigation table { width:99%;    vertical-align:top;  margin:0;  padding:0;}
.dsNavigation table td{ margin:0px;  padding:0px;  vertical-align:top; text-align:center;}
.dsNavigation td.navi { width:50px;  }
.dsNavigation tr.oben td{ border-bottom:1px solid #d3d3d3;}
.dsNavigation tr.unten td{ border-top:1px solid #d3d3d3;}


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

#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 {   /* 18 x 12 px */  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; }


/* ==== ==== NEW ==== ==== */


/* =========================================== */
/*              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;}






/* =========================================== */
/*         SUGGEST STATIC / DYNAMIC            */
/* =========================================== */

.tab_frame {position:absolute; top:10px; left:10px; width:370px; height:10px;
	    visibility:hidden; display:block;z-index:100;background:white;padding:1px;margin:0px;}

.frame_table {width:100%;color:black;border:1px solid black;margin:0px;padding:0px;}
.frame_table td {padding:3px;vertical-align:top;}
.frame_record {text-align:right;}

#last_frame {height:0px;}

.suggest_select td {background: blue; color:white;}
.suggest_deselect td {background: white; color:black;}

.static_suggest {border:0;}
.static_suggest .frame_table {border:0;width:100%;}
.static_suggest .frame_table td {width:50%;}




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

#ldbNavigation .karteikarten { margin:0px; padding:0px; width:100%; }
#ldbNavigation .karteikarten  { border-collapse:collapse; }
#ldbNavigation .karteikarten td {padding:5px 10px 5px 10px; border:1px solid #d3d3d3; text-align:center;}
#ldbNavigation .karteikarten td.ldb-navi-current { background: #FFF2BF; border:1px solid #a8a8a8; font-weight:bold; }
#ldbNavigation .karteikarten .platzhalter {width:10px; border:none; border-bottom:1px solid #d3d3d3; }


