/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/*##########################################################---------- generell für alle Medien gültig -----------------##############################################*/

@font-face 
{
	font-family: 'Lato';
	src: url(fonts/lato-regular.ttf);
}

@font-face 
{
	font-family: 'Lato Bold';
	src: url(fonts/lato-bold.ttf);
}

@font-face 
{
	font-family: 'Lato Italic';
	src: url(fonts/lato-italic.ttf);
}

body
{
	mc-hyphenate: never;
	font-size: 1em;
}

/*Definierte Variablen*/

:root
{
	--MAGIX_DarkBlue: #265391;
	--MAGIX_DarkGreen: #21a394;
	--MAGIX_DarkRed: #581a35;
	--MovieStudio_Blue: #1fb0e6;
	--MovieStudio_Orange: #f58220;
	--Background_LightGray: #f5f5f5;
	--MAGIX_BlackBlue: #232A43;
	--MAGIX_Red: #cb2b48;
}

/* Hervorhebungen */

.colorBlue
{
	color: #265391;
}

.colorGreen
{
	color: #21a394;
}

.colorRed
{
	color: #581a35;
}

span.mc-variable.FM_Global_Variables\00002EProgramName
{
	font-family: 'Lato Bold', 'Lato', sans-serif;
	color: #313538;
	/* text-transform: uppercase; */
}

/*Hinweise */

div.Note,
p.Note,
div.Warning,
p.Warning,
div.Tip,
p.Tip
{
	background: #f5f5f5;
	background-position: 3px 3px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-top: 3px;
	page-break-inside: avoid;
}

div.Note,
p.Note
{
	background-image: url('../Images/Symbols/Global_Note.svg');
}

div.Warning,
p.Warning
{
	background-image: url('../Images/Symbols/Global_Warning.svg');
}

div.Tip,
p.Tip
{
	background-image: url('../Images/Symbols/Global_Tip.svg');
}

div.Voraussetzung
{
	background-image: url('../Images/Symbols/Global_Check.svg');
	background-repeat: no-repeat;
	background-position: 9px 9px;
	line-height: 18px;
	overflow: hidden;
	padding: 15px 60px;
	border: 1px solid #ccc;
	page-break-inside: avoid;
	margin-top: 15px;
	margin-bottom: 15px;
}

/* Verlinkungen */

a:link
{
	color: #265391;
	font-style: normal;
	text-decoration: none;
}

a:visited
{
	color: #265391;
}

/*----------- Überschriften -------------*/

h1
{
	border-bottom-color: #a8a8a8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #333;
	font-size: 1.8em;
	margin-top: 20px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.NoTocNoNr
{
	column-break-before: always;
	mc-auto-number-format: '{ }';
	mc-heading-level: 0;
}

.NoToc
{
	mc-auto-number-format: '{ }';
	mc-heading-level: 0;
}

h2
{
	border-bottom-color: #cfcfcf;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #333;
	font-size: 1.6em;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 1px;
}

h3
{
	color: #333;
	font-size: 1.4em;
	margin-bottom: 10px;
	margin-top: 20px;
	padding-top: 2px;
}

h4
{
	color: #4c4c4c;
	font-size: 1.2em;
	margin-bottom: 10px;
	margin-top: 20px;
	mc-heading-level: 0;
	padding-top: 2px;
}

h5
{
	color: #4c4c4c;
	font-size: 1.1em;
	margin-bottom: 10px;
	margin-top: 20px;
	mc-heading-level: 0;
}

h6
{
	color: #4c4c4c;
	font-size: 1em;
	margin-bottom: 10px;
	margin-top: 20px;
	mc-heading-level: 0;
	padding: 0;
}

h6.Header
{
	color: #888787;
	font-size: 1em;
}

p.subheading
{
	border-bottom-color: #cfcfcf;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #333;
	font-size: 1em;
}

h3.tt	/*Toggler*/
{
	font-size: 1.2em;
	margin: 10px 0;
}

.pagebreak
{
	page-break-before: always;
}

.pagebreakAvoid
{
	page-break-before: avoid;
}

/*----------- Bilder -------------*/

img
{
	border: none;
	filter: drop-shadow(2px 2px 2px rgba(1,1,1,0.6));
	margin-right: 5px;
}

img.Bubble25px
{
	height: auto;
	width: 25px;
}

img.Max50px
{
	width: 50px;
}

img.Max100px
{
	width: 100px;
}

img.Max150px
{
	width: 150px;
}

img.Max250px
{
	width: 250px;
}

img.Max400px
{
	width: 400px;
}

img.Thumbnail
{
	mc-thumbnail: hover;
}

img.icon
{
	width: auto;
	height: 24px;
	filter: none;
}

img.unshadowed
{
	filter: none;
}

img.topmarg
{
	margin-top: 3px;
}

p.Bildunterschrift
{
	font-size: 11pt;
	line-height: 11pt;
	margin-bottom: 10px;
	margin-top: 5px;
}

/*-------------Listen-----------*/

ol	/*Nummerierte Liste mit Ebenen*/
{
	list-style-type: decimal;
	list-style-image: none;
}

ol > li::marker
{
	color: #265391;
	content: counter() '. ';
	font-weight: bold;
}

ol > li > ol
{
	list-style-type: lower-alpha;
	list-style-image: none;
}

ol > li > ol > li::marker
{
	color: #265391;
	content: counter();
	font-weight: bold;
}

ol > li > ol > li > ol
{
	list-style-type: upper-roman;
	list-style-image: none;
}

ol > li > ol > li > ol > li::marker
{
	color: #265391;
	content: counter() '. ';
	font-weight: bold;
}

li
{
	margin-bottom: .5em;
	margin-top: .5em;
}

li.Repeat
{
	list-style-image: url('../Images/Symbols/Global_Repeat.svg');
}

ul.Check	/*z.B. Voraussetzungen */
{
	list-style-image: url('../Images/Symbols/Global_Checkmark.svg');
	margin-bottom: 5px;
	margin-top: 5px;
	orphans: 3;
	widows: 3;
}

ol ol
{
	color: inherit;
}

ol,
ul
{
	margin-bottom: 0;
	margin-top: 0;
}

p
{
	font-size: 1em;
	margin-top: .2em;
	mc-hyphenate: never;
	margin-bottom: 0.6em;
}

p.Glossterm
{
	font-weight: bold;
}

p.GlossDivider
{
	font-size: large;
	font-weight: bold;
	page-break-after: avoid;
}

.list
{
	background: url('../Images/Symbols/Global_List.svg');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

.checkbox
{
	background: url('../Images/Symbols/Global_Checkbox.svg');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

ul.triangle
{
	list-style-image: url('../Images/Symbols/Global_Right.svg');
}

ul.link
{
	list-style-image: url('../Images/Symbols/Global_Link.svg');
}

.MoreInformation
{
	padding-left: 32px;
	padding-bottom: 5px;
	background-image: url('../Images/Symbols/Global_MoreInformation.svg');
	background-repeat: no-repeat;
	page-break-after: avoid;
}

div.noBreak,
tr	/*Elemente gruppieren,kein Seitenumbruch darin erlaubt*/
{
	page-break-inside: avoid;
}

li > p,
td > p
{
	margin: 0;
}

p.Link
{
	background-image: url('../Images/Symbols/Global_Link.svg');
	background-repeat: no-repeat;
	padding-left: 25px;
}

p.code
{
	font-family: monospace;
	margin-left: 35px;
}

MadCap|xref
{
	color: #265391;
}

MadCap|miniTocProxy
{
	mc-output-support: all-online;
	mc-toc-depth: 1;
	border-style: solid;
	padding-left: 10px;
	border-width: 1px;
	border-top-style: none;
	margin-bottom: 5px;
	margin-top: 0;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-color: #265391;
	background-color: #f5f5f5;
}

p.miniTOC1
{
	/*	background-image: url('../Images/Symbols/Global_Link.svg');
	background-repeat: no-repeat;
	padding-left: 20px;*/
	font-size: 1em;
	font-weight: normal;
	line-height: 1.4em;
	margin: 0 0;
	padding-top: 0px;
}

p.miniTOC1 a,
p.miniTOC1 a:visited
{
	color: #265391 !important;
	/*override Flare style for miniTOC links*/
	text-decoration: none;
}

a.MiniTOC1:link:hover
{
	font-weight: bold;
	color: #265391;
}

p.MiniTOC1_0:hover
{
	background-color: #dcdcdc;
}

/*a.MiniTOC1:link:before
{
	content: "» ";
}*/

p.minitocheader
{
	font-size: 1em;
	mc-hyphenate: never;
	border-width: 1px;
	border-style: solid;
	padding-left: 15px;
	padding-bottom: 5px;
	margin-bottom: 0;
	margin-top: .3em;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-color: #265391;
	border-color: #265391;
	color: #fff;
}

MadCap|toggler
{
	color: #333;
}

span.shortcut	/*Tastenkombination*/
{
	background: #efefef;
	padding: 1px;
	border: 1px solid #dfdfdf;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 2px 2px 5px silver;
}

td
{
	vertical-align: top;
}

/*-------------------------------------------------------- nur für PDF --------------------------------------------------------------------*/

@media print
{
	body
	{
		font-family: 'Whitney Light';
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p.subheading,
	p.minitocheader,
	.uielement
	{
		font-family: 'Whitney Semibold';
		font-weight: normal;
	}

	p.Bildunterschrift
	{
		font-family: 'Whitney Light';
		font-style: italic;
	}

	/*Hinweise */

	.Note,
	.Warning,
	.Tip
	{
		font-family: 'Whitney Light';
		font-style: italic;
	}

	MadCap|expandingBody
	{
		color: #777;
		font-family: 'Whitney Light';
		font-style: italic;
	}

	MadCap|expandingHead
	{
		color: #060;
		cursor: hand;
		font-family: 'Whitney Light';
		font-style: italic;
		font-weight: 400;
		text-decoration: none;
	}

	MadCap|tocProxy
	{
		border-top-color: transparent;
		font-family: 'Whitney Light';
		mc-heading-level: inherit;
	}

	MadCap|xref
	{
		mc-format: '{paratext} (⇗{page})';
		text-decoration: none;
	}

	MadCap|xref.a
	{
		mc-format: ' (⇗{page})';
		text-decoration: none;
	}

	a:link
	{
		color: #000000;
	}

	a:visited
	{
		color: #000000;
		text-decoration: none;
	}

	b,
	p.bold
	{
		font-family: 'Whitney Semibold';
		font-weight: normal;
	}

	img.Thumbnail,
	img
	{
		max-width: 15cm;
		mc-thumbnail-max-width: 15cm;
	}

	hr
	{
		display: none;
	}

	/*Aufzählungsliste--------------------------------------------------------------------*/

	ul
	{
		list-style-type: none;
		list-style-image: none;
		line-height: 1.4em;
	}

	ul > li::marker
	{
		font-size: 10pt;
		color: #265391;
		content: '■';
		font-style: normal;
	}

	ul > li > ul
	{
		list-style-image: none;
	}

	ul > li > ul > li::marker
	{
		color: #265391;
		content: 'l';
		font-weight: bold;
		font-family: 'Wingdings';
	}

	ul > li > ul > li > ul
	{
		list-style-image: none;
	}

	ul > li > ul > li > ul > li::marker
	{
		color: #265391;
		content: '—';
		font-weight: bold;
		font-family: 'Arial';
	}

	ul > li > ul > li > ul > li > ul
	{
		list-style-image: none;
	}

	ul > li > ul > li > ul > li > ul > li::marker
	{
		color: #265391;
		content: '□';
	}

	/*Online-Elemente für die Druckausgabe anpassen-----------------------------------------------------------------------------------------*/

	div.sidenav-container,
	buttons popup-container clearfix topicToolbarProxy _Skins_Global_Toolbar mc-component nocontent,
	title-bar tab-bar sticky is-anchored is-at-top
	/*Toc links*/
	/*Vor-Zurück-Buttons*/
	/*Kopfzeile*/
	{
		display: none;
	}

	div.topicwidth
	{
		width: 100% !important;
		mc-hidden: hidden;
	}

	h2
	{
		font-style: normal;
	}

	a.underlined
	{
		text-decoration: underline;
	}
}

/*-------------------------------------------------------- nur für HTML5 / CHM --------------------------------------------------------------------*/

@media non-print
{
	div.topicwidth
	{
		width: 100%;
	}

	body
	{
		font-family: 'Lato', 'Lato', sans-serif;
	}

	div.body-container
	{
		border: 5px solid #efefef;
	}

	div.body-container > div:nth-child(1)
	{
		background-color: #fff;
		/*box-shadow: 10px 20px 15px silver;*/
	}

	p.Title-bar	/*Programmtitel in der Kopfzeile*/
	{
		padding-top: 12px;
		color: #fff;
		text-transform: uppercase;
		font-size: 1.2em;
		font-weight: 100;
		margin: auto auto auto 1em;
	}

	.skin-heading	/*Programmtitel in der Kopfzeile*/
	{
		display: flex;
		align-items: center;
		justify-content: center;
	}

	/*Resizable Side Nav*/

	.sidenav-wrapper
	{
		order: 1;
		/* avoid horizontal scrolling on overflow */
		overflow-x: hidden;
	}

	.nav-border
	{
		/* resizable nav-border between nav menu and body content added via nav-resize.js script */
		background-color: #e1e1e1;
		/* ensure nav-border comes between sidenav-wrapper and body-container in sidenav-layout flex row */
		order: 2;
		/* allow horizontal (east-west) resizing only */
		cursor: ew-resize;
		/* don't allow nav-border to grow or shrink, and make it 3px wide */
		flex: 0 0 3px;
		/* ensure that text isn't selected while the mouse is being dragged */
		user-select: none;
	}

	.body-container
	{
		/* ensure body-container comes after nav-border in sidenav-layout flex row */
		order: 3;
		padding-left: 2%;
		padding-top: 2%;
		mc-hidden: hidden;
	}

	.toolbar-button-drop-down ul > li::marker	/*Skin change dropdown*/
	{
		content: none;
	}

	/*+++++++++++++++++++++++++++++++++++++++*/

	p.Title-bar span.mc-variable.FM_Global_Variables\00002EProgramName
	{
		color: #fff !important;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p.subheading,
	p.minitocheader,
	b,
	p.bold,
	.uielement
	{
		font-family: 'Lato Bold', 'Lato', sans-serif;
		font-weight: normal;
	}

	h1,
	h2
	{
		padding-bottom: 0.3em;
		line-height: 1.4em;
	}

	p.Bildunterschrift
	{
		font-family: 'Lato Italic', 'Lato', sans-serif;
	}

	h6.Header
	{
		font-family: 'Lato', sans-serif;
	}

	p,
	li
	{
		line-height: 1.4em;
	}

	/*Hinweise */

	.Note,
	.Warning,
	.Tip
	{
		font-family: 'Lato Italic', 'Lato', sans-serif;
	}

	hr
	{
		border: none;
		/* Entfernt die Standardlinie */
		height: 2px;
		/* Höhe der Linie */
		background-color: #f5f5f5;
		/* Farbe der Linie */
		margin: 20px 0;
		/* Abstand nach oben und unten */
		width: 90%;
		/* Breite der Linie relativ zur Seite */
	}

	img.Thumbnail
	{
		max-width: 300px;
		mc-thumbnail-max-width: 80%;
		mc-thumbnail-max-height: auto;
	}

	img.Landscape400px
	{
		mc-thumbnail: popup;
		mc-thumbnail-max-height: auto;
		mc-thumbnail-max-width: 400px;
	}

	img.Portrait250px
	{
		mc-thumbnail: popup;
		mc-thumbnail-max-height: 250px;
		mc-thumbnail-max-width: auto;
	}

	MadCap|breadcrumbsProxy
	{
		color: #265391;
		font-family: 'Lato Italic', 'Lato', sans-serif;
		mc-breadcrumbs-count: 6;
		padding-bottom: 3px;
		padding-left: 3px;
		padding-top: 3px;
		font-size: 0.8em;
		mc-breadcrumbs-prefix: ' ';
		/*background-color: #c6d6e4;
		border-color: #98a4af;
		border-style: solid;
		border-width: 1px;
		border-bottom: 1px solid #98a4af;
		border-radius: 3px;*/
		border-bottom: none;
		mc-breadcrumbs-divider: ' » ';
	}

	/* Dropdown-Texte*/

	MadCap|dropDownHotspot:link
	{
		color: #265391;
	}

	MadCap|dropDown
	{
		mc-closed-image: url('../Images/Symbols/Global_Expand.png');
		mc-open-image: url('../Images/Symbols/Global_Collapse.png');
		/*border: solid 1px #9A9494;*/
		border: none;
		filter: none;
	}

	MCDropDownHotSpot dropDownHotspot MCDropDownHotSpot_ MCDropDownHotSpot_SharedStep
	{
		font-color: #000;
	}

	MadCap|dropDown.SharedStep .MCDropDown_Open a.MCDropDownHotSpot
	{
		font-family: 'Lato Italic', 'Lato', sans-serif;
	}

	/*Aufzählung--------------------------------------------------------------------------------*/

	ul
	{
		list-style-image: url('../Images/Symbols/Global_ListSquare.svg');
		margin-bottom: 5px;
		margin-top: 5px;
		orphans: 3;
		widows: 3;
	}

	ul ul
	{
		list-style-image: url('../Images/Symbols/Global_ListDot.svg');
	}

	ul ul ul
	{
		list-style-image: url('../Images/Symbols/Global_ListDash.svg');
	}

	/*Nach oben scrollen----------------------------------------------------------------------------------*/

	.back-to-top
	{
		width: 30px;
		height: 30px;
		opacity: 1;
		position: fixed;
		bottom: 64px;
		right: 30px;
		curser: pointer;
		background: url('../Images/Symbols/Global_ScrollUp.png') left top no-repeat;
	}

	div.Note,
	.Note
	{
		padding: 10px 15px 15px 30px;
	}

	span.uielement
	{
		
	}
}

/*fragliche Styles - wo werden sie verwendet???? */

footer
{
	color: #cdcdcd;
	font-family: Lato, 'Lato', sans-serif;
	font-size: 12pt;
}

p.legalese
{
	font-size: .65em;
}

td
{
	margin-bottom: .5em;
	margin-top: .5em;
	page-break-inside: avoid;
	text-align: inherit;
	vertical-align: top;
}

th
{
	padding-bottom: 4px;
	padding-left: 0;
	padding-right: 2px;
	text-align: left;
	font-size: 1.1em;
}

a.underlined	/*online links for pdfs*/
{
	
}

div.topicwidth
{
	width: 100%;
}

body
{
	font-family: 'Lato', 'Lato', sans-serif;
}

div.body-container
{
	border: 5px solid #efefef;
}

div.body-container > div:nth-child(1)
{
	background-color: #fff;
}

p.Title-bar	/*Programmtitel in der Kopfzeile*/
{
	padding-top: 12px;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.2em;
	font-weight: 100;
	margin: auto auto auto 1em;
}

.skin-heading	/*Programmtitel in der Kopfzeile*/
{
	display: flex;
	align-items: center;
	justify-content: center;
}

.sidenav-wrapper
{
	order: 1;
	overflow-x: hidden;
}

.nav-border
{
	background-color: #e1e1e1;
	order: 2;
	cursor: ew-resize;
	flex: 0 0 3px;
	user-select: none;
}

.body-container
{
	order: 3;
	padding-left: 2%;
	padding-top: 2%;
	mc-hidden: hidden;
}

.toolbar-button-drop-down ul > li::marker	/*Skin change dropdown*/
{
	content: none;
}

p.Title-bar span.mc-variable.FM_Global_Variables\00002EProgramName
{
	color: #fff !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
p.subheading,
p.minitocheader,
b,
p.bold,
.uielement
{
	font-family: 'Lato Bold', 'Lato', sans-serif;
	font-weight: normal;
}

h1,
h2
{
	padding-bottom: 0.3em;
	line-height: 1.4em;
}

p.Bildunterschrift
{
	font-family: 'Lato Italic', 'Lato', sans-serif;
}

h6.Header
{
	font-family: 'Lato', sans-serif;
}

p,
li
{
	line-height: 1.4em;
}

.Note,
.Warning,
.Tip
{
	font-family: 'Lato Italic', 'Lato', sans-serif;
}

hr
{
	border: none;
	height: 2px;
	background-color: #f5f5f5;
	margin: 20px 0;
	width: 90%;
}

img.Thumbnail
{
	max-width: 300px;
	mc-thumbnail-max-width: 80%;
	mc-thumbnail-max-height: auto;
}

img.Landscape400px
{
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 400px;
}

img.Portrait250px
{
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 250px;
	mc-thumbnail-max-width: auto;
}

MadCap|breadcrumbsProxy
{
	color: #265391;
	font-family: 'Lato Italic', 'Lato', sans-serif;
	mc-breadcrumbs-count: 6;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-top: 3px;
	font-size: 0.8em;
	mc-breadcrumbs-prefix: ' ';
	border-bottom: none;
	mc-breadcrumbs-divider: ' » ';
}

MadCap|dropDownHotspot:link
{
	color: #265391;
}

MadCap|dropDown
{
	mc-closed-image: url('../Images/Symbols/Global_Expand.png');
	mc-open-image: url('../Images/Symbols/Global_Collapse.png');
	border: none;
	filter: none;
}

MCDropDownHotSpot dropDownHotspot MCDropDownHotSpot_ MCDropDownHotSpot_SharedStep
{
	font-color: #000;
}

MadCap|dropDown.SharedStep .MCDropDown_Open a.MCDropDownHotSpot
{
	font-family: 'Lato Italic', 'Lato', sans-serif;
}

ul
{
	list-style-image: url('../Images/Symbols/Global_ListSquare.svg');
	margin-bottom: 5px;
	margin-top: 5px;
	orphans: 3;
	widows: 3;
}

ul ul
{
	list-style-image: url('../Images/Symbols/Global_ListDot.svg');
}

ul ul ul
{
	list-style-image: url('../Images/Symbols/Global_ListDash.svg');
}

.back-to-top
{
	width: 30px;
	height: 30px;
	opacity: 1;
	position: fixed;
	bottom: 64px;
	right: 30px;
	curser: pointer;
	background: url('../Images/Symbols/Global_ScrollUp.png') left top no-repeat;
}

div.Note,
.Note
{
	padding: 10px 15px 15px 30px;
}

span.uielement
{
	
}

