﻿/* LTN CSS-Definitionsdatei, die Site-weite Stylesheets enthält; hier für die Printausgabe; Stand: 2020 */

/* Universalselektor */
* {
	background: #fff;
}
* {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
* {
	font-family: georgia, tahoma, serif;
}

#container {
	width: 100%;
}
p, span, li, td, blockquote, dt, dd {
	font-size: 11pt;
}

div {
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	font-size: 11pt;
}
blockquote {
	text-align: justify;
	margin-left: 40px;
	margin-right: 40px;
	text-indent: 5px;
	line-height: 12pt;
	padding-bottom: 5pt;
}
p {
	text-align: justify;
	padding-bottom: 5pt;
	line-height: 13pt;
	padding-left: 5pt;
	padding-right: 5pt;
	padding-top: 5pt;
}
h1 {
	text-align: center;
	line-height: 25pt;
	color: #990033;
	font-size: 14pt;
	font-weight: bold;
	word-spacing: 2px;
	letter-spacing: 2px;
}
.deko h1 a:link {
	color: #990033;
	font-weight: bold;
	font-family: arial;
}
h2 {
	text-align: center;
	line-height: 18pt;
	color: #990033;
	font-size: 13pt;
	padding-bottom: 6px;
	padding-top: 7px;
}
.deko h2 a:link {
	color: inherit;
	text-decoration: none;
	font-weight: inherit;
}
h3 {
	text-align: center;
	line-height: 15pt;
	font-size: 12pt;
	padding-bottom: 15px;
	padding-top: 10px;
	color: #990033;
}
/* h3>ul li {
	margin-bottom: 15px;
} */
/* h3>ul li ul li {
	margin-top: 20px;
} */
h4 {
	text-align: center;
	line-height: 17pt;
	font-size: 12pt ;
	padding-top: 10px;
	padding-bottom: 5px;
}
.h4-journals {
	text-align: center;
	line-height: 10pt;
	font-size: 9pt;
	color: #990033;
	padding: 0 0 10px 0;
}
.h1-4 a:link {
	text-decoration: none;
	color: #990033;
	font-weight: bold;
}
h5 {
	text-align: left;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12pt;
	padding-top: 8px;
}
h6 {
	text-align: left;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12pt;
	padding-top: 8px;
}
a:link {
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
a:visited {
	color: #000;
	text-decoration: none;
}
/* horizontale linien - nicht mehr aendern, jan. 2020 ! */
#header hr {
background-color: black;
		border: 2px solid;
		margin: 0 0px 10px 0px;
		clear: both;
		display: block;
}
.hr60 {
	clear: both;
	display: block;
	border-style: none none solid none;
	border-color: black;
	margin: 0 80px 10px 80px;
	padding: 5px;
}
.hr20 {
background-color: black;
	border-style: none none solid none;
	margin: 0 500px 10px 0px;
	padding: 5px;
	clear: both;
	display: block;
}
.hr20 + p {
	clear: both;
	margin: 0;
	padding-bottom: 5px;
	padding-top: 15px;
}

/* listen */
ul {
	padding-bottom: 10px;
	list-style-type: disc;
	margin-left: 30px;
}
ul li {
	padding-bottom: 10px;
}
li ol li {
	padding-top: 10px;
}
ul li ol li {
	padding-bottom: 5px;
}
ul li ul li {
	padding-bottom: 5px;
}
ol li {
	padding-bottom: 5px;
}
#container .ul-none {
	list-style-type: none;
}
#container ul {
	list-style-type: disc;
	margin-left: 40px;
}
#container ul li {
	padding-bottom: 5px;
	/* text-align: justify; */
}
#container ul li ul li {
	padding-bottom: 3px;
	list-style-type: circle;
}
#container ul li ul li ul li {
	padding-bottom: 3px;
	list-style-type: square;
}
#container ol {
	list-style-type: decimal-leading-zero;
	padding-bottom: 10px;
	margin-left: 50px;
}

/* bilder - img */
.ltn-top {
	display: none;
}
.img-left, .img-right, .img-center, .img-w3c, .img-w3css {
	display: none;
}
.current img {
	display: none;
}
#img-secretaries {
	margin-right: 0;
	margin-left: -70px;
	margin-top: 10px;
	padding: 0;
	float: left;
}

/* der kopfbereich, nach dem deko-teil - nicht mehr aendern! 2.2019 */
#kopf {
	float: right;
	width: 100%;
	margin: 0;
	padding: 0;
	background: transparent;
}
#update {
	float: left;
	font-size: 9pt;
	list-style-type: none;
	text-align: left;
	margin-top: 20px;
}
#sitemap-kopf, #impressum-kopf, #transl-kopf, #abbrev-kopf {
	float: right;
	display: block;
	list-style-type: none;
	font-size: 8pt;
	padding: 5px;
	margin-top: 20px;
}
#kopf:after {
	clear: both;
	content: ".";
	visibility: hidden;
}

 /* navigation 1 im deko-teil, vor der kopfzeile, feststehend fuer die hauptkapitel */
#navi1 {
	float: left;
	margin: 0;
	width: 100%;
}
#navi1 ul {
	float: left;
	margin-left: 60px;
}
#navi1 li {
	float: left;
}
#navi1, #navi1 ul, #navi1 li, #navi1 a {
	font-weight: normal;
	font-size: 9pt;
	background: transparent;
	color: #a9a9a9;
	text-align: center;
	text-decoration: none;
	list-style: none;
	margin-right: 0px;
}
/* navi1 sonderbehandlung fuer index.html */
#navi-home {
	float: left;
	margin: 0;
	width: 100%;
}
#navi-home ul {
	float: left;
	margin-left: 0px;
	margin-top: 10px;
}
#navi-home li {
	float: left;
}
#navi-home, #navi-home ul, #navi-home li, #navi-home a {
	font-weight: normal;
	font-size: 9pt;
	background: transparent;
	color: #000;
	text-align: center;
	text-decoration: none;
	list-style: none;
	margin-right: 0px;
}
#navi-home a {
	float: left;
	padding: 2px;
}
#new {
	margin: 0.5em 4em 0.5em 4em;
	padding: 2em;
	background-color: transparent;
	border: 1px solid #660000;
	left: 10px;
	top: 50px;
}
#new p {
	text-align: center;
	font-weight: bold;
	color: #990033;
}
#new a {
	color: #990033;
	font-weight: bold;
}

/* die navigation 2 nach dem deko- und kopfteil, variabel je nach kapitel */
#navi2 {
	margin: 0;
	width: 100%;
	list-style: none;
	float: left;
	background: transparent;
	padding: 10px 0em 28px 0px;
}
#navi2 ul, #navi2 li, #nav2 a {
	float: left;
	margin: 0 5px 2px 0 ;
	font-size: 9pt;
	padding: 0 5px 0 0px;
}
 /* navigation 3 fuer dritte hiearchien, z. b. bei broue, mandel  */
.navi3 {
	display: none;
}

 /* transliterationstabelle  */
#transliteration th {
	text-align: center;
	font-size: 11pt;
}
#transliteration td {
	text-align: center;
	font-size: 11pt;
	color: black;
	font-weight: bold;
}

 /* sitemap  */
#sitemap li {
	list-style-type: none;
	padding-left: 3px;
}
#sitemap li.disc {
	list-style-type: disc;
	font-size: 14px;
	margin-left: 30px;
	text-align: left;}
#sitemap li.square {
	list-style-type: square;
	font-size: 16px;
	line-height: 18px;
	margin-left: 10px;}
#sitemap ul {
	margin-left: 30px;
	padding-left: 0;
	text-align: left;
}

/* Tabellen */
table {
	display: table;
}
caption {
	padding-bottom: 10px;
}
tr {
	text-align: left;
}
td {
	font-weight: normal;
	padding-right: 10px;
	padding-bottom: 10px;
}
td a:link {
	font-weight: normal;
}

 /* TOP pfeile  */
.top {
	display: none;
}
#TOP-fixed {
	display: none;
}

 /* fussbereich */
#fuss p{
	font-size: 8pt;
	padding-top: 40px;
	text-align: center;
}
#fuss a {
	padding-right: 40px;
}
#fuss p:after { content: '2004-2026' }

 /* authorstatement  */
#author {
	text-align: right; padding-bottom: 7px; padding-left: 0px; padding-right: 3px; font-size: 8pt; padding-top: 30px
}

 /* besondere textformatierungen  */
.notes, .notes p, .notes span {
	line-height: 11pt;
	font-size: 10pt;
	text-align: justify;
}
.notes blockquote {
	font-size: 10pt;
	text-align: justify;
}
.text {
text-indent: 20px;
	margin-left: 40px;
	margin-right: 40px;
	text-align: justify;
}
.text ul {
	text-indent: 0px;
}
.sup {
	text-decoration: none;
	font-size: 8pt;
	vertical-align: super;
	padding-left: 3px;
}

/* Navigationsleisten innerhalb von Listen, z.B. bei research facilities */
.navi-az{
	text-align: center;
	font-weight: bold;
	word-spacing: 3px;
	padding-bottom: 5px;
}

/* floats bezug abbreviations.html, drei-spaltig; neu bearb. 2.2024 */
#abbrev {
	width: 100%;
	margin: 0;
}
#abbrev dl {
	margin: 10px 10px;
	padding: 0;
}
#abbrev dt {
	margin:0;
	padding: 0;
	font-weight: bold;
	font-size: 9pt;
}
#abbrev dd {
	margin: 0;
	padding-bottom: 10px;
	text-align: left;
	font-size: 9pt;
}
#abbrev .row {
	float: left;
	width: 150px;
}

/* Floats - Bezug: research facilities: journals, archives America, 3-spaltig - 8.2018 - neu angepasst 10.2020; neu ohne columns 9.2021; neu bearb. 2.2024 */
.floats-3 {
	margin-left: -35px;
	width: 125%;
}
.floats-3 li {
	float: left;
	width: 200px;
	font-size: 9pt;
	line-height: 8pt;
	list-style-type: none;
	padding: 9px;
	text-align: left;
}
.floats-3 a:link {
	text-decoration: none;
	font-weight: bold;
}

.backtolist{
	display: none;
}

/* floats - bezug: conferences, univ., - 2-spaltig - angepasst, ohne columns, 9.21 */
.floats-2 {
	margin-left: -35px;
	width: 135%;
}
.floats-2 li {
	float: left;
	width: 300px;
	padding: 5px;
	list-style-type: none;
	text-align: left;
	font-size: 9pt;
	line-height: 11pt;
}
.floats-2 a:link {
	text-decoration: none;
	font-weight: bold;
}

/* floats - bezug: kap. leon trotsky, trotsky_pseudonyms, various forms of trotsky's names 4-spaltig - 8.2018 */
#T-names {
	margin: 0;
}
#T-names .column {
	margin-left: 10px;
	margin-right: 10px;
	padding: 0;
	width: 150px;
	float: left;
}
#T-names .column ul{
	padding: 0;
	float: left;
}
#T-names .column li {
	list-style-type: none;
	padding: 5px;
	text-align: left;
	font-size: 9pt;
	line-height: 10pt;
}
#T-names .divider {
	clear: left;
	margin-bottom: 10px;
}

 /* floats aufheben  */
.divider {
	clear: left;
	margin-bottom: 10px;
	content: ".";
	visibility: hidden;
}

/* zwischenueberschriften mandel-bibliographie, primaer */
.mandel-prim {
	display: none;
	text-align: center;
	color: #990033;
	font-weight: bold;
	font-size: 10pt;
	line-height: 0px;
	padding-top: 10px;
}
.fontklein {
	font-size: 9pt;
	line-height: 9pt;
}

/* navigationen im text ausblenden */
.navi-none {
	display: none;
}
.navi1944 {
	display: none;
}

/* z.B. bei Texten ohne Link, fett formatieren */
.strong {
	font-weight: bold;
}
