/* Formate für HTML-Elemente */
h1 { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:28px; font-weight:bold;
     line-height:1em; color:#0046aa; text-decoration:none; }

h2 { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:28px; font-weight:bold;
     line-height:1em; color:#0046aa; text-decoration:none; }

h3 { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:20px; font-weight:bold;
     line-height:1em; color:#000000; text-decoration:none; }

h4 { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:16px; font-weight:bold;
     line-height:1em; color:#000000; text-decoration:none; }

h5 { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14px; font-weight:bold;
     line-height:1em; color:#000000; text-decoration:none; }
	 
h6 { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14px; font-weight:bold;
     line-height:1em; color:#333333; text-decoration:none; }

em { font-style:normal; font-weight:bold; color:#666666 }

a { color:#0046aa; text-decoration:none; }



/* Verschachtelte HTML-ELemente */

body tr { font-family:Arial,Verdana,Helvetica,sans-serif; 
	font-size:14px; 
	/*font-size:100%;*/
	color:#333333;
	line-height:130%;
	/*line-height:140%;*/
	margin-left:0px; 
	margin-top:0px; 
	margin-right:0px; 
	margin-bottom:0px; }
/* entspricht StyleGuide */




/*ab hier fuer export-skript aus jabref
body { background-color: white; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; line-height: 1.2; padding: 1em; color: #2E2E2E; }*/


#qs { width: auto; padding-top: 1em; padding-bottom: 1em; display:none;  }
#qs form { padding: 0px; margin: 0px; }
#qs form p { padding: 0px; margin: 0px; }

.invalidsearch { background-color: red; }

/*table { border: 1px gray solid; empty-cells: show; } 
th, td { border: 1px gray solid; padding: 0.5em; vertical-align: top;  }
td { text-align: left; vertical-align: top; }
th { background-color: #EFEFEF; }

td a { color: navy; text-decoration: none; }
td a:hover  { text-decoration: underline; }*/

tr.noshow { display: none;}

tr.highlight td { background-color: #F1F1F1; border-top: 2px black solid; }/*testweise aus export-Skript*/
tr.abstract td, tr.review td, tr.bibtex td { background-color: #F1F1F1; border-bottom: 2px #ffa144 solid; text-align: justify; }/*testweise aus export-Skript, #ffa144 ist komplementär zu dem neuen Charité-Blau*/
tr.nextshow td { border-bottom: none; }/*testweise aus export-Skript*/

tr.bibtex pre {max-width: 470px; overflow: auto;} /*benötigt für die Breitenbegrenzung des Ausklapptextes, funktioniert leider nicht im IE*/
tr.entry td {border-top: 1px gray solid; border-left: 0px; border-right: 0px; border-bottom: 0px; vertical-align: top; padding-right: 1em; padding-left: 1em;}

@media print {
	p.infolinks, #qssettings, #qs { display: none !important; }
	table { border-width: 0px; }
	tr { page-break-inside: avoid; }
	tr > * + * + * + * + * {display: none; }
	thead tr::before { content: "Reference"; border: 1px gray solid; padding: 0.5em; vertical-align: top; font-weight: bold; text-align: center; display: table-cell; background-color: #EFEFEF; }
	tr[id]::before { content: attr(id); display: table-cell; border: 1px gray solid; padding: 0.5em; vertical-align: top; font-style: italic; }
}


/* Verschachtelte HTML-Elemente sowie CSS-Formatklassen innerhalb von CSS-Formatklassen */
table.navigation td { font-size:12px; line-height:130%;}
table.navigation td.navigation-heading { font-size:12px; color:#666666; font-weight:bold; }
table.navigation td.navigation-toptext { font-size:10px; color:#666666; font-weight:normal; }
table.navigation td.navigation-bottomtext { font-size:10px; color:#666666; font-weight:normal; }



/* CSS-Formatklassen */
p.abstract {font-weight:bold; color:#666666; line-height:120%}
p.caption {font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; color:#666666; text-align:right}
p.important{font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14px; color:#000000; font-weight:bold}

/*.05 {letter-spacing:-2px} weiß nicht mehr woher das kommt*/

ul {
    list-style-type:circle;
    list-style-position:outside;
}


a { text-decoration:none; }

a:link { color:#0046aa; } /* #0046aa ist ganz neues BLAU */
a:visited { color:#4593D1; }
a:hover { text-decoration:underline;}
a:active { color:#0046aa; }
a:focus { color:#0046aa; background-color:#E5E5E5; }

tr.breadcrumb { font-size:12px; }

tr.addedvalue-header { font-family:Times,'Times New Roman',serif; font-variant:small-caps; font-size:16px;
                       color:#0046aa; } /* #0046aa ist ganz neues BLAU */
tr.addedvalue-body { font-size:12px; color:#666666; }
tr.addedvalue-footer { font-size:10px; color:#666666; }
tr.addedvalue-small { font-size:8px; color:#666666; }

td.credits { font-size:10px; color:#666666; }

td.body { font-size:12px; }
td.body-small { font-size:10px; }

em.light { color:#000000; font-weight:normal; }
em.alert { color:#ff0000; font-weight:normal; }
em.lightblue { color:#6699cc; font-weight:normal; }

h1.temp, h2.temp, h3.temp, h4.temp, h5.temp, h6.temp { color:#666666; margin-bottom:5px; }

/* Auslaufende CSS-Formatklassen der Charité -- für h-Attribute wichtig*/
em.h1  { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:28px; font-weight:bold;
     line-height:1em; color:#0046aa; text-decoration:none; }

em.h2  { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:28px; font-weight:bold;
     line-height:1em; color:#0046aa; text-decoration:none; }

em.h3 { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:20px; font-weight:bold;
     line-height:1em; color:#000000; text-decoration:none; }

em.h4 { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:16px; font-weight:bold;
     line-height:1em; color:#000000; text-decoration:none; }

em.h5 { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14px; font-weight:bold;
     line-height:1em; color:#000000; text-decoration:none; }

em.h6 { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14px; font-weight:bold;
     line-height:1em; color:#333333; text-decoration:none; }

