/*<meta />*/

@import url('breadcrumbs.css');

/* Breadcrumb-Prefixes */

@import url('mc-disabled.css');

/* für Flare deaktivierte HTML-Tags */

@import url('pagestyle.css');
@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/* Kolumnentitel, Untertitel etc. */
/* @import 'font-definitions.css'; Webfonts  */
/* ==================================================== */
/* == Basiselemente                                  == */
/* ==================================================== */

body
{
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4;
	color: #000000;
}

/*Wichtig hier: Definiert die Schriftgröße, art und den Abstand im Allgemeinen für PRINT*/
@media print, print_seminar
{
	body
	{
		font-size: 12pt;
		font-family: Roboto, 'Roboto Black';
		line-height: 1.5;
		color: #3a3742;
	}
}

html.Welcome
{
	mc-master-page: url('../MasterPages/OnlineWelcome.flmsp');
}

html.PopUp
{
	mc-master-page: url('../MasterPages/OnlinePopUp.flmsp');
}

/* ==================================================== */
/* == Hier beginnen die Absatzformate				 == */
/* ==================================================== */
/* ===================== */
/* == Überschriften	  == */
/* ===================== */
/*Überschrift 1*/

h1
{
	font-weight: bold;
	font-size: 1.5rem;
	margin-bottom: 2rem;
	margin-top: 0;
	padding-top: 0;
	border-bottom: 3px solid #5a5662;
}

/*Überschrift 2 gleicheseite*/

h1.gleicheseite
{
	page-break-before: avoid;
}

@media print, print_seminar
{
	h1
	{
		font-size: 16pt;
		font-family: 'Roboto Black';
		color: #21b0e6;
		margin-top: 12pt;
		/*Abstand:Vor*/
		margin-bottom: 12pt;
		/*Abstand:Nach*/
		/* padding-bottom: 3pt; */
		border-bottom: solid 0px transparent;
		page-break-before: right;
		page-break-after: avoid;
		mc-heading-level: 1;
		mc-auto-number-format: 'CH:{chapnum}. ';
		mc-auto-number-offset: 48pt;
		mc-hyphenate: never;
	}
}

/*Überschrift 2*/

h2
{
	font-weight: bold;
	font-size: 1.5rem;
	margin-top: 0;
	margin-bottom: 2rem;
	padding-top: 2rem;
	border-bottom: 3px solid #5a5662;
}

@media print, print_seminar
{
	h2
	{
		font-size: 14pt;
		font-family: 'Roboto Black';
		color: #21b0e6;
		margin-top: 12pt;
		/*Abstand:Vor*/
		margin-bottom: 12pt;
		/*Abstand:Nach*/
		padding: 0 0 3pt 0;
		/*border-bottom: solid 3pt #59c4ec;*/
		border-bottom: solid 0px transparent;
		mc-auto-number-format: 'CH:{chapnum}.{n+}. ';
		page-break-before: always;
		page-break-after: avoid;
		mc-hyphenate: never;
	}
}

/*Überschrift 2 gleicheseite*/

h2.gleicheseite
{
	padding-top: 2rem;
	page-break-before: avoid;
}

@media print, print_seminar
{
	h2.gleicheseite
	{
		padding-top: 12pt;
		border-bottom: solid 0px transparent;
		mc-auto-number-format: 'CH:{chapnum}.{n+}. ';
	}
}

@media print, print_seminar
{
	h2.Lernziel	/* gibt es nur für die Druckausgabe */
	{
		font-size: 14pt;
		font-family: 'Roboto Black';
		color: #21b0e6;
		margin-top: 12pt;
		/*Abstand:Vor*/
		margin-bottom: 12pt;
		/*Abstand:Nach*/
		padding: 0 0 3pt 0;
		border-bottom: solid 0px transparent;
		page-break-before: avoid;
		page-break-after: avoid;
		mc-hyphenate: never;
	}
}

/*Überschrift 3*/

h3
{
	font-weight: bold;
	font-size: 1.5rem;
	margin-top: 0pt;
	margin-bottom: 2rem;
	padding-top: 2rem;
	border-bottom: 3px solid #5a5662;
}

@media print, print_seminar
{
	h3
	{
		font-size: 12pt;
		font-family: 'Roboto Black';
		color: #21b0e6;
		margin-top: 2pt;
		/*Abstand:Vor*/
		padding: 0 0 3pt 0;
		border-bottom: solid 0px transparent;
		mc-auto-number-format: 'CH:{chapnum}.{n}.{n+}. ';
		page-break-after: avoid;
		mc-hyphenate: never;
	}
}

/*!!! Überschrift 3 gleicheseite !!! fehlt*/
/*Überschrift 3 nächsteseite*/

h3.naechsteSeite
{
	padding-top: 2rem;
	page-break-before: always;
}

/*Überschrift 4-6 */

h4,
h5,
h6
{
	font-size: 1.5rem;
	font-weight: bold;
	margin: 2rem 0;
	border-bottom: solid 3px #5a5662;
}

/*Überschrift 4 Print*/

@media print, print_seminar
{
	h4
	{
		font-size: 12pt;
		font-family: 'Roboto Black';
		color: #3a3742;
		margin-top: 2pt;
		/*Abstand:Vor*/
		margin-bottom: 0pt;
		padding-bottom: 3pt;
		border-bottom: solid 0px transparent;
		mc-auto-number-format: 'CH:{chapnum}.{n}.{n}.{n+}. ';
		page-break-after: avoid;
	}
}

/*Überschrift 5 Print*/

@media print, print_seminar
{
	h5
	{
		font-size: 12pt;
		font-family: 'Roboto Black';
		color: #3a3742;
		margin-top: 2pt;
		/*Abstand:Vor*/
		border-bottom: solid 0px transparent;
		margin-bottom: 0pt;
		page-break-after: avoid;
	}
}

/*Überschrift 6 Print*/

@media print, print_seminar
{
	h6
	{
		font-size: 12pt;
		font-family: 'Roboto Black';
		color: #3a3742;
		border-bottom: solid 0px transparent;
		margin-top: 2pt;
		page-break-after: avoid;
	}
}

/*=================================================================================================== */
/* == Paragraph,Preformatting   																	== */
/* == WICHTIG: Alle hier definierten Einstellungen werden auf die darunterliegenden Formate vererbt == */
/* =================================================================================================== */
/*Pragraph/Absatz*/

p
{
	text-align: left;
	margin-top: 1rem;
	margin-bottom: 1.5rem;
	margin-left: 0;
	margin-right: 0;
}

@media print, print_seminar
{
	p
	{
		font-family: Roboto;
		font-size: 12pt;
		color: #3a3742;
		line-height: 1.5;
		margin-bottom: 6pt;
		text-align: left;
	}
}

/*Preformatting*/

pre
{
	margin-left: 3rem;
}

/* Überschrift Print*/
/* Witwen und Waisen/Hurenkinder und Schusterjungen */
/* !!! Sollten wir prüfen !!! Warum sind die anderen Überschriften bis 6 nicht enthalten? Wollen wir das vielleicht lieber anders in Zukunft lösen?*/

@media print, print_seminar
{
	h1 + *,
	h2 + *,
	h3 + *,
	h4 + *,
	p.h1 + *,
	p.h2 + *,
	p.h3 + *,
	p.AufzaehlungEinl + *,
	p.SchrittfuerSchrittEinl + *
	{
		orphans: 3;
	}
}

/* ==================================================== */
/* == Pseudo-Überschriften                           == */
/* == Sehen aus wie Überschriften und sind für den   == */
/* == Leser nutzbar, werden aber nicht ins           == */
/* == Inhaltsverzeichnis übernommen                  == */
/* ==================================================== */
/*Pragraph/Absatz  "Überschrift 1" */

p.ZwischenUeberschrift
{
	font-family: 'Roboto Black';
	font-size: 12pt;
	margin-bottom: 12pt;
	margin-top: 12pt;
	padding-top: 0;
	line-height: 1.5;
	color: #21b0e6;
}

p.h1
{
	font-weight: bold;
	font-size: 1.5rem;
	margin-bottom: 2rem;
	margin-top: 0;
	padding-top: 0;
	border-bottom: 3px solid #5a5662;
}

/*Pragraph/Absatz  "Überschrift 1" Print*/

@media print, print_seminar
{
	p.h1
	{
		page-break-before: always;
		font-size: 16pt;
		font-family: 'Roboto Black';
		color: #21b0e6;
		margin-top: 12pt;
		/*Abstand:Vor*/
		margin-bottom: 12pt;
		/*Abstand:Nach*/
		border-bottom: solid 0px transparent;
		page-break-after: avoid;
		mc-hyphenate: never;
	}
}

/*Pragraph/Absatz  "Überschrift 2" */

p.h2
{
	font-weight: bold;
	color: #ffffff;
	font-size: 1.25rem;
	margin-top: 1.5rem;
	margin-bottom: 1rem;
	margin-left: 0;
	padding: 0.25rem;
	background-color: #21b0e6;
}

/*Pragraph/Absatz  "Überschrift 2" Print*/

@media print, print_seminar
{
	p.h2
	{
		background-color: transparent;
		font-size: 14pt;
		font-family: 'Roboto Black';
		color: #21b0e6;
		margin-top: 12pt;
		/*Abstand:Vor*/
		margin-bottom: 12pt;
		/*Abstand:Nach*/
		padding: 0 0 3pt 0;
		/*border-bottom: solid 3pt #59c4ec;*/
		border-bottom: solid 0px transparent;
		page-break-before: avoid;
		page-break-after: avoid;
		mc-hyphenate: never;
	}
}

/*Pragraph/Absatz  "Überschrift 3" */

p.h3
{
	font-weight: bold;
	margin: 1rem 0;
	page-break-after: avoid;
}

@media print, print_seminar
{
	p.h3
	{
		font-size: 12pt;
		font-family: 'Roboto Black';
		color: #21b0e6;
		margin-top: 2pt;
		/*Abstand:Vor*/
		padding: 0 0 3pt 0;
		border-bottom: solid 0px transparent;
		page-break-after: avoid;
		mc-hyphenate: never;
	}
}

/*Pragraph/Absatz  "Übung" */

p.hUebung
{
	font-weight: bold;
	font-size: 1.5rem;
	margin: 2rem 0;
}

/*Pragraph/Absatz  "Übung" Print*/

@media print, print_seminar
{
	p.hUebung
	{
		font-size: 13pt;
		margin-bottom: 6pt;
		page-break-after: avoid;
		/* mc-auto-number-format: 'CU:ÜBUNG {chapnum}.{n+}: '; */
		mc-auto-number-format: 'ÜBUNG: ';
		mc-heading-level: 4;
	}
}

/*Pragraph/Absatz  "AufzaehlungNavi" */

p.AufzaehlungNavi
{
	font-weight: bold;
	margin-left: 1.5rem;
	margin-top: 2rem;
	margin-bottom: 0pt;
	border-top: solid 1px;
}

/* Workaround, weil in den Topics mit zusätzlichem <b> drumrum angegeben */

p.AufzaehlungNavi b
{
	font-weight: bold;
}

/*Pragraph/Absatz  "Schattierungen" */

p.Shade
{
	margin-top: 0.5rem;
	margin-bottom: 1rem;
	mc-disabled: false;
	padding: 0.25rem;
	background-color: #21b0e6;
	font-weight: bold;
	color: #ffffff;
	text-indent: 5.5pt;
}

/*Pragraph/Absatz  "Schattierungen" Print*/

@media print, print_seminar
{
	p.Shade
	{
		/* gibt es nur in den Schulungsunterlagen */
		background-color: #21b0e6;
	}
}


/* ==================================================== */
/* == Wort-/Zeichenformate                			 == */
/* ==================================================== */

span.BenutzerEingabe
{
	font-weight: bold;
}

span.fettBefehl
{
	font-weight: bold;
	color: #3a3742;
}

span.kursivHervorhebung
{
	font-style: italic;
	font-weight: bold;
}

span.Aufzaehlungszeichen
{
	font-family: Wingdings;
	font-size: 0.75rem;
}

span.blaueHervorhebung
{
	font-family: 'Roboto Black';
	color: #21b0e6;
}

/* ==================================================================================== */
/* == Einleitungen für Aufzählungen, Grafiken, SchrittfuerSchritt, Tabellen etc.  	 == */
/* ==================================================================================== */
/*!!!PRÜFEN!!! -siehe Änderung von Daniel unten zu neuem Format für Grafik und Tabelle*/
/*Ich würde für das neue Format einfach alles unter neuen Bezeichnungen anlegen, dann kann man nach und nach umstellen */

p.AufzaehlungEinl,
p.GrafikEinl,
p.SchrittfuerSchrittEinl,
p.TabelleEinl
{
	font-weight: bold;
	margin-top: 2rem;
	margin-bottom: 1rem;
	margin-left: 1.5rem;
	page-break-after: avoid;
}

@media print, print_seminar
{
	p.AufzaehlungEinl,
	p.SchrittfuerSchrittEinl
	{
		font-weight: bold;
		margin-top: 2rem;
		margin-bottom: 1rem;
		/*margin-left: 1.5rem;*/
		margin-left: 0;
		page-break-after: avoid;
	}
	
	p.Grafik,
	p.GrafikEinl
	{
		font-weight: bold;
		margin-left: 0;
	}
	
	/* p.GrafikEinl,
	p.TabelleEinl
	{
		font-weight: normal;
		font-family: Roboto;
		font-style: italic;
		font-size: 9pt;
		color: #21b0e6;
	} */
}

/*====================================================*/
/*== Grafiken / Bildformate                         ==*/
/* ===================================================*/

p.Grafik
{
	margin-top: 1.5rem;
	/*Abstand zum vorgänger Element, Außenrand/Abstand nach oben*/
	margin-bottom: 1.5rem;
	/*Abstand zum Nachfolgerelement, Außenrand/Abstand unten*/
	margin-left: 1.5rem;
	/*Abstand zum links davon liegenden Element, Außenrand/Abstand links*/
}

img
{
	vertical-align: middle;
	/*Mit vertical-align kann man nebeneinander stehende Elemente mit unterschiedlicher Höhe relativ zum logisch übergeordneten Element vertikal ausrichten*/
}

/*Grafik Print*/

@media print, print_seminar
{
	img
	{
		vertical-align: baseline;
		max-width: 100%;
	}
}

/* ==================================================== */
/* == Deckblätter Druck , Titel                      == */
/* ==================================================== */
/*!!!PRÜFEN!!!: Hier siehe Änderungen von Daniel*/

@media print, print_seminar
{
	p.Titel_PI,
	p.Titel	/* "KommunalPLUS Personal" */
	{
		margin-right: 0;
		margin-left: 0;
		margin-top: 16pt;
		margin-bottom: 16pt;
		text-align: left;
		font-size: 36pt;
		font-family: 'Roboto Black';
		color: #21b0e6;
	}

	p.TitelKlein_PI,
	p.TitelKlein	/* "Produktinformation", "Anwenderhandbuch" */
	{
		margin-right: 0;
		margin-left: 0;
		margin-top: 0;
		margin-bottom: 16pt;
		text-align: left;
		font-size: 12pt;
		font-family: Roboto;
		color: #21b0e6;
	}

	p.TitelVersion_PI	/* "Version " */
	{
		margin-right: 0;
		margin-left: 0;
		margin-top: 16pt;
		text-align: left;
		font-size: 12pt;
		font-family: Roboto;
		color: #3A3742;
	}
}

/* ==================================================== */
/* == Hyperlinks							         == */
/* ==================================================== */

a.Popup
{
	mc-popup-width: 30%;
	mc-popup-height: 30%;
}

/* ==================================================================== */
/* == Listen, Schritt für Schritt, Aufzählungen, Beispiele, Hinweise == */
/* ==================================================================== */
/*Aufzählung Allgemein und 1. Ebene*/

li,
li.Aufzaehlung
{
	margin-left: 0;
	margin-top: 0.5rem;
	list-style-type: disc;
	/*bestimmt das Aufzählungssymbol hier Punkt*/
}

/*Aufzählung 2. Ebene*/

li.Aufzaehlung2
{
	margin-top: 0.5rem;
	margin-left: 3rem;
	list-style-type: circle;
	/*bestimmt das Aufzählungssymbol in untergeordneter Ebene durch einen Kreis*/
}

/* Zeilenumbruch zwischen Aufzählung erster und zweiter Ebene verbieten */

li.Aufzaehlung + li.Aufzaehlung2
{
	page-break-after: avoid;
	/*sorgt dafür das kein Zeilenumbruch danach erfolgt*/
}

/*Aufzählung von Beispielen*/
li.Beispiel
{
	margin-top: 2rem;
	margin-bottom: 2rem;
	margin-left: 1.5rem;
	list-style: outside url('Beispiel.png');
	page-break-inside: avoid;
}

/*Aufzähling von Hinweisen*/

li.Hinweis
{
	margin-left: 1.5rem;
	margin-bottom: 1.5rem;
	margin-top: 1.5rem;
	/* list-style: outside url('hinweis_css.png'); */
	page-break-inside: avoid;
}

/*Hinweis in Online-Ausgabe*/
/*Fügt den Zeigefinger für das Aufzählen eines Hinweises ein */
li.Hinweis::marker
{
	content: "\261B";
	font-size: 1.5rem;
	color: #1294da;
}

/*Hinweis mit blauem Hintergrund: Testweise verwendet*/
/* @media print, print_seminar */
/* { */
	/* li.Hinweis */
	/* { */
		/* margin-left: 0; */
		/* margin-bottom: 1.5rem; */
		/* margin-top: 1.5rem; */
		/* list-style-type: none; */
		/* page-break-inside: avoid; */
		/* background: #21b0e6; */
		/* color: #ffffff; */
		/* line-height: 20pt; */
		/* border-radius: 10pt; */
		/* padding: 0 0 0 10pt; */
		/* font-size: 11pt; */
		/* font-family: "Roboto Light"; */
		/* text-indent: 1%; */
	/* } */

	/* li.Hinweis span.fettBefehl, */
	/* li.Hinweis span.kursivHervorhebung, */
	/* li.Hinweis span.BenutzerEingabe, */
	/* li.Hinweis MadCap|xref.ConceptPageNumber */
	/* { */
		/* color: #ffffff; */
	/* } */

	/* li.Hinweis ul */
	/* { */
		/* margin: 0; */
		/* padding: 0; */
		/* list-style-type: none; */
	/* } */

	/* li.Hinweis::marker */
	/* { */
		/* content: ""; */
	/* } */

	/* li.Hinweis::before */
	/* { */
		/* content: 'Hinweis'; */
		/* display: block; */
		/* text-align: left; */
		/* padding: 0 0 0 -3pt; */
		/* font-family: "Roboto Black"; */
		/* font-size: 12pt; */
	/* } */
/* } */

/* li.Hinweis IMG */
/* { */
	/* color: white; */
/* } */



/*Aufzählung eines Tipps*/

li.Tipp
{
	margin-left: 1.5rem;
	margin-bottom: 1.5rem;
	margin-top: 1.5rem;
	list-style: outside url('Tipp.png');
	page-break-inside: avoid;
}

/*Aufzählung eines Warnhinweises*/

li.Warnung
{
	margin-top: 2rem;
	margin-left: 1.5rem;
	margin-bottom: 1.5rem;
	/* list-style: url('warnung.png'); */
	page-break-inside: avoid;
}

/*Fügt das Warndreieck ein indem es das Standardaufzählungszeichen überschreibt */

li.Warnung::marker
{
	content: "\26A0";
	font-size: 1.8rem;
	color: #aa272f;
}

/*Aufzählung für Schritt für Schritt Aufzählungen*/

li.SchrittfuerSchritt
{
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-top: 0.75rem;
	list-style: decimal;
}

/*Aufzählung für Schritt für Schritt Aufzählungen PRINT*/

@media print, print_seminar
{
	li.SchrittfuerSchritt
	{
		margin: 0 0 6pt;
	}
}

li.SchrittfuerSchrittErgebnis
{
	margin-top: 1rem;
	/* list-style-image: url('Pfeil.GIF'); */
}

li.SchrittfuerSchrittErgebnis::marker
{
	content: "\2BC8";
	/* font-size:1.2rem; */
}

@media print, print_seminar
{
	li.SchrittfuerSchrittErgebnis
	{
		margin: 11pt 0 6pt;
		padding: 0;
	}

	li.SchrittfuerSchrittErgebnis::marker
	{
		
	}
}

/* wird verwendet für Listenpunkte zweiter Ebene */

li.SchrittfuerSchrittAlpha
{
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-top: 0.75rem;
	list-style-type: lower-alpha;
}

@media print, print_seminar
{
	li.SchrittfuerSchrittAlpha
	{
		margin: 0;
	}
}


@media print, print_seminar
{
	li.Beispiel
	{
		margin: 0;
		
	}
}

/* ==================================================== */
/* == Sonderdefinitionen, evtl. eliminieren          == */
/* ==================================================== */
/* stattdessen Definition List <dl> verwenden */

p.DefinitionBegriff
{
	font-weight: bold;
	margin-left: 0;
	page-break-after: avoid;
}

/* stattdessen Definition List <dl> verwenden */

div.DefinitionErklaerung
{
	margin-left: 3rem;
	padding-left: 4px;
	border-left: 2px solid #C6E9F8;
}

/* bleibt! Lässt sich nicht durch anderes Element ersetzen! */

div.Quellcode
{
	margin: 1rem;
	padding: 1rem 1rem 1rem 2rem;
	display: block;
	font-family: monospace;
	background-color: #dedde0;
}

/* bleibt! Lässt sich nicht durch anderes Element ersetzen! */

div.Quellcode p
{
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
	word-break: break-all;
	text-indent: -1rem;
	hyphens: none;
}

/* Für Bearbeitungshinweise */

span.Preparation
{
	color: red;
	background-color: yellow;
}

/* ==================================================== */
/* == Tabellen                                       == */
/* ==================================================== */

p.ZelleHaupttext,
p.ZelleNeutraltext,
td p
{
	margin: 0;
}

p.ZelleUeberschrift
{
	
}

@media print, print_seminar
{
	p.ZelleUeberschrift
	{
		color: #21b0e6;
		background-color: #E8F7FC;
		font-family: 'Roboto Black';
		font-size: 12pt;
		/*border: 0px;*/
		vertical-align: top;
	}
}

table.neutral
{
	width: 100%;
	vertical-align: top;
	border-width: 0px;
	margin: 0px;
}

table,
table.generell
{
	/*border-spacing: 2px;*/
	border-style: Solid;
	border-width: 0px;
	border-color: #000000;
	margin: 0.5rem;
	width: 100%;
	border-collapse: collapse;
}

@media print, print_seminar
{
	table.generell
	{
		border-spacing: 0;
		border-color: #3a3742;
	}
}

table.generellNoBreakInside
{
	/*border-spacing: 2px;*/
	border-style: Solid;
	border-width: 0px;
	border-color: #000000;
	margin: 0.5rem;
	width: 100%;
	page-break-inside: avoid;
}

tr.center
{
	vertical-align: top;
}

tr.neutral
{
	vertical-align: top;
	margin-top: 0.5rem;
}

tr.header
{
	height: 70px;
	border-width: 1px;
	margin: 0px;
	border-color: #3a3742;
}

td
{
	padding: 0.25rem;
	vertical-align: top;
}

@media print
{
	td
	{
		page-break-inside: auto;
	}
}

td.TabelleNeutraltext
{
	vertical-align: top;
	border-width: 0px;
}

td.TabelleHaupttext,
table.generell tbody tr td.TabelleHaupttext
{
	border: 0.75pt solid #bcbac0;
	background-color: #ffffff;
}

@media print, print_seminar
{
	td.TabelleHaupttext
	{
		/*border-color: #000000;*/
		background-color: #ffffff;
	}
}

/* "Komplette Pfade" eingetragen aufgrund eines Fehlers von Madcap Flare */

td.TabelleUeberschrift,
table.generell thead tr td,
table.generell thead tr th,
table.generell tbody tr td.TabelleUeberschrift,
ul li MadCap|dropDown MadCap|dropDownBody table tbody tr td.TabelleUeberschrift
{
	color: #21b0e6;
	background-color: #E8F7FC;
	/*font-family: 'Roboto Black';*/
	font-weight: bold;
	font-size: 12pt;
	/*border: 0px;*/
	vertical-align: top;
	border: 0.75pt solid #bcbac0;
}
@media print, print_seminar
{
	td.TabelleUeberschrift,
	table.generell thead tr td,
	table.generell thead tr th,
	table.generell tbody tr td.TabelleUeberschrift,
	ul li MadCap|dropDown MadCap|dropDownBody table tbody tr td.TabelleUeberschrift
	{
		color: #21b0e6;
		background-color: #E8F7FC;
		font-family: 'Roboto Black';
		font-size: 12pt;
		/*border: 0px;*/
		vertical-align: top;
		border: 0.75pt solid #bcbac0;
	}
}
/* ====================================================================================== */
/* == Madcap-eigene Definitionen                     								   == */
/* ====================================================================================== */

MadCap|dropDown
{
	/* font-size: 1rem; */
	margin-top: 1rem;
	margin-left: 0rem;
	border: solid 0.3rem #dedde0;
	/*#5A5662;*/
	border-radius: 10pt;
	background-color: #dedde0;
}

@media print, print_seminar
{
	MadCap|dropDown
	{
		border: none;
		background-color: #ffffff;
	}
}

/* als Krücke eingebaut, weil die vorherige Definition nicht fehlerfrei interpretiert wurde -- jha, 8.3.2023 */

div.MCDropDown
{
	margin-top: 1rem;
	margin-left: 0rem;
	/* border: solid 0.3rem #5A5662; */
}

MadCap|dropDownHead
{
	/* font-size: 1rem; */
	padding: 0.25rem;
	display: block;
	width: 100%;
}

@media print, print_seminar
{
	MadCap|dropDownHead
	{
		font-weight: bold;
		page-break-after: avoid;
	}
}

MadCap|dropDownBody
{
	background-color: #dedde0;
	/*#ffffff; */
}

div.MCDropDownBody,
div.dropDownBody
{
	background-color: #dedde0;
	/* #ffffff; */
}

@media print, print_seminar
{
	MadCap|dropDownBody,
	div.MCDropDownBody,
	div.dropDownBody
	{
		background-color: #ffffff;
		border: none;
	}
}

MadCap|dropDownHotspot:focus
{
	
}

MadCap|dropDownHotspot:hover
{
	
}

/*!!! Kann entfernt werden, da es sich nur um einen Aufruf handelt aber keine Änderung enthalte ist*/

MadCap|miniTocProxy
{
	
}

/*Formate für Proxy: Einträge im Inhaltsverzeichnis */

@media print, print_seminar
{
	MadCap|tocProxy
	{
		line-height: 1;
		border-top-style: none;
	}
}

/* Linkformat, Querverweise */

MadCap|xref
{
	mc-format: '{para}';
}

/*Hier wurde für Linkformate ein Verweis zu Seitenzahlen eingefügt welcher in einer bestimmten Farbe erfolgen soll*/

MadCap|xref.ConceptPageNumber
{
	color: #0000ff;
}

/*Verweis auf Seitenzahlen im PRINT*/

@media print, print_seminar
{
	MadCap|xref.ConceptPageNumber
	{
		color: #000000;
		mc-format: '{quote}{para}{quote}, Seite {page}';
	}
}

/*Formate für dynamische Effekte: Integrierung eines Flare-Spezifischen Popup Elements*/

MadCap|popup
{
	mc-popup-width: 200px;
	mc-popup-height: 300px;
}

@media print, print_seminar
{
	MadCap|popup
	{
		mc-footnote-position: page;
	}
}

MadCap|popupBody
{
	mc-popup-width: 200px;
	mc-popup-height: 300px;
}

MadCap|popupHead
{
	color: #5a5662;
	mc-popup-width: 200px;
	mc-popup-height: 300px;
}

@media print, print_seminar
{
	MadCap|popupHead
	{
		color: #000000;
	}
}

a,
a.xref,
a.MCXref,
a.xrefConceptPageNumber,
a.ConceptPageNumber
{
	color: #0479CF !important;
	text-decoration: none !important;
	font-weight: bold !important;
}

a:hover,
a.xref:hover,
a.MCXref:hover,
a.xrefConceptPageNumber:hover,
a.ConceptPageNumber:hover
{
	color: #5a5662;
	text-decoration: none;
	font-weight: bold;
}

@media print, print_seminar
{
	p.MiniTOC1
	{
		margin-top: 12pt;
	}

	p.MiniTOC2,
	p.MiniTOC3,
	p.MiniTOC4
	{
		margin-bottom: 6pt;
	}
}
