/*<meta />*/

@import url('mc_scrollbutton.css');

::-moz-selection
{
	color: #000;
	background: #bce4e5;
	text-shadow: none;
}

::selection
{
	color: #000;
	background: #bce4e5;
	text-shadow: none;
}

/* Skin-Ergänzungen */

.selected
{
	
}

.search-field
{
	/* text-transform: uppercase; */
}

span.query
{
	/* text-transform: uppercase; */
}

span.total-results
{
	
}

.results-heading
{
	
}

.title-bar,
.tab-bar,
.sticky	/* horizontale Skin-Linie */
{
	border-bottom: solid 4px #009aa3;
	z-index: 100000;
}

/* Skin-Ergänzungen - ENDE */

/* Kacheln Startseite Knowledgebase 

.flex-container-wrapper
{
	margin: 1em 0 1em 0;
}

.flex-container
{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.flex-container > div
{
	width: 33%;
	text-align: left;
	border: solid 1px #a4aaa0;
	padding: 1em;
	margin: 0 0 0.25em 0;
}

ENDE Kacheln Startseite Knowledgebase*/

hr.trenner	/*trennlinie am ende der topics*/
{
	height: 1px;
	padding: 0;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border: solid 1px #d3d3d3;
	margin: 2em 0 1em 0;
	margin-bottom: 0px;
}

body
{
	mc-hyphenate: never;
	line-height: 1.4em;
	font-size: 0.95em;
	margin: 0 0 1em 0;
	padding: 0.5em;
	font-family: 'Roboto Light', 'Segoe UI', Verdana, Tahoma, Arial, Calibri;
	color: #000000;
}

/*Complex Selectors*/

li > p
{
	margin-bottom: 0;
	mc-hyphenate: always;
	font-size: 0.95em;
}

li > ul
{
	margin-left: 2em;
	margin-top: 0.5em;
	list-style-image: none;
	list-style-type: disc;
}

li > ul > li > ol
{
	list-style-type: lower-alpha;
	list-style-image: none;
	margin-top: 0.5em;
}

li > ol
{
	list-style-type: lower-alpha;
	list-style-image: none;
}

li > ul > li > ul
{
	list-style-image: none;
	list-style-type: disc;
}

ol > li > ul
{
	list-style-image: url('../images/company/fav_hell_klein.png');
	list-style-type: none;
}

td > p
{
	margin-bottom: 0;
	mc-hyphenate: always;
}

td > ul
{
	list-style-image: none;
	list-style-type: disc;
	mc-hyphenate: always;
}

div.warning > p
{
	font-family: 'Roboto Black';
}

div.note > p
{
	margin-bottom: 0;
}

div.example > p
{
	margin-bottom: 0;
	color: #717776;
}

div.example > ul
{
	margin-bottom: 0;
	color: #717776;
}

div.example > ol
{
	margin-bottom: 0;
	color: #717776;
}

div.rechtsvorschrift_inhalt > p
{
	font-size: 1em;
}

div.rechtsvorschrift_inhalt > ol > li
{
	font-size: 1em;
}

div.rechtsvorschrift_inhalt > ul > li
{
	font-size: 1em;
}

/*ENDE Complex Selectors*/
/*Generic Styles*/

.Capitalize_grey
{
	text-transform: uppercase;
	margin-top: 1em;
	page-break-after: avoid;
	color: #717776;
}

.Capitalize_petrol
{
	color: #009aa3;
	text-transform: uppercase;
	margin-top: 1em;
	page-break-after: avoid;
}

.Capitalize_black
{
	text-transform: uppercase;
	color: #000000;
	margin-top: 1em;
	page-break-after: avoid;
}

.intern
{
	color: #eb0d3d;
	font-style: italic;
}

.hyphenate
{
	mc-hyphenate: always;
	mc-hyphenate-maximum-adjacent-line-count: 4;
	mc-hyphenate-shortest-prefix: 4;
}

.img_left_ico
{
	float: left;
	vertical-align: bottom;
	/* max-width: auto; */
	/* max-height: 1.6em; */
	margin-right: 8px;
	margin-bottom: 0;
	margin-top: 0;
	width: 22px;
	height: auto;
}

.img_right
{
	float: right;
	margin-top: 6px;
	margin-bottom: 0;
	margin-left: 16px;
}

/*ENDE Generic Styles*/
/*Überschriften*/

h1,
h2,
h3,
h4,
h5,
h6 h1
{
	letter-spacing: 1px;
	mc-heading-level: 1;
	font-size: 1.6em;
	font-weight: normal;
	page-break-after: avoid;
	page-break-inside: avoid;
	page-break-before: always;
}

h1.no_indent
{
	
}

h1.notoc_nonumber
{
	mc-auto-number-format: '{ }';
	mc-heading-level: 0;
}

h2
{
	font-weight: normal;
	font-size: 1.4em;
	mc-heading-level: 2;
	page-break-after: avoid;
	page-break-inside: avoid;
	page-break-before: avoid;
	margin-top: 1.5em;
}

h3
{
	font-size: 1.2em;
	font-weight: normal;
	mc-heading-level: 3;
	page-break-after: avoid;
	page-break-inside: avoid;
	page-break-before: avoid;
	margin-top: 1.5em;
}

h4
{
	font-size: 1.2em;
	font-weight: normal;
	mc-heading-level: 0;
	page-break-after: avoid;
	page-break-before: avoid;
	page-break-inside: avoid;
	margin-top: 1em;
}

/*ENDE Überschriften*/
/*DIV*/

div.example
{
	padding: 3pt;
	background-color: #ffffff;
	page-break-inside: avoid;
	border-color: #727e7f;
	border-top: solid 1px #a4aaa0;
	margin-bottom: 9pt;
	margin-top: 6pt;
	border-bottom: solid 1px #717776;
}

div.example:before
{
	content: 'Beispiel:';
	text-transform: uppercase;
	color: #717776;
}

div.note
{
	border-bottom: solid 1px #a4aaa0;
	border-top: solid 1px #a4aaa0;
	border-color: #009aa3;
	padding: 3pt;
	page-break-inside: avoid;
	margin-bottom: 9pt;
	margin-top: 6pt;
	border-bottom-color: #009aa3;
}

div.note:before
{
	content: 'Hinweis:';
	text-transform: uppercase;
	color: #009aa3;
}

div.warning
{
	page-break-inside: avoid;
	padding-bottom: 3pt;
	padding-top: 3pt;
}

div.warning:before
{
	content: 'Wichtig:';
	text-transform: uppercase;
	font-family: 'Roboto Black';
}

div.group
{
	page-break-inside: avoid;
}

div.description
{
	line-height: 1.6em;
}

div.no_margin_left
{
	margin-left: 0;
}

div.rechtsvorschrift_inhalt
{
	font-size: 0.8em;
	padding: 1.2em;
	color: #434f4f;
	border: solid 1px #434f4f;
}

div.border_petrol
{
	padding: 0.8em;
	border: solid 1px #009aa3;
	text-align: left;
	margin-left: 2cm;
	margin-right: 2cm;
	margin-top: 0.2cm;
	width: 14cm;
	font-size: 0.9em;
	mc-multiline-indent: 1cm;
	color: #009aa3;
}

div.permalink
{
	font-size: 0.7em;
	margin-top: 1.5em;
}

div.miniToc_wrapper
{
	margin: 0 0 0.25em 0;
	padding: 0;
}

div.miniToc_wrapper::before
{
	content: 'Themen';
}

div.footer	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.footer::before
{
	content: ' ';
	display: table;
}

div.footer::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.footer > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.footer > div:nth-child(1)
{
	margin-left: 0%;
	width: 50%;
}

div.footer > div:nth-child(2)
{
	margin-left: 0%;
	width: 50%;
}

/*ENDE DIV*/
/*Images*/

img
{
	margin-top: 0.5em;
	max-width: 100%;
}

img.border
{
	border: solid 1px #000000;
}

img.thumbnail
{
	text-decoration: none;
	mc-thumbnail-max-width: 350px;
	mc-thumbnail-max-height: auto;
	mc-thumbnail: popup;
	border: solid 1pt #ced2d6;
}

img.symbol
{
	vertical-align: baseline;
	margin-bottom: 0;
	height: 12px;
	margin-top: 0;
	max-width: auto;
	padding-bottom: 0;
}

img.table
{
	width: 30mm;
	height: auto;
}

img.logo_heading
{
	clear: right;
	vertical-align: middle;
	width: 30px;
	float: left;
	height: auto;
	margin-right: 10px;
}

img.logo_header
{
	
}

/*ENDE Images*/
/*List*/

ol
{
	margin-bottom: 1.2em;
	margin-left: 2em;
}

ul
{
	margin-bottom: 1.2em;
	margin-left: 2em;
	list-style-image: url('../images/company/fav_hell_klein.png');
	list-style-type: none;
}

li
{
	margin-bottom: 0.2em;
	page-break-inside: avoid;
	mc-hyphenate: always;
	font-size: 0.95em;
}

li.pagebreak
{
	page-break-inside: auto;
}

/*ENDE List*/
/*Paragraph styles*/

p
{
	line-height: 1.4em;
	font-size: 0.95em;
	margin: 0 0 1em 0;
	orphans: 3;
	widows: 3;
}

p.sub_heading
{
	margin-bottom: 0.4em;
	margin-top: 1em;
	page-break-after: avoid;
	font-size: 1.25em;
}

p.task_heading
{
	background-color: #bce4e5;
	page-break-after: avoid;
	font-family: 'Roboto Medium';
}

p.task_heading:before
{
	content: 'Schritt für Schritt: ';
}

p.marginalie
{
	font-size: 1.4em;
	page-break-after: avoid;
	mc-hyphenate: always;
	color: #009aa3;
}

p.source
{
	font-size: 0.8em;
	margin-bottom: 1.5em;
	color: #717776;
}

p.less_margin
{
	margin-bottom: 0.2em;
	line-height: 1em;
	margin: 0 0 0.5em 0;
}

p.link_termine	/*Verwendung: Seminartermine, Links auf die Website*/
{
	font-size: 0.9em;
	margin-top: 1em;
	margin-bottom: 2em;
	color: #434f4f;
}

p.trainer
{
	text-align: left;
	color: #ffffff;
	font-size: 1.15em;
	margin-bottom: 0.3em;
}

/*p.autor --> noch prüfen für was das verwendet wird, vermutlich nur für Deckblatt Ziegenfisch
{
	text-align: left;
	font-size: 1.5em;
	margin-bottom: 0.3em;
	font-style: italic;
	color: #ffffff;
	font-family: 'Roboto Light';
}*/

p.see_also	/*Verwendung: Überschrift weitere Informationen*/
{
	margin-top: 3em;
	font-size: 1.2em;
	page-break-after: avoid;
}

p.IndexHeading
{
	text-align: left;
	margin-top: 1em;
}

p.Index1
{
	font-weight: 500;
	mc-multiline-indent: 6.4mm;
	margin-bottom: 0.3em;
	mc-reference-initial-separator: ', ';
}

p.Index2
{
	margin-bottom: 0.2em;
	margin-left: 1em;
	mc-reference-initial-separator: ', ';
}

p.title
{
	text-align: left;
	color: #ffffff;
	margin-bottom: 0.1em;
	font-size: 1.8em;
}

p.sub_title
{
	color: #ffffff;
	text-align: left;
	font-size: 1.4em;
	margin-bottom: 0.2em;
}

p.header_footer_docu
{
	font-size: 0.9em;
	margin-bottom: 0.1em;
	line-height: 1em;
	padding: 0 0 0 0;
	color: #434f4f;
}

p.TOC1
{
	page-break-after: avoid;
	text-align: left;
	mc-auto-number-offset: 10mm;
	mc-auto-number-position: outside-head;
	font-weight: normal;
	margin-bottom: 0.3em;
	mc-leader-offset: 10pt;
	margin-right: 0.5em;
	font-size: 1em;
}

p.TOC2
{
	text-align: left;
	page-break-inside: auto;
	mc-auto-number-offset: 14mm;
	mc-auto-number-position: outside-head;
	margin-bottom: 0.2em;
	font-size: 0.95em;
	orphans: 3;
	widows: 3;
	margin-right: 0.5em;
	margin-left: 2em;
}

p.TOC3
{
	/*	mc-auto-number-position: outside-head;
	text-align: left;
	mc-auto-number-offset: 14mm;*/
	margin-bottom: 0.2em;
	font-size: 0.95em;
	margin-left: 4.6em;
	margin-right: 0.5em;
}

p.MiniTOC1
{
	font-weight: 600;
	mc-auto-number-position: outside-head;
	margin-bottom: 0.5em;
	page-break-after: avoid;
	mc-auto-number-offset: 10mm;
}

p.MiniTOC2
{
	mc-auto-number-position: outside-head;
	margin-bottom: 0.3em;
	margin-left: 3.2em;
	mc-auto-number-offset: 10mm;
}

p.MiniTOC3
{
	margin-left: 2em;
	margin-bottom: 0.3em;
	mc-auto-number-offset: 10mm;
	mc-auto-number-position: outside-head;
}

p.ListOf:link	/*Verwendung: Links für Linksammlung, wird über List-Proxy gesammelt*/
{
	color: #009aa3;
}

p.ListOf
{
	color: #009aa3;
}

/*ENDE Paragraph styles*/
/*Character styles*/

span.gui
{
	font-family: 'Roboto Medium';
}

span.link_description	/*Verwendung: Beschreibung Links, Farbe schwarz*/
{
	color: #000000;
}

/*ENDE Character styles*/
/*Link styles*/

a
{
	color: #009aa3;
}

a:link
{
	text-decoration: none;
	color: #009aa3;
}

a:visited
{
	text-decoration: none;
	color: #009aa3;
}

a:hover
{
	text-decoration: none;
	color: #009aa3;
}

a:active
{
	color: #009aa3;
}

a.link_list
{
	
}

/*ENDE Link styles*/
/*MadCap styles*/

span.mc-variable.gui
{
	color: #000000;
	font-family: 'Roboto Medium';
}

.sticky
{
	border-bottom: solid 4px #009aa3;
}

/*ENDE MadCap styles*/

@media print
{
	body
	{
		padding: 0;
	}

	/*Generic Styles*/
	/*ENDE Generic Styles*/
	/*Complex Selectors*/
	/*ENDE Complex Selectors*/
	/*Überschriften*/

	h1
	{
		mc-auto-number-position: inside-head;
		mc-auto-number-format: 'GH:{n+} ';
		mc-multiline-indent: 6mm;
	}

	h2
	{
		mc-auto-number-position: inside-head;
		mc-multiline-indent: 10mm;
		mc-auto-number-format: 'GH:{n}.{n+} ';
	}

	h3
	{
		mc-auto-number-position: inside-head;
		mc-auto-number-format: 'GH:{n}.{n}.{n+} ';
		mc-multiline-indent: 12mm;
	}

	/*ENDE Überschriften*/
	/*DIV*/
	/*ENDE DIV*/
	/*Images*/
	/*ENDE Images*/
	/*List*/

	ul
	{
		list-style-image: none;
		list-style-type: square;
	}

	/*ENDE List*/
	/*Paragraph styles*/
	/*ENDE Paragraph styles*/
	/*Character styles*/
	/*ENDE Character styles*/
	/*Link styles*/

	a
	{
		color: #000000;
	}

	/*ENDE Link styles*/
	/*MadCap styles*/

	/*noch prüfenMadCap|dropDownHotspot
	{
		text-transform: uppercase;
		color: #767776;
		page-break-after: avoid;
	}

	MadCap|dropDownBody
	{
		page-break-inside: avoid;
		margin-left: 15px;
	}

	MadCap|dropDownHead
	{
		page-break-after: avoid;
		mc-multiline-indent: 14px;
	}

	MadCap|tocProxy
	{
		border-top-width: 0;
		padding-left: 0;
	}

	MadCap|indexProxy
	{
		padding-left: 0;
		border-top-width: 0;
	}

	MadCap|glossaryProxy
	{
		border-top-width: 0;
		padding-left: 0;
	}*/

	/*ENDE MadCap styles*/
}

@media infomaterial
{
	body
	{
		margin-left: 40mm;
		padding: 0;
		font-size: 12pt;
	}

	/*Generic Styles*/
	/*ENDE Generic Styles*/
	/*Complex Selectors*/

	li > p
	{
		line-height: 16pt;
		font-size: 12pt;
	}

	/*ENDE Complex Selectors*/
	/*Überschriften*/

	h1
	{
		margin-left: -40mm;
		/*mc-auto-number-format: '{ }';*/
	}

	h1.no_indent
	{
		margin-left: 0mm;
	}

	h1.notoc_nonumber
	{
		margin-left: -40mm;
	}

	h2
	{
		margin-left: -40mm;
	}

	/*ENDE Überschriften*/
	/*DIV*/

	div.border_petrol
	{
		width: auto;
	}

	/*ENDE DIV*/
	/*Images*/
	/*ENDE Images*/
	/*List*/

	li
	{
		margin-bottom: 0;
	}

	/*ENDE List*/
	/*Paragraph styles*/

	p
	{
		font-size: 12pt;
	}

	p.marginalie
	{
		float: left;
		font-size: 12pt;
		mc-hyphenate: always;
		mc-hyphenate-shortest-suffix: 3;
		mc-hyphenate-shortest-word: 6;
		mc-hyphenate-shortest-prefix: 3;
		width: 35mm;
		margin-left: -40mm;
		mc-auto-number-format: '{ }';
		mc-heading-level: 2;
		font-style: italic;
		color: #434f4f;
	}

	p.trainer
	{
		margin-left: -40mm;
	}

	p.sub_heading
	{
		/*font-family: 'Roboto';*/
		font-size: 15pt;
	}

	p.task_heading
	{
		background-color: #dde2df;
	}

	p.title
	{
		margin-left: -40mm;
	}

	p.sub_title
	{
		margin-left: -40mm;
	}

	/*ENDE Paragraph styles*/
	/*Character styles*/
	/*ENDE Character styles*/
	/*Link styles*/
	/*ENDE Link styles*/
	/*MadCap styles*/
	/*ENDE MadCap styles*/
}

@media marginalie_number
{
	body
	{
		margin-left: 40mm;
		padding: 0;
	}

	/*Generic Styles*/
	/*ENDE Generic Styles*/
	/*Complex Selectors*/
	/*ENDE Complex Selectors*/
	/*Überschriften*/

	h1
	{
		mc-auto-number-format: 'GH:{n+} ';
		mc-auto-number-position: outside-head;
		mc-auto-number-offset: 15mm;
		margin-left: -25mm;
		mc-multiline-indent: 6mm;
	}

	h1.no_indent
	{
		margin-left: -40mm;
	}

	h1.notoc_nonumber
	{
		margin-left: -40mm;
	}

	h2
	{
		mc-auto-number-format: 'GH:{n}.{n+} ';
		mc-auto-number-position: outside-head;
		mc-auto-number-offset: 20mm;
		margin-left: -20mm;
		mc-multiline-indent: 0mm;
	}

	/*ENDE Überschriften*/
	/*DIV*/

	div.no_margin_left
	{
		margin-left: -40mm;
	}

	div.example
	{
		padding-left: 0;
	}

	div.note
	{
		padding-left: 0;
	}

	/*ENDE DIV*/
	/*Images*/
	/*ENDE Images*/
	/*List*/

	img.thumbnail
	{
		border: solid 1px #434f4f;
	}

	/*ENDE List*/
	/*Paragraph styles*/

	p.marginalie
	{
		float: left;
		width: 35mm;
		font-size: 0.95em;
		margin-left: -39mm;
		font-style: italic;
		color: #434f4f;
	}

	p.task_heading
	{
		font-weight: 600;
		background-color: #dde2df;
	}

	p.title
	{
		margin-left: -40mm;
	}

	p.trainer
	{
		margin-left: -40mm;
	}

	p.sub_title
	{
		margin-left: -40mm;
	}

	/*ENDE Paragraph styles*/
	/*Character styles*/
	/*ENDE Character styles*/
	/*Link styles*/
	/*ENDE Link styles*/
	/*MadCap styles*/
	/*ENDE MadCap styles*/

	p.source
	{
		color: #434f4f;
	}
}

@media marginalie_no_number
{
	body
	{
		margin-left: 40mm;
		padding: 0;
	}

	/*Generic Styles*/
	/*ENDE Generic Styles*/
	/*Complex Selectors*/
	/*ENDE Complex Selectors*/
	/*Überschriften*/

	h1
	{
		margin-left: -40mm;
	}

	h1.no_indent
	{
		margin-left: -40mm;
	}

	h1.notoc_nonumber
	{
		margin-left: -40mm;
	}

	h2
	{
		margin-left: -40mm;
	}

	/*ENDE Überschriften*/
	/*DIV*/

	div.example
	{
		padding-left: 0;
	}

	div.note
	{
		padding-left: 0;
	}

	div.no_margin_left
	{
		margin-left: -40mm;
	}

	/*ENDE DIV*/
	/*Images*/

	img.thumbnail
	{
		border: solid 1px #434f4f;
	}

	/*ENDE Images*/
	/*List*/
	/*ENDE List*/
	/*Paragraph styles*/

	p.marginalie
	{
		float: left;
		page-break-after: avoid;
		width: 35mm;
		font-size: 0.95em;
		margin-left: -39mm;
		font-style: italic;
		color: #434f4f;
	}

	p.sub_heading
	{
		font-family: 'Roboto';
	}

	p.task_heading
	{
		font-weight: 600;
		background-color: #dde2df;
	}

	p.title
	{
		margin-left: -40mm;
	}

	p.trainer
	{
		margin-left: -40mm;
	}

	p.sub_title
	{
		margin-left: -40mm;
	}

	p.TOC2
	{
		
	}

	/*ENDE Paragraph styles*/
	/*Character styles*/
	/*ENDE Character styles*/
	/*Link styles*/
	/*ENDE Link styles*/
	/*MadCap styles*/
	/*ENDE MadCap styles*/

	p.source
	{
		color: #434f4f;
	}
}

@media powerpoint
{
	body
	{
		font-size: 1.2em;
		padding: 0;
	}

	/*Generic Styles*/
	/*ENDE Generic Styles*/
	/*Complex Selectors*/

	li > p
	{
		font-size: 1em;
	}

	/*ENDE Complex Selectors*/
	/*Überschriften*/

	h1
	{
		font-size: 1.6em;
		margin-bottom: 0.8em;
	}

	h2
	{
		letter-spacing: 1px;
		font-size: 1.6em;
		margin-bottom: 0.8em;
		margin-top: 0;
	}

	h3
	{
		letter-spacing: 1px;
		font-size: 1.6em;
		margin-bottom: 0.8em;
		margin-top: 0;
	}

	/*ENDE Überschriften*/
	/*DIV*/
	/*ENDE DIV*/
	/*Images*/

	img.logo_heading
	{
		width: auto;
		height: 8mm;
		float: right;
	}

	img.logo_header
	{
		height: 10mm;
	}

	img.border
	{
		max-height: 9cm;
		max-width: auto;
		mc-float: frame-center;
	}

	/*ENDE Images*/
	/*List*/

	ol
	{
		margin-bottom: 1.4em;
		margin-top: 1em;
	}

	ul
	{
		margin-bottom: 1.4em;
		margin-top: 1em;
	}

	li
	{
		font-size: 1em;
	}

	/*ENDE List*/
	/*Paragraph styles*/

	p
	{
		font-size: 1.2em;
	}

	p.marginalie
	{
		font-size: 1.6em;
		letter-spacing: 1px;
		margin-bottom: 0.8em;
		color: #434f4f;
	}

	p.sub_heading
	{
		margin-bottom: 0;
	}

	/*	p.title -> prüfen
	{
		font-size: 28pt;
	}
		p.sub_title
	{
		font-size: 20pt;
	}*/

	p.MiniTOC1
	{
		font-size: 10pt;
	}

	p.MiniTOC2
	{
		font-size: 10pt;
	}

	p.MiniTOC3
	{
		font-size: 10pt;
	}

	/*ENDE Paragraph styles*/
	/*Character styles*/
	/*ENDE Character styles*/
	/*Link styles*/

	a
	{
		color: #434f4f;
	}

	/*ENDE Link styles*/
	/*MadCap styles*/

	/*		MadCap|tocProxy --> noch prüfen
	{
		border-top-width: 0;
		padding-left: 0;
	}

	MadCap|indexProxy
	{
		padding-left: 0;
		border-top-width: 0;
	}

	MadCap|glossaryProxy
	{
		border-top-width: 0;
		padding-left: 0;
	}/*
	/*ENDE MadCap styles*/

	h1.notoc_nonumber
	{
		mc-heading-level: 0;
	}

	a:active
	{
		color: #434f4f;
	}
}

@media powerpoint_weka
{
	body
	{
		font-size: 20pt;
		color: #000000;
		font-family: Arial;
	}

	h1
	{
		font-size: 20pt;
		color: #ffffff;
		margin-bottom: 60pt;
	}

	h2
	{
		font-size: 20pt;
		color: #ffffff;
		margin-bottom: 60pt;
	}

	h3
	{
		font-size: 20pt;
		color: #ffffff;
		margin-bottom: 60pt;
	}

	p.marginalie
	{
		font-size: 20pt;
		color: #ffffff;
		margin-bottom: 60pt;
	}

	p.title
	{
		font-size: 20pt;
	}

	p.sub_title
	{
		font-size: 16pt;
	}

	p.source
	{
		font-size: 8pt;
		line-height: 12pt;
	}

	/*Complex Selectors*/

	li > p
	{
		font-size: 18pt;
	}

	/*ENDE Complex Selectors*/
	/*Images*/

	img.border
	{
		max-height: 9cm;
		max-width: auto;
		mc-float: frame-center;
	}

	/*ENDE Images*/

	h1.notoc_nonumber
	{
		mc-heading-level: 1;
	}

	span.link_description
	{
		color: #666666;
		font-family: Inter Light;
	}

	ul
	{
		list-style-image: url('../images/company/sym_spiegelstrich.png');
	}

	.Capitalize_black
	{
		color: #666666;
	}

	.Capitalize_petrol
	{
		color: #344e8f;
	}

	a
	{
		color: #344e8f;
	}

	a:active
	{
		color: #344e8f;
	}

	a:link
	{
		color: #344e8f;
	}

	div.note
	{
		border-bottom: solid 1px #344e8f;
		border-top: solid 1px #344e8f;
		border-color: #344e8f;
	}

	div.note:before
	{
		color: #344e8f;
	}
}

@media flyer_portrait
{
	/*Generic Styles*/

	.img_left_ico
	{
		float: left;
		vertical-align: bottom;
		max-width: 100px;
		max-height: auto;
		margin-right: 16px;
	}

	.img_right
	{
		float: right;
		max-width: 100px;
		max-height: auto;
	}

	/*ENDE Generic Styles*/
	/*Complex Selectors*/

	li > p	/*Schriftgröße für Flyer Termine auf 10pt für Flyer Geschäftsfelder auf 12pt*/
	{
		/*font-size: 12pt;*/
		font-size: 10pt;
		mc-hyphenate: never;
	}

	td > ul
	{
		mc-hyphenate: never;
		list-style-image: url('../images/company/fav_hell_klein.png');
		list-style-type: none;
	}

	/*ENDE Complex Selectors*/
	/*Überschriften*/
	/*ENDE Überschriften*/
	/*DIV*/
	/*ENDE DIV*/
	/*Images*/

	img.logo_heading
	{
		float: left;
		vertical-align: bottom;
		max-width: auto;
		margin-bottom: 0;
		margin-top: 0;
		max-height: 2 cm;
		margin-left: 0;
		margin-right: 10px;
		width: auto;
		height: 50px;
	}

	/*ENDE Images*/
	/*List*/
	/*ENDE List*/
	/*Paragraph styles*/

	p.sub_heading
	{
		page-break-after: avoid;
		font-family: 'Roboto Medium';
		font-size: 14pt;
		margin-bottom: 0;
		margin: 0 0 0 0;
	}

	/*ENDE Paragraph styles*/
	/*Character styles*/
	/*ENDE Character styles*/
	/*Link styles*/
	/*ENDE Link styles*/
	/*MadCap styles*/
	/*ENDE MadCap styles*/

	div.border_petrol
	{
		margin-top: 0;
	}

	p
	{
		mc-hyphenate: never;
		font-size: 12pt;
	}

	td > p
	{
		margin-bottom: 0.8em;
	}

	p.marginalie
	{
		color: #009aa3;
	}

	p.source
	{
		margin-bottom: 0.5em;
	}

	p.header_footer_docu
	{
		margin-bottom: 0.5em;
	}
}

@media flyer_landscape
{
	/*Generic Styles*/
	/*ENDE Generic Styles*/
	/*Complex Selectors*/

	li > p
	{
		font-size: 9pt;
		mc-hyphenate: never;
		margin: 0 0 0 0;
		line-height: 12pt;
	}

	/*ENDE Complex Selectors*/
	/*Überschriften*/
	/*ENDE Überschriften*/
	/*DIV*/
	/*ENDE DIV*/
	/*Images*/

	img.logo_heading
	{
		width: 40px;
		max-width: auto;
		max-height: auto;
		float: left;
		vertical-align: bottom;
		margin-right: 8px;
		margin-bottom: 0;
		margin-top: 0;
		height: auto;
		margin-left: 0;
	}

	/*ENDE Images*/
	/*List*/
	/*ENDE List*/
	/*Paragraph styles*/

	p.sub_heading
	{
		page-break-after: avoid;
		font-size: 10pt;
		font-family: 'Roboto Medium';
		margin: 1em 0 0 0;
	}

	/*ENDE Paragraph styles*/
	/*Character styles*/
	/*ENDE Character styles*/
	/*Link styles*/
	/*ENDE Link styles*/
	/*MadCap styles*/
	/*ENDE MadCap styles*/

	p
	{
		mc-hyphenate: never;
		font-size: 0.8em;
	}

	td > p
	{
		font-size: 9pt;
	}

	li > ul
	{
		list-style-type: circle;
		margin-left: 1.5em;
	}

	li
	{
		margin-bottom: 0;
	}

	p.header_footer_docu
	{
		
	}
}

@media ziegenfisch
{
	/*Generic Styles*/
	/*ENDE Generic Styles*/
	/*Complex Selectors*/
	/*ENDE Complex Selectors*/
	/*Überschriften*/
	/*ENDE Überschriften*/
	/*DIV*/
	/*ENDE DIV*/
	/*Images*/
	/*ENDE Images*/
	/*List*/
	/*ENDE List*/
	/*Paragraph styles*/

	p.title
	{
		text-align: left;
		color: #ffffff;
		mc-hyphenate: never;
		text-transform: uppercase;
		margin-left: 0pt;
		font-size: 4em;
		font-family: 'Roboto Black';
		margin-bottom: 2em;
	}

	p.sub_title
	{
		color: #ffffff;
		text-align: left;
		font-size: 1.4em;
		margin-bottom: 0.8em;
		text-transform: uppercase;
		margin-left: 0pt;
		font-family: 'Roboto Light';
		letter-spacing: 1px;
		line-height: 2em;
	}

	/*ENDE Paragraph styles*/
	/*Character styles*/
	/*ENDE Character styles*/
	/*Link styles*/
	/*ENDE Link styles*/
	/*MadCap styles*/
	/*ENDE MadCap styles*/
}

@media desktop
{
	/* manipulation des mc-styles zum fixieren der toolbarleiste oben recht */

	.button-group-container-left
	{
		float: left;
		margin-left: -4px;
		position: fixed;
		right: 2em;
	}

	/*ENDE manipulation*/

	dt.footer_head
	{
		text-transform: uppercase;
		/* text-shadow: h-shadow v-shadow blur-radius color|none|initial|inherit; */
		font-weight: 600;
		margin: 0 0 1em 0;
		padding: 0;
		color: #000000;
	}

	dd
	{
		margin: 0;
	}

	dd.footer_item
	{
		margin: 0 0 0.5em 0;
		padding: 0;
		color: #000000;
	}

	object
	{
		max-width: 100%;
	}

	dt
	{
		color: #000000;
	}

	pre
	{
		line-height: 1.2em;
	}

	body
	{
		font-size: 1.1em;
		font-smooth: always;
		-ms-hyphens: auto;
		-webkit-hyphens: auto;
		hyphens: auto;
		margin: 0;
	}

	/*Generic Styles*/

	.button-group-container-left
	{
		float: left;
		margin-left: -4px;
		position: fixed;
		right: 2em;
	}

	.img_left_ico
	{
		vertical-align: middle;
		max-width: auto;
		max-height: 80px;
	}

	.selected
	{
		mc-hyphenate: always;
		mc-hyphenate-shortest-word: 3;
	}

	/*ENDE Generic Styles*/
	/*Complex Selectors*/

	td > ol
	{
		margin-left: 0 0 0 -1.5em;
	}

	th > p
	{
		margin-bottom: 0;
	}

	/*ENDE Complex Selectors*/
	/*Überschriften*/

	h1
	{
		padding: 0;
		margin: 0 0 1em 0;
		font-size: 1.8em;
		font-weight: 300;
		color: #434f4f;
		line-height: 26pt;
	}

	/*ENDE Überschriften*/
	/*DIV*/
	/* -- Starsteite MC-Knowledgebase -- */
	/*div.startseite	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/

	/*	{
		mc-grid-row: true;
		margin-left: auto;
		margin-right: auto;
	}

	div.startseite::before
	{
		content: ' ';
		display: table;
	}

	div.startseite::after
	{
		content: ' ';
		display: table;
		clear: both;
	}

	div.startseite > div
	{
		float: left;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	div.startseite > div:nth-child(1)
	{
		width: 33.33333%;
		margin-left: 0%;
		padding-left: 0;
		padding-right: 0;
		padding: 0;
		padding-bottom: 0;
	}

	div.startseite > div:nth-child(2)
	{
		width: 33.33333%;
		margin-left: 0%;
		padding: 0;
	}

	div.startseite > div:nth-child(3)
	{
		margin-left: 0%;
		width: 33.33333%;
		padding: 0;
	}*/

	div.footer_wrapper
	{
		font-size: 1em;
		border-top: solid 3px #009aa3;
		padding: 1em;
		margin: 1em 1em 0 1em;
		background-color: #ebeeef;
	}

	div.footer > div:nth-child(1)
	{
		padding: 0 0.5em 0 0;
	}

	div.footer > div:nth-child(2)
	{
		padding: 0 0.5em 0 0;
		width: 50%;
	}

	div.footer > div:nth-child(3)
	{
		padding: 0 0.5em 0 0;
	}

	div.body-container
	{
		margin: 0;
		padding: 0;
	}

	div.body-container-wrapper
	{
		/* padding: 1em 1em 0 1em; */
		padding: 0;
		margin: 1em;
	}

	/*ENDE DIV*/
	/*Images*/

	img.logo_heading
	{
		margin-top: 0;
		margin: 0 10px 0.5em 0;
	}

	img.thumbnail
	{
		margin: 0.5em 0 0 0;
	}

	/*ENDE Images*/
	/*List*/

	ul
	{
		margin-left: 0;
	}

	ol
	{
		margin-left: 0;
	}

	dl
	{
		margin: 0;
		padding: 0;
	}

	/*ENDE List*/
	/*Paragraph styles*/

	p.sub_heading
	{
		page-break-after: avoid;
		font-size: 1.25em;
		line-height: 2em;
		font-family: 'Roboto Light';
	}

	p.source
	{
		margin-top: 2em;
	}

	p.MiniTOC1
	{
		font-weight: normal;
		display: list-item;
		list-style-image: url('../images/company/fav_hell_klein.png');
		margin: 0 0 0 1.4em;
		color: #009aa3;
	}

	p.MiniTOC2
	{
		color: #009aa3;
	}

	p.MiniTOC3
	{
		color: #009aa3;
	}

	/*ENDE Paragraph styles*/
	/*Character styles*/

	span.SearchHighlight
	{
		background-color: #bce4e5;
	}

	span.SearchHighlight1
	{
		background-color: #efefef;
	}

	span.SearchHighlight2
	{
		background-color: #f5f5f5;
	}

	/*ENDE Character styles*/
	/*Link styles*/
	/*ENDE Link styles*/
	/*MadCap styles*/
	/*ENDE MadCap styles*/

	/*Formate aus alter CSS
	
	MadCap|glossaryProxy
	{
		border-top-width: 0px;
		margin-top: 0;
		padding-left: 20pt;
		padding-top: 0;
		padding-bottom: 0;
		margin-bottom: 0;
	}

	div.GlossaryPageHeading
	{
		border-bottom-width: 0px;
		margin-left: -20pt;
		margin-bottom: 0;
		margin-top: 16pt;
	}

	div.GlossaryPageTerm
	{
		
	}

	div.GlossaryPageLink
	{
		target-name: current !important;
		target-new: none !important;
	}

	div.btn_mehr_erfahren
	{
		bottom: 0;
		left: 0;
		position: absolute;
	}
	p.ListOf
	{
		margin-left: 0;
		display: block;
		margin-bottom: 0.25em;
		color: #009aa3;
	}

	p.ListOf:active
	{
		color: #009aa3;
	}

	p.ListOf:hover
	{
		color: #009aa3;
	}

	p.ListOf:visited
	{
		color: #009aa3;
	}
	*/
}

@media website
{
	/*Generic Styles*/
	/*ENDE Generic Styles*/
	/*Complex Selectors*/
	/*ENDE Complex Selectors*/
	/*Überschriften*/
	/*ENDE Überschriften*/
	/*DIV*/
	/*ENDE DIV*/
	/*Images*/
	/*ENDE Images*/
	/*List*/
	/*ENDE List*/
	/*Paragraph styles*/
	/*ENDE Paragraph styles*/
	/*Character styles*/
	/*ENDE Character styles*/
	/*Link styles*/
	/*ENDE Link styles*/
	/*MadCap styles*/
	/*ENDE MadCap styles*/
}

span.SearchHighlight2
{
	background-color: #f5f5f5;
}

span.SearchHighlight1
{
	background-color: #efefef;
}

span.SearchHighlight
{
	background-color: #bce4e5;
}

p.MiniTOC3
{
	color: #009aa3;
}

p.MiniTOC2
{
	color: #009aa3;
}

p.MiniTOC1
{
	font-weight: normal;
	display: list-item;
	list-style-image: url('../images/company/fav_hell_klein.png');
	margin: 0 0 0 1.4em;
	color: #009aa3;
}

p.source
{
	margin-top: 2em;
}

p.sub_heading
{
	page-break-after: avoid;
	font-size: 1.25em;
	line-height: 2em;
	font-family: 'Roboto Light';
}

dl
{
	margin: 0;
	padding: 0;
}

ol
{
	margin-left: 0;
}

ul
{
	margin-left: 0;
}

img.thumbnail
{
	margin: 0.5em 0 0 0;
}

img.logo_heading
{
	margin-top: 0;
	margin: 0 10px 0.5em 0;
}

div.body-container-wrapper
{
	padding: 0;
	margin: 1em;
}

div.body-container
{
	margin: 0;
	padding: 0;
}

div.footer > div:nth-child(3)
{
	padding: 0 0.5em 0 0;
}

div.footer > div:nth-child(2)
{
	padding: 0 0.5em 0 0;
	width: 50%;
}

div.footer > div:nth-child(1)
{
	padding: 0 0.5em 0 0;
}

div.footer_wrapper
{
	font-size: 1em;
	border-top: solid 3px #009aa3;
	padding: 1em;
	margin: 1em 1em 0 1em;
	background-color: #ebeeef;
}

h1
{
	padding: 0;
	margin: 0 0 1em 0;
	font-size: 1.8em;
	font-weight: 300;
	color: #434f4f;
	line-height: 26pt;
}

th > p
{
	margin-bottom: 0;
}

td > ol
{
	margin-left: 0 0 0 -1.5em;
}

.selected
{
	mc-hyphenate: always;
	mc-hyphenate-shortest-word: 3;
}

.img_left_ico
{
	vertical-align: middle;
	max-width: auto;
	max-height: 80px;
}

.button-group-container-left
{
	float: left;
	margin-left: -4px;
	position: fixed;
	right: 2em;
}

body
{
	font-size: 1.1em;
	font-smooth: always;
	-ms-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
	margin: 0;
}

pre
{
	line-height: 1.2em;
}

dt
{
	color: #000000;
}

object
{
	max-width: 100%;
}

dd.footer_item
{
	margin: 0 0 0.5em 0;
	padding: 0;
	color: #000000;
}

dd
{
	margin: 0;
}

dt.footer_head
{
	text-transform: uppercase;
	font-weight: 600;
	margin: 0 0 1em 0;
	padding: 0;
	color: #000000;
}

.button-group-container-left
{
	float: left;
	margin-left: -4px;
	position: fixed;
	right: 2em;
}

@media only screen and (max-width: 979px)
{
	div.footer > div:nth-child(1)
	{
		margin-left: 0%;
		padding: 0 0.5em 0 0;
		width: 50%;
	}

	div.footer > div:nth-child(2)
	{
		margin-left: 0%;
		padding: 0 0.5em 0 0;
		width: 50%;
	}

	h1
	{
		font-size: 1.4em;
		line-height: 26pt;
	}

	div.body-container-wrapper
	{
		padding: 0;
		margin: 1em 1em 0 1em;
	}

	div.footer_wrapper
	{
		background-color: #e3e7eb;
		margin: 1em 0 0 0;
		padding: 1em 1em 0 1em;
	}

	dt
	{
		color: #000000;
	}

	dt.footer_head
	{
		color: #000000;
	}

	dl
	{
		color: #000000;
	}

	dd.footer_item
	{
		color: #000000;
	}

	body
	{
		margin: 0;
		padding: 0;
	}

	div.body-container
	{
		margin: 0;
		padding: 0;
	}

	p.ListOf
	{
		margin-left: 0;
		display: block;
		margin-bottom: 0.25em;
	}

	p.ListOf:active
	{
		color: #009aa3;
	}

	p.ListOf:hover
	{
		color: #009aa3;
	}

	p.ListOf:visited
	{
		color: #009aa3;
	}
}

@media only screen and (max-width: 767px)
{
	.flex-container > div
	{
		width: 100%;
		margin-bottom: 0.25em;
	}

	.flex-container-dst > div
	{
		width: 100%;
		margin-bottom: 0.25em;
	}

	div.startseite > div:nth-child(3)
	{
		width: 100%;
	}

	div.startseite > div:nth-child(1)
	{
		width: 100%;
	}

	div.startseite > div:nth-child(2)
	{
		width: 100%;
	}

	div.footer > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		padding: 0;
	}

	div.footer > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		padding: 0;
		margin-top: 1em;
	}

	h1
	{
		font-size: 1.4em;
		line-height: 26pt;
	}

	table.breadcrumb_ttoolbar
	{
		display: none;
	}

	div.body-container-wrapper
	{
		padding: 0;
		margin: 1em 1em 0 1em;
	}

	div.footer_wrapper
	{
		background-color: #e3e7eb;
		margin: 1em 0 0 0;
		padding: 1em 1em 0 1em;
	}

	dt
	{
		color: #000000;
	}

	dt.footer_head
	{
		color: #000000;
	}

	dl
	{
		color: #000000;
	}

	dd.footer_item
	{
		color: #000000;
	}

	body
	{
		margin: 0;
		padding: 0;
	}

	div.body-container
	{
		margin: 0;
		padding: 0;
	}

	p.ListOf
	{
		margin-left: 0;
		display: block;
		margin-bottom: 0.25em;
	}

	p.ListOf:link
	{
		
	}

	p.ListOf:active
	{
		color: #009aa3;
	}

	p.ListOf:hover
	{
		color: #009aa3;
	}

	p.ListOf:visited
	{
		color: #009aa3;
	}
}

/*ausgeblendete Styles*/

abbr
{
	mc-disabled: true;
}

acronym
{
	mc-disabled: true;
}

address
{
	mc-disabled: true;
}

area
{
	mc-disabled: true;
}

article
{
	mc-disabled: true;
}

aside
{
	mc-disabled: true;
}

big
{
	mc-disabled: true;
}

button
{
	mc-disabled: true;
}

canvas
{
	mc-disabled: true;
}

caption
{
	mc-disabled: true;
}

center
{
	mc-disabled: true;
}

cite
{
	mc-disabled: true;
}

code
{
	mc-disabled: true;
}

fieldset
{
	mc-disabled: true;
}

form
{
	mc-disabled: true;
}

frame
{
	mc-disabled: true;
}

frameset
{
	mc-disabled: true;
}

html.concept
{
	mc-disabled: true;
}

html.reference
{
	mc-disabled: true;
}

html.task
{
	mc-disabled: true;
}

html.topic
{
	mc-disabled: true;
}

input
{
	mc-disabled: true;
}

ins
{
	mc-disabled: true;
}

kbd
{
	mc-disabled: true;
}

label
{
	mc-disabled: true;
}

legend
{
	mc-disabled: true;
}

samp
{
	mc-disabled: true;
}

script
{
	mc-disabled: true;
}

section
{
	mc-disabled: true;
}

select
{
	mc-disabled: true;
}

small
{
	mc-disabled: true;
}

span.boolean
{
	mc-disabled: true;
}

span.SeeAlsoIndexTerms
{
	mc-disabled: true;
}

span.SeeIndex
{
	mc-disabled: true;
}

span.SeeIndexTerms
{
	mc-disabled: true;
}

span.state
{
	mc-disabled: true;
}

strike
{
	mc-disabled: true;
}

strong
{
	mc-disabled: true;
}

style
{
	mc-disabled: true;
}

textarea
{
	mc-disabled: true;
}

tt
{
	mc-disabled: true;
}

/*

MadCap|popupHead
{
	color: #5B8EC1;
}

MadCap|popupBody
{
	color: #EBEBEB;
	border: none;
	background-color: rgba(0, 0, 0, .85);
	padding: 11px 15px;
}

MadCap|glossaryTerm
{
	color: #105a5a;
	font-weight: normal;
	mc-open-image: none;
	mc-closed-image: none;
}

MadCap|glossaryTerm.Expanding
{
	color: inherit;
	font-weight: inherit;
}

MadCap|glossaryTerm.Hyperlink
{
	color: #5B8EC1;
	font-weight: inherit;
}

MadCap|glossaryTerm.Popup
{
	color: #5B8EC1;
	font-weight: normal;
}

MadCap|conceptLink
{
	color: #000000;
}

MadCap|keywordLink
{
	color: #000000;
}

MadCap|relatedTopics
{
	color: #000000;
}

MadCap|helpControlMenu
{
	color: #707070;
	background-color: #FFFFFF;
	border: none;
}

MadCap|helpControlMenuItem
{
	color: inherit;
	font-size: inherit;
	font-family: inherit;
}

MadCap|helpControlMenuItem.Highlighted
{
	color: #000000;
	background-color: #E5EFF7;
}*/

span.mc-variable.legal_regulation
{
	font-style: italic;
}

