/* multipage */

/* style: microsite language: default / engineId: default / pseudo: default */
.multipage-wrapper {
	margin-bottom:30px;
}

.multipage-wrapper .multipage-step {
	display:inline-block;
	padding-right:20px;
}

.multipage-wrapper .multipage-step .multipage-title {
	border-bottom-color:#019934;
	border-bottom-style:solid;
	border-bottom-width:0px;
	padding-bottom:10px !important;
	margin-bottom:0px;
	color:#000000;
	margin-top:0px;
	padding:0px;
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.multipage-wrapper .multipage-step.enh-active .multipage-title {
	border-bottom-width:10px;
}

.multipage-wrapper .multipage-step.enh-selected .multipage-title {
	padding-bottom:10px !important;
	margin-bottom:0px;
	border-bottom-width:10px;
	color:#000000;
	margin-top:0px;
	padding:0px;
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.multipage-wrapper .multipage-step.enh-disabled .multipage-title {
	color:#2F3837;
	color:rgba(47,56,55,0.2);
}

.multipage-wrapper.enh-invert .multipage-step .multipage-title {
	color:#FFFFFF;
	border-bottom-color:#FFFFFF;
}

/* quickpoll */

/* style: microsite language: default / engineId: default / pseudo: default */
.quickpoll-wrapper .quickpoll-title {
	margin-bottom:10px;
	color:#019934;
	margin-top:0px;
	padding:0px;
	font-size:22px;
	line-height:31px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.quickpoll-wrapper .quickpoll-option {
	margin-bottom:0px;
	color:#000000;
	margin-top:0px;
	padding:0px;
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.quickpoll-wrapper .quickpoll-option span {
	font-size:14px;
}

.quickpoll-wrapper .quickpoll-bar-wrapper {
	margin-bottom:15px;
	background-color:#E9EBEB;
}

.quickpoll-wrapper .quickpoll-bar {
	height:15px;
	background-color:#019934;
}

.quickpoll-wrapper .quickpoll-legend {
	font-size:14px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0px;
	color:#000000;
	margin-top:0px;
	padding:0px;
}

.quickpoll-wrapper .quickpoll-message {
	margin-bottom:0px;
	color:#000000;
	margin-top:0px;
	padding:0px;
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.quickpoll-wrapper.enh-invert .quickpoll-title {
	color:#FFFFFF;
	margin-bottom:10px;
}

.quickpoll-wrapper.enh-invert .quickpoll-option {
	color:#FFFFFF;
	margin-bottom:0px;
}

.quickpoll-wrapper.enh-invert .quickpoll-option span {
	font-size:14px;
}

.quickpoll-wrapper.enh-invert .quickpoll-bar-wrapper {
	margin-bottom:15px;
	background-color:#FFFFFF;
	background-color:rgba(255,255,255,0.01);
}

.quickpoll-wrapper.enh-invert .quickpoll-bar {
	height:15px;
	background-color:#FFFFFF;
}

.quickpoll-wrapper.enh-invert .quickpoll-legend {
	color:#FFFFFF;
}

.quickpoll-wrapper.enh-invert .quickpoll-message {
	color:#FFFFFF;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

/* user-objects */

/* style: microsite language: default / engineId: default / pseudo: default */
.user-objects-wrapper .user-objects-read,
.user-objects-wrapper .user-objects-favorite {
	width:50%;
	display:table-cell;
	cursor:pointer;
	vertical-align:middle;
	-ms-filter:Alpha(opacity=80);
	filter:Alpha(opacity=80);
	opacity:0.8;
}

.user-objects-wrapper .user-objects-read {
	color:#019934;
	font-size:20px;
	line-height:20px;
	padding-top:2px;
}

.user-objects-wrapper .user-objects-favorite {
	color:#A9AAAC;
	font-size:17px;
	line-height:18px;
}

.user-objects-wrapper {
	width:60px;
	height:30px;
	display:table;
	table-layout:fixed;
	z-index:1;
}

.user-objects-wrapper .user-objects-read.disabled {
	cursor:auto;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.user-objects-wrapper .user-objects-read.enh-selected {
	color:#A9AAAC;
	padding-top:0px;
}

.user-objects-wrapper .user-objects-favorite.disabled {
	cursor:auto;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.user-objects-wrapper .user-objects-favorite.enh-selected {
	color:#019934;
}

.user-objects-wrapper.user-objects-1 {
	width:30px;
}

.user-objects-wrapper.user-objects-1 > div {
	width:100%;
}

.user-objects-wrapper.enh-invert .user-objects-read {
	color:#FFFFFF;
}

.user-objects-wrapper.enh-invert .user-objects-read.enh-selected {
	color:#224e8d;
}

.user-objects-wrapper.enh-invert .user-objects-favorite {
	color:#FFFFFF;
}

.user-objects-wrapper.enh-invert .user-objects-favorite.enh-selected {
	color:#224e8d;
}
/* style: microsite language: default / engineId: default / pseudo: hover */
.user-objects-wrapper .user-objects-read:hover {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.user-objects-wrapper .user-objects-favorite:hover {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.user-objects-wrapper .user-objects-read.disabled:hover {
	opacity:0;
}

.user-objects-wrapper .user-objects-favorite.disabled:hover {
	opacity:0;
}
/* style: microsite language: default / engineId: default / pseudo: before */
.user-objects-wrapper .user-objects-read:before {
	content:"\f0e0";
}

.user-objects-wrapper .user-objects-favorite:before {
	content:"\f004";
}

.user-objects-wrapper .user-objects-read.enh-selected:before {
	content:"\f2b6";
}

/* defaults */

/* style: microsite language: default / engineId: default / pseudo: default */
html {
	height:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.body.apply-default-styles ul {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	list-style-type:none;
}

.body.apply-default-styles a {
	text-decoration:none;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.body.apply-default-styles div {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.body.apply-default-styles article {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.body.apply-default-styles section {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.body.apply-default-styles li {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	list-style-type:none;
}

/* link-overlay */

/* style: microsite language: default / engineId: default / pseudo: default */
.link-overlay {
	position:fixed;
	display:block;
	overflow-x:hidden;
	overflow-y:auto;
	width:100%;
	height:100%;
	top:0;
	left:0;
	visibility:visible;
	z-index:5000;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px;
	background-color:#FFFFFF;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	-o-transition:opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
	-webkit-transition:opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
	transition:opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
}

.link-overlay .ajax-content {
	width:100%;
	height:auto;
	visibility:visible;
	z-index:5001;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	-o-transition:opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
	-webkit-transition:opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
	transition:opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
}

.link-overlay .ajax-spinner-spin {
	visibility:hidden;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
	-o-transition:opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
	-webkit-transition:opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
	transition:opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
}

.link-overlay .ajax-content.hidden {
	visibility:hidden;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.link-overlay.hidden {
	visibility:hidden;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.link-overlay.loading .ajax-spinner-spin {
	visibility:visible;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.link-overlay-top-bar {
	position:fixed;
	height:44px;
	top:0;
	right:0;
	z-index:1;
}

.link-overlay-close {
	background-position:14px -187px;
}

.link-overlay-button {
	position:relative;
	display:block;
	float:right;
	overflow:visible;
	width:41px;
	height:41px;
	border-style:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:#000000;
	background-image:url(../../../../docs/de/2743/sprite-image-zoom.png?v=1.1);
	background-repeat:no-repeat;
	-ms-filter:Alpha(opacity=75);
	filter:Alpha(opacity=75);
	opacity:0.75;
	cursor:pointer;
}

.link-overlay.link-overlay-skin-01 {
	background-color:#000000;
}

.link-overlay-global {
	display:none;
	background-color:#FFFFFF;
}

.link-overlay-global .ajax-content {
	width:100%;
	height:auto;
	visibility:visible;
	z-index:5001;
	padding-bottom:30px;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	-o-transition:opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
	-webkit-transition:opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
	transition:opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
}

.link-overlay-global .ajax-content.hidden {
	visibility:hidden;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.link-overlay-global .ajax-spinner-spin {
	visibility:hidden;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
	-o-transition:opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
	-webkit-transition:opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
	transition:opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
}

.link-overlay-global.hidden {
	visibility:hidden;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.link-overlay-global.link-overlay-skin-01 {
	background-color:#000000;
}

.link-overlay-global.loading {
	position:fixed;
}

.link-overlay-global.loading .ajax-spinner-spin {
	visibility:visible;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.link-overlay-wrapper {
	position:relative;
	display:none;
	height:100%;
	z-index:11;
}

.link-overlay-loader {
	position:fixed;
	display:none;
	overflow:auto;
	width:100%;
	min-height:100%;
	top:0;
	right:0px;
	bottom:0px;
	left:0;
	visibility:visible;
	z-index:100;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0px;
	background-color:#FFFFFF;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.link-overlay-overlays {
	height:100%;
}
/* style: microsite language: default / engineId: default / pseudo: focus */
.link-overlay-button:focus {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}
/* style: microsite language: default / engineId: default / pseudo: active */
.link-overlay-button:active {
	-ms-filter:Alpha(opacity=90);
	filter:Alpha(opacity=90);
	opacity:0.9;
}
/* style: microsite language: default / engineId: default / pseudo: hover */
.link-overlay-button:hover {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

/* map-skins */

/* style: microsite language: default / engineId: default / pseudo: default */
.map-wrapper .pharmacyfinder .marker .inner .content-wrapper {
	border-width:5px;
	border-color:#019934;
}

.map-wrapper .pharmacyfinder .marker .inner .close {
	width:11px;
	height:11px;
	top:-8px;
	right:-8px;
	border-width:4px;
	border-color:#E9EBEB;
	background-color:#E9EBEB;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	cursor:pointer;
}

.map-wrapper .pharmacyfinder .marker:hover .content-wrapper {
	border-color:#186835;
}

.map-wrapper .pharmacyfinder .marker.enh-is-pharmasuisse-pharmacy .content-wrapper {
	border-width:2px;
	width:26px;
	height:26px;
	background-image:url(../../../../docs/de/1912/sprite-links-icons.png?v=1.14);
	background-position:4px -699px;
}

.map-wrapper .pharmacyfinder .marker.enh-is-pharmasuisse-pharmacy.morphed .content-wrapper {
	background-image:none;
}

.map-wrapper .pharmacyfinder .marker.enh-is-pharmasuisse-pharmacy.loading .content-wrapper {
	background-image:none;
}

.map-wrapper .pharmacyfinder .sub-filter {
	padding-top:20px;
	padding-right:0px;
	padding-bottom:20px;
	padding-left:0px;
	background-color:#FFFFFF;
}

.map-wrapper .pharmacyfinder .result-span {
	margin-bottom:0px;
}

.map-wrapper .pharmacyfinder .subdivision {
	margin:0px;
}

.map-wrapper .pharmacyfinder .link-list-view {
	color:#000000;
}
/* style: microsite language: default / engineId: default / pseudo: hover */
.map-wrapper .pharmacyfinder .cluster:hover {
	border-color:#186835;
	background-color:#186835;
}
/* style: microsite language: default / engineId: default / pseudo: after */
.map-wrapper .pharmacyfinder .marker .inner:after {
	border-top-color:#019934;
	-o-transition:border-color 0.2s ease-out 0s;
	-webkit-transition:border-color 0.2s ease-out 0s;
	transition:border-color 0.2s ease-out 0s;
}

.map-wrapper .pharmacyfinder .marker:hover .inner:after {
	border-top-color:#186835;
}

.map-wrapper .pharmacyfinder .marker.morphed .inner:after {
	border-top-color:#224e8d;
}

.map-wrapper .pharmacyfinder .marker.morphed:hover .inner:after {
	border-top-color:#224e8d;
}

.map-wrapper .pharmacyfinder .marker.enh-is-pharmasuisse-pharmacy .inner:after {
	border-right-width:11px;
	border-left-width:11px;
}

/* map */

/* style: microsite language: default / engineId: default / pseudo: default */
.map-wrapper {
	position:relative;
	margin-bottom:170px;
}

.map-wrapper .map {
	position:relative;
	display:block;
	height:100%;
	min-height:50px;
}

.map-wrapper .map .loader {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	visibility:hidden;
	background-image:url(../../../../docs/de/1027/Ajax-Loader.gif?v=1.2);
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
	-o-transition:opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
	-webkit-transition:opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
	transition:opacity 0.2s ease-out 0s, visibility 0.2s ease-out 0s;
}

.map-wrapper .bo-overlay {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:#ffffff;
	background-color:rgba(255,255,255,0.85);
}

.map-wrapper .bo-overlay .bo-overlay-text-wrapper {
	text-align:center;
	position:absolute;
	width:auto;
	top:50%;
	left:50%;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:0px 1px 4px -1px rgba(0,0,0,0.3);
	-webkit-box-shadow:0px 1px 4px -1px rgba(0,0,0,0.3);
	box-shadow:0px 1px 4px -1px rgba(0,0,0,0.3);
	padding:15px;
	background-color:#FFFFFF;
	-webkit-transform:translate3d(-50%, -50%, 0);
	-ms-transform:translate3d(-50%, -50%, 0);
	transform:translate3d(-50%, -50%, 0);
}

.map-wrapper .bo-overlay .bo-overlay-text-wrapper .bo-overlay-text {
	font-size:14px;
	display:block;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	cursor:default;
}

.map-wrapper .bo-overlay .bo-overlay-text-wrapper .bo-overlay-link-button {
	margin-top:0;
	margin-right:auto;
	margin-bottom:15px;
	margin-left:auto;
}

.map-wrapper .map-inner-wrapper {
	position:relative;
	height:100%;
}

.map-wrapper .map-inner-wrapper .map-message-wrapper {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	visibility:hidden;
	z-index:2;
	background-color:#ffffff;
	background-color:rgba(255,255,255,0.85);
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
	-o-transition:opacity 0.2s ease, visibility 0.2s ease;
	-webkit-transition:opacity 0.2s ease, visibility 0.2s ease;
	transition:opacity 0.2s ease, visibility 0.2s ease;
}

.map-wrapper .map-inner-wrapper .map-message-wrapper p.map-message {
	color:#FFFFFF;
	position:absolute;
	display:none;
	max-width:300px;
	top:50%;
	left:50%;
	padding-top:10px;
	padding-right:14px;
	padding-bottom:10px;
	padding-left:14px;
	background-color:#019934;
	-webkit-transform:translateX(-50%) translateY(-50%);
	-ms-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
}

.map-wrapper .map-inner-wrapper .map-message-wrapper p.map-message.visible {
	display:block;
}

.map-wrapper .map-inner-wrapper .map-message-wrapper.visible {
	visibility:visible;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.map-wrapper .marker {
	position:absolute;
	display:none;
	width:0px;
	height:0px;
}

.map-wrapper .marker .inner {
	position:absolute;
	width:auto;
	height:auto;
	bottom:16px;
	visibility:hidden;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
	-o-transition:opacity 0.2s ease-in;
	-webkit-transition:opacity 0.2s ease-in;
	transition:opacity 0.2s ease-in;
	cursor:pointer;
}

.map-wrapper .marker .inner .close {
	position:absolute;
	display:none;
	width:25px;
	height:25px;
	top:-6px;
	right:-6px;
	visibility:hidden;
	border-width:4px;
	border-color:#000000;
	border-style:solid;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	background-color:#000000;
	background-position:-95px -1996px;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
	-o-transition:opacity 0.1s ease 0s, visibility 0.1s ease 0s;
	-webkit-transition:opacity 0.1s ease 0s, visibility 0.1s ease 0s;
	transition:opacity 0.1s ease 0s, visibility 0.1s ease 0s;
	cursor:pointer;
}

.map-wrapper .marker .inner .content-wrapper {
	position:absolute;
	width:20px;
	height:20px;
	bottom:-6px;
	z-index:10;
	border-width:4px;
	border-color:#000000;
	border-style:solid;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	padding:0px;
	background-color:#FFFFFF;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	-o-transition:opacity 0.1s ease 0s, width 0.1s ease 0s, height 0.1s ease 0s, border 0.1s ease 0s, top 0.1s ease 0s, background 0.1s ease 0s, border-color 0.2s ease-out 0s;
	-webkit-transition:opacity 0.1s ease 0s, width 0.1s ease 0s, height 0.1s ease 0s, border 0.1s ease 0s, top 0.1s ease 0s, background 0.1s ease 0s, border-color 0.2s ease-out 0s;
	transition:opacity 0.1s ease 0s, width 0.1s ease 0s, height 0.1s ease 0s, border 0.1s ease 0s, top 0.1s ease 0s, background 0.1s ease 0s, border-color 0.2s ease-out 0s;
}

.map-wrapper .marker .inner .content-wrapper .content {
	overflow:hidden;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	-o-transition:opacity 0.1s ease 0s;
	-webkit-transition:opacity 0.1s ease 0s;
	transition:opacity 0.1s ease 0s;
	pointer-events:none;
}

.map-wrapper .marker .inner .content-wrapper .content > div {
	pointer-events:all;
}

.map-wrapper .marker .inner .content-wrapper .content.hidden {
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
	-o-transition:opacity 0.1s ease 0s;
	-webkit-transition:opacity 0.1s ease 0s;
	transition:opacity 0.1s ease 0s;
}

.map-wrapper .marker .inner .content-wrapper .ajax-spinner-spin {
	display:none;
}

.map-wrapper .marker .inner .close.visible {
	visibility:visible;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	-o-transition:opacity 0.2s ease 0s, visibility 0.2s ease 0s;
	-webkit-transition:opacity 0.2s ease 0s, visibility 0.2s ease 0s;
	transition:opacity 0.2s ease 0s, visibility 0.2s ease 0s;
}

.map-wrapper .filter {
	width:100%;
	min-height:10px;
}

.map-wrapper .subdivision {
	display:inline-block;
	width:auto;
	height:100%;
	margin-right:10px;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
}

.map-wrapper .subdivision input {
	width:120px;
}

.map-wrapper .subdivision .result-span {
	display:none;
}

.map-wrapper .subdivision .result-span.visible {
	display:block;
}

.map-wrapper .sub-filter {
	position:relative;
	width:100%;
	min-height:10px;
	z-index:1;
	padding-top:15px;
	padding-right:0px;
	padding-bottom:15px;
	padding-left:0px;
}

.map-wrapper .subdivision.left {
	float:left;
}

.map-wrapper .subdivision.right {
	float:right;
}

.map-wrapper .link-list-view {
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	display:none;
	width:auto;
}

.map-wrapper .view {
	display:none;
}

.map-wrapper .view.visible {
	display:block;
}

.map-wrapper .link-list-view.visible {
	display:block;
}

.map-wrapper .marker.added .inner {
	display:block;
}

.map-wrapper .marker.visible {
	display:block;
}

.map-wrapper .marker.visible .inner {
	visibility:visible;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.map-wrapper .marker.visible .inner .content-wrapper {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.map-wrapper .marker.morphed {
	z-index:2;
}

.map-wrapper .marker.morphed .inner {
	-o-transition:opacity 0.2s ease 0s;
	-webkit-transition:opacity 0.2s ease 0s;
	transition:opacity 0.2s ease 0s;
}

.map-wrapper .marker.morphed .inner .content-wrapper {
	width:250px;
	height:200px;
	bottom:-1px;
	border-style:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	background-color:#000000;
	-o-transition:opacity 0.2s ease 0s, width 0.2s ease 0s, height 0.2s ease 0s, border 0.1s ease 0s, top 0.2s ease 0s, background 0.2s ease 0s;
	-webkit-transition:opacity 0.2s ease 0s, width 0.2s ease 0s, height 0.2s ease 0s, border 0.1s ease 0s, top 0.2s ease 0s, background 0.2s ease 0s;
	transition:opacity 0.2s ease 0s, width 0.2s ease 0s, height 0.2s ease 0s, border 0.1s ease 0s, top 0.2s ease 0s, background 0.2s ease 0s;
	-webkit-user-select:text;
	-ms-user-select:text;
	-moz-user-select:text;
	cursor:default;
}

.map-wrapper .cluster {
	position:absolute;
	width:32px;
	height:32px;
	top:-16px;
	left:-16px;
	visibility:hidden;
	border-width:4px;
	border-color:#019934;
	border-style:solid;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#019934;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
	-o-transition:visibility 0.2s ease-out 0s, opacity 0.2s ease-out 0s, background-color 0.2s ease-out 0s, border-color 0.2s ease-out 0s;
	-webkit-transition:visibility 0.2s ease-out 0s, opacity 0.2s ease-out 0s, background-color 0.2s ease-out 0s, border-color 0.2s ease-out 0s;
	transition:visibility 0.2s ease-out 0s, opacity 0.2s ease-out 0s, background-color 0.2s ease-out 0s, border-color 0.2s ease-out 0s;
	cursor:pointer;
}

.map-wrapper .cluster span {
	font-size:14px;
	line-height:24px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
	text-align:center;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	right:0;
	bottom:0;
	left:0;
}

.map-wrapper .marker-inner-wrapper {
	height:100%;
}

.map-wrapper .marker-info {
	position:absolute;
	width:200px;
	height:250px;
	visibility:visible;
	background-color:#FFFFFF;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	-o-transition:opacity 0.2s ease 0s, visibility 0.2s ease 0s;
	-webkit-transition:opacity 0.2s ease 0s, visibility 0.2s ease 0s;
	transition:opacity 0.2s ease 0s, visibility 0.2s ease 0s;
}

.map-wrapper .marker-info .content {
	overflow:hidden;
	width:100%;
	height:100%;
	visibility:visible;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	-o-transition:opacity 0.2s ease 0s, visibility 0.2s ease 0s;
	-webkit-transition:opacity 0.2s ease 0s, visibility 0.2s ease 0s;
	transition:opacity 0.2s ease 0s, visibility 0.2s ease 0s;
}

.map-wrapper .marker-info .content.hidden {
	visibility:hidden;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.map-wrapper .marker-info.hidden {
	visibility:hidden;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.map-wrapper .marker-info-slide {
	position:absolute;
	width:250px;
	top:0;
	bottom:0;
	-o-transition:right 0.2s ease 0s, left 0.2s ease 0s;
	-webkit-transition:right 0.2s ease 0s, left 0.2s ease 0s;
	transition:right 0.2s ease 0s, left 0.2s ease 0s;
}

.map-wrapper .marker-info-slide .content {
	width:100%;
	height:auto;
	visibility:visible;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	-o-transition:opacity 0.2s ease 0s, visibility 0.2s ease 0s;
	-webkit-transition:opacity 0.2s ease 0s, visibility 0.2s ease 0s;
	transition:opacity 0.2s ease 0s, visibility 0.2s ease 0s;
}

.map-wrapper .marker-info-slide .content.hidden {
	visibility:hidden;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.map-wrapper .marker-info-slide.left {
	left:0px;
}

.map-wrapper .marker-info-slide.hidden.right {
	right:-250px;
}

.map-wrapper .marker-info-slide.hidden.left {
	left:-250px;
}

.map-wrapper .marker-info-slide.right {
	right:0px;
}

.map-wrapper .marker-info-line {
	position:absolute;
	width:100%;
	height:200px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:10px;
	pointer-events:none;
}

.map-wrapper .marker-info-line .marker-info {
	vertical-align:top;
	direction:ltr;
	position:relative;
	display:inline-block;
	width:180px;
	height:100%;
	margin-right:10px;
	-o-transition:width 0.2s ease 0s;
	-webkit-transition:width 0.2s ease 0s;
	transition:width 0.2s ease 0s;
	pointer-events:all;
}

.map-wrapper .marker-info-line .marker-info.small {
	width:0px;
}

.map-wrapper .marker-info-line .inner {
	direction:rtl;
	min-width:100%;
	height:100%;
	pointer-events:none;
}

.map-wrapper .marker-info-line.top {
	top:0px;
}

.map-wrapper .marker-info-line.bottom {
	bottom:0px;
}

.map-wrapper .content-wrapper {
	width:250px;
}

.map-wrapper .cluster.added.visible {
	visibility:visible;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.map-wrapper .marker.loading .content-wrapper {
	width:30px;
	height:30px;
}

.map-wrapper .marker.loading .content-wrapper .ajax-spinner-spin {
	position:absolute;
	display:block !important;
	width:80%;
	height:80%;
	top:8px;
	left:8px;
}

.map-wrapper .cluster.size-one {
	width:28px;
	height:28px;
	top:-14px;
	left:-14px;
}

.map-wrapper .cluster.size-one span {
	line-height:20px;
}

.map-wrapper .cluster.size-ten {
	width:32px;
	height:32px;
	top:-16px;
	left:-16px;
}

.map-wrapper .cluster.size-ten span {
	line-height:24px;
}

.map-wrapper .cluster.size-hundred {
	width:36px;
	height:36px;
	top:-18px;
	left:-18px;
}

.map-wrapper .cluster.size-hundred span {
	line-height:28px;
}

.map-wrapper .cluster.size-thousand {
	width:44px;
	height:44px;
	top:-22px;
	left:-22px;
}

.map-wrapper .cluster.size-thousand span {
	line-height:36px;
}

.map-wrapper .map.map-loading .loader {
	visibility:visible;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.pharmacyfinder.detail .map-message-wrapper {
	display:none !important;
}
/* style: microsite language: default / engineId: default / pseudo: before */
.map-wrapper .link-list-view:before {
	top:10px;
}
/* style: microsite language: default / engineId: default / pseudo: after */
.map-wrapper .marker .inner:after {
	position:absolute;
	display:block;
	width:0px;
	height:0px;
	left:50%;
	border-top-width:16px;
	border-right-width:9px;
	border-bottom-width:0px;
	border-left-width:9px;
	border-top-color:#000000;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent;
	border-style:solid;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	content:'';
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	-o-transition:opacity 0.1s ease 0s;
	-webkit-transition:opacity 0.1s ease 0s;
	transition:opacity 0.1s ease 0s;
}

.map-wrapper .sub-filter:after {
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content:'';
}

.map-wrapper .marker.visible .inner:after {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.map-wrapper .marker.morphed .inner:after {
	-o-transition:opacity 0.2s ease 0s;
	-webkit-transition:opacity 0.2s ease 0s;
	transition:opacity 0.2s ease 0s;
}

/* overlay */

/* style: microsite language: default / engineId: default / pseudo: default */
.overlay {
	position:fixed;
	display:none;
	overflow-x:hidden;
	overflow-y:auto;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1050;
}

.overlay .overlay-dialog {
	position:relative;
	width:600px;
	margin-top:30px;
	margin-right:auto;
	margin-bottom:30px;
	margin-left:auto;
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	transform:translate(0,0);
	-o-transition:-o-transform 0.3s ease-out;
	-webkit-transition:-webkit-transform 0.3s ease-out;
	transition:transform 0.3s ease-out;
}

.overlay .overlay-dialog .overlay-content {
	background-color:#FFFFFF;
}

.overlay-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000000;
}

.overlay-backdrop-fade {
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
	-o-transition:opacity 0.15s linear;
	-webkit-transition:opacity 0.15s linear;
	transition:opacity 0.15s linear;
}

.overlay-backdrop-in {
	-ms-filter:Alpha(opacity=60);
	filter:Alpha(opacity=60);
	opacity:0.6;
}

.overlay-in {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.overlay-open {
	display:block;
	overflow-x:hidden;
	overflow-y:auto;
}

.overlay-remove {
	position:absolute;
	top:10px;
	right:20px;
}

/* shop */

/* style: microsite language: default / engineId: default / pseudo: default */
.table.table-basket > .table-tfoot > .table-tr {
	background-color:#FFFFFF;
}

.table.table-basket > .table-tfoot > .table-tr > .table-th {
	border-top-width:0px;
	border-bottom-width:1px;
	border-top-color:#A9AAAC;
	border-bottom-color:#A9AAAC;
	border-top-style:solid;
	border-bottom-style:solid;
}

.table.table-basket > .table-tfoot > .table-tr.enh-is-last > .table-th {
	border-top-width:0px;
	border-bottom-width:3px;
	border-top-color:#A9AAAC;
	border-bottom-color:#A9AAAC;
	border-top-style:solid;
	border-bottom-style:solid;
}

.table.table-basket > .table-tfoot > .table-tr.enh-is-first > .table-td {
	border-top-width:2px;
	border-bottom-width:0px;
	border-top-color:#A9AAAC;
	border-bottom-color:#A9AAAC;
	border-top-style:solid;
	border-bottom-style:solid;
}

.column-edit-icon {
	position:absolute;
	top:0px;
	right:0px;
}

.shoparticle-skin-01 {
	position:relative;
	width:100%;
	right:0px;
	bottom:0px;
	z-index:1;
	padding-left:0px;
}

.shoparticle-skin-01 .link-text.link-basket > span {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:10px;
	background-color:#E9EBEB;
}

.overlay-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000000;
}

.overlay-backdrop-fade {
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
	-o-transition:opacity 0.15s linear;
	-webkit-transition:opacity 0.15s linear;
	transition:opacity 0.15s linear;
}

.overlay-backdrop-in {
	-ms-filter:Alpha(opacity=60);
	filter:Alpha(opacity=60);
	opacity:0.6;
}

.overlay {
	position:fixed;
	display:none;
	overflow-x:hidden;
	overflow-y:auto;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1050;
}

.overlay .overlay-dialog {
	position:relative;
	width:600px;
	margin-top:30px;
	margin-right:auto;
	margin-bottom:30px;
	margin-left:auto;
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	transform:translate(0,0);
	-o-transition:-o-transform 0.3s ease-out;
	-webkit-transition:-webkit-transform 0.3s ease-out;
	transition:transform 0.3s ease-out;
}

.overlay .overlay-dialog .overlay-content {
	background-color:#FFFFFF;
}

.overlay-open {
	display:block;
	overflow-x:hidden;
	overflow-y:auto;
}

.overlay-in {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.shop-basket-icon {
	position:relative;
	top:-11px;
}

.shop-basket-icon > span {
	position:relative;
	width:30px;
	height:30px;
	top:10px;
	margin-left:10px;
	padding:0px;
	background-color:#E9EBEB;
	background-image:url(../../../../docs/de/1912/sprite-links-icons.png?v=1.14);
	background-position:8px -1295px;
}

.mini-basket {
	min-width:210px;
}

.mini-basket .ajax-loader-overlay {
	display:none;
}

.mini-basket.loading .ajax-loader-overlay {
	position:absolute;
	display:block;
	top:0;
	left:0;
}

.basket-inline-box {
	display:table;
	width:100%;
	margin-top:20px;
}

.basket-inline-box p {
	display:inline-block;
	width:auto;
}

.basket-inline-box .form-text {
	display:inline-block;
	width:80px;
}

.basket-inline-box .form-text .form-input {
	width:100%;
}

.basket-inline-box .between {
	margin-top:0px;
	margin-right:4px;
	margin-bottom:0px;
	margin-left:4px;
}

.basket-inline-box .right {
	text-align:right;
	display:table-cell;
}

.basket-inline-box .left {
	display:table-cell;
}

.basket-inline-box .form-dropdown {
	display:inline-block;
	width:80px;
}

.basket-inline-box .form-dropdown .form-input {
	width:100%;
}

.shop-article-order-info-wrapper {
	position:relative;
}

.shop-article-order-info-message {
	position:absolute;
	display:none;
	overflow:hidden;
	background-color:#E9EBEB;
}

.shop-article-order-info-link.enh-disabled > span {
	margin-left:0px !important;
	-ms-filter:Alpha(opacity=40);
	filter:Alpha(opacity=40);
	opacity:0.4;
}

.shop-article-order-info-link {
	color:#000000;
}

.shop-basket-icon.enh-disabled {
	-ms-filter:Alpha(opacity=40);
	filter:Alpha(opacity=40);
	opacity:0.4;
}

.shop-basket-icon.enh-disabled > span {
	position:relative;
	width:30px;
	height:30px;
	top:10px;
	margin-left:10px;
	padding:0px;
	background-color:#E9EBEB;
	background-image:url(../../../../docs/de/1912/sprite-links-icons.png?v=1.14);
	background-position:8px -1295px;
}
/* style: microsite language: default / engineId: default / pseudo: hover */
.shop-article-order-info-link.enh-disabled:hover {
	color:#000000 !important;
}

/* icons */

/* style: microsite language: default / engineId: default / pseudo: default */
.icons {
	text-align:center;
	display:inline-block;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}

.icons.icons-check-circle {
	color:#019934;
}

.icons.icons-warning-circle {
	color:#e60004;
}

.icons.icons-large {
	font-size:1.1em;
	line-height:1;
	vertical-align:middle;
	width:17px;
}

.icons.icons-check-circle-outline {
	color:#019934;
}

.icons.icons-warning {
	color:#e60004;
}

.icons.icons-checkmark {
	color:#666666;
}

.icons.icons-file-outline {
	color:#019934;
}

.icons.icons-inline {
	margin-right:8px;
}

.icons.icons-remove-circle {
	color:#666666;
}

.icons.icons-remove-circle-outline {
	color:#666666;
}

.icons.icons-remove {
	color:#666666;
}

.icons.icons-setting {
	color:#019934;
}

.icons.icons-box {
	line-height:30px;
	width:30px;
	height:30px;
}

.icons.icons-in-button-right {
	display:inline-block;
	float:right;
	margin-left:15px;
}

.icons.icons-notched {
	color:#019934;
}

.icons.icons-undo {
	color:#666666;
}

.icons.icons-star {
	color:#666666;
}

.icons.icons-trash-outline {
	color:#666666;
}

.icons.icons-trash {
	color:#666666;
}

.icons.icons-add-circle {
	color:#666666;
}

.icons.icons-add-square {
	color:#666666;
}

.icons.icons-calendar {
	color:#666666;
}

.icons.icons-calendar-outline {
	color:#666666;
}

.icons.icons-edit {
	color:#666666;
	margin-top:3px;
}

.icons.icons-info {
	color:#666666;
	font-size:20px;
	margin-top:1px;
}

.icon-font {
	color:#019934;
	text-transform:none;
	font-size:1em;
	line-height:1;
	font-family:'icon-font';
	font-weight:normal;
	font-style:normal;
	vertical-align:middle;
	position:relative;
	display:inline-block !important;
	margin-top:-0.14em;
	margin-right:0.3em;
}

.icon-font-disabled {
	-ms-filter:Alpha(opacity=45);
	filter:Alpha(opacity=45);
	opacity:0.45;
}

.icon-font-loading {
	line-height:1;
	height:1em;
}

.icon-font-fitted {
	width:auto;
	margin-right:0;
	margin-left:0;
}

.icon-font-small {
	font-size:0.75em;
	line-height:1;
}

.icon-font-large {
	font-size:1.5em;
	line-height:1;
	vertical-align:middle;
}

.icon-font-flipped {
	-webkit-transform:scale(1,-1);
	-ms-transform:scale(1,-1);
	transform:scale(1,-1);
}

.icon-font-circular {
	line-height:1;
	width:1em;
	height:1em;
	-moz-border-radius:500em;
	-webkit-border-radius:500em;
	border-radius:500em;
	padding-top:0.5em;
	padding-right:0.5em;
	padding-bottom:0.5em;
	padding-left:0.5em;
	background-color:#E9EBEB;
}

.icon-font-bordered {
	position:relative;
	width:1.9em;
	height:1.9em;
	background-color:#E9EBEB;
}

.icon-font.icon-font-after {
	margin-right:0em;
	margin-left:0.3em;
}

.icons.icons-minus {
	color:#666666;
}

.icons.icons-plus {
	color:#666666;
}

.icons.icons-big {
	font-size:22px;
}

.icons.icons-minus-circle {
	color:#666666;
}

.icons.icons-small {
	font-size:16px;
}

.icons.icons-upload {
	color:#666666;
}
/* style: microsite language: default / engineId: default / pseudo: before */
.icons:before {
	background-position:0 0;
}

.icons.icons-check-circle:before {
	content:'\f058';
}

.icons.icons-warning-circle:before {
	content:'\f06a';
}

.icons.icons-check-circle-outline:before {
	content:'\f05d';
}

.icons.icons-warning:before {
	content:'\f12a';
}

.icons.icons-checkmark:before {
	content:'\f00c';
}

.icons.icons-file-outline:before {
	content:'\f016';
}

.icons.icons-remove-circle:before {
	content:'\f057';
}

.icons.icons-remove-circle-outline:before {
	content:'\f05c';
}

.icons.icons-remove:before {
	content:'\f00d';
}

.icons.icons-setting:before {
	content:'\f013';
}

.icons.icons-download:before {
	content:'\f019';
}

.icons.icons-notched:before {
	content:'\f1ce';
}

.icons.icons-undo:before {
	content:'\f0e2';
}

.icons.icons-star:before {
	content:'\f005';
}

.icons.icons-trash-outline:before {
	content:'\f014';
}

.icons.icons-trash:before {
	content:'\f1f8';
}

.icons.icons-add-circle:before {
	content:'\f055';
}

.icons.icons-add-square:before {
	content:'\f0fe';
}

.icons.icons-calendar:before {
	content:'\f073';
}

.icons.icons-calendar-outline:before {
	content:'\f133';
}

.icons.icons-edit:before {
	content:'\f044';
}

.icons.icons-info:before {
	content:'\f05a';
}

.icon-font-circular:before {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translateY(-50%) translateX(-50%);
	-ms-transform:translateY(-50%) translateX(-50%);
	transform:translateY(-50%) translateX(-50%);
}

.icon-font-internal-link:before {
	content:'\e900';
}

.icon-font-document:before {
	content:'\e901';
}

.icon-font-search:before {
	content:'\e902';
}

.icon-font-publication:before {
	content:'\e903';
}

.icon-font-calendar:before {
	content:'\e904';
}

.icon-font-external-link:before {
	content:'\e905';
}

.icon-font-mail:before {
	content:'\e906';
}

.icon-font-workspace:before {
	content:'\e907';
}

.icon-font-heart:before {
	content:'\e908';
}

.icon-font-bordered:before {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translateY(-50%) translateX(-50%);
	-ms-transform:translateY(-50%) translateX(-50%);
	transform:translateY(-50%) translateX(-50%);
}

.icons.icons-minus:before {
	content:'\f068';
}

.icons.icons-plus:before {
	content:'\f067';
}

.icons.icons-minus-circle:before {
	content:'\f056';
}

.icons.icons-upload:before {
	content:'\f093';
}

/* grid-skins */

/* style: microsite language: default / engineId: default / pseudo: default */
.grid.grid-skin-01.grid-columns-1 {
	margin:0px;
}

.grid.grid-skin-01.grid-columns-1 > .grid-item {
	border-top-width:1px;
	border-top-color:#A9AAAC;
	border-top-style:dotted;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:0px;
}

.grid.grid-skin-01.grid-columns-1 > .grid-item.enh-is-last {
	border-bottom-width:1px;
	border-bottom-color:#A9AAAC;
	border-bottom-style:dotted;
}

.grid.grid-skin-01.grid-columns-1 > .grid-item.grid-item-loading {
	border-top-width:0px;
}

.grid.grid-skin-02.grid-columns-1 {
	margin:0px;
}

.grid.grid-skin-02.grid-columns-1 > .grid-item {
	border-top-width:1px;
	border-top-color:#A9AAAC;
	border-top-style:dotted;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:0px;
}

.grid.grid-skin-02.grid-columns-1 > .grid-item.enh-is-last {
	border-bottom-width:1px;
	border-bottom-color:#A9AAAC;
	border-bottom-style:dotted;
}

.grid.grid-skin-02.grid-columns-1 > .grid-item.grid-item-loading {
	border-top-width:0px;
}

.grid.grid-skin-01.grid-columns-1.grid-gutter-narrow > .grid-item {
	padding-top:5px;
	padding-bottom:5px;
}

.grid.grid-skin-02.grid-columns-1.grid-gutter-wide > .grid-item {
	padding-top:35px;
	padding-bottom:35px;
}

.grid.grid-skin-01.grid-columns-1.enh-is-first-last-auto {
	margin:0px;
}

.grid.grid-skin-03 {
	margin:0px;
}

.grid.grid-skin-03 > .grid-item.enh-is-first {
	border-top-width:0px;
	padding-top:0px;
}

.grid.grid-skin-03 > .grid-item {
	border-top-width:1px;
	border-top-color:#A9AAAC;
	border-top-style:dotted;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:0px;
}

.grid.grid-skin-03 > .grid-item.enh-is-last {
	padding-bottom:0px;
}

.grid.grid-skin-03 > .grid-item.grid-item-loading {
	border-top-width:0px;
}

.grid.grid-skin-03.grid-gutter-narrow > .grid-item {
	padding-top:5px;
	padding-bottom:5px;
}

.grid.grid-skin-03.enh-is-first-last-auto {
	margin:0px;
}

.grid-wrapper.enh-invert .grid.grid-skin-01.grid-columns-1 > .grid-item {
	border-top-color:#FFFFFF;
}

.grid-wrapper.enh-invert .grid.grid-skin-01.grid-columns-1 > .grid-item.enh-is-last {
	border-bottom-color:#FFFFFF;
}

.grid-wrapper.enh-invert .grid.grid-skin-02.grid-columns-1 > .grid-item {
	border-top-color:#FFFFFF;
}

.grid-wrapper.enh-invert .grid.grid-skin-02.grid-columns-1 > .grid-item.enh-is-last {
	border-bottom-color:#FFFFFF;
}

.grid-wrapper.enh-invert .grid.grid-skin-03 > .grid-item {
	border-top-color:#FFFFFF;
}

/* iframe */

/* style: microsite language: default / engineId: default / pseudo: default */
.iframe-wrapper {
	margin-bottom:30px;
}

.iframe-wrapper > iframe {
	display:block;
}

.iframe-wrapper.iframe-proportional-height {
	position:relative;
}

.iframe-wrapper.iframe-proportional-height > iframe {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

/* forms-skins */

/* style: microsite language: default / engineId: default / pseudo: default */
.form-footer .form-error {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.form-message-text {
	border-color:#e60004;
}

.form-multiple-wrapper .form-multiple-elements {
	margin-top:0px;
	margin-right:-10px;
	margin-bottom:-10px;
	margin-left:0px;
	padding-left:0px;
}

.form-multiple-wrapper .form-multiple-elements li {
	padding-right:10px;
	padding-bottom:10px;
}

.form-multiple-wrapper .form-header {
	margin-bottom:5px;
}

.form-multiple-wrapper .form-input + label {
	color:#000000;
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.form-multiple-wrapper.enh-invert .form-label {
	color:#FFFFFF;
}

.form-custom-button-wrapper .form-input + .form-custom-button-content {
	color:#FFFFFF;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	padding-top:3px;
	padding-right:15px;
	padding-bottom:3px;
	padding-left:15px;
	background-color:#A9AAAC;
}

.form-custom-button-wrapper .form-input:checked + .form-custom-button-content {
	background-color:#019934;
}

.enh-invert .form-checkbox-wrapper .form-input + label {
	color:#FFFFFF;
}

.form-button {
	color:#000000;
	border-width:1px;
	border-color:#019934;
	border-color:rgba(1,153,52,0.5);
	border-style:solid;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-color:#FFFFFF;
}

.form-button.enh-selected {
	color:#FFFFFF;
	background-color:#019934;
}

.form-button.enh-not-matched {
	border-color:#FFFFFF;
}

.form-button.enh-disabled {
	-ms-filter:Alpha(opacity=30);
	filter:Alpha(opacity=30);
	opacity:0.3;
	cursor:default;
}

.form-has-info .form-footer .form-info {
	color:#000000;
}

.enh-invert.form-has-info .form-footer .form-info {
	color:#FFFFFF;
}

.form-error.form-message-emphasis {
	border-width:1px;
	border-color:#e60004;
	border-style:solid;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:5px;
}

.form-upload-wrapper .form-upload-element {
	border-color:#019934;
	background-color:#FFFFFF;
}

.form-upload-wrapper .form-upload-element .icons.icons-upload {
	color:#019934;
}

.form-upload-wrapper .form-upload-element .icons.icons-minus-circle {
	color:#e60004;
}

.form-upload-wrapper .form-upload-path-inner {
	color:#019934;
}

.form-upload-wrapper .form-upload-progress {
	background-color:#019934;
}

.form-upload-wrapper .form-upload-message-error {
	color:#e60004;
}

.form-upload-wrapper.form-error .form-upload-element {
	border-width:1px;
	border-color:#e60004;
	border-style:solid;
}

.form-upload-wrapper.form-error .form-upload-path-inner {
	color:#e60004;
}

.form-upload-wrapper.enh-invert .form-label {
	color:#FFFFFF;
}

.form-upload-wrapper.enh-invert .form-upload-element {
	border-color:#000000;
}

.form-upload-wrapper.enh-invert .form-upload-element .icons.icons-upload {
	color:#000000;
}

.form-placeholder-wrapper .form-label {
	color:#000000;
}

.form-placeholder-wrapper .form-input {
	color:#000000;
	border-color:#019934;
	background-color:#FFFFFF;
}

.form-placeholder-wrapper .form-time-dropdowns select {
	color:#000000;
	border-color:#019934;
	background-color:#FFFFFF;
}

.form-placeholder-wrapper.form-error .form-time-dropdowns select {
	border-color:#e60004;
}

.form-placeholder-wrapper.form-error .form-input {
	border-color:#e60004;
}

.form-placeholder-wrapper.enh-invert.form-error .form-input {
	border-color:#e60004;
}

.form-placeholder-wrapper.enh-invert .form-header .form-label {
	color:#FFFFFF;
}

.form-placeholder-wrapper.enh-invert .form-input {
	border-color:#000000;
}

.form-togglebutton-wrapper .form-input + label {
	color:#000000;
	border-color:#019934;
	background-color:#FFFFFF;
}

.form-togglebutton-wrapper .form-input:checked + label {
	color:#FFFFFF;
	background-color:#019934;
}

.form-togglebutton-wrapper.enh-invert .form-input + label {
	border-color:#000000;
}

.form-togglebutton-wrapper.enh-invert .form-input:checked + label {
	background-color:#000000;
}

.form-togglebutton-wrapper.form-error > .form-input + label {
	border-color:#e60004;
}

.form-toggleslider-wrapper.enh-invert .form-label {
	color:#FFFFFF;
}

.form-multiple-button .form-input + label {
	color:#000000;
	border-color:#019934;
	background-color:#FFFFFF;
}

.form-multiple-button .form-input:checked + label {
	color:#FFFFFF;
	background-color:#019934;
}

.form-multiple-button.form-error .form-input + label {
	border-color:#e60004;
}

.form-multiple-button.enh-invert .form-input + label {
	border-color:#000000;
}

.form-multiple-button.enh-invert .form-input:checked + label {
	background-color:#000000;
}

.form-error .form-recaptcha > div {
	border-color:#e60004;
}

.form-checkbox-wrapper .form-input + label {
	color:#000000;
}

.form-checkbox-wrapper.enh-invert .form-input + label {
	color:#FFFFFF;
}

.form-checkbox-wrapper.enh-dependent {
	padding-left:30px;
}

.form-multiple-radios .form-radio-wrapper .form-input + label {
	color:#000000;
}

.form-multiple-radios.enh-invert .form-radio-wrapper .form-input + label {
	color:#FFFFFF;
}

.form-repeat-wrapper {
	border-color:#019934;
}

.form-repeat-wrapper > .form-repeat-item {
	border-color:#019934;
}

.form-repeat-wrapper > .form-repeat-item > .form-repeat-remove {
	color:#e60004;
	background-color:#FFFFFF;
}

.form-repeat-wrapper > .form-repeat-add {
	background-color:#FFFFFF;
}

.form-repeat-wrapper > .form-footer {
	border-color:#019934;
}

.form-repeat-wrapper.enh-invert {
	border-color:#FFFFFF;
}

.form-repeat-wrapper.enh-invert > .form-label {
	color:#FFFFFF;
}

.form-repeat-wrapper.enh-invert > .form-repeat-item {
	border-color:#FFFFFF;
}

.form-repeat-wrapper.enh-invert > .form-footer {
	border-color:#FFFFFF;
}

.form-button-submit-wrapper .form-button-input {
	background-color:#019934;
	color:#FFFFFF;
	border-color:#019934;
}

.form-button-submit-wrapper .form-button-back {
	background-color:#FFFFFF;
	color:#019934;
	border-color:#019934;
}

.form-button-submit-wrapper.form-error > .form-footer > .form-error {
	color:#e60004;
}

.form-button-submit-wrapper.enh-invert .form-button-input {
	border-color:#FFFFFF;
}

.form-button-submit-wrapper.enh-invert .form-button-back {
	border-color:#000000;
}

.form-has-error.form-error > .form-footer > .form-error {
	color:#e60004;
}

.language-switcher-multiple-wrapper {
	margin-top:8px;
	padding-left:25px;
}

.language-switcher-multiple-wrapper .language-switcher-wrapper .form-input {
	padding-top:10px !important;
	margin-left:0 !important;
	margin-top:-1px !important;
}

.language-switcher-multiple-wrapper .language-switcher-wrapper .form-placeholder {
	margin-top:31px !important;
}

.language-switcher-multiple-wrapper .language-switcher-wrapper .form-textarea {
	margin-bottom:10px;
}

.language-switcher-multiple-wrapper .language-switcher-wrapper .language-switcher-wrapper-link {
	width:100%;
	margin-top:10px;
}

.language-switcher-multiple-wrapper.enh-dependent {
	padding-left:55px;
}

.language-switcher-wrapper .form-input {
	padding-top:10px !important;
	margin-left:30%;
	margin-top:-1px;
}

.language-switcher-wrapper .language-switcher-wrapper-link {
	width:70%;
	display:inline-block;
}

.language-switcher-wrapper .language-switcher-wrapper-link .language-switch.link {
	font-size:16px;
	line-height:16px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	display:inline-block;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:6px;
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:3px !important;
	padding-bottom:3px !important;
	height:25px;
	border-width:1px;
	border-color:#019934;
	border-style:solid;
	background-color:#FFFFFF;
	-moz-border-radius:2px 2px 0px 0px;
	-webkit-border-radius:2px 2px 0px 0px;
	border-radius:2px 2px 0px 0px;
	color:#000000;
	padding:0px;
}

.language-switcher-wrapper .language-switcher-wrapper-link .language-switch.link.enh-selected {
	font-size:16px;
	line-height:16px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	padding-left:10px !important;
	padding-right:10px !important;
	padding-top:3px !important;
	padding-bottom:3px !important;
	border-bottom-color:#FFFFFF;
	color:#000000;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
}
/* style: microsite language: default / engineId: default / pseudo: hover */
.form-button:hover {
	color:#FFFFFF;
	background-color:#186835;
}

.form-button.enh-disabled:hover {
	color:#000000;
	background-color:#FFFFFF;
}

.form-button-submit-wrapper .form-button-input:hover {
	background-color:#000000;
	border-color:#000000;
}

.form-button-submit-wrapper .form-button-back:hover {
	color:#000000;
	border-color:#000000;
}

.form-button-submit-wrapper.enh-invert .form-button-input:hover {
	background-color:#000000;
	border-color:#FFFFFF !important;
}
/* style: microsite language: default / engineId: default / pseudo: before */
.enh-invert .form-checkbox-wrapper .form-input + label:before {
	border-color:#000000;
	background-color:#FFFFFF;
}

.form-mandatory-message:before {
	color:#019934;
	content:'*';
	margin-left:2px;
}

.form-mandatory-message.enh-invert:before {
	color:#FFFFFF;
}

.form-placeholder-wrapper .form-time-dropdowns:before {
	border-top-color:#019934;
	border-right-color:transparent;
	border-left-color:transparent;
}

.form-placeholder-wrapper.form-error .form-time-dropdowns:before {
	border-top-color:#e60004;
}

.form-toggleslider-wrapper .form-input + label:before {
	border-color:#019934;
	background-color:#FFFFFF;
}

.form-toggleslider-wrapper.form-error .form-input + label:before {
	border-color:#e60004;
}

.form-toggleslider-wrapper.enh-invert .form-input + label:before {
	border-color:#000000;
}

.form-error .form-checkbox-wrapper .form-input + label:before {
	border-color:#e60004;
}

.form-checkbox-wrapper .form-input + label:before {
	border-color:#019934;
	background-color:#FFFFFF;
}

.form-checkbox-wrapper.form-error .form-input + label:before {
	border-color:#e60004;
}

.form-checkbox-wrapper.enh-invert .form-input + label:before {
	border-color:#000000;
	background-color:#FFFFFF;
}

.form-multiple-radios .form-radio-wrapper .form-input + label:before {
	border-color:#019934;
	background-color:#FFFFFF;
}

.form-multiple-radios.form-error .form-radio-wrapper .form-input + label:before {
	border-color:#e60004;
}

.form-multiple-radios.enh-invert .form-radio-wrapper .form-input + label:before {
	border-color:#000000;
	background-color:#FFFFFF;
}
/* style: microsite language: default / engineId: default / pseudo: after */
.form-label span:after {
	color:#019934;
}

.enh-invert .form-label span:after {
	color:#FFFFFF;
}

.enh-invert .form-checkbox-wrapper .form-input:checked + label:after {
	border-color:#000000;
}

.form-toggle-wrapper.form-mandatory .pc3richtext:after {
	color:#019934;
	content:'*';
	margin-left:2px;
}

.form-placeholder-wrapper .form-header .form-placeholder span:after {
	color:#FFFFFF;
}

.form-placeholder-wrapper .form-time-dropdowns:after {
	border-top-color:#019934;
	border-right-color:transparent;
	border-left-color:transparent;
}

.form-placeholder-wrapper.form-error .form-time-dropdowns:after {
	border-top-color:#e60004;
}

.form-placeholder-wrapper.form-dropdown .form-caret:after {
	border-top-color:#019934;
	border-right-color:transparent;
	border-left-color:transparent;
}

.form-placeholder-wrapper.form-dropdown.form-error .form-caret:after {
	border-top-color:#e60004;
}

.form-placeholder-wrapper.enh-invert.form-dropdown .form-caret:after {
	border-top-color:#000000;
}

.form-toggleslider-wrapper .form-input + label:after {
	background-color:#019934;
}

.form-toggleslider-wrapper .form-input:checked + label:after {
	left:17px;
	background-color:#019934;
}

.form-toggleslider-wrapper.form-error .form-input + label:after {
	background-color:#e60004;
}

.form-toggleslider-wrapper.enh-invert .form-input + label:after {
	background-color:#000000;
}

.form-toggleslider-wrapper.enh-invert .form-input:checked + label:after {
	background-color:#000000;
}

.form-error .form-checkbox-wrapper .form-input:checked + label:after {
	border-color:#e60004;
}

.form-checkbox-wrapper .form-input:checked + label:after {
	border-color:#019934;
}

.form-checkbox-wrapper.form-error .form-input:checked + label:after {
	border-color:#e60004;
}

.form-checkbox-wrapper.enh-invert .form-input:checked + label:after {
	border-color:#000000;
}

.form-multiple-radios .form-radio-wrapper .form-input:checked + label:after {
	background-color:#019934;
}

.form-multiple-radios.form-error .form-radio-wrapper .form-input:checked + label:after {
	background-color:#e60004;
}

.form-multiple-radios.enh-invert .form-radio-wrapper .form-input:checked + label:after {
	background-color:#000000;
}

/* carousel-skins */

/* style: microsite language: default / engineId: default / pseudo: default */
.carousel-wrapper.carousel-skin-01 > .carousel-inner-wrapper > .carousel-stage-wrapper > .carousel-controls.carousel-backward {
	left:0px;
}

.carousel-wrapper.carousel-skin-01 > .carousel-inner-wrapper > .carousel-stage-wrapper > .carousel-controls.carousel-forward {
	right:0px;
}

.carousel-wrapper.carousel-skin-02 > .carousel-inner-wrapper > .carousel-stage-wrapper > .carousel-controls.carousel-backward {
	display:none;
	left:0px;
}

.carousel-wrapper.carousel-skin-02 > .carousel-inner-wrapper > .carousel-stage-wrapper > .carousel-controls.carousel-forward {
	display:none;
	right:0px;
}

/* ajax */

/* style: microsite language: default / engineId: default / pseudo: default */
.ajax-transition {
	-o-transition:all 0.3s ease-in 0s;
	-webkit-transition:all 0.3s ease-in 0s;
	transition:all 0.3s ease-in 0s;
}

.ajax-spinner-square {
	position:absolute;
	width:30px;
	height:30px;
	top:50%;
	left:50%;
	z-index:100;
	margin-top:-30px;
}

.ajax-content-wrapper {
	position:relative;
}

.ajax-spinner-pulse {
	position:absolute;
	width:40px;
	height:40px;
	top:50%;
	left:50%;
	z-index:100;
	margin-top:-40px;
}

.ajax-spinner-pulse > div {
	position:absolute;
	width:100%;
	height:100%;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	border-radius:100px;
	-ms-filter:Alpha(opacity=60);
	filter:Alpha(opacity=60);
	opacity:0.6;
}

.ajax-spinner-dots {
	text-align:center;
	position:absolute;
	width:70px;
	top:50%;
	left:50%;
	margin-top:-9px;
	margin-right:0;
	margin-bottom:0;
	margin-left:-35px;
}

.ajax-spinner-dots > div {
	display:inline-block;
	width:18px;
	height:18px;
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	border-radius:100px;
}

.ajax-spinner-spin {
	position:absolute;
	display:inline-block;
	width:25px;
	height:25px;
	top:50%;
	left:50%;
	border-width:4px;
	border-top-color:#019934;
	border-right-color:transparent;
	border-bottom-color:#019934;
	border-left-color:transparent;
	border-style:solid;
	-moz-border-radius:150px;
	-webkit-border-radius:150px;
	border-radius:150px;
	margin-top:-6px;
	margin-right:0;
	margin-bottom:0;
	margin-left:-6px;
	background-color:transparent;
}

.ajax-spinner-bars {
	position:absolute;
	width:35px;
	height:35px;
}

.ajax-spinner-bars > div {
	position:absolute;
	width:2px;
	height:8px;
	-ms-filter:Alpha(opacity=5);
	filter:Alpha(opacity=5);
	opacity:0.05;
}

.ajax-spinner-fallback {
	position:absolute;
	width:30px;
	height:30px;
}

.ajax-loader-overlay {
	position:relative;
	width:100%;
	height:100%;
	z-index:20;
}

.ajax-loader-overlay-inner {
	height:100%;
	background-color:#FFFFFF;
	-ms-filter:Alpha(opacity=70);
	filter:Alpha(opacity=70);
	opacity:0.7;
}

.ajax-loader-overlay-inner .ajax-spinner-pulse {
	background-color:#019934;
}

/* animation */

/* style: microsite language: default / engineId: default / pseudo: default */
.animation-pause {
	position:absolute;
	width:3px;
	height:15px;
	bottom:20px;
	left:20px;
	z-index:40;
	border-right-width:4px;
	border-left-width:4px;
	border-color:#E9EBEB;
	border-right-style:solid;
	border-left-style:solid;
	margin:0;
	-ms-filter:Alpha(opacity=70);
	filter:Alpha(opacity=70);
	opacity:0.7;
	-o-transition:opacity 0.2s linear 0s;
	-webkit-transition:opacity 0.2s linear 0s;
	transition:opacity 0.2s linear 0s;
	cursor:pointer;
}

.animation-play {
	width:0 !important;
	height:0 !important;
	bottom:19px !important;
	left:23px !important;
	border-width:8px !important;
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:#E9EBEB;
	border-style:solid;
	cursor:pointer;
}

.animation-stage {
	position:relative;
}

.animation-stage.animation-hide-actor div {
	visibility:hidden;
}

.animation-hide-actor {
	visibility:hidden;
}

/* boxes */

/* style: microsite language: default / engineId: default / pseudo: default */
.box {
	position:relative;
}

.box > .box-collapse-body {
	position:relative;
	overflow:hidden;
	min-width:100%;
}

.box > .box-collapse-body > .box-collapse-content {
	position:relative;
	min-width:100%;
	bottom:0px;
}

.box > .box-collapse-header {
	cursor:pointer;
}

.box > .box-header {
	position:relative;
}

.box-collapse-collapsed-initial > .box-collapse-body {
	height:0px;
}

.box-collapse-collapsed-initial > .box-collapse-body > .box-collapse-content {
	position:absolute;
}

/* boxes-skins */

/* style: microsite language: default / engineId: default / pseudo: default */
.box.box-skin-02 {
	background-color:#FFFFFF;
}

.box.box-skin-02 > .box-header {
	border-top-width:0px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
}

.box.box-skin-02 > .box-header.box-collapse-header {
	padding-right:33px;
}

.box-collapse-collapsed > .box-collapse-header {
	border-bottom-width:1px;
	border-bottom-color:#E9EBEB;
	border-bottom-style:solid;
}

.box-collapse-collapsed > .box-collapse-header > .box-collapse-icon > span {
	-webkit-transform:rotateZ(540deg);
	-ms-transform:rotateZ(540deg);
	transform:rotateZ(540deg);
}

.box-collapse-collapsed > .box-collapse-header > .box-collapse-icon > span + span {
	-webkit-transform:rotateZ(270deg);
	-ms-transform:rotateZ(270deg);
	transform:rotateZ(270deg);
}

.box-collapse-collapsed > .box-collapse-header > .box-collapse-icon > span + span + span {
	display:none;
}

.box {
	margin-bottom:30px;
	background-repeat:no-repeat;
	background-size:cover;
}

.box > .box-header {
	border-top-width:10px;
	border-top-color:#E9EBEB;
	border-top-style:solid;
	padding-top:20px;
	padding-bottom:20px;
	background-color:#FFFFFF;
}

.box > .box-header .box-header-title {
	text-transform:none;
	margin-bottom:0px;
	color:#000000;
	font-size:35px;
	line-height:1.2em;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin-top:0px;
	padding:0px;
}

.box > .box-collapse-header {
	padding-right:33px;
}

.box > .box-collapse-header > .box-collapse-icon {
	position:absolute;
	width:14px;
	height:14px;
	right:10px;
}

.box > .box-collapse-header > .box-collapse-icon > span {
	position:absolute;
	height:2px;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	margin-top:auto;
	margin-right:auto;
	margin-bottom:auto;
	margin-left:auto;
	background-color:#000000;
	-webkit-transform:rotateZ(0deg);
	-ms-transform:rotateZ(0deg);
	transform:rotateZ(0deg);
	-o-transition-duration:0.75s;
	-webkit-transition-duration:0.75s;
	transition-duration:0.75s;
	-o-transition-property:-o-transform;
	-webkit-transition-property:-webkit-transform;
	transition-property:transform;
	-o-transition-timing-function:ease-out;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
}

.box > .box-collapse-header > .box-collapse-icon > span + span + span {
	display:none;
}

.box > .box-collapse-header .box-collapse-icon.enh-invert > span {
	background-color:#FFFFFF;
}

.box-skin-01 {
	background-color:#FFFFFF;
	-o-transition:background-color 0.3s ease-out;
	-webkit-transition:background-color 0.3s ease-out;
	transition:background-color 0.3s ease-out;
}

.box-skin-02 {
	-o-transition:background-color 0.3s ease-out;
	-webkit-transition:background-color 0.3s ease-out;
	transition:background-color 0.3s ease-out;
}

.box-skin-03 {
	border-width:0px;
	border-color:#E9EBEB;
	border-style:solid;
	background-color:#E9EBEB;
	-o-transition:background-color 0.3s ease-out;
	-webkit-transition:background-color 0.3s ease-out;
	transition:background-color 0.3s ease-out;
}

.box.box-skin-04 > .box-header {
	margin-bottom:20px;
}

.box-skin-info {
	margin-bottom:0px;
}

.box-skin-info .box-header {
	border-top-width:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-bottom-width:0px;
}

.box-skin-info .box-header .box-collapse-icon {
	width:20px;
	height:20px;
	right:0px;
	color:#019934;
}

.box-skin-info .box-header .box-collapse-icon span {
	display:none;
}

.box-skin-info .box-collapse-content {
	padding-top:10px;
}

.box-accordion-wrapper {
	margin-bottom:30px;
}

.box-email .box-header .box-header-title {
	color:#000000;
	font-size:35px;
	line-height:1.2em;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin-top:0px;
	margin-bottom:40px;
	padding:0px;
	text-transform:none;
}
/* style: microsite language: default / engineId: default / pseudo: hover */
.hover.section:hover {
	background-color:#E9EBEB !important;
	-o-transition:background-color 0.3s ease-out;
	-webkit-transition:background-color 0.3s ease-out;
	transition:background-color 0.3s ease-out;
}

.hover.box-skin-01:hover {
	background-color:#E9EBEB !important;
}

.hover.box-skin-02:hover {
	background-color:#E9EBEB !important;
}

.hover.box-skin-03:hover {
	background-color:#FFFFFF !important;
}

/* carousel */

/* style: microsite language: default / engineId: default / pseudo: default */
.carousel-wrapper {
	position:relative;
	margin-bottom:30px;
}

.carousel-wrapper > .carousel-overlay {
	position:absolute;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
}

.carousel-wrapper > .carousel-inner-wrapper > .carousel-stage-wrapper > .carousel-controls {
	position:absolute;
	width:20px;
	height:30px;
	top:0px;
	bottom:0px;
	z-index:1;
	margin-top:auto;
	margin-right:auto;
	margin-bottom:auto;
	margin-left:auto;
	background-color:#ffffff;
	background-color:rgba(255,255,255,0.85);
	cursor:pointer;
}

.carousel-wrapper > .carousel-inner-wrapper > .carousel-stage-wrapper > .carousel-controls > .carousel-controls-icon {
	position:absolute;
	width:15px;
	height:15px;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	margin-top:auto;
	margin-right:auto;
	margin-bottom:auto;
	margin-left:auto;
}

.carousel-wrapper > .carousel-inner-wrapper > .carousel-stage-wrapper > .carousel-controls > .carousel-controls-icon > span {
	position:absolute;
	width:10px;
	height:10px;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	border-top-width:2px;
	border-right-width:2px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-color:#019934;
	border-style:solid;
	margin-top:auto;
	margin-right:auto;
	margin-bottom:auto;
	margin-left:auto;
	-webkit-transform:rotateZ(45deg);
	-ms-transform:rotateZ(45deg);
	transform:rotateZ(45deg);
}

.carousel-wrapper > .carousel-inner-wrapper > .carousel-stage-wrapper > .carousel-controls > .carousel-controls-icon > span + span {
	display:none;
}

.carousel-wrapper > .carousel-inner-wrapper > .carousel-stage-wrapper > .carousel-controls.carousel-backward {
	left:-10px;
}

.carousel-wrapper > .carousel-inner-wrapper > .carousel-stage-wrapper > .carousel-controls.carousel-backward > .carousel-controls-icon > span {
	-webkit-transform:rotateZ(225deg);
	-ms-transform:rotateZ(225deg);
	transform:rotateZ(225deg);
}

.carousel-wrapper > .carousel-inner-wrapper > .carousel-stage-wrapper > .carousel-controls.carousel-disabled {
	-ms-filter:Alpha(opacity=50);
	filter:Alpha(opacity=50);
	opacity:0.5;
	cursor:default;
}

.carousel-wrapper > .carousel-inner-wrapper > .carousel-stage-wrapper > .carousel-controls.carousel-forward {
	right:-10px;
}

.carousel-wrapper > .carousel-inner-wrapper > .carousel-stage-wrapper > .carousel-stage {
	overflow:hidden;
}

.carousel-wrapper > .carousel-inner-wrapper > .carousel-stage-wrapper > .carousel-stage > .carousel-slides {
	font-size:0px;
	position:relative;
	display:table;
	border-width:0px;
	border-spacing:0px;
	table-layout:fixed;
}

.carousel-wrapper > .carousel-inner-wrapper > .carousel-stage-wrapper > .carousel-stage > .carousel-slides > .carousel-slide {
	vertical-align:top;
	position:relative;
	display:table-cell;
}

.carousel-wrapper > .carousel-inner-wrapper > .carousel-stage-wrapper > .carousel-stage > .carousel-slides > .carousel-slide-initial > .carousel-slide-content-wrapper {
	overflow:hidden;
	height:0px;
}

.carousel-wrapper .iScrollVerticalScrollbar {
	z-index:0 !important;
}

.carousel-loading-wrapper {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.carousel-wrapper.carousel-navigation-position-left > .carousel-inner-wrapper {
	position:relative;
	display:table;
	width:100%;
	border-width:0px;
	border-spacing:0px;
	table-layout:fixed;
}

.carousel-wrapper.carousel-navigation-position-left > .carousel-inner-wrapper > .carousel-navigation-wrapper {
	vertical-align:top;
	position:absolute;
	display:table-cell;
	margin-bottom:0px;
}

.carousel-wrapper.carousel-navigation-position-left > .carousel-inner-wrapper > .carousel-stage-wrapper {
	vertical-align:top;
	position:relative;
	display:table-cell;
}

.carousel-inner-wrapper {
	position:relative;
}

.carousel-wrapper.carousel-navigation-position-right > .carousel-inner-wrapper {
	position:relative;
	display:table;
	width:100%;
	border-width:0px;
	border-spacing:0px;
	table-layout:fixed;
}

.carousel-wrapper.carousel-navigation-position-right > .carousel-inner-wrapper > .carousel-navigation-wrapper {
	vertical-align:top;
	position:absolute;
	display:table-cell;
	margin-bottom:0px;
}

.carousel-wrapper.carousel-navigation-position-right > .carousel-inner-wrapper > .carousel-stage-wrapper {
	vertical-align:top;
	position:relative;
	display:table-cell;
}

.carousel-wrapper.carousel-navigation-position-top > .carousel-inner-wrapper > .carousel-navigation-wrapper {
	margin-bottom:0px;
}

.carousel-wrapper.carousel-navigation-position-bottom > .carousel-inner-wrapper > .carousel-navigation-wrapper {
	margin-bottom:0px;
}

/* carousel-navigation */

/* style: microsite language: default / engineId: default / pseudo: default */
.carousel-navigation-wrapper {
	position:relative;
	overflow:hidden;
	-moz-box-sizing:content-box !important;
	-webkit-box-sizing:content-box !important;
	box-sizing:content-box !important;
	margin-bottom:30px;
}

.carousel-navigation-wrapper > .carousel-navigation {
	font-size:0px;
	white-space:nowrap;
	position:relative;
	display:block;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
}

.carousel-navigation-wrapper > .carousel-navigation > .carousel-navigation-item {
	position:relative;
	display:inline-block;
	padding-left:0px;
	cursor:pointer;
}

.carousel-navigation-wrapper > .carousel-navigation-controls {
	position:absolute;
	width:30px;
	height:30px;
	top:0px;
	bottom:0px;
	margin-top:auto;
	margin-right:auto;
	margin-bottom:auto;
	margin-left:auto;
	background-color:#ffffff;
	background-color:rgba(255,255,255,0.85);
	cursor:pointer;
}

.carousel-navigation-wrapper > .carousel-navigation-controls > .carousel-navigation-controls-icon {
	position:absolute;
	width:15px;
	height:15px;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	margin-top:auto;
	margin-right:auto;
	margin-bottom:auto;
	margin-left:auto;
}

.carousel-navigation-wrapper > .carousel-navigation-controls > .carousel-navigation-controls-icon > span {
	position:absolute;
	width:10px;
	height:10px;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	border-top-width:2px;
	border-right-width:2px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-color:#019934;
	border-style:solid;
	margin-top:auto;
	margin-right:auto;
	margin-bottom:auto;
	margin-left:auto;
	-webkit-transform:rotateZ(45deg);
	-ms-transform:rotateZ(45deg);
	transform:rotateZ(45deg);
}

.carousel-navigation-wrapper > .carousel-navigation-controls > .carousel-navigation-controls-icon > span + span {
	display:none;
}

.carousel-navigation-wrapper > .carousel-navigation-controls.carousel-navigation-backward {
	left:0px;
}

.carousel-navigation-wrapper > .carousel-navigation-controls.carousel-navigation-backward > .carousel-navigation-controls-icon > span {
	-webkit-transform:rotateZ(225deg);
	-ms-transform:rotateZ(225deg);
	transform:rotateZ(225deg);
}

.carousel-navigation-wrapper > .carousel-navigation-controls.carousel-navigation-disabled {
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
	cursor:default;
}

.carousel-navigation-wrapper > .carousel-navigation-controls.carousel-navigation-forward {
	right:0px;
}

.carousel-navigation-wrapper.carousel-navigation-vertical .carousel-navigation {
	width:auto;
}

.carousel-navigation-wrapper.carousel-navigation-vertical .carousel-navigation .carousel-navigation-controls {
	display:none;
}

.carousel-navigation-wrapper.carousel-navigation-vertical .carousel-navigation > .carousel-navigation-item {
	display:block;
	padding-left:0px;
}

.carousel-navigation-wrapper.carousel-navigation-gutter-small > .carousel-navigation > .carousel-navigation-item {
	padding-left:13px;
}

.carousel-navigation-wrapper.carousel-navigation-gutter-wide > .carousel-navigation > .carousel-navigation-item {
	padding-left:60px;
}

.carousel-navigation-wrapper.carousel-navigation-vertical.carousel-navigation-gutter-small > .carousel-navigation > .carousel-navigation-item {
	padding-top:30px;
	padding-left:0px;
}

.carousel-navigation-wrapper.carousel-navigation-vertical.carousel-navigation-gutter-wide > .carousel-navigation > .carousel-navigation-item {
	padding-top:60px;
	padding-left:0px;
}

.carousel-navigation-wrapper.carousel-navigation-controls-none > .carousel-navigation-controls {
	display:none !important;
}
/* style: microsite language: default / engineId: default / pseudo: before */
.carousel-navigation-wrapper > .carousel-navigation > .carousel-navigation-item.enh-selected .section:before {
	position:absolute;
	width:100%;
	height:10px;
	bottom:0px;
	left:0px;
	z-index:1;
	content:'';
	background-color:#019934;
}
/* style: microsite language: default / engineId: default / pseudo: first-child */
.carousel-navigation-wrapper.carousel-navigation-gutter-small > .carousel-navigation > .carousel-navigation-item:first-child {
	padding-left:0px;
}

.carousel-navigation-wrapper.carousel-navigation-gutter-wide > .carousel-navigation > .carousel-navigation-item:first-child {
	padding-left:0px;
}

.carousel-navigation-wrapper.carousel-navigation-vertical.carousel-navigation-gutter-small > .carousel-navigation > .carousel-navigation-item:first-child {
	padding-top:0px;
}

.carousel-navigation-wrapper.carousel-navigation-vertical.carousel-navigation-gutter-wide > .carousel-navigation > .carousel-navigation-item:first-child {
	padding-top:0px;
}

/* carousel-navigation-skins */

/* style: microsite language: default / engineId: default / pseudo: default */
.carousel-navigation-wrapper > .carousel-navigation-skin-01 {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
}

/* content */

/* style: microsite language: default / engineId: default / pseudo: default */
.content-body.padding {
	padding-top:0px;
	padding-right:50px;
	padding-bottom:0px;
	padding-left:50px;
}

.content-body-iframe-overlay .content-body {
	padding:50px;
	padding-top:50px;
}

.content-context.enh-is-first {
	margin-top:0px;
}

.content-context.enh-is-last {
	margin-bottom:0px;
}

.content-context.margin-padding {
	max-width:5120px;
	margin-right:auto;
	margin-left:auto;
}

.content-context.margin-padding.bleed-left {
	margin-left:-50px;
}

.content-context.margin-padding.bleed-left.bleed-right {
	max-width:none;
}

.content-context.margin-padding.bleed-right {
	margin-right:-50px;
}

.content-header {
	padding-top:236px;
}

.content-header.content-header-custom {
	padding-top:208px;
}

.content-context.mod-align-element-left {
	margin-left:0px;
}

.content-context.mod-align-element-right {
	margin-right:0px;
}

.login-context .login-wrapper {
	width:100%;
}

.login-wrapper.content-context {
	max-width:666.6px !important;
}

.content-context.margin-padding.email {
	max-width:600px;
}

/* delimiter */

/* style: microsite language: default / engineId: default / pseudo: default */
.delimiter-wrapper {
	margin-bottom:30px;
}

.delimiter-wrapper .delimiter {
	border-top-width:1px;
	border-top-color:#A9AAAC;
	border-top-style:dotted;
}

.delimiter-wrapper .delimiter.delimiter-skin-02 {
	border-top-width:10px;
	border-top-color:#E9EBEB;
	border-top-style:solid;
}

.delimiter-wrapper .delimiter.delimiter-skin-03 {
	border-top-width:1px;
	border-top-color:#666666;
	border-top-style:solid;
}

.delimiter-wrapper .delimiter.delimiter-skin-04 {
	border-top-width:10px;
	border-top-color:#186835;
	border-top-style:solid;
}

.delimiter-wrapper.enh-is-first {
	margin-bottom:20px;
}

.delimiter-wrapper.enh-invert .delimiter-label {
	color:#FFFFFF;
}

.delimiter-wrapper.enh-invert .delimiter {
	border-top-color:#FFFFFF;
}

.delimiter {
	margin-top:0px;
	margin-bottom:30px;
	padding-top:0px;
}

.delimiter-skin-03 {
	position:relative;
	margin-bottom:100px;
	padding:0px;
}
/* style: microsite language: default / engineId: default / pseudo: before */
.delimiter-skin-03:before {
	position:absolute;
	width:70px;
	height:70px;
	top:-34px;
	left:50%;
	content:'';
	margin-left:-35px;
	background-color:#FFFFFF;
	background-image:url(../../../../docs/de/2790/Logo-pharmaSuisse-ohne-Schriftzug.png?v=1.0);
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:38px 42px;
}

/* design */

/* style: microsite language: default / engineId: default / pseudo: default */
.content-body {
	margin-top:50px;
}

.body {
	position:relative;
	min-width:none;
	height:100%;
	margin:0px;
}

.logo-mobile {
	position:fixed;
	display:none;
	top:-42px;
	right:-73px;
}

.logo-print {
	display:none;
	float:right;
}

.page-section {
	height:100%;
	z-index:10;
}

.page-header {
	position:fixed;
	width:100%;
	z-index:50;
	border-bottom-width:0px;
	border-bottom-color:#666666;
	border-bottom-style:solid;
	border-top-width:50px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	margin-top:-50px;
	background-color:#FFFFFF;
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.page-header .logo > a {
	text-decoration:none;
	display:block;
	width:290px;
	height:80px;
	margin-bottom:0px;
	background-image:url(../../../../docs/de/11314/microsite-logo-mit-schriftzug.png?variant=60441&v=1.2);
	background-repeat:no-repeat;
	background-position:100% 100%;
	background-size:contain;
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}

.page-header .header-navigation {
	display:table;
	width:100%;
	min-height:48px;
	margin-top:15px;
	background-color:#FFFFFF;
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	max-width:5120px;
	margin-right:auto;
	margin-bottom:-38px;
	margin-left:auto;
}

.page-header .header-navigation > div {
	vertical-align:top;
	display:table-cell;
	width:100%;
	padding-right:0px;
	float:left;
	padding-left:0px;
}

.page-header .header-navigation > div + div {
	width:auto;
	padding-right:0px;
}

.page-header .header-topnavigation {
	position:relative;
	display:table;
	width:100%;
	min-width:none;
	margin-top:0px;
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	max-width:5120px;
	border-bottom-width:1px;
	border-bottom-color:#666666;
	border-bottom-style:solid;
	margin-right:auto;
	margin-left:auto;
}

.page-header .header-topnavigation > div {
	vertical-align:bottom;
	display:table-cell;
	width:100%;
	padding-left:0px;
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}

.page-header .header-topnavigation > div + div {
	text-align:right;
	vertical-align:top;
	position:relative;
	width:auto;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.page-header .logo.logo-small {
	position:absolute;
	top:0px;
}

.page-header .logo.logo-small > a {
	background-image:url(../../../../docs/de/2790/Logo-pharmaSuisse-ohne-Schriftzug.png?v=1.0);
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
	height:80px;
}

.page-header.enh-flyout-opened {
	border-bottom-width:0px;
}

.page-header.enh-flyout-opened.enh-minimized {
	border-bottom-width:0px;
}

.page-header-mobile {
	position:fixed;
	display:none;
	width:100%;
	min-height:50px;
	top:0px;
	z-index:11;
	background-color:#FFFFFF;
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}

.page-header-mobile .page-header-mobile-inner {
	position:relative;
}

.page-header-mobile .logo {
	position:absolute;
	top:11px;
	right:15px;
}

.page-header-mobile .logo > a {
	text-decoration:none;
	display:block;
	width:30px;
	height:30px;
	background-image:url(../../../../docs/de/2790/Logo-pharmaSuisse-ohne-Schriftzug.png?v=1.0);
	background-repeat:no-repeat;
	background-position:100% 100%;
	background-size:contain;
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}

.page-header.enh-minimized,
.page-header.enh-minimized.content-header-custom {
	border-bottom-width:0px;
}

.page-header.enh-minimized .header-navigation {
	margin-top:0px;
}

.page-header.enh-minimized .logo > a {
	width:235px;
	height:40px;
	margin-top:10px;
	margin-bottom:0px;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.page-header.enh-minimized .header-topnavigation {
	margin-top:0px;
}

.page-header.enh-minimized .header-topnavigation > div + div {
	padding-right:0px;
	padding-bottom:10px;
}

.page-header.enh-minimized .logo.logo-small > a {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.media-query-detector {
	display:none;
	width:10px;
}

.page-header-mobile.small {
	top:0px;
}

.icon {
	position:relative;
	width:14px;
	height:14px;
	padding-left:20px;
}

.icon.block {
	display:block;
	padding-left:0px;
}

.icon.center {
	margin:auto;
}

.page-body {
	position:relative;
	min-height:100%;
	z-index:1;
	background-color:#FFFFFF;
}

.page-body .page-footer {
	padding-right:50px;
	padding-bottom:50px;
	padding-left:50px;
}

.page-footer {
	min-height:1px;
	margin-top:150px;
	max-width:5120px;
	margin-right:auto;
	margin-left:auto;
	background-color:#FFFFFF;
}

.page-footer > ul {
	display:table;
	margin-top:0px;
	margin-right:-20px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
}

.page-footer > ul > li {
	vertical-align:top;
	display:table-cell;
	width:194px;
	padding-right:20px;
}

.page-footer > ul > li.enh-is-first {
	width:100%;
}

.content-header.content-header-custom > div {
	background-color:#E9EBEB;
}

.page-header.content-header-custom {
	border-bottom-width:0px;
}

.well {
	margin-bottom:30px;
	padding-top:30px;
	padding-right:20px;
	padding-bottom:30px;
	padding-left:20px;
	background-color:#E9EBEB;
}

.icon.icon-background {
	margin-left:5px;
	background-color:#E9EBEB;
}

.date-flag {
	position:absolute;
	width:20%;
	top:20px;
	left:0px;
	background-color:#019934;
}

.cookie-agreement-wrapper {
	position:fixed;
	bottom:0px;
	z-index:2;
}

.cookie-agreement-wrapper .cookie-agreement {
	-o-transition:all 0.6s ease 0s;
	-webkit-transition:all 0.6s ease 0s;
	transition:all 0.6s ease 0s;
}

.page-header-mobile.enh-minimized {
	width:auto;
	background-color:transparent;
	border-bottom-width:0px;
}

.login-interaction-button.link-text {
	display:inline;
}

.icon-loading > span {
	position:relative;
	background-image:none;
}

.icon-loading > span > span {
	width:10px;
	height:10px;
	top:0;
	right:0;
	border-width:3px;
	border-top-color:#019934;
	border-right-color:transparent;
	border-bottom-color:#019934;
	border-left-color:#019934;
	margin-top:7px;
	margin-left:-8px;
}

.body.email {
	min-width:0;
}

.page-body.email {
	padding-top:50px;
}

.navigation-minimized-height {
	display:none;
	height:63px;
}

.navigation-maximized-height {
	display:none;
	height:187px;
}

.page-header-inner {
	padding-right:50px;
	padding-left:50px;
}
/* style: microsite language: default / engineId: default / pseudo: before */
.icon:before {
	position:absolute;
	width:20px;
	height:22px;
	top:0px;
	bottom:0px;
	left:0px;
	content:'';
	margin:auto;
	background-image:url(../../../../docs/de/1912/sprite-links-icons.png?v=1.14);
	background-repeat:no-repeat;
}

.icon.icon-memberarea:before {
	background-position:0px -700px;
}

.icon.icon-basket:before {
	width:16px;
	height:22px;
	background-position:0px -1300px;
}

.icon.dark.icon-basket:before {
	height:17px;
	background-position:-200px -1300px;
}

.icon.icon-settings:before {
	background-position:0px -1400px;
}

.icon.dark.icon-settings:before {
	background-position:-200px -1400px;
}

.icon.enh-invert.icon-settings:before {
	background-position:-100px -1400px;
}

.icon.icon-workarea:before {
	background-position:0px -1600px;
}

.icon.dark.icon-workarea:before {
	background-position:-200px -1600px;
}

.icon.enh-invert.icon-workarea:before {
	background-position:-100px -1600px;
}

.icon.icon-heart:before {
	background-position:0px -1200px;
}

.icon.dark.icon-heart:before {
	background-position:-200px -1200px;
}

.icon.enh-invert.icon-heart:before {
	background-position:-100px -1200px;
}

.icon.enh-invert.icon-basket:before {
	height:17px;
	background-position:-100px -1300px;
}

.icon.icon-calendar:before {
	background-position:0px -500px;
}

.icon.dark.icon-calendar:before {
	background-position:-200px -500px;
}

.icon.enh-invert.icon-calendar:before {
	background-position:-100px -500px;
}

.icon.icon-document:before {
	background-position:0px -1500px;
}

.icon.dark.icon-document:before {
	background-position:-200px -1500px;
}

.icon.enh-invert.icon-document:before {
	background-position:-100px -1500px;
}

.icon.icon-download:before {
	background-position:0px 0px;
}

.icon.dark.icon-download:before {
	background-position:-200px 0px;
}

.icon.enh-invert.icon-download:before {
	background-position:-100px 0px;
}

.icon.icon-externallink:before {
	background-position:0px -100px;
}

.icon.dark.icon-externallink:before {
	background-position:-200px -100px;
}

.icon.enh-invert.icon-externallink:before {
	background-position:-100px -100px;
}

.icon.icon-forum:before {
	background-position:0px -200px;
}

.icon.dark.icon-forum:before {
	background-position:-200px -200px;
}

.icon.enh-invert.icon-forum:before {
	background-position:-100px -200px;
}

.icon.icon-internallink:before {
	background-position:0px -400px;
}

.icon.dark.icon-internallink:before {
	background-position:-200px -400px;
}

.icon.enh-invert.icon-internallink:before {
	background-position:-100px -400px;
}

.icon.icon-mail:before {
	background-position:0px -900px;
}

.icon.dark.icon-mail:before {
	background-position:-200px -900px;
}

.icon.enh-invert.icon-mail:before {
	background-position:-100px -900px;
}

.icon.dark.icon-memberarea:before {
	background-position:-200px -700px;
}

.icon.enh-invert.icon-memberarea:before {
	background-position:-100px -700px;
}

.icon.icon-profile:before {
	background-position:0px -600px;
}

.icon.dark.icon-profile:before {
	background-position:-200px -600px;
}

.icon.enh-invert.icon-profile:before {
	background-position:-100px -600px;
}

.icon.icon-publication:before {
	background-position:0px -1000px;
}

.icon.dark.icon-publication:before {
	background-position:-200px -1000px;
}

.icon.enh-invert.icon-publication:before {
	background-position:-100px -1000px;
}

.icon.icon-save:before {
	background-position:0px -300px;
}

.icon.dark.icon-save:before {
	background-position:-200px -300px;
}

.icon.enh-invert.icon-save:before {
	background-position:-100px -300px;
}

.icon.icon-search:before {
	background-position:0px -1100px;
}

.icon.dark.icon-search:before {
	background-position:-200px -1100px;
}

.icon.enh-invert.icon-search:before {
	background-position:-100px -1100px;
}

.icon.dark.icon-home:before {
	background-position:-200px -1700px;
}

.icon.icon-home:before {
	width:22px;
	height:22px;
	background-position:0px -1700px;
}

.icon.enh-invert.icon-home:before {
	height:17px;
	background-position:-100px -1700px;
}

.icon.icon-marker:before {
	background-position:0px -2199px;
}

.icon.icon-list:before {
	background-position:0px -2297px;
}
/* style: microsite language: it / engineId: default / pseudo: default */
.page-header .logo > a {
	background-image:url(../../../../docs/it/11314/microsite-logo-mit-schriftzug.png?variant=60441&v=1.2);
}

/* forms */

/* style: microsite language: default / engineId: default / pseudo: default */
.form-time {
	padding:0px;
}

.form-time .form-time-dropdowns {
	display:inline-block;
	width:70%;
	text-align:center;
	line-height:26px;
	position:relative;
}

.form-time .form-time-dropdowns select {
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	font-size:16px;
	line-height:18px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	height:30px;
	border-width:1px;
	border-style:solid;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline-width:0px;
	outline-style:none;
	padding-top:1px;
	padding-right:10px;
	padding-bottom:1px;
	padding-left:10px;
	width:70%;
}

.form-file .form-status {
	top:20px;
}

.form-user {
	background-image:url(../../../../docs/de/2417/user-icon.png?v=1.0);
}

.form-custom-button-wrapper {
	text-decoration:none;
	position:relative;
	cursor:pointer;
}

.form-custom-button-wrapper .form-input {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1;
	-ms-filter:Alpha(opacity=1);
	filter:Alpha(opacity=1);
	opacity:0.01;
}

.form-custom-button-wrapper .form-input + .form-custom-button-content {
	position:relative;
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}

.form-message-text {
	font-size:16px;
	line-height:18px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	white-space:normal;
	display:none;
	border-width:1px;
	border-style:solid;
	margin-top:0px;
	padding:10px;
	-moz-border-bottom-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
}

.form-status {
	position:absolute;
	top:30px;
	right:45px;
	margin:0px;
	padding:0px;
}

.form-add-header-space {
	margin-top:17px;
}

.form-no-header .form-footer .form-caret {
	top:13px;
}

select.form-input {
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
}

.form-placeholder-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness .form-header,
.form-multiple-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness .form-header {
	vertical-align:top;
	display:block;
	width:100%;
	padding:0;
}

.form-placeholder-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness .form-footer {
	padding-left:0px;
}

.form-placeholder-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness .form-header .form-label {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	-webkit-transform:translate(0px, 0px);
	-ms-transform:translate(0px, 0px);
	transform:translate(0px, 0px);
}

.form-placeholder-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness .form-header .form-placeholder {
	display:inline;
	width:100%;
	top:100% !important;
	left:0px;
	padding-top:14px;
	height:34px;
}

.form-placeholder-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness .form-input,
.form-placeholder-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness .form-datepicker-popup-wrapper {
	display:block;
	width:100%;
	margin-top:10px;
}

.form-group-wrapper {
	position:relative;
	margin-bottom:30px;
}

.form-has-error.form-error > .form-footer > .form-error {
	display:block;
}

.form-new {
	width:100%;
}

.form-value-dependent-hidden {
	display:none;
}

.forms-animate {
	-o-transition:all 4s ease-in;
	-webkit-transition:all 4s ease-in;
	transition:all 4s ease-in;
}

.form-upload-wrapper {
	position:relative;
	margin-bottom:30px;
}

.form-upload-wrapper .form-upload-element {
	position:relative;
	display:inline-block;
	overflow:hidden;
	padding:0px;
	height:auto;
	font-size:16px;
	line-height:18px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	border-width:1px;
	border-style:solid;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline-width:0px;
	outline-style:none;
	padding-top:1px;
	padding-right:10px;
	padding-bottom:1px;
	padding-left:10px;
	width:70%;
}

.form-upload-wrapper .form-upload-path {
	font-size:16px;
	line-height:18px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	position:relative;
	height:60px;
	padding:5px;
}

.form-upload-wrapper .form-upload-progress {
	position:absolute;
	width:0%;
	height:100%;
	bottom:0px;
	z-index:2;
	content:'';
}

.form-upload-wrapper .enh-hidden {
	display:none;
}

.form-upload-wrapper .form-upload-delete {
	position:absolute;
	z-index:1;
	padding-left:7px;
}

.form-upload-wrapper .form-input {
	line-height:60px;
	position:absolute;
	width:100%;
	height:60px;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	z-index:1;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.form-upload-wrapper .form-upload-status {
	top:20px;
}

.form-upload-wrapper .form-header {
	vertical-align:top;
	position:relative;
	display:inline-block;
	width:30%;
	padding-top:6px;
	padding-right:20px;
}

.form-upload-wrapper .form-label {
	font-size:16px;
	line-height:18px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	display:block;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
	-o-transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-o-transition-property:all;
	-webkit-transition-property:all;
	transition-property:all;
	-o-transition-timing-function:ease-out;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
}

.form-upload-wrapper .form-upload-message-error {
	font-size:15px;
	line-height:17px;
	padding-top:5px;
}

.form-upload-wrapper .form-upload-input {
	line-height:60px;
	position:absolute;
	width:100%;
	height:60px;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	z-index:1;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.form-upload-wrapper .form-file-delete {
	position:absolute;
	z-index:1;
	padding-left:5px;
}

.form-error .form-upload-message-error {
	display:block;
}

.form-error .form-recaptcha > div {
	border-width:1px;
	border-style:solid;
}

.form-upload-path {
	vertical-align:middle;
	display:table-cell;
}

.form-upload-wrapper.form-disabled {
	-ms-filter:Alpha(opacity=50);
	filter:Alpha(opacity=50);
	opacity:0.5;
	pointer-events:none;
}

.form-upload-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness .form-upload-element {
	display:block;
	width:100%;
	margin-top:10px;
}

.form-upload-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness .form-header {
	vertical-align:top;
	display:block;
	width:100%;
	padding:0;
}

.form-placeholder-wrapper,
.form-toggle-wrapper,
.form-multiple-wrapper,
.form-repeat-wrapper {
	position:relative;
	margin-bottom:30px;
}

.form-repeat-wrapper {
	border-width:1px;
	border-style:solid;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	margin-top:56px;
}

.form-placeholder-wrapper .form-header,
.form-multiple-wrapper .form-header {
	vertical-align:top;
	position:relative;
	display:inline-block;
	width:30%;
	padding-top:6px;
	padding-right:20px;
}

.form-label,
.form-placeholder-wrapper .form-header .form-label,
.form-multiple-wrapper .form-header .form-label,
.form-checkbox-wrapper .form-label,
.form-multiple-radios .form-radio-wrapper .form-label,
.form-repeat-wrapper > .form-label {
	font-size:16px;
	line-height:18px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	display:block;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
	-o-transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-o-transition-property:all;
	-webkit-transition-property:all;
	transition-property:all;
	-o-transition-timing-function:ease-out;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
}

.form-repeat-wrapper > .form-label {
	position:absolute;
	margin-top:-29px;
}

.form-placeholder-wrapper .form-input,
.form-placeholder-wrapper.form-time select {
	font-size:16px;
	line-height:18px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	height:30px;
	border-width:1px;
	border-style:solid;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline-width:0px;
	outline-style:none;
	padding-top:1px;
	padding-right:10px;
	padding-bottom:1px;
	padding-left:10px;
	width:70%;
}

.form-label span {
	display:none;
}

.form-placeholder-wrapper .form-header .form-placeholder {
	font-size:16px;
	line-height:18px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	position:absolute;
	display:none;
	overflow:hidden;
	width:233%;
	height:20px;
	overflow-y:hidden;
	top:6px;
	left:0px;
	z-index:1;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transform:translate(0, 0);
	-ms-transform:translate(0, 0);
	transform:translate(0, 0);
	-o-transition-duration:0.3s;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-o-transition-property:all;
	-webkit-transition-property:all;
	transition-property:all;
	-o-transition-timing-function:ease-out;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	pointer-events:none;
	padding-left:10px;
}

.form-placeholder-wrapper .form-footer .form-caret {
	display:none;
}

.form-placeholder-wrapper .form-datepicker-popup-wrapper {
	position:relative;
	display:inline-block;
	width:70%;
}

.form-placeholder-wrapper .form-datepicker-popup-wrapper .form-datepicker-popup {
	z-index:3;
}

.form-placeholder-wrapper.form-has-placeholder .form-header .form-placeholder {
	display:block;
	left:100%;
}

.form-placeholder-wrapper.form-valued .form-placeholder {
	top:-20px !important;
	-ms-filter:Alpha(opacity=0) !important;
	filter:Alpha(opacity=0) !important;
	opacity:0 !important;
}

.form-placeholder-wrapper.form-valued .form-label {
	-ms-filter:Alpha(opacity=100) !important;
	filter:Alpha(opacity=100) !important;
	opacity:1 !important;
	-webkit-transform:translate(0, 0) !important;
	-ms-transform:translate(0, 0) !important;
	transform:translate(0, 0) !important;
}

.form-placeholder-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness.form-dropdown.form-has-label .form-footer .form-caret {
	top:32px;
}

.form-placeholder-wrapper.form-dropdown .form-footer .form-caret {
	position:absolute;
	display:block;
	top:4px;
	right:0px;
	pointer-events:none;
	width:24px;
	height:24px;
}

.form-placeholder-wrapper.form-dropdown > .form-input {
	padding-right:22px;
}

.form-placeholder-wrapper.form-textarea .form-input {
	height:auto;
}

.form-placeholder-wrapper.form-date .form-input {
	display:inline !important;
	max-width:55px;
}

.form-placeholder-wrapper.form-has-placeholder.form-date .form-placeholder {
	display:none;
}

.form-placeholder-wrapper.form-datepicker .form-input {
	width:100%;
}

.form-placeholder-wrapper.enh-readonly .form-input {
	-ms-filter:Alpha(opacity=80);
	filter:Alpha(opacity=80);
	opacity:0.8;
	pointer-events:none;
	cursor:default;
}

.form-toggle-wrapper .pc3richtext {
	position:relative;
	display:inline;
	top:-2px;
}

.form-toggle-wrapper .pc3richtext p {
	display:inline;
}

.form-toggle-wrapper > .form-footer {
	padding-left:0px;
}

.form-toggle-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness {
	padding-left:0px;
}

.form-togglebutton-wrapper .form-input {
	position:absolute;
	-ms-filter:Alpha(opacity=1);
	filter:Alpha(opacity=1);
	opacity:0.01;
}

.form-togglebutton-wrapper .form-input + label {
	font-size:16px;
	line-height:18px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	border-width:1px;
	text-align:center;
	position:relative;
	display:block;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline-width:0px;
	outline-style:none;
	-o-transition:all 0.2s ease 0s;
	-webkit-transition:all 0.2s ease 0s;
	transition:all 0.2s ease 0s;
	cursor:pointer;
	border-style:solid;
	padding-top:3px;
	padding-right:15px;
	padding-bottom:3px;
	padding-left:15px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

.form-toggleslider-wrapper .form-input {
	position:absolute;
	-ms-filter:Alpha(opacity=1);
	filter:Alpha(opacity=1);
	opacity:0.01;
}

.form-toggleslider-wrapper .form-input + label {
	font-size:16px;
	line-height:18px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	padding-left:38px;
	position:relative;
	display:inline;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline-width:0px;
	outline-style:none;
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	cursor:pointer;
}

.form-toggleslider-wrapper .form-footer {
	padding-left:0px;
}

.form-multiple-button .form-input {
	position:absolute;
	-ms-filter:Alpha(opacity=1);
	filter:Alpha(opacity=1);
	opacity:0.01;
}

.form-multiple-button .form-input + label {
	font-size:16px;
	line-height:18px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	position:relative;
	display:block;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline-width:0px;
	outline-style:none;
	-o-transition:all 0.2s ease 0s;
	-webkit-transition:all 0.2s ease 0s;
	transition:all 0.2s ease 0s;
	cursor:pointer;
	border-width:1px;
	border-style:solid;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	padding-top:3px;
	padding-right:15px;
	padding-bottom:3px;
	padding-left:15px;
}

.form-togglebutton {
	position:relative;
	display:inline-block;
}

.form-togglebutton .form-input {
	position:absolute;
}

.form-togglebutton .form-input + .form-label {
	display:inline-block;
}

.form-togglebutton.form-disabled {
	pointer-events:none;
}

.form-multiple-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness {
	padding-left:0px;
}

.form-multiple-wrapper .form-multiple-elements {
	display:inline-block;
	width:70%;
	padding:0px;
	padding-top:4px;
	margin-left:0px;
}

.form-multiple-wrapper .form-multiple-elements li {
	vertical-align:top;
	position:relative;
	display:block;
	width:100%;
}

.form-multiple-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness .form-multiple-elements {
	width:100%;
}

.form-multiple-wrapper.form-multiple-horizontal .form-multiple-elements li {
	width:auto !important;
	display:inline-block;
}

.form-multiple-wrapper .form-input + label {
	line-height:18px;
	padding-top:2px;
}

.form-checkbox-wrapper.enh-disabled label {
	-ms-filter:Alpha(opacity=70);
	filter:Alpha(opacity=70);
	opacity:0.7;
	pointer-events:none;
}

.form-checkbox-wrapper .form-input {
	position:absolute;
	-ms-filter:Alpha(opacity=1);
	filter:Alpha(opacity=1);
	opacity:0.01;
}

.form-checkbox-wrapper .form-input + label {
	font-size:16px;
	line-height:18px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	position:relative;
	display:block;
	cursor:pointer;
	padding-left:25px;
	padding-top:2px;
}

.form-multiple-radios .form-radio-wrapper.enh-disabled label {
	-ms-filter:Alpha(opacity=70);
	filter:Alpha(opacity=70);
	opacity:0.7;
	pointer-events:none;
}

.form-multiple-radios .form-radio-wrapper .form-input {
	position:absolute;
	-ms-filter:Alpha(opacity=1);
	filter:Alpha(opacity=1);
	opacity:0.01;
}

.form-multiple-radios .form-radio-wrapper .form-input + label {
	font-size:16px;
	line-height:18px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	position:relative;
	display:block;
	cursor:pointer;
	padding-left:25px;
}

.form-repeat-wrapper > .form-repeat-item {
	position:relative;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
}

.form-repeat-wrapper > .form-repeat-item.enh-is-last {
	border-bottom-width:0px;
}

.form-repeat-wrapper > .form-repeat-item > .form-repeat-remove {
	z-index:1;
	cursor:pointer;
	position:absolute;
	top:50%;
	right:0px;
	-webkit-transform:translateY(-50%) translateX(50%);
	-ms-transform:translateY(-50%) translateX(50%);
	transform:translateY(-50%) translateX(50%);
	border-width:0px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width:21px;
	height:21px;
	font-size:21px;
}

.form-repeat-wrapper > .form-footer {
	display:none;
	padding:20px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}

.form-repeat-wrapper > .form-repeat-add {
	z-index:1;
	cursor:pointer;
	position:absolute;
	bottom:0px;
	left:50%;
	-webkit-transform:translateY(50%) translateX(-50%);
	-ms-transform:translateY(50%) translateX(-50%);
	transform:translateY(50%) translateX(-50%);
	width:21px;
	height:21px;
	font-size:21px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	border-width:0px;
	text-align:center;
}

.form-repeat-wrapper.form-has-info > .form-footer {
	display:block;
}

.form-repeat-wrapper.form-has-error.form-error > .form-footer {
	display:block;
}

.form-repeat-wrapper.enh-is-first {
	margin-top:30px;
}

.form-button-submit-wrapper .form-button-input,
.form-button-submit-wrapper .form-button-back,
.form-button-submit-wrapper .form-button {
	font-size:16px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	position:relative;
	display:inline-block;
	z-index:1;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	border-width:1px;
	border-style:solid;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	outline-width:0px;
	outline-style:none;
	margin:0px;
	padding-top:5px;
	padding-right:20px;
	padding-bottom:5px;
	padding-left:20px;
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	cursor:pointer;
}

.form-button-submit-wrapper .form-button-back {
	margin-right:20px;
}

.form-button-submit-wrapper {
	overflow:hidden;
	width:100%;
	margin-top:30px;
}

.form-button-submit-wrapper .form-button-input.enh-disabled {
	-ms-filter:Alpha(opacity=50);
	filter:Alpha(opacity=50);
	opacity:0.5;
	pointer-events:none;
}

.form-button-submit-wrapper .form-button-back.enh-disabled {
	-ms-filter:Alpha(opacity=50);
	filter:Alpha(opacity=50);
	opacity:0.5;
	pointer-events:none;
}

.form-button-submit-wrapper .form-button .form-label {
	display:inline-block;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	padding-top:5px;
	padding-right:30px;
	padding-bottom:5px;
	padding-left:30px;
	-o-transition:all 0.3s ease-out 0s;
	-webkit-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s;
}

.form-button-submit-wrapper .form-footer {
	display:none;
	margin-top:10px;
	padding-left:0px;
}

.form-button-submit-wrapper .form-footer .form-error {
	font-size:15px;
	line-height:17px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0px;
	color:#000000;
	margin-top:0px;
	padding:0px;
}

.form-button-submit-wrapper.form-success .form-submit.form-button {
	z-index:1;
}

.form-button-submit-wrapper.form-disabled .form-button-input {
	-ms-filter:Alpha(opacity=50);
	filter:Alpha(opacity=50);
	opacity:0.5;
	pointer-events:none;
}

.form-button-submit-wrapper.form-disabled .form-button-back {
	-ms-filter:Alpha(opacity=50);
	filter:Alpha(opacity=50);
	opacity:0.5;
	pointer-events:none;
}

.form-button-submit-wrapper.form-error .form-footer {
	display:block;
	margin-top:10px;
}

.form-mandatory .form-label span {
	display:inline;
}

.form-footer {
	margin-top:3px;
	padding-left:30%;
}

.form-has-info .form-footer .form-info {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	font-size:15px;
	line-height:17px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	display:block;
	margin-bottom:0px;
	color:#000000;
	margin-top:0px;
	padding:0px;
}

.form-has-error .form-footer .form-error {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	font-size:15px;
	line-height:17px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0px;
	display:none;
	color:#000000;
	margin-top:0px;
	padding:0px;
}

.form-decoy {
	overflow:hidden;
	height:0px;
}
/* style: microsite language: default / engineId: default / pseudo: disabled */
.form-button-submit-wrapper .form-button:disabled, .form-button-submit-wrapper .form-button:disabled:hover {
	-ms-filter:Alpha(opacity=50);
	filter:Alpha(opacity=50);
	opacity:0.5;
	pointer-events:none;
}
/* style: microsite language: default / engineId: default / pseudo: before */
.form-time .form-time-dropdowns:before {
	position:absolute;
	width:0;
	height:0;
	top:13px;
	left:46%;
	border-top-width:6px;
	border-right-width:6px;
	border-left-width:6px;
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	content:'';
}

.form-togglebutton-wrapper .form-input + label:before {
	content:none !important;
}

.form-toggleslider-wrapper .form-input + label:before {
	position:absolute;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-right:0;
	margin-left:0;
	cursor:pointer;
	width:32px;
	height:18px;
	top:0;
	bottom:0;
	left:0;
	border-width:1px;
	border-style:solid;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border-radius:9px;
	content:'';
}

.form-multiple-button .form-input + label:before {
	content:none !important;
}

.form-checkbox-wrapper .form-input + label:before {
	position:absolute;
	width:18px;
	height:18px;
	top:2px;
	left:0;
	border-width:1px;
	border-style:solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	content:'';
}

.form-multiple-radios .form-radio-wrapper .form-input + label:before {
	position:absolute;
	width:18px;
	height:18px;
	top:2px;
	left:0;
	border-width:1px;
	border-style:solid;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	content:'';
}

.form-repeat-wrapper > .form-repeat-add:before {
	content:'\f055' !important;
}
/* style: microsite language: default / engineId: default / pseudo: after */
.form-time .form-time-dropdowns:after {
	position:absolute;
	width:0;
	height:0;
	top:13px;
	right:6px;
	border-top-width:6px;
	border-right-width:6px;
	border-left-width:6px;
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	content:'';
}

.form-upload-wrapper.form-mandatory .form-upload-message .form-upload-message-inner:after {
	content:'*';
	margin-left:5px;
}

.form-label span:after {
	content:'*';
	margin-left:2px;
}

.form-placeholder-wrapper.form-dropdown .form-footer .form-caret:after {
	position:absolute;
	width:0;
	height:0;
	top:9px;
	left:6px;
	border-top-width:6px;
	border-right-width:6px;
	border-left-width:6px;
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	content:'';
}

.form-toggle-wrapper .pc3richtext span:after {
	content:'';
	margin:0px;
}

.form-togglebutton-wrapper .form-input + label:after {
	content:none !important;
}

.form-toggleslider-wrapper .form-input + label:after {
	position:absolute;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	width:12px;
	height:12px;
	top:3px;
	bottom:0px;
	left:3px;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	content:'';
	-o-transition:left 0.1s ease-out 0s;
	-webkit-transition:left 0.1s ease-out 0s;
	transition:left 0.1s ease-out 0s;
}

.form-toggleslider-wrapper .form-input:checked + label:after {
	left:17px;
}

.form-multiple-button .form-input + label:after {
	content:none !important;
}

.form-checkbox-wrapper .form-input + label:after {
	position:absolute;
	width:3px;
	height:8px;
	top:4px;
	left:6px;
	border-right-width:3px;
	border-bottom-width:3px;
	border-right-style:solid;
	border-bottom-style:solid;
	content:'';
	-webkit-transform:rotate(37deg) scale(0);
	-ms-transform:rotate(37deg) scale(0);
	transform:rotate(37deg) scale(0);
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}

.form-checkbox-wrapper .form-input:checked + label:after {
	-webkit-transform:rotate(37deg) scale(1);
	-ms-transform:rotate(37deg) scale(1);
	transform:rotate(37deg) scale(1);
}

.form-multiple-radios .form-radio-wrapper .form-input + label:after {
	position:absolute;
	width:8px;
	height:8px;
	top:7px;
	left:5px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	content:'';
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	transform:scale(0);
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}

.form-multiple-radios .form-radio-wrapper .form-input:checked + label:after {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}
/* style: microsite language: default / engineId: default / pseudo: first-child */
.form-time .form-time-dropdowns select:first-child {
	width:49%;
	float:left;
}
/* style: microsite language: default / engineId: default / pseudo: last-child */
.form-time .form-time-dropdowns select:last-child {
	width:49%;
	float:right;
}

/* forms-datepicker */

/* style: microsite language: default / engineId: default / pseudo: default */
.datepicker-buttons,
.datepicker-header .month.forward > span,
.datepicker-header .month.backward > span,
.datepicker-header .month.backward.disabled > span,
.datepicker-header .month.forward.disabled > span,
.datepicker-header .year.backward > span,
.datepicker-header .year.backward.disabled > span,
.datepicker-header .year.forward > span,
.datepicker-header .year.forward.disabled > span {
	display:block;
	width:12px;
	height:12px;
	top:0px;
	border-top-width:2px;
	border-right-width:2px;
	border-top-style:solid;
	border-right-style:solid;
}

.datepicker-header .month.forward > span {
	width:8px;
	height:8px;
	border-top-color:#FFFFFF;
	border-right-color:#FFFFFF;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}

.datepicker-header .month.backward > span {
	width:8px;
	height:8px;
	border-top-color:#FFFFFF;
	border-right-color:#FFFFFF;
	-webkit-transform:rotate(-135deg);
	-ms-transform:rotate(-135deg);
	transform:rotate(-135deg);
}

.datepicker-header .month.backward.disabled > span {
	width:8px;
	height:8px;
	border-top-color:#666666;
	border-right-color:#666666;
	-ms-filter:Alpha(opacity=50);
	filter:Alpha(opacity=50);
	opacity:0.5;
	-webkit-transform:rotate(-135deg);
	-ms-transform:rotate(-135deg);
	transform:rotate(-135deg);
}

.datepicker-header .month.forward.disabled > span {
	width:8px;
	height:8px;
	border-top-color:#666666;
	border-right-color:#666666;
	-ms-filter:Alpha(opacity=50);
	filter:Alpha(opacity=50);
	opacity:0.5;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}

.datepicker-header .year.backward > span {
	border-top-color:#FFFFFF;
	border-right-color:#FFFFFF;
	-webkit-transform:rotate(-135deg);
	-ms-transform:rotate(-135deg);
	transform:rotate(-135deg);
}

.datepicker-header .year.backward.disabled > span {
	border-top-color:#FFFFFF;
	border-right-color:#FFFFFF;
	-ms-filter:Alpha(opacity=50);
	filter:Alpha(opacity=50);
	opacity:0.5;
	-webkit-transform:rotate(-135deg);
	-ms-transform:rotate(-135deg);
	transform:rotate(-135deg);
}

.datepicker-header .year.forward > span {
	border-top-color:#FFFFFF;
	border-right-color:#FFFFFF;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}

.datepicker-header .year.forward.disabled > span {
	border-top-color:#FFFFFF;
	border-right-color:#FFFFFF;
	-ms-filter:Alpha(opacity=50);
	filter:Alpha(opacity=50);
	opacity:0.5;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}

.datepicker-section {
	position:absolute;
	display:none;
	z-index:2;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	background-color:#FFFFFF;
}

.datepicker-body {
	padding:10px;
}

.datepicker-body table {
	width:100%;
	border-collapse:collapse;
}

.datepicker-body table tbody td {
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	vertical-align:middle;
	padding:4px;
	cursor:pointer;
}

.datepicker-body table tbody td.day-disabled {
	border-color:#A9AAAC;
	cursor:default;
}

.datepicker-body table tbody td.day-empty {
	cursor:default;
}

.datepicker-body table tbody td.empty {
	cursor:auto;
}

.datepicker-body table tbody td.today.disabled {
	border-color:#A9AAAC;
	cursor:default;
}

.datepicker-body table tbody td.today.normal {
	border-color:#A9AAAC;
}

.datepicker-body table tbody tr.last td {
	border-bottom-width:0px;
}

.datepicker-body table tbody tr.first td {
	padding-top:9px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:4px;
}

.datepicker-body table tbody td.today {
	background-color:#E9EBEB;
}

.datepicker-body table tbody td.selected {
	color:#FFFFFF;
	border-color:#A9AAAC;
	background-color:#186835;
}

.datepicker-body table thead th {
	vertical-align:bottom;
	border-bottom-width:2px;
	border-bottom-color:#2F3837;
	border-bottom-color:rgba(47,56,55,0.2);
	border-bottom-style:solid;
	padding:5px;
	cursor:default;
}

.datepicker-body table thead th span {
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#666666;
}

.datepicker-header {
	padding:10px;
	background-color:#186835;
}

.datepicker-header .title {
	text-align:center;
	min-width:120px;
}

.datepicker-header .title h4 {
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}

.datepicker-header table {
	width:100%;
}

.datepicker-header .navigation {
	position:relative;
	display:inline-block;
	cursor:pointer;
}

.datepicker-header .navigation.backward {
	padding-right:2px;
	padding-left:2px;
}

.datepicker-header .navigation.forward {
	padding-right:2px;
	padding-left:2px;
}

.datepicker-section.open {
	display:block;
}

.datepicker-wrapper {
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	background-color:#FFFFFF;
}
/* style: microsite language: default / engineId: default / pseudo: hover */
.datepicker-body table tbody td.day.normal:hover {
	background-color:#E9EBEB;
}

/* grid */

/* style: microsite language: default / engineId: default / pseudo: default */
.grid-item {
	vertical-align:top;
	position:relative;
	display:inline-block;
}

.grid {
	font-size:0px;
	margin:0px;
	padding:0px;
}

.grid-columns-10 > .grid-item {
	width:10%;
}

.grid-columns-9 > .grid-item {
	width:11.1111111%;
}

.grid-columns-8 > .grid-item {
	width:12.5%;
}

.grid-columns-7 > .grid-item {
	width:14.28571%;
}

.grid-columns-6 > .grid-item {
	width:16.66666%;
}

.grid-columns-5 > .grid-item {
	width:20%;
}

.grid-columns-4 > .grid-item {
	width:25%;
}

.grid-columns-3 > .grid-item {
	width:33.33333%;
}

.grid-columns-2 > .grid-item,
.grid-columns-2 .grid-item {
	width:50%;
}

.grid-columns-1 > .grid-item {
	width:100%;
}

.grid-gutter-normal {
	margin-top:-30px;
	margin-left:-30px;
}

.grid-gutter-normal > .grid-item,
.grid-gutter-normal .grid-item {
	padding-top:30px;
	padding-left:30px;
}

.grid-gutter-wide {
	margin-top:-30px;
	margin-left:-60px;
}

.grid-gutter-wide > .grid-item {
	padding-top:30px;
	padding-left:60px;
}

.grid-gutter-narrow {
	margin-top:-20px;
	margin-left:-20px;
}

.grid-gutter-narrow > .grid-item {
	padding-top:20px;
	padding-left:20px;
}

.grid-wrapper {
	margin-bottom:170px;
}

.grid-wrapper > .grid > .grid-item.grid-item-loading {
	width:100%;
}

.grid-load-button {
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	cursor:pointer;
}

.grid-item-hidden {
	position:absolute;
	display:block;
	visibility:hidden;
}

.grid-load-button.ajax-spinner-square {
	position:relative;
	width:auto;
	height:auto;
	top:0;
	left:0;
	z-index:0;
	margin-top:0px;
}

/* image */

/* style: microsite language: default / engineId: default / pseudo: default */
.image-wrapper {
	position:relative;
	margin-bottom:30px;
}

.image-wrapper:hover .image-zoom-icon {
	-webkit-transform:scale(1.3);
	-ms-transform:scale(1.3);
	transform:scale(1.3);
	-o-transition:-o-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
	-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
	transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.image-zoom-icon {
	position:absolute !important;
	width:20px;
	height:20px;
	right:10px;
	bottom:10px;
	border-width:0px;
	border-color:transparent;
	border-style:solid;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	background-color:#2F3837;
	background-color:rgba(47,56,55,0.2);
	cursor:pointer;
}

.image-zoom-link {
	position:relative;
	display:block;
}

.image {
	display:block;
	width:100%;
	height:auto;
	border-width:0px;
}

.image-zoom-overlay {
	position:absolute;
	display:none;
	overflow:hidden;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:100;
}

.image-zoom-overlay .overlay-background {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:#000000;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
	-webkit-transform:translateZ(0);
	-ms-transform:translateZ(0);
	transform:translateZ(0);
}

.image-zoom-overlay .overlay-button {
	background-image:url(../../../../docs/de/2743/sprite-image-zoom.png?v=1.1) !important;
	background-repeat:no-repeat;
	background-position:0 0;
}

.image-zoom-overlay .scroll-wrapper {
	position:absolute;
	overflow:hidden;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

.image-zoom-overlay .container {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
}

.image-zoom-overlay .item {
	position:absolute;
	overflow:hidden;
	top:0;
	right:0;
	bottom:0;
	left:0;
}

.image-zoom-overlay img {
	max-width:none;
}

.image-zoom-overlay.overlay-open {
	display:block;
}

.image-zoom-animate-opacity {
	-ms-filter:Alpha(opacity=1);
	filter:Alpha(opacity=1);
	opacity:0.01;
	-o-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.image-zoom-open {
	display:block;
}

.image-zoom-zoom-allowed .image-zoom-button-zoom {
	display:block;
}

.image-zoom-zoomed-in .image-zoom-button-zoom {
	background-position:-85px -88px;
}

.image-zoom-bg {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:#000000;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
	-webkit-transform:translateZ(0);
	-ms-transform:translateZ(0);
	transform:translateZ(0);
	-o-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.image-zoom-container {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
}

.image-zoom-zoom-wrap {
	position:absolute;
	width:100%;
	-webkit-transform-origin:left top;
	-ms-transform-origin:left top;
	transform-origin:left top;
	-o-transition:-o-transform 333ms cubic-bezier(0.4, 0, 0.22, 1), opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1), opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1), opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.image-zoom-img {
	position:absolute;
	width:auto;
	height:auto;
	top:0;
	left:0;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
	-o-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
	transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.image-zoom-img-placeholder-blank {
	background-color:#000000;
}

.image-zoom-ie .image-zoom-img {
	width:100% !important;
	height:auto !important;
	top:0;
	left:0;
}

.image-zoom-button {
	position:relative;
	display:block;
	float:right;
	overflow:visible;
	width:44px;
	height:44px;
	border-style:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:transparent;
	background-image:url(../../../../docs/de/2743/sprite-image-zoom.png?v=1.1);
	background-repeat:no-repeat;
	background-position:13px 13px;
	-ms-filter:Alpha(opacity=75);
	filter:Alpha(opacity=75);
	opacity:0.75;
	cursor:pointer;
}

.image-zoom-ui-over-close .image-zoom-button-close {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.image-zoom-button-arrow-left {
	position:absolute;
	width:70px;
	height:100px;
	top:50%;
	left:0;
	margin-top:-50px;
	background-image:url(../../../../docs/de/2743/sprite-image-zoom.png?v=1.1);
	background-repeat:no-repeat;
	background-position:-75px -256px;
}

.image-zoom-button-arrow-right {
	position:absolute;
	width:70px;
	height:100px;
	top:50%;
	right:0;
	margin-top:-50px;
	background-image:url(../../../../docs/de/2743/sprite-image-zoom.png?v=1.1);
	background-repeat:no-repeat;
	background-position:30px -256px;
}

.image-zoom-button-close {
	background-position:14px -187px;
}

.image-zoom-button-fs {
	display:none;
}

.image-zoom-supports-fs .image-zoom-button-fs {
	display:block;
}

.image-zoom-fs .image-zoom-button-fs {
	background-position:-87px 13px;
}

.image-zoom-button-zoom {
	display:none;
	background-position:15px -88px;
}

.image-zoom-touch .image-zoom-button-arrow-left {
	visibility:hidden;
}

.image-zoom-touch .image-zoom-button-arrow-right {
	visibility:hidden;
}

.image-zoom-counter {
	color:#FFFFFF;
	font-size:13px;
	line-height:44px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	position:absolute;
	height:44px;
	top:0;
	left:0;
	padding-top:0 !important;
	padding-right:15px !important;
	padding-bottom:0 !important;
	padding-left:15px !important;
	-ms-filter:Alpha(opacity=75);
	filter:Alpha(opacity=75);
	opacity:0.75;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

.image-zoom-caption {
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	position:absolute;
	width:100%;
	min-height:44px;
	bottom:0;
	left:0;
	margin-bottom:0px;
	color:#000000;
	margin-top:0px;
	padding:0px;
}

.image-zoom-caption small {
	color:#FFFFFF;
	font-size:11px;
}

.image-zoom-caption-center {
	max-width:80%;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	padding:10px;
}

.image-zoom-caption-empty {
	display:none;
}

.image-zoom-caption-fake {
	visibility:hidden;
}

.image-zoom-preloader {
	position:absolute;
	width:44px;
	height:44px;
	top:0;
	left:50%;
	margin-left:-22px;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
	-o-transition:opacity 0.25s ease-out;
	-webkit-transition:opacity 0.25s ease-out;
	transition:opacity 0.25s ease-out;
}

.image-zoom-preloader-icn {
	width:20px;
	height:20px;
	margin:12px;
}

.image-zoom-preloader-active {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.image-zoom-css-animation .image-zoom-preloader-active {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.image-zoom-css-animation .image-zoom-preloader-icn {
	position:absolute;
	width:14px;
	height:14px;
	top:15px;
	left:15px;
	margin:0;
	background-image:url(../../../../docs/de/2743/sprite-image-zoom.png?v=1.1);
	background-repeat:no-repeat;
	background-position:0 0;
	-ms-filter:Alpha(opacity=75);
	filter:Alpha(opacity=75);
	opacity:0.75;
}

.image-zoom-css-animation .image-zoom-preloader-cut {
	position:relative;
	overflow:hidden;
	width:7px;
	height:14px;
}

.image-zoom-css-animation .image-zoom-preloader-donut {
	position:absolute;
	width:14px;
	height:14px;
	top:0;
	left:0;
	border-width:2px;
	border-color:#666666;
	border-bottom-color:transparent;
	border-left-color:transparent;
	border-style:solid;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	background-image:url(../../../../docs/de/2743/sprite-image-zoom.png?v=1.1);
	background-repeat:no-repeat;
	background-position:0 0;
}

.image-zoom-ui {
	visibility:visible;
	z-index:1550;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.image-zoom-top-bar {
	position:absolute;
	width:100%;
	height:44px;
	top:0;
	left:0;
}

.image-zoom-has-mouse .image-zoom-button-arrow-left {
	visibility:visible;
}

.image-zoom-has-mouse .image-zoom-button-arrow-right {
	visibility:visible;
}

.image-zoom-ui-idle .image-zoom-top-bar {
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.image-zoom-ui-idle .image-zoom-button-arrow-left {
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.image-zoom-ui-idle .image-zoom-button-arrow-right {
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.image-zoom-ui-hidden .image-zoom-top-bar {
	-ms-filter:Alpha(opacity=1);
	filter:Alpha(opacity=1);
	opacity:0.01;
}

.image-zoom-ui-hidden .image-zoom-caption {
	-ms-filter:Alpha(opacity=1);
	filter:Alpha(opacity=1);
	opacity:0.01;
}

.image-zoom-ui-hidden .image-zoom-button-arrow-left {
	-ms-filter:Alpha(opacity=1);
	filter:Alpha(opacity=1);
	opacity:0.01;
}

.image-zoom-ui-hidden .image-zoom-button-arrow-right {
	-ms-filter:Alpha(opacity=1);
	filter:Alpha(opacity=1);
	opacity:0.01;
}

.image-zoom-ui-one-slide .image-zoom-button-arrow-left {
	display:none !important;
}

.image-zoom-ui-one-slide .image-zoom-button-arrow-right {
	display:none !important;
}

.image-zoom-ui-one-slide .image-zoom-counter {
	display:none;
}

.image-zoom-element-disabled {
	display:none !important;
}

.image-zoom-minimal-dark .image-zoom-top-bar {
	background-image:url(../../../../docs/de/2743/sprite-image-zoom.png?v=1.1);
	background-repeat:no-repeat;
	background-position:0 0;
}

.image-zoom-scroll-wrap {
	position:absolute;
	overflow:hidden;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

.image-zoom-item {
	position:absolute;
	overflow:hidden;
	top:0;
	right:0;
	bottom:0;
	left:0;
}

.image-zoom-img-placeholder {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	-o-transition:opacity 2000ms cubic-bezier(0.4, 0, 0.22, 1);
	-webkit-transition:opacity 2000ms cubic-bezier(0.4, 0, 0.22, 1);
	transition:opacity 2000ms cubic-bezier(0.4, 0, 0.22, 1);
}

.image-caption {
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	padding-top:14px;
	padding-right:50px;
	padding-bottom:14px;
	padding-left:20px;
	background-color:#E9EBEB;
	color:#000000;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
}

.image-caption p {
	margin:0px;
	padding:0px;
}

.container-transition {
	-o-transition:-o-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
	-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
	transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.image-zoom-button-overview {
	position:relative;
	display:block;
	float:right;
	overflow:visible;
	width:44px;
	height:44px;
	border-style:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:transparent;
	background-image:url(../../../../docs/de/2743/sprite-image-zoom.png?v=1.1);
	background-repeat:no-repeat;
	background-position:13px -387px;
	-ms-filter:Alpha(opacity=75);
	filter:Alpha(opacity=75);
	opacity:0.75;
	cursor:pointer;
}

.image-zoom-overview {
	position:absolute;
	display:none;
	overflow:hidden;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	margin-top:27px;
	margin-right:5%;
	margin-bottom:5%;
	margin-left:0%;
}

.image-zoom-overview .image-zoom-overlay-list > ul > .grid-item {
	overflow:hidden;
	cursor:pointer;
}

.image-zoom-overview .image-zoom-overlay-list > ul > .grid-item > div {
	position:relative;
	width:100%;
	height:1px;
	padding-bottom:100%;
	background-color:#000000;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
}

.image-zoom-overview .image-zoom-overlay-list > ul > .grid-item.enh-selected {
	overflow:hidden;
	cursor:pointer;
}

.image-zoom-overview .image-zoom-overlay-list > .grid-gutter-normal {
	margin:0px;
}

.image-zoom-overview .image-zoom-overlay-list > .grid-gutter-normal > .grid-item {
	padding-top:5%;
	padding-left:5%;
}
/* style: microsite language: default / engineId: default / pseudo: focus */
.image-zoom-button:focus {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}
/* style: microsite language: default / engineId: default / pseudo: active */
.image-zoom-button:active {
	-ms-filter:Alpha(opacity=90);
	filter:Alpha(opacity=90);
	opacity:0.9;
}
/* style: microsite language: default / engineId: default / pseudo: hover */
.image-zoom-button:hover {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}
/* style: microsite language: default / engineId: default / pseudo: before */
.image-wrapper:hover .image-zoom-icon:before {
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	-o-transition:-o-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
	-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
	transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.image-zoom-icon:before {
	position:absolute;
	width:10px;
	height:2px;
	top:50%;
	left:5px;
	content:'';
	margin-top:-1px;
	background-color:#019934;
}

.image-zoom-button-arrow-left:before {
	position:absolute;
	width:32px;
	height:30px;
	top:35px;
	left:6px;
	content:'';
}

.image-zoom-button-arrow-right:before {
	position:absolute;
	width:32px;
	height:30px;
	top:35px;
	right:6px;
	content:'';
}

.image-zoom-overview .image-zoom-overlay-list > ul > .grid-item.enh-selected > div:before {
	position:absolute;
	width:100%;
	height:10px;
	bottom:0px;
	content:'';
	background-color:#A9AAAC;
}
/* style: microsite language: default / engineId: default / pseudo: after */
.image-wrapper:hover .image-zoom-icon:after {
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	-o-transition:-o-transform 333ms cubic-bezier(0.8, 0, 0.22, 1);
	-webkit-transition:-webkit-transform 333ms cubic-bezier(0.8, 0, 0.22, 1);
	transition:transform 333ms cubic-bezier(0.8, 0, 0.22, 1);
}

.image-zoom-icon:after {
	position:absolute;
	width:2px;
	height:10px;
	top:5px;
	left:50%;
	content:'';
	margin-left:-1px;
	background-color:#019934;
}

.image-zoom-overview .image-zoom-overlay-list > ul > .grid-item > .video:after {
	position:absolute;
	width:70px;
	height:50px;
	top:0;
	right:0;
	bottom:0;
	left:0;
	content:'';
	margin:auto;
	background-image:url(../../../../docs/de/2926/YouTube-icon-full-color.png?v=1.1);
	background-repeat:no-repeat;
	background-size:70px 50px;
}

/* layout-helpers */

/* style: microsite language: default / engineId: default / pseudo: default */
.position-content-proportional {
	position:absolute !important;
	overflow:hidden;
	width:100%;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:auto;
	margin-left:auto;
}

.margin-padding-bleed-blocks {
	margin-right:-20px;
	margin-left:-20px;
}

.padding-bleed-blocks {
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
}

.padding {
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
}

.margin-padding {
	margin-right:0px;
	margin-left:0px;
}

.padding-bleed {
	padding:0px;
}

.margin-padding-bleed {
	margin-right:0px;
	margin-left:0px;
}

.margin-padding-bleed-blocks.margin-padding-large {
	margin-right:-30px;
	margin-left:-30px;
}

.margin-padding-bleed-blocks.margin-padding-medium {
	margin-right:-20px;
	margin-left:-20px;
}

.padding.padding-medium {
	padding-top:30px;
	padding-right:20px;
	padding-bottom:30px;
	padding-left:20px;
}

.padding.padding-large {
	padding-top:40px;
	padding-right:30px;
	padding-bottom:40px;
	padding-left:30px;
}

.padding-bleed-blocks.padding-medium {
	padding-top:30px;
	padding-right:20px;
	padding-bottom:30px;
	padding-left:20px;
}

.padding-bleed-blocks.padding-large {
	padding-top:40px;
	padding-right:30px;
	padding-bottom:40px;
	padding-left:30px;
}

.margin-padding.enh-is-first.bleed-top {
	margin-top:-20px;
}

.margin-padding.enh-is-last.bleed-bottom {
	margin-bottom:-20px;
}

.margin-padding.bleed-left {
	margin-left:-20px;
}

.margin-padding.bleed-right {
	margin-right:-20px;
}

.margin-padding.bleed-bottom.margin-padding-medium {
	margin-bottom:-30px;
}

.margin-padding.bleed-left.margin-padding-medium {
	margin-left:-20px;
}

.margin-padding.bleed-right.margin-padding-medium {
	margin-right:-20px;
}

.margin-padding.enh-is-first.bleed-top.margin-padding-medium {
	margin-top:-30px;
}

.margin-padding.bleed-bottom.margin-padding-large {
	margin-bottom:-40px;
}

.margin-padding.bleed-left.margin-padding-large {
	margin-left:-30px;
}

.margin-padding.bleed-right.margin-padding-large {
	margin-right:-30px;
}

.margin-padding.enh-is-first.bleed-top.margin-padding-large {
	margin-top:-40px;
}

.margin-padding-bleed-blocks.enh-is-first.unbleed-top {
	margin-top:0px;
}

.margin-padding-bleed-blocks.enh-is-last.unbleed-bottom {
	margin-bottom:0px;
}

.margin-padding-bleed-blocks.unbleed-left {
	margin-left:0px;
}

.margin-padding-bleed-blocks.unbleed-right {
	margin-right:0px;
}

.margin-padding-bleed-blocks.enh-is-last.bleed-bottom {
	margin-bottom:-20px;
}

.margin-padding-bleed-blocks.enh-is-last.bleed-bottom.margin-padding-large {
	margin-bottom:-40px;
}

.margin-padding-bleed-blocks.enh-is-last.bleed-bottom.margin-padding-medium {
	margin-bottom:-30px;
}

.margin-padding-bleed-blocks.bleed-left {
	margin-left:-20px;
}

.margin-padding-bleed-blocks.bleed-left.margin-padding-large {
	margin-left:-30px;
}

.margin-padding-bleed-blocks.bleed-left.margin-padding-medium {
	margin-left:-20px;
}

.margin-padding-bleed-blocks.bleed-right {
	margin-right:-20px;
}

.margin-padding-bleed-blocks.bleed-right.margin-padding-large {
	margin-right:-30px;
}

.margin-padding-bleed-blocks.bleed-right.margin-padding-medium {
	margin-right:-20px;
}

.margin-padding-bleed-blocks.enh-is-first.bleed-top {
	margin-top:-20px;
}

.margin-padding-bleed-blocks.enh-is-first.bleed-top.margin-padding-large {
	margin-top:-40px;
}

.margin-padding-bleed-blocks.enh-is-first.bleed-top.margin-padding-medium {
	margin-top:-30px;
}

.align-content-bottom > .position-content-proportional {
	margin-top:auto;
	margin-bottom:0px;
}

.align-content-bottom > .position-content-proportional > div {
	display:table;
	height:100%;
}

.align-content-bottom > .position-content-proportional > div > div {
	vertical-align:bottom;
	display:table-cell;
}

.align-content-bottom > .position-wrapper > .position-content-proportional {
	display:table;
	width:100%;
	margin-top:auto;
	margin-bottom:0px;
}

.align-content-bottom > .position-wrapper > .position-content-proportional > div {
	vertical-align:bottom;
	display:table-cell;
}

.align-content-bottom > .position-wrapper .position-content > div {
	vertical-align:bottom;
	display:table-cell;
}

.align-content-bottom .position-content > div {
	vertical-align:bottom;
	display:table-cell;
}

.align-content-middle > .position-content-proportional {
	margin-top:auto;
}

.align-content-middle > .position-content-proportional > div {
	display:table;
	width:100%;
	height:100%;
}

.align-content-middle > .position-content-proportional > div > div {
	vertical-align:middle;
	display:table-cell;
}

.align-content-middle > .position-wrapper > .position-content-proportional {
	display:table;
	width:100%;
	margin-top:auto;
}

.align-content-middle > .position-wrapper > .position-content-proportional > div {
	vertical-align:middle;
	display:table-cell;
}

.align-content-middle > .position-wrapper .position-content > div {
	vertical-align:middle;
	display:table-cell;
}

.align-content-middle .position-content > div {
	vertical-align:middle;
	display:table-cell;
}

.align-content-top > .position-content-proportional > div {
	display:table;
	height:100%;
}

.align-content-top > .position-content-proportional > div > div {
	vertical-align:top;
	display:table-cell;
}

.align-content-top > .position-wrapper > .position-content-proportional {
	display:table;
}

.align-content-top > .position-wrapper > .position-content-proportional > div {
	vertical-align:top;
	display:table-cell;
}

.align-content-top > .position-wrapper .position-content > div {
	vertical-align:top;
	display:table-cell;
}

.align-content-top .position-content > div {
	vertical-align:top;
	display:table-cell;
}

.display-table {
	display:table;
	width:100%;
	border-width:0px;
	border-spacing:0px;
	table-layout:fixed;
}

.display-cell {
	display:table-cell;
}

.position-absolute-margins {
	margin-top:auto !important;
	margin-right:auto !important;
	margin-bottom:auto !important;
	margin-left:auto !important;
}

.position-element-top {
	top:0px;
}

.position-element-left {
	left:0px;
}

.position-element-bottom {
	bottom:0px;
}

.position-element-middle {
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

.position-element-center {
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
}

.position-element-right {
	right:0px;
}

.margin-padding.enh-is-last {
	margin-bottom:0px;
}

.margin-padding-bleed.enh-is-first {
	margin-top:0px;
}

.margin-padding-bleed.enh-is-last {
	margin-bottom:0px;
}

.margin-padding-bleed-blocks.enh-is-first {
	margin-top:-20px;
}

.margin-padding-bleed-blocks.enh-is-last {
	margin-bottom:-20px;
}

.margin-padding-bleed-blocks.enh-is-first.margin-padding-large {
	margin-top:-40px;
}

.margin-padding-bleed-blocks.enh-is-last.margin-padding-large {
	margin-bottom:-40px;
}

.margin-padding-bleed-blocks.enh-is-first.margin-padding-medium {
	margin-top:-30px;
}

.margin-padding-bleed-blocks.enh-is-last.margin-padding-medium {
	margin-bottom:-30px;
}

.margin-after-large {
	margin-bottom:170px !important;
}

.margin-padding-bleed-blocks.enh-is-first.unbleed-top.margin-padding-medium {
	margin-top:0px;
}

.margin-padding-bleed-blocks.enh-is-first.unbleed-top.margin-padding-large {
	margin-top:0px;
}

.margin-padding-bleed-blocks.enh-is-last.unbleed-bottom.margin-padding-medium {
	margin-bottom:0px;
}

.margin-padding-bleed-blocks.enh-is-last.unbleed-bottom.margin-padding-large {
	margin-bottom:0px;
}

.position-wrapper {
	position:relative;
	overflow:hidden;
}

.position-content {
	display:table;
}

.prevent-margin-collapse {
	overflow:hidden;
	width:0px;
	height:0px;
}

.position-element-center.position-element-middle {
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

.padding.padding-small {
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}

.proportional-child-100 {
	position:relative;
	height:0;
	padding-bottom:100%;
}

.padding-small-right {
	padding-right:10px;
}

.float-left {
	float:left;
}

.display-inline-block {
	display:inline-block;
}

.float-right {
	float:right;
}

.margin-after-extralarge {
	margin-bottom:120px !important;
}

.display-row {
	display:table-row;
}

.width-100 {
	width:100%;
}

.margin-after-small {
	margin-bottom:10px !important;
}

.margin-after-normal {
	margin-bottom:30px !important;
}

.margin-after-medium {
	margin-bottom:20px !important;
}

.margin-after-none {
	margin-bottom:0px !important;
}

.display-table-not-fixed {
	display:table;
	width:100%;
	border-width:0px;
	border-spacing:0px;
}

.display-none {
	display:none;
}

.padding-small-left {
	padding-left:10px;
}

.display-block {
	display:block;
}

.align-text-right {
	text-align:right;
}

.align-text-left {
	text-align:left;
}

/* links */

/* style: microsite language: default / engineId: default / pseudo: default */
.link {
	text-decoration:none;
	cursor:pointer;
}

.link > .link-list-icon {
	display:block;
}

.link > span {
	display:block;
}

.link.link-inline {
	display:inline-block;
	margin-right:20px;
}

.link-text {
	color:#000000;
	text-align:left;
	position:relative;
	display:table;
	margin-top:0px;
	margin-bottom:30px;
	border-collapse:separate;
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.link-text > span {
	display:inline-block;
}

.link-text > .link {
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.link-text.enh-invert {
	color:#FFFFFF;
}

.link-text.enh-disabled > span {
	display:inline-block;
}

.link-text.enh-disabled > .link {
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.link-button {
	font-size:16px;
	line-height:1.4em;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	display:table;
	border-width:0px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:30px;
	padding-top:4px;
	padding-right:20px;
	padding-bottom:4px;
	padding-left:20px;
	background-color:#224e8d;
	cursor:pointer;
	border-collapse:separate;
}

.link-button.enh-invert {
	color:#000000;
	background-color:#FFFFFF;
}

.link-button.enh-disabled {
	color:#FFFFFF;
	background-color:#E9EBEB;
	background-color:rgba(233,235,235,0.85);
	cursor:default;
}

.link-button.link-button-skin-01.enh-invert {
	color:#FFFFFF;
	background-color:#224e8d;
}

.link-button.link-button-skin-02 {
	color:#000000;
	background-color:#E9EBEB;
}

.link-button.link-button-skin-02.enh-invert {
	color:#000000;
	background-color:#E9EBEB;
}

.link-button.link-button-skin-03 {
	color:#FFFFFF;
	background-color:#019934;
}

.link-button.link-button-skin-03.enh-invert {
	color:#FFFFFF;
	background-color:#019934;
}

.link-box {
	text-align:center;
	color:#FFFFFF;
	vertical-align:middle;
	display:block;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:30px;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
	background-color:#019934;
	-o-transition:color 0.3s ease 0s;
	-webkit-transition:color 0.3s ease 0s;
	transition:color 0.3s ease 0s;
	font-size:18px;
	line-height:25px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.link-box.enh-invert {
	color:#000000;
	background-color:#FFFFFF;
}

.link-box.enh-disabled {
	color:#FFFFFF;
	background-color:#E9EBEB;
	background-color:rgba(233,235,235,0.85);
	cursor:default;
}

.link-box.enh-small {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	display:table;
}

.link-icon,
.link-text.link-icon.link-restricted {
	padding-left:20px;
	position:relative;
}

.link-list-icon {
	position:absolute;
	display:none;
	width:30px;
	height:30px;
	right:0px;
	bottom:0px;
	z-index:3;
	background-color:#E9EBEB;
	background-image:url(../../../../docs/de/1912/sprite-links-icons.png?v=1.14);
	background-position:12px -395px;
}

.link.enh-is-workspace > .link-list-icon {
	background-position:8px -1595px;
}

.link.enh-is-document > .link-list-icon {
	background-position:9px -1495px;
}

.link.enh-is-documents > .link-list-icon {
	background-position:9px -1495px;
}

.link.enh-is-event > .link-list-icon {
	background-position:8px -495px;
}

.link.enh-is-forum > .link-list-icon {
	background-position:8px -195px;
}

.link.enh-is-email > .link-list-icon {
	background-position:8px -895px;
}

.link.enh-is-shoparticle > .link-list-icon {
	background-position:8px -1295px;
}

.link.enh-is-external > .link-list-icon {
	background-position:8px -95px;
}

.link.link-gear > .link-list-icon {
	background-position:8px -1395px;
}

.link.link-basket > .link-list-icon {
	background-position:9px -1295px;
}

.link.link-download > .link-list-icon {
	background-position:8px 5px;
}

.link.enh-is-download > .link-list-icon {
	background-position:8px 5px;
}

.link.link-calender > .link-list-icon {
	background-position:8px -495px;
}

.link.enh-access-restricted > .link-list-icon {
	background-position:9px -295px;
}

.link.enh-is-pharmasuisse-pharmacy > .link-list-icon {
	background-position:9px -695px;
}

.link.link-restricted > .link-list-icon {
	background-position:9px -295px !important;
}

.link.link-email > .link-list-icon {
	background-position:8px -895px;
}

.link.link-document > .link-list-icon {
	background-position:9px -1495px;
}

.link.link-forum > .link-list-icon {
	background-position:8px -195px;
}

.link.link-workspace > .link-list-icon {
	background-position:8px -1595px;
}

.link.link-external > .link-list-icon {
	background-position:7px -95px;
}

.link.mod-background-color-03 > .link-list-icon {
	background-color:#019934;
	background-position-x:412px !important;
}

.link.mod-background-color-04 > .link-list-icon {
	background-color:#224e8d;
	background-position-x:412px !important;
}

.link.mod-background-color-07 > .link-list-icon {
	background-color:#224e8d;
	background-position-x:412px !important;
}

.link-text-normal {
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.link-list-icon-text {
	text-align:right;
	position:absolute;
	min-width:150px;
	top:5px;
	right:40px;
}

.link-box-email > .link {
	font-size:18px;
	line-height:25px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.link-button-email > .link {
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.link-text-email > .link {
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.link-text.link-icon.link-internal {
	padding-left:20px;
}

.link-text.link-icon.link-icon-after > span {
	margin-right:-20px;
}

.link-text.link-icon.link-internal-mirrored {
	padding-left:20px;
}

.link-text.link-icon.link-internal-mirrored > span {
	margin-left:-5px;
}

.link-text.link-icon.link-profile {
	padding-left:20px;
}

.link-text.link-icon.link-basket {
	padding-left:20px;
}

.link-text.link-icon.link-basket > span {
	margin-left:-20px;
}

.link.section {
	display:block;
}
/* style: microsite language: default / engineId: default / pseudo: hover */
.link-text:hover {
	color:#019934;
}

.link-text.enh-invert:hover {
	color:#E9EBEB;
}

.link-text.enh-disabled:hover {
	color:#000000;
}

.link-button:hover {
	background-color:#019934;
}

.link-button.enh-invert:hover {
	background-color:#E9EBEB;
}

.link-button.link-button-skin-01.enh-invert:hover {
	background-color:#186835;
}

.link-button.link-button-skin-02:hover {
	color:#FFFFFF;
	background-color:#000000;
}

.link-button.link-button-skin-02.enh-invert:hover {
	color:#FFFFFF;
	background-color:#000000;
}

.link-button.link-button-skin-03:hover {
	background-color:#186835;
}

.link-button.link-button-skin-03.enh-invert:hover {
	background-color:#186835;
}

.link-box:hover {
	background-color:#2F3837;
}

.link-box.enh-invert:hover {
	background-color:#E9EBEB;
}
/* style: microsite language: default / engineId: default / pseudo: before */
.link-icon:before,
.link-text.link-icon.link-restricted:before {
	position:absolute;
	width:30px;
	height:22px;
	top:0px;
	left:0px;
	content:'';
	padding-left:0px;
	background-image:url(../../../../docs/de/1912/sprite-links-icons.png?v=1.14);
	background-repeat:no-repeat;
	background-position:0px -800px;
}

.link-text.link-icon.link-restricted:before {
	background-position:0px -300px;
}

.link-icon.enh-is-document:before {
	background-position-y:-1500px;
}

.link-icon.enh-is-workspace:before {
	background-position-y:-1600px;
}

.link-icon.enh-is-documents:before {
	background-position-y:-1500px;
}

.link-icon.enh-is-event:before {
	background-position-y:-500px;
}

.link-icon.enh-is-forum:before {
	background-position-y:-200px;
}

.link-icon.enh-is-shoparticle:before {
	background-position-y:-1300px;
}

.link-icon.enh-is-external:before {
	background-position-y:-100px;
}

.link-icon.enh-is-email:before {
	background-position-y:-900px;
}

.link-icon.enh-access-restricted:before {
	background-position-y:-300px;
}

.link-icon.enh-is-download:before {
	background-position-y:-1500px;
}

.link-text.link-icon.link-download:before {
	background-position:0px 0px;
}

.link-icon.enh-invert:before {
	background-position-x:-99px !important;
}

.link-text.link-icon.link-internal:before {
	position:absolute;
	width:30px;
	height:30px;
	top:0px;
	left:0px;
	content:'';
	padding-left:0px;
	background-image:url(../../../../docs/de/1912/sprite-links-icons.png?v=1.14);
	background-repeat:no-repeat;
	background-position:0px -800px;
}

.link-text.link-icon.link-email:before {
	background-position:0px -900px;
}

.link-text.link-icon.link-external:before {
	background-position:0px -100px;
}

.link-text.link-icon.link-forum:before {
	background-position:0px -200px;
}

.link-text.link-icon.link-calender:before {
	background-position:0px -500px;
}

.link-text.link-icon.link-icon-after > span:before {
	content:'';
	padding-right:20px;
}

.link-text.link-icon.link-internal-mirrored:before {
	content:'';
	padding-left:20px;
	background-image:url(../../../../docs/de/1912/sprite-links-icons.png?v=1.14);
	background-repeat:no-repeat;
	background-position:2px -2100px;
}

.link-text.link-icon.link-internal.enh-invert:before {
	background-position:-99px -800px;
}

.link-text.link-icon.link-internal.enh-invert > span:before {
	background-position:-99px -800px;
}

.link-text.link-icon.link-workspace:before {
	background-position:0px -1700px;
}

.link-text.link-icon.link-profile:before {
	background-position:0px -600px;
}

.link-text.link-icon.link-basket > span:before {
	content:'';
	padding-left:20px;
	background-image:url(../../../../docs/de/1912/sprite-links-icons.png?v=1.14);
	background-repeat:no-repeat;
	background-position:2px -1300px;
}

.link-text.link-icon.link-document:before {
	background-position:0px -1500px;
}

/* list */

/* style: microsite language: default / engineId: default / pseudo: default */
.list {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
}

.list > .list-item {
	vertical-align:top;
	margin:0px;
	list-style-type:none;
}

.list > .list-item > .list-text {
	vertical-align:top;
	margin-top:0px;
	margin-bottom:0px;
}

.list > .list-item > .list-text > .list-text-inner {
	margin-top:0px;
	margin-bottom:0px;
}

.list > .list-item-link {
	display:block;
	margin:0px;
	list-style-type:none;
}

.list > .list-item-link > .list-index {
	margin-top:0px;
	margin-bottom:0px;
}

.list > .list-item-link > .list-text {
	margin-top:0px;
	margin-bottom:0px;
}

.list > .list-item-link > .link-icon.link-text {
	padding-left:35px;
}

.list > .list-item-link > .link-icon.link-text > span {
	margin-left:-10px;
}

.list-wrapper {
	margin-bottom:30px;
}

.list.list-text-bullet > .list-item {
	position:relative;
	border-width:0px;
	margin-bottom:12px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;
}

.list.list-text-bullet > .list-item-link {
	border-width:0px;
	list-style-type:circle;
	list-style-position:inside;
}

.list.list-text-bullet > .list-item.enh-is-last {
	margin-bottom:0px;
}

.list.list-nesting-level-1 {
	margin-left:0px;
}

.list.list-nesting-level-2 {
	margin-left:0px;
}

.list.list-nesting-level-3 {
	margin-left:0px;
}

.list.list-nesting-level-4 {
	margin-left:0px;
}

.list.list-nesting-level-5 {
	margin-left:0px;
}

.list.list-horizontal.list-nesting-level-1 {
	margin-left:-30px;
}

.list.list-horizontal.list-nesting-level-1 > .list-item {
	display:inline-block;
	border-width:0px;
	padding-left:30px;
}

.list.list-horizontal.list-nesting-level-1 > .list-item-link {
	display:inline-block;
	border-width:0px;
	padding-left:30px;
}

.list.list-horizontal.list-nesting-level-1 > .list-item-link.enh-is-last {
	display:inline-block;
	border-width:0px;
	padding-left:30px;
}

.list.list-text-index > .list-item > .list-index {
	vertical-align:top;
	display:inline-block;
	margin-top:0px;
	margin-bottom:0px;
}

.list.list-text-index > .list-item > .list-index > .list-index-inner {
	margin-top:0px;
	margin-bottom:0px;
	padding-right:20px;
}

.list.list-text-index > .list-item > .list-text {
	display:inline-block;
}

.list.list-gutter-wide .list-item {
	padding-top:15px;
	padding-bottom:15px;
}

.list.list-text-index.list-width-35-65 > .list-item > .list-index {
	width:35%;
}

.list.list-text-index.list-width-35-65 > .list-item > .list-text {
	width:65%;
}

.list.list-text-index.list-width-25-75 > .list-item > .list-index {
	width:25%;
}

.list.list-text-index.list-width-25-75 > .list-item > .list-text {
	width:75%;
}

.list.list-text-index.list-width-20-80 > .list-item > .list-index {
	width:20%;
}

.list.list-text-index.list-width-20-80 > .list-item > .list-text {
	width:80%;
}

.list.list-vertical {
	font-size:0px;
}

.list.list-text-index.list-width-50-50 > .list-item > .list-index {
	width:50%;
}

.list.list-text-index.list-width-50-50 > .list-item > .list-text {
	width:50%;
}

.list-wrapper.enh-apply-mobile-responsiveness > .list.list-text-index > .list-item > .list-index {
	width:100% !important;
}

.list-wrapper.enh-apply-mobile-responsiveness > .list.list-text-index > .list-item > .list-index-inner {
	padding-right:0px !important;
}

.list-wrapper.enh-apply-mobile-responsiveness > .list.list-text-index > .list-item > .list-text {
	width:100% !important;
}

.list-wrapper.enh-apply-mobile-responsiveness > .list.list-text-index > .list-item > .list-index.mod-align-text-right {
	text-align:left !important;
}

.list-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness > .list.list-text-index > .list-item > .list-index.mod-align-text-right {
	text-align:left !important;
}

.list-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness > .list.list-text-index > .list-item > .list-index {
	width:100% !important;
}

.list-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness > .list.list-text-index > .list-item > .list-index > .list-index-inner {
	padding-right:0px;
}

.list-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness > .list.list-text-index > .list-item > .list-text {
	width:100% !important;
}
/* style: microsite language: default / engineId: default / pseudo: before */
.list > .list-item-link > .link-text:before {
	background-position-x:8px;
}

.list > .list-item-link > .link-text > span:before {
	padding-left:24px;
}

.list > .list-item-link > .link-internal.link-text:before {
	background-position-x:11px;
}

.list.list-text-bullet > .list-item:before {
	position:absolute;
	width:3px;
	height:3px;
	top:0.5em;
	left:0px;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	-moz-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);
	box-shadow:0px 0px 1px 0px rgba(0,0,0,0.5);
	content:'';
	background-color:transparent;
}

/* list-skins */

/* style: microsite language: default / engineId: default / pseudo: default */
.list.list-skin-01 > .list-item {
	border-top-width:0px;
}

.list.list-skin-01 > .list-item-link {
	border-top-width:0px;
	padding-top:3px;
	padding-bottom:3px;
}

.list.list-skin-01 > .list-item-link > .link-text.list-text {
	padding-left:30px;
}

.list.list-skin-01 > .list-item-link.enh-is-last {
	border-bottom-width:0px;
}

.list.list-skin-01 > .list-item.enh-is-last {
	border-bottom-width:0px;
}

.list.list-skin-01.list-text-bullet > .list-item {
	border-width:0px;
}

.list.list-skin-01.list-text-bullet > .list-item .list-text {
	display:inline;
}

.list.list-skin-01.list-text-bullet > .list-item-link {
	border-width:0px;
}

.list.list-skin-01.list-text-bullet > .list-item.enh-is-last {
	border-width:0px;
}

.list.list-skin-02 > .list-item > .list-index > .list-index-inner {
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.list.list-skin-02 > .list-item-link > .list-index {
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.list > .list-item {
	border-top-width:1px;
	border-top-color:#A9AAAC;
	border-top-style:dotted;
	padding-top:6px;
	padding-right:0px;
	padding-bottom:6px;
	padding-left:0px;
}

.list > .list-item > .list-index > .list-index-inner {
	color:#000000;
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.list > .list-item > .list-index > .list-index-inner.enh-invert {
	color:#FFFFFF;
}

.list > .list-item-link {
	border-top-width:1px;
	border-top-color:#A9AAAC;
	border-top-style:dotted;
	padding-top:6px;
	padding-right:0px;
	padding-bottom:6px;
	padding-left:0px;
}

.list > .list-item-link > .list-text {
	display:inline-block;
}

.list > .list-item-link > .link-button.list-text {
	display:inline-block;
}

.list > .list-item-link.enh-is-last {
	border-bottom-width:1px;
	border-bottom-color:#A9AAAC;
	border-bottom-style:dotted;
}

.list > .list-item.enh-is-last {
	border-bottom-width:1px;
	border-bottom-color:#A9AAAC;
	border-bottom-style:dotted;
}

.list.list-text-bullet > .list-item {
	border-width:0px;
}

.list.list-text-bullet > .list-item-link {
	border-width:0px;
}

.list.list-text-bullet > .list-item.enh-is-last {
	border-width:0px;
}

.list.list-text-bullet > .list-item-has-list {
	margin-bottom:0px;
}

.list.list-skin-02.list-text-bullet > .list-item {
	border-width:0px;
}

.list.list-skin-02.list-text-bullet > .list-item-link {
	border-width:0px;
}

.list.list-skin-02.list-text-bullet > .list-item.enh-is-last {
	border-width:0px;
}

.list.list-skin-03 > .list-item {
	border-top-width:0px;
	border-bottom-width:0px;
	padding-top:2px;
	padding-bottom:2px;
}

.list.list-skin-03 > .list-item-link {
	border-top-width:0px;
	border-bottom-width:0px;
	padding-top:2px;
	padding-bottom:2px;
}

.list.list-horizontal.list-nesting-level-1.list-skin-04 {
	margin-left:0px;
}

.list.list-horizontal.list-nesting-level-1.list-skin-04 > .list-item {
	padding-left:0px;
}

.list.list-skin-04 > .list-item {
	border-top-width:0px;
	border-bottom-width:0px;
	padding:0px;
}

.list.list-skin-04 > .list-item-link {
	border-top-width:0px;
	border-bottom-width:0px;
	padding:0px;
}

.list.list-nesting-level-1.list-skin-04 {
	margin-left:0px;
}

.list.list-nesting-level-1.list-skin-04 > .list-item {
	padding-left:0px;
}

.list.list-nesting-level-2 {
	margin-top:10px;
	margin-bottom:10px;
}

.list.list-nesting-level-2 > .list-item-link > .link-text {
	display:block;
}

.list-email > .list-item > .list-index > .list-index-inner {
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.list-wrapper.enh-invert > .list > .list-item {
	border-top-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
}

.list-wrapper.enh-invert > .list > .list-item-link {
	border-top-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
}
/* style: microsite language: default / engineId: default / pseudo: before */
.list.list-skin-01 > .list-item-link > .link-text.list-text:before {
	background-position-x:0px;
}

.list.list-skin-01 > .list-item-link > .link-text.link-internal:before {
	background-position-x:0px;
}

.list.list-text-bullet > .list-item:before {
	position:absolute;
	width:5px;
	height:5px;
	left:0px;
	border-width:0px !important;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	content:'';
	background-color:#019934;
}
/* style: microsite language: default / engineId: default / pseudo: last-child */
.list.enh-is-first-last-auto > .list-item:last-child {
	border-bottom-width:1px;
	border-bottom-color:#A9AAAC;
	border-bottom-style:dotted;
}

/* modifiers */

/* style: microsite language: default / engineId: default / pseudo: default */
.mod-margin-0 {
	margin:0px !important;
}

.mod-background-color-01 {
	background-color:#FFFFFF !important;
}

.mod-background-color-02 {
	background-color:#E9EBEB !important;
}

.mod-background-color-03 {
	background-color:#019934 !important;
}

.mod-background-color-04 {
	background-color:#224e8d !important;
}

.mod-background-color-05 {
	background-color:#ffffff !important;
	background-color:rgba(255,255,255,0.85) !important;
}

.mod-background-color-06 {
	background-color:#E9EBEB !important;
	background-color:rgba(233,235,235,0.85) !important;
}

.mod-background-color-07 {
	background-color:#224e8d !important;
}

.mod-background-color-08 {
	background-color:#ffffff !important;
	background-color:rgba(255,255,255,0.45) !important;
}

.mod-background-fit-image {
	background-size:contain !important;
}

.mod-text-color-01 {
	color:#000000 !important;
}

.mod-align-text-center {
	text-align:center !important;
}

.mod-align-text-left {
	text-align:left !important;
}

.mod-align-text-right {
	text-align:right !important;
}

.mod-align-text-justify {
	text-align:justify !important;
}

.mod-align-element-right {
	margin-left:auto !important;
}

.mod-align-element-left {
	margin-right:auto !important;
}

.mod-align-element-center {
	margin-right:auto !important;
	margin-left:auto !important;
}

.mod-margin-bottom-0 {
	margin-bottom:0px !important;
}

.mod-margin-top-0 {
	margin-top:0px !important;
}

.mod-margin-left-0 {
	margin-left:0px !important;
}

.mod-margin-right-0 {
	margin-right:0px !important;
}

.mod-hide-block-from-desktops {
	display:none !important;
}

.mod-hide-column-from-desktops {
	display:none !important;
}

.mod-background-cover {
	background-repeat:no-repeat !important;
	background-size:cover !important;
}

.mod-width-content {
	max-width:5120px !important;
}

.mod-rounded-corners-none {
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
}

.mod-border-01 {
	border-width:5px !important;
	border-style:solid !important;
}

.mod-border-color-01 {
	border-color:#E9EBEB !important;
}

.mod-display-none {
	display:none !important;
}

.mod-position-relative {
	position:relative !important;
}

.mod-position-absolute {
	position:absolute !important;
}

.mod-position-fixed {
	position:fixed !important;
}

.mod-overflow-hidden {
	overflow:hidden !important;
}

.mod-align-table-vertical-top {
	vertical-align:top !important;
}

.mod-align-table-vertical-middle {
	vertical-align:middle !important;
}

.mod-align-table-vertical-bottom {
	vertical-align:bottom !important;
}

.mod-line-height-tight {
	line-height:1.0em !important;
}

.mod-line-height-loose {
	line-height:1.6em !important;
}

.mod-line-height-normal {
	line-height:1.4em !important;
}

.mod-text-color-02 {
	color:#019934 !important;
}

.mod-text-color-03 {
	color:#FFFFFF !important;
}

.mod-float-right {
	float:right;
}

.mod-float-left {
	float:left;
}

.mod-padding-0 {
	padding:0px !important;
}

.mod-border-bottom-0 {
	border-bottom-width:0px !important;
}

.mod-border-top-0 {
	border-top-width:0px !important;
}

.mod-text-color-error {
	color:#e60004 !important;
}

.mod-text-size-small {
	font-size:14px !important;
	line-height:1.4em !important;
}

.mod-background-color-error {
	background-color:#e60004 !important;
}

.mod-whitespace-nowrap {
	white-space:nowrap;
}

.mod-padding-right-0 {
	padding-right:0px !important;
}

.mod-padding-left-0 {
	padding-left:0px !important;
}

.mod-padding-top-0 {
	padding-top:0px !important;
}

.mod-padding-bottom-0 {
	padding-bottom:0px !important;
}

.mod-show-only-on-phones {
	display:none !important;
}

.mod-show-only-on-tablets {
	display:none !important;
}

.mod-show-only-on-desktop {
	display:block !important;
}

.mod-margin-top-normal {
	margin-top:30px !important;
}
/* style: microsite language: default / engineId: default / pseudo: hover */
.hover.mod-background-color-01:hover {
	background-color:#E9EBEB !important;
	-o-transition:background-color 0.3s ease-out;
	-webkit-transition:background-color 0.3s ease-out;
	transition:background-color 0.3s ease-out;
}

.hover.mod-background-color-02:hover {
	background-color:#FFFFFF !important;
	-o-transition:background-color 0.3s ease-out;
	-webkit-transition:background-color 0.3s ease-out;
	transition:background-color 0.3s ease-out;
}

.hover.mod-background-color-03:hover {
	background-color:#224e8d !important;
	-o-transition:background-color 0.3s ease-out;
	-webkit-transition:background-color 0.3s ease-out;
	transition:background-color 0.3s ease-out;
}

.hover.mod-background-color-04:hover {
	background-color:#019934 !important;
	-o-transition:background-color 0.3s ease-out;
	-webkit-transition:background-color 0.3s ease-out;
	transition:background-color 0.3s ease-out;
}

.hover .mod-background-color-05:hover {
	background-color:#E9EBEB !important;
	background-color:rgba(233,235,235,0.85) !important;
	-o-transition:background-color 0.3s ease-out;
	-webkit-transition:background-color 0.3s ease-out;
	transition:background-color 0.3s ease-out;
}

.hover .mod-background-color-08:hover {
	background-color:#E9EBEB !important;
	background-color:rgba(233,235,235,0.85) !important;
	-o-transition:background-color 0.3s ease-out;
	-webkit-transition:background-color 0.3s ease-out;
	transition:background-color 0.3s ease-out;
}

.hover.mod-background-color-06:hover {
	background-color:#ffffff !important;
	background-color:rgba(255,255,255,0.85) !important;
	-o-transition:background-color 0.3s ease-out;
	-webkit-transition:background-color 0.3s ease-out;
	transition:background-color 0.3s ease-out;
}

.mod-background-color-07.hover:hover {
	background-color:#000000 !important;
	-o-transition:background-color 0.3s ease-out;
	-webkit-transition:background-color 0.3s ease-out;
	transition:background-color 0.3s ease-out;
}

/* multicolumn */

/* style: microsite language: default / engineId: default / pseudo: default */
.multicolumn,
.multicolumn-row-wrapper {
	display:table;
	width:100%;
	border-width:0px;
	border-spacing:0px;
	table-layout:fixed;
}

.multicolumn-wrapped {
	display:block !important;
}

.multicolumn-may-wrap {
	position:relative !important;
}

.column {
	vertical-align:top;
	position:relative;
	display:table-cell;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
}

.column-gutter {
	display:table-cell;
}

.column-gutter-separator-empty {
	width:20px;
}

.column-gutter-separator-empty > .column-gutter-spacer {
	width:20px;
	height:1px;
}

.column-gutter-separator-line {
	width:49px;
	background-image:url(../../../../docs/de/1943/delimiter-vertical.png?v=1.1.1.0);
	background-repeat:repeat-y;
	background-position:50% top;
}

.column-gutter-separator-line > .column-gutter-spacer {
	width:49px;
	height:1px;
}

.column-gutter-wrapped.column-gutter-separator-line {
	background-image:url(../../../../docs/de/1944/delimiter-horizontal.png?v=1.2) !important;
	background-repeat:repeat-x !important;
	background-position:left 50% !important;
}

.column-gutter-wrapped.column-gutter-separator-line > .column-gutter-spacer {
	height:30px;
}

.column.align-content-middle {
	vertical-align:middle;
}

.column.align-content-bottom {
	vertical-align:bottom;
}

.column.align-content-top {
	vertical-align:top;
}

.column-gutter-wrapped.column-gutter-separator-empty > .column-gutter-spacer {
	height:30px;
}

.column-gutter-none {
	display:none;
}

.column-gutter-none > .column-gutter-spacer {
	display:none;
}

.multicolumn-wrapper {
	margin-bottom:30px;
}

.column-skin-01 {
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:0px;
}

.multicolumn-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness > .multicolumn.multicolumn-may-wrap {
	display:block;
}

.multicolumn-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness > .multicolumn.multicolumn-may-wrap > .column-hide-mobile {
	display:none !important;
}

.multicolumn-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness > .multicolumn.multicolumn-may-wrap > .column {
	display:block;
	width:100% !important;
}

.multicolumn-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness > .multicolumn.multicolumn-may-wrap > .column-gutter {
	display:block;
	width:100% !important;
}

.multicolumn-wrapper.enh-responsive-none.enh-apply-mobile-responsiveness > .multicolumn.multicolumn-may-wrap > .column.column-place-inside {
	position:absolute;
	overflow:hidden;
	max-height:100%;
	bottom:0px;
	z-index:1;
}

.column-gutter-separator-line-desktop {
	width:49px;
	background-image:url(../../../../docs/de/1943/delimiter-vertical.png?v=1.1.1.0);
	background-repeat:repeat-y;
	background-position:50% top;
}

.column-gutter-separator-line-desktop > .column-gutter-spacer {
	width:49px;
	height:1px;
}

.column-gutter-wrapped.column-gutter-separator-line-desktop {
	background-image:url(../../../../docs/de/1944/delimiter-horizontal.png?v=1.2) !important;
	background-repeat:repeat-x !important;
	background-position:left 50% !important;
}

.column-gutter-wrapped.column-gutter-separator-line-desktop > .column-gutter-spacer {
	height:30px;
}

.multicolumn-wrapper.multicolumn-table > .multicolumn {
	table-layout:auto;
}

.multicolumn-wrapper.multicolumn-table > .multicolumn > .column {
	white-space:nowrap;
}

.multicolumn-wrapper.multicolumn-table > .multicolumn > .column.column-fluid {
	white-space:normal;
	width:100%;
}

/* navigation */

/* style: microsite language: default / engineId: default / pseudo: default */
.mobile-navigation-wrapper .navigation-footer-mobile {
	margin-top:30px;
	margin-right:20px;
	margin-bottom:30px;
	margin-left:20px;
}

.mobile-navigation-wrapper .navigation-footer-mobile a {
	color:#000000;
	display:block;
	margin-bottom:10px;
}

.mobile-navigation-wrapper .search-form-mobile {
	margin-left:20px;
}

.mobile-navigation-wrapper > div {
	padding-bottom:60px;
}

.mobile-navigation-wrapper > div > nav > ul {
	margin-top:60px;
	margin-bottom:30px;
}

.mobile-navigation-wrapper > div > nav > ul li {
	border-bottom-width:1px;
	border-bottom-color:#A9AAAC;
	border-bottom-style:solid;
}

.mobile-navigation-wrapper > div > nav > ul li .first-child {
	background-image:none;
}

.mobile-navigation-wrapper > div > nav > ul li a {
	color:#666666;
	text-decoration:none;
	display:block;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
	background-image:url(../../../../docs/de/1912/sprite-links-icons.png?v=1.14);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.mobile-navigation-wrapper > div > nav > ul li ul {
	display:none;
	border-top-width:1px;
	border-top-style:solid;
	margin:0;
}

.mobile-navigation-wrapper > div > nav > ul li ul .isLast {
	border-bottom-width:0px;
	border-bottom-style:none;
}

.mobile-navigation-wrapper > div > nav > ul > li.enh-selected > ul {
	display:block;
}

.mobile-navigation-wrapper > div > nav > ul > li.enh-selected > ul > li > a {
	color:#FFFFFF;
	padding-left:45px;
	background-color:transparent;
}

.mobile-navigation-wrapper > div > nav > ul > li.enh-selected > ul > li.enh-selected > a.enh-selected {
	color:#FFFFFF;
	background-color:#e60004;
}

.mobile-navigation-wrapper > div > nav > ul > li.enh-selected > ul > li.enh-selected > ul {
	display:block;
}

.mobile-navigation-wrapper > div > nav > ul > li.enh-selected > ul > li.enh-selected > ul > li > a {
	color:#FFFFFF;
	padding-left:75px;
	background-color:transparent;
}

.mobile-navigation-wrapper > div > nav > ul > li.enh-selected > ul > li.enh-selected > ul > li.enh-selected > a.enh-selected {
	color:#FFFFFF;
}

.mobile-navigation-wrapper > div > nav > ul > li.enh-selected > ul > li.enh-selected > ul > li.enh-selected > ul {
	display:block;
}

.mobile-navigation-wrapper > div > nav > ul > li.enh-selected > ul > li.enh-selected > ul > li.enh-selected > ul li > a {
	color:#FFFFFF;
	padding-left:105px;
	background-color:transparent;
}

.mobile-navigation-wrapper > div > nav > ul > li.enh-selected > ul > li.enh-selected > ul > li.enh-selected > ul li.enh-selected > ul {
	display:block;
}

.mobile-navigation-wrapper > div > nav > ul > li.enh-selected > ul > li.enh-selected > ul > li.enh-selected > ul li.enh-selected a.enh-selected {
	color:#FFFFFF;
}

.navigation-functions {
	display:table;
	width:100%;
	margin-top:40px;
}

.navigation-functions .breadcrumbs-fs {
	vertical-align:middle;
}

.navigation-functions .breadcrumbs-fs ul {
	margin-bottom:0px;
}

.navigation-functions .breadcrumbs-fs ul li {
	float:left;
	margin-top:0px;
	margin-right:10px;
}

.navigation-functions .breadcrumbs-fs ul li a {
	color:#e60004;
	border-top-color:#666666;
	background-color:#e60004;
}

.navigation-functions .page-fs {
	vertical-align:middle;
	display:table-cell;
	min-width:150px;
	padding-right:20px;
}

.navigation-functions .page-fs li {
	float:left;
	margin-left:10px;
}

.navigation-functions .page-fs li .print {
	background-position:left -400px;
}

.navigation-functions .page-fs li .send {
	background-position:left -200px;
}

.navigation-functions .page-fs li .top-func {
	background-position:left -600px;
}

.navigation-functions .page-fs li a {
	display:block;
	width:32px;
	height:32px;
	background-image:url(../../../../docs/de/1913/sprite-functions-icons.png?v=1.11);
}

.navigation-functions .page-fs ul {
	float:right;
}

.navigation-functions .social-fs {
	vertical-align:middle;
	display:block;
	width:220px;
	padding-left:20px;
}

.navigation-functions .social-fs li {
	float:left;
	margin-right:10px;
}

.navigation-functions .social-fs li .blog {
	background-position:left -600px;
}

.navigation-functions .social-fs li .fb {
	background-position:left -200px;
}

.navigation-functions .social-fs li .google {
	background-position:left -800px;
}

.navigation-functions .social-fs li .twitter {
	background-position:left -400px;
}

.navigation-functions .social-fs li .you-tube {
	background-position:left top;
}

.navigation-functions .social-fs li a {
	display:block;
	width:32px;
	height:32px;
	background-image:url(../../../../docs/de/1915/sprite-social-icons.png?v=1.3);
}

.navigation-functions ul {
	overflow:hidden;
	margin:0px;
}

.navigation-language {
	position:relative;
	z-index:1;
}

.navigation-language ul {
	display:table;
	border-width:0px;
	margin-top:0px;
	margin-right:-10px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	border-spacing:0px;
}

.navigation-language ul li {
	vertical-align:top;
	display:table-cell;
	padding-right:10px;
}

.navigation-language ul li a {
	color:#000000;
	font-size:15px;
	line-height:48px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.navigation-language ul li.enh-selected a {
	font-size:15px;
	line-height:48px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.navigation-language .navigation-language-flyout {
	position:absolute;
	display:none;
	right:0px;
	z-index:1;
	padding-top:20px;
	padding-right:30px;
	padding-bottom:20px;
	padding-left:30px;
	background-color:#224e8d;
}

.navigation-language .navigation-language-flyout li {
	display:block;
}

.navigation-language:hover .navigation-language-flyout {
	display:block;
}

.navigation-main {
	padding-top:35px;
	padding-bottom:25px;
}

.navigation-main > ul {
	overflow:hidden;
	margin:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	list-style-type:none;
}

.navigation-main > ul > li {
	min-height:52px;
	vertical-align:top;
	position:relative;
	display:inline-block;
	margin-top:0;
	border-left-width:0px;
	border-left-color:#000000;
	border-left-style:solid;
	-o-transition:none;
	-webkit-transition:none;
	transition:none;
	margin-bottom:2px;
	padding-right:28px;
}

.navigation-main > ul > li > a {
	color:#000000;
	text-decoration:none;
	font-size:22px;
	line-height:23px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	display:block;
	padding-right:0px;
	padding-left:0px;
	-o-transition:none;
	-webkit-transition:none;
	transition:none;
	text-transform:none;
	border-width:0px;
	padding-bottom:10px;
}

.navigation-main > ul > li > div {
	display:none;
}

.navigation-main > ul > li.enh-selected {
	border-left-width:0px;
	border-left-color:#019934;
}

.navigation-main > ul > li.enh-selected > a {
	color:#019934;
	padding-left:0px;
	border-bottom-width:5px;
	border-bottom-style:solid;
}

.navigation-main > ul > li.enh-in-path {
	border-left-width:4px;
	border-left-color:#224e8d;
}

.navigation-main > ul > li.enh-in-path > a {
	color:#224e8d;
	padding-left:11px;
}

.navigation-main > ul > li.enh-opened {
	min-height:54px;
	border-left-width:11px;
	border-left-color:#019934;
	margin-bottom:0px;
}

.navigation-main > ul > li.enh-opened > a {
	color:#019934;
	padding-left:4px;
}

.navigation-meta {
	position:absolute;
	top:95px;
	right:260px;
	z-index:1;
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}

.navigation-meta ul {
	margin:0;
	list-style-type:none;
}

.navigation-meta ul li {
	float:left;
	margin-right:20px;
}

.navigation-meta ul li a {
	color:#E9EBEB;
}

.navigation-meta ul li.enh-selected a {
	color:#e60004;
}

.navigation-profile ul {
	margin-bottom:-5px;
	list-style-type:none;
	padding:0px;
}

.navigation-profile ul li {
	margin-bottom:5px;
}

.navigation-profile ul li.enh-is-last {
	margin-bottom:20px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

.navigation-profile ul li a {
	color:#FFFFFF;
	position:relative;
	padding-left:12px;
	-ms-filter:Alpha(opacity=85);
	filter:Alpha(opacity=85);
	opacity:0.85;
	display:block;
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.navigation-profile ul li a span {
	vertical-align:middle;
}

.navigation-profile ul li a .badge {
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	padding-top:2px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;
	color:#FFFFFF;
	background-color:#e60004;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-left:15px;
}

.navigation-profile ul li.enh-selected a {
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.navigation.mobile > div {
	padding-bottom:0px;
}

.navigation.mobile > div > nav {
	display:none;
	overflow:hidden;
	z-index:0;
}

.navigation.mobile > div > nav > ul {
	margin-top:50px;
	margin-bottom:30px;
	padding:0px;
}

.navigation.mobile > div > nav > ul li {
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
}

.navigation.mobile > div > nav > ul li a {
	font-size:18px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
	padding-left:20px;
	background-image:url(../../../../docs/de/1912/sprite-links-icons.png?v=1.14);
	background-repeat:no-repeat;
	background-position:right bottom;
	-ms-filter:Alpha(opacity=85);
	filter:Alpha(opacity=85);
	opacity:0.85;
}

.navigation.mobile > div > nav > ul li ul {
	position:relative;
	overflow:hidden;
	height:0px;
	border-top-width:0px;
	border-top-color:#666666;
	border-top-style:solid;
	margin:0;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:30px;
}

.navigation.mobile > div > nav > ul li ul .isLast {
	border-bottom-width:0px;
	border-bottom-style:none;
}

.navigation.mobile > div > nav > ul li.enh-in-path > a {
	font-weight:bold;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.navigation.mobile > div > nav > ul li.enh-selected > a {
	font-weight:bold;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.navigation.mobile > div > nav > ul > li.enh-is-last {
	border-bottom-width:1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
}

.navigation.mobile .enh-open > ul {
	height:auto;
}

.mobile-navigation-wrapper.active {
	left:0;
	visibility:visible;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.navigation-footer.mobile {
	margin:0px;
}

.navigation-footer.mobile a {
	color:#000000;
	display:block;
	margin-bottom:10px;
}

.navigation-main.mobile ul li {
	border-bottom-width:1px;
	border-bottom-color:#666666;
	border-bottom-style:solid;
}

.navigation-meta.small {
	top:60px;
	right:200px;
}

.navigation-mobile-overlay {
	position:fixed;
	display:none;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:9990;
	background-color:#224e8d;
	-ms-filter:Alpha(opacity=85);
	filter:Alpha(opacity=85);
	opacity:0.85;
}

.navigation.mobile.active {
	left:0;
	visibility:visible;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.navigation-websites.small {
	top:-50px;
}

.navigation-language-mobile {
	position:absolute;
	top:-108px;
	right:18px;
}

.navigation-language-mobile ul li {
	float:left;
}

.navigation-language-mobile ul li a {
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:10px;
	background-color:#FFFFFF;
}

.navigation-mobile-open {
	overflow:hidden;
}

.navigation-mobile-open .body {
	overflow:hidden;
}

.navigation-mobile-open .page-body {
	overflow:hidden;
}

.navigation-mobile-open .navigation.mobile {
	display:block;
}

.navigation-mobile-open .navigation.mobile > div > nav {
	display:block;
}

.navigation-mobile-open .close-navigation-mobile .navigation-mobile-navigation-bar {
	border-top-color:#FFFFFF;
}

.navigation.mobile.top-slide {
	width:100%;
	height:100%;
	top:0;
	right:0;
	left:0;
}

.navigation.mobile.default {
	position:fixed;
	display:none;
	width:85%;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:#019934;
}

.navigation-website {
	display:table;
	border-width:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
	border-spacing:0px;
}

.navigation-website li {
	vertical-align:top;
	display:table-cell;
	padding-right:30px;
}

.navigation-website li a {
	line-height:48px;
	border-width:0px;
	padding-left:0px;
	border-spacing:0px;
}

.navigation-website li a .label {
	color:#FFFFFF;
	white-space:nowrap;
	background-repeat:no-repeat;
	font-size:15px;
	line-height:21px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.navigation-website li.enh-is-last {
	padding-right:0px;
}

.enh-minimized .navigation-main {
	padding-bottom:0px;
}

.enh-minimized .navigation-main > ul > li {
	min-height:42px;
	padding-left:0px;
}

.enh-minimized .navigation-main > ul > li > a {
	font-size:18px;
	line-height:18px;
	padding-left:0px;
	padding-right:0px;
}

.enh-minimized .navigation-main > ul > li.enh-opened {
	min-height:44px;
}

.enh-minimized .navigation-mobile-navigation-bar {
	border-top-color:#FFFFFF;
}

.navigation-breadcrumb {
	padding-top:30px;
	padding-left:30px;
	display:none;
}

.navigation-breadcrumb ul {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:-3px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.navigation-breadcrumb ul li {
	display:inline-block;
	padding-left:3px;
}

.navigation-breadcrumb ul li a {
	color:#000000;
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.navigation-breadcrumb ul li span {
	color:#000000;
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.navigation-breadcrumb ul li.enh-selected a {
	color:#019934;
}

.list-simple .list-item .list-item-link {
	text-align:left;
	padding-left:15px;
	background-image:url(../../../../docs/de/1912/sprite-links-icons.png?v=1.14);
	background-position:0px -800px;
}

.navigation-flyout-wrapper {
	position:relative;
	border-width:50px;
	border-color:#019934;
	border-style:solid;
	background-color:#019934;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.navigation-flyout.small {
	top:85px;
}

.navigation-flyout.sticky {
	position:fixed;
	top:74px;
	visibility:hidden;
	z-index:3;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.navigation-flyout.sticky.active {
	visibility:visible;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.navigation-flyout-wrapper.carousel-wrapper {
	position:relative;
	padding-top:180px;
}

.navigation-folder {
	position:relative;
}

.navigation-folder > a {
	padding-right:40px !important;
}

.navigation-folder > .navigation-collapse-icon {
	position:absolute;
	width:42px;
	height:42px;
	top:0px;
	right:0px;
	cursor:pointer;
}

.navigation-folder > .navigation-collapse-icon:hover > span {
	background-color:#FFFFFF;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.navigation-folder > .navigation-collapse-icon > span {
	position:absolute;
	height:2px;
	width:13px;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	margin-top:auto;
	margin-right:auto;
	margin-bottom:auto;
	margin-left:auto;
	background-color:#FFFFFF;
	-ms-filter:Alpha(opacity=75);
	filter:Alpha(opacity=75);
	opacity:0.75;
	-webkit-transform:rotateZ(540deg);
	-ms-transform:rotateZ(540deg);
	transform:rotateZ(540deg);
	-o-transition-duration:0.75s;
	-webkit-transition-duration:0.75s;
	transition-duration:0.75s;
	-o-transition-property:all;
	-webkit-transition-property:all;
	transition-property:all;
	-o-transition-timing-function:ease-out;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
}

.navigation-folder > .navigation-collapse-icon > span + span {
	-webkit-transform:rotateZ(270deg);
	-ms-transform:rotateZ(270deg);
	transform:rotateZ(270deg);
}

.navigation-folder > .navigation-collapse-icon > span + span + span {
	display:none;
}

.navigation-folder.enh-opened > .navigation-collapse-icon > span {
	-webkit-transform:rotateZ(0deg);
	-ms-transform:rotateZ(0deg);
	transform:rotateZ(0deg);
}

.navigation-folder.enh-opened > .navigation-collapse-icon > span + span {
	-webkit-transform:rotateZ(0deg);
	-ms-transform:rotateZ(0deg);
	transform:rotateZ(0deg);
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.navigation-folder.enh-opened > .navigation-collapse-icon > span + span + span {
	display:none;
}

.navigation-flyout-outer {
	position:absolute;
	display:none;
	bottom:0px;
	top:0px;
	background-color:#019934;
	z-index:49;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
	-o-transition:all 0.4s ease 0s;
	-webkit-transition:all 0.4s ease 0s;
	transition:all 0.4s ease 0s;
}

.navigation-flyout-outer.enh-opened {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.navigation-basket {
	display:table;
	margin:0px;
	padding:0px;
}

.navigation-basket li a {
	line-height:48px;
	white-space:nowrap;
}

.navigation-basket li a .label {
	color:#FFFFFF;
	white-space:nowrap;
	background-repeat:no-repeat;
	font-size:15px;
	line-height:21px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.navigation-basket li:hover a .label {
	color:#E9EBEB;
}

.navigation-login {
	margin:0px;
	padding:0px;
	display:none;
}

.navigation-login a {
	line-height:48px;
	white-space:nowrap;
}

.navigation-login a .label {
	color:#000000;
	white-space:nowrap;
	background-repeat:no-repeat;
	font-size:15px;
	line-height:21px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.navigation-login-flyout {
	display:none;
	width:100%;
	top:78px;
	left:0px;
	z-index:3;
	padding-top:0px;
	padding-bottom:0px;
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}

.navigation-login-flyout > .caret {
	position:absolute;
	width:22px;
	height:22px;
	top:9px;
	left:50%;
	-webkit-transform:rotate(45deg) translateX(-50%);
	-ms-transform:rotate(45deg) translateX(-50%);
	transform:rotate(45deg) translateX(-50%);
	-webkit-transform-origin:right top;
	-ms-transform-origin:right top;
	transform-origin:right top;
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}

.navigation-login-flyout > .navigation-login-body {
	position:absolute;
	min-width:250px;
	right:-74px;
}

.navigation-flyout {
	font-size:0;
	width:100%;
	z-index:1;
	padding-top:0px;
	padding-bottom:30px;
	background-color:#019934;
	list-style-type:none;
}

.navigation-flyout .grid .grid-item {
	width:300px;
}

.navigation-flyout .grid .grid-item .image-wrapper {
	height:108px;
	margin-bottom:20px;
}

.navigation-flyout .grid-gutter-normal {
	margin-top:-50px;
	margin-left:-20px;
}

.navigation-flyout .grid-gutter-normal > .grid-item {
	padding-top:50px;
	padding-left:20px;
}

.navigation-flyout > ul > li > ul {
	padding:0px;
}

.navigation-flyout > ul > li > ul > li {
	padding-top:3px;
	padding-right:0px;
	padding-bottom:3px;
}

.navigation-flyout > ul > li > ul > li a {
	color:#FFFFFF;
	padding-bottom:5px;
	display:block;
	-ms-filter:Alpha(opacity=85);
	filter:Alpha(opacity=85);
	opacity:0.85;
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.navigation-flyout > ul > li > ul > li:hover a {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.navigation-flyout > ul > li > ul > a {
	text-align:left;
}

.navigation-flyout > ul > li > a {
	color:#FFFFFF;
	text-decoration:none;
	text-overflow:ellipsis;
	text-align:left;
	display:block;
	margin:0px;
	margin-bottom:0px;
	padding-right:0px;
	padding-bottom:30px;
	font-size:18px;
	line-height:25px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.navigation-flyout > ul > li > .flyout-title {
	font-size:20px;
	line-height:31px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	-ms-filter:Alpha(opacity=85);
	filter:Alpha(opacity=85);
	opacity:0.85;
	text-decoration:none;
	text-overflow:ellipsis;
	text-align:left;
	display:block;
	margin:0px;
	margin-bottom:0px;
	padding-right:0px;
	padding-bottom:18px;
}

.navigation-flyout > ul > li > .flyout-title.link-icon {
	padding-left:18px;
}

.navigation-flyout > ul li.enh-in-path > a {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	font-weight:bold;
	color:#FFFFFF;
}

.navigation-flyout > ul li.enh-selected > a {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	font-weight:bold;
	color:#FFFFFF;
}

.navigation-login-flyout.enh-opened {
	display:block;
}

.navigation-website-name .navigation-website li a .label {
	font-size:18px;
	line-height:25px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.navigation-website-flyout {
	display:none;
	width:100%;
	top:78px;
	left:0px;
	z-index:1;
	padding-top:0px;
	padding-bottom:0px;
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}

.navigation-website-flyout > .caret {
	position:absolute;
	width:22px;
	height:22px;
	top:9px;
	left:50%;
	-webkit-transform:rotate(45deg) translateX(-50%);
	-ms-transform:rotate(45deg) translateX(-50%);
	transform:rotate(45deg) translateX(-50%);
	-webkit-transform-origin:right top;
	-ms-transform-origin:right top;
	transform-origin:right top;
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}

.navigation-website-body {
	position:absolute;
	right:-50%;
	margin-right:-10px;
}

.navigation-website-body ul {
	margin:0px;
	padding:0px;
}

.navigation-website-body ul li a .label {
	color:#FFFFFF;
	white-space:nowrap;
	background-repeat:no-repeat;
	font-size:15px;
	line-height:21px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.navigation-website-flyout.enh-opened {
	display:block;
}

.navigation-basket-body {
	position:absolute;
	right:-50%;
	margin-right:-10px;
}

.navigation-mobile-navigation {
	position:absolute;
	width:27px;
	height:27px;
	top:10px;
	left:10px;
}

.navigation-mobile-navigation-bar {
	position:absolute;
	width:100%;
	border-top-width:2px;
	border-top-color:#000000;
	border-top-style:solid;
}

.navigation-mobile-navigation-bar-first {
	top:5px;
}

.navigation-mobile-navigation-bar-second {
	top:12px;
}

.navigation-mobile-navigation-bar-third {
	top:19px;
}

.navigation-mobile-navigation-open {
	z-index:10;
}
/* style: microsite language: default / engineId: default / pseudo: active */
.mobile-navigation-wrapper > div > nav > ul li a:active {
	color:#FFFFFF;
}

.navigation.mobile > div > nav > ul li a:active {
	background-color:#019934;
}
/* style: microsite language: default / engineId: default / pseudo: hover */
.navigation-functions .breadcrumbs-fs ul li a:hover {
	color:#666666;
}

.navigation-functions .page-fs li .print:hover {
	background-position:-100px -400px;
}

.navigation-functions .page-fs li .send:hover {
	background-position:-100px -200px;
}

.navigation-functions .page-fs li .top-func:hover {
	background-position:-100px -600px;
}

.navigation-functions .social-fs li .blog:hover {
	background-position:-100px -600px;
}

.navigation-functions .social-fs li .fb:hover {
	background-position:-100px -200px;
}

.navigation-functions .social-fs li .google:hover {
	background-position:-100px -800px;
}

.navigation-functions .social-fs li .twitter:hover {
	background-position:-100px -400px;
}

.navigation-functions .social-fs li .you-tube:hover {
	background-position:-100px top;
}

.navigation-language ul li a:hover {
	color:#186835;
}

.navigation-language ul li.enh-selected a:hover {
	text-decoration:none;
}

.navigation-main > ul > li > a:hover {
	color:#186835;
}

.navigation-profile ul li a:hover {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.navigation.mobile > div > nav > ul li a:hover {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}

.navigation-breadcrumb ul li a:hover {
	color:#186835;
}

.navigation-login a .label:hover {
	color:#E9EBEB;
}

.navigation-flyout > ul > li > a:hover {
	background-color:transparent;
}

.navigation-flyout > ul > li > .flyout-title:hover {
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
}
/* style: microsite language: default / engineId: default / pseudo: before */
.navigation-profile ul li a:before {
	position:absolute;
	width:22px;
	height:22px;
	top:0px;
	left:0px;
	content:'';
	padding-left:0px;
	background-image:url(../../../../docs/de/1912/sprite-links-icons.png?v=1.14);
	background-repeat:no-repeat;
	background-position:-100px -799px;
}

.navigation-basket li a .icon.icon-basket:before {
	background-position-x:-100px;
}

.navigation-login a .icon.icon-profile:before {
	background-position-x:-100px;
}

.navigation-flyout > ul > li > ul > li a:before {
	background-position:-100px -800px;
}

.navigation-flyout > ul > li > .flyout-title.link-icon:before {
	background-position:-100px -397px;
}

.navigation-flyout > ul > li > .flyout-title.link-icon.enh-access-restricted:before {
	background-position-y:-298px;
}

.navigation-flyout > ul li.enh-in-path > a:before {
	background-position-x:-100px;
}

.navigation-flyout > ul li.enh-selected > a:before {
	background-position-x:-100px;
}

/* poster */

/* style: microsite language: default / engineId: default / pseudo: default */
.poster-wrapper {
	margin-bottom:30px;
}

.poster-scale {
	-webkit-transform-origin:top left;
	-ms-transform-origin:top left;
	transform-origin:top left;
}

/* richtext */

/* style: microsite language: default / engineId: default / pseudo: default */
.richtext-wrapper p {
	margin:0px;
	padding:0px;
}

.richtext-weight.richtext-wrapper ol {
	margin-top:0px;
	margin-bottom:0px;
	padding-left:20px;
}

.richtext-weight.richtext-wrapper ol li {
	list-style-type:decimal;
}

.richtext-weight.richtext-wrapper ul {
	margin:0px;
	padding-left:0px;
}

.richtext-weight.richtext-wrapper ul li {
	position:relative;
	padding-left:15px;
	list-style-type:none;
}

.richtext-wrapper.richtext-inline p {
	display:inline;
}

.richtext-wrapper.richtext-inline div {
	display:inline;
}
/* style: microsite language: default / engineId: default / pseudo: before */
.richtext-weight.richtext-wrapper ul li:before {
	position:absolute;
	width:5px;
	height:5px;
	top:0.5em;
	left:0px;
	border-width:0px !important;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	content:'';
	background-color:#019934;
}

/* search */

/* style: microsite language: default / engineId: default / pseudo: default */
.search-wrapper {
	position:relative;
}

.search-wrapper .search-form-input {
	color:#000000;
	vertical-align:top;
	display:inline-block;
	height:100%;
	border-width:0px;
	border-style:none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	margin-bottom:0px;
	padding-top:0px;
	padding-right:15px;
	padding-bottom:0px;
	padding-left:0px;
	background-color:transparent;
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.search-wrapper .search-button {
	display:inline-block;
	width:50px;
	height:100%;
	z-index:2;
	border-width:0px;
	border-style:none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	padding:0;
	background-color:#E9EBEB;
	background-image:url(../../../../docs/de/1913/sprite-functions-icons.png?v=1.11);
	background-repeat:no-repeat;
	background-position:20px -783px;
	-o-transition:background-color 350ms ease 0s;
	-webkit-transition:background-color 350ms ease 0s;
	transition:background-color 350ms ease 0s;
	cursor:pointer;
}

.search-wrapper .search-placeholder {
	color:#000000;
	text-transform:uppercase;
	position:absolute;
	display:none;
	top:15px;
	left:0px;
	z-index:1;
	-o-transition:all 0.2s ease-out;
	-webkit-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;
	font-size:15px;
	line-height:21px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.search-wrapper .search-valued .search-placeholder {
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
	-webkit-transform:translateY(-200%);
	-ms-transform:translateY(-200%);
	transform:translateY(-200%);
}

.search-wrapper .search-flyout {
	position:absolute;
	display:none;
	width:340px;
	top:80px;
	left:30px;
	z-index:1;
	-moz-box-shadow:4px 4px 10px -5px rgba(0,0,0,0.5);
	-webkit-box-shadow:4px 4px 10px -5px rgba(0,0,0,0.5);
	box-shadow:4px 4px 10px -5px rgba(0,0,0,0.5);
	padding:0px;
	background-color:#E9EBEB;
}

.search-wrapper .search-flyout > .caret {
	position:absolute;
	width:22px;
	height:22px;
	top:-11px;
	right:0px;
	left:0px;
	margin-left:70px;
	background-color:#E9EBEB;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	-o-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}

.search-wrapper .search-flyout > ul {
	border-bottom-width:1px;
	border-bottom-color:#A9AAAC;
	border-bottom-style:solid;
}

.search-wrapper .search-flyout > ul > li {
	border-top-width:1px;
	border-top-color:#A9AAAC;
	border-top-style:solid;
}

.search-wrapper .search-flyout > ul > li > ul {
	display:table;
	width:100%;
	margin-left:-10px;
}

.search-wrapper .search-flyout > ul > li > ul > li {
	text-align:center;
	vertical-align:middle;
	display:table-cell;
	padding-left:10px;
	color:#000000;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.search-wrapper .search-flyout > ul > li > ul > li > img {
	display:block;
}

.search-wrapper .search-flyout > ul > li > ul > li.search-title {
	text-align:left;
	width:100%;
}

.search-wrapper .search-results .search-options > .search-categories > ul {
	border-top-width:0px;
	border-top-color:#A9AAAC;
	border-top-style:solid;
	margin:0px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}

.search-wrapper .search-results .search-options > .search-categories > ul > li {
	margin:0px;
	padding-top:2px;
	padding-right:5px;
	padding-bottom:2px;
	padding-left:5px;
	border-bottom-width:1px;
	border-bottom-color:#A9AAAC;
	border-bottom-style:dotted;
}

.search-wrapper .search-results .search-options > .search-categories > ul > li:hover > a > span {
	color:#019934;
}

.search-wrapper .search-results .search-options > .search-categories > ul > li > a {
	display:block;
	width:100%;
	margin:0px;
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:0px;
}

.search-wrapper .search-results .search-options > .search-categories > ul > li > a > span {
	color:#000000;
	margin:0px;
	padding:0px;
	font-size:15px;
	line-height:21px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.search-wrapper .search-results .search-options > .search-categories > ul > li.disabled > a > span {
	color:#A9AAAC;
	cursor:default;
	font-size:15px;
	line-height:21px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.search-wrapper .search-results .search-options > .search-categories > ul > li.enh-selected {
	background-color:#000000;
}

.search-wrapper .search-results .search-options > .search-categories > ul > li.enh-selected > a {
	margin:0px;
	padding:0px;
}

.search-wrapper .search-results .search-options > .search-categories > ul > li.enh-selected > a > span {
	color:#FFFFFF;
}

.search-wrapper .search-results .search-options > .search-categories > ul > span {
	display:block;
	border-bottom-width:1px;
	border-bottom-color:#A9AAAC;
	border-bottom-style:solid;
	margin-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:0px;
	font-size:15px;
	line-height:21px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.search-wrapper .search-filter > a {
	color:#FFFFFF;
	font-size:15px;
	line-height:50px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	white-space:nowrap;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:15px;
	margin-left:5px;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:3px;
	padding-left:10px;
	background-color:#000000;
}

.search-wrapper .search-results-wrapper {
	position:relative;
	display:none;
	z-index:4;
	-moz-box-shadow:2px 3px 5px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow:2px 3px 5px 0px rgba(0,0,0,0.5);
	box-shadow:2px 3px 5px 0px rgba(0,0,0,0.5);
	margin-left:20px;
	padding:20px;
	background-color:#E9EBEB;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.search-wrapper .search-results-outer {
	width:100%;
	top:42px;
}

.search-wrapper > .search-results > ul {
	margin:0px;
	padding:0px;
}

.search-wrapper > .search-results > ul > ul {
	border-top-width:1px;
	border-top-color:#A9AAAC;
	border-top-style:solid;
	margin:0px;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:5px;
	padding-left:0px;
}

.search-wrapper > .search-results > ul > ul > li {
	margin:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.search-wrapper > .search-results > ul > ul > li:hover > a {
	margin:0px;
	padding:0px;
}

.search-wrapper > .search-results > ul > ul > li:hover > a > span {
	color:#FFFFFF;
}

.search-wrapper > .search-results > ul > ul > li > a {
	display:block;
	width:100%;
	margin:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.search-wrapper > .search-results > ul > ul > li > a > span {
	color:#000000;
	margin:0px;
	padding:0px;
	font-size:15px;
	line-height:21px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.search-wrapper > .search-results > ul > ul > li.disabled > a > span {
	color:#A9AAAC;
	cursor:default;
}

.search-wrapper > .search-results > ul > ul > li.enh-selected {
	background-color:#000000;
}

.search-wrapper > .search-results > ul > ul > li.enh-selected > a {
	margin:0px;
	padding:0px;
}

.search-wrapper > .search-results > ul > ul > li.enh-selected > a > span {
	color:#FFFFFF;
}

.search-wrapper > .search-results > ul > ul > span {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	font-size:15px;
	line-height:21px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.search-wrapper > .search-results ul {
	margin:0px;
	padding:0px;
}

.search-wrapper > form {
	position:relative;
	height:48px;
}

.search-wrapper.enh-opened > div > .caret {
	display:block;
	bottom:-11px;
}

.search-wrapper.search-content {
	position:relative;
	margin:0px;
}

.search-wrapper.search-content .search-inner {
	position:relative;
	width:100%;
	height:42px;
	background-color:#FFFFFF;
}

.search-wrapper.search-content .search-form-input {
	position:relative;
	width:100%;
	z-index:1;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:0px;
	padding-right:20px;
	padding-bottom:0px;
	padding-left:30px;
	background-color:transparent;
}

.search-wrapper.search-content .search-button {
	vertical-align:top;
	position:relative;
	float:right;
	background-color:#019934;
	background-position:-183px -886px;
}

.search-wrapper.search-content .search-input-outer {
	overflow:hidden;
	height:100%;
}

.search-wrapper.search-content .search-reset-button {
	color:#FFFFFF;
	vertical-align:top;
	position:relative;
	display:inline-block;
	width:42px;
	height:42px;
	z-index:2;
	border-width:0px;
	border-style:none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	padding:0;
	background-color:transparent;
	background-image:url(../../../../docs/de/1913/sprite-functions-icons.png?v=1.11);
	background-repeat:no-repeat;
	background-position:17px -1586px;
	-o-transition:background-color 350ms ease 0s;
	-webkit-transition:background-color 350ms ease 0s;
	transition:background-color 350ms ease 0s;
	cursor:pointer;
}

.search-wrapper.search-content .search-location-button {
	vertical-align:top;
	position:relative;
	display:inline-block;
	width:42px;
	height:42px;
	z-index:2;
	background-color:transparent;
}

.search-wrapper.search-content .search-location-button.icons.icons-location {
	color:#000000;
}

.search-wrapper.search-content .cross {
	position:relative;
	left:4px;
	padding-right:15px;
}

.search-wrapper.search-content .search-form-input.ajax-loading {
	background-color:#FFFFFF;
}

.search-wrapper.search-content .search-filter {
	position:relative;
	z-index:2;
	margin-left:-15px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.search-wrapper.search-content .search-filter > a {
	color:#FFFFFF;
	white-space:nowrap;
	display:inline-block;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:15px;
	margin-left:15px;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:3px;
	padding-left:10px;
	background-color:#000000;
	font-size:15px;
	line-height:21px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.search-wrapper.search-content .search-results-wrapper {
	position:relative;
	z-index:4;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	-moz-box-shadow:2px 3px 5px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow:2px 3px 5px 0px rgba(0,0,0,0.5);
	box-shadow:2px 3px 5px 0px rgba(0,0,0,0.5);
	margin:0px;
	background-color:#E9EBEB;
	-ms-filter:Alpha(opacity=0);
	filter:Alpha(opacity=0);
	opacity:0;
}

.search-wrapper.search-content .search-placeholder {
	text-transform:none;
	display:block;
	top:12px;
	left:20px;
	margin-right:60px;
}

.search-box {
	margin-bottom:30px;
	padding-top:30px;
	padding-right:20px;
	padding-bottom:30px;
	padding-left:20px;
	background-color:#E9EBEB;
}

.search-box .search-results-wrapper {
	overflow-x:hidden;
	overflow-y:scroll;
	max-height:600px;
}

.website-search-bar {
	position:relative;
	height:100%;
	z-index:1;
}

.website-search-bar .website-search-input-wrapper {
	position:relative;
	height:100%;
}

.website-search-bar .website-search-button-wrapper {
	position:relative;
	height:100%;
}

.website-search-bar .website-search-button-wrapper .search-button {
	white-space:nowrap;
}

.website-search-input-wrapper {
	background-color:#E9EBEB;
}

.website-search-wrapper.enh-extend {
	position:absolute;
	z-index:11;
}

.website-search-wrapper.enh-extend .website-search-bar {
	width:100%;
	background-color:#E9EBEB;
}

.website-search-wrapper.enh-extend .website-search-input-wrapper {
	width:100%;
}

.website-search-wrapper.enh-extend .search-form-input {
	width:100%;
	padding-left:15px;
}

.website-search-wrapper.enh-extend .search-form-input.ajax-loading {
	background-color:#FFFFFF;
}

.search-reset {
	color:#FFFFFF;
	vertical-align:top;
	position:relative;
	display:inline-block;
	width:42px;
	height:42px;
	z-index:2;
	border-width:0px;
	border-style:none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	padding:0;
	background-color:transparent;
	background-image:url(../../../../docs/de/1913/sprite-functions-icons.png?v=1.11);
	background-repeat:no-repeat;
	background-position:17px -1586px;
	-o-transition:background-color 350ms ease 0s;
	-webkit-transition:background-color 350ms ease 0s;
	transition:background-color 350ms ease 0s;
	cursor:pointer;
}

.website-search-wrapper {
	position:relative;
	margin:0px;
	display:none;
}

.website-search-wrapper .search-form-input {
	position:relative;
	width:100%;
	min-width:200px;
	z-index:1;
	outline-style:none;
}

.website-search-wrapper .website-search-flyout-outer {
	display:none;
	width:100%;
	height:100%;
}

.website-search-wrapper .search-reset-button {
	font-size:17px;
	line-height:48px;
	position:absolute;
	width:50px;
	height:100%;
	top:0px;
	right:0px;
	z-index:1;
	cursor:pointer;
}

.website-search-wrapper .website-search-flyout-wrapper {
	padding-bottom:40px;
	background-color:#FFFFFF;
}

.website-search-wrapper .cross {
	position:relative;
	left:4px;
	padding-right:15px;
}

.website-search-wrapper .website-search-flyout-close {
	display:none;
}

.website-search-wrapper .search-placeholder {
	display:none;
}

.website-search-wrapper .website-search-trigger .search-placeholder {
	display:block;
}

.website-search-wrapper .search-results-outer {
	width:auto;
	top:48px;
}

.website-search-flyout-close {
	color:#FFFFFF;
	vertical-align:top;
	display:inline-block;
	width:50px;
	height:100%;
	z-index:2;
	border-width:0px;
	border-style:none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	padding:0;
	background-color:transparent;
	background-image:url(../../../../docs/de/1913/sprite-functions-icons.png?v=1.11);
	background-repeat:no-repeat;
	background-position:17px -1584px;
	-o-transition:background-color 350ms ease 0s;
	-webkit-transition:background-color 350ms ease 0s;
	transition:background-color 350ms ease 0s;
	cursor:pointer;
}

.website-search-wrapper.enh-extended .search-button {
	background-color:#019934;
	background-position:-183px -884px;
}

.website-search-wrapper.enh-extended .website-search-flyout-close {
	display:block;
}

.website-search-wrapper.enh-extended .search-placeholder {
	display:block;
}

.search-wrapper.enh-extended .search-placeholder {
	display:block;
}

.website-search-result-star.icons-star {
	font-size:14px;
	padding:1px;
}

.search-date {
	font-size:20px;
	line-height:42px;
	position:relative;
	display:inline-block;
	width:50px;
	height:42px;
}

.search-controls {
	text-align:right;
	position:absolute;
	right:50px;
}

.search-datepickers-wrapper {
	display:none;
}

.search-results-outer {
	position:absolute;
	overflow:hidden;
	padding:0px;
}

.search-fulltext {
	width:100% !important;
}

.search-outer-wrapper {
	min-height:650px;
}

.website-search-minimized-wrapper .search-form-input.ajax-loading {
	background-color:#FFFFFF;
}

.website-search-minimized-wrapper .grid.grid-skin-01.grid-columns-1 > .grid-item.grid-item-loading {
	padding-bottom:0px;
}
/* style: microsite language: default / engineId: default / pseudo: hover */
.search-wrapper .search-results .search-options > .search-categories > ul > li:hover {
	background-color:#ffffff;
	background-color:rgba(255,255,255,0.3);
}

.search-wrapper .search-results .search-options > .search-categories > ul > li.disabled:hover {
	background-color:transparent;
}

.search-wrapper > .search-results > ul > ul > li:hover {
	background-color:#000000;
}

.search-wrapper.search-content .search-button:hover {
	background-color:#186835;
}

.search-wrapper.search-content .search-reset-button:hover {
	background-position:-83px -1586px;
}

.search-wrapper.search-content .search-location-button.icons.icons-location:hover {
	color:#019934;
}

.search-reset:hover {
	background-position:-83px -1586px;
}

.website-search-flyout-close:hover {
	background-position:-83px -1584px;
}
/* style: microsite language: default / engineId: default / pseudo: before */
.search-wrapper.search-content .search-reset-button:before {
	position:absolute;
	width:20px;
	height:2px;
	top:50%;
	left:50%;
	content:'';
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	pointer-events:none;
}

.search-wrapper.search-content .search-location-button.icons.icons-location:before {
	content:'\f05b';
	font-size:20px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-10px;
	margin-top:-10px;
}

.search-wrapper.search-content .cross:before {
	position:absolute;
	width:13px;
	height:2px;
	top:50%;
	left:50%;
	content:'';
	background-color:#FFFFFF;
	-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);
	-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);
	transform:translateX(-50%) translateY(-50%) rotate(-45deg);
}

.search-reset:before {
	position:absolute;
	width:20px;
	height:2px;
	top:50%;
	left:50%;
	content:'';
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	pointer-events:none;
}

.website-search-wrapper .cross:before {
	position:absolute;
	width:13px;
	height:2px;
	top:50%;
	left:50%;
	content:'';
	background-color:#FFFFFF;
	-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);
	-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);
	transform:translateX(-50%) translateY(-50%) rotate(-45deg);
}

.website-search-flyout-close:before {
	position:absolute;
	width:20px;
	height:2px;
	top:50%;
	left:50%;
	content:'';
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	pointer-events:none;
}
/* style: microsite language: default / engineId: default / pseudo: after */
.search-wrapper.search-content .search-reset-button:after {
	position:absolute;
	width:2px;
	height:20px;
	top:50%;
	left:50%;
	content:'';
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	pointer-events:none;
}

.search-wrapper.search-content .cross:after {
	position:absolute;
	width:2px;
	height:13px;
	top:50%;
	left:50%;
	content:'';
	background-color:#FFFFFF;
	-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);
	-ms-transform:translateY(-50%) translateX(-50%) rotate(-45deg);
	transform:translateY(-50%) translateX(-50%) rotate(-45deg);
}

.search-reset:after {
	position:absolute;
	width:2px;
	height:20px;
	top:50%;
	left:50%;
	content:'';
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	pointer-events:none;
}

.website-search-wrapper .cross:after {
	position:absolute;
	width:2px;
	height:13px;
	top:50%;
	left:50%;
	content:'';
	background-color:#FFFFFF;
	-webkit-transform:translateY(-50%) translateX(-50%) rotate(-45deg);
	-ms-transform:translateY(-50%) translateX(-50%) rotate(-45deg);
	transform:translateY(-50%) translateX(-50%) rotate(-45deg);
}

.website-search-flyout-close:after {
	position:absolute;
	width:2px;
	height:20px;
	top:50%;
	left:50%;
	content:'';
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	pointer-events:none;
}
/* style: microsite language: default / engineId: default / pseudo: last-child */
.search-wrapper .search-results .search-options > .search-categories > ul:last-child {
	border-bottom-width:0px;
	border-bottom-color:#A9AAAC;
	border-bottom-style:solid;
}

.search-wrapper > .search-results > ul > ul:last-child {
	border-bottom-width:1px;
	border-bottom-color:#A9AAAC;
	border-bottom-style:solid;
}

/* sections */

/* style: microsite language: default / engineId: default / pseudo: default */
.section {
	position:relative;
	margin-bottom:30px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
}

/* share */

/* style: microsite language: default / engineId: default / pseudo: default */
.share-list {
	display:table;
	margin-right:auto;
	margin-left:auto;
}

.share-list ul {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:-10px;
	padding:0px;
}

.share-list ul li {
	float:left;
	margin:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:10px;
}

.share-list ul li .share-icon-facebook {
	width:25px;
	height:25px;
	background-position:left -1400px;
}

.share-list ul li .share-icon-google {
	width:25px;
	height:25px;
	background-position:-200px -1400px;
}

.share-list ul li .share-icon-image {
	position:relative;
	display:block;
	background-image:url(../../../../docs/de/1913/sprite-functions-icons.png?v=1.11);
}

.share-list ul li .share-icon-mail {
	width:25px;
	height:25px;
	background-position:-300px -1400px;
}

.share-list ul li .share-icon-twitter {
	width:25px;
	height:25px;
	background-position:-100px -1400px;
}

.share-wrapper {
	position:fixed;
	top:60%;
	right:0px;
	z-index:3;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

.share-wrapper .share-items {
	margin-bottom:5px;
}

.share-wrapper .share-items .box-collapse-header {
	text-align:center;
	min-width:109px;
	min-height:67px;
	border-width:0px;
	margin:0px;
	padding:15px;
	background-color:#000000;
}

.share-wrapper .share-items .box-collapse-body {
	text-align:center;
	background-color:#E9EBEB;
}

.share-wrapper .share-items .box-collapse-content {
	padding:15px;
}

.share-wrapper > div {
	vertical-align:middle;
	display:table-cell;
}

/* surf-n-edit */

/* style: microsite language: default / engineId: default / pseudo: default */
div.surfnedit {
	float:left;
	margin-top:1px;
	margin-left:-12px;
}

.sne-links {
	float:left;
	margin-top:2px;
	margin-right:4px;
}

.sne-main-nav {
	float:left;
	margin-top:1px;
	margin-right:4px;
}

.sne-top-nav {
	float:left;
	margin-top:1px;
	margin-right:4px;
}

.sne-main-titel {
	margin-top:6px;
	margin-right:4px;
}

.sne-meta-nav {
	float:left;
	margin-top:1px;
	margin-right:4px;
}

.surfnedit {
	margin-top:0px !important;
	margin-right:0px !important;
	margin-bottom:2px !important;
	margin-left:0px !important;
	padding:0px !important;
}

.content .content-side .sne-links {
	float:left;
	margin-top:1px;
	margin-right:4px;
}

.content .dynamiclist article .sne-main-titel {
	position:absolute;
	top:0px;
	left:0px;
	margin:0;
}

.content .dynamiclist .pc3sne-content {
	float:left;
	margin-left:-12px;
}

.content .dynamiclist .sne-main-titel {
	margin:0;
	margin-top:0;
	margin-right:5px;
	margin-bottom:0;
	margin-left:0;
}

#nav-section {
	min-width:560px;
}

.sne-top-nav-meta {
	float:left;
	margin-top:1px;
	margin-right:4px;
}

/* table */

/* style: microsite language: default / engineId: default / pseudo: default */
.table {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-spacing:0;
	border-collapse:collapse;
	table-layout:fixed;
}

.table > .table-caption {
	color:#000000;
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	padding-top:0px;
	padding-bottom:30px;
}

.table > .table-thead > .table-tr {
	background-color:#E9EBEB;
}

.table > .table-thead > .table-tr > .table-th {
	font-size:16px;
	line-height:25px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	vertical-align:bottom;
	border-top-width:0px;
	border-bottom-width:1px;
	border-bottom-color:#A9AAAC;
	border-bottom-style:solid;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:25px;
	padding-right:25px;
	color:#000000;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
}

.table > .table-thead > .table-tr > .table-th.table-skin-01 {
	background-color:#E9EBEB;
}

.table > .table-thead > .table-tr > .table-td.table-skin-01 {
	background-color:#E9EBEB;
}

.table > .table-thead > .table-tr > .table-th.table-skin-02 {
	background-color:#A9AAAC;
}

.table > .table-thead > .table-tr > .table-td.table-skin-02 {
	background-color:#A9AAAC;
}

.table > .table-thead > .table-tr.table-skin-01 {
	background-color:#E9EBEB;
}

.table > .table-thead > .table-tr.table-skin-02 {
	background-color:#A9AAAC;
}

.table > .table-tbody > .table-tr > .table-th {
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	vertical-align:top;
	border-top-width:1px;
	border-top-color:#A9AAAC;
	border-top-style:solid;
	padding:25px;
	color:#000000;
	margin-top:0px;
	margin-bottom:30px;
}

.table > .table-tbody > .table-tr > .table-td {
	text-align:center;
	vertical-align:top;
	border-top-width:1px;
	border-top-color:#A9AAAC;
	border-top-style:solid;
	padding:25px;
	color:#000000;
	margin-top:0px;
	margin-bottom:30px;
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.table > .table-tbody > .table-tr > .table-th.table-subtitle {
	font-size:16px;
	line-height:25px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	vertical-align:top;
	border-width:0px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-color:#A9AAAC;
	border-bottom-color:#A9AAAC;
	border-top-style:solid;
	border-bottom-style:solid;
	padding-top:50px;
	padding-right:25px;
	padding-bottom:30px;
	padding-left:25px;
	color:#000000;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
}

.table > .table-tbody > .table-tr > .table-th.table-skin-01 {
	background-color:#E9EBEB;
}

.table > .table-tbody > .table-tr > .table-td.table-skin-01 {
	background-color:#E9EBEB;
}

.table > .table-tbody > .table-tr > .table-th.table-skin-02 {
	background-color:#A9AAAC;
}

.table > .table-tbody > .table-tr > .table-td.table-skin-02 {
	background-color:#A9AAAC;
}

.table > .table-tbody > .table-tr.table-skin-01 {
	background-color:#E9EBEB;
}

.table > .table-tbody > .table-tr.table-skin-02 {
	background-color:#A9AAAC;
}

.table > .table-tfoot > .table-tr {
	background-color:#E9EBEB;
}

.table > .table-tfoot > .table-tr > .table-th {
	font-size:16px;
	line-height:25px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	vertical-align:bottom;
	border-top-width:2px;
	border-bottom-width:0px;
	border-top-color:#A9AAAC;
	border-top-style:solid;
	padding:25px;
	color:#000000;
	margin-top:0px;
	margin-bottom:30px;
}

.table > .table-tfoot > .table-tr > .table-td {
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	padding:25px;
	color:#000000;
	margin-top:0px;
	margin-bottom:30px;
}

.table > .table-tfoot > .table-tr > .table-th.table-skin-01 {
	background-color:#E9EBEB;
}

.table > .table-tfoot > .table-tr > .table-td.table-skin-01 {
	background-color:#E9EBEB;
}

.table > .table-tfoot > .table-tr > .table-th.table-skin-02 {
	background-color:#A9AAAC;
}

.table > .table-tfoot > .table-tr > .table-td.table-skin-02 {
	background-color:#A9AAAC;
}

.table > .table-tfoot > .table-tr.table-skin-01 {
	background-color:#E9EBEB;
}

.table > .table-tfoot > .table-tr.table-skin-02 {
	background-color:#A9AAAC;
}

.table.table-striped > .table-tbody > .table-tr.enh-even {
	background-color:#E9EBEB;
}

.table.table-bordered > .table-tbody > .table-tr > .table-td {
	border-width:1px;
	border-color:#A9AAAC;
	border-style:solid;
}

.table.table-bordered > .table-tbody > .table-tr > .table-th {
	border-width:1px;
	border-color:#A9AAAC;
	border-style:solid;
}

.table.table-bordered > .table-tfood > .table-tr > .table-th {
	border-width:1px;
	border-bottom-width:2px;
	border-color:#A9AAAC;
	border-style:solid;
}

.table.table-bordered > .table-thead > .table-tr > .table-th {
	border-width:1px;
	border-bottom-width:2px;
	border-color:#A9AAAC;
	border-style:solid;
}

.table.table-condensed > .table-tbody > .table-tr > .table-th {
	padding:6px;
}

.table.table-condensed > .table-tbody > .table-tr > .table-td {
	padding:6px;
}

.table.table-condensed > .table-tbody > .table-tr > .table-th.table-subtitle {
	text-align:left;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:6px;
}

.table.table-condensed > .table-tfoot > .table-tr > .table-th {
	padding:6px;
}

.table.table-condensed > .table-tfoot > .table-tr > .table-td {
	padding:6px;
}

.table.table-condensed > .table-thead > .table-tr > .table-th {
	padding:6px;
}

.table-wrapper {
	margin-bottom:30px;
}

.table-wrapper.enh-invert > .table > .table-caption {
	color:#FFFFFF;
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.table-wrapper.enh-invert > .table > .table-thead > .table-tr {
	background-color:#000000;
	background-color:rgba(0,0,0,0.5);
}

.table-wrapper.enh-invert > .table > .table-thead > .table-tr > .table-th {
	color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	font-size:18px;
	line-height:25px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.table-wrapper.enh-invert > .table > .table-thead > .table-tr > .table-th.table-skin-01 {
	background-color:#000000;
	background-color:rgba(0,0,0,0.5);
}

.table-wrapper.enh-invert > .table > .table-thead > .table-tr > .table-td.table-skin-01 {
	background-color:#000000;
	background-color:rgba(0,0,0,0.5);
}

.table-wrapper.enh-invert > .table > .table-thead > .table-tr > .table-th.table-skin-02 {
	background-color:#A9AAAC;
}

.table-wrapper.enh-invert > .table > .table-thead > .table-tr > .table-td.table-skin-02 {
	background-color:#A9AAAC;
}

.table-wrapper.enh-invert > .table > .table-thead > .table-tr.table-skin-01 {
	background-color:#000000;
	background-color:rgba(0,0,0,0.5);
}

.table-wrapper.enh-invert > .table > .table-thead > .table-tr.table-skin-02 {
	background-color:#A9AAAC;
}

.table-wrapper.enh-invert > .table > .table-tbody > .table-tr > .table-th {
	color:#FFFFFF;
	border-top-color:#FFFFFF;
	font-size:18px;
	line-height:25px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.table-wrapper.enh-invert > .table > .table-tbody > .table-tr > .table-td {
	color:#FFFFFF;
	border-top-color:#FFFFFF;
}

.table-wrapper.enh-invert > .table > .table-tbody > .table-tr > .table-th.table-subtitle {
	border-top-color:#FFFFFF;
	border-bottom-color:#FFFFFF;
	color:#FFFFFF;
}

.table-wrapper.enh-invert > .table > .table-tbody > .table-tr > .table-th.table-skin-01 {
	background-color:#000000;
	background-color:rgba(0,0,0,0.5);
}

.table-wrapper.enh-invert > .table > .table-tbody > .table-tr > .table-td.table-skin-01 {
	background-color:#000000;
	background-color:rgba(0,0,0,0.5);
}

.table-wrapper.enh-invert > .table > .table-tbody > .table-tr > .table-th.table-skin-02 {
	background-color:#A9AAAC;
}

.table-wrapper.enh-invert > .table > .table-tbody > .table-tr > .table-td.table-skin-02 {
	background-color:#A9AAAC;
}

.table-wrapper.enh-invert > .table > .table-tbody > .table-tr.table-skin-01 {
	background-color:#000000;
	background-color:rgba(0,0,0,0.5);
}

.table-wrapper.enh-invert > .table > .table-tbody > .table-tr.table-skin-02 {
	background-color:#A9AAAC;
}

.table-wrapper.enh-invert > .table > .table-tfoot > .table-tr {
	background-color:#000000;
	background-color:rgba(0,0,0,0.5);
}

.table-wrapper.enh-invert > .table > .table-tfoot > .table-tr > .table-th {
	border-top-color:#FFFFFF;
	color:#FFFFFF;
	font-size:18px;
	line-height:25px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.table-wrapper.enh-invert > .table > .table-tfoot > .table-tr > .table-td {
	color:#FFFFFF;
}

.table-wrapper.enh-invert > .table > .table-tfoot > .table-tr > .table-th.table-skin-01 {
	background-color:#000000;
	background-color:rgba(0,0,0,0.5);
}

.table-wrapper.enh-invert > .table > .table-tfoot > .table-tr > .table-td.table-skin-01 {
	background-color:#000000;
	background-color:rgba(0,0,0,0.5);
}

.table-wrapper.enh-invert > .table > .table-tfoot > .table-tr > .table-th.table-skin-02 {
	background-color:#A9AAAC;
}

.table-wrapper.enh-invert > .table > .table-tfoot > .table-tr > .table-td.table-skin-02 {
	background-color:#A9AAAC;
}

.table-wrapper.enh-invert > .table > .table-tfoot > .table-tr.table-skin-01 {
	background-color:#000000;
	background-color:rgba(0,0,0,0.5);
}

.table-wrapper.enh-invert > .table > .table-tfoot > .table-tr.table-skin-02 {
	background-color:#A9AAAC;
}

.table-wrapper.enh-invert > .table.table-striped > .table-tbody > .table-tr.enh-even {
	background-color:#ffffff;
	background-color:rgba(255,255,255,0.3);
}

.table-wrapper.enh-invert .table.table-bordered > .table-tbody > .table-tr > .table-td {
	border-color:#FFFFFF;
}

.table-wrapper.enh-invert .table.table-bordered > .table-tbody > .table-tr > .table-th {
	border-color:#FFFFFF;
}

.table-wrapper.enh-invert .table.table-bordered > .table-tfood > .table-tr > .table-th {
	border-color:#FFFFFF;
}

.table-wrapper.enh-invert .table.table-bordered > .table-thead > .table-tr > .table-th {
	border-color:#FFFFFF;
}

.table-wrapper.table-scroll {
	position:relative;
	overflow:hidden;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}

.table-wrapper.table-scroll .table {
	min-width:100%;
}

.table-wrapper.table-zoom .table {
	min-width:100%;
}

.table.table-responsive {
	width:100% !important;
	max-width:100% !important;
}
/* style: microsite language: default / engineId: default / pseudo: hover */
.table.table-hover > .table-tbody > .table-tr:hover {
	background-color:#A9AAAC;
	background-color:rgba(169,170,172,0.3);
}

.table-wrapper.enh-invert .table.table-hover > .table-tbody > .table-tr:hover {
	background-color:#ffffff;
	background-color:rgba(255,255,255,0.3);
}

/* typography */

/* style: microsite language: default / engineId: default / pseudo: default */
.typo-title1 {
	color:#019934;
	font-size:60px;
	line-height:1.2em;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	overflow:hidden;
	margin-top:50px;
	margin-bottom:50px;
	padding:0px;
}

.typo-title3 {
	color:#019934;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
	font-size:22px;
	line-height:31px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.typo-title2 {
	color:#000000;
	font-size:35px;
	line-height:1.2em;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin-top:0px;
	margin-bottom:40px;
	padding:0px;
	text-transform:none;
}

.typo-title1.enh-invert {
	color:#FFFFFF;
}

.typo-text-lead-emphasize {
	color:#000000;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
	font-size:21px;
	line-height:25px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.typo-text-button {
	color:#000000;
	text-transform:uppercase;
	font-size:15px;
	line-height:1em;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	vertical-align:middle;
	margin-bottom:30px;
	padding:0px;
}

.typo-text-copy {
	color:#000000;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.typo-text-lead {
	color:#000000;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
	font-size:18px;
	line-height:25px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.typo-text-copy-emphasize {
	color:#000000;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.typo-title-article-detail {
	color:#019934;
	font-size:30px;
	line-height:1.2em;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
}

.typo-title-visual {
	color:#000000;
	font-size:28px;
	line-height:1.2em;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
}

.typo-title4 {
	color:#000000;
	font-size:16px;
	line-height:1.4em;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
}

.typo-text-tag {
	color:#000000;
	font-size:14px;
	line-height:1em;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
}

.typo-text-noacces-message {
	color:#000000;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.typo-text-footnote {
	color:#000000;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
	font-size:12px;
	line-height:17px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.typo-title-article-detail.enh-invert {
	color:#FFFFFF;
}

.typo-title-visual.enh-invert {
	color:#FFFFFF;
}

.typo-title3.enh-invert {
	color:#FFFFFF;
}

.typo-title2.enh-invert {
	color:#FFFFFF;
}

.typo-text-lead.enh-invert {
	color:#FFFFFF;
}

.typo-text-lead-emphasize.enh-invert {
	color:#FFFFFF;
}

.typo-title4.enh-invert {
	color:#FFFFFF;
}

.typo-text-copy.enh-invert {
	color:#FFFFFF;
}

.typo-text-copy-emphasize.enh-invert {
	color:#FFFFFF;
}

.typo-text-button.enh-invert {
	color:#FFFFFF;
}

.typo-text-tag.enh-invert {
	color:#FFFFFF;
}

.typo-title4-input {
	color:#000000;
	text-transform:uppercase;
	font-size:16px;
	line-height:1.4em;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
}

.typo-title-video {
	color:#019934;
	font-size:30px;
	line-height:1.2em;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
}

.typo-text-legend {
	color:#000000;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
	font-size:16px;
	line-height:22px;
	font-family:'Myriad W01', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.typo-title3.enh-max-textlines-1 {
	overflow:hidden;
	height:31px;
}

.typo-text-copy.enh-max-textlines-2 {
	overflow:hidden;
	height:44px;
}

.typo-text-copy.enh-max-textlines-3 {
	overflow:hidden;
	height:66px;
}

.typo-text-copy.enh-max-textlines-4 {
	overflow:hidden;
	height:88px;
}

.typo-text-copy.enh-is-last {
	margin-bottom:0px !important;
}

.typo-text-copy-emphasize.enh-is-last {
	margin-bottom:0px !important;
}

.richtext-wrapper.typo-title3 a {
	color:#019934;
}

.richtext-wrapper.typo-title3 .decorated-bold {
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.richtext-wrapper.typo-title3 .decorated-color {
	color:#019934;
}

.typo-title3Copy {
	color:#019934;
	margin-top:0px;
	margin-bottom:30px;
	padding:0px;
	font-size:22px;
	line-height:31px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.richtext-wrapper.typo-text-copy .decorated-bold {
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.richtext-wrapper.typo-text-copy .decorated-color {
	color:#019934;
}

.richtext-wrapper.typo-text-copy a {
	color:#019934;
}

.richtext-wrapper.typo-text-noacces-message .decorated-bold {
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.richtext-wrapper.typo-text-noacces-message .decorated-color {
	color:#019934;
}

.richtext-wrapper.typo-text-noacces-message a {
	color:#019934;
}

.richtext-wrapper.typo-text-lead-emphasize .decorated-color {
	color:#019934;
}

.richtext-wrapper.typo-text-lead-emphasize a {
	color:#019934;
}

.richtext-wrapper.typo-text-copy.enh-invert .decorated-color {
	color:#186835;
}

.richtext-wrapper.typo-text-copy.enh-invert a {
	color:#FFFFFF;
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.richtext-wrapper.typo-text-legend .decorated-bold {
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.richtext-wrapper.typo-text-legend .decorated-color {
	color:#019934;
}

.richtext-wrapper.typo-text-legend a {
	color:#019934;
}

.richtext-wrapper.typo-text-legend.enh-invert .decorated-color {
	color:#186835;
}

.richtext-wrapper.typo-text-legend.enh-invert a {
	color:#186835;
}

.richtext-wrapper.typo-title1 .decorated-bold {
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.richtext-wrapper.typo-title1 .decorated-color {
	color:#019934;
}

.richtext-wrapper.typo-title1 a {
	color:#019934;
}

.richtext-wrapper.typo-title1.enh-invert .decorated-color {
	color:#186835;
}

.richtext-wrapper.typo-title1.enh-invert a {
	color:#186835;
}

.richtext-wrapper.typo-title2 .decorated-bold {
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.richtext-wrapper.typo-title2 .decorated-color {
	color:#019934;
}

.richtext-wrapper.typo-title2 a {
	color:#019934;
}

.richtext-wrapper.typo-title2.enh-invert .decorated-color {
	color:#186835;
}

.richtext-wrapper.typo-title2.enh-invert a {
	color:#186835;
}

.richtext-wrapper.typo-title3.enh-invert .decorated-color {
	color:#186835;
}

.richtext-wrapper.typo-title3.enh-invert a {
	color:#186835;
}

.richtext-wrapper.typo-title4 .decorated-bold {
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.richtext-wrapper.typo-title4 .decorated-color {
	color:#019934;
}

.richtext-wrapper.typo-title4 a {
	color:#019934;
}

.richtext-wrapper.typo-title4.enh-invert .decorated-color {
	color:#186835;
}

.richtext-wrapper.typo-title4.enh-invert a {
	color:#186835;
}

.richtext-wrapper.typo-text-lead .decorated-bold {
	font-size:16px;
	line-height:22px;
	font-family:'La Fabrique', Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.richtext-wrapper.typo-text-lead .decorated-color {
	color:#019934;
}

.richtext-wrapper.typo-text-lead a {
	color:#019934;
}

.richtext-wrapper.typo-text-lead.enh-invert .decorated-color {
	color:#186835;
}

.richtext-wrapper.typo-text-lead.enh-invert a {
	color:#186835;
}

.typo-text-copy.enh-max-textlines-5 {
	overflow:hidden;
	height:110px;
}

.typo-title3.enh-max-textlines-5 {
	overflow:hidden;
	height:155px;
}

.typo-title3.enh-max-textlines-2 {
	overflow:hidden;
	height:62px;
}

.typo-text-legend.enh-invert {
	color:#FFFFFF;
}
/* style: microsite language: default / engineId: default / pseudo: hover */
.richtext-wrapper.typo-title3 a:hover {
	color:#000000;
}

.richtext-wrapper.typo-text-copy a:hover {
	color:#000000;
}

.richtext-wrapper.typo-text-noacces-message a:hover {
	color:#000000;
}

.richtext-wrapper.typo-text-lead-emphasize a:hover {
	color:#000000;
}

.richtext-wrapper.typo-text-copy.enh-invert a:hover {
	color:#000000;
}

.richtext-wrapper.typo-text-legend a:hover {
	color:#000000;
}

.richtext-wrapper.typo-text-legend.enh-invert a:hover {
	color:#000000;
}

.richtext-wrapper.typo-title1 a:hover {
	color:#000000;
}

.richtext-wrapper.typo-title1.enh-invert a:hover {
	color:#000000;
}

.richtext-wrapper.typo-title2 a:hover {
	color:#000000;
}

.richtext-wrapper.typo-title2.enh-invert a:hover {
	color:#000000;
}

.richtext-wrapper.typo-title3.enh-invert a:hover {
	color:#000000;
}

.richtext-wrapper.typo-title4 a:hover {
	color:#000000;
}

.richtext-wrapper.typo-title4.enh-invert a:hover {
	color:#000000;
}

.richtext-wrapper.typo-text-lead a:hover {
	color:#000000;
}

.richtext-wrapper.typo-text-lead.enh-invert a:hover {
	color:#000000;
}
/* style: microsite language: default / engineId: default / pseudo: after */
.typo-add-ellipsis-to-marker:after {
	white-space:pre;
	content:' …\A\A\A';
}

/* video */

/* style: microsite language: default / engineId: default / pseudo: default */
.video-wrapper {
	margin-bottom:170px;
}

.video-player.video-js.vjs-big-play-centered .vjs-big-play-button {
	font-size:50px;
	line-height:90px;
	width:90px;
	height:90px;
	border-width:0px;
	border-color:#019934;
	-moz-border-radius:45px;
	-webkit-border-radius:45px;
	border-radius:45px;
	-moz-box-shadow:0px 0px 10px 0px rgba(255,255,255,1.0);
	-webkit-box-shadow:0px 0px 10px 0px rgba(255,255,255,1.0);
	box-shadow:0px 0px 10px 0px rgba(255,255,255,1.0);
	margin-top:-45px;
	margin-left:-45px;
	background-color:#019934;
	-ms-filter:Alpha(opacity=70);
	filter:Alpha(opacity=70);
	opacity:0.7;
	-o-transition-delay:0s;
	-webkit-transition-delay:0s;
	transition-delay:0s;
	-o-transition-duration:0.4s;
	-webkit-transition-duration:0.4s;
	transition-duration:0.4s;
	-o-transition-property:box-shadow;
	-webkit-transition-property:box-shadow;
	transition-property:box-shadow;
	-o-transition-timing-function:ease;
	-webkit-transition-timing-function:ease;
	transition-timing-function:ease;
}

.video-caption {
	padding-top:30px;
	padding-right:20px;
	padding-bottom:30px;
	padding-left:20px;
	background-color:#E9EBEB;
}

.video-inner {
	position:relative;
}

.video-inner .image-zoom-icon {
	bottom:40px;
}

.video-inner .video-player {
	width:100%;
	height:100%;
}
/* style: microsite language: default / engineId: default / pseudo: hover */
.video-player.video-js.vjs-big-play-centered .vjs-big-play-button:hover {
	-moz-box-shadow:0px 0px 50px 5px rgba(255,255,255,1.0);
	-webkit-box-shadow:0px 0px 50px 5px rgba(255,255,255,1.0);
	box-shadow:0px 0px 50px 5px rgba(255,255,255,1.0);
	background-color:#000000;
}
/* style: microsite language: default / engineId: default / pseudo: before */
.video-inner .image-zoom-icon:before {
	width:12px;
	left:4px;
}
/* style: microsite language: default / engineId: default / pseudo: after */
.video-inner .image-zoom-icon:after {
	height:12px;
	top:4px;
}

/* content @media Tablet */
@media only screen and (max-width: 1200px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.content-header {
	padding-top:217px;
}

.content-header.content-header-custom {
	padding-top:168px;
}
}

/* design @media Tablet */
@media only screen and (max-width: 1200px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.body {
	min-width:1000px;
}

.page-header .logo > a {
	width:222px;
	height:60px;
}

.page-header .header-navigation {
	margin-top:15px;
	margin-bottom:-25px;
}

.page-header .header-topnavigation > div + div {
	padding-bottom:1px;
}

.page-header.enh-minimized .logo > a {
	width:222px;
	margin-top:0px;
}

.page-header.enh-minimized .header-topnavigation > div + div {
	padding-right:0px;
}

.media-query-detector {
	width:5px;
}

.navigation-minimized-height {
	height:63px;
}

.navigation-maximized-height {
	height:167px;
}
}

/* grid @media Tablet */
@media only screen and (max-width: 1200px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.enh-relative-width-101 > .grid-columns-10 > .grid-item {
	width:16.6666666667%;
}

.enh-relative-width-101 > .grid-columns-9 > .grid-item {
	width:16.6666666667%;
}

.enh-relative-width-101 > .grid-columns-8 > .grid-item {
	width:20%;
}

.enh-relative-width-101 > .grid-columns-7 > .grid-item {
	width:20%;
}

.enh-relative-width-101 > .grid-columns-6 > .grid-item {
	width:25%;
}

.enh-relative-width-101 > .grid-columns-5 > .grid-item {
	width:33.3333333333%;
}

.enh-relative-width-101 > .grid-columns-4 > .grid-item {
	width:33.3333333333%;
}

.enh-relative-width-101 > .grid-columns-3 > .grid-item {
	width:50%;
}

.enh-relative-width-101 > .grid-columns-2 > .grid-item {
	width:50%;
}

.enh-relative-width-101 > .grid-columns-1 > .grid-item {
	width:100%;
}
}

/* modifiers @media Tablet */
@media only screen and (max-width: 1200px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.mod-hide-from-tablets {
	display:none !important;
}

.mod-hide-block-from-desktops {
	display:block !important;
}

.mod-hide-column-from-desktops {
	display:table-cell !important;
}

.mod-expand-on-tablets {
	position:relative !important;
	width:100% !important;
	top:auto !important;
	right:auto !important;
	bottom:auto !important;
	left:auto !important;
}

.mod-show-only-on-phones {
	display:none !important;
}

.mod-show-only-on-tablets {
	display:block !important;
}

.mod-show-only-on-desktop {
	display:none !important;
}
}

/* multicolumn @media Tablet */
@media only screen and (max-width: 1200px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.column-gutter-wrap-tablet {
	display:block !important;
	width:100% !important;
}
}

/* navigation @media Tablet */
@media only screen and (max-width: 1200px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.navigation-main > ul > li > a {
	font-size:18px;
	line-height:19px;
	padding-right:0px;
	padding-left:0px;
}

.navigation-main > ul > li {
	min-height:44px;
}

.navigation-main > ul > li.enh-opened {
	min-height:46px;
	border-left-width:9px;
}

.navigation-main {
	padding-top:20px;
	padding-bottom:18px;
}

.navigation-meta ul li a {
	font-size:14px;
}

.navigation-flyout.sticky {
	display:none;
}

.navigation-flyout.sticky.active {
	visibility:hidden;
}

.enh-minimized .navigation-main > ul > li > a {
	padding-right:0px;
}
}

/* forms-skins @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.form-multiple-wrapper .form-multiple-elements {
	width:100%;
	margin-left:0;
	padding-left:0px;
}

.language-switcher-wrapper .form-input {
	margin-left:0 !important;
	margin-top:-1px !important;
}

.language-switcher-wrapper .form-placeholder {
	margin-top:31px !important;
}

.language-switcher-wrapper .language-switcher-wrapper-link {
	width:100%;
	margin-top:10px;
}
}

/* content @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.content-body.padding {
	padding-right:15px;
	padding-left:15px;
}

.content-body-iframe-overlay .content-body {
	padding:10px;
	padding-top:50px;
}

.content-context.margin-padding.bleed-left {
	margin-left:-15px;
}

.content-context.margin-padding.bleed-left.bleed-right {
	margin-right:-15px;
}

.content-header {
	padding-top:48px;
}

.content-header.content-header-custom {
	padding-top:48px;
}
}

/* design @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.body {
	min-width:320px;
}

.logo-mobile {
	display:none;
}

.page-header {
	border-bottom-width:0px;
}

.page-header .header-navigation > div {
	float:none;
}

.page-header .header-navigation {
	padding-left:48px;
}

.page-header .header-topnavigation {
	display:none;
}

.page-header-mobile {
	display:block;
}

.page-header-mobile .navigation-language {
	top:15px;
	right:120px;
}

.page-header.enh-minimized .header-navigation {
	margin-top:-50px;
}

.page-header.enh-minimized {
	border-bottom-width:0px;
}

.media-query-detector {
	width:3px;
}

.page-body {
	padding-top:50px;
}

.page-body .page-footer {
	padding-right:15px;
	padding-bottom:15px;
	padding-left:15px;
}

.page-header-mobile.enh-minimized {
	background-color:#FFFFFF;
}

.page-body.email {
	padding-top:75px;
}

.navigation-minimized-height {
	height:48px;
}

.navigation-maximized-height {
	height:90px;
}

.page-header-inner {
	padding-right:15px;
	padding-left:15px;
}
}

/* forms @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.form-time .form-time-dropdowns {
	width:100%;
	margin-top:10px;
	display:block;
	margin-bottom:9px;
}

.form-upload-wrapper.enh-responsive-mobile .form-header,
.form-placeholder-wrapper.enh-responsive-mobile .form-header,
.form-multiple-wrapper.enh-responsive-mobile > .form-header {
	vertical-align:top;
	display:block;
	width:100%;
	padding:0;
}

.form-upload-wrapper.enh-responsive-mobile .form-footer,
.form-placeholder-wrapper.enh-responsive-mobile .form-footer,
.form-multiple-wrapper.enh-responsive-mobile > .form-footer {
	padding-left:0px;
}

.form-placeholder-wrapper.enh-responsive-mobile .form-header .form-label {
	width:100%;
	-ms-filter:Alpha(opacity=100);
	filter:Alpha(opacity=100);
	opacity:1;
	-webkit-transform:translate(0px, 0px);
	-ms-transform:translate(0px, 0px);
	transform:translate(0px, 0px);
}

.form-placeholder-wrapper.enh-responsive-mobile .form-header .form-placeholder {
	display:inline;
	width:100%;
	top:100% !important;
	left:0px;
	padding-top:14px;
	height:34px;
}

.form-upload-wrapper.enh-responsive-mobile .form-upload-element,
.form-placeholder-wrapper .form-datepicker-popup-wrapper,
.form-placeholder-wrapper.enh-responsive-mobile .form-input,
.form-placeholder-wrapper.enh-responsive-mobile .form-datepicker-popup-wrapper {
	display:block;
	width:100%;
	margin-top:10px;
}

.form-placeholder-wrapper.form-dropdown.form-has-label .form-footer .form-caret {
	top:32px;
}

.form-mandatory.enh-responsive-mobile .form-placeholder span {
	display:inline !important;
}

.form-toggle-wrapper.enh-responsive-mobile {
	padding-left:0px;
}

.form-multiple-wrapper.enh-responsive-mobile {
	padding-left:0px;
}

.form-multiple-wrapper.enh-responsive-mobile .form-multiple-elements {
	width:100%;
}
}

/* grid @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.enh-relative-width-101 > .grid-columns-10 > .grid-item {
	width:25%;
}

.enh-relative-width-101 > .grid-columns-9 > .grid-item {
	width:25%;
}

.enh-relative-width-101 > .grid-columns-8 > .grid-item {
	width:33.3333333333%;
}

.enh-relative-width-101 > .grid-columns-7 > .grid-item {
	width:33.3333333333%;
}

.enh-relative-width-101 > .grid-columns-6 > .grid-item {
	width:33.3333333333%;
}

.enh-relative-width-101 > .grid-columns-5 > .grid-item {
	width:50%;
}

.enh-relative-width-101 > .grid-columns-4 > .grid-item {
	width:100%;
}

.enh-relative-width-101 > .grid-columns-3 > .grid-item {
	width:100%;
}

.enh-relative-width-101 > .grid-columns-2 > .grid-item {
	width:100%;
}

.enh-relative-width-101 > .grid-columns-1 > .grid-item {
	width:100%;
}

.enh-relative-width-100 > .grid-columns-10 > .grid-item {
	width:16.6666666667%;
}

.enh-relative-width-100 > .grid-columns-9 > .grid-item {
	width:16.6666666667%;
}

.enh-relative-width-100 > .grid-columns-8 > .grid-item {
	width:20%;
}

.enh-relative-width-100 > .grid-columns-7 > .grid-item {
	width:20%;
}

.enh-relative-width-100 > .grid-columns-6 > .grid-item {
	width:25%;
}

.enh-relative-width-100 > .grid-columns-5 > .grid-item {
	width:33.3333333333%;
}

.enh-relative-width-100 > .grid-columns-4 > .grid-item {
	width:33.3333333333%;
}

.enh-relative-width-100 > .grid-columns-3 > .grid-item {
	width:100%;
}

.enh-relative-width-100 > .grid-columns-2 > .grid-item {
	width:100%;
}

.enh-relative-width-100 > .grid-columns-1 > .grid-item {
	width:100%;
}

.enh-relative-width-75 > .grid-columns-10 > .grid-item {
	width:16.6666666667%;
}

.enh-relative-width-75 > .grid-columns-9 > .grid-item {
	width:16.6666666667%;
}

.enh-relative-width-75 > .grid-columns-8 > .grid-item {
	width:20%;
}

.enh-relative-width-75 > .grid-columns-7 > .grid-item {
	width:20%;
}

.enh-relative-width-75 > .grid-columns-6 > .grid-item {
	width:25%;
}

.enh-relative-width-75 > .grid-columns-5 > .grid-item {
	width:33.3333333333%;
}

.enh-relative-width-75 > .grid-columns-4 > .grid-item {
	width:33.3333333333%;
}

.enh-relative-width-75 > .grid-columns-3 > .grid-item {
	width:100%;
}

.enh-relative-width-75 > .grid-columns-2 > .grid-item {
	width:100%;
}

.enh-relative-width-75 > .grid-columns-1 > .grid-item {
	width:100%;
}

.enh-relative-width-70 > .grid-columns-10 > .grid-item {
	width:16.6666666667%;
}

.enh-relative-width-70 > .grid-columns-9 > .grid-item {
	width:16.6666666667%;
}

.enh-relative-width-70 > .grid-columns-8 > .grid-item {
	width:20%;
}

.enh-relative-width-70 > .grid-columns-7 > .grid-item {
	width:20%;
}

.enh-relative-width-70 > .grid-columns-6 > .grid-item {
	width:25%;
}

.enh-relative-width-70 > .grid-columns-5 > .grid-item {
	width:33.3333333333%;
}

.enh-relative-width-70 > .grid-columns-4 > .grid-item {
	width:33.3333333333%;
}

.enh-relative-width-70 > .grid-columns-3 > .grid-item {
	width:100%;
}

.enh-relative-width-70 > .grid-columns-2 > .grid-item {
	width:100%;
}

.enh-relative-width-70 > .grid-columns-1 > .grid-item {
	width:100%;
}

.enh-relative-width-66 > .grid-columns-10 > .grid-item {
	width:16.6666666667%;
}

.enh-relative-width-66 > .grid-columns-9 > .grid-item {
	width:16.6666666667%;
}

.enh-relative-width-66 > .grid-columns-8 > .grid-item {
	width:20%;
}

.enh-relative-width-66 > .grid-columns-7 > .grid-item {
	width:20%;
}

.enh-relative-width-66 > .grid-columns-6 > .grid-item {
	width:25%;
}

.enh-relative-width-66 > .grid-columns-5 > .grid-item {
	width:33.3333333333%;
}

.enh-relative-width-66 > .grid-columns-4 > .grid-item {
	width:33.3333333333%;
}

.enh-relative-width-66 > .grid-columns-3 > .grid-item {
	width:50%;
}

.enh-relative-width-66 > .grid-columns-2 > .grid-item {
	width:50%;
}

.enh-relative-width-66 > .grid-columns-1 > .grid-item {
	width:100%;
}

.enh-relative-width-50 > .grid-columns-10 > .grid-item {
	width:16.6666666667%;
}

.enh-relative-width-50 > .grid-columns-9 > .grid-item {
	width:16.6666666667%;
}

.enh-relative-width-50 > .grid-columns-8 > .grid-item {
	width:20%;
}

.enh-relative-width-50 > .grid-columns-7 > .grid-item {
	width:20%;
}

.enh-relative-width-50 > .grid-columns-6 > .grid-item {
	width:25%;
}

.enh-relative-width-50 > .grid-columns-5 > .grid-item {
	width:33.3333333333%;
}

.enh-relative-width-50 > .grid-columns-4 > .grid-item {
	width:33.3333333333%;
}

.enh-relative-width-50 > .grid-columns-3 > .grid-item {
	width:50%;
}

.enh-relative-width-50 > .grid-columns-2 > .grid-item {
	width:50%;
}

.enh-relative-width-50 > .grid-columns-1 > .grid-item {
	width:100%;
}
}

/* layout-helpers @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.margin-after-small-mobile {
	margin-bottom:10px !important;
}
}

/* list @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.list-wrapper.enh-responsive-mobile > .list.list-text-index > .list-item > .list-index {
	width:100% !important;
}

.list-wrapper.enh-responsive-mobile > .list.list-text-index > .list-item > .list-index > .list-index-inner {
	padding-right:0px;
}

.list-wrapper.enh-responsive-mobile > .list.list-text-index > .list-item > .list-text {
	width:100% !important;
}

.list-wrapper.enh-responsive-mobile > .list.list-text-index > .list-item > .list-index.mod-align-text-right {
	text-align:left !important;
}
}

/* list-skins @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.list > .list-item-link > .list-text {
	display:block;
}
}

/* modifiers @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.mod-hide-from-phones {
	display:none !important;
}

.mod-expand-on-phones {
	position:relative !important;
	width:100% !important;
	top:auto !important;
	right:auto !important;
	bottom:auto !important;
	left:auto !important;
}

.mod-text-size-small-mobile {
	font-size:14px !important;
	line-height:1.4em !important;
}

.mod-show-only-on-phones {
	display:block !important;
}

.mod-show-only-on-tablets {
	display:none !important;
}

.mod-show-only-on-desktop {
	display:none !important;
}
}

/* multicolumn @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.column-gutter-wrap-mobile {
	display:block !important;
	width:100% !important;
}

.multicolumn-wrapper > .multicolumn > .column-gutter-separator-line.column-gutter {
	height:30px;
	background-image:url(../../../../docs/de/1944/delimiter-horizontal.png?v=1.2);
	background-repeat:repeat-x;
	background-position:center;
}

.multicolumn-wrapper > .multicolumn > .column-gutter-separator-empty.column-gutter {
	height:20px;
}

.multicolumn-wrapper > .multicolumn > .column-gutter-separator-line-desktop.column-gutter {
	height:30px;
	background-image:none;
}

.column-hide-mobile {
	display:none !important;
}

.multicolumn-wrapper.enh-responsive-mobile > .multicolumn.multicolumn-may-wrap > .column-gutter {
	display:block;
	width:100% !important;
}

.multicolumn-wrapper.enh-responsive-mobile > .multicolumn.multicolumn-may-wrap > .column {
	display:block;
	width:100% !important;
}

.multicolumn-wrapper.enh-responsive-mobile > .multicolumn.multicolumn-may-wrap > .column.column-place-inside {
	position:absolute;
	overflow:hidden;
	max-height:100%;
	bottom:0px;
	z-index:1;
}

.multicolumn-wrapper.enh-responsive-mobile {
	display:block;
}
}

/* navigation @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.navigation-functions .breadcrumbs-fs {
	display:none;
}

.navigation-functions .social-fs {
	padding-left:10px;
}

.navigation-language {
	padding-left:15px;
}

.navigation-main {
	display:none;
}

.navigation-footer {
	display:none;
}

.navigation-mobile-overlay {
	display:block;
}

.navigation-website li a .label {
	display:none;
}

.navigation-breadcrumb {
	padding-top:15px;
	padding-left:15px;
}

.navigation-flyout-outer {
	display:none !important;
}

.navigation-login a .label {
	display:none;
}

.navigation-login .icon {
	padding-left:15px;
}

.navigation-login-flyout > .navigation-login-body {
	position:fixed;
	width:100%;
	left:0px;
}

.navigation-website-body {
	position:fixed;
	width:100%;
	left:0px;
}

.navigation-basket-body {
	position:fixed;
	width:100%;
	left:0px;
}

.page-header .header-navigation > .navigation-website-name {
	display:none;
}

.page-header .header-navigation > div {
	padding-right:20px;
}

.navigation-mobile-navigation-open {
	display:block;
}
}

/* search @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.search-wrapper .search-form-input {
	width:0px;
	margin:0px;
	padding:0px;
}

.search-wrapper {
	margin-left:50px;
}

.search-wrapper.enh-opened .search-form-input {
	width:100%;
	margin-right:-80px;
	padding-left:30px;
}

.website-search-wrapper .search-form-input {
	min-width:100%;
}

.website-search-wrapper .search-wrapper {
	margin:0px;
}

.website-search-wrapper .website-search-trigger .search-placeholder {
	display:none;
}

.website-search-trigger .search-placeholder {
	display:none;
}
}

/* share @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.share-wrapper {
	display:none;
}
}

/* typography @media Mobile */
@media only screen  and (max-width : 700px) {

/* style: microsite language: default / engineId: default / pseudo: default */
.typo-title1 {
	font-size:35px;
}

.typo-title2 {
	font-size:22px;
}
}