@charset "UTF-8";
/**
 * MAN Framework Styles - Generic Widgets
 *
 * @project				MAN Web 2012/2013
 * @package				html-css-js
 * @author				Timo Mayer, VI
 *
 *
 * @note all styles should be concatenated and minified to one file (eg. man.all.min.css) in production use
 */

#content + aside .tab-module,
#content + aside .teaser,
#content + aside .login-related,
#content + aside .press-releases,
#content + aside .social-media-box,
#content + aside .videowidget,
#content + div.tab-nav-wrapper + aside .tab-module,
#content + div.tab-nav-wrapper + aside .teaser,
#content + div.tab-nav-wrapper + aside .login-related,
#content + div.tab-nav-wrapper + aside .press-releases,
#content + div.tab-nav-wrapper + aside .social-media-box,
#content + div.tab-nav-wrapper + aside .videowidget {
	margin: 30px 0 0;
}

#content + aside > *:first-child,
#content + aside > .pie_first-child,
#content + div.tab-nav-wrapper + aside > *:first-child,
#content + div.tab-nav-wrapper + aside > .pie_first-child {
	margin: 0 !important;
}

/* Tabs */

.tab-module {
	color: #303c49;
	font-size: 12px;
	line-height: 16px;
	-webkit-box-shadow: 0 0 5px 2px #ccc;
	box-shadow: 0 0 5px 2px #ccc;
}

.lt-ie8 .tab-module {
	behavior: none;
	border: 1px solid #ccc;
}

.tab-module p {
	margin: 0;
	padding: 0;
}

.tab-module .tabs {
	border-bottom: 1px solid #acb1b6;
	margin: 0;
	padding: 0;
}

.tab-module .tabs li {
	position: relative;
	float: left;
	list-style: none;
	margin: 0 20px 0 0;
	padding: 0;
}

.tab-module .tabs li a,
.tab-module .tabs li span {
	height: 22px;
	display: inline-block;
	padding-top: 7px;
	outline: none;
	cursor: pointer;
}

.tab-module .tabs li a:hover,
.tab-module .tabs li.active a,
.tab-module .tabs li span:hover,
.tab-module .tabs li.active span {
	color: #e60041;
	text-decoration: none;
}

.tab-module .tabs li.active a:after,
.tab-module .tabs li:hover a:after,
.tab-module .tabs li.active a .ie-after,
.tab-module .tabs li:hover a .ie-after,
.tab-module .tabs li.active span:after,
.tab-module .tabs li:hover span:after,
.tab-module .tabs li.active .ie-after,
.tab-module .tabs li:hover .ie-after {
	content: "";
	height: 5px;
	width: 9px;
	position: absolute;
	bottom: -1px;
	left: 50%;
	margin-left: -4px;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -1846px;
}

.tab-module .inner {
	padding: 0 10px 16px;
	border: 3px solid #fff;
	background: #fafafa;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fafafa 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top, #fafafa 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top, #fafafa 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(top, #fafafa 0%,#e5e5e5 100%);
	background: linear-gradient(to bottom, #fafafa 0%,#e5e5e5 100%);
}

.lt-ie9 .tab-module .inner {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e5e5e5',GradientType=0 );
}

.lt-ie8 .tab-module .inner {
	background-color: #eaebec;
}

.tab-module .inner > div {
	position: relative;
	display: none;
}

.lt-ie8 .tab-module .inner > div {
	zoom: 1;
}

.tab-module .inner > ul + div {
	display: block;
}

.tab-module .contact a:hover {
	text-decoration: underline;
}

.tab-module .links .portlet,
.tab-module .downloads .portlet {
	margin-top: 6px;
}

.tab-module .downloads .portlet div.in-portlet {
	display: table;
	position: relative;
}

.tab-module .downloads ul {
	vertical-align: middle;
	display: table-cell;
	padding: 0;
	margin: 0;
}

.tab-module .downloads li {
	list-style: none;
	padding: 0;
	margin: 0;
}

.tab-module .downloads .in-portlet .presskit img {
	border: none;
	padding: 10px 9px;
}

.tab-module .downloads .in-portlet img {
	float: none;
	margin: 0;
	z-index: -300;
}

.tab-module .downloads .in-portlet a.trigger-layer-video,
.tab-module .downloads .in-portlet a.trigger-layer-image,
.tab-module .downloads .in-portlet a.presskit {
	position: relative;
	margin: 3px 10px 4px 0;
	display: block;
}

.lt-ie8 .tab-module .downloads .in-portlet a.trigger-layer-video,
.lt-ie8 .tab-module .downloads .in-portlet a.trigger-layer-image,
.lt-ie8 .tab-module .downloads .in-portlet a.presskit {
	float: left;
}

/*
.tab-module .downloads .in-portlet a.trigger-layer-video:before,
.tab-module .downloads .in-portlet a.trigger-layer-image:before,
.tab-module .downloads .in-portlet a.trigger-layer-video .ie-before,
.tab-module .downloads .in-portlet a.trigger-layer-image .ie-before {
	margin: 0;
	content: "";
	position: absolute;
	display: block;
	right: 0px;
	bottom: 0px;
	height: 15px;
	width: 15px;
	background-color: #fff;
	cursor: pointer;
}

.tab-module .downloads .in-portlet a.trigger-layer-video:before,
.tab-module .downloads .in-portlet a.trigger-layer-video .ie-before {
	background: #fff url(http://www.man.eu/media/resources/img/sprites/_input/general/icon_play.png) no-repeat center center;
}

.tab-module .downloads .in-portlet a.trigger-layer-image:before,
.tab-module .downloads .in-portlet a.trigger-layer-image .ie-before {
	background: #fff url(http://www.man.eu/media/resources/img/sprites/_input/general/icon_zoom.png) no-repeat center center;
}
*/

.lt-ie9 .downloads  .in-portlet * {
	zoom: 1;
	z-index: 100;
	position: relative;
}

/* Social Media Stream based ob Tab Module */

.tab-module.social-media {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.lt-ie9 .tab-module.social-media {
	behavior: none;
}

.tab-module.social-media .footer {
	padding: 10px 0;
}

.tab-module.social-media .tabs li.active span:after,
.tab-module.social-media .tabs li.active .ie-after,
.tab-module.social-media .tabs li:hover span:after,
.tab-module.social-media .tabs li:hover .ie-after {
	bottom: 0;
	height: 8px;
	width: 15px;
	margin-left: -8px;
	background: transparent url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -1861px;
}

.tab-module.social-media .tabs span {
	display: block;
	width: 47px;
	height: 38px;
	margin: 10px -5px 9px;
	padding: 0;
	overflow: hidden;
	text-indent: -9000px;
}

.tab-module.social-media .tabs span.icon-facebook {
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -1377px;
}

.tab-module.social-media .tabs span.icon-facebook:hover,
.tab-module.social-media .tabs .active span.icon-facebook {
	background-position: 0 -1329px;
}

.tab-module.social-media .tabs span.icon-youtube {
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -1657px;
}

.tab-module.social-media .tabs span.icon-youtube:hover,
.tab-module.social-media .tabs .active span.icon-youtube {
	background-position: 0 -1609px;
}

.tab-module.social-media .tabs span.icon-twitter {
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -1561px;
}

.tab-module.social-media .tabs span.icon-twitter:hover,
.tab-module.social-media .tabs .active span.icon-twitter {
	background-position: 0 -1513px;
}

.tab-module.social-media .tabs span.icon-instagram {
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -2726px;
}

.tab-module.social-media .tabs span.icon-instagram:hover,
.tab-module.social-media .tabs .active span.icon-instagram {
	background-position: 0 -2678px;
}

.tab-module.social-media .tabs span.icon-linkedin {
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -2775px;
}

.tab-module.social-media .tabs span.icon-linkedin:hover,
.tab-module.social-media .tabs .active span.icon-linkedin {
	background-position: 0 -2823px;
}

.tab-module.social-media .tabs span.icon-flickr {
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -2871px;
}

.tab-module.social-media .tabs span.icon-flickr:hover,
.tab-module.social-media .tabs .active span.icon-flickr {
	background-position: 0 -2919px;
}

.tab-module.social-media .tabs span.icon-xing {
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -2967px;
}

.tab-module.social-media .tabs span.icon-xing:hover,
.tab-module.social-media .tabs .active span.icon-xing {
	background-position: 0 -3015px;
}

.tab-module.social-media .tabs span.icon-google {
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -3312px;
}

.tab-module.social-media .tabs span.icon-google:hover,
.tab-module.social-media .tabs .active span.icon-google {
	background-position: 0 -3353px;
}

.tab-module.social-media .inner {
	padding-bottom: 10px;
	border: none;
	background: #eaebec;
	filter: none;
}

.tab-module.social-media .tabs {
	border: none;
}

.tab-module.social-media .inner > div {
	padding: 10px 10px 0;
	background: #fff;
}

.tab-module.social-media .portlet {
	overflow: hidden;
	margin: 0;
	padding: 7px 0 6px;
}

.tab-module.social-media .portlet > a {
	display: block;
}

.tab-module.social-media .portlet img {
	margin: 3px 10px 4px 0;
	border: none;
}

.tab-module.social-media h3 {
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}

.tab-module.social-media h4 {
	margin: 3px 0 8px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.tab-module.social-media a:hover h3,
.tab-module.social-media a:hover h4,
.tab-module.social-media a:hover p,
.tab-module.social-media a:hover p.overline time {
	color: #59636d;
}

.tab-module.social-media p.overline,
.tab-module.social-media a:hover p.overline {
	color: #838a92;
}

.tab-module.social-media p.overline time {
	float: right;
	font-size: 10px;
	color: #303c49;
}

.tab-module.social-media p.overline span:first-child + span:before {
	content: none;
}

.tab-module.social-media p.overline + p {
	margin: 3px 0 0;
}

.tab-module.social-media .footer {
	overflow: hidden;
	border-top: 1px solid #d6d8db;
}

.tab-module.social-media .footer input,
.tab-module.social-media .footer span.button_3rd {
	vertical-align: middle;
}

.tab-module.social-media .footer input {
	margin-right: 3px;
}

.tab-module.social-media iframe {
	height: 21px;
	margin: 0 0 -1px;
	vertical-align: middle;
}

.tab-module.social-media .fb-like iframe {
	width: 76px;
}

.tab-module.social-media .tw-follow iframe {
	width: 220px;
}

/* Portlet box */

.portlet-box .portlet {
	overflow: hidden;	/* include margins of child nodes */
	margin: 16px 0 0;
	border-top: 1px solid #d6d8db;
}

.portlet-box .portlet:first-child {
	margin-top: 0;
	border: none;
}

.portlet-box .portlet img {
	float: left;
	margin: 3px 10px 4px 0;
}

.portlet-box .portlet .in-portlet {
	margin: 16px 0 0; /* create empty line */
	overflow: hidden;
}
.portlet-box .portlet .in-portlet:first-child {
	margin-top: 7px;
}
.portlet-box .portlet .in-portlet.image + .in-portlet {
	margin-top: 3px; /* create 10px space after the image */
}

.portlet-box p,
.portlet-box dl,
.portlet-box dd,
.portlet-box dt {
	padding: 0;
	margin: 0;
}

.portlet-box dl,
.portlet-box dt {
	clear: left;
}

.portlet-box dt {
	float: left;
	width: 40px;
	margin-right: 10px;
	word-wrap: break-word;
}

.portlet-box dd {
	overflow: hidden;	/* let the DD flow aside the DT, not around it */
}

/* add player icon to preview images */
.portlet-box.youtube a {
	position: relative;
}

.portlet-box.youtube a:before,
.portlet-box.youtube a .ie-before {
	content: "";
	display: block;
	width: 30px;
	height: 29px;
	left: 15px;
	top: 19px;
	position: absolute;
	z-index: 2;
	cursor: pointer;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -2046px;
}

.lt-ie9 aside .youtube * {
	z-index: 100;
	position: relative;
	zoom: 1;
}

.lt-ie9 aside .youtube img {
	z-index: -100;
}

/* Teaser */

.teaser {
	position: relative;
	border: 1px solid #d6d8db;
}

.teaser .portlet {
	margin: 12px 10px -2px 10px;
}

.teaser img {
	display: block;
}

.teaser p {
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 8px 0;
	padding: 0;
}

.teaser h3 {
	font: normal 18px/22px "HelveticaNeueLt77BoldCd", Arial, sans-serif;
	color: #59636d;
	margin: 0 0 7px 0;
	padding: 0;
}

.teaser .video, .teaser .video.videotext .trigger-layer-video {
	cursor: pointer;
}
.teaser .video.videotext {
	cursor: default;
}

/* teaser in content area */
#content .teaser {
	height: 298px;
	overflow: hidden;
}

#content .grid_4 .teaser {
	height: auto;
}

#content .teaser.sliding.stripe {
	height: auto;
	overflow: hidden;
}

.button-teaser a.button {
	margin: 2px 0 4px 0;
}

.teaser.button-teaser,
.teaser.text-teaser {
	position: relative;
}

.teaser.text-teaser p,
.teaser.button-teaser p {
	margin-bottom: 6px;
}

.teaser.button-teaser p {
	line-height: 0;
	text-align: right;
}

.grid_4 .teaser.button-teaser .portlet,
.grid_4 .teaser.text-teaser .portlet {
	width: 278px;
}

.teaser.button-teaser .portlet,
.teaser.text-teaser .portlet {
	background-color: #fff;
	position: absolute;
	bottom: 0;
	margin: 0;
	padding: 0 10px 0;
	height: 60px;
}

.teaser.button-teaser .portlet p {
	margin-top: 8px;
}

.teaser.text-teaser .portlet h3 {
	margin-top: 9px;
}

.generatedcontent.lt-ie9 .teaser .video img {
	position: relative;
	z-index: -1;
}

.teaser .video:before,
.teaser .video .ie-before {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	display: block;
	width: 60px;
	height: 61px;
	margin: -30px 0 0 -30px;
	content: "";
    cursor: pointer;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -1975px;
}

.teaser .video.videotext:before,
.teaser .video.videotext .ie-before {
	top: 112px;
}

.video.audio {
    margin-top: 13px;
}
.video.audio audio {
    width: 100%;
}
.video.audio p {
    margin: 0;
    padding: 6px 0 13px 0;
    color: #838a92;
}

/* social media box 6.4.7 */
.social-media-box {
	background: none repeat scroll 0 0 #EAEBEC;
	color: #303c49;
	overflow: hidden;
	padding: 6px 10px 10px;
	position: relative;
}

.social-media-box p:first-child {
	font-family: 'HelveticaNeueLt77BoldCd', Arial;
	color: #59636d;
	font-size: 18px;
	line-height: 20px;
	margin: 0;
}

.social-media-box ul li:first-child {
	padding-top: 3px
}

.social-media-box ul {
	list-style: none;
	padding: 0;
	margin: 12px 0 0 -2px;
}

.social-media-box li {
	padding-top: 4px;
}

.social-media-box a.smb-facebook,
.social-media-box a.smb-twitter,
.social-media-box a.smb-youtube,
.social-media-box a.smb-instagram,
.social-media-box a.smb-linkedin,
.social-media-box a.smb-flickr,
.social-media-box a.smb-xing,
.social-media-box a.smb-google {
	font-size: 18px;
	line-height: 22px;
	color: #838a92;
}

.social-media-box a.smb-facebook:before,
.social-media-box a.smb-twitter:before,
.social-media-box a.smb-youtube:before,
.social-media-box a.smb-instagram:before,
.social-media-box a.smb-linkedin:before,
.social-media-box a.smb-flickr:before,
.social-media-box a.smb-xing:before,
.social-media-box a.smb-google:before,
.no-generatedcontent .social-media-box a.smb-facebook .ie-before,
.no-generatedcontent .social-media-box a.smb-twitter .ie-before,
.no-generatedcontent .social-media-box a.smb-youtube .ie-before,
.no-generatedcontent .social-media-box a.smb-instagram .ie-before,
.no-generatedcontent .social-media-box a.smb-linkedin .ie-before,
.no-generatedcontent .social-media-box a.smb-flickr .ie-before,
.no-generatedcontent .social-media-box a.smb-xing .ie-before,
.no-generatedcontent .social-media-box a.smb-google .ie-before {
	content: "";
	display: inline-block;
	position: relative;
	height: 20px;
	width: 23px;
	left: 0;
	top: 2px;
	margin-right: 8px;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -1425px;
}

.social-media-box a.smb-twitter:before,
.no-generatedcontent .social-media-box a.smb-twitter .ie-before {
	background-position: 0 -1455px;
}
.social-media-box a.smb-youtube:before,
.no-generatedcontent .social-media-box a.smb-youtube .ie-before {
	background-position: 0 -1483px;
}
.social-media-box a.smb-instagram:before,
.no-generatedcontent .social-media-box a.smb-instagram .ie-before {
	background-position: 0 -3064px;
}
.social-media-box a.smb-linkedin:before,
.no-generatedcontent .social-media-box a.smb-linkedin .ie-before {
	background-position: 0 -3126px;
}
.social-media-box a.smb-flickr:before,
.no-generatedcontent .social-media-box a.smb-flickr .ie-before {
	background-position: 0 -3187px;
}
.social-media-box a.smb-xing:before,
.no-generatedcontent .social-media-box a.smb-xing .ie-before {
	background-position: 0 -3249px;
}
.social-media-box a.smb-google:before,
.no-generatedcontent .social-media-box a.smb-google .ie-before {
	background-position: 0 -3400px;
}

/* Stock Snapshot Teaser */

.teaser.stock-snapshot {
	padding: 0 10px;
}

.teaser.stock-snapshot h3 {
	margin: 6px 0 16px;
	font: normal 18px/22px Arial, sans-serif;
	color: #838a92;
}

.teaser.stock-snapshot h3 span {
	font-size: 12px;
}

.teaser.stock-snapshot h3:before {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	content: "";
	background: url(http://www.man.eu/media/resources/img/bg_stockinfo_teaser.png) no-repeat left bottom;
}

.teaser.stock-snapshot p {
	font: normal 30px/38px "HelveticaNeueLt65Medium", Arial, sans-serif;
	color: #303c49;
}

.teaser.stock-snapshot p span {
	display: block;
	color: #6cc800;
}

.teaser.stock-snapshot p span.negative-value {
	display: block;
	color: #e60041;
}


/* Stock Info Teaser */
.tab-module.stock-info {
	border: 1px solid #d6d8db;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.lt-ie9 .tab-module.stock-info {
	behavior: none;
}

.tab-module.stock-info .inner {
	padding: 0 12px;
	border: none;
	background: none;
	filter: none;
}

.tab-module.stock-info .inner > div {
	padding: 6px 0 10px;
}

.tab-module.stock-info .tabs li {
	padding: 2px 0;
}

.stock-info .footer {
	padding: 6px 12px;
	background: #eaebec;
}

.stock-info .tab-content h3 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	margin: 0;
	padding: 7px 0 6px;
}

.stock-info .footer p:first-child {
	margin: 0 0 19px;
	font-family: "HelveticaNeueLt77BoldCd", Arial, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #59636d;
}

.stock-info .external-content {
	width: 274px;
	height: 200px;
	overflow: hidden;
	padding: 12px 0 10px;
}

.stock-info .external-content iframe {
	width: 100%;
	height: 100%;
	border: none;
}

/* Teasers in Stage */

#stage .teaser {
	height: 124px;
	overflow: hidden;
	margin: 0 0 20px;
	border: 3px solid #fff;
	background: #fafafa;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fafafa 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top, #fafafa 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top, #fafafa 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(top, #fafafa 0%,#e5e5e5 100%);
	background: linear-gradient(to bottom, #fafafa 0%,#e5e5e5 100%);
	-webkit-box-shadow: 0 0 5px 2px #ccc;
	box-shadow: 0 0 5px 2px #ccc;
}

.lt-ie9 #stage .teaser {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e5e5e5',GradientType=0 );
}

.lt-ie8 #stage .teaser {
	border: 1px solid #ccc;
}

#stage .teaser.sliding h3 {
	margin: 8px 0 7px;
	color: #303c49;
}

#stage .teaser.sliding p {
	max-height: 44px; /* two lines at maximum */
	overflow: hidden;
	margin: 0 0 13px;
	font: 18px/22px Arial,sans-serif;
	color: #838a92;
}

#stage .teaser a.button_3rd {
	position: absolute;
	right: 7px;
	bottom: 7px;
	max-width: 118px;
	margin: 0;
}

.js #stage .teaser a.button_3rd {
	display: none;
}

#stage .teaser h3,
#stage .teaser a.button_3rd {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#stage .sliding .sliding-content div {
	word-wrap: normal;
}

/* Sliders (based on anythingslider plugin) */
.js .sliding > .canvas {
	overflow: hidden;
}

.sliding .sliding-content {
	position: relative;
}

.grid_8 .sliding .sliding-content {
	width: 620px;
}

.grid_8 .teaser-stripe.sliding .sliding-content {
	width: 160px;
}

.grid_4 .sliding .sliding-content {
	width: 300px;
}

.grid_12 .sliding.teaser.stripe .sliding-content {
	width: 900px;
	z-index: 0;
}

.sliding .sliding-content > div {
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 175px;
	word-wrap: break-word;
}
.sliding .sliding-content > div.videotext {
	position: relative;
	bottom: 0;
	left: 0;
	width: 278px;
	border-left: 1px solid #D6D8DB;
	border-right: 1px solid #D6D8DB;
	border-bottom: 1px solid #D6D8DB;
	padding: 11px 10px 20px 10px;
}

/* entry sliding teaser [6.4.13] */
.entry.teaser.sliding .sliding-content > div {
	top: 75px;
	left: 180px;
	width: 113px;
	bottom: auto;
}

.entry.teaser.sliding h3 {
	color: #303c49;
	margin-bottom: 23px;
}

.entry.teaser.sliding {
	border: 1px solid #d6d8db;
	height: auto;
	position: relative;
}

.entry.teaser.sliding img {
	border: 1px solid #b1b6bb;
	margin: 10px 0 23px 10px;
	float: left;
}

.lt-ie8 .entry.teaser.sliding .sliding-content {
	min-height:258px;
}

.entry.teaser.sliding .sliding-content:after,
.entry.teaser.sliding .sliding-content .ie-after {
	content: "";
	position: absolute;
	left: 10px;
	top: 238px;
	width: 160px;
	height: 18px;
	background: url(http://www.man.eu/media/resources/img/6_4_13_spiegelung.png);
	background-repeat: no-repeat;
}

.entry.teaser.sliding .panel {
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NyUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDZkOGRiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #ffffff 47%, #d6d8db 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(47%,#ffffff), color-stop(100%,#d6d8db));
	background: -webkit-linear-gradient(top, #ffffff 47%,#d6d8db 100%);
	background: -o-linear-gradient(top, #ffffff 47%,#d6d8db 100%);
	background: -ms-linear-gradient(top, #ffffff 47%,#d6d8db 100%);
	background: linear-gradient(to bottom, #ffffff 47%,#d6d8db 100%);
}

.lt-ie9 .entry.teaser.sliding .panel {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d8db',GradientType=0 );
}

/* sliding teaser stripe in #content [6.4.12] */
.stripe.sliding.teaser .panel,
.lt-ie9 .stripe.sliding.teaser .panel {
	background-color: #ffffff;
}

.sliding.teaser.stripe .sliding-content article {
	width: 300px;
	position: relative;
	float: left;
}

.sliding.teaser.stripe .sliding-content article > div {
	top: 17px;
	left: 109px;
	width: 170px;
	bottom: auto;
	height: 82px;
	position: absolute;
}

.lt-ie9 .sliding.teaser.stripe .sliding-content article > div {
	top: 16px;
}

.sliding.teaser.stripe .sliding-content article p {
	max-height: 33px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
}

.sliding.teaser.stripe .sliding-content article p+p {
	position: absolute;
	bottom: 0px;
}

.sliding.teaser.stripe h3 {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-wrap: normal;
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 0;
	color: #303c49;
}

.sliding.teaser.stripe article img {
	border: 0;
	margin: 20px 0 20px 0;
}

.lt-ie8 .sliding.teaser.stripe article img {
	padding-bottom: 20px;
}

.sliding.teaser.stripe {
	border: 1px solid #d6d8db;
	height: auto;
}

.sliding.teaser.stripe .anythingControls {
	margin: 0 -19px;
	width: 940px;
}

.sliding.teaser.stripe .anythingSlider .back {
	left: -11px;
}

.sliding.teaser.stripe .anythingSlider .forward {
	right: -11px;
}

.sliding .sliding-content > div a {
	word-wrap: break-word;
	-ms-word-break: break-all;
	word-break: break-all;
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
.story-module.sliding .sliding-content > div a {
	word-wrap: none;
	-ms-word-break: normal;
}

.sliding.teaser.stripe .sliding-content article a {
	word-wrap: none;
	-ms-word-break: normal;
	white-space: nowrap;
}

.sliding .anythingControls {
	position: relative;
	height: 40px;
	-webkit-box-shadow: -1px -2px 5px -2px rgba(153,153,153,0.6);
	box-shadow: -1px -2px 5px -2px rgba(153,153,153,0.6);
	background: #f7f7f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f7f7f7 0%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#e8e8e8 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%,#e8e8e8 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%,#e8e8e8 100%);
	background: linear-gradient(to bottom, #f7f7f7 0%,#e8e8e8 100%);
}

.lt-ie9 .sliding .anythingControls {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e8e8e8',GradientType=0 );
}

.anythingControls ul.thumbNav {
	display: block;
	margin: 15px 30px 0;
	padding: 0;
	text-align: center;
}

.anythingControls .thumbNav li {
	display: inline-block;
	margin: 0 5px;
	padding: 0;
	list-style: none;
}

.anythingControls .thumbNav li a {
	text-indent: -9999em;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -136px;
	height: 11px;
	width: 11px;
}

.anythingControls .thumbNav li a:hover,
.anythingControls .thumbNav li a.cur {
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -157px;
}

.anythingSlider .arrow {
	bottom: -30px;
	height: 21px;
	width: 21px;
}

.anythingSlider .back {
	left: 10px;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -1267px;
}

.anythingSlider .forward {
	right: 10px;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -1298px;
}

.anythingSlider .arrow:focus,
.anythingSlider .thumbNav:focus {
	outline: none;
}

.lt-ie8 .anythingSlider {
	margin-bottom: 40px;
}

.lt-ie8 .anythingSlider img {
	float: left;
}

.lt-ie8 .anythingControls .thumbNav li {
	display: inline;
	zoom:1;
}
/* styles for displaying in editorial content */
#content > article > section.sliding.teaser.stripe.editorialcontent {
	padding: 0;
}
#content article section.sliding.teaser.stripe.editorialcontent {
	margin-top: 13px;
}
.sliding.teaser.stripe.editorialcontent .anythingControls {
	margin: 0;
	width: 620px;
	z-index: 10;
}
.sliding.teaser.stripe.editorialcontent .anythingWindow {
	margin: 0 20px;
}
.sliding.teaser.stripe.editorialcontent .anythingSlider .back {
	left: 11px;
	z-index: 11;
}
.sliding.teaser.stripe.editorialcontent .anythingSlider .forward {
	right: 11px;
	z-index: 11;
}


/* Sliding Teaser */

.teaser.sliding {
	border: none;
	overflow: hidden;
}

.js .teaser.sliding .canvas,
.lt-ie9 .teaser.sliding .anythingSlider {
	height: 225px;	/* standard height - will be adjusted by anythingSlider according to content */
}

.teaser.sliding h3 {
	color: #e60041;
	padding: 0;
	margin: 0 0 13px 0;
}

.teaser.sliding .videotext h3 {
	color: #59636D;
	margin: 0 0 7px 0;
}

.teaser.sliding p {
	margin: 0;
	padding: 0;
}

.teaser.sliding .videotext p {
	padding-bottom: 8px;
}

.teaser.sliding p > a {
	max-width: 100%;
}

.sliding.compact .anythingControls {
	position: absolute;
	left: 8px;
	bottom: 8px;
	width: auto;
	height: auto;
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	filter: none;
	z-index: 2;
}

.lt-ie9 .sliding.compact .anythingControls {
	behavior: none; /* no drop shadow for controls */
}

.sliding.compact .anythingControls ul {
	margin: 0;
}

.lt-ie8 .sliding.compact .anythingSlider {
	margin-bottom: 0;
}

.js #stage .teaser.sliding .canvas {
	height: 130px;	/* standard height - will be adjusted by anythingSlider according to content */
}

#stage .teaser.sliding > div {
	margin: -3px;
}

#stage .teaser.sliding .sliding-content div {
	position: static;
	width: auto;
	overflow: hidden;
	padding: 0 13px;
}

#stage .teaser.sliding.compact .sliding-content div {
	height: 100px; 	/* 130px intended teaser height - 30px for link and slider navigation */
	overflow: hidden;
	margin-bottom: 30px;
}

/* Login related */

.login-related {
	background: #eaebec;
	padding: 6px 10px 10px 10px;
	overflow: hidden;
	color: #303c49;
}

.login-related p:first-child {
	font-family: 'HelveticaNeueLt77BoldCd', Arial;
	font-size: 18px;
	line-height: 20px;
	color: #59636d;
	padding: 0;
	margin: 0 0 19px 0;
}

.login-related p {
	font-size: 12px;
	padding: 0;
	margin: 0 0 18px 0;
}

.login-related form {
	margin-top: -2px;
}

.login-related fieldset {
	border: none;
}

.login-related legend,
.login-related label {
	position: absolute;
	left: -9999em;
}

.login-related input[type="text"],
.login-related input[type="password"] {
	width: 258px;
	margin: 0 0 10px 0;
}

.login-related input.button_3rd,
.login-related button.button_3rd {
	float: right;
	margin: 10px 0;
}

/* Press releases */

.press-releases {
	border: 1px solid #d6d8db;
	padding: 0 10px 10px 10px;
}

section.press-releases > p {
	font-family: 'HelveticaNeueLt77BoldCd', Arial;
	font-size: 18px;
	line-height: 20px;
	color: #59636d;
	padding: 0;
	margin: 6px 0 14px 0;
}

.press-releases .portlet {
	border-bottom: 1px solid #d6d8db;
	padding-bottom: 6px;
}

.press-releases article {
	margin: 0;
	padding: 0;
}

.press-releases .overline {
	margin: 8px 0 4px 0;
}

.press-releases h3 {
	font-family: Arial, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

.press-releases p {
	margin: 0;
	padding: 0;
}

.press-releases p + p {
	margin: 3px 0 0;
}

.press-releases .button_3rd {
	margin: 10px 0 0;
}

/* Tooltips (created by jquery.tooltip) */

.tooltip {
	position: absolute;
	max-width: 100px;
	border: 2px solid #fff;
	background: #303c49;
	-webkit-box-shadow: 0px 0 5px 5px rgba(68,68,68,0.6);
	box-shadow: 0px 0 5px 5px rgba(68,68,68,0.6);
}

.tooltip .tooltip-content {
	padding: 2px 5px 1px;
	font-size: 12px;
	color: #fff;
}

.tooltip .tooltip-content:before,
.tooltip .tooltip-content .ie-before {
	content: "";
	position: absolute;
	left: 60%;
	bottom: -8px;
	width: 15px;
	height: 8px;
	margin: 0 0 0 -8px;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -1901px;
}

/* Collapsibles (created by jquery.collapsible) */

.collapse-toggle {
	cursor: pointer;
}

.collapse-toggle:before,
.collapse-toggle > .ie-before {
	content: "";
	float: left;
	width: 21px;
	height: 21px;
	margin: 0 10px 0 0;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -420px;
}

.collapse-toggle.expanded:before,
.collapse-toggle.expanded > .ie-before {
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -259px;
}

/* Storytelling Module */

.js .story-module.sliding > .canvas,
.lt-ie9 .story-module.sliding .anythingSlider {
	height: 465px; /* standard height - will be adjusted by anythingSlider according to content */
}

.story-module .sliding-content > div {
	width: 360px;
	padding: 5px 10px 6px;
	background-color: rgba(255, 255, 255, 0.8);
}

.no-rgba .story-module .sliding-content > div {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff);
}

.story-module .sliding-content h3 {
	font-family: "HelveticaNeueLt77BoldCd", Arial, sans-serif;
	font-size: 18px;
	line-height: 22px;
	margin: 0;
	padding: 0;
}

.story-module .sliding-content p,
.story-module .sliding-content ul.links {
	margin: 13px 0 0;
}

.story-module .sliding-content p:first-child,
.story-module .sliding-content ul.links:first-child {
	margin-top: 2px;
}

.story-module .sliding-content ul.links li {
	margin: 0;
}

.story-module[data-collapsible-text=true] .sliding-content h3 {
	padding-right: 28px;
}

.story-module span.toggle-collapse {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 8px;
	height: 8px;
}

.story-module span.toggle-collapse:before,
.story-module span.toggle-collapse .ie-before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 8px;
	height: 8px;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -1181px;
}

.story-module span.toggle-collapse.expanded:before,
.story-module span.toggle-collapse.expanded .ie-before {
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -1144px;
}

/* Main Stage */

#stage .story-module {
	width: 640px;
	height: 370px;
	padding: 0 300px 0 0;
	background: #eaebec;
}

.js #stage .story-module .canvas {
	height: 370px;	/* standard height - will be adjusted by anythingSlider according to content */
}

.lt-ie8 #stage .anythingSlider {
	margin-bottom: 0;
}

#stage .story-module .sliding-content {
	width: 640px;
}

#stage .story-module .sliding-content > div {
	width: 580px;
}

#stage .story-module .sliding-content .anythingSlider {
	box-shadow: 0 0 4px 0 rgba(153, 153, 153, 0.6);
}

#stage .story-module .sliding-content h1 {
	word-break: normal;
	word-wrap: break-word;
}

#stage .story-module .sliding-content h4 {
	display: none;
}

#stage .story-module .anythingControls {
	position: absolute;
	right: -300px;
	top: 0;
	float: none;
	width: 300px;
	height: 100%;
	background: none;
	box-shadow: none;
	filter: none;
}

.lt-ie9 #stage .story-module .anythingControls {
	behavior: none;
	z-index: 2;
}

#stage .story-module .anythingControls ul {
	margin: 0;
	padding: 15px 0 0;
	text-align: left;
}

#stage .story-module .anythingControls li {
	position: relative;
	display: block;
	margin: 0;
}

#stage .story-module .anythingControls li a {
	width: 100%;
	height: auto;
	padding: 5px 0 0;
	background: none;
	text-indent: 0;
}

#stage .story-module .anythingControls li a div {
	padding: 0 0 5px;
}

#stage .story-module .anythingControls li p {
	overflow: hidden;
	margin: 0;
	padding: 10px 20px 10px 127px;
	line-height:17px;
	cursor: pointer;
}

#stage .story-module .anythingControls li .cur:before,
#stage .story-module .anythingControls li .ie-before {
	content: "";
	position: absolute;
	left: -10px;
	top: 50%;
	z-index: 3; /* higher than that of .anythingWindow resp. the active slider panel */
	display: block;
	width: 10px;
	height: 19px;
	margin: -10px 0 0;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -1768px;
}

#stage .story-module .anythingControls li .ie-before {
	display: none;
}

#stage .story-module .anythingControls li .cur .ie-before {
	display: block;
}

#stage .story-module .anythingControls li .cur p {
	background: #fff;
	-webkit-box-shadow: 0 0 5px 0 rgba(153,153,153,0.6);
	box-shadow: 0 0 5px 0 rgba(153,153,153,0.6);
}

.no-boxshadow #stage .story-module .anythingControls li .cur {
	background: url(http://www.man.eu/media/resources/img/shadow_top_10px.png) repeat-x left top;
}

.no-boxshadow #stage .story-module .anythingControls li .cur div {
	background: url(http://www.man.eu/media/resources/img/shadow_bottom_10px.png) repeat-x left bottom;
}

#stage .story-module .anythingControls li img {
	float: left;
	margin: 0 0 0 -117px;
}

#stage .story-module .anythingControls li p > span {
	position: relative;
	top: -2px;
	display: block;
	overflow: hidden; /* let caption flow aside image not around it */
	word-wrap: break-word;
	color: #303c49;
}

#stage .story-module .anythingControls li .overline {
	margin: 0 0 13px;
	color: #838a92;
}

#stage .story-module .anythingControls li .overline span {
	color: #838a92;
}

/* Product Stage */
#stage.product .story-module {
	width: 940px;
	height: 340px;
	overflow: hidden;
	padding: 0;
}

.js #stage.product .story-module .canvas {
	height: 340px;	/* standard height - will be adjusted by anythingSlider according to content */
}

#stage.product .story-module .sliding-content > div {
	width: 320px;
}

#stage.product .story-module .sliding-content {
	width: 940px;
}

#stage.product .story-module .anythingControls li,
.boxshadow #stage.product .story-module ul.features a {
	-webkit-box-shadow: 3px 3px 5px rgba(68,68,68,0.3);
	box-shadow: 3px 3px 5px rgba(68,68,68,0.3);
}

#stage.product .story-module .anythingControls {
	z-index: 3;	/* higher than .activePage */
	right: 20px;
	top: auto;
	bottom: 20px;
	width: auto;
	height: auto;
}

#stage.product .story-module .anythingControls ul,
#stage.product .story-module .anythingControls li a,
#stage.product .story-module .anythingControls li a div {
	padding: 0;
}

#stage.product .story-module .anythingControls li {
	float: left;
	margin: 0 0 0 10px;
}

#stage.product .story-module .anythingControls li .cur:before,
#stage.product .story-module .anythingControls li .ie-before {
	content: "";
	display: none;
}

#stage.product .story-module .anythingControls li img {
	float: none;
	margin: 0;
	border: 3px solid #fff;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Chrome 19+ & Safari 6+ */
}

#stage.product .story-module .anythingControls li .cur img {
	filter: none;
	-webkit-filter: grayscale(0);
}

#stage.product .story-module .anythingControls li p {
	padding: 0;
}

#stage.product .story-module .anythingControls li p > span {
	display: none;
}

#stage.product .trigger-layer-video:before,
#stage.product .trigger-layer-video .ie-before,
#stage.product .story-module ul.features li:before,
#stage.product .story-module ul.features .ie-before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 3;	/* higher than ul.features a */
	display: block;
	background: transparent url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat;
}

.lt-ie9 #stage.product .story-module ul.features li:before {
	/* in IE8 the gradient filter for ul.features a covers the :before icon (in spite of z-index settings), so we have to use span.ie-before */
	display: none;
}

#stage.product .trigger-layer-video:before,
#stage.product .trigger-layer-video .ie-before {
	width: 122px;
	height: 122px;
	margin: -61px 0 0 -61px;
	background-position: 0 -2285px;
}

#stage.product .story-module ul.features {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 180px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#stage.product .story-module ul.features li {
	position: relative;
	margin: 0 0 10px;
	font: normal 18px/23px Arial, sans-serif;
}

#stage.product .story-module ul.features a {
	position: relative;
	display: block;
	zoom: 1;
	max-height: 46px;
	overflow: hidden;
	word-wrap: break-word;
	padding: 4px 10px 4px 25px;
	background-color: rgba(255, 255, 255, 0.8);
	color: #59636d;
}

.no-rgba #stage.product .story-module ul.features a {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff);
}

.lt-ie9 #stage.product .story-module ul.features a {
	/* fix for IE8 bug: when filter is applied to link without background only the text itself is clickable */
	z-index: 1;
	background-image: url('/');
	background-repeat: repeat;
}

#stage.product .story-module ul.features li:before,
#stage.product .story-module ul.features .ie-before {
	left: -27px;
	width: 50px;
	height: 50px;
	margin: -21px 0 0;
	background-position: 0 -2107px;
}

/* Business Website with Action-Bar */

#stage.actionbar {
	margin-bottom: 30px;
}
#stage.product .story-module .anythingControls li {
	-webkit-box-shadow: none;
	box-shadow: none;
}
#stage.actionbar.followed-by-entry-nav {
	margin-bottom: 0;
}
#stage.actionbar .story-module .arrow {
	position: absolute;
	top: 144px;
	z-index: 3;
	height: 51px;
	width: 21px;
}
#stage.actionbar .story-module .forward  {
	margin-left: 919px;
}
#stage.actionbar .story-module .back a span{
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -3551px;
	height: 51px;
	width: 21px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
}
#stage.actionbar .story-module .forward a span{
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -3615px;
	height: 51px;
	width: 21px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
}

#stage.actionbar .sliding .sliding-content div.content {
	position: absolute;
	top: 45px;
	left: 40px;
	width: 360px;
	background-color: transparent;
	filter: none;
}

#stage.actionbar .sliding .sliding-content div.content div {
	padding: 15px 18px;
	width: 324px;
	background-color: rgba(255, 255, 255, 0.8);
}
#stage.actionbar .sliding .sliding-content.small div.content div {
	width: 264px;
}
#stage.actionbar .sliding .sliding-content.big div.content div {
	width: 444px;
}

.no-rgba #stage.actionbar .sliding .sliding-content div.content div {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff);
}

#stage.actionbar .sliding .sliding-content.right > div.content {
	left: 520px;
	text-align: right;
}
#stage.actionbar .sliding .sliding-content.right.small > div.content {
	left: 580px;
	width: 300px;
}
#stage.actionbar .sliding .sliding-content.right.big > div.content {
	left: 400px;
	width: 480px;
}

#stage.actionbar .sliding .sliding-content > div.content  h1 {
	font-size: 30px;
	line-height: 30px;
	max-height: 68px;
	word-wrap: break-word;
	word-break: normal;
}

#stage.actionbar .sliding .sliding-content > div.content  p { 
	max-height: 32px;
	word-wrap: break-word;
	word-break: normal;
	overflow: hidden;
}

#stage.actionbar .story-module .anythingControls {
	width: 940px;
	z-index: 3;
	margin: 0 -19px;
	top: auto;
	left: 0;
	bottom: 15px;
	height: auto;
}
#stage.actionbar .story-module .anythingControls ul.thumbNav {
	text-align: center;
	display: block;
}
#stage.actionbar .anythingControls .thumbNav li {
	display: inline-block;
	float: none;
}
#stage.actionbar .anythingControls .thumbNav li a {
	text-indent: -9999em;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -3509px;
	height: 11px;
	width: 11px;
}
#stage.actionbar .anythingControls .thumbNav li a:hover,
#stage.actionbar .anythingControls .thumbNav li a.cur {
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat top left;
	background-position: 0 -157px;
}


/* Teaser Stripe Stage */
.teaser-stripe {
	position: relative;
	height: 205px;
	overflow: hidden;
	padding: 0;
	border-right: 1px solid #dee0e2;
	text-align: center;
	float: left;
}

#stage .teaser-stripe {
	width: 629px;
	margin-left: 0;
}

#content .teaser-stripe {
	border-right: 0;
	width: 620px;
}

.js .teaser-stripe .canvas {
	height: 205px;	/* standard height - will be adjusted by anythingSlider according to content */
}

.js .teaser-stripe .canvas {
	width: 640px;
}

.teaser-stripe .canvas {
	display: inline-block;
	margin-left: -10px;
	text-align: left;
}

/**/
.teaser-stripe .anythingSlider .canvas {
	margin-left: 0px;
}

.teaser-stripe .anythingSlider .anythingWindow {
	margin-left: -4px;
}

.teaser-stripe .sliding-content {
	float: left;
	width: 160px;
}

.teaser-stripe .sliding-content:before,
.teaser-stripe .sliding-content > .ie-before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 205px;
	width: 2px;
	background-image: url(http://www.man.eu/media/resources/img/6_9_6_shadow_divider_l.png);
}

.teaser-stripe .sliding-content:after,
.teaser-stripe .sliding-content > .ie-after {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 205px;
	width: 1px;
	background-image: url(http://www.man.eu/media/resources/img/6_9_6_shadow_divider_r.png);
}

.teaser-stripe .sliding-content.no-shadow:after,
.teaser-stripe .sliding-content.no-shadow .ie-after {
	background-image: none;
}

.teaser-stripe .sliding-content > div {
	position: relative;
	left: 10px;
	top: 0;
	width: 140px;
	height: 205px;
	overflow: hidden;
}

.teaser-stripe.sliding .sliding-content > div {
	height: auto;
}

.teaser-stripe .sliding-content > img {
	position: absolute;
	left: 10px;
	top: 68px;
}

.teaser-stripe .headlines-1-lines .sliding-content > img {
	top: 46px;
}

.teaser-stripe .sliding-content h2 {
	max-height: 48px;
	overflow: hidden;
	margin: 14px 0 0;
	font-size: 18px;
	word-wrap: break-word;
}

.teaser-stripe.sliding .sliding-content h2 {
	margin: 14px 0 5px 10px;
}

.lt-ie8 .teaser-stripe.sliding .sliding-content h2 {
	padding-top: 15px;
}

/* todo */
.lt-ie8 .teaser-stripe .sliding-content a {
}

.teaser-stripe .sliding-content p {
	position: absolute;
	left: 0;
	bottom: 8px;
	margin: 0;
}

.lt-ie8 .teaser-stripe.sliding .anythingSlider .sliding-content p {
}

.teaser-stripe.sliding .sliding-content p {
	position: relative;
	margin-top: 7px;
	bottom: 0;
}

.teaser-stripe .headlines-1-lines .sliding-content p {
	bottom: 31px;
}

.teaser-stripe .arrow {
	/* NOTE: we append the arrows to the div.teaser-strip via appendBackTo/appendForwardTo (by default they are children of .anythingSlider) */
	position: absolute;
	top: 0;
	z-index: 2;
	height: 100%;
	width: 72px;
	background: #fff;
}

.teaser-stripe .arrow:before,
.teaser-stripe .arrow .ie-before {
	content: "";
	position: absolute;
	top: 0;
	display: block;
	width: 40px;
	height: 100%;
}

#content .teaser-stripe .arrow {
	width: 70px;
}

.teaser-stripe .back {
	left: 0;
}

.teaser-stripe .back:before,
.teaser-stripe .back .ie-before {
	right: 0px;
	background: url(http://www.man.eu/media/resources/img/6_9_6_shadow_left.png) no-repeat 0 0;
}

.teaser-stripe .forward {
	right: 0;
	width: 80px;
}

.lt-ie8 .teaser-stripe .forward {
	width: 78px;
}

.lt-ie8 .teaser-stripe .back {
	width: 73px;
}

.teaser-stripe .forward:before,
.teaser-stripe .forward .ie-before {
	left: -1px;
	background: url(http://www.man.eu/media/resources/img/6_9_6_shadow_right.png) no-repeat 0 0;
}

#content .teaser-stripe .forward {
	width: 78px;
}

.teaser-stripe .arrow a {
	position: absolute;
	top: 50%;
	display: block;
	width: 35px;
	height: 35px;
	margin-top: -18px;
	overflow: hidden;
	outline: 0;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat;
	text-indent: -999px;
}

.teaser-stripe .back a {
	left: 0;
	background-position: 0 -964px;
}

.teaser-stripe .forward a {
	right: 9px;
	background-position: 0 -1054px;
}

#content .teaser-stripe .forward a {
	right: 0px;
}

/* addon teaser */
.red {
	color: #e60041;
	position: relative;
	padding-left: 8px;
}

.addon-teaser p.dep {
	position: relative;
	font-size: 22px;
	line-height: 24px;
	padding: 6px 0 1px;
	margin: 0;
}

.addon-teaser p.dep .red:before,
.addon-teaser p.dep .red .ie-before {
	width: 2px;
	height: 16px;
	position: relative;
	display: inline-block;
	top: 0;
	left: -8px;
	content: "";
	border-color: #000000;
	border-width: 0 3px 0 0;
	border-style: solid;
}

.addon-teaser p.dep .red .ie-before {
	position: absolute;
	top: 8px;
	left: -2px;
}

#stage .addon-teaser {
	width: 300px;
	margin-left: 0px; /* 10 */
	float: right;
	overflow: hidden;
}

.addon-teaser p.dep {
	font-family: 'HelveticaNeueLt77BoldCd', Arial;
	color: #000;
}

.addon-teaser p.category {
	margin: 16px 0 11px;
	font-family: 'HelveticaNeueLt77BoldCd', Arial;
	font-size: 18px;
	line-height: 20px;
}

.addon-teaser p.category + p.dep {
	margin-top: -15px;
}

.addon-teaser p {
	margin: 13px 0;
}

.addon-teaser ul {
	list-style: none;
	padding: 0;
	margin-left: -20px;
	display: block;
	font-size: 0;
	line-height: 0;
}

.lt-ie8 .addon-teaser ul li {
	display: inline;
}

.addon-teaser ul li {
	display: inline-block;
	font-size: 0;
	line-height: 0;
	width: 140px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
}

.addon-teaser ul li a {
	font-family: 'HelveticaNeueLt77BoldCd', Arial;
	color: #303c49;
	font-weight: normal;
	font-size: 16px;
	padding: 9px 14px 8px 9px;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
}

.addon-teaser ul li a.button_3rd {
	border: 1px solid #e4e4e4;
	background: #fbfbfb;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fbfbfb 0%, #e9e9e9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#e9e9e9));
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#e9e9e9 100%);
	background: -o-linear-gradient(top,  #fbfbfb 0%,#e9e9e9 100%);
	background: -ms-linear-gradient(top,  #fbfbfb 0%,#e9e9e9 100%);
	background: linear-gradient(to bottom,  #fbfbfb 0%,#e9e9e9 100%);
}

.lt-ie9 .addon-teaser ul li a.button_3rd {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e9e9e9',GradientType=0 );
}

.addon-teaser ul li a:after,
.addon-teaser ul li a .ie-after {
	content: "";
	position: absolute;
	right: 10px;
	top: 10px;
	display: block;
	width: 6px;
	height: 13px;
	background: url(http://www.man.eu/media/resources/img/sprites/general.png) no-repeat 0 -2163px;
}

.addon-teaser ul h3 {
	overflow: hidden;
	padding: 0 30px 0 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	line-height: 32px;
	background: #fbfbfb;
	background: -moz-linear-gradient(top,  rgba(251,251,251,0.9) 0%, rgba(233,233,233,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,251,251,0.9)), color-stop(100%,rgba(233,233,233,0.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(251,251,251,0.9) 0%,rgba(233,233,233,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(251,251,251,0.9) 0%,rgba(233,233,233,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(251,251,251,0.9) 0%,rgba(233,233,233,0.9) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(251,251,251,0.9) 0%,rgba(233,233,233,0.9) 100%); /* W3C */
	filter: alpha(opacity=90); /* IE6-9 */
}

/* editorial content in marginal */

.editorial-content {
	border: 1px solid #d6d8db;
}
.editorial-content .padding {
	padding: 10px;
}
.editorial-content .image p {
	color: #838A92;
    float: left;
    margin: 0;
    padding: 13px 10px 11px 10px;	
	width: 100%;
}

/* datepicker */ 
#ui-datepicker-div {
	z-index: 60 !important;
}
