/* print.css */

/* ==============================
Generische & Attributbedingte Elemente
============================== */

* {
  font-family: "Times New Roman", Times, serif;
}
	
body {
  font-size: 12pt;
  text-decoration: none;
  color: #000000;
  background-color: #FFFFFF;
  margin: 0pt;
}

a {
  color: #000000;
}

p {
  line-height: 16pt;
/*   margin: 0pt 0pt 16pt 0pt; */
    margin: 0;
    margin-bottom: 0.5em;
}

#editorial p {
    margin-bottom: 0.7em;
}

ul, ol, dl  {
  line-height: 16pt;
}

dt {
  float: left;
}

ul.firstlevel {
  list-style-type: disc;
  padding-left: 3em; 
}

ul.secondlevel {
  list-style-type: disc;
  padding-left: 6em; 
}

ul.quicklinks_firstlevel, ul.quicklinks_secondlevel {
  display: none; 
}

h1, h2, h3, h4 {
  margin: 0pt;
  font-weight: normal;
}

h1 {
  font-size: 14pt;
  font-style: normal;
  line-height: 19pt;
  padding-bottom: 16pt;
}

h2 {
  font-size: 14pt;
  line-height: 19pt;
  padding-top: 5pt;
  padding-bottom: 8pt;
}

h3 {
  font-size: 14pt;
  line-height: 19pt;
  margin-top: -3pt;
  margin-bottom: 0pt;
}

h4 {
  font-size: 12pt;
  font-style: italic;
  padding-top: 8pt;
  padding-bottom: 8pt;
}

em {
  font-style: italic;
}

table {
  font-size: 12pt;
  line-height: 16pt;
  border-spacing: 0pt;
  border-collapse: collapse;
  margin: 0px;
  caption-side: top;
}

td {
  vertical-align: top;
  padding: 0pt;
  height: 16pt;
}

hr {
  width: 100%;  
  background-color: #FFFFFF;
  height: 0px;
  text-align: left;
  border-top: solid 1px #000000;
  border-bottom: none 0px #FFFFFF;
}

/* ==============================
Individual- & verschachtelte Elemente
============================== */

#website {
  z-index: 1;
}

#website h1 {
  font-size: 16pt;
  line-height: 16pt;
  font-weight: normal;
  padding-bottom: 1pt;
}

#website h2 {
  font-size: 14pt;
  line-height: 19pt;
  font-weight: normal;
  padding-bottom: 35pt;
}

#navizone {
  display: none;
}

#sidenavi {
  display: none;
}

#menubar {
  display: none;
}


#content_area {
  width: 100%;
  z-index: 1;
}

#seitentitel {
  width: 100%;
  z-index: 2;
}

#seitentitel2 {
  width: 100%;
  z-index: 2;
}

#text_content {
  width: 100%;
  z-index: 2;
}

#fund_content {
  width: 100%;
  z-index: 2;
}

#suche_content {
  width: 100%;
  z-index: 2;
}

#hinweis_content {
  display: none;
}

/* ==============================
Klassen-Elemente
============================== */

/* Abstaetze & spans --------- */

.eintrag {
  margin: 0pt;
  padding: 0pt;
  /* added: */
  margin-bottom: 8pt;
}

.eintrag2 {
  margin-bottom: 16pt;
}

.eintrag_detail {
/*   margin-bottom: 8pt; */
  margin-bottom: 16pt;
}

.search_resume {
  margin-bottom: 16pt;
}

.evident {
  font-style: italic;
  font-weight: normal;
}

.text {
  margin: 0pt;
  padding-bottom: 0pt;
}

.seitennavi1 {
  margin-bottom: 0pt;
}

.seitennavi2 {
  /* stefan: unfloated that*/ 
  /* float: left; */
  margin-bottom: 16pt;
}

.seitennavi3 {
  text-align: right;
  margin-bottom: 16pt;
}

.seitenlink {
  padding-left: 3pt;
  padding-right: 3pt;
}

.copyright {
  font-style: italic;
}

/* Listen & Einzuege --------- */

.sponsoren {
  margin-top: -16pt;
}

.indent1 {
  margin-left: 16pt;
  margin-bottom: 0pt;
}

.inhalt {
  margin-left: 16pt;
}

.inhalt a {
  text-decoration: none;
}

.indent3 {
  margin-left: 48pt;
  margin-bottom: 0pt
}

/* Links --------------------- */

.linkline1 {
  display: none;
}

.linkline2 {
  display: none;
}

.linkline3 {
  display: none;
}

.linkline2prn {
  margin: 0pt;
  font-style: italic;
  padding-top: 0pt;
  padding-bottom: 16pt;
}

.linkline3prn {
  margin: 0pt;
  font-style: italic;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

.link_url {
  margin: 0pt;
  font-style: italic;
  padding-top: 0pt;
  padding-bottom: 16pt;
}

.goto_top_laufend {
  visibility: hidden;
  margin: 0pt;
  margin-top: -8pt; 
}

.goto_top_laufend2 {
  display: none;
}

.goto_top_last {
  visibility: hidden;
  margin: 0pt;
  padding: 0pt;
}

.goto_top_last2 {
  display: none;
}

.goto_top_prn {
  margin: 0pt;
  font-style: italic;
  padding-top: 0pt;
  padding-bottom: 16pt;
}

/* ==============================
Tabellen-Elemente
============================== */

.sponsoren_logos {
  display: none;
}

.meldung_table {
  width: 70%;
}

.suche_table {
  width: 70%;
}

.row_half {
  height: 8pt;
}

.row_plus_half {
  height: 24pt;
}

.row_line {
  vertical-align: middle;
  height: 32pt;
}

.col_04 {
  width: 4%;
}

.col_15dx {
  text-align: right;
  width: 15%;
}

.col_17 {
  width: 17%;
}

.col_26 {
  width: 26%;
}

.col_30 {
  width: 30%;
}

.col_33 {
  width: 33%;
}

.col_38 {
  width: 38%;
}

.col_38dx {
  text-align: right;
  width: 38%;
}

.col_48 {
  width: 48%;
}

/* ==============================
Input, Select und Textarea
============================== */

.meldung_input {
  width: 100%;
}

.therm_input {
  width: 100%;
}

select.multi_100 {
  width: 100%;
}

select.crit_input {
  width: 100%;
}

/* ==============================
Button-Elemente
============================== */

input.button_senden {
  display: none;
}

input.button_suchen {
  display: none;
}



/* added by stefan for detail view (same as screen.css */ 

span.search_field {
}

span.search_value {
  font-weight: bold;  
  margin-left: 1px;
 
}

span.eintrag_autor_fehlt, span.eintrag_titel_fehlt {
  font-weight: bold;
  margin-left: 1px;
  color: #555; 
}

span.eintrag_autor {
  font-weight: bold;
}

span.eintrag_titel, span.eintrag_untertitel {
  font-style: italic;
  margin-left: 1px;
 
}

span.eintrag_untertitel {
  font-style: italic;
}

span.eintrag_label {
  font-style: italic; 
  color: #444; 
}

span.label {
  font-style: italic; 
}
