@import url(local-sections.css);
@import url(kapitelfarben.css);

html {
	font-family: Trebuchet MS, sans;
	font-size: 11.5pt;
	text-align: justify;
}

/* Topics */

.topic-hidden {
    background-color: orange;
    padding: 5px;
    font-weight: bold;
}

.Ebene-1, .Ebene-2, .Ebene-3, .Ebene-4 {
	margin-top: 2em;
}

/* Titles. */

.topic-title {
    text-align: left;
	font-weight: bold;
}

.Ebene-1 .topic-title, .Ebene-2 .topic-title, .Ebene-3 .topic-title {
	font-family: Trebuchet MS, sans;
}

.Ebene-1 .topic-title {
	font-size: 16pt;
}

.Ebene-2 .topic-title {
	font-size: 14pt;
}

.Ebene-3 .topic-title {
	font-size: 12pt;
}

.Ebene-4 .topic-title, .topic-section .topic-title {
	font-family: Trebuchet MS, sans;
	font-size: 11.5pt;
}

.Ebene-4 .topic-title {
	background-color: #c0c0c0;
	background: -moz-linear-gradient(left, #c0c0c0, #ffffff);
	padding: 0 2px;
}

/* Pgf formats */
.pgf-negative-indent, .pgf-square {
	margin-left: 1.5em;
	text-indent: -1.5em;
}

.pgf-square ~ .pgf-square {
	margin-top: 1em;
}

.pgf-square-last {
	margin-bottom: .75em;
}

.square-grey {
	display: inline-block;
	width: 1em;
	height: 1em;
	margin-right: .5em;
	margin-left: 0;
	text-indent: 0;
	background-color: #c0c0c0;
	padding-bottom: 2px;
	text-align: center;
}

/* von Lewin Schmitt für besondere Aufgaben hinzugefügt */

.pgf-no-square {
	display: block;
	margin-right: .5em;
	margin-left: 1.5em;
	padding-bottom: 2px;
	text-align: left;
}

.pgf-square, 
.pgf-no-square,
.pgf-square-last {
	font-style: italic;
}

/* von Lewin Schmitt für besondere Tabelle in 32006 hinzugefügt. */

.pgf-align-right-table {
	text-align: right;
	margin-left: 45%;
}

.pgf-align-left-table {
	text-align: left;
	margin-right: 45%;
}

/* von Lewin Schmitt, Abstand vor Absatz */
.pgf-space-before {
	margin-top: 1em;
}

.pgf-space-before-half {
	margin-top: .5em;
}

/* von Lewin Schmitt zwecks Bildverlinkung */
.pgf-imageref {
	background: url(res/imageref.jpg) no-repeat left center;
	height: 24px;
	float: right;
	margin-right: -236px;
	margin-top: 65px;
	width: 200px;
	text-indent: 28px;
	text-align: left;
}

.pgf-imageref a.xref {
	color: #000000;
}

.pgf-imageref a.xref:hover {
	color: #5b5b5b;
}

/* Quellenangabe */
.pgf-source {
	font-style: italic;
	font-size: 80%;
	margin-top: .5em;
}

.pgf-subtitle, .pgf-subtitle-bold {
	margin-top: .5em;
}

.pgf-subtitle-bold {
	font-weight: bold;
}

.pgf-biblio {
	margin-left: 10mm;
	text-indent: -10mm;
}

.pgf-biblio ~ .pgf-biblio {
	margin-top: .5em;
}

.pgf-biblio-comment {
	font-style: italic;
}


/* Footnotes. */
.fn-number {
	vertical-align: super;
	font-size: 66%;
}

.fn {
	font-size: 80%;
	margin-top: .5em;
	margin-bottom: .5em;
}


/* List formats */

ol {
    margin-top: 0;
    list-style-type: decimal;
}

ol ol {
    list-style-type: lower-alpha;
}

ol.list-decimal {
    list-style-type: decimal;
}
	
ol.list-alpha {
    list-style-type: lower-alpha;
}

li {
    margin-top: 0;
	margin-bottom: 0;
}

ol, ul {
    padding-left: 6mm;
}

ul {
	margin-top: 0;
	margin-bottom: 0;
    list-style-type: disc;
}

ul ul {
    list-style-type: circle;
}

/* Table formats */

li  .topic-table {
    display: inline-block;
    vertical-align: text-top;
}

.topic-table table, .simpletable table {
    border-collapse: collapse;
    empty-cells: show;
}

.topic-table td, .topic-table th {
    padding: 5px;
}

.topic-table th {
	background-color: #c0c0c0;
}

.entry, .stentry {
    border: 1px solid black;
    text-align: left;
    vertical-align: top;
}

.entry_marked {
	font-weight: bold;
	background-color: #c0c0c0;
}


/* Figures */

.topic-fig {
    border: 1px solid black;
	padding: 4px 4px 0 4px;
}

.topic-fig .desc {
	font-size: 10pt;
}

.attr-placement-break {
    vertical-align: top;
}

.attr-scalefit-yes {
	width: 100%;
}

/* Margin elements */
.margin-pageref {
	float: left;
	margin-left: -25mm;
	width: 20mm;
	text-align: right;
}

.margin-pageref {
	font-weight: normal;
	font-family: Trebuchet MS, sans;
	font-size: 11.5pt;
}


/* Inline formatting. */

.hid-i {
    font-style: italic;
}

.hid-b {
    font-weight: bold;
}

.hid-u {
	text-decoration: underline;
}

.hid-sup {
	vertical-align: super;
	font-size: 66%;
}

.hid-sub {
	vertical-align: sub;
	font-size: 66%;
}

.ph-linebreak {
	display: block;
}

.xopus-visualisation-href {
	display: none;
}

/* von Lewin Schmitt, Sondericon Zusatzquellen */

.section-extrasources-extended .topic-p {
	line-height: 3em;
}

.section-extrasources-extended a {
	color: black;
}

.section-extrasources-extended a:hover {
	color: red;
}

p.sprungMenue a {
    padding-left: 3em;	
	line-height: 3em;
    background: url(res/nach_oben.gif) no-repeat scroll 0px center transparent;
}

p.sprungMenue a:link, p.sprungMenue a:visited {
    color: rgb(205, 21, 21);
    text-decoration: none;
    border-bottom: 0px none;
}

p.sprungMenue a:focus, p.sprungMenue a:hover {
    color: rgb(205, 21, 21);
    text-decoration: none;
    border-bottom: 1px dotted rgb(205, 21, 21);
}
