@charset "UTF-8";
.iScrollHorizontalScrollbar .iScrollIndicator:before {
	font-family:'pag-iconfont';
	font-style:normal;
	font-weight:normal;
	font-variant:normal
}
.iScrollHorizontalScrollbar .iScrollIndicator:before {
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	speak:none;
	text-transform:none;
	line-height:1
}
.iScrollHorizontalScrollbar .iScrollIndicator:before {
	content:""
}
.m-24-responsive-table-2 {
	padding:.71429em 0 2.14286em 0
}
.m-24-responsive-table-2-wrapper {
	max-width:100%;
	overflow:auto
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-24-responsive-table-2-wrapper {
		max-width:100%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-24-responsive-table-2-wrapper {
		max-width:100%
	}
}
.illustratedLinkImage{
	width: 100%;
}
.lt-ie9 .m-24-responsive-table-2-wrapper {
	max-width:100%
}
.m-24-responsive-table-2-wrapper table {
	width:100%
}
.m-24-responsive-table-2-wrapper table thead th {
	height:3.07143em;
	padding-right:1.42857em;
	font-weight:normal;
	border-bottom:.07143em solid #000;
	text-align:left;
	vertical-align:middle
}
.m-24-responsive-table-2-wrapper table thead th:first-child {
	padding-left:1.42857em
}
.m-24-responsive-table-2-wrapper table thead th.pole-race {
	white-space:nowrap;
	text-align:center
}
.m-24-responsive-table-2-wrapper table thead th.pole-race span {
	display:inline-block
}
.m-24-responsive-table-2-wrapper table thead th.pole-race span:first-child {
	margin-right:.57143em
}
.m-24-responsive-table-2-wrapper table thead .races th {
	border-bottom:none;
	font-weight:bold;
	text-align:center
}
.m-24-responsive-table-2-wrapper table tbody tr.hide {
	display:none
}
.m-24-responsive-table-2-wrapper table tbody td {
	height:3.07143em;
	padding-right:1.42857em;
	border-bottom:.07143em solid #ccc;
	vertical-align:middle
}
.m-24-responsive-table-2-wrapper table tbody td:first-child {
	padding-left:1.42857em
}
.m-24-responsive-table-2-wrapper table tbody td.pole-race {
	white-space:nowrap;
	text-align:center
}
.m-24-responsive-table-2-wrapper table tbody td.pole-race span {
	display:inline-block;
	width:50%;
	margin-left:-.21429em
}
.m-24-responsive-table-2-wrapper table tbody td.pole-race span:first-child {
	margin-left:0
}
.m-24-responsive-table-2-wrapper table tbody td.fixed {
	max-width:120px
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-24-responsive-table-2-wrapper table tbody td.fixed {
		max-width:none
	}
}
@media only screen and (min-width:63.9375em) {
	.m-24-responsive-table-2-wrapper table tbody td.fixed {
		max-width:none
	}
}
.lt-ie9 .m-24-responsive-table-2-wrapper table tbody td.fixed {
	max-width:none
}
.m-24-responsive-table-2-wrapper table .highlight th,.m-24-responsive-table-2-wrapper table .highlight td {
	font-weight:bold
}
.m-24-responsive-table-2-wrapper .fixed-cols {
	display:block;
	float:left
}
@media only screen and (min-width:63.9375em) {
	.m-24-responsive-table-2-wrapper .fixed-cols {
		display:none
	}
}
.lt-ie9 .m-24-responsive-table-2-wrapper .fixed-cols {
	display:none
}
.m-24-responsive-table-2-wrapper .scroll {
	overflow:hidden;
	position:relative;
	padding-bottom:1.875em
}
.m-24-responsive-table-2-wrapper .scroll table th,.m-24-responsive-table-2-wrapper .scroll table td {
	white-space:nowrap
}
@media only screen and (min-width:63.9375em) {
	.m-24-responsive-table-2-wrapper .scroll table th,.m-24-responsive-table-2-wrapper .scroll table td {
		white-space:normal
	}
}
.lt-ie9 .m-24-responsive-table-2-wrapper .scroll table th,.lt-ie9 .m-24-responsive-table-2-wrapper .scroll table td {
	white-space:normal
}
.m-24-responsive-table-2-wrapper .scroll table th.fixed,.m-24-responsive-table-2-wrapper .scroll table td.fixed {
	display:none
}
@media only screen and (min-width:63.9375em) {
	.m-24-responsive-table-2-wrapper .scroll table th.fixed,.m-24-responsive-table-2-wrapper .scroll table td.fixed {
		display:table-cell
	}
}
.lt-ie9 .m-24-responsive-table-2-wrapper .scroll table th.fixed,.lt-ie9 .m-24-responsive-table-2-wrapper .scroll table td.fixed {
	display:table-cell
}
.m-24-responsive-table-2-wrapper .scroll table table thead th:first-child,.m-24-responsive-table-2-wrapper .scroll table table tbody td:first-child {
	padding-left:0
}
@media only screen and (min-width:63.9375em) {
	.m-24-responsive-table-2-wrapper .scroll table table thead th:first-child,.m-24-responsive-table-2-wrapper .scroll table table tbody td:first-child {
		padding-left:1.42857em
	}
}
.lt-ie9 .m-24-responsive-table-2-wrapper .scroll table table thead th:first-child,.lt-ie9 .m-24-responsive-table-2-wrapper .scroll table table tbody td:first-child {
	padding-left:1.42857em
}
.iScrollHorizontalScrollbar {
	background-color:#ccc;
	position:absolute!important;
	bottom:3px!important;
	z-index:5!important;
	height:10px!important
}
.iScrollHorizontalScrollbar.disabled {
	display:none
}
.iScrollHorizontalScrollbar .iScrollIndicator {
	border-radius:0!important;
	position:absolute!important;
	z-index:5!important;
	top:-3px;
	height:16px!important;
	background-color:#3e4146!important;
	border:none!important
}
.no-touch .iScrollHorizontalScrollbar .iScrollIndicator:hover,.no-touch .iScrollHorizontalScrollbar .iScrollIndicator.table-scrolling {
	background-color:#c00!important;
	cursor:pointer
}
.iScrollHorizontalScrollbar .iScrollIndicator:before {
	position:absolute;
	top:0;
	bottom:0;
	line-height:16px;
	font-size:.85em;
	text-align:center;
	color:#fff
}
html[dir="ltr"] .iScrollHorizontalScrollbar .iScrollIndicator:before {
	left:0
}
html[dir="ltr"] .iScrollHorizontalScrollbar .iScrollIndicator:before {
	right:0
}
@charset "UTF-8";
.m-91-motorsport-race-livedata-wrapper .m-91-headline,.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-live-coverage-left,.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-live-coverage-right {
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	*vertical-align:auto;
	zoom:1;
	*display:inline;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	min-height:1px
}
.m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div {
	font-family:"PFranklinGothicCnd",Arial,sans-serif
}
html[lang="bs"] .m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div,.m-91-race-time-countdown-container html[lang="bs"] .m-91-race-time-countdown-wrapper>div,html[lang="bg"] .m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div,.m-91-race-time-countdown-container html[lang="bg"] .m-91-race-time-countdown-wrapper>div,html[lang="hr"] .m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div,.m-91-race-time-countdown-container html[lang="hr"] .m-91-race-time-countdown-wrapper>div,html[lang="mk"] .m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div,.m-91-race-time-countdown-container html[lang="mk"] .m-91-race-time-countdown-wrapper>div,html[lang="ro"] .m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div,.m-91-race-time-countdown-container html[lang="ro"] .m-91-race-time-countdown-wrapper>div,html[lang="ru-RU"] .m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div,.m-91-race-time-countdown-container html[lang="ru-RU"] .m-91-race-time-countdown-wrapper>div,html[lang="sl"] .m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div,.m-91-race-time-countdown-container html[lang="sl"] .m-91-race-time-countdown-wrapper>div {
	font-family:"PFranklinGothicCndKY",Arial,sans-serif
}
html[lang="el"] .m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div,.m-91-race-time-countdown-container html[lang="el"] .m-91-race-time-countdown-wrapper>div {
	font-family:"PFranklinGothicCndGR",Arial,sans-serif
}
html[lang="zh-CN"] .m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div,.m-91-race-time-countdown-container html[lang="zh-CN"] .m-91-race-time-countdown-wrapper>div {
	font-family:"PFranklinGothicCnd",Arial,黑体,SimHei,宋体,SimSun,sans-serif
}
html[lang="jp-JP"] .m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div,.m-91-race-time-countdown-container html[lang="jp-JP"] .m-91-race-time-countdown-wrapper>div {
	font-family:"PFranklinGothicCnd",Arial,sans-serif
}
html[lang="az-AZ"] .m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div,.m-91-race-time-countdown-container html[lang="az-AZ"] .m-91-race-time-countdown-wrapper>div {
	font-family:Arial,sans-serif
}
.m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div {
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	-moz-transform:translateZ(0);
	font-size:1.375em;
	color:#000;
	font-weight:normal
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div {
		font-size:1.5em
	}
}
@media only screen and (min-width:63.9375em) {
	.m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div {
		font-size:1.625em
	}
}
.lt-ie9 .m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div,.m-91-race-time-countdown-container .lt-ie9 .m-91-race-time-countdown-wrapper>div {
	font-size:1.625em
}
.m-91-motorsport-race-livedata-wrapper .b-iframe-wrapper.m-91-livestream-video-container {
	border:none
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-91-motorsport-race-livedata-wrapper .b-iframe-wrapper.m-91-livestream-video-container {
		border:1px solid #ccc
	}
}
@media only screen and (min-width:63.9375em) {
	.m-91-motorsport-race-livedata-wrapper .b-iframe-wrapper.m-91-livestream-video-container {
		border:1px solid #ccc
	}
}
.lt-ie9 .m-91-motorsport-race-livedata-wrapper .b-iframe-wrapper.m-91-livestream-video-container {
	border:1px solid #ccc
}
.m-91-motorsport-race-livedata-wrapper .m-91-headline {
	width:97%
}
html[dir="ltr"] .m-91-motorsport-race-livedata-wrapper .m-91-headline {
	float:left
}
html[dir="ltr"] .m-91-motorsport-race-livedata-wrapper .m-91-headline {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-91-motorsport-race-livedata-wrapper .m-91-headline {
		width:98%
	}
	html[dir="ltr"] .m-91-motorsport-race-livedata-wrapper .m-91-headline {
		margin-left:2%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-91-motorsport-race-livedata-wrapper .m-91-headline {
		width:99%
	}
	html[dir="ltr"] .m-91-motorsport-race-livedata-wrapper .m-91-headline {
		margin-left:1%
	}
}
.lt-ie9 .m-91-motorsport-race-livedata-wrapper .m-91-headline {
	width:99%
}
html[dir="ltr"].lt-ie9 .m-91-motorsport-race-livedata-wrapper .m-91-headline {
	margin-left:1%
}
.m-91-motorsport-race-livedata-wrapper .m-91-headline.m-91-headline-main {
	margin-bottom:.2em
}
.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-state {
	width:100%;
	float:left
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-state {
		width:50%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-state {
		width:50%
	}
}
.lt-ie9 .m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-state {
	width:50%
}
.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-radio {
	width:100%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-radio {
		width:100%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-radio {
		width:100%
	}
}
.lt-ie9 .m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-radio {
	width:100%
}
html[dir="ltr"] .m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-radio {
	float:left
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-radio {
		float:left
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-radio {
		float:left
	}
}
html[dir="ltr"].lt-ie9 .m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-radio {
	float:left
}
html[dir="ltr"] .m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-radio {
	margin-right:10px
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-radio {
		margin-right:0
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-radio {
		margin-right:10px
	}
}
html[dir="ltr"].lt-ie9 .m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-radio {
	margin-right:10px
}
.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-radio .b-iframe-wrapper,.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-radio .b-iframe-wrapper iframe {
	height:50px;
	min-height:0;
	width:200px;
	padding:0
}
.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-time-headline,.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-state-headline {
	margin-top:20px;
	margin-bottom:10px;
	font-size:22px
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-radio {
		clear:both;
		width:100%
	}
}
.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-state-signs>div {
	font-size:22px
}
.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-state-signs>div span {
	width:40px;
	height:40px;
	border-radius:20px;
	display:inline-block;
	margin:0 7px -13px 0
}
.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-state-signs .m-91-race-state-green {
	color:#0c0
}
.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-state-signs .m-91-race-state-green span {
	background-color:#0c0
}
.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-state-signs .m-91-race-state-yellow {
	color:#fc0
}
.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-state-signs .m-91-race-state-yellow span {
	background-color:#fc0
}
.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-state-signs .m-91-race-state-red {
	color:#900
}
.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-race-state-signs .m-91-race-state-red span {
	background-color:#900
}
.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-live-coverage-left,.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-live-coverage-right {
	width:97%
}
html[dir="ltr"] .m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-live-coverage-left,html[dir="ltr"] .m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-live-coverage-right {
	float:left
}
html[dir="ltr"] .m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-live-coverage-left,html[dir="ltr"] .m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-live-coverage-right {
	margin-left:3%
}
@media only screen and (min-width:46.875em) {
	.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-live-coverage-left,.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-live-coverage-right {
		width:48%
	}
	html[dir="ltr"] .m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-live-coverage-left,html[dir="ltr"] .m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-live-coverage-right {
		margin-left:2%
	}
}
.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-livestream-tabs-force-break {
	display:inline-block
}
.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-livestream-video-container {
	display:block;
	height:100%;
	overflow:visible;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	margin:0;
	border:none
}
.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-livestream-video-offline-image {
	position:absolute;
	z-index:1;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:auto;
	overflow:hidden
}
.m-91-motorsport-race-livedata-wrapper.m-91-live-coverage .m-91-livestream-video-offline-image.hidden {
	display:none
}
.m-91-additional-stream {
	padding-bottom:4em
}
.m-91-additional-stream .m-91-additional-stream-wrapper {
	margin-left:1%
}
.m-91-additional-stream .m-91-additional-stream-wrapper .m-91-additional-stream-headline {
	font-size:22px
}
.m-91-race-time-countdown-container {
	width:100%
}
.m-91-race-time-countdown-container .headline {
	font-size:1.5em;
	margin-bottom:20px
}
.m-91-race-time-countdown-container .counterlogowrapper {
	max-width:83%;
	border-top-width:3px;
	border-top-style:solid;
	border-top-color:#3e4146;
	text-align:center;
	display:none
}
.m-91-race-time-countdown-container .counterlogowrapper .counterlogo {
	max-width:40%;
	margin:13px auto 0 auto;
	padding-bottom:20px;
	display:none
}
.m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper {
	word-spacing:-1em;
	display:table;
	white-space:nowrap;
	width:100%
}
.m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper .time {
	width:11%
}
.m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper .time span {
	font-size:1.6em
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper .time span {
		font-size:1.6em
	}
}
@media only screen and (min-width:63.9375em) {
	.m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper .time span {
		font-size:2.4em
	}
}
.lt-ie9 .m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper .time span {
	font-size:2.4em
}
.m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div {
	display:inline-block;
	vertical-align:bottom;
	color:#333;
	margin-left:7px;
	margin-bottom:10px;
	word-spacing:0
}
.m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div.separation {
	display:none;
	width:100%
}
.m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>div:first-child {
	margin-left:0
}
.m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>.indication {
	font-size:1.125em
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>.indication {
		font-size:1.125em
	}
}
@media only screen and (min-width:63.9375em) {
	.m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>.indication {
		font-size:2.1875em
	}
}
.lt-ie9 .m-91-race-time-countdown-container .m-91-race-time-countdown-wrapper>.indication {
	font-size:2.1875em
}
.m-91-race-time-countdown-container .time {
	display:inline-block;
	position:relative;
	max-width:100%;
	height:60px;
	margin-bottom:10px
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-91-race-time-countdown-container .time {
		height:60px
	}
}
@media only screen and (min-width:63.9375em) {
	.m-91-race-time-countdown-container .time {
		height:80px
	}
}
.lt-ie9 .m-91-race-time-countdown-container .time {
	height:80px
}
.m-91-race-time-countdown-container .time .timewindow_upper,.m-91-race-time-countdown-container .time .timewindow_lower {
	height:30px;
	background-color:#333;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-91-race-time-countdown-container .time .timewindow_upper,.m-91-race-time-countdown-container .time .timewindow_lower {
		height:30px
	}
}
@media only screen and (min-width:63.9375em) {
	.m-91-race-time-countdown-container .time .timewindow_upper,.m-91-race-time-countdown-container .time .timewindow_lower {
		height:40px
	}
}
.lt-ie9 .m-91-race-time-countdown-container .time .timewindow_upper,.lt-ie9 .m-91-race-time-countdown-container .time .timewindow_lower {
	height:40px
}
.m-91-race-time-countdown-container .time .timewindow_upper {
	border-bottom:1px solid #fff
}
.m-91-race-time-countdown-container .time .timewindow_lower {
	border-top:1px solid #fff
}
.m-91-race-time-countdown-container .time span {
	color:#fff;
	background-color:transparent;
	width:100%;
	text-align:center;
	display:block;
	margin-top:-55px;
	margin-left:0;
	background:none;
	margin-bottom:10px
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-91-race-time-countdown-container .time span {
		margin-top:-57px
	}
}
@media only screen and (min-width:63.9375em) {
	.m-91-race-time-countdown-container .time span {
		margin-top:-85px
	}
}
.lt-ie9 .m-91-race-time-countdown-container .time span {
	margin-top:-85px
}
.lt-ie9 .m-91-gps-tracking {
	display:none
}
.m-91-gps-tracking .b-tabs {
	clear:both
}
.m-91-gps-tracking .m-91-gps-tracking-race-track {
	display:inline-block;
	position:relative;
	width:100%;
	padding-bottom:43.75%;
	vertical-align:middle;
	overflow:hidden;
	margin-top:25px;
	margin-bottom:10px
}
.m-91-gps-tracking .m-91-gps-tracking-race-track .m-91-gps-tracking-out-of-service {
	position:absolute;
	top:0;
	left:0;
	display:block;
	display:inline-flex;
	height:100%;
	width:100%;
	background:#fff;
	z-index:2
}
.m-91-gps-tracking .m-91-gps-tracking-race-track .m-91-gps-tracking-out-of-service.hidden {
	display:none
}
.m-91-gps-tracking .m-91-gps-tracking-race-track .m-91-gps-tracking-out-of-service h4 {
	text-align:center;
	margin-top:auto;
	margin-bottom:auto;
	width:100%
}
.m-91-gps-tracking .m-91-gps-tracking-race-track svg {
	height:100%;
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	z-index:1
}
.m-91-gps-tracking .m-91-gps-tracking-race-track #m-91-track {
	fill:none;
	stroke:#333;
	stroke-width:8px
}
.m-91-gps-tracking .m-91-gps-tracking-race-track #m-91-track-start {
	stroke:#333;
	stroke-width:4px
}
.m-91-gps-tracking .m-91-gps-tracking-race-track circle {
	stroke:#fff;
	stroke-width:2px
}
.m-91-gps-tracking .m-91-gps-tracking-race-track g.car circle {
	fill:#c00
}
.m-91-gps-tracking .m-91-gps-tracking-race-track g.car text {
	fill:#fff;
	font-family:"PFranklinGothicCnd",Arial,sans-serif;
	font-size:26px
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-91-gps-tracking .m-91-gps-tracking-race-track g.car text {
		font-size:13px
	}
}
@media only screen and (min-width:63.9375em) {
	.m-91-gps-tracking .m-91-gps-tracking-race-track g.car text {
		font-size:13px
	}
}
.lt-ie9 .m-91-gps-tracking .m-91-gps-tracking-race-track g.car text {
	font-size:13px
}
.m-91-gps-tracking .m-91-gps-tracking-race-track g.car.no-porsche circle {
	fill:#999
}
.m-91-gps-tracking .m-91-gps-tracking-race-track g.car.no-porsche text {
	fill:#ccc;
	font-size:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-91-gps-tracking .m-91-gps-tracking-race-track g.car.no-porsche text {
		font-size:13px
	}
}
@media only screen and (min-width:63.9375em) {
	.m-91-gps-tracking .m-91-gps-tracking-race-track g.car.no-porsche text {
		font-size:13px
	}
}
.lt-ie9 .m-91-gps-tracking .m-91-gps-tracking-race-track g.car.no-porsche text {
	font-size:13px
}
.m-91-gps-tracking .m-91-gps-tracking-race-track g.car.no-porsche.gte circle {
	fill:#ccc
}
.m-91-gps-tracking .m-91-gps-tracking-race-track g.car.no-porsche.gte text {
	fill:#999
}
.m-91-gps-tracking .m-91-gps-tracking-race-track g.car.hidden {
	visibility:hidden
}
.m-91-gps-tracking .m-91-gps-tracking-legend .m-91-gps-tracking-legend-headline {
	font-size:22px
}
.m-91-gps-tracking .m-91-gps-tracking-legend .m-91-gps-tracking-legend-infobox * {
	float:left;
	display:inline-block;
	margin-right:8px
}
.m-91-gps-tracking .m-91-gps-tracking-legend .m-91-gps-tracking-legend-infobox .m-91-gps-tracking-legend-headline-inline {
	margin-right:5px;
	font-weight:bold
}
.m-91-gps-tracking .m-91-gps-tracking-legend .m-91-gps-tracking-legend-infobox .m-91-gps-tracking-legend-manufacturer span {
	border-style:solid;
	border-width:5px;
	border-radius:5px;
	height:0;
	width:0;
	display:inline-block;
	margin:6px 4px 1px 0
}
.m-91-gps-tracking .m-91-gps-tracking-legend .m-91-gps-tracking-legend-infobox .m-91-gps-tracking-legend-manufacturer.m-91-gps-tracking-legend-porsche span {
	background-color:#c00;
	border-color:#c00
}
.m-91-gps-tracking .m-91-gps-tracking-legend .m-91-gps-tracking-legend-infobox .m-91-gps-tracking-legend-manufacturer.m-91-gps-tracking-legend-other span {
	background-color:#ccc;
	border-left-color:#999;
	border-top-color:#999;
	border-right-color:#ccc;
	border-bottom-color:#ccc
}
@charset "UTF-8";
.m-22-filter-content {
	*zoom:1;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	display:block;
	clear:both
}
.m-22-filter-content:before,.m-22-filter-content:after {
	content:"";
	display:table;
	line-height:0
}
.m-22-filter-content:after {
	clear:both
}
.m-22-filter-content * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.m-22-filter-column.m-22-filter-column-categories,.m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-date-wrapper,.m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-media-wrapper,.m-22-filter-column.m-22-filter-column-types,.m-22-filter-column.m-22-filter-column-submit {
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	*vertical-align:auto;
	zoom:1;
	*display:inline;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	min-height:1px
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.twitter .source:before,#m-22-social-layer-container .socialmedia.twitter .source:before,.m-22-social-media-wall .m-22-social-media-content .socialmedia.pinterest .source:before,#m-22-social-layer-container .socialmedia.pinterest .source:before,.m-22-social-media-wall .m-22-social-media-content .socialmedia.googleplus .source:before,#m-22-social-layer-container .socialmedia.googleplus .source:before,.m-22-social-media-wall .m-22-social-media-content .socialmedia.facebook .source:before,#m-22-social-layer-container .socialmedia.facebook .source:before,.m-22-filter .m-22-filter-headline:before,.m-22-social-media-wall .m-22-social-media-content .socialmedia.sinaweibo .source:before,#m-22-social-layer-container .socialmedia.sinaweibo .source:before,.m-22-social-media-wall .m-22-social-media-content .socialmedia.youtube .source:before,#m-22-social-layer-container .socialmedia.youtube .source:before,.m-22-social-media-wall .m-22-social-media-content .socialmedia.instagram .source:before,#m-22-social-layer-container .socialmedia.instagram .source:before,#m-22-social-layer-container .socialmedia .layer-title .close-button:before,.m-22-social-media-wall .m-22-social-media-content .media .playIcon:before,#m-22-social-layer-container .socialmedia .media .playIcon:before,.m-22-social-media-wall .itemsharedoc:after,#m-22-social-layer-container-wrapper .itemsharedoc:after,.m-22-filter .m-22-filter-headline.active:before,.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper .iScrollHorizontalScrollbar .iScrollIndicator:before {
	font-family:'pag-iconfont';
	font-style:normal;
	font-weight:normal;
	font-variant:normal
}
.m-22-social-media-wall .m-22-social-media-content .copy,.m-22-social-media-wall .m-22-social-media-content .profile,label.m-22-filter-checkbox-wrapper span,#m-22-social-layer-container .socialmedia .copy,#m-22-social-layer-container .socialmedia .profileWrapper a.profile {
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	-moz-transform:translateZ(0);
	font-size:.875em;
	color:#000
}
#m-22-social-layer-container .socialmedia .layer-title h3 {
	font-family:"PFranklinGothicCnd",Arial,sans-serif
}
html[lang="bs"] #m-22-social-layer-container .socialmedia .layer-title h3,#m-22-social-layer-container .socialmedia .layer-title html[lang="bs"] h3,html[lang="bg"] #m-22-social-layer-container .socialmedia .layer-title h3,#m-22-social-layer-container .socialmedia .layer-title html[lang="bg"] h3,html[lang="hr"] #m-22-social-layer-container .socialmedia .layer-title h3,#m-22-social-layer-container .socialmedia .layer-title html[lang="hr"] h3,html[lang="mk"] #m-22-social-layer-container .socialmedia .layer-title h3,#m-22-social-layer-container .socialmedia .layer-title html[lang="mk"] h3,html[lang="ro"] #m-22-social-layer-container .socialmedia .layer-title h3,#m-22-social-layer-container .socialmedia .layer-title html[lang="ro"] h3,html[lang="ru-RU"] #m-22-social-layer-container .socialmedia .layer-title h3,#m-22-social-layer-container .socialmedia .layer-title html[lang="ru-RU"] h3,html[lang="sl"] #m-22-social-layer-container .socialmedia .layer-title h3,#m-22-social-layer-container .socialmedia .layer-title html[lang="sl"] h3 {
	font-family:"PFranklinGothicCndKY",Arial,sans-serif
}
html[lang="el"] #m-22-social-layer-container .socialmedia .layer-title h3,#m-22-social-layer-container .socialmedia .layer-title html[lang="el"] h3 {
	font-family:"PFranklinGothicCndGR",Arial,sans-serif
}
html[lang="zh-CN"] #m-22-social-layer-container .socialmedia .layer-title h3,#m-22-social-layer-container .socialmedia .layer-title html[lang="zh-CN"] h3 {
	font-family:"PFranklinGothicCnd",Arial,黑体,SimHei,宋体,SimSun,sans-serif
}
html[lang="jp-JP"] #m-22-social-layer-container .socialmedia .layer-title h3,#m-22-social-layer-container .socialmedia .layer-title html[lang="jp-JP"] h3 {
	font-family:"PFranklinGothicCnd",Arial,sans-serif
}
html[lang="az-AZ"] #m-22-social-layer-container .socialmedia .layer-title h3,#m-22-social-layer-container .socialmedia .layer-title html[lang="az-AZ"] h3 {
	font-family:Arial,sans-serif
}
#m-22-social-layer-container .socialmedia .layer-title h3 {
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	-moz-transform:translateZ(0);
	font-size:1.375em;
	color:#000;
	font-weight:normal
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	#m-22-social-layer-container .socialmedia .layer-title h3 {
		font-size:1.5em
	}
}
@media only screen and (min-width:63.9375em) {
	#m-22-social-layer-container .socialmedia .layer-title h3 {
		font-size:1.625em
	}
}
.lt-ie9 #m-22-social-layer-container .socialmedia .layer-title h3,#m-22-social-layer-container .socialmedia .layer-title .lt-ie9 h3 {
	font-size:1.625em
}
.m-22-filter .m-22-filter-headline span {
	font-family:"PNewsGothic",Arial,sans-serif
}
html[lang="bs"] .m-22-filter .m-22-filter-headline span,.m-22-filter .m-22-filter-headline html[lang="bs"] span,html[lang="bg"] .m-22-filter .m-22-filter-headline span,.m-22-filter .m-22-filter-headline html[lang="bg"] span,html[lang="hr"] .m-22-filter .m-22-filter-headline span,.m-22-filter .m-22-filter-headline html[lang="hr"] span,html[lang="mk"] .m-22-filter .m-22-filter-headline span,.m-22-filter .m-22-filter-headline html[lang="mk"] span,html[lang="ro"] .m-22-filter .m-22-filter-headline span,.m-22-filter .m-22-filter-headline html[lang="ro"] span,html[lang="ru-RU"] .m-22-filter .m-22-filter-headline span,.m-22-filter .m-22-filter-headline html[lang="ru-RU"] span,html[lang="sl"] .m-22-filter .m-22-filter-headline span,.m-22-filter .m-22-filter-headline html[lang="sl"] span {
	font-family:"PNewsGothicKY",Arial,sans-serif
}
html[lang="el"] .m-22-filter .m-22-filter-headline span,.m-22-filter .m-22-filter-headline html[lang="el"] span {
	font-family:"PNewsGothicGR",Arial,sans-serif
}
html[lang="zh-CN"] .m-22-filter .m-22-filter-headline span,.m-22-filter .m-22-filter-headline html[lang="zh-CN"] span {
	font-family:"PNewsGothic",Arial,黑体,SimHei,宋体,SimSun,sans-serif
}
html[lang="jp-JP"] .m-22-filter .m-22-filter-headline span,.m-22-filter .m-22-filter-headline html[lang="jp-JP"] span {
	font-family:"PNewsGothic",Arial,sans-serif
}
html[lang="az-AZ"] .m-22-filter .m-22-filter-headline span,.m-22-filter .m-22-filter-headline html[lang="az-AZ"] span {
	font-family:Arial,sans-serif
}
.m-22-filter .m-22-filter-headline span {
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	-moz-transform:translateZ(0);
	font-size:1.25em;
	color:#000;
	font-weight:normal
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.twitter .source:before,#m-22-social-layer-container .socialmedia.twitter .source:before,.m-22-social-media-wall .m-22-social-media-content .socialmedia.pinterest .source:before,#m-22-social-layer-container .socialmedia.pinterest .source:before,.m-22-social-media-wall .m-22-social-media-content .socialmedia.googleplus .source:before,#m-22-social-layer-container .socialmedia.googleplus .source:before,.m-22-social-media-wall .m-22-social-media-content .socialmedia.facebook .source:before,#m-22-social-layer-container .socialmedia.facebook .source:before,.m-22-filter .m-22-filter-headline:before,.m-22-social-media-wall .m-22-social-media-content .socialmedia.sinaweibo .source:before,#m-22-social-layer-container .socialmedia.sinaweibo .source:before,.m-22-social-media-wall .m-22-social-media-content .socialmedia.youtube .source:before,#m-22-social-layer-container .socialmedia.youtube .source:before,.m-22-social-media-wall .m-22-social-media-content .socialmedia.instagram .source:before,#m-22-social-layer-container .socialmedia.instagram .source:before,#m-22-social-layer-container .socialmedia .layer-title .close-button:before,.m-22-social-media-wall .m-22-social-media-content .media .playIcon:before,#m-22-social-layer-container .socialmedia .media .playIcon:before,.m-22-social-media-wall .itemsharedoc:after,#m-22-social-layer-container-wrapper .itemsharedoc:after,.m-22-filter .m-22-filter-headline.active:before,.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper .iScrollHorizontalScrollbar .iScrollIndicator:before {
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	speak:none;
	text-transform:none;
	line-height:1
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.twitter .source:before,#m-22-social-layer-container .socialmedia.twitter .source:before {
	content:""
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.pinterest .source:before,#m-22-social-layer-container .socialmedia.pinterest .source:before {
	content:""
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.googleplus .source:before,#m-22-social-layer-container .socialmedia.googleplus .source:before {
	content:""
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.facebook .source:before,#m-22-social-layer-container .socialmedia.facebook .source:before {
	content:""
}
.m-22-filter .m-22-filter-headline:before {
	content:""
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.sinaweibo .source:before,#m-22-social-layer-container .socialmedia.sinaweibo .source:before {
	content:""
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.youtube .source:before,#m-22-social-layer-container .socialmedia.youtube .source:before {
	content:""
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.instagram .source:before,#m-22-social-layer-container .socialmedia.instagram .source:before {
	content:""
}
#m-22-social-layer-container .socialmedia .layer-title .close-button:before {
	content:""
}
.m-22-social-media-wall .m-22-social-media-content .media .playIcon:before,#m-22-social-layer-container .socialmedia .media .playIcon:before {
	content:""
}
.m-22-social-media-wall .itemsharedoc:after,#m-22-social-layer-container-wrapper .itemsharedoc:after {
	content:""
}
.m-22-filter .m-22-filter-headline.active:before {
	content:""
}
.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper .iScrollHorizontalScrollbar .iScrollIndicator:before {
	content:""
}
.m-22-social-media-wall .m-22-category-tabs .m-22-tab-headline {
	-webkit-transition-property:background-color,color;
	-moz-transition-property:background-color,color;
	-o-transition-property:background-color,color;
	transition-property:background-color,color;
	-webkit-transition-duration:.24s;
	-moz-transition-duration:.24s;
	-o-transition-duration:.24s;
	transition-duration:.24s
}
.m-22-social-media-wall .itemsharedoc {
	position:absolute;
	right:0;
	top:5px;
	background-color:#f8f8f8;
	padding-top:5px;
	padding-bottom:1px;
	font-size:28px;
	line-height:28px;
	color:#636363;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	border-bottom:2px solid #fff;
	border-top:2px solid #fff
}
html[dir="ltr"] .m-22-social-media-wall .itemsharedoc {
	margin-right:67px
}
html[dir="ltr"] .m-22-social-media-wall .itemsharedoc {
	padding-left:5px
}
html[dir="ltr"] .m-22-social-media-wall .itemsharedoc {
	padding-right:5px
}
.m-22-social-media-wall .itemsharedoc:hover {
	color:#c00;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	border-bottom:2px solid #fff;
	border-top:2px solid #fff;
	background-color:#fff
}
.m-22-social-media-wall .itemsharedoc:hover .itemServices {
	display:block
}
.m-22-social-media-wall .itemsharedoc .itemServices {
	display:none;
	position:absolute;
	bottom:-2px;
	padding-bottom:44px;
	border:1px solid #ccc;
	overflow:hidden
}
html[dir="ltr"] .m-22-social-media-wall .itemsharedoc .itemServices {
	left:-6px
}
.m-22-social-media-wall .itemsharedoc .itemServices ul {
	background-color:#fff
}
html[dir="ltr"] .m-22-social-media-wall .itemsharedoc .itemServices ul {
	padding-left:4px
}
.m-22-social-media-wall .itemsharedoc .itemServices ul li {
	margin-top:-14px
}
.m-22-social-media-wall .copyOrigin {
	display:none
}
.m-22-social-media-wall .b-sharepanel {
	z-index:1;
	position:relative;
	max-width:none;
	margin-top:2em
}
.no-touch .m-22-social-media-wall .b-sharepanel:hover>ul,.touch .m-22-social-media-wall .b-sharepanel.isActive>ul {
	display:block
}
.m-22-social-media-wall .b-sharepanel>ul {
	position:absolute;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	display:none
}
.m-22-social-media-wall .b-sharepanel .icon-share {
	width:100%
}
.m-22-social-media-wall .b-sharepanel .icon-share:before {
	box-shadow:none
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-22-social-media-wall .b-sharepanel {
		max-width:324px
	}
}
@media only screen and (min-width:63.9375em) {
	.m-22-social-media-wall .b-sharepanel {
		max-width:324px
	}
}
.lt-ie9 .m-22-social-media-wall .b-sharepanel {
	max-width:324px
}
.m-22-social-media-wall .b-sharepanel>ul {
	margin-top:0!important;
	padding:.75em .5em 1.75em!important;
	background-color:#fff;
	width:100%
}
.m-22-social-media-wall .b-sharepanel>ul>li {
	line-height:0
}
.m-22-social-media-wall .b-sharepanel .icon-share span {
	margin-left:-14px
}
.m-22-social-media-wall .b-sharepanel .icon-share span:before {
	margin-right:6px
}
.m-22-social-media-wall .unselectable {
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none
}
.m-22-social-media-wall .m-22-social-media-content {
	margin:.625em 0;
	position:relative;
	width:100%;
	overflow:hidden
}
.m-22-social-media-wall .m-22-social-media-content:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia {
	padding:.625em;
	width:auto;
	height:auto;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	word-break:break-word;
	overflow:hidden
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia .media {
	display:block;
	width:100%;
	padding-bottom:75%;
	height:0;
	overflow:hidden;
	background-size:contain;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
	text-decoration:none
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia .media img {
	width:auto;
	max-height:100%;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:0 auto
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia .media iframe,.m-22-social-media-wall .m-22-social-media-content .socialmedia .media object,.m-22-social-media-wall .m-22-social-media-content .socialmedia .media embed,.m-22-social-media-wall .m-22-social-media-content .socialmedia .media video {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:6
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia .media video {
	background-color:#000
}
.m-22-social-media-wall .m-22-social-media-content .media .playIcon {
	background-color:transparent;
	zoom:1;
	background-color:rgba(0,0,0,.8);
	width:50px;
	height:50px;
	background:#000;
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	-ms-border-radius:25px;
	-o-border-radius:25px;
	border-radius:25px;
	text-decoration:none;
	position:absolute;
	top:50%;
	left:50%;
	margin:-25px 0 0 -25px;
	display:inline-block;
	cursor:pointer;
	text-align:center;
	z-index:5
}
.lt-ie9 .m-22-social-media-wall .m-22-social-media-content .media .playIcon {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000)
}
.m-22-social-media-wall .m-22-social-media-content .media .playIcon:before {
	color:#fff;
	font-size:28px;
	line-height:50px
}
.m-22-social-media-wall .m-22-social-media-content .template {
	display:none;
	visibility:hidden
}
.m-22-social-media-wall .m-22-load-more-container .loadmoreWrapper {
	position:relative;
	height:100px
}
.m-22-social-media-wall .m-22-load-more-container .loadmoreWrapper .loadmore {
	margin-top:25px
}
.m-22-social-media-wall .m-22-load-more-container .loadmoreWrapper .loadmore .label {
	display:none
}
.m-22-social-media-wall .m-22-social-media-content .border {
	border:1px solid #ccc;
	-webkit-box-sizing:initial;
	-moz-box-sizing:initial;
	box-sizing:initial
}
.m-22-social-media-wall .m-22-social-media-content .copy {
	padding:1.25em;
	max-width:790px;
	display:inline-block
}
.m-22-social-media-wall .m-22-social-media-content .copy a.m-22-read-more,.m-22-social-media-wall .m-22-social-media-content .copy a.m-22-read-more:active,.m-22-social-media-wall .m-22-social-media-content .copy a.m-22-read-more:visited {
	color:#c00
}
.m-22-social-media-wall .m-22-social-media-content .copy a {
	color:#848484
}
.m-22-social-media-wall .m-22-social-media-content .copy a:hover {
	color:#c00;
	text-decoration:none;
	transition:.3s
}
.m-22-social-media-wall .m-22-social-media-content .full-copy {
	display:none
}
.m-22-social-media-wall .m-22-social-media-content .profileWrapper {
	position:relative;
	padding:0 1.25em .9375em 1.25em;
	display:block
}
.m-22-social-media-wall .m-22-social-media-content a.profile {
	text-decoration:none
}
.m-22-social-media-wall .m-22-social-media-content a.profile,.m-22-social-media-wall .m-22-social-media-content a.profile:hover,.m-22-social-media-wall .m-22-social-media-content a.profile:active,.m-22-social-media-wall .m-22-social-media-content a.profile:visited {
	display:inline-block;
	width:70%
}
.m-22-social-media-wall .m-22-social-media-content .profile {
	left:0
}
.m-22-social-media-wall .m-22-social-media-content .profile span {
	display:block;
	white-space:nowrap
}
.m-22-social-media-wall .m-22-social-media-content .profileImage {
	width:3.57143em;
	height:auto;
	min-height:3.57143em;
	float:left;
	margin-right:.71429em;
	border:1px solid #ccc
}
.m-22-social-media-wall .m-22-social-media-content .author {
	padding-top:.42857em;
	color:#000
}
.m-22-social-media-wall .m-22-social-media-content .date {
	font-size:.85714em;
	color:#999;
	width:100%;
	display:block
}
.no-touch .m-22-social-media-wall .m-22-social-media-content a.profile:hover .author {
	text-decoration:underline
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia .source {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	color:inherit;
	text-decoration:inherit;
	cursor:inherit;
	position:absolute;
	bottom:1.25em;
	right:1.25em;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	background-color:#fff;
	width:40px;
	height:40px
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia .source:active,.m-22-social-media-wall .m-22-social-media-content .socialmedia .source:focus {
	outline:none
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia .source:before {
	position:absolute;
	width:40px;
	height:40px;
	text-align:center;
	color:#fff;
	font-size:28px
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia .noMediaCopy {
	font-size:18px;
	font-family:"PNewsGothic";
	height:299.2px!important;
	overflow:hidden
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia .noMediaCopy a {
	font-size:18px;
	font-family:"PNewsGothic"
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.facebook .source {
	background-color:#2753a7
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.facebook .source:before {
	line-height:40px
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.twitter .source {
	background-color:#55acee
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.twitter .source:before {
	line-height:40px
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.googleplus .source {
	background-color:#dc4e41
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.googleplus .source:before {
	line-height:40px
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.instagram .source {
	background-color:#326189
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.instagram .source:before {
	line-height:40px
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.pinterest .source {
	background-color:#cd242b
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.pinterest .source:before {
	line-height:40px
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.youtube .source {
	background-color:#cd201f
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.youtube .source:before {
	line-height:40px
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.sinaweibo .source {
	background-color:#ef1f25
}
.m-22-social-media-wall .m-22-social-media-content .socialmedia.sinaweibo .source:before {
	line-height:40px
}
.m-22-social-media-wall .m-22-social-media-content .follow {
	position:absolute;
	top:0;
	right:1.25em;
	display:block;
	background-color:#3e4146;
	padding:6px 20px;
	color:#fff
}
.no-touch .m-22-social-media-wall .m-22-social-media-content .follow:hover {
	color:#fff;
	background-color:#c00
}
.m-22-social-media-wall .m-22-social-media-content span.nickname {
	display:none
}
.m-22-social-media-wall .m-22-social-media-content .likes,.m-22-social-media-wall .m-22-social-media-content .follow {
	display:none
}
.m-22-social-media-wall .m-22-social-media-content .tweetpanel {
	float:right;
	margin-top:-34px
}
.m-22-social-media-wall .m-22-social-media-content .tweetpanel a {
	padding:0 0 0 .75em;
	color:#999;
	text-decoration:none;
	font-family:'pag-iconfont';
	font-size:1.5em
}
.m-22-social-media-wall .m-22-social-media-content .tweetpanel a:hover {
	color:#55acee;
	transition:.3s
}
.m-22-social-media-wall .m-22-social-media-content .tweetpanel .reply:before {
	content:""
}
.m-22-social-media-wall .m-22-social-media-content .tweetpanel .retweet:before {
	content:""
}
.m-22-social-media-wall .m-22-social-media-content .tweetpanel .favorite:before {
	content:""
}
@media only screen and (min-width:63.9375em) {
	.m-22-social-media-wall .m-22-tabs.b-tabs {
		display:none
	}
}
.lt-ie9 .m-22-social-media-wall .m-22-tabs.b-tabs {
	display:none
}
.m-22-social-media-wall .m-22-category-tabs {
	display:none;
	padding-top:5em
}
@media only screen and (min-width:63.9375em) {
	.m-22-social-media-wall .m-22-category-tabs {
		display:block
	}
}
.lt-ie9 .m-22-social-media-wall .m-22-category-tabs {
	display:block
}
.m-22-social-media-wall .m-22-category-tabs .m-22-tabs-headline-wrapper-large>ul {
	border-bottom:1px solid #c00
}
.m-22-social-media-wall .m-22-category-tabs .m-22-tabs-headline-wrapper-large li:first-child .m-22-tab-headline {
	border-left:none
}
.m-22-social-media-wall .m-22-category-tabs .m-22-tab-headline {
	position:relative;
	background-color:#3c3c3c;
	border-bottom:none;
	padding:.9375em 1.25em;
	margin-bottom:1px;
	color:#fff;
	border-left:1px solid #636363
}
.no-touch .m-22-social-media-wall .m-22-category-tabs .m-22-tab-headline:hover {
	color:#fff;
	background-color:#c00
}
.m-22-social-media-wall .m-22-category-tabs .m-22-tab-headline.gui-active-tab {
	border-bottom:none;
	background-color:#c00;
	color:#fff
}
.m-22-social-media-wall .m-22-category-tabs .m-22-tab-headline.gui-active-tab:after,.m-22-social-media-wall .m-22-category-tabs .m-22-tab-headline.gui-active-tab:before {
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border:solid transparent
}
.m-22-social-media-wall .m-22-category-tabs .m-22-tab-headline.gui-active-tab:after {
	border-color:transparent;
	border-width:9px;
	bottom:-18px;
	border-top-color:#c00;
	left:50%;
	margin-left:-9px
}
.m-22-social-media-wall .m-22-category-tabs .m-22-tab-headline.gui-active-tab:before {
	border-color:transparent;
	border-width:10px;
	bottom:-20px;
	border-top-color:#c00;
	left:50%;
	margin-left:-10px
}
.no-touch .m-22-social-media-wall .m-22-category-tabs .m-22-tab-headline.gui-active-tab:hover {
	color:#fff
}
.m-22-social-media-wall-viewmode-all .m-22-social-media-content .socialmedia {
	padding:.625em;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:auto
}
.m-22-social-media-wall-viewmode-all .m-22-social-media-content .socialmedia.default .reply,.m-22-social-media-wall-viewmode-all .m-22-social-media-content .socialmedia.default .retweet,.m-22-social-media-wall-viewmode-all .m-22-social-media-content .socialmedia.default .favorite {
	display:none
}
.m-22-social-media-wall-viewmode-all .m-22-social-media-content .socialmedia.first {
	padding-left:0
}
.m-22-social-media-wall-viewmode-all .m-22-social-media-content .socialmedia.last {
	padding-right:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-22-social-media-wall-viewmode-all .m-22-social-media-content .socialmedia {
		width:50%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-22-social-media-wall-viewmode-all .m-22-social-media-content .socialmedia {
		width:33.33333%
	}
}
.lt-ie9 .m-22-social-media-wall-viewmode-all .m-22-social-media-content .socialmedia {
	width:33.33333%
}
html[dir="ltr"] .m-06-social-hub .m-22-content {
	padding-left:7.14286%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-06-social-hub .m-22-content {
		padding-left:7.14286%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-06-social-hub .m-22-content {
		padding-left:7.14286%
	}
}
html[dir="ltr"].lt-ie9 .m-06-social-hub .m-22-content {
	padding-left:7.14286%
}
.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper {
	position:relative;
	padding-bottom:1.25em;
	direction:ltr;
	*zoom:1;
	-ms-scroll-chaining:none
}
.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper:before,.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper:after {
	content:"";
	display:table;
	line-height:0
}
.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper:after {
	clear:both
}
.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper>* {
	-ms-scroll-chaining:none
}
.lt-ie9 .m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper {
	overflow-x:auto
}
.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper .iScrollHorizontalScrollbar {
	left:0!important;
	right:0!important;
	background-color:#ccc;
	position:absolute!important;
	bottom:0!important;
	z-index:5!important;
	height:10px!important
}
html[dir="ltr"] .m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper .iScrollHorizontalScrollbar {
	margin-right:7.14286%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper .iScrollHorizontalScrollbar {
		margin-right:7.14286%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper .iScrollHorizontalScrollbar {
		margin-right:7.14286%
	}
}
html[dir="ltr"].lt-ie9 .m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper .iScrollHorizontalScrollbar {
	margin-right:7.14286%
}
.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper .iScrollHorizontalScrollbar .iScrollIndicator {
	border-radius:0!important;
	position:absolute!important;
	z-index:5!important;
	top:-3px;
	height:16px!important;
	background-color:#3e4146!important;
	border:none!important
}
.no-touch .m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper .iScrollHorizontalScrollbar .iScrollIndicator:hover,.no-touch .m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper .iScrollHorizontalScrollbar .iScrollIndicator.gallery-scrolling {
	background-color:#c00!important;
	cursor:pointer
}
.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper .iScrollHorizontalScrollbar .iScrollIndicator:before {
	position:absolute;
	top:0;
	bottom:0;
	line-height:16px;
	font-size:.85em;
	text-align:center;
	color:#fff
}
html[dir="ltr"] .m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper .iScrollHorizontalScrollbar .iScrollIndicator:before {
	left:0
}
html[dir="ltr"] .m-22-social-media-wall-viewmode-teaser .m-22-social-media-content-wrapper .iScrollHorizontalScrollbar .iScrollIndicator:before {
	right:0
}
.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content {
	margin-top:0;
	margin-bottom:0
}
.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content .socialmedia {
	padding-top:0;
	padding-bottom:.625em
}
.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content .socialmedia.default .reply,.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content .socialmedia.default .retweet,.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content .socialmedia.default .favorite {
	display:none
}
.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content .socialmedia .border {
	border-top:0;
	min-width:150px
}
.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content .socialmedia .media {
	padding-bottom:0
}
.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content .socialmedia .media img {
	width:100%;
	height:100%;
	position:relative;
	margin:0
}
.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content .socialmedia:first-child {
	padding-left:0
}
.m-22-social-media-wall-viewmode-teaser .m-22-social-media-content .copy {
	display:block;
	padding-bottom:0;
	width:100%;
	margin-bottom:34px
}
.m-22-social-media-wall-viewmode-teaser .m-22-btn-bar {
	padding-top:1.25em
}
html[dir="ltr"] .m-22-social-media-wall-viewmode-teaser .m-22-btn-bar {
	margin-left:7.14286%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-22-social-media-wall-viewmode-teaser .m-22-btn-bar {
		margin-left:7.14286%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-22-social-media-wall-viewmode-teaser .m-22-btn-bar {
		margin-left:7.14286%
	}
}
html[dir="ltr"].lt-ie9 .m-22-social-media-wall-viewmode-teaser .m-22-btn-bar {
	margin-left:7.14286%
}
html[dir="ltr"] .m-22-social-media-wall-viewmode-teaser .m-22-btn-bar {
	margin-right:7.14286%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-22-social-media-wall-viewmode-teaser .m-22-btn-bar {
		margin-right:7.14286%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-22-social-media-wall-viewmode-teaser .m-22-btn-bar {
		margin-right:7.14286%
	}
}
html[dir="ltr"].lt-ie9 .m-22-social-media-wall-viewmode-teaser .m-22-btn-bar {
	margin-right:7.14286%
}
html[dir="ltr"] .m-22-social-media-wall-viewmode-teaser .m-22-btn-bar {
	text-align:right
}
.m-22-filter .m-22-filter-headline {
	border-bottom:1px solid #ccc;
	cursor:pointer;
	position:relative;
	min-height:2.5em;
	line-height:2.5em;
	display:block
}
html[dir="ltr"] .m-22-filter .m-22-filter-headline {
	padding-left:2.5em
}
.m-22-filter .m-22-filter-headline:before {
	position:absolute;
	font-size:25px;
	display:inline-block;
	font-weight:normal;
	width:1.6em;
	height:1.6em;
	line-height:1.6em;
	text-align:center
}
html[dir="ltr"] .m-22-filter .m-22-filter-headline:before {
	float:left
}
html[dir="ltr"] .m-22-filter .m-22-filter-headline:before {
	left:0
}
.m-22-filter .m-22-filter-headline.active:before {
	line-height:1.6em
}
.m-22-filter .m-22-filter-headline span {
	line-height:normal;
	display:inline-block;
	vertical-align:middle
}
html[dir="ltr"] .m-22-filter .m-22-filter-headline span {
	padding-right:5px
}
.m-22-filter .m-22-filter-headline .m-22-filter-by-list {
	color:#c00;
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.m-22-filter .m-22-filter-content {
	display:none;
	position:relative;
	border-bottom:1px solid #ccc;
	overflow:hidden
}
.m-22-filter .m-22-filter-content.active {
	display:block
}
html[dir="ltr"] .m-22-filter-content {
	margin-left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-22-filter-content {
		margin-left:0
	}
}
@media only screen and (min-width:63.9375em)and (max-width:74.9375em) {
	html[dir="ltr"] .m-22-filter-content {
		margin-left:0
	}
}
html[dir="ltr"].lt-ie9 .m-22-filter-content {
	margin-left:0
}
@media only screen and (min-width:75em) {
	html[dir="ltr"] .m-22-filter-content {
		margin-left:0
	}
}
.no-touch .m-22-filter-content .select2-choice:hover {
	color:#fff
}
.m-22-filter-column {
	box-sizing:border-box;
	padding:1em
}
.m-22-filter-column.m-22-filter-column-categories {
	width:100%;
	position:relative
}
html[dir="ltr"] .m-22-filter-column.m-22-filter-column-categories {
	float:left
}
html[dir="ltr"] .m-22-filter-column.m-22-filter-column-categories {
	margin-left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-22-filter-column.m-22-filter-column-categories {
		width:100%
	}
	html[dir="ltr"] .m-22-filter-column.m-22-filter-column-categories {
		margin-left:0
	}
}
@media only screen and (min-width:63.9375em)and (max-width:74.9375em) {
	.m-22-filter-column.m-22-filter-column-categories {
		width:33.33333%
	}
	html[dir="ltr"] .m-22-filter-column.m-22-filter-column-categories {
		margin-left:0
	}
}
.lt-ie9 .m-22-filter-column.m-22-filter-column-categories {
	width:33.33333%
}
html[dir="ltr"].lt-ie9 .m-22-filter-column.m-22-filter-column-categories {
	margin-left:0
}
@media only screen and (min-width:75em) {
	.m-22-filter-column.m-22-filter-column-categories {
		width:33.33333%
	}
	html[dir="ltr"] .m-22-filter-column.m-22-filter-column-categories {
		margin-left:0
	}
}
@media only screen and (min-width:63.9375em) {
	.m-22-filter-column.m-22-filter-column-categories .m-22-filter-select-categories-wrapper {
		padding-right:15%
	}
}
.lt-ie9 .m-22-filter-column.m-22-filter-column-categories .m-22-filter-select-categories-wrapper {
	padding-right:15%
}
.m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper {
	padding-top:.625em
}
@media only screen and (min-width:63.9375em) {
	.m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper {
		padding-right:15%
	}
}
.lt-ie9 .m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper {
	padding-right:15%
}
.m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-date-wrapper {
	width:100%;
	display:none
}
html[dir="ltr"] .m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-date-wrapper {
	float:left
}
html[dir="ltr"] .m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-date-wrapper {
	margin-left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-date-wrapper {
		width:50%
	}
	html[dir="ltr"] .m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-date-wrapper {
		margin-left:0
	}
}
@media only screen and (min-width:63.9375em)and (max-width:74.9375em) {
	.m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-date-wrapper {
		width:100%
	}
	html[dir="ltr"] .m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-date-wrapper {
		margin-left:0
	}
}
.lt-ie9 .m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-date-wrapper {
	width:100%
}
html[dir="ltr"].lt-ie9 .m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-date-wrapper {
	margin-left:0
}
@media only screen and (min-width:75em) {
	.m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-date-wrapper {
		width:50%
	}
	html[dir="ltr"] .m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-date-wrapper {
		margin-left:0
	}
}
.m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-media-wrapper {
	width:100%
}
html[dir="ltr"] .m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-media-wrapper {
	float:left
}
html[dir="ltr"] .m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-media-wrapper {
	margin-left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-media-wrapper {
		width:50%
	}
	html[dir="ltr"] .m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-media-wrapper {
		margin-left:0
	}
}
@media only screen and (min-width:63.9375em)and (max-width:74.9375em) {
	.m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-media-wrapper {
		width:100%
	}
	html[dir="ltr"] .m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-media-wrapper {
		margin-left:0
	}
}
.lt-ie9 .m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-media-wrapper {
	width:100%
}
html[dir="ltr"].lt-ie9 .m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-media-wrapper {
	margin-left:0
}
@media only screen and (min-width:75em) {
	.m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-media-wrapper {
		width:50%
	}
	html[dir="ltr"] .m-22-filter-column.m-22-filter-column-categories .m-22-sub-categories-wrapper .m-22-filter-select-media-wrapper {
		margin-left:0
	}
}
.m-22-filter-column.m-22-filter-column-types {
	width:100%;
	padding-bottom:.3125em;
	overflow:hidden
}
html[dir="ltr"] .m-22-filter-column.m-22-filter-column-types {
	float:left
}
html[dir="ltr"] .m-22-filter-column.m-22-filter-column-types {
	margin-left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-22-filter-column.m-22-filter-column-types {
		width:100%
	}
	html[dir="ltr"] .m-22-filter-column.m-22-filter-column-types {
		margin-left:0
	}
}
@media only screen and (min-width:63.9375em)and (max-width:74.9375em) {
	.m-22-filter-column.m-22-filter-column-types {
		width:41.66667%
	}
	html[dir="ltr"] .m-22-filter-column.m-22-filter-column-types {
		margin-left:0
	}
}
.lt-ie9 .m-22-filter-column.m-22-filter-column-types {
	width:41.66667%
}
html[dir="ltr"].lt-ie9 .m-22-filter-column.m-22-filter-column-types {
	margin-left:0
}
@media only screen and (min-width:75em) {
	.m-22-filter-column.m-22-filter-column-types {
		width:41.66667%
	}
	html[dir="ltr"] .m-22-filter-column.m-22-filter-column-types {
		margin-left:0
	}
}
.m-22-filter-column.m-22-filter-column-submit {
	width:100%
}
html[dir="ltr"] .m-22-filter-column.m-22-filter-column-submit {
	float:left
}
html[dir="ltr"] .m-22-filter-column.m-22-filter-column-submit {
	margin-left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-22-filter-column.m-22-filter-column-submit {
		width:100%
	}
	html[dir="ltr"] .m-22-filter-column.m-22-filter-column-submit {
		margin-left:0
	}
}
@media only screen and (min-width:63.9375em)and (max-width:74.9375em) {
	.m-22-filter-column.m-22-filter-column-submit {
		width:25%
	}
	html[dir="ltr"] .m-22-filter-column.m-22-filter-column-submit {
		margin-left:0
	}
}
.lt-ie9 .m-22-filter-column.m-22-filter-column-submit {
	width:25%
}
html[dir="ltr"].lt-ie9 .m-22-filter-column.m-22-filter-column-submit {
	margin-left:0
}
@media only screen and (min-width:75em) {
	.m-22-filter-column.m-22-filter-column-submit {
		width:25%
	}
	html[dir="ltr"] .m-22-filter-column.m-22-filter-column-submit {
		margin-left:0
	}
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-22-filter-column.m-22-filter-column-submit {
		text-align:right;
		float:none;
		clear:both
	}
}
@media only screen and (min-width:63.9375em) {
	.m-22-filter-column.m-22-filter-column-submit {
		text-align:right
	}
}
.lt-ie9 .m-22-filter-column.m-22-filter-column-submit {
	text-align:right
}
label.m-22-filter-checkbox-wrapper {
	cursor:pointer;
	position:relative;
	display:block;
	margin-top:.3125em;
	margin-bottom:.9375em;
	float:left;
	min-width:11.25em;
	max-width:11.25em
}
@media only screen and (min-width:63.9375em)and (max-width:74.9375em) {
	label.m-22-filter-checkbox-wrapper {
		min-width:10em;
		max-width:10em
	}
}
.lt-ie9 label.m-22-filter-checkbox-wrapper {
	min-width:10em;
	max-width:10em
}
@media only screen and (min-width:75em) {
	label.m-22-filter-checkbox-wrapper {
		min-width:11.25em;
		max-width:11.25em
	}
}
label.m-22-filter-checkbox-wrapper input {
	display:none
}
label.m-22-filter-checkbox-wrapper:before {
	background-image:url('../../../images/lowres-s517f9d24f8.html');
	background-repeat:no-repeat;
	background-position:0 -2652px;
	height:22px;
	width:22px;
	content:' ';
	position:absolute
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	label.m-22-filter-checkbox-wrapper:before {
		background-image:url('../../../images/hires-sc991ba635a.html');
		background-position:0 -2160px;
		-webkit-background-size:283px,auto;
		-moz-background-size:283px,auto;
		-o-background-size:283px,auto;
		background-size:283px,auto
	}
}
label.m-22-filter-checkbox-wrapper span {
	white-space:nowrap;
	overflow:hidden;
	-ms-text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	line-height:normal;
	display:inline-block;
	position:relative
}
html[dir="ltr"] label.m-22-filter-checkbox-wrapper span {
	padding-left:2.1875em
}
label.m-22-filter-checkbox-wrapper.checked:before {
	background-image:url('../../../images/lowres-s517f9d24f8.html');
	background-repeat:no-repeat;
	background-position:0 -2424px;
	height:22px;
	width:22px;
	content:'  '
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	label.m-22-filter-checkbox-wrapper.checked:before {
		background-image:url('../../../images/hires-sc991ba635a.html');
		background-position:0 -1930px;
		-webkit-background-size:283px,auto;
		-moz-background-size:283px,auto;
		-o-background-size:283px,auto;
		background-size:283px,auto
	}
}
label.m-22-filter-checkbox-wrapper.checked span {
	color:#c00
}
label.m-22-filter-checkbox-wrapper.disabled span {
	color:#ccc
}
.m-22-loader {
	display:none;
	padding:1em;
	position:relative
}
.m-22-loader .label {
	display:none
}
.m-22-social-media-wall.load-service .active .m-22-loader-filter,.m-22-social-media-wall.load-service .m-22-loader-tabs,.m-22-social-media-wall.load-service .m-22-loader-social-media-content {
	display:block
}
.m-22-social-media-wall.load-more .active .m-22-loader-filter,.m-22-social-media-wall.load-more .m-22-loader-tabs {
	display:block
}
.m-22-loader-social-media-content {
	width:100%;
	min-height:50px;
	margin-top:2em;
	margin-bottom:1em
}
.m-22-loader-filter,.m-22-loader-tabs {
	position:absolute;
	top:0;
	bottom:0;
	background-color:transparent;
	zoom:1;
	background-color:rgba(255,255,255,.8)
}
html[dir="ltr"] .m-22-loader-filter,html[dir="ltr"] .m-22-loader-tabs {
	left:0
}
html[dir="ltr"] .m-22-loader-filter,html[dir="ltr"] .m-22-loader-tabs {
	right:0
}
.lt-ie9 .m-22-loader-filter,.lt-ie9 .m-22-loader-tabs {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF)
}
.m-22-social-media-wall .m-22-load-more-container .loadmoreWrapper .loadmore .icon-spinner,.m-22-loader .icon-spinner {
	position:absolute;
	top:50%;
	left:50%;
	width:50px;
	height:50px;
	margin-left:-25px;
	margin-top:-25px
}
.m-22-social-media-wall .m-22-load-more-container .loadmoreWrapper .loadmore .icon-spinner:after,.m-22-loader .icon-spinner:after {
	background-image:url('../../../images/lowres-s517f9d24f8.html');
	background-repeat:no-repeat;
	background-position:0 -2358px;
	height:46px;
	width:46px;
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-23px;
	margin-top:-23px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.m-22-social-media-wall .m-22-load-more-container .loadmoreWrapper .loadmore .icon-spinner:after,.m-22-loader .icon-spinner:after {
		background-image:url('../../../images/hires-sc991ba635a.html');
		background-position:0 -1848px;
		-webkit-background-size:283px,auto;
		-moz-background-size:283px,auto;
		-o-background-size:283px,auto;
		background-size:283px,auto
	}
}
.m-22-social-media-wall .m-22-load-more-container .loadmoreWrapper .loadmore .icon-more {
	position:absolute;
	top:50%;
	left:50%;
	width:50px;
	height:50px;
	margin-left:-25px;
	margin-top:-25px
}
.m-22-social-media-wall .m-22-load-more-container .loadmoreWrapper .loadmore .icon-more:after {
	background-image:url('../../../images/lowres-s517f9d24f8.html');
	background-repeat:no-repeat;
	background-position:0 -2466px;
	height:46px;
	width:46px;
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-23px;
	margin-top:-23px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
	.m-22-social-media-wall .m-22-load-more-container .loadmoreWrapper .loadmore .icon-more:after {
		background-image:url('../../../images/hires-sc991ba635a.html');
		background-position:0 -2022px;
		-webkit-background-size:283px,auto;
		-moz-background-size:283px,auto;
		-o-background-size:283px,auto;
		background-size:283px,auto
	}
}
@-moz-keyframes m-22-icon-spinner-rotation {
	0% {
		-moz-transform:rotate(0);
		transform:rotate(0)
	}
	100% {
		-moz-transform:rotate(359deg);
		transform:rotate(359deg)
	}
}
@-webkit-keyframes m-22-icon-spinner-rotation {
	0% {
		-webkit-transform:rotate(0);
		transform:rotate(0)
	}
	100% {
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg)
	}
}
@-o-keyframes m-22-icon-spinner-rotation {
	0% {
		-o-transform:rotate(0);
		transform:rotate(0);
	}
	100% {
		-o-transform:rotate(359deg);
		transform:rotate(359deg);
	}
}
@-ms-keyframes m-22-icon-spinner-rotation {
	0% {
		-ms-transform:rotate(0);
		transform:rotate(0)
	}
	100% {
		-ms-transform:rotate(359deg);
		transform:rotate(359deg)
	}
}
@keyframes m-22-icon-spinner-rotation {
	0% {
		-webkit-transform:rotate(0);
		-moz-transform:rotate(0);
		-ms-transform:rotate(0);
		-o-transform:rotate(0);
		transform:rotate(0)
	}
	100% {
		-webkit-transform:rotate(359deg);
		-moz-transform:rotate(359deg);
		-ms-transform:rotate(359deg);
		-o-transform:rotate(359deg);
		transform:rotate(359deg)
	}
}
.m-22-loader .icon-spinner,.m-22-social-media-wall.load-more .loadmoreWrapper .icon-spinner {
	-webkit-animation:spin 1.5s linear infinite;
	-moz-animation:spin 1.5s linear infinite;
	-ms-animation:spin 1.5s linear infinite;
	-o-animation:spin 1.5s linear infinite;
	animation:spin 1.5s linear infinite
}
#m-22-social-layer-background {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:#000;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity:.8;
	z-index:100
}
#m-22-social-layer-container-wrapper {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0
}
#m-22-social-layer-container-wrapper .itemsharedoc {
	position:absolute;
	right:0;
	top:5px;
	background-color:#f8f8f8;
	padding-top:5px;
	padding-bottom:1px;
	font-size:28px;
	line-height:28px;
	color:#636363;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	border-bottom:2px solid #fff;
	border-top:2px solid #fff;
	margin-top:4px!important
}
html[dir="ltr"] #m-22-social-layer-container-wrapper .itemsharedoc {
	margin-right:67px
}
html[dir="ltr"] #m-22-social-layer-container-wrapper .itemsharedoc {
	padding-left:5px
}
html[dir="ltr"] #m-22-social-layer-container-wrapper .itemsharedoc {
	padding-right:5px
}
#m-22-social-layer-container-wrapper .itemsharedoc:hover {
	color:#c00;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	border-bottom:2px solid #fff;
	border-top:2px solid #fff;
	background-color:#fff
}
#m-22-social-layer-container-wrapper .itemsharedoc:hover .itemServices {
	display:block
}
#m-22-social-layer-container-wrapper .itemsharedoc .itemServices {
	display:none;
	position:absolute;
	bottom:-2px;
	padding-bottom:44px;
	border:1px solid #ccc;
	overflow:hidden
}
html[dir="ltr"] #m-22-social-layer-container-wrapper .itemsharedoc .itemServices {
	left:-6px
}
#m-22-social-layer-container-wrapper .itemsharedoc .itemServices ul {
	background-color:#fff
}
html[dir="ltr"] #m-22-social-layer-container-wrapper .itemsharedoc .itemServices ul {
	padding-left:4px
}
#m-22-social-layer-container-wrapper .itemsharedoc .itemServices ul li {
	margin-top:-14px
}
#m-22-social-layer-container-wrapper .itemsharedoc ul {
	margin-top:0;
	margin-bottom:0
}
#m-22-social-layer-container-wrapper .copyOrigin {
	display:none
}
#m-22-social-layer-container-wrapper .copyOrigin h1 {
	font-family:"PFranklinGothicCnd",Arial,sans-serif!important;
	font-size:1.625em!important;
	font-weight:normal
}
#m-22-social-layer-container-wrapper .copyOrigin a {
	text-decoration:none;
	color:#c00
}
#m-22-social-layer-container-wrapper .copyOrigin a:hover {
	text-decoration:underline
}
#m-22-social-layer-container-wrapper .copyOrigin div {
	font-size:14px
}
#m-22-social-layer-container-wrapper .copyOrigin p {
	font-size:14px
}
#m-22-social-layer-container-wrapper .royalSlider {
	margin-top:-20px;
	margin-bottom:-20px;
	max-width:100%
}
html[dir="ltr"] #m-22-social-layer-container-wrapper .royalSlider .rsArrowLeft {
	margin-left:16px
}
html[dir="ltr"] #m-22-social-layer-container-wrapper .royalSlider .rsArrowRight {
	margin-right:3px
}
#m-22-social-layer-container-wrapper .royalSlider .rsBullets {
	position:relative;
	padding-bottom:8px;
	background:none
}
#m-22-social-layer-container-wrapper .royalSlider .rsBullet span {
	background-color:#ccc
}
#m-22-social-layer-container-wrapper .royalSlider .rsBullet.rsNavSelected span {
	background-color:#999
}
#m-22-social-layer-container-wrapper span {
	font-family:Arial,sans-serif!important;
	font-weight:normal!important
}
#m-22-social-layer-container {
	height:auto;
	margin-top:0;
	z-index:100;
	position:relative;
	width:100%;
	max-width:600px;
	margin:0 auto;
	background-color:#fff
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	#m-22-social-layer-container {
		margin-top:50px;
		width:70%
	}
}
@media only screen and (min-width:63.9375em) {
	#m-22-social-layer-container {
		margin-top:50px;
		width:50%
	}
}
.lt-ie9 #m-22-social-layer-container {
	margin-top:50px;
	width:50%
}
#m-22-social-layer-container .copyOrigin ul {
	font-size:14px
}
html[dir="ltr"] #m-22-social-layer-container .copyOrigin ul {
	padding-left:1.2em
}
html[dir="ltr"] #m-22-social-layer-container .copyOrigin ul {
	padding-right:1.2em
}
#m-22-social-layer-container .socialmedia {
	padding:0 .9375em;
	width:auto;
	height:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	word-break:break-word;
	overflow:hidden
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	#m-22-social-layer-container .socialmedia {
		padding:0 1.5625em
	}
}
@media only screen and (min-width:63.9375em) {
	#m-22-social-layer-container .socialmedia {
		padding:0 1.5625em
	}
}
.lt-ie9 #m-22-social-layer-container .socialmedia {
	padding:0 1.5625em
}
#m-22-social-layer-container .socialmedia .layer-title {
	padding-top:1.25em;
	min-height:3.75em;
	position:relative
}
#m-22-social-layer-container .socialmedia .layer-title h3 {
	margin-top:0;
	width:100%;
	padding-right:60px;
	overflow-y:hidden
}
#m-22-social-layer-container .socialmedia .layer-title .close-button {
	width:40px;
	height:40px;
	right:0;
	top:1.25em;
	cursor:pointer;
	position:absolute;
	padding-right:0
}
#m-22-social-layer-container .socialmedia .layer-title .close-button:before {
	display:block;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-size:23px;
	width:40px;
	height:40px;
	left:0;
	position:absolute;
	padding:0
}
#m-22-social-layer-container .socialmedia .media {
	display:block;
	padding-bottom:75%;
	width:100%;
	height:0;
	overflow:hidden;
	background-size:contain;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
	text-decoration:none
}
#m-22-social-layer-container .socialmedia .media img {
	width:auto;
	max-height:100%;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:0 auto
}
#m-22-social-layer-container .socialmedia .media iframe,#m-22-social-layer-container .socialmedia .media object,#m-22-social-layer-container .socialmedia .media embed,#m-22-social-layer-container .socialmedia .media video {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100
}
#m-22-social-layer-container .socialmedia .media video {
	background-color:#000
}
#m-22-social-layer-container .socialmedia .media .playIcon {
	background-color:transparent;
	zoom:1;
	background-color:rgba(0,0,0,.8);
	width:50px;
	height:50px;
	background:#000;
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	-ms-border-radius:25px;
	-o-border-radius:25px;
	border-radius:25px;
	text-decoration:none;
	position:absolute;
	top:50%;
	left:50%;
	margin:-25px 0 0 -25px;
	display:inline-block;
	cursor:pointer;
	text-align:center;
	z-index:100
}
.lt-ie9 #m-22-social-layer-container .socialmedia .media .playIcon {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000)
}
#m-22-social-layer-container .socialmedia .media .playIcon:before {
	color:#fff;
	font-size:28px;
	line-height:50px
}
#m-22-social-layer-container .socialmedia .copy {
	padding:1.25em 0 1.25em 0;
	display:inline-block
}
#m-22-social-layer-container .socialmedia .copy a.m-22-read-more,#m-22-social-layer-container .socialmedia .copy a.m-22-read-more:active,#m-22-social-layer-container .socialmedia .copy a.m-22-read-more:visited {
	color:#c00
}
#m-22-social-layer-container .socialmedia .copy a {
	color:#848484
}
#m-22-social-layer-container .socialmedia .copy a:hover {
	color:#c00;
	text-decoration:none;
	transition:.3s
}
#m-22-social-layer-container .socialmedia .profileWrapper {
	position:relative;
	padding-bottom:1.25em;
	display:block
}
#m-22-social-layer-container .socialmedia .profileWrapper a.profile {
	left:0;
	text-decoration:none;
	display:inline-block;
	width:70%
}
#m-22-social-layer-container .socialmedia .profileWrapper a.profile,#m-22-social-layer-container .socialmedia .profileWrapper a.profile:hover,#m-22-social-layer-container .socialmedia .profileWrapper a.profile:active,#m-22-social-layer-container .socialmedia .profileWrapper a.profile:visited {
	display:inline-block;
	width:70%
}
#m-22-social-layer-container .socialmedia .profileWrapper a.profile span {
	display:block;
	white-space:nowrap
}
#m-22-social-layer-container .socialmedia .profileWrapper a.profile .author {
	padding-top:.42857em;
	color:#000
}
#m-22-social-layer-container .socialmedia .profileWrapper a.profile .date {
	font-size:.85714em;
	color:#999;
	width:100%;
	display:block
}
#m-22-social-layer-container .socialmedia .profileWrapper a.profile:hover .author {
	text-decoration:underline
}
#m-22-social-layer-container .socialmedia .profileWrapper .profileImage {
	width:3.57143em;
	height:auto;
	min-height:3.57143em;
	float:left;
	margin-right:.71429em;
	border:1px solid #ccc
}
#m-22-social-layer-container .socialmedia .profileWrapper .source {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	color:inherit;
	text-decoration:inherit;
	cursor:inherit;
	position:absolute;
	bottom:1.25em;
	right:0;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	background-color:#fff;
	width:40px;
	height:40px
}
#m-22-social-layer-container .socialmedia .profileWrapper .source:active,#m-22-social-layer-container .socialmedia .profileWrapper .source:focus {
	outline:none
}
#m-22-social-layer-container .socialmedia .profileWrapper .source:before {
	position:absolute;
	width:40px;
	height:40px;
	text-align:center;
	color:#fff;
	font-size:28px
}
#m-22-social-layer-container .socialmedia.facebook .source {
	background-color:#2753a7
}
#m-22-social-layer-container .socialmedia.facebook .source:before {
	line-height:40px
}
#m-22-social-layer-container .socialmedia.twitter .source {
	background-color:#55acee
}
#m-22-social-layer-container .socialmedia.twitter .source:before {
	line-height:40px
}
#m-22-social-layer-container .socialmedia.googleplus .source {
	background-color:#dc4e41
}
#m-22-social-layer-container .socialmedia.googleplus .source:before {
	line-height:40px
}
#m-22-social-layer-container .socialmedia.instagram .source {
	background-color:#326189
}
#m-22-social-layer-container .socialmedia.instagram .source:before {
	line-height:40px
}
#m-22-social-layer-container .socialmedia.pinterest .source {
	background-color:#cd242b
}
#m-22-social-layer-container .socialmedia.pinterest .source:before {
	line-height:40px
}
#m-22-social-layer-container .socialmedia.youtube .source {
	background-color:#cd201f
}
#m-22-social-layer-container .socialmedia.youtube .source:before {
	line-height:40px
}
#m-22-social-layer-container .socialmedia.sinaweibo .source {
	background-color:#cd201f
}
#m-22-social-layer-container .socialmedia.sinaweibo .source:before {
	line-height:40px
}
#m-22-social-layer-container .socialmedia .likes,#m-22-social-layer-container .socialmedia .follow {
	display:none
}
@charset "UTF-8";
.m-29-features-v2,.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-content-row {
	*zoom:1;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	display:block;
	clear:both
}
.m-29-features-v2:before,.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-content-row:before,.m-29-features-v2:after,.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-content-row:after {
	content:"";
	display:table;
	line-height:0
}
.m-29-features-v2:after,.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-content-row:after {
	clear:both
}
.m-29-features-v2 *,.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-content-row * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.m-29-features-v2 .m-29-features-v2-headline-wrapper,.m-29-features-v2 .m-29-tabs,.m-40-universal-tabs .m-29-features-v2-headline-wrapper,.m-40-universal-tabs .m-29-tabs,.m-29-features-v2 .m-29-disclaimer,.m-40-universal-tabs .m-29-disclaimer,.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content,.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-key-visual,.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-headline,.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-content,.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-related {
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	*vertical-align:auto;
	zoom:1;
	*display:inline;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	min-height:1px
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink span:before,.m-29-features-v2 .m-29-tab-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:before,.m-40-universal-tabs .m-29-tab-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:before {
	font-family:'pag-iconfont';
	font-style:normal;
	font-weight:normal;
	font-variant:normal
}
.m-29-features-v2 .m-29-feature-item-content>p,.m-40-universal-tabs .m-29-feature-item-content>p,.m-29-features-v2 .m-29-disclaimer>p,.m-40-universal-tabs .m-29-disclaimer>p,.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-content p {
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	-moz-transform:translateZ(0);
	font-size:.875em;
	color:#000
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink span {
	color:#000;
	font-weight:normal
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink span:before,.m-29-features-v2 .m-29-tab-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:before,.m-40-universal-tabs .m-29-tab-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:before {
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	speak:none;
	text-transform:none;
	line-height:1
}
html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink span:before,.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink html[dir="ltr"] span:before {
	content:""
}
.m-29-features-v2 .m-29-tab-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:before,.m-40-universal-tabs .m-29-tab-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:before {
	content:""
}
html[dir="ltr"] .m-29-features-v2 {
	padding-left:7.14286%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-29-features-v2 {
		padding-left:7.14286%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-29-features-v2 {
		padding-left:7.14286%
	}
}
html[dir="ltr"].lt-ie9 .m-29-features-v2 {
	padding-left:7.14286%
}
html[dir="ltr"] .m-29-features-v2 {
	padding-right:7.14286%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-29-features-v2 {
		padding-right:7.14286%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-29-features-v2 {
		padding-right:7.14286%
	}
}
html[dir="ltr"].lt-ie9 .m-29-features-v2 {
	padding-right:7.14286%
}
.m-29-features-v2 .m-29-tab-headline,.m-40-universal-tabs .m-29-tab-headline,.m-29-features-v2.m-29-features-v2-detail .m-29-feature-item .m-29-feature-item-image:before {
	-webkit-transition-property:background-color,color;
	-moz-transition-property:background-color,color;
	-o-transition-property:background-color,color;
	transition-property:background-color,color;
	-webkit-transition-duration:.24s;
	-moz-transition-duration:.24s;
	-o-transition-duration:.24s;
	transition-duration:.24s
}
.m-29-features-v2 {
	background-color:#eef0f2;
	padding:2.5em 0
}
html[dir="ltr"] .m-29-features-v2 {
	margin-left:-3.09%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-29-features-v2 {
		margin-left:-2.04%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-29-features-v2 {
		margin-left:-1.01%
	}
}
html[dir="ltr"].lt-ie9 .m-29-features-v2 {
	margin-left:-1.01%
}
.m-29-features-v2 .b-tabs,.m-40-universal-tabs .b-tabs {
	visibility:visible
}
.m-29-features-v2 .b-tabs .b-tabs-headline-wrapper-small,.m-40-universal-tabs .b-tabs .b-tabs-headline-wrapper-small {
	display:block
}
@media only screen and (min-width:51.25em)and (max-width:63.875em) {
	.m-29-features-v2 .b-tabs .b-tabs-headline-wrapper-small,.m-40-universal-tabs .b-tabs .b-tabs-headline-wrapper-small {
		display:none
	}
}
@media only screen and (min-width:63.9375em) {
	.m-29-features-v2 .b-tabs .b-tabs-headline-wrapper-small,.m-40-universal-tabs .b-tabs .b-tabs-headline-wrapper-small {
		display:none
	}
}
.lt-ie9 .m-29-features-v2 .b-tabs .b-tabs-headline-wrapper-small,.lt-ie9 .m-40-universal-tabs .b-tabs .b-tabs-headline-wrapper-small {
	display:none
}
.m-29-features-v2 .b-tabs .b-tabs-headline-wrapper-large,.m-40-universal-tabs .b-tabs .b-tabs-headline-wrapper-large {
	display:none
}
@media only screen and (min-width:51.25em)and (max-width:63.875em) {
	.m-29-features-v2 .b-tabs .b-tabs-headline-wrapper-large,.m-40-universal-tabs .b-tabs .b-tabs-headline-wrapper-large {
		display:block
	}
}
@media only screen and (min-width:63.9375em) {
	.m-29-features-v2 .b-tabs .b-tabs-headline-wrapper-large,.m-40-universal-tabs .b-tabs .b-tabs-headline-wrapper-large {
		display:block
	}
}
.lt-ie9 .m-29-features-v2 .b-tabs .b-tabs-headline-wrapper-large,.lt-ie9 .m-40-universal-tabs .b-tabs .b-tabs-headline-wrapper-large {
	display:block
}
.m-29-features-v2 .m-29-features-v2-headline-wrapper,.m-29-features-v2 .m-29-tabs,.m-40-universal-tabs .m-29-features-v2-headline-wrapper,.m-40-universal-tabs .m-29-tabs {
	width:97%
}
html[dir="ltr"] .m-29-features-v2 .m-29-features-v2-headline-wrapper,html[dir="ltr"] .m-29-features-v2 .m-29-tabs,html[dir="ltr"] .m-40-universal-tabs .m-29-features-v2-headline-wrapper,html[dir="ltr"] .m-40-universal-tabs .m-29-tabs {
	float:left
}
html[dir="ltr"] .m-29-features-v2 .m-29-features-v2-headline-wrapper,html[dir="ltr"] .m-29-features-v2 .m-29-tabs,html[dir="ltr"] .m-40-universal-tabs .m-29-features-v2-headline-wrapper,html[dir="ltr"] .m-40-universal-tabs .m-29-tabs {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-29-features-v2 .m-29-features-v2-headline-wrapper,.m-29-features-v2 .m-29-tabs,.m-40-universal-tabs .m-29-features-v2-headline-wrapper,.m-40-universal-tabs .m-29-tabs {
		width:98%
	}
	html[dir="ltr"] .m-29-features-v2 .m-29-features-v2-headline-wrapper,html[dir="ltr"] .m-29-features-v2 .m-29-tabs,html[dir="ltr"] .m-40-universal-tabs .m-29-features-v2-headline-wrapper,html[dir="ltr"] .m-40-universal-tabs .m-29-tabs {
		margin-left:2%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-29-features-v2 .m-29-features-v2-headline-wrapper,.m-29-features-v2 .m-29-tabs,.m-40-universal-tabs .m-29-features-v2-headline-wrapper,.m-40-universal-tabs .m-29-tabs {
		width:99%
	}
	html[dir="ltr"] .m-29-features-v2 .m-29-features-v2-headline-wrapper,html[dir="ltr"] .m-29-features-v2 .m-29-tabs,html[dir="ltr"] .m-40-universal-tabs .m-29-features-v2-headline-wrapper,html[dir="ltr"] .m-40-universal-tabs .m-29-tabs {
		margin-left:1%
	}
}
.lt-ie9 .m-29-features-v2 .m-29-features-v2-headline-wrapper,.lt-ie9 .m-29-features-v2 .m-29-tabs,.lt-ie9 .m-40-universal-tabs .m-29-features-v2-headline-wrapper,.lt-ie9 .m-40-universal-tabs .m-29-tabs {
	width:99%
}
html[dir="ltr"].lt-ie9 .m-29-features-v2 .m-29-features-v2-headline-wrapper,html[dir="ltr"].lt-ie9 .m-29-features-v2 .m-29-tabs,html[dir="ltr"].lt-ie9 .m-40-universal-tabs .m-29-features-v2-headline-wrapper,html[dir="ltr"].lt-ie9 .m-40-universal-tabs .m-29-tabs {
	margin-left:1%
}
.m-29-features-v2 .m-29-tabs.m-29-hide-tab-navigation .m-29-tabs-headline-wrapper-small,.m-29-features-v2 .m-29-tabs.m-29-hide-tab-navigation .m-29-tabs-headline-wrapper-large,.m-40-universal-tabs .m-29-tabs.m-29-hide-tab-navigation .m-29-tabs-headline-wrapper-small,.m-40-universal-tabs .m-29-tabs.m-29-hide-tab-navigation .m-29-tabs-headline-wrapper-large {
	display:none
}
.m-29-features-v2 .m-29-tabs.m-29-hide-tab-navigation .m-29-tabs-content-wrapper .m-29-tab-content,.m-40-universal-tabs .m-29-tabs.m-29-hide-tab-navigation .m-29-tabs-content-wrapper .m-29-tab-content {
	padding-top:0
}
.m-29-features-v2 .m-29-features-v2-headline-wrapper,.m-40-universal-tabs .m-29-features-v2-headline-wrapper {
	padding-bottom:2.5em
}
.m-29-features-v2 .m-29-features-v2-headline,.m-40-universal-tabs .m-29-features-v2-headline {
	margin:0
}
.m-29-features-v2 .m-29-features-v2-headline span,.m-40-universal-tabs .m-29-features-v2-headline span {
	background-color:#eef0f2
}
.m-29-features-v2 .m-29-tabs-headline-wrapper-large>ul,.m-40-universal-tabs .m-29-tabs-headline-wrapper-large>ul {
	border-bottom:1px solid #3c3c3c
}
.m-29-features-v2 .m-29-tabs-headline-wrapper-large li:first-child .m-29-tab-headline,.m-40-universal-tabs .m-29-tabs-headline-wrapper-large li:first-child .m-29-tab-headline {
	border-left:none
}
.m-29-features-v2 .m-29-tab-headline,.m-40-universal-tabs .m-29-tab-headline {
	position:relative;
	background-color:#3c3c3c;
	border-bottom:none;
	padding:.9375em 1.25em;
	margin-bottom:1px;
	color:#fff;
	border-left:1px solid #636363
}
.no-touch .m-29-features-v2 .m-29-tab-headline:hover,.no-touch .m-40-universal-tabs .m-29-tab-headline:hover {
	color:#fff;
	background-color:#c00
}
.m-29-features-v2 .m-29-tab-headline.gui-active-tab,.m-40-universal-tabs .m-29-tab-headline.gui-active-tab {
	border-bottom:none;
	background-color:#c00;
	color:#fff
}
.m-29-features-v2 .m-29-tab-headline.gui-active-tab:after,.m-29-features-v2 .m-29-tab-headline.gui-active-tab:before,.m-40-universal-tabs .m-29-tab-headline.gui-active-tab:after,.m-40-universal-tabs .m-29-tab-headline.gui-active-tab:before {
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border:solid transparent
}
.m-29-features-v2 .m-29-tab-headline.gui-active-tab:after,.m-40-universal-tabs .m-29-tab-headline.gui-active-tab:after {
	border-color:transparent;
	border-width:9px;
	bottom:-18px;
	border-top-color:#c00;
	left:50%;
	margin-left:-9px
}
.m-29-features-v2 .m-29-tab-headline.gui-active-tab:before,.m-40-universal-tabs .m-29-tab-headline.gui-active-tab:before {
	border-color:transparent;
	border-width:10px;
	bottom:-20px;
	border-top-color:#c00;
	left:50%;
	margin-left:-10px
}
.no-touch .m-29-features-v2 .m-29-tab-headline.gui-active-tab:hover,.no-touch .m-40-universal-tabs .m-29-tab-headline.gui-active-tab:hover {
	color:#fff
}
.m-29-features-v2 .m-29-tabs-content-wrapper .m-29-tab-content,.m-40-universal-tabs .m-29-tabs-content-wrapper .m-29-tab-content {
	position:relative;
	padding-top:1em
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-29-features-v2 .m-29-tabs-content-wrapper .m-29-tab-content,.m-40-universal-tabs .m-29-tabs-content-wrapper .m-29-tab-content {
		padding-top:1.875em
	}
}
@media only screen and (min-width:63.9375em) {
	.m-29-features-v2 .m-29-tabs-content-wrapper .m-29-tab-content,.m-40-universal-tabs .m-29-tabs-content-wrapper .m-29-tab-content {
		padding-top:1.875em
	}
}
.lt-ie9 .m-29-features-v2 .m-29-tabs-content-wrapper .m-29-tab-content,.lt-ie9 .m-40-universal-tabs .m-29-tabs-content-wrapper .m-29-tab-content {
	padding-top:1.875em
}
.m-29-features-v2 .m-29-feature-item-wrapper,.m-40-universal-tabs .m-29-feature-item-wrapper {
	overflow:hidden
}
.m-29-features-v2 .m-29-feature-item,.m-40-universal-tabs .m-29-feature-item {
	width:17.1875em;
	float:left;
	margin-left:.9375em
}
.m-29-features-v2 .m-29-feature-item:first-child,.m-40-universal-tabs .m-29-feature-item:first-child {
	margin-left:0
}
.m-29-features-v2 .m-29-feature-item-image img,.m-40-universal-tabs .m-29-feature-item-image img {
	width:17.1875em
}
.m-29-features-v2 .m-29-feature-item-content,.m-40-universal-tabs .m-29-feature-item-content {
	height:12.875em;
	overflow:hidden;
	-webkit-column-width:17.1875em;
	-moz-column-width:17.1875em;
	column-width:17.1875em
}
.m-29-features-v2 .m-29-feature-item-content>h3,.m-40-universal-tabs .m-29-feature-item-content>h3 {
	margin:0;
	padding:1em 0 .625em 0
}
.m-29-features-v2 .m-29-feature-item-content>p,.m-40-universal-tabs .m-29-feature-item-content>p {
	margin:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-29-features-v2 .m-29-feature-item-content>h3,.m-40-universal-tabs .m-29-feature-item-content>h3 {
		padding:1.25em 0 .625em 0
	}
}
@media only screen and (min-width:63.9375em) {
	.m-29-features-v2 .m-29-feature-item-content>h3,.m-40-universal-tabs .m-29-feature-item-content>h3 {
		padding:1.25em 0 .625em 0
	}
}
.lt-ie9 .m-29-features-v2 .m-29-feature-item-content>h3,.lt-ie9 .m-40-universal-tabs .m-29-feature-item-content>h3 {
	padding:1.25em 0 .625em 0
}
.m-29-features-v2 .m-29-feature-item-content.discuss-page,.m-40-universal-tabs .m-29-feature-item-content.discuss-page {
	height:auto
}
.m-29-features-v2 .m-29-feature-item-button,.m-40-universal-tabs .m-29-feature-item-button {
	padding:.875em 0 2.125em 0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-29-features-v2 .m-29-feature-item-button,.m-40-universal-tabs .m-29-feature-item-button {
		padding:1.25em 0 2.5em 0
	}
}
@media only screen and (min-width:63.9375em) {
	.m-29-features-v2 .m-29-feature-item-button,.m-40-universal-tabs .m-29-feature-item-button {
		padding:1.25em 0 2.5em 0
	}
}
.lt-ie9 .m-29-features-v2 .m-29-feature-item-button,.lt-ie9 .m-40-universal-tabs .m-29-feature-item-button {
	padding:1.25em 0 2.5em 0
}
.m-29-features-v2 .m-29-tab-scroll-container,.m-40-universal-tabs .m-29-tab-scroll-container {
	position:relative;
	padding-bottom:1.25em;
	direction:ltr;
	*zoom:1;
	-ms-scroll-chaining:none
}
.m-29-features-v2 .m-29-tab-scroll-container:before,.m-29-features-v2 .m-29-tab-scroll-container:after,.m-40-universal-tabs .m-29-tab-scroll-container:before,.m-40-universal-tabs .m-29-tab-scroll-container:after {
	content:"";
	display:table;
	line-height:0
}
.m-29-features-v2 .m-29-tab-scroll-container:after,.m-40-universal-tabs .m-29-tab-scroll-container:after {
	clear:both
}
.m-29-features-v2 .m-29-tab-scroll-container>*,.m-40-universal-tabs .m-29-tab-scroll-container>* {
	-ms-scroll-chaining:none
}
.lt-ie9 .m-29-features-v2 .m-29-tab-scroll-container,.lt-ie9 .m-40-universal-tabs .m-29-tab-scroll-container {
	overflow-x:auto
}
.m-29-features-v2 .m-29-tab-scroll-container .iScrollHorizontalScrollbar,.m-40-universal-tabs .m-29-tab-scroll-container .iScrollHorizontalScrollbar {
	left:0!important;
	right:0!important;
	background-color:#ccc;
	position:absolute!important;
	bottom:0!important;
	z-index:5!important;
	height:10px!important
}
.m-29-features-v2 .m-29-tab-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator,.m-40-universal-tabs .m-29-tab-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator {
	border-radius:0!important;
	position:absolute!important;
	z-index:5!important;
	top:-3px;
	height:16px!important;
	background-color:#3e4146!important;
	border:none!important
}
.no-touch .m-29-features-v2 .m-29-tab-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:hover,.no-touch .m-29-features-v2 .m-29-tab-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator.gallery-scrolling,.no-touch .m-40-universal-tabs .m-29-tab-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:hover,.no-touch .m-40-universal-tabs .m-29-tab-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator.gallery-scrolling {
	background-color:#c00!important;
	cursor:pointer
}
.m-29-features-v2 .m-29-tab-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:before,.m-40-universal-tabs .m-29-tab-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:before {
	position:absolute;
	top:0;
	bottom:0;
	line-height:16px;
	font-size:.85em;
	text-align:center;
	color:#fff
}
html[dir="ltr"] .m-29-features-v2 .m-29-tab-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:before,html[dir="ltr"] .m-40-universal-tabs .m-29-tab-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:before {
	left:0
}
html[dir="ltr"] .m-29-features-v2 .m-29-tab-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:before,html[dir="ltr"] .m-40-universal-tabs .m-29-tab-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:before {
	right:0
}
.m-29-features-v2 .m-29-disclaimer,.m-40-universal-tabs .m-29-disclaimer {
	width:97%;
	padding-top:.9375em
}
html[dir="ltr"] .m-29-features-v2 .m-29-disclaimer,html[dir="ltr"] .m-40-universal-tabs .m-29-disclaimer {
	float:left
}
html[dir="ltr"] .m-29-features-v2 .m-29-disclaimer,html[dir="ltr"] .m-40-universal-tabs .m-29-disclaimer {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-29-features-v2 .m-29-disclaimer,.m-40-universal-tabs .m-29-disclaimer {
		width:98%
	}
	html[dir="ltr"] .m-29-features-v2 .m-29-disclaimer,html[dir="ltr"] .m-40-universal-tabs .m-29-disclaimer {
		margin-left:2%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-29-features-v2 .m-29-disclaimer,.m-40-universal-tabs .m-29-disclaimer {
		width:99%
	}
	html[dir="ltr"] .m-29-features-v2 .m-29-disclaimer,html[dir="ltr"] .m-40-universal-tabs .m-29-disclaimer {
		margin-left:1%
	}
}
.lt-ie9 .m-29-features-v2 .m-29-disclaimer,.lt-ie9 .m-40-universal-tabs .m-29-disclaimer {
	width:99%
}
html[dir="ltr"].lt-ie9 .m-29-features-v2 .m-29-disclaimer,html[dir="ltr"].lt-ie9 .m-40-universal-tabs .m-29-disclaimer {
	margin-left:1%
}
.m-29-features-v2.m-29-features-v2-detail {
	background-color:#fff;
	padding:.625em 0 2.5em 0
}
.m-29-features-v2.m-29-features-v2-detail .m-29-tabs {
	padding-top:3.125em
}
.m-29-features-v2.m-29-features-v2-detail .m-29-feature-item .m-29-feature-item-image {
	position:relative
}
.m-29-features-v2.m-29-features-v2-detail .m-29-feature-item .m-29-feature-item-image:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:.5em;
	background-color:transparent
}
.no-touch .m-29-features-v2.m-29-features-v2-detail .m-29-feature-item .m-29-feature-item-image:hover:before {
	background-color:#c00
}
.m-29-features-v2.m-29-features-v2-detail .m-29-feature-item.gui-active-item .m-29-feature-item-image {
	position:relative
}
.m-29-features-v2.m-29-features-v2-detail .m-29-feature-item.gui-active-item .m-29-feature-item-image:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:.5em;
	background-color:#c00
}
.m-29-features-v2.m-29-features-v2-detail .m-29-feature-item-content {
	height:5em
}
.m-29-features-v2.m-29-features-v2-detail .m-29-feature-item-content.discuss-kbase {
	height:auto
}
.m-29-features-v2.m-29-features-v2-detail .m-29-feature-item-content>h3 {
	font-size:1.15em
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content {
	width:97%
}
html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content {
	float:left
}
html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content {
		width:98%
	}
	html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content {
		margin-left:2%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content {
		width:99%
	}
	html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content {
		margin-left:1%
	}
}
.lt-ie9 .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content {
	width:99%
}
html[dir="ltr"].lt-ie9 .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content {
	margin-left:1%
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-09-techspecs-disclaimer {
	margin-left:2%
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-09-techspecs-disclaimer p {
	font-size:12.25px;
	padding-top:40px
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-content-row {
	*zoom:1;
	clear:both
}
html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-content-row {
	margin-left:-3.09%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-content-row {
		margin-left:-2.04%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-content-row {
		margin-left:-1.01%
	}
}
html[dir="ltr"].lt-ie9 .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-content-row {
	margin-left:-1.01%
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-content-row:before,.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-content-row:after {
	content:"";
	display:table;
	line-height:0
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-content-row:after {
	clear:both
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-key-visual {
	width:97%
}
html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-key-visual {
	float:left
}
html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-key-visual {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-key-visual {
		width:98%
	}
	html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-key-visual {
		margin-left:2%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-key-visual {
		width:99%
	}
	html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-key-visual {
		margin-left:1%
	}
}
.lt-ie9 .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-key-visual {
	width:99%
}
html[dir="ltr"].lt-ie9 .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-key-visual {
	margin-left:1%
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-headline {
	width:97%;
	padding:2.5em 0 .9375em 0
}
html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-headline {
	float:left
}
html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-headline {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-headline {
		width:98%
	}
	html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-headline {
		margin-left:2%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-headline {
		width:99%
	}
	html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-headline {
		margin-left:1%
	}
}
.lt-ie9 .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-headline {
	width:99%
}
html[dir="ltr"].lt-ie9 .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-headline {
	margin-left:1%
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-headline .m-29-reco {
	margin:0
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-content {
	width:97%;
	padding-bottom:.625em
}
html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-content {
	float:left
}
html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-content {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-content {
		width:98%
	}
	html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-content {
		margin-left:2%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-content {
		width:74%
	}
	html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-content {
		margin-left:1%
	}
}
.lt-ie9 .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-content {
	width:74%
}
html[dir="ltr"].lt-ie9 .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-content {
	margin-left:1%
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-content .m-29-limited-width {
	max-width:51.25em
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-content p {
	margin:0;
	padding-bottom:1em
}
@media only screen and (min-width:63.9375em) {
	.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-content {
		padding-bottom:0
	}
}
.lt-ie9 .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-content {
	padding-bottom:0
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-related {
	width:97%;
	border-top:1px solid #ccc;
	padding-top:1.25em
}
html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-related {
	float:left
}
html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-related {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-related {
		width:98%
	}
	html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-related {
		margin-left:2%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-related {
		width:24%
	}
	html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-related {
		margin-left:1%
	}
}
.lt-ie9 .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-related {
	width:24%
}
html[dir="ltr"].lt-ie9 .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-related {
	margin-left:1%
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-related p {
	margin:0;
	padding-bottom:1em
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-related .gui-link-with-arrow {
	line-height:normal;
	min-height:0
}
@media only screen and (min-width:63.9375em) {
	.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-related {
		border-top:none;
		padding-top:0;
		padding-left:1em
	}
}
.lt-ie9 .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content .m-29-column-related {
	border-top:none;
	padding-top:0;
	padding-left:1em
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink {
	text-decoration:none;
	display:block;
	width:151px
}
html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink {
	float:left
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink img {
	width:100%
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink span {
	font-size:14px;
	padding-top:0;
	padding-bottom:1em;
	display:block;
	position:relative;
	line-height:20px
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink span {
		padding-top:.8125em
	}
}
@media only screen and (min-width:63.9375em) {
	.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink span {
		padding-top:.8125em
	}
}
.lt-ie9 .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink span {
	padding-top:.8125em
}
html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink span {
	padding-left:1.125em
}
html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink span {
	text-align:left
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink span:before {
	position:absolute;
	top:2px;
	font-size:12px;
	display:block;
	color:#c00;
	background-color:#fff;
	line-height:16px
}
html[dir="ltr"] .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink span:before {
	left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink span:before {
		top:14px
	}
}
@media only screen and (min-width:63.9375em) {
	.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink span:before {
		top:14px
	}
}
.lt-ie9 .m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink span:before {
	top:14px
}
.m-29-features-v2.m-29-features-v2-detail .m-29-features-v2-content a.illustratedLink:hover span {
	color:#c00
}
@charset "UTF-8";
.m-30-timeline {
	*zoom:1;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	display:block;
	clear:both
}
.m-30-timeline:before,.m-30-timeline:after {
	content:"";
	display:table;
	line-height:0
}
.m-30-timeline:after {
	clear:both
}
.m-30-timeline * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.m-30-timeline .m-30-timeline-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:before {
	font-family:'pag-iconfont';
	font-style:normal;
	font-weight:normal;
	font-variant:normal
}
.m-30-timeline .m-30-timeline-scale-wrapper .m-30-timeline-scale .m-30-timeline-year p,.m-30-timeline .m-30-timeline-item-content>p {
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	-moz-transform:translateZ(0);
	font-size:.875em;
	color:#000
}
.m-30-timeline .m-30-timeline-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:before {
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	speak:none;
	text-transform:none;
	line-height:1
}
.m-30-timeline .m-30-timeline-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:before {
	content:""
}
html[dir="ltr"] .m-30-timeline,html[dir="ltr"] .m-30-timeline .m-30-timeline-scale-wrapper,.m-30-timeline html[dir="ltr"] .m-30-timeline-scale-wrapper {
	padding-left:7.14286%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-30-timeline,html[dir="ltr"] .m-30-timeline .m-30-timeline-scale-wrapper,.m-30-timeline html[dir="ltr"] .m-30-timeline-scale-wrapper {
		padding-left:7.14286%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-30-timeline,html[dir="ltr"] .m-30-timeline .m-30-timeline-scale-wrapper,.m-30-timeline html[dir="ltr"] .m-30-timeline-scale-wrapper {
		padding-left:7.14286%
	}
}
html[dir="ltr"].lt-ie9 .m-30-timeline,html[dir="ltr"].lt-ie9 .m-30-timeline .m-30-timeline-scale-wrapper,.m-30-timeline html[dir="ltr"].lt-ie9 .m-30-timeline-scale-wrapper {
	padding-left:7.14286%
}
html[dir="ltr"] .m-30-timeline,html[dir="ltr"] .m-30-timeline .m-30-timeline-scale-wrapper,.m-30-timeline html[dir="ltr"] .m-30-timeline-scale-wrapper {
	padding-right:7.14286%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-30-timeline,html[dir="ltr"] .m-30-timeline .m-30-timeline-scale-wrapper,.m-30-timeline html[dir="ltr"] .m-30-timeline-scale-wrapper {
		padding-right:7.14286%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-30-timeline,html[dir="ltr"] .m-30-timeline .m-30-timeline-scale-wrapper,.m-30-timeline html[dir="ltr"] .m-30-timeline-scale-wrapper {
		padding-right:7.14286%
	}
}
html[dir="ltr"].lt-ie9 .m-30-timeline,html[dir="ltr"].lt-ie9 .m-30-timeline .m-30-timeline-scale-wrapper,.m-30-timeline html[dir="ltr"].lt-ie9 .m-30-timeline-scale-wrapper {
	padding-right:7.14286%
}
.m-30-timeline {
	background-color:#fff;
	padding:2.5em 0
}
html[dir="ltr"] .m-30-timeline {
	margin-left:-3.09%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-30-timeline {
		margin-left:-2.04%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-30-timeline {
		margin-left:-1.01%
	}
}
html[dir="ltr"].lt-ie9 .m-30-timeline {
	margin-left:-1.01%
}
.m-30-timeline .m-30-timeline-content-wrapper .m-30-timeline-content {
	position:relative
}
.m-30-timeline .m-30-timeline-item-wrapper {
	overflow:hidden;
	position:relative;
	z-index:6!important
}
@media only screen and (min-width:63.9375em) {
	.m-30-timeline .m-30-timeline-item-wrapper {
		overflow:visible
	}
}
.lt-ie9 .m-30-timeline .m-30-timeline-item-wrapper {
	overflow:visible
}
.m-30-timeline .m-30-timeline-scale-wrapper {
	width:98%;
	left:1%;
	position:relative;
	background-color:#fff;
	display:none;
	top:175px
}
@media only screen and (min-width:63.9375em) {
	.m-30-timeline .m-30-timeline-scale-wrapper {
		display:block
	}
}
.lt-ie9 .m-30-timeline .m-30-timeline-scale-wrapper {
	display:block
}
.m-30-timeline .m-30-timeline-scale-wrapper .m-30-timeline-scale {
	width:100%;
	top:50%;
	left:0;
	margin-top:-5px;
	position:absolute
}
.m-30-timeline .m-30-timeline-scale-wrapper .m-30-timeline-scale .m-30-timeline-year {
	float:left;
	font-family:'pag-iconfont';
	text-align:center;
	margin-top:.05em
}
.m-30-timeline .m-30-timeline-scale-wrapper .m-30-timeline-scale .m-30-timeline-year:before {
	content:"";
	font-size:6px;
	color:#333
}
.m-30-timeline .m-30-timeline-scale-wrapper .m-30-timeline-scale .m-30-timeline-year.active:before {
	content:"";
	font-size:6px;
	color:red
}
.m-30-timeline .m-30-timeline-scale-wrapper .m-30-timeline-scale .m-30-timeline-year p {
	font-family:arial;
	margin-top:-3em;
	width:3.125em
}
.m-30-timeline .m-30-timeline-scale-wrapper .m-30-timeline-scale .m-30-timeline-year.full-decade,.m-30-timeline .m-30-timeline-scale-wrapper .m-30-timeline-scale .m-30-timeline-year.bound {
	margin-top:.25em
}
.m-30-timeline .m-30-timeline-scale-wrapper .m-30-timeline-scale .m-30-timeline-year.bound p {
	margin-top:0
}
.m-30-timeline .m-30-timeline-scale-wrapper .m-30-timeline-scale .m-30-timeline-year.full-decade:before,.m-30-timeline .m-30-timeline-scale-wrapper .m-30-timeline-scale .m-30-timeline-year.bound:before {
	font-size:12px
}
.m-30-timeline .m-30-timeline-item {
	width:15.625em;
	float:left;
	padding-bottom:.5em;
	padding-top:.5em
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-30-timeline .m-30-timeline-item {
		padding-bottom:1.875em;
		width:24.375em;
		margin-left:4em
	}
}
@media only screen and (min-width:63.9375em) {
	.m-30-timeline .m-30-timeline-item {
		padding-bottom:1.875em;
		width:24.375em;
		margin-left:4em
	}
}
.lt-ie9 .m-30-timeline .m-30-timeline-item {
	padding-bottom:1.875em;
	width:24.375em;
	margin-left:4em
}
@media only screen and (min-width:63.9375em) {
	.m-30-timeline .m-30-timeline-item {
		margin-left:-10em;
		position:relative
	}
}
.lt-ie9 .m-30-timeline .m-30-timeline-item {
	margin-left:-10em;
	position:relative
}
.m-30-timeline .m-30-timeline-item .m-30-hover-flyout {
	display:none;
	border-radius:.3125em .3125em 0 0;
	border:1px solid #ccc;
	border-bottom:0;
	height:130px;
	z-index:10;
	background-color:#fff;
	position:absolute;
	bottom:144px;
	width:420px
}
html[dir="ltr"] .m-30-timeline .m-30-timeline-item .m-30-hover-flyout {
	left:-20px
}
html[dir="ltr"] .m-30-timeline .m-30-timeline-item .m-30-hover-flyout {
	right:-95px
}
html[dir="ltr"] .m-30-timeline .m-30-timeline-item .m-30-hover-flyout {
	float:left
}
.m-30-timeline .m-30-timeline-item .m-30-hover-flyout .m-30-flyout-left {
	width:13.75em;
	display:inline-block;
	vertical-align:bottom;
	padding-top:9px;
	padding-bottom:9px
}
html[dir="ltr"] .m-30-timeline .m-30-timeline-item .m-30-hover-flyout .m-30-flyout-left {
	padding-left:20px
}
.m-30-timeline .m-30-timeline-item .m-30-hover-flyout .m-30-flyout-left a {
	display:block
}
.m-30-timeline .m-30-timeline-item .m-30-hover-flyout .m-30-flyout-right {
	width:170px;
	margin-left:12px;
	display:inline-block;
	vertical-align:bottom;
	padding-top:20px;
	padding-bottom:16px
}
html[dir="ltr"] .m-30-timeline .m-30-timeline-item .m-30-hover-flyout .m-30-flyout-right {
	padding-right:20px
}
.m-30-timeline .m-30-timeline-item .m-30-hover-flyout .m-30-flyout-right>ul {
	padding-left:20px!important;
	font-size:.875em;
	margin:0
}
.m-30-timeline .m-30-timeline-item .m-30-hover-flyout .m-30-flyout-right>ul>li {
	padding-left:5px
}
.m-30-timeline .m-30-timeline-item .m-30-hover-flyout .m-30-flyout-border-spacer {
	border-radius:0 0 .3125em .3125em;
	border:1px solid #ccc;
	border-top:0;
	height:130px;
	display:block;
	position:relative;
	width:26.25em;
	left:-1px
}
.m-30-timeline .m-30-timeline-item:first-child {
	margin-left:0
}
.m-30-timeline .m-30-timeline-item h3:before {
	font-family:'pag-iconfont';
	font-size:20px;
	margin-left:-.88em;
	margin-right:.24em;
	width:20px;
	color:#c00;
	content:""
}
.m-30-timeline .m-30-timeline-item.active h3 {
	color:#c00
}
@media only screen and (min-width:63.9375em) {
	.m-30-timeline .m-30-timeline-item.active .m-30-hover-flyout.show {
		display:block
	}
}
.lt-ie9 .m-30-timeline .m-30-timeline-item.active .m-30-hover-flyout.show {
	display:block
}
@media only screen and (min-width:63.9375em) {
	.m-30-timeline .m-30-timeline-item.even {
		margin-top:15em
	}
}
.lt-ie9 .m-30-timeline .m-30-timeline-item.even {
	margin-top:15em
}
.m-30-timeline .m-30-timeline-item.even .m-30-hover-flyout {
	border-radius:0 0 .3125em .3125em;
	border-bottom:1px solid #ccc;
	border-top:0;
	position:absolute;
	top:120px
}
html[dir="ltr"] .m-30-timeline .m-30-timeline-item.even .m-30-hover-flyout {
	left:-20px
}
html[dir="ltr"] .m-30-timeline .m-30-timeline-item.even .m-30-hover-flyout {
	right:-95px
}
.m-30-timeline .m-30-timeline-item.even .m-30-hover-flyout .m-30-flyout-border-spacer {
	position:absolute;
	bottom:130px;
	border-radius:.3125em .3125em 0 0;
	border:1px solid #ccc;
	border-bottom:0
}
html[dir="ltr"] .m-30-timeline .m-30-timeline-item.even .m-30-hover-flyout .m-30-flyout-border-spacer {
	right:-115px
}
.m-30-timeline .m-30-timeline-item-image img {
	width:12.5em;
	float:left
}
.m-30-timeline .m-30-timeline-item-content {
	float:left;
	margin-left:.3125em
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-30-timeline .m-30-timeline-item-content {
		margin-left:1.25em
	}
}
@media only screen and (min-width:63.9375em) {
	.m-30-timeline .m-30-timeline-item-content {
		margin-left:1.25em
	}
}
.lt-ie9 .m-30-timeline .m-30-timeline-item-content {
	margin-left:1.25em
}
.m-30-timeline .m-30-timeline-item-content>h3 {
	margin:0 0 0 15px;
	padding:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-30-timeline .m-30-timeline-item-content>h3 {
		padding:.9375em 0 0 0
	}
}
@media only screen and (min-width:63.9375em) {
	.m-30-timeline .m-30-timeline-item-content>h3 {
		padding:.9375em 0 0 0
	}
}
.lt-ie9 .m-30-timeline .m-30-timeline-item-content>h3 {
	padding:.9375em 0 0 0
}
.m-30-timeline .m-30-timeline-item-content>p {
	margin:0 0 0 22px;
	padding-bottom:1.25em
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-30-timeline .m-30-timeline-item-content>p {
		padding-bottom:0
	}
}
@media only screen and (min-width:63.9375em) {
	.m-30-timeline .m-30-timeline-item-content>p {
		padding-bottom:0
	}
}
.lt-ie9 .m-30-timeline .m-30-timeline-item-content>p {
	padding-bottom:0
}
.m-30-timeline .m-30-timeline-scroll-container {
	position:relative;
	padding-bottom:2.5em;
	direction:ltr;
	*zoom:1;
	-ms-scroll-chaining:none
}
@media only screen and (min-width:63.9375em) {
	.m-30-timeline .m-30-timeline-scroll-container {
		z-index:2
	}
}
.lt-ie9 .m-30-timeline .m-30-timeline-scroll-container {
	z-index:2
}
.m-30-timeline .m-30-timeline-scroll-container:before,.m-30-timeline .m-30-timeline-scroll-container:after {
	content:"";
	display:table;
	line-height:0
}
.m-30-timeline .m-30-timeline-scroll-container:after {
	clear:both
}
.m-30-timeline .m-30-timeline-scroll-container>* {
	-ms-scroll-chaining:none
}
.lt-ie9 .m-30-timeline .m-30-timeline-scroll-container {
	overflow-x:auto
}
.m-30-timeline .m-30-timeline-scroll-container .iScrollHorizontalScrollbar {
	left:0!important;
	right:0!important;
	background-color:#ccc;
	position:absolute!important;
	bottom:0!important;
	z-index:5!important;
	height:10px!important
}
.m-30-timeline .m-30-timeline-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator {
	border-radius:0!important;
	position:absolute!important;
	z-index:5!important;
	top:-3px;
	height:16px!important;
	background-color:#3e4146!important;
	border:none!important
}
.no-touch .m-30-timeline .m-30-timeline-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:hover,.no-touch .m-30-timeline .m-30-timeline-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator.gallery-scrolling {
	background-color:#c00!important;
	cursor:pointer
}
.m-30-timeline .m-30-timeline-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:before {
	position:absolute;
	top:0;
	bottom:0;
	line-height:16px;
	font-size:.85em;
	text-align:center;
	color:#fff
}
html[dir="ltr"] .m-30-timeline .m-30-timeline-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:before {
	left:0
}
html[dir="ltr"] .m-30-timeline .m-30-timeline-scroll-container .iScrollHorizontalScrollbar .iScrollIndicator:before {
	right:0
}
@charset "UTF-8";
.m-32-content,.m-32-marginal,.m-32-marginal .m-32-caption.no-quote:after,.m-32-swap .m-32-fullsize .m-32-marginal,.m-32-fullsize .m-32-marginal,.m-32-fullsize .m-32-marginal.animation .m-32-image,.m-32-fullsize .m-32-marginal .m-32-caption.no-quote,.m-32-fullsize .m-32-marginal .m-32-caption.no-quote:after,.b-standard-module-wrapper>.m-32-blockquote {
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	*vertical-align:auto;
	zoom:1;
	*display:inline;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	min-height:1px
}
.m-32-content h3 {
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	-moz-transform:translateZ(0);
	font-family:"PNewsGothic",Arial,sans-serif;
	font-size:16px;
	font-weight:normal
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-32-content h3 {
		font-size:20px
	}
}
@media only screen and (min-width:63.9375em) {
	.m-32-content h3 {
		font-size:20px
	}
}
.lt-ie9 .m-32-content h3,.m-32-content .lt-ie9 h3 {
	font-size:20px
}
.b-standard-module.m-32 {
	margin-bottom:0
}
.m-32-content>p {
	margin-top:1.5em
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-32-content>p {
		margin-top:1.5em
	}
}
@media only screen and (min-width:63.9375em) {
	.m-32-content>p {
		margin-top:0
	}
}
.lt-ie9 .m-32-content>p {
	margin-top:0
}
.b-standard-module.m-32 {
	margin-bottom:2em
}
@media only screen and (max-width:35.5em) {
	.b-standard-module.m-32 {
		max-width:800px
	}
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.b-standard-module.m-32 {
		max-width:800px
	}
}
.b-standard-module.m-32~.b-standard-module.m-32 {
	margin-top:-2em
}
.m-32-content {
	width:97%
}
html[dir="ltr"] .m-32-content {
	float:left
}
html[dir="ltr"] .m-32-content {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-32-content {
		width:98%
	}
	html[dir="ltr"] .m-32-content {
		margin-left:2%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-32-content {
		width:57.33333%
	}
	html[dir="ltr"] .m-32-content {
		margin-left:1%
	}
}
.lt-ie9 .m-32-content {
	width:57.33333%
}
html[dir="ltr"].lt-ie9 .m-32-content {
	margin-left:1%
}
html[dir="ltr"] .m-32-content {
	left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-32-content {
		left:0
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-32-content {
		left:-33.33333%
	}
}
html[dir="ltr"].lt-ie9 .m-32-content {
	left:-33.33333%
}
.m-32-content h3 {
	margin-top:0;
	margin-bottom:15px
}
.m-32-content p {
	font-family:Arial,sans-serif;
	font-size:14px;
	margin-bottom:24px
}
.m-32-content .m-32-blockquote {
	width:100%;
	padding:0 5%;
	text-align:center
}
.m-32-content .m-32-blockquote .m-32-blockquote-text {
	font-family:"PNewsGothic",Arial,sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#333
}
.m-32-content .m-32-blockquote .m-32-blockquote-author {
	font-size:16px
}
.m-32-marginal {
	width:97%;
	margin-top:1.5em;
	margin-bottom:0;
	position:relative
}
html[dir="ltr"] .m-32-marginal {
	float:left
}
html[dir="ltr"] .m-32-marginal {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-32-marginal {
		width:98%
	}
	html[dir="ltr"] .m-32-marginal {
		margin-left:2%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-32-marginal {
		width:32.33333%
	}
	html[dir="ltr"] .m-32-marginal {
		margin-left:1%
	}
}
.lt-ie9 .m-32-marginal {
	width:32.33333%
}
html[dir="ltr"].lt-ie9 .m-32-marginal {
	margin-left:1%
}
html[dir="ltr"] .m-32-marginal {
	left:-8.33333%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-32-marginal {
		left:-8.33333%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-32-marginal {
		left:0
	}
}
html[dir="ltr"].lt-ie9 .m-32-marginal {
	left:0
}
html[dir="ltr"] .m-32-marginal {
	left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-32-marginal {
		left:0
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-32-marginal {
		left:66.66667%
	}
}
html[dir="ltr"].lt-ie9 .m-32-marginal {
	left:66.66667%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-32-marginal {
		margin-top:1.5em
	}
}
@media only screen and (min-width:63.9375em) {
	.m-32-marginal {
		margin-top:0
	}
}
.lt-ie9 .m-32-marginal {
	margin-top:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-32-marginal {
		margin-bottom:0
	}
}
@media only screen and (min-width:63.9375em) {
	.m-32-marginal {
		margin-bottom:20px
	}
}
.lt-ie9 .m-32-marginal {
	margin-bottom:20px
}
.m-32-marginal:empty {
	margin:0
}
.m-32-marginal .b-zoom-icon:before {
	width:30px;
	height:30px;
	padding:4px;
	cursor:pointer;
	font-size:25px;
	text-align:center;
	line-height:30px
}
.m-32-marginal .m-32-image {
	position:relative
}
.m-32-marginal .m-32-image .b-zoom-icon .zoomable {
	cursor:pointer
}
@media only screen and (max-width:35.5em) {
	.m-32-marginal .m-32-image {
		position:static
	}
	.m-32-marginal .m-32-image .zoomable {
		cursor:auto!important
	}
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-32-marginal .m-32-image {
		position:static
	}
	.m-32-marginal .m-32-image .zoomable {
		cursor:auto!important
	}
}
.m-32-marginal .m-32-image .b-zoom-icon:before {
	background-color:#000;
	border:0
}
@media only screen and (max-width:35.5em) {
	.m-32-marginal .m-32-image .b-zoom-icon:before {
		display:none
	}
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-32-marginal .m-32-image .b-zoom-icon:before {
		display:none
	}
}
.m-32-marginal .m-32-image .b-zoom-icon:hover:before {
	background-color:#c00
}
.m-32-marginal .m-32-caption p {
	font-family:Arial,sans-serif;
	font-size:14px
}
.m-32-marginal .m-32-caption.no-quote p {
	margin-bottom:.6em
}
.m-32-marginal .m-32-caption.no-quote:after {
	content:' ';
	display:block;
	height:5px;
	border-top-color:#000;
	border-top-style:solid;
	border-top-width:5px;
	margin-top:2px;
	width:33.33333%
}
html[dir="ltr"] .m-32-marginal .m-32-caption.no-quote:after {
	float:left
}
html[dir="ltr"] .m-32-marginal .m-32-caption.no-quote:after {
	margin-left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-32-marginal .m-32-caption.no-quote:after {
		width:33.33333%
	}
	html[dir="ltr"] .m-32-marginal .m-32-caption.no-quote:after {
		margin-left:0
	}
}
@media only screen and (min-width:63.9375em) {
	.m-32-marginal .m-32-caption.no-quote:after {
		width:33.33333%
	}
	html[dir="ltr"] .m-32-marginal .m-32-caption.no-quote:after {
		margin-left:0
	}
}
.lt-ie9 .m-32-marginal .m-32-caption.no-quote:after {
	width:33.33333%
}
html[dir="ltr"].lt-ie9 .m-32-marginal .m-32-caption.no-quote:after {
	margin-left:0
}
.m-32-marginal .m-32-caption .m-32-quote,.m-32-marginal .m-32-caption .m-32-quote p {
	font-family:"PNewsGothic",Arial,sans-serif;
	font-size:20px;
	color:#3e4146;
	font-weight:normal;
	margin-bottom:10px
}
html[dir="ltr"] .m-32-swap .m-32-content {
	left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-32-swap .m-32-content {
		left:0
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-32-swap .m-32-content {
		left:-33.33333%
	}
}
html[dir="ltr"].lt-ie9 .m-32-swap .m-32-content {
	left:-33.33333%
}
html[dir="ltr"] .m-32-swap .m-32-content {
	left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-32-swap .m-32-content {
		left:0
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-32-swap .m-32-content {
		left:8.33333%
	}
}
html[dir="ltr"].lt-ie9 .m-32-swap .m-32-content {
	left:8.33333%
}
html[dir="ltr"] .m-32-swap .m-32-marginal {
	left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-32-swap .m-32-marginal {
		left:0
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-32-swap .m-32-marginal {
		left:0
	}
}
html[dir="ltr"].lt-ie9 .m-32-swap .m-32-marginal {
	left:0
}
html[dir="ltr"] .m-32-swap .m-32-marginal {
	left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-32-swap .m-32-marginal {
		left:0
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-32-swap .m-32-marginal {
		left:0
	}
}
html[dir="ltr"].lt-ie9 .m-32-swap .m-32-marginal {
	left:0
}
html[dir="ltr"] .m-32-swap .m-32-fullsize .m-32-content {
	left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-32-swap .m-32-fullsize .m-32-content {
		left:0
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-32-swap .m-32-fullsize .m-32-content {
		left:0
	}
}
html[dir="ltr"].lt-ie9 .m-32-swap .m-32-fullsize .m-32-content {
	left:0
}
.m-32-swap .m-32-fullsize .m-32-marginal {
	width:97%
}
html[dir="ltr"] .m-32-swap .m-32-fullsize .m-32-marginal {
	float:left
}
html[dir="ltr"] .m-32-swap .m-32-fullsize .m-32-marginal {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-32-swap .m-32-fullsize .m-32-marginal {
		width:98%
	}
	html[dir="ltr"] .m-32-swap .m-32-fullsize .m-32-marginal {
		margin-left:2%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-32-swap .m-32-fullsize .m-32-marginal {
		width:99%
	}
	html[dir="ltr"] .m-32-swap .m-32-fullsize .m-32-marginal {
		margin-left:1%
	}
}
.lt-ie9 .m-32-swap .m-32-fullsize .m-32-marginal {
	width:99%
}
html[dir="ltr"].lt-ie9 .m-32-swap .m-32-fullsize .m-32-marginal {
	margin-left:1%
}
html[dir="ltr"] .m-32-swap .m-32-fullsize .m-32-marginal {
	left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-32-swap .m-32-fullsize .m-32-marginal {
		left:0
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-32-swap .m-32-fullsize .m-32-marginal {
		left:0
	}
}
html[dir="ltr"].lt-ie9 .m-32-swap .m-32-fullsize .m-32-marginal {
	left:0
}
html[dir="ltr"] .m-32-swap .m-32-fullsize .m-32-marginal {
	left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-32-swap .m-32-fullsize .m-32-marginal {
		left:0
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-32-swap .m-32-fullsize .m-32-marginal {
		left:0
	}
}
html[dir="ltr"].lt-ie9 .m-32-swap .m-32-fullsize .m-32-marginal {
	left:0
}
.m-32-fullsize .m-32-marginal {
	width:97%
}
html[dir="ltr"] .m-32-fullsize .m-32-marginal {
	float:left
}
html[dir="ltr"] .m-32-fullsize .m-32-marginal {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-32-fullsize .m-32-marginal {
		width:98%
	}
	html[dir="ltr"] .m-32-fullsize .m-32-marginal {
		margin-left:2%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-32-fullsize .m-32-marginal {
		width:99%
	}
	html[dir="ltr"] .m-32-fullsize .m-32-marginal {
		margin-left:1%
	}
}
.lt-ie9 .m-32-fullsize .m-32-marginal {
	width:99%
}
html[dir="ltr"].lt-ie9 .m-32-fullsize .m-32-marginal {
	margin-left:1%
}
html[dir="ltr"] .m-32-fullsize .m-32-marginal {
	left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-32-fullsize .m-32-marginal {
		left:0
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-32-fullsize .m-32-marginal {
		left:0
	}
}
html[dir="ltr"].lt-ie9 .m-32-fullsize .m-32-marginal {
	left:0
}
html[dir="ltr"] .m-32-fullsize .m-32-marginal {
	left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-32-fullsize .m-32-marginal {
		left:0
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-32-fullsize .m-32-marginal {
		left:0
	}
}
html[dir="ltr"].lt-ie9 .m-32-fullsize .m-32-marginal {
	left:0
}
.m-32-fullsize .m-32-marginal .b-zoom-icon:before {
	content:"";
	top:0;
	right:0;
	width:30px;
	height:30px;
	line-height:30px;
	padding:8px;
	font-size:25px;
	left:inherit;
	cursor:pointer
}
.m-32-fullsize .m-32-marginal.animation .m-32-image {
	width:97%;
	float:right!important
}
html[dir="ltr"] .m-32-fullsize .m-32-marginal.animation .m-32-image {
	float:left
}
html[dir="ltr"] .m-32-fullsize .m-32-marginal.animation .m-32-image {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-32-fullsize .m-32-marginal.animation .m-32-image {
		width:31.33333%
	}
	html[dir="ltr"] .m-32-fullsize .m-32-marginal.animation .m-32-image {
		margin-left:2%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-32-fullsize .m-32-marginal.animation .m-32-image {
		width:32.33333%
	}
	html[dir="ltr"] .m-32-fullsize .m-32-marginal.animation .m-32-image {
		margin-left:1%
	}
}
.lt-ie9 .m-32-fullsize .m-32-marginal.animation .m-32-image {
	width:32.33333%
}
html[dir="ltr"].lt-ie9 .m-32-fullsize .m-32-marginal.animation .m-32-image {
	margin-left:1%
}
.m-32-fullsize .m-32-marginal .m-32-caption.no-quote {
	width:100%
}
html[dir="ltr"] .m-32-fullsize .m-32-marginal .m-32-caption.no-quote {
	float:left
}
html[dir="ltr"] .m-32-fullsize .m-32-marginal .m-32-caption.no-quote {
	margin-left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-32-fullsize .m-32-marginal .m-32-caption.no-quote {
		width:100%
	}
	html[dir="ltr"] .m-32-fullsize .m-32-marginal .m-32-caption.no-quote {
		margin-left:0
	}
}
@media only screen and (min-width:63.9375em) {
	.m-32-fullsize .m-32-marginal .m-32-caption.no-quote {
		width:58.33333%
	}
	html[dir="ltr"] .m-32-fullsize .m-32-marginal .m-32-caption.no-quote {
		margin-left:0
	}
}
.lt-ie9 .m-32-fullsize .m-32-marginal .m-32-caption.no-quote {
	width:58.33333%
}
html[dir="ltr"].lt-ie9 .m-32-fullsize .m-32-marginal .m-32-caption.no-quote {
	margin-left:0
}
.m-32-fullsize .m-32-marginal .m-32-caption.no-quote:after {
	width:25%
}
html[dir="ltr"] .m-32-fullsize .m-32-marginal .m-32-caption.no-quote:after {
	float:left
}
html[dir="ltr"] .m-32-fullsize .m-32-marginal .m-32-caption.no-quote:after {
	margin-left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-32-fullsize .m-32-marginal .m-32-caption.no-quote:after {
		width:25%
	}
	html[dir="ltr"] .m-32-fullsize .m-32-marginal .m-32-caption.no-quote:after {
		margin-left:0
	}
}
@media only screen and (min-width:63.9375em) {
	.m-32-fullsize .m-32-marginal .m-32-caption.no-quote:after {
		width:25%
	}
	html[dir="ltr"] .m-32-fullsize .m-32-marginal .m-32-caption.no-quote:after {
		margin-left:0
	}
}
.lt-ie9 .m-32-fullsize .m-32-marginal .m-32-caption.no-quote:after {
	width:25%
}
html[dir="ltr"].lt-ie9 .m-32-fullsize .m-32-marginal .m-32-caption.no-quote:after {
	margin-left:0
}
html[dir="ltr"] .m-32-fullsize .m-32-content {
	left:0
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-32-fullsize .m-32-content {
		left:0
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-32-fullsize .m-32-content {
		left:0
	}
}
html[dir="ltr"].lt-ie9 .m-32-fullsize .m-32-content {
	left:0
}
.b-standard-module-wrapper>.m-32-blockquote {
	width:80.33333%;
	color:#333;
	text-align:center;
	margin-bottom:2em
}
html[dir="ltr"] .b-standard-module-wrapper>.m-32-blockquote {
	float:left
}
html[dir="ltr"] .b-standard-module-wrapper>.m-32-blockquote {
	margin-left:11.33333%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.b-standard-module-wrapper>.m-32-blockquote {
		width:81.33333%
	}
	html[dir="ltr"] .b-standard-module-wrapper>.m-32-blockquote {
		margin-left:10.33333%
	}
}
@media only screen and (min-width:63.9375em) {
	.b-standard-module-wrapper>.m-32-blockquote {
		width:82.33333%
	}
	html[dir="ltr"] .b-standard-module-wrapper>.m-32-blockquote {
		margin-left:9.33333%
	}
}
.lt-ie9 .b-standard-module-wrapper>.m-32-blockquote {
	width:82.33333%
}
html[dir="ltr"].lt-ie9 .b-standard-module-wrapper>.m-32-blockquote {
	margin-left:9.33333%
}
.m-32-content>.m-32-blockquote {
	margin:2em 0
}
.m-32-blockquote-text {
	font-family:"PNewsGothic",Arial,sans-serif;
	font-size:32px;
	font-weight:bold;
	font-style:italic;
	margin:1em 0 1em 0
}
@media only screen and (max-width:35.5em) {
	.m-32-blockquote-text {
		font-size:20px
	}
}
.m-32-blockquote-author {
	font-family:"PNewsGothic",Arial,sans-serif;
	font-size:24px
}
@media only screen and (max-width:35.5em) {
	.m-32-blockquote-author {
		font-size:16px
	}
}
@charset "UTF-8";
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper {
	*zoom:1;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	display:block;
	clear:both
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper:before,.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper:after {
	content:"";
	display:table;
	line-height:0
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper:after {
	clear:both
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.m-92-leasing-calculator-wrapper .m-92-module-left,.m-92-leasing-calculator-wrapper .m-92-module-right,.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn {
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	*vertical-align:auto;
	zoom:1;
	*display:inline;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	min-height:1px
}
.m-92-leasing-calculator-wrapper {
	position:relative
}
.m-92-leasing-calculator-wrapper .m-92-headline {
	font-family:"PNewsGothic",Arial,sans-serif;
	font-size:20px;
	color:#000;
	margin-bottom:1em
}
.m-92-leasing-calculator-wrapper .m-92-headline-text {
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#000
}
.m-92-leasing-calculator-wrapper .m-92-headline-text>p {
	margin-bottom:1em
}
.m-92-leasing-calculator-wrapper #layer {
	position:relative;
	background-color:#f8f8f8;
	padding:20px;
	display:none
}
.m-92-leasing-calculator-wrapper #layer #close {
	position:absolute;
	z-index:10;
	top:20px;
	right:20px;
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:1.5em;
	cursor:pointer;
	border-radius:10px;
	display:block
}
@media only screen and (max-width:35.5em) {
	.m-92-leasing-calculator-wrapper #layer #close {
		top:10px;
		right:40px;
		width:10px;
		height:10px
	}
}
.m-92-leasing-calculator-wrapper #layer #close:before {
	font-family:"pag-iconfont";
	content:'';
	background-color:#3e4146;
	height:38px;
	width:38px;
	display:block;
	border-radius:5px;
	outline:none;
	color:#fff
}
.m-92-leasing-calculator-wrapper #layer #close:hover {
	color:#fff
}
.m-92-leasing-calculator-wrapper #layer #close:hover:before {
	background-color:#c00
}
.m-92-leasing-calculator-wrapper #layer p {
	margin:0
}
.m-92-leasing-calculator-wrapper #layer h1 {
	font-family:"PFranklinGothicCnd",Arial,sans-serif;
	font-size:26px;
	font-weight:lighter
}
.m-92-leasing-calculator-wrapper .m-92-module-left {
	width:97%;
	margin-top:1em;
	padding-right:1em
}
html[dir="ltr"] .m-92-leasing-calculator-wrapper .m-92-module-left {
	float:left
}
html[dir="ltr"] .m-92-leasing-calculator-wrapper .m-92-module-left {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-92-leasing-calculator-wrapper .m-92-module-left {
		width:31.33333%
	}
	html[dir="ltr"] .m-92-leasing-calculator-wrapper .m-92-module-left {
		margin-left:2%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-92-leasing-calculator-wrapper .m-92-module-left {
		width:32.33333%
	}
	html[dir="ltr"] .m-92-leasing-calculator-wrapper .m-92-module-left {
		margin-left:1%
	}
}
.lt-ie9 .m-92-leasing-calculator-wrapper .m-92-module-left {
	width:32.33333%
}
html[dir="ltr"].lt-ie9 .m-92-leasing-calculator-wrapper .m-92-module-left {
	margin-left:1%
}
.m-92-leasing-calculator-wrapper .m-92-module-right {
	width:97%;
	margin-top:1em
}
html[dir="ltr"] .m-92-leasing-calculator-wrapper .m-92-module-right {
	float:left
}
html[dir="ltr"] .m-92-leasing-calculator-wrapper .m-92-module-right {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-92-leasing-calculator-wrapper .m-92-module-right {
		width:64.66667%
	}
	html[dir="ltr"] .m-92-leasing-calculator-wrapper .m-92-module-right {
		margin-left:2%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-92-leasing-calculator-wrapper .m-92-module-right {
		width:65.66667%
	}
	html[dir="ltr"] .m-92-leasing-calculator-wrapper .m-92-module-right {
		margin-left:1%
	}
}
.lt-ie9 .m-92-leasing-calculator-wrapper .m-92-module-right {
	width:65.66667%
}
html[dir="ltr"].lt-ie9 .m-92-leasing-calculator-wrapper .m-92-module-right {
	margin-left:1%
}
html[dir="ltr"] .m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper {
	margin-left:0%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper {
		margin-left:0%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper {
		margin-left:-6.36%
	}
}
html[dir="ltr"].lt-ie9 .m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper {
	margin-left:-6.36%
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn {
	margin-top:1em;
	width:100%
}
html[dir="ltr"] .m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn {
	float:left
}
html[dir="ltr"] .m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn {
	margin-left:0%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn {
		width:100%
	}
	html[dir="ltr"] .m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn {
		margin-left:0%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn {
		width:27.33333%
	}
	html[dir="ltr"] .m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn {
		margin-left:6%
	}
}
.lt-ie9 .m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn {
	width:27.33333%
}
html[dir="ltr"].lt-ie9 .m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn {
	margin-left:6%
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-header {
	font-family:Arial,sans-serif;
	font-size:15px;
	margin-bottom:30px;
	height:20px
}
@media only screen and (max-width:35.5em) {
	.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-header {
		margin-bottom:20px
	}
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn.deposit .slider.ui-slider-horizontal .ui-slider-handle {
	margin-left:-.5em
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-context {
	font-family:Arial,sans-serif;
	font-size:15px
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-context .value_min,.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-context .value,.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-context .value_max {
	display:none;
	position:relative
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-context .value_min span,.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-context .value span,.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-context .value_max span {
	position:absolute;
	z-index:2;
	width:10px;
	height:10px;
	background-color:#fff;
	border-radius:7px;
	cursor:pointer
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-context .value_min {
	text-align:left
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-context .value_min span {
	top:43px;
	left:7px
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-context .value {
	text-align:left
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-context .value span {
	left:3px;
	top:43px
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-context .value_max {
	text-align:right
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-context .value_max span {
	left:1px;
	top:43px
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider {
	position:relative;
	margin-top:19px
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider .ui-widget-header {
	background:none;
	color:transparent;
	background-color:#eee;
	border-top-right-radius:15px;
	border-bottom-right-radius:15px;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	margin-right:-10px;
	height:20px;
	margin-right:-21px;
	margin-top:-3px
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider.ui-slider-horizontal .ui-slider-range-max {
	right:0
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider.ui-slider-horizontal .ui-slider-range {
	top:1.4px;
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	height:18px;
	background-position:0 0
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider.ui-slider-horizontal .ui-slider-handle {
	margin-left:-.5em;
	position:absolute;
	z-index:2
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider.ui-widget-content {
	border:none;
	background:none;
	color:transparent;
	background-color:#c00;
	border-radius:9px;
	height:15px;
	margin-right:20px;
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider .ui-state-default,.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider .ui-widget-content .ui-state-default {
	background:none;
	border:none;
	color:transparent;
	background-color:#c00;
	cursor:pointer;
	width:2em;
	height:2em;
	border-radius:20px;
	top:-10px;
	outline:none;
	margin-top:2px
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn {
	margin-bottom:20px
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-context {
	display:table;
	width:100%
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-context .value_min,.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-context .value,.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn .slider-context .value_max {
	display:table-cell;
	position:relative
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn.term .value:after {
	left:0
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn.kilometers_per_annum .value span {
	left:18px
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn.kilometers_per_annum .value_max span {
	left:29px
}
.m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn.deposit .value span {
	left:3px
}
.m-92-leasing-calculator-wrapper .m-92-module-right .result {
	background-color:#f8f8f8;
	width:100%;
	padding:20px 70px 10px 20px;
	line-height:40px;
	text-align:right;
	margin-top:20px;
	border-top:2px solid #f8f8f8;
	border-bottom:2px solid #f8f8f8
}
.m-92-leasing-calculator-wrapper .m-92-module-right .result>div.text,.m-92-leasing-calculator-wrapper .m-92-module-right .result>div.entity {
	display:inline-block
}
.m-92-leasing-calculator-wrapper .m-92-module-right .result .text-rate {
	font-family:"PNewsGothic",Arial,sans-serif;
	font-size:16px
}
@media only screen and (max-width:35.5em) {
	.m-92-leasing-calculator-wrapper .m-92-module-right .result .text-rate {
		font-size:14px
	}
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-92-leasing-calculator-wrapper .m-92-module-right .result .text-rate {
		font-size:14px
	}
}
.m-92-leasing-calculator-wrapper .m-92-module-right .result .text-rate-summe {
	display:none;
	font-family:"PNewsGothic",Arial,sans-serif;
	font-size:12px;
	text-align:left;
	line-height:0
}
.m-92-leasing-calculator-wrapper .m-92-module-right .result .entity {
	position:relative
}
.m-92-leasing-calculator-wrapper .m-92-module-right .result .entity .text {
	float:left;
	margin-top:-10px;
	margin-right:10px
}
@media only screen and (max-width:35.5em) {
	.m-92-leasing-calculator-wrapper .m-92-module-right .result .entity {
		float:none
	}
}
.m-92-leasing-calculator-wrapper .m-92-module-right .result .entity .summe {
	font-family:"PNewsGothic",Arial,sans-serif;
	font-size:40px
}
@media only screen and (max-width:35.5em) {
	.m-92-leasing-calculator-wrapper .m-92-module-right .result .entity .summe {
		font-size:25px
	}
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-92-leasing-calculator-wrapper .m-92-module-right .result .entity .summe {
		font-size:25px
	}
}
.m-92-leasing-calculator-wrapper .m-92-module-right .result .entity .currency {
	font-family:"PNewsGothic",Arial,sans-serif;
	font-size:18px;
	position:relative
}
@media only screen and (max-width:35.5em) {
	.m-92-leasing-calculator-wrapper .m-92-module-right .result .entity .currency {
		font-size:12px
	}
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-92-leasing-calculator-wrapper .m-92-module-right .result .entity .currency {
		font-size:12px
	}
}
.m-92-leasing-calculator-wrapper .m-92-module-right .result .entity .info {
	text-align:center;
	display:block;
	cursor:pointer;
	width:30px;
	height:30px;
	background-color:#ccc;
	border:2px solid #ccc;
	border-radius:30px;
	position:absolute;
	right:-43px;
	top:0;
	line-height:28px
}
.m-92-leasing-calculator-wrapper .m-92-module-right .result .entity .info:after {
	font-family:'pag-iconfont';
	content:""
}
@media only screen and (max-width:35.5em) {
	.m-92-leasing-calculator-wrapper .m-92-module-right .result .entity .info:after {
		line-height:25px
	}
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-92-leasing-calculator-wrapper .m-92-module-right .result .entity .info:after {
		line-height:25px
	}
}
@media only screen and (max-width:35.5em) {
	.m-92-leasing-calculator-wrapper .m-92-module-right .result .entity .info {
		width:25px;
		height:25px;
		right:-30px
	}
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.m-92-leasing-calculator-wrapper .m-92-module-right .result .entity .info {
		width:25px;
		height:25px;
		right:-30px
	}
}
.m-92-leasing-calculator-wrapper.layer .m-92-module-left,.m-92-leasing-calculator-wrapper.layer .m-92-module-right {
	display:none
}
.m-92-leasing-calculator-wrapper .gui-btn.gui-link-with-article {
	float:right;
	display:block;
	margin-top:20px
}
.m-92-leasing-calculator-wrapper .clear {
	clear:both;
	display:block
}
.pool-china .m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn.kilometers_per_annum .value span {
	left:1px
}
.pool-china .m-92-leasing-calculator-wrapper .m-92-module-right .slider-wrapper .sliderColumn.kilometers_per_annum .value_max span {
	left:1px
}
@charset "UTF-8";
.m-33-small-teaser {
	*zoom:1;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	display:block;
	clear:both
}
.m-33-small-teaser:before,.m-33-small-teaser:after {
	content:"";
	display:table;
	line-height:0
}
.m-33-small-teaser:after {
	clear:both
}
.m-33-small-teaser * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile,.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(1),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(7):nth-last-child(1),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile,.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(1),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(7):nth-last-child(1),.m-33-small-teaser .m-33-small-teaser-tile,.m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(1),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	*vertical-align:auto;
	zoom:1;
	*display:inline;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	min-height:1px
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-link-wrapper .m-33-small-teaser-link span:before,.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before,.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
	font-family:'pag-iconfont';
	font-style:normal;
	font-weight:normal;
	font-variant:normal
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-link-wrapper .m-33-small-teaser-link span:before,.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before,.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	speak:none;
	text-transform:none;
	line-height:1
}
html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-link-wrapper .m-33-small-teaser-link span:before,.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-link-wrapper .m-33-small-teaser-link html[dir="ltr"] span:before {
	content:""
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before,.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
	content:""
}
html[dir="ltr"] .m-33-small-teaser {
	padding-left:7.14286%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-33-small-teaser {
		padding-left:7.14286%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-33-small-teaser {
		padding-left:7.14286%
	}
}
html[dir="ltr"].lt-ie9 .m-33-small-teaser {
	padding-left:7.14286%
}
html[dir="ltr"] .m-33-small-teaser {
	padding-right:7.14286%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .m-33-small-teaser {
		padding-right:7.14286%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-33-small-teaser {
		padding-right:7.14286%
	}
}
html[dir="ltr"].lt-ie9 .m-33-small-teaser {
	padding-right:7.14286%
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-link-wrapper .m-33-small-teaser-link {
	-webkit-transition:color .24s;
	-moz-transition:color .24s;
	-o-transition:color .24s;
	transition:color .24s
}
.m-33-small-teaser {
	margin-bottom:0;
	margin-top:1em
}
html[dir="ltr"] .m-33-small-teaser {
	margin-left:-3.09%
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	html[dir="ltr"] .m-33-small-teaser {
		margin-left:-2.04%
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	html[dir="ltr"] .m-33-small-teaser {
		margin-left:-1.01%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .m-33-small-teaser {
		margin-left:-1.01%
	}
}
html[dir="ltr"].lt-ie9 .m-33-small-teaser {
	margin-left:-1.01%
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.m-33-small-teaser {
		padding-top:1.25em
	}
}
.m-33-small-teaser-wrapper {
	*zoom:1
}
.m-33-small-teaser-wrapper:before,.m-33-small-teaser-wrapper:after {
	content:"";
	display:table;
	line-height:0
}
.m-33-small-teaser-wrapper:after {
	clear:both
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
	width:50%;
	padding-bottom:0;
	padding-top:0;
	min-height:0;
	color:#1b1d1f;
	text-align:center;
	background-color:#fff;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	font-size:.875em
}
html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
	float:left
}
html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
	margin-left:0
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
		width:33.33333%
	}
	html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
		margin-left:0
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
		width:24%
	}
	html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
		margin-left:1%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
		width:15.66667%
	}
	html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
		margin-left:1%
	}
}
.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
	width:15.66667%
}
html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
	margin-left:1%
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
	width:50%
}
html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
	float:left
}
html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
	margin-left:0
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
		width:33.33333%
	}
	html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
		margin-left:0
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
		width:24%
	}
	html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
		margin-left:1%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
		width:19%
	}
	html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
		margin-left:1%
	}
}
.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
	width:19%
}
html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
	margin-left:1%
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
	width:50%
}
html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
	float:left
}
html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
	margin-left:0
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
		width:33.33333%
	}
	html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
		margin-left:0
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
		width:24%
	}
	html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
		margin-left:1%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
		width:13.28571%
	}
	html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
		margin-left:1%
	}
}
.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
	width:13.28571%
}
html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
	margin-left:1%
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
		padding-bottom:15%
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
		padding-bottom:12%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
		padding-bottom:10%
	}
}
.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
	padding-bottom:10%
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
		padding-top:10%
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
		padding-top:8%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
		padding-top:5%
	}
}
.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile {
	padding-top:5%
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper {
	border:1px solid transparent
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper {
		position:absolute;
		bottom:0;
		width:100%;
		padding-bottom:.625em
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper {
		position:absolute;
		bottom:0;
		width:100%;
		padding-bottom:.625em
	}
}
@media only screen and (min-width:63.9375em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper {
		position:absolute;
		bottom:0;
		width:100%;
		padding-bottom:.625em
	}
}
.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper {
	position:absolute;
	bottom:0;
	width:100%;
	padding-bottom:.625em
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-link {
	display:none
}
.no-touch .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper:hover,.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper.display {
	color:#1b1d1f;
	cursor:pointer;
	border-radius:.3125em
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.no-touch .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper:hover,.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper.display {
		border:1px solid #ccc;
		background-color:#fff;
		z-index:18
	}
	.no-touch .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper:hover:after,.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper.display:after {
		content:'';
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:.25em;
		border-bottom:.25em solid #c00;
		border-radius:0 0 .3125em .3125em
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.no-touch .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper:hover,.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper.display {
		border:1px solid #ccc;
		background-color:#fff;
		z-index:18
	}
	.no-touch .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper:hover:after,.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper.display:after {
		content:'';
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:.25em;
		border-bottom:.25em solid #c00;
		border-radius:0 0 .3125em .3125em
	}
}
@media only screen and (min-width:63.9375em) {
	.no-touch .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper:hover,.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper.display {
		border:1px solid #ccc;
		background-color:#fff;
		z-index:18
	}
	.no-touch .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper:hover:after,.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper.display:after {
		content:'';
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:.25em;
		border-bottom:.25em solid #c00;
		border-radius:0 0 .3125em .3125em
	}
}
.lt-ie9.no-touch .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper:hover,.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper.display {
	border:1px solid #ccc;
	background-color:#fff;
	z-index:18
}
.lt-ie9.no-touch .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper:hover:after,.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper.display:after {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:.25em;
	border-bottom:.25em solid #c00;
	border-radius:0 0 .3125em .3125em
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.no-touch .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper:hover .m-33-small-teaser-link,.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper.display .m-33-small-teaser-link {
		display:block
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.no-touch .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper:hover .m-33-small-teaser-link,.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper.display .m-33-small-teaser-link {
		display:block
	}
}
@media only screen and (min-width:63.9375em) {
	.no-touch .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper:hover .m-33-small-teaser-link,.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper.display .m-33-small-teaser-link {
		display:block
	}
}
.lt-ie9.no-touch .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper:hover .m-33-small-teaser-link,.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper.display .m-33-small-teaser-link {
	display:block
}
.no-touch .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper:hover .m-33-small-teaser-title,.no-touch .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper:hover .m-33-small-teaser-compare-icon:before,.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper.display .m-33-small-teaser-title,.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper.display .m-33-small-teaser-compare-icon:before {
	color:#c00
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-link-wrapper {
	max-width:95%;
	margin:0 auto;
	padding-top:1.25em;
	padding-bottom:.5em
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-link-wrapper .m-33-small-teaser-link {
	color:#1b1d1f;
	text-decoration:none;
	padding-bottom:1em;
	line-height:1.5em
}
html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-link-wrapper .m-33-small-teaser-link {
	padding-left:15%
}
html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-link-wrapper .m-33-small-teaser-link {
	text-align:left
}
.no-touch .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-link-wrapper .m-33-small-teaser-link:hover {
	color:#c00
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-link-wrapper .m-33-small-teaser-link span {
	line-height:1.42857em;
	display:inline-block;
	text-indent:-.5625em;
	vertical-align:top
}
html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-link-wrapper .m-33-small-teaser-link span {
	text-align:left
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-link-wrapper .m-33-small-teaser-link span:before {
	margin-top:4px;
	color:#c00;
	font-size:.8125em;
	display:inline-block;
	height:100%;
	vertical-align:top
}
html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-link-wrapper .m-33-small-teaser-link span:before {
	margin-right:.3125em
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-link-wrapper {
	margin-bottom:.0625em;
	position:relative
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-link-wrapper {
		margin-bottom:.0625em
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-link-wrapper {
		margin-bottom:.0625em
	}
}
@media only screen and (min-width:63.9375em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-link-wrapper {
		margin-bottom:.0625em
	}
}
.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-link-wrapper {
	margin-bottom:.0625em
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-link-wrapper .m-33-small-teaser-link-overview {
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-image {
	width:100%;
	height:auto;
	margin-top:-.625em;
	margin-bottom:.125em
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon {
	width:100%;
	height:0;
	display:inline
}
html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon {
	text-align:center
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
	color:#3a6b9b
}
@media only screen and (max-width:19.9375em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:2.75em
	}
}
@media only screen and (min-width:19.9375em)and (max-width:20.85156em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:2.91406em
	}
}
@media only screen and (min-width:20.91406em)and (max-width:21.82813em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:3.07813em
	}
}
@media only screen and (min-width:21.89063em)and (max-width:22.80469em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:3.24219em
	}
}
.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
	font-size:3.24219em
}
@media only screen and (min-width:22.86719em)and (max-width:23.78125em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:3.40625em
	}
}
@media only screen and (min-width:23.84375em)and (max-width:24.75781em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:3.57031em
	}
}
@media only screen and (min-width:24.82031em)and (max-width:25.73438em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:3.73438em
	}
}
@media only screen and (min-width:25.79688em)and (max-width:26.71094em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:3.89844em
	}
}
@media only screen and (min-width:26.77344em)and (max-width:27.6875em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:4.0625em
	}
}
@media only screen and (min-width:27.75em)and (max-width:28.66406em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:4.22656em
	}
}
@media only screen and (min-width:28.72656em)and (max-width:29.64063em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:4.39063em
	}
}
@media only screen and (min-width:29.70313em)and (max-width:30.61719em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:4.55469em
	}
}
@media only screen and (min-width:30.67969em)and (max-width:31.59375em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:4.71875em
	}
}
@media only screen and (min-width:31.65625em)and (max-width:32.57031em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:4.88281em
	}
}
@media only screen and (min-width:32.63281em)and (max-width:33.54688em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:5.04688em
	}
}
@media only screen and (min-width:33.60938em)and (max-width:34.52344em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:5.21094em
	}
}
@media only screen and (min-width:34.58594em)and (max-width:35.5em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:5.375em
	}
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:4.375em
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:4.375em
	}
}
@media only screen and (min-width:63.9375em) {
	.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:4.375em
	}
}
.lt-ie9 .m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
	font-size:4.375em
}
.m-33-small-teaser.m-33-small-teaser-links .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-title {
	display:block;
	min-height:3em
}
.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile {
	width:47%
}
html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile {
	float:left
}
html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile {
		width:31.33333%
	}
	html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile {
		margin-left:2%
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile {
		width:24%
	}
	html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile {
		margin-left:1%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile {
		width:15.66667%
	}
	html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile {
		margin-left:1%
	}
}
.lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile {
	width:15.66667%
}
html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile {
	margin-left:1%
}
.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
	width:47%
}
html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
	float:left
}
html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
		width:31.33333%
	}
	html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
		margin-left:2%
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
		width:24%
	}
	html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
		margin-left:1%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
		width:19%
	}
	html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
		margin-left:1%
	}
}
.lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
	width:19%
}
html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
	margin-left:1%
}
.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
	width:47%
}
html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
	float:left
}
html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
		width:31.33333%
	}
	html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
		margin-left:2%
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
		width:24%
	}
	html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
		margin-left:1%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
		width:13.28571%
	}
	html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
		margin-left:1%
	}
}
.lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),.lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
	width:13.28571%
}
html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),html[dir="ltr"].lt-ie9 .m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
	margin-left:1%
}
.m-33-small-teaser.m-33-small-teaser-basic .m-33-tile-wrapper {
	border:none!important
}
.m-33-small-teaser.m-33-small-teaser-basic .m-33-tile-wrapper:hover:after,.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-tile .m-33-tile-wrapper.display:after {
	display:none!important
}
.m-33-small-teaser.m-33-small-teaser-basic .m-33-small-teaser-image {
	border-bottom:5px solid;
	border-bottom-color:transparent
}
.m-33-small-teaser.m-33-small-teaser-basic .m-33-tile-wrapper:hover .m-33-small-teaser-image {
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-o-transition:all 1s;
	transition:all 1s;
	border-bottom-color:#c00
}
.m-33-small-teaser .m-33-small-teaser-tile {
	width:50%;
	padding-top:0;
	padding-bottom:0;
	min-height:0;
	color:#1b1d1f;
	text-align:center;
	background-color:#fff;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	font-size:.875em
}
html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile {
	float:left
}
html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile {
	margin-left:0
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.m-33-small-teaser .m-33-small-teaser-tile {
		width:33.33333%
	}
	html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile {
		margin-left:0
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.m-33-small-teaser .m-33-small-teaser-tile {
		width:24%
	}
	html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile {
		margin-left:1%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-33-small-teaser .m-33-small-teaser-tile {
		width:15.66667%
	}
	html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile {
		margin-left:1%
	}
}
.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile {
	width:15.66667%
}
html[dir="ltr"].lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile {
	margin-left:1%
}
.m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
	width:50%
}
html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
	float:left
}
html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
	margin-left:0
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
		width:33.33333%
	}
	html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
		margin-left:0
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
		width:24%
	}
	html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
		margin-left:1%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
		width:19%
	}
	html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
		margin-left:1%
	}
}
.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
	width:19%
}
html[dir="ltr"].lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(5),html[dir="ltr"].lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(4),html[dir="ltr"].lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(3),html[dir="ltr"].lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(2),html[dir="ltr"].lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(1) {
	margin-left:1%
}
.m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
	width:50%
}
html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
	float:left
}
html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
	margin-left:0
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
		width:33.33333%
	}
	html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
		margin-left:0
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
		width:24%
	}
	html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
		margin-left:1%
	}
}
@media only screen and (min-width:63.9375em) {
	.m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),.m-33-small-teaser .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
		width:13.28333%
	}
	html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
		margin-left:1%
	}
}
.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
	width:13.28333%
}
html[dir="ltr"].lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(1):nth-last-child(7),html[dir="ltr"].lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(2):nth-last-child(6),html[dir="ltr"].lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(3):nth-last-child(5),html[dir="ltr"].lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(4):nth-last-child(4),html[dir="ltr"].lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(5):nth-last-child(3),html[dir="ltr"].lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(6):nth-last-child(2),html[dir="ltr"].lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile:nth-child(7):nth-last-child(1) {
	margin-left:1%
}
.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper {
	border:1px solid transparent
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper {
		bottom:0;
		width:100%;
		padding-bottom:.625em
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper {
		bottom:0;
		width:100%;
		padding-bottom:.625em
	}
}
@media only screen and (min-width:63.9375em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper {
		bottom:0;
		width:100%;
		padding-bottom:.625em
	}
}
.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper {
	bottom:0;
	width:100%;
	padding-bottom:.625em
}
.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-link {
	display:none
}
.no-touch .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper:hover,.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper.display {
	color:#1b1d1f;
	cursor:pointer;
	border-radius:.3125em
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.no-touch .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper:hover,.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper.display {
		border:1px solid #ccc;
		background-color:#fff;
		z-index:18
	}
	.no-touch .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper:hover:after,.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper.display:after {
		content:'';
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:.25em;
		border-bottom:.25em solid #c00;
		border-radius:0 0 .3125em .3125em
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.no-touch .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper:hover,.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper.display {
		border:1px solid #ccc;
		background-color:#fff;
		z-index:18
	}
	.no-touch .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper:hover:after,.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper.display:after {
		content:'';
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:.25em;
		border-bottom:.25em solid #c00;
		border-radius:0 0 .3125em .3125em
	}
}
@media only screen and (min-width:63.9375em) {
	.no-touch .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper:hover,.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper.display {
		border:1px solid #ccc;
		background-color:#fff;
		z-index:18
	}
	.no-touch .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper:hover:after,.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper.display:after {
		content:'';
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:.25em;
		border-bottom:.25em solid #c00;
		border-radius:0 0 .3125em .3125em
	}
}
.lt-ie9.no-touch .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper:hover,.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper.display {
	border:1px solid #ccc;
	background-color:#fff;
	z-index:18
}
.lt-ie9.no-touch .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper:hover:after,.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper.display:after {
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:.25em;
	border-bottom:.25em solid #c00;
	border-radius:0 0 .3125em .3125em
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.no-touch .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper:hover .m-33-small-teaser-link,.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper.display .m-33-small-teaser-link {
		display:block
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.no-touch .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper:hover .m-33-small-teaser-link,.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper.display .m-33-small-teaser-link {
		display:block
	}
}
@media only screen and (min-width:63.9375em) {
	.no-touch .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper:hover .m-33-small-teaser-link,.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper.display .m-33-small-teaser-link {
		display:block
	}
}
.lt-ie9.no-touch .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper:hover .m-33-small-teaser-link,.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper.display .m-33-small-teaser-link {
	display:block
}
.no-touch .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper:hover .m-33-small-teaser-title,.no-touch .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper:hover .m-33-small-teaser-compare-icon:before,.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper.display .m-33-small-teaser-title,.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper.display .m-33-small-teaser-compare-icon:before {
	color:#c00
}
.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-link-wrapper {
	max-width:95%;
	margin:0 auto;
	padding-top:1.25em;
	padding-bottom:.5em
}
.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-link-wrapper {
	margin-bottom:.0625em;
	position:relative
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-link-wrapper {
		margin-bottom:.0625em
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-link-wrapper {
		margin-bottom:.0625em
	}
}
@media only screen and (min-width:63.9375em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-link-wrapper {
		margin-bottom:.0625em
	}
}
.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-link-wrapper {
	margin-bottom:.0625em
}
.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-link-wrapper .m-33-small-teaser-link-overview {
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")
}
.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-image {
	width:100%;
	height:auto;
	margin-top:-.625em;
	margin-bottom:.125em
}
.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon {
	width:100%;
	height:0;
	display:inline
}
html[dir="ltr"] .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon {
	text-align:center
}
.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
	color:#3a6b9b
}
@media only screen and (max-width:19.9375em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:2.75em
	}
}
@media only screen and (min-width:19.9375em)and (max-width:20.85156em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:2.91406em
	}
}
@media only screen and (min-width:20.91406em)and (max-width:21.82813em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:3.07813em
	}
}
@media only screen and (min-width:21.89063em)and (max-width:22.80469em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:3.24219em
	}
}
.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
	font-size:3.24219em
}
@media only screen and (min-width:22.86719em)and (max-width:23.78125em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:3.40625em
	}
}
@media only screen and (min-width:23.84375em)and (max-width:24.75781em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:3.57031em
	}
}
@media only screen and (min-width:24.82031em)and (max-width:25.73438em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:3.73438em
	}
}
@media only screen and (min-width:25.79688em)and (max-width:26.71094em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:3.89844em
	}
}
@media only screen and (min-width:26.77344em)and (max-width:27.6875em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:4.0625em
	}
}
@media only screen and (min-width:27.75em)and (max-width:28.66406em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:4.22656em
	}
}
@media only screen and (min-width:28.72656em)and (max-width:29.64063em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:4.39063em
	}
}
@media only screen and (min-width:29.70313em)and (max-width:30.61719em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:4.55469em
	}
}
@media only screen and (min-width:30.67969em)and (max-width:31.59375em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:4.71875em
	}
}
@media only screen and (min-width:31.65625em)and (max-width:32.57031em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:4.88281em
	}
}
@media only screen and (min-width:32.63281em)and (max-width:33.54688em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:5.04688em
	}
}
@media only screen and (min-width:33.60938em)and (max-width:34.52344em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:5.21094em
	}
}
@media only screen and (min-width:34.58594em)and (max-width:35.5em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:5.375em
	}
}
@media only screen and (min-width:35.5em)and (max-width:47.875em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:4.375em
	}
}
@media only screen and (min-width:47.9375em)and (max-width:63.875em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:4.375em
	}
}
@media only screen and (min-width:63.9375em) {
	.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
		font-size:4.375em
	}
}
.lt-ie9 .m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-compare-icon:before {
	font-size:4.375em
}
.m-33-small-teaser .m-33-small-teaser-tile .m-33-tile-wrapper .m-33-small-teaser-title {
	display:block
}
@charset "UTF-8";
.b-standard-content {
	*zoom:1;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	display:block;
	clear:both
}
.b-standard-content:before,.b-standard-content:after {
	content:"";
	display:table;
	line-height:0
}
.b-standard-content:after {
	clear:both
}
.b-standard-content * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.b-standard-content-wrapper {
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	*vertical-align:auto;
	zoom:1;
	*display:inline;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	min-height:1px
}
html[dir="ltr"] .b-standard-content-wrapper,html[dir="ltr"] blockquote {
	padding-left:7.14286%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .b-standard-content-wrapper,html[dir="ltr"] blockquote {
		padding-left:7.14286%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .b-standard-content-wrapper,html[dir="ltr"] blockquote {
		padding-left:7.14286%
	}
}
html[dir="ltr"].lt-ie9 .b-standard-content-wrapper,html[dir="ltr"].lt-ie9 blockquote {
	padding-left:7.14286%
}
html[dir="ltr"] .b-standard-content-wrapper,html[dir="ltr"] blockquote {
	padding-right:7.14286%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .b-standard-content-wrapper,html[dir="ltr"] blockquote {
		padding-right:7.14286%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .b-standard-content-wrapper,html[dir="ltr"] blockquote {
		padding-right:7.14286%
	}
}
html[dir="ltr"].lt-ie9 .b-standard-content-wrapper,html[dir="ltr"].lt-ie9 blockquote {
	padding-right:7.14286%
}
.b-standard-content-wrapper>h3,.b-standard-content-wrapper>p,.b-standard-content-wrapper>table,.b-standard-content-wrapper>.expandables,.b-standard-content-wrapper>*>p {
	max-width:100%;
	width:auto
}
@media only screen and (min-width:51.25em)and (max-width:74.9375em) {
	.b-standard-content-wrapper>h3,.b-standard-content-wrapper>p,.b-standard-content-wrapper>table,.b-standard-content-wrapper>.expandables,.b-standard-content-wrapper>*>p {
		max-width:800px
	}
}
@media only screen and (min-width:75em) {
	.b-standard-content-wrapper>h3,.b-standard-content-wrapper>p,.b-standard-content-wrapper>table,.b-standard-content-wrapper>.expandables,.b-standard-content-wrapper>*>p {
		max-width:800px
	}
}
.lt-ie9 .b-standard-content-wrapper>h3,.lt-ie9 .b-standard-content-wrapper>p,.lt-ie9 .b-standard-content-wrapper>table,.lt-ie9 .b-standard-content-wrapper>.expandables,.lt-ie9 .b-standard-content-wrapper>*>p {
	max-width:800px
}
html[dir="ltr"] .b-standard-content {
	margin-left:-3.09%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .b-standard-content {
		margin-left:-2.04%
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .b-standard-content {
		margin-left:-1.01%
	}
}
html[dir="ltr"].lt-ie9 .b-standard-content {
	margin-left:-1.01%
}
.b-standard-content+.m-08-features-wrapper {
	top:-4em
}
.b-standard-content+.b-teaser-wrapper {
	top:-2em
}
.b-standard-intro-wrapper {
	width:100%
}
.b-standard-intro-wrapper>img {
	width:100%;
	max-width:100%
}
.b-standard-content-wrapper {
	width:97%;
	padding-bottom:2em
}
html[dir="ltr"] .b-standard-content-wrapper {
	float:left
}
html[dir="ltr"] .b-standard-content-wrapper {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.b-standard-content-wrapper {
		width:98%
	}
	html[dir="ltr"] .b-standard-content-wrapper {
		margin-left:2%
	}
}
@media only screen and (min-width:63.9375em) {
	.b-standard-content-wrapper {
		width:99%
	}
	html[dir="ltr"] .b-standard-content-wrapper {
		margin-left:1%
	}
}
.lt-ie9 .b-standard-content-wrapper {
	width:99%
}
html[dir="ltr"].lt-ie9 .b-standard-content-wrapper {
	margin-left:1%
}
.b-standard-content-wrapper ul {
	margin:0;
	padding:0;
	list-style:none
}
.b-standard-content-wrapper>ul.defaultList {
	list-style-type:square;
	margin-left:1em;
	margin-bottom:2em
}
html[dir="ltr"] .b-standard-content-wrapper>ul.contentNav {
	margin-left:-4px
}
html[dir="ltr"] .b-standard-content-wrapper>ul.contentNav a {
	margin-left:-1px
}
.b-standard-content-wrapper a {
	text-decoration:none;
	color:#3e4146
}
.b-standard-content-wrapper a:hover {
	color:#c00
}
.b-standard-content-wrapper .gui-link-with-arrow,.b-standard-content-wrapper .gui-btn-with-arrow {
	font-size:14px!important;
	text-decoration:none!important
}
.b-standard-content-wrapper h3>img,.b-standard-content-wrapper a>img,.b-standard-content-wrapper span>img {
	width:auto
}
.b-standard-content-wrapper .b-title-wrapper-inline {
	margin-bottom:1.5em
}
.b-standard-content-wrapper .formscontainer {
	-webkit-box-sizing:content-box!important;
	-moz-box-sizing:content-box!important;
	box-sizing:content-box!important
}
.b-standard-content-wrapper p,.b-standard-content-wrapper table,.b-standard-content-wrapper li {
	font-size:14px
}
.b-standard-content-wrapper>h4 {
	clear:both
}
.b-standard-content-wrapper>h3,.b-standard-content-wrapper>p,.b-standard-content-wrapper>table,.b-standard-content-wrapper>.expandables {
	clear:both
}
.b-standard-content-wrapper>.normalTable {
	width:100%!important
}
.b-standard-content-wrapper>iframe {
	height:auto;
	min-width:640px;
	overflow:visible;
	border:1px dashed #000
}
.no-touch .b-standard-content-wrapper>iframe {
	min-height:1000px
}
.b-standard-content-wrapper .linkblock-button {
	display:inline-block
}
.b-standard-content-wrapper .image {
	margin-top:12px;
	margin-bottom:12px;
	color:#666;
	float:none
}
.b-standard-content-wrapper .image img {
	display:block;
	width:auto
}
.b-standard-content-wrapper img {
	width:auto
}
table.normalTable {
	border-collapse:collapse;
	width:auto;
	margin:1em 0
}
.normalTable th,.normalTable td {
	padding-left:14px;
	padding-right:14px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
	text-align:left
}
.normalTable th {
	background-color:#848484;
	color:#fff
}
.normalTable .alternate td {
	background-color:#f8f8f8
}
.normalTable td {
	background-color:#fff;
	border-bottom:1px dashed #ccc
}
.normalTable img {
	width:auto
}
table.separateColumns td.alternate {
	background-color:#fff
}
table.separateColumns td {
	background-color:#f8f8f8
}
table td.number {
	text-align:right
}
@charset "UTF-8";
.download,.expandables,.b-standard-module-wrapper .vcard {
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:top;
	*vertical-align:auto;
	zoom:1;
	*display:inline;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	min-height:1px
}
.close-button:before,a.link>span:before,a.illustratedLink>span:before,a.illustratedModelLink>span:before,a.illustratedModelLinkInfo>span:before,a.illustratedNewsLink>span:before,a.illustratedmsclassicLink>span:before {
	font-family:'pag-iconfont';
	font-style:normal;
	font-weight:normal;
	font-variant:normal
}
.close-button:before,a.link>span:before,a.illustratedLink>span:before,a.illustratedModelLink>span:before,a.illustratedModelLinkInfo>span:before,a.illustratedNewsLink>span:before,a.illustratedmsclassicLink>span:before {
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	speak:none;
	text-transform:none;
	line-height:1
}
.close-button:before {
	content:""
}
html[dir="ltr"] a.link>span:before,html[dir="ltr"] a.illustratedLink>span:before,html[dir="ltr"] a.illustratedModelLink>span:before,html[dir="ltr"] a.illustratedModelLinkInfo>span:before,html[dir="ltr"] a.illustratedNewsLink>span:before,html[dir="ltr"] a.illustratedmsclassicLink>span:before {
	content:""
}
.subTitle,.vcard div,.raceReport,.motorsportLexikon {
	max-width:100%;
	width:auto
}
@media only screen and (min-width:51.25em)and (max-width:74.9375em) {
	.subTitle,.vcard div,.raceReport,.motorsportLexikon {
		max-width:800px
	}
}
@media only screen and (min-width:75em) {
	.subTitle,.vcard div,.raceReport,.motorsportLexikon {
		max-width:800px
	}
}
.lt-ie9 .subTitle,.lt-ie9 .vcard div,.vcard .lt-ie9 div,.lt-ie9 .raceReport,.lt-ie9 .motorsportLexikon {
	max-width:800px
}
.m-16-17-keyvisual-big .ce-video {
	background-color:#f2f2f2!important
}
#payment-estimator img {
	width:auto
}
#pe_lease .calculateButton,#pe_finance .calculateButton {
	margin-top:-47px!important
}
html[dir="ltr"] #pe_lease .calculateButton,html[dir="ltr"] #pe_finance .calculateButton {
	margin-right:12px!important
}
.b-standard-content-wrapper ul.startHeader {
	height:auto!important;
	width:auto!important;
	margin:0!important
}
.b-standard-content-wrapper ul.startHeader>li {
	margin-bottom:4em;
	margin-top:0;
	height:auto!important
}
.b-standard-content-wrapper ul.headerColumn4 {
	width:auto
}
.b-standard-content-wrapper ul.startHeader .startLink a {
	font-size:14px;
	line-height:24px;
	outline:none;
	background-position:16px -290px
}
.b-standard-content-wrapper ul.startHeader .startLink a:hover {
	background-position:16px -140px
}
.b-standard-content-wrapper ul.startHeader .startLink a.first {
	padding-top:0
}
.b-standard-content-wrapper ul.startHeader .jkbluelink a {
	background-position:16px -432px
}
.b-standard-content-wrapper ul.startHeader .jkbluelink a:hover {
	background-position:16px -132px
}
.b-standard-content-wrapper li.startTeaser a:hover span {
	background-position:0 -140px
}
.b-standard-content-wrapper li.startTeaser a>img {
	border:1px solid #ccc
}
.b-standard-content-wrapper li.startTeaser a>span {
	border:none;
	font-size:14px;
	background-position:0 -290px;
	margin-top:7px;
	padding-left:1em;
	text-indent:0
}
html[dir="ltr"] .close-button {
	padding-left:0
}
html[dir="ltr"] .close-button {
	padding-right:0
}
.close-button:before {
	display:block;
	text-align:center;
	color:#fff;
	font-size:23px;
	line-height:40px;
	padding:.25em .5em
}
.teaserBar {
	clear:both
}
html[dir="ltr"] .teaserBar>li {
	margin-right:1em
}
html[dir="ltr"] .teaserBar>li {
	float:left
}
p.comment {
	color:#c83232;
	letter-spacing:1px;
	padding:4px;
	padding-left:8px;
	border-left:1px dotted #c83232;
	margin-top:40px;
	margin-bottom:18px
}
.fadeout {
	opacity:.25;
	filter:alpha(opacity=25)
}
#grid {
	position:absolute;
	left:-1px;
	top:-1px;
	width:100%;
	height:100%;
	background-image:url(../../../images/grid-navi.html);
	background-repeat:repeat;
	display:none;
	opacity:.15;
	filter:alpha(opacity=15);
	z-index:4000
}
.fullContent {
	background-color:transparent;
	text-align:center;
	background-image:none;
	padding-top:100px
}
p.introduction {
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	padding-top:12px;
	padding-bottom:11px
}
.alignCenter {
	text-align:center!important
}
.alignLeft {
	text-align:left!important
}
.alignRight {
	text-align:right!important
}
.continueButton {
	margin-top:1em
}
html[dir="ltr"] .continueButton {
	text-align:left
}
.continueButton>a {
	display:inline-block
}
html[dir="ltr"] .formsContainerExtra .continueButton {
	text-align:right
}
.contentframe {
	border:0;
	width:567px;
	height:420px
}
.noShow {
	display:none
}
.subTitle {
	color:#848484;
	margin-bottom:8px;
	display:block;
	font-size:14px
}
.exceptionLine {
	border-bottom:1px solid #ccc;
	display:block
}
.podcast {
	display:block;
	position:relative;
	width:509px;
	height:260px;
	overflow:visible;
	border-bottom:1px dashed #ccc;
	margin-bottom:16px;
	font-size:11px
}
.podcast .left,.podcast .right {
	float:left;
	height:auto
}
.podcast div.left,.podcast div.right {
	height:100%
}
.podcast .left {
	padding-top:3px;
	width:130px
}
.podcast .right {
	width:379px
}
.podcastThumb {
	padding-bottom:10px
}
.podcastThumb img {
	border:1px #ccc solid
}
.podcastPlayer {
	padding-top:0
}
.podcastButton {
	text-align:left;
	padding-top:5px
}
.podcastButton2 img {
	text-align:left;
	padding:0 5px 0 5px;
	border:1px #666 solid
}
.podcastLinks {
	vertical-align:top
}
.podcast p.podcastText {
	font-size:11px;
	margin:0 0 0 0;
	padding:0 0 10px 0
}
.podcast .bold {
	font-weight:bolder
}
.podcastLinkblock {
	vertical-align:bottom;
	position:relative;
	left:0;
	margin:0 0 0 0;
	padding:0 0 0 0
}
.podcast li {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
	line-height:20px;
	vertical-align:middle;
	display:inline
}
.podcast .alt {
	background-color:#f3f3f3
}
.podcastLinkblock li.left {
	padding-top:0;
	width:60%
}
.podcastLinkblock li.right {
	width:40%;
	overflow:visible;
	white-space:nowrap
}
.podcastLinkblock li.left span {
	display:inline;
	font-size:10px;
	margin:0 0 0 0;
	padding:0 0 0 10px;
	line-height:19px
}
.podcastLinkblock li.right span {
	display:inline;
	margin:0 0 0 0;
	padding:0 0 0 10px;
	line-height:19px
}
.podcastLinkblock li.right span a {
	background:url(../../../images/arrow-gray.html) no-repeat scroll 2px 4px;
	font-size:10px;
	padding-left:16px;
	padding-top:1px;
	text-decoration:none
}
.podcastLinkblock li.right span a:hover {
	background-image:url(../../../images/arrow-red.html);
	color:#c00
}
.print #personal_reference,.print #personal_condition,.view #personal_reference,.view #personal_condition {
	display:none
}
.scbanneredit {
	position:absolute;
	top:50px;
	z-index:999;
	background:url(../../../images/edit_green.html) no-repeat left top;
	width:50px;
	text-align:center;
	right:20px
}
.scbannereditdenied {
	position:absolute;
	top:50px;
	z-index:999;
	background:url(../../../images/edit_red.html) no-repeat left top;
	width:50px;
	text-align:center;
	right:20px
}
.sceditdenied {
	position:absolute;
	top:90px;
	z-index:999;
	background:url(../../../images/edit_red.html) no-repeat left top;
	width:50px;
	text-align:center;
	right:2px
}
.scedit {
	position:absolute;
	top:90px;
	z-index:999;
	background:url(../../../images/edit_green.html) no-repeat left top;
	width:50px;
	text-align:center;
	right:2px
}
.scbannereditlink {
	width:50px;
	display:block
}
a.sceditlink,.sceditlink:activ,.sceditlink:hover,.sceditlink:link,.sceditlink:visited {
	width:50px;
	display:block;
	text-decoration:none
}
.scediticon {
	position:absolute;
	left:-18px;
	background-color:#ff8c00;
	background:url(../../../images/icons/incomplete.html) no-repeat left top;
	width:15px;
	height:15px
}
.scinfo {
	display:none
}
.scediticon:hover .scinfo {
	position:absolute;
	display:block;
	width:100px;
	left:-100px;
	text-align:left;
	background-color:#f0f8ff;
	z-index:1000
}
h2.pageClaim {
	margin-bottom:0
}
h2.pageClaim img {
	height:auto
}
h3.pageSubClaim {
	margin-top:-5px
}
ul.modelHeader {
	width:auto;
	height:auto;
	list-style:none;
	padding-left:0;
	margin-left:0;
	margin-top:0;
	margin-bottom:0
}
ul.modelHeader li {
	display:block;
	position:relative;
	line-height:17px;
	font-size:11px;
	width:176px;
	padding-right:0
}
html[dir="ltr"] ul.modelHeader li {
	float:left
}
ul.modelData,ul.modelInform,ul.modelDecide,ul.modelTeaser {
	width:auto;
	height:auto;
	list-style:none;
	padding-left:0;
	margin-left:0;
	padding-right:0
}
ul.modelData {
	margin-top:3px
}
ul.modelData li {
	margin-top:1px
}
ul.modelHeader ul.modelData li,ul.modelHeader ul.modelInform li,ul.modelHeader ul.modelDecide li,ul.modelHeader ul.modelTeaser li {
	line-height:17px;
	font-size:11px;
	width:160px;
	left:0;
	top:auto;
	color:#666
}
ul.modelInform li a,ul.modelDecide li a {
	background-repeat:no-repeat;
	border-bottom:1px dashed #ccc;
	display:block;
	font-size:11px;
	height:16px;
	padding:2px 4px 5px 0;
	text-decoration:none;
	background-position:0 8px;
	margin-top:0;
	padding-left:13px;
	width:auto
}
ul.modelInform li a:hover,ul.modelDecide li a:hover,ul.modelInform li a.first:hover,ul.modelDecide li a.first:hover {
	text-decoration:none;
	background-image:url(../../../images/arrow-red.html)
}
ul.modelInform li a {
	background-image:url(../../../images/arrow-blue-usapool.html);
	color:#369
}
ul.modelInform li a.first {
	border-top:1px dashed #ccc
}
ul.modelDecide li a {
	background-image:url(../../../images/arrow-gray.html);
	color:#666;
	font-weight:bold
}
ul.modelDecide li a.first {
	border-top:1px dashed #ccc
}
ul.modelHeader ul.modelTeaser li {
	line-height:15px;
	width:auto;
	padding-right:0;
	padding-bottom:0
}
ul.modelHeader ul.modelTeaser li a span {
	border:none;
	display:block;
	background-color:transparent;
	text-decoration:none;
	padding-left:10px;
	line-height:15px;
	padding-top:0
}
ul.modelHeader ul.modelTeaser li a img {
	margin-bottom:3px
}
ul.modelHeader ul.modelTeaser li a {
	background-color:transparent;
	background-image:url(../../../images/arrow-gray.html);
	background-position:0 98px;
	background-repeat:no-repeat;
	display:block;
	height:auto;
	text-decoration:none
}
ul.modelHeader ul.modelTeaser li a:hover {
	background-image:url(../../../images/arrow-red.html);
	text-decoration:none
}
div.clear {
	clear:both;
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:0;
	width:0;
	overflow:hidden
}
#pcsMinWidth {
	border-left-width:200px
}
.download {
	clear:both;
	margin-top:1em;
	margin-top:1em
}
html[dir="ltr"] .download {
	float:left
}
.download p {
	margin-bottom:8px
}
.download a {
	display:inline-block
}
.illustratedDownload {
	margin-bottom:17px;
	height:87px;
	background-color:#fff
}
.illustratedDownload ul {
	display:block;
	list-style-type:none;
	margin:0;
	width:327px
}
.illustratedDownload ul li.dimensions {
	font-size:12px;
	margin-bottom:10px
}
.illustratedDownload ul li img {
	margin-bottom:5px
}
.illustratedDownload ul li {
	padding-left:7px;
	line-height:12px
}
.illustratedDownload ul li a {
	background-image:url(../../../images/arrow-gray.html);
	background-position:1px 4px;
	background-repeat:no-repeat;
	color:#666;
	padding:0;
	padding-left:14px;
	font-size:10px
}
a.link,a.illustratedLink,a.illustratedModelLink,a.illustratedModelLinkInfo,a.illustratedNewsLink,a.illustratedmsclassicLink {
	max-width:100%;
	width:100%;
	margin-top:.5em;
	margin-bottom:1.5em;
	text-decoration:none;
	clear:both;
	color:#000
}
@media only screen and (min-width:51.25em)and (max-width:74.9375em) {
	a.link,a.illustratedLink,a.illustratedModelLink,a.illustratedModelLinkInfo,a.illustratedNewsLink,a.illustratedmsclassicLink {
		max-width:800px
	}
}
@media only screen and (min-width:75em) {
	a.link,a.illustratedLink,a.illustratedModelLink,a.illustratedModelLinkInfo,a.illustratedNewsLink,a.illustratedmsclassicLink {
		max-width:800px
	}
}
.lt-ie9 a.link,.lt-ie9 a.illustratedLink,.lt-ie9 a.illustratedModelLink,.lt-ie9 a.illustratedModelLinkInfo,.lt-ie9 a.illustratedNewsLink,.lt-ie9 a.illustratedmsclassicLink {
	max-width:800px
}
html[dir="ltr"] a.link,html[dir="ltr"] a.illustratedLink,html[dir="ltr"] a.illustratedModelLink,html[dir="ltr"] a.illustratedModelLinkInfo,html[dir="ltr"] a.illustratedNewsLink,html[dir="ltr"] a.illustratedmsclassicLink {
	float:left
}
.no-touch a.link:hover,.no-touch a.link>*:hover,.no-touch a.illustratedLink:hover,.no-touch a.illustratedLink>*:hover,.no-touch a.illustratedModelLink:hover,.no-touch a.illustratedModelLink>*:hover,.no-touch a.illustratedModelLinkInfo:hover,.no-touch a.illustratedModelLinkInfo>*:hover,.no-touch a.illustratedNewsLink:hover,.no-touch a.illustratedNewsLink>*:hover,.no-touch a.illustratedmsclassicLink:hover,.no-touch a.illustratedmsclassicLink>*:hover {
	color:#c00
}
a.link>img,a.illustratedLink>img,a.illustratedModelLink>img,a.illustratedModelLinkInfo>img,a.illustratedNewsLink>img,a.illustratedmsclassicLink>img {
	display:none;
	width:auto
}
html[dir="ltr"] a.link>img,html[dir="ltr"] a.illustratedLink>img,html[dir="ltr"] a.illustratedModelLink>img,html[dir="ltr"] a.illustratedModelLinkInfo>img,html[dir="ltr"] a.illustratedNewsLink>img,html[dir="ltr"] a.illustratedmsclassicLink>img {
	float:left
}
@media only screen and (min-width:51.25em)and (max-width:74.9375em) {
	a.link>img,a.illustratedLink>img,a.illustratedModelLink>img,a.illustratedModelLinkInfo>img,a.illustratedNewsLink>img,a.illustratedmsclassicLink>img {
		display:block
	}
}
@media only screen and (min-width:75em) {
	a.link>img,a.illustratedLink>img,a.illustratedModelLink>img,a.illustratedModelLinkInfo>img,a.illustratedNewsLink>img,a.illustratedmsclassicLink>img {
		display:block
	}
}
.lt-ie9 a.link>img,.lt-ie9 a.illustratedLink>img,.lt-ie9 a.illustratedModelLink>img,.lt-ie9 a.illustratedModelLinkInfo>img,.lt-ie9 a.illustratedNewsLink>img,.lt-ie9 a.illustratedmsclassicLink>img {
	display:block
}
html[dir="ltr"] a.link>img,html[dir="ltr"] a.illustratedLink>img,html[dir="ltr"] a.illustratedModelLink>img,html[dir="ltr"] a.illustratedModelLinkInfo>img,html[dir="ltr"] a.illustratedNewsLink>img,html[dir="ltr"] a.illustratedmsclassicLink>img {
	margin-right:16px
}
a.link>span,a.illustratedLink>span,a.illustratedModelLink>span,a.illustratedModelLinkInfo>span,a.illustratedNewsLink>span,a.illustratedmsclassicLink>span {
	max-width:100%;
	font-size:14px;
	margin-top:-3px;
	width:100%
}
html[dir="ltr"] a.link>span,html[dir="ltr"] a.illustratedLink>span,html[dir="ltr"] a.illustratedModelLink>span,html[dir="ltr"] a.illustratedModelLinkInfo>span,html[dir="ltr"] a.illustratedNewsLink>span,html[dir="ltr"] a.illustratedmsclassicLink>span {
	float:left
}
@media only screen and (min-width:51.25em)and (max-width:74.9375em) {
	a.link>span,a.illustratedLink>span,a.illustratedModelLink>span,a.illustratedModelLinkInfo>span,a.illustratedNewsLink>span,a.illustratedmsclassicLink>span {
		max-width:480px
	}
}
@media only screen and (min-width:75em) {
	a.link>span,a.illustratedLink>span,a.illustratedModelLink>span,a.illustratedModelLinkInfo>span,a.illustratedNewsLink>span,a.illustratedmsclassicLink>span {
		max-width:600px
	}
}
.lt-ie9 a.link>span,.lt-ie9 a.illustratedLink>span,.lt-ie9 a.illustratedModelLink>span,.lt-ie9 a.illustratedModelLinkInfo>span,.lt-ie9 a.illustratedNewsLink>span,.lt-ie9 a.illustratedmsclassicLink>span {
	max-width:600px
}
html[dir="ltr"] a.link>span,html[dir="ltr"] a.illustratedLink>span,html[dir="ltr"] a.illustratedModelLink>span,html[dir="ltr"] a.illustratedModelLinkInfo>span,html[dir="ltr"] a.illustratedNewsLink>span,html[dir="ltr"] a.illustratedmsclassicLink>span {
	margin-left:16px
}
a.link>span:before,a.illustratedLink>span:before,a.illustratedModelLink>span:before,a.illustratedModelLinkInfo>span:before,a.illustratedNewsLink>span:before,a.illustratedmsclassicLink>span:before {
	margin-top:3px;
	color:#c00
}
html[dir="ltr"] a.link>span:before,html[dir="ltr"] a.illustratedLink>span:before,html[dir="ltr"] a.illustratedModelLink>span:before,html[dir="ltr"] a.illustratedModelLinkInfo>span:before,html[dir="ltr"] a.illustratedNewsLink>span:before,html[dir="ltr"] a.illustratedmsclassicLink>span:before {
	float:left
}
html[dir="ltr"] a.link>span:before,html[dir="ltr"] a.illustratedLink>span:before,html[dir="ltr"] a.illustratedModelLink>span:before,html[dir="ltr"] a.illustratedModelLinkInfo>span:before,html[dir="ltr"] a.illustratedNewsLink>span:before,html[dir="ltr"] a.illustratedmsclassicLink>span:before {
	margin-left:-20px
}
a.link strong,a.link h4,a.illustratedLink strong,a.illustratedLink h4,a.illustratedModelLink strong,a.illustratedModelLink h4,a.illustratedModelLinkInfo strong,a.illustratedModelLinkInfo h4,a.illustratedNewsLink strong,a.illustratedNewsLink h4,a.illustratedmsclassicLink strong,a.illustratedmsclassicLink h4 {
	font-weight:bold;
	font-size:14px;
	display:block
}
a.illustratedNewsLink {
	border-bottom:1px solid #c00;
	padding-bottom:1.5em
}
a.illustratedNewsLink>span>strong,a.illustratedNewsLink>span:before,a.illustratedNewsLink>span:after {
	color:#c00
}
.expandables {
	width:97%;
	clear:both;
	max-width:800px;
	width:100%!important
}
html[dir="ltr"] .expandables {
	float:left
}
html[dir="ltr"] .expandables {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.expandables {
		width:98%
	}
	html[dir="ltr"] .expandables {
		margin-left:2%
	}
}
@media only screen and (min-width:63.9375em) {
	.expandables {
		width:99%
	}
	html[dir="ltr"] .expandables {
		margin-left:1%
	}
}
.lt-ie9 .expandables {
	width:99%
}
html[dir="ltr"].lt-ie9 .expandables {
	margin-left:1%
}
.expandables ul,.expandables p {
	display:none
}
.expandables>.isexpanded {
	height:auto
}
.expandables>.isexpanded p {
	height:auto;
	padding:1em 28px
}
.expandables>.isexpanded ul,.expandables>.isexpanded p {
	display:block
}
.expandables>.isexpanded>h3 {
	background-image:url(../../../images/arrow-white-down.html);
	background-position:11px 14px
}
.expandable {
	background-color:#333;
	height:auto;
	margin-bottom:.5em;
	overflow:hidden
}
.expandable p {
	height:0;
	background-color:#f5f5f6;
	padding:0;
	margin:0;
	font-size:14px
}
.expandable>p>a {
	display:inline-block;
	margin-bottom:6px
}
.expandable .defaultList {
	list-style-type:square;
	background-color:#f5f5f5;
	padding:1em 28px 1em 42px!important;
	margin:0
}
.expandable h3 {
	background-image:url("../../../images/arrow-white.html");
	background-position:11px 12px;
	background-repeat:no-repeat;
	color:#fff;
	cursor:pointer;
	font-size:14px;
	font-weight:normal;
	height:auto;
	margin-bottom:5px;
	margin-top:0;
	overflow:hidden;
	padding-left:28px;
	padding-top:6px
}
.expandable li {
	font-size:14px
}
.us-services .expandables>.isexpanded>h3 {
	background-image:url(../../../images/arrow-red-down.html);
	font-weight:bold
}
.us-services .expandable {
	background-color:#fff
}
.us-services .expandable>p,.us-services .expandable>ul {
	display:none
}
.us-services .expandable.isexpanded>p,.us-services .expandable.isexpanded>ul {
	display:block
}
.us-services .expandable h3 {
	background-image:url("../../../images/arrow-red.html");
	color:#000
}
.us-services .expandable h3:hover {
	color:#c00
}
body div a.link,body div a.link span {
	height:auto
}
.inlineMovie {
	width:567px;
	height:101px;
	border:1px solid #d6d6d6;
	position:relative;
	margin-bottom:21px;
	overflow:hidden
}
.inlineMovie .thumb {
	position:absolute;
	left:0;
	top:0;
	width:158px;
	height:101px;
	display:block
}
.inlineMovie h3 {
	position:absolute;
	left:167px;
	top:4px;
	width:399px;
	margin-top:0;
	margin:0;
	padding:0
}
.inlineMovie .movieformat {
	position:absolute;
	top:37px;
	height:61px;
	width:100px;
	font-size:11px
}
.mediaplayer {
	left:167px
}
.quicktime {
	left:300px
}
.movieformat strong {
	display:block;
	color:#848484;
	margin-bottom:6px
}
.movieformat a {
	display:block;
	font-size:11px
}
table.news {
	border-collapse:collapse;
	padding:0;
	width:auto;
	margin:1em 0
}
.news td {
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0;
	padding-bottom:10px;
	color:#666;
	font-weight:normal;
	margin-bottom:0;
	line-height:20px
}
.news a {
	display:block;
	background-image:url(../../../images/arrow-gray.html);
	background-position:2px 7px;
	background-repeat:no-repeat;
	margin-right:20px;
	padding-left:16px;
	text-decoration:none;
	color:#666
}
.news a:hover {
	background-image:url(../../../images/arrow-red.html);
	color:#c00
}
ul.linkOverviews {
	position:relative;
	height:300px;
	width:399px;
	margin:0;
	padding:0
}
.linkOverviews li,.linkOverviews a {
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	font-size:10px
}
.linkOverviews li {
	width:120px;
	height:80px
}
.linkOverviews a {
	text-decoration:none;
	color:#333;
	padding:2px;
	width:124px;
	height:80px
}
.linkOve\rviews a {
	height:76px
}
.linkOverviews a:hover {
	color:#333;
	background-color:#f2f2f2
}
.linkOverview1,.linkOverview4,.linkOverview7,.linkOverview10 {
	left:0
}
.linkOverview2,.linkOverview5,.linkOverview8,.linkOverview11 {
	left:144px
}
.linkOverview3,.linkOverview6,.linkOverview9,.linkOverview12 {
	left:288px
}
.linkOverview4,.linkOverview5,.linkOverview6 {
	top:88px
}
.linkOverview7,.linkOverview8,.linkOverview9 {
	top:176px
}
.linkOverview10,.linkOverview11,.linkOverview12 {
	top:264px
}
.linkOverviews li strong,.linkOverviews li span {
	display:block
}
.linkOverviews li strong {
	padding-left:10px;
	background-image:url(../../../images/arrow-gray.html);
	background-repeat:no-repeat;
	background-position:1px 6px;
	margin-bottom:2px;
	font-size:11px;
	color:#848484
}
.linkOverviews br {
	display:none
}
.linkOverviews span br {
	display:inline
}
.appDownload {
	width:520px;
	position:relative;
	height:92px;
	margin-bottom:21px
}
.appDownload h3 {
	margin-top:0;
	margin-bottom:1px
}
.appDownload p {
	font-size:10px;
	margin-bottom:12px
}
.appDownload p a {
	text-decoration:none;
	font-weight:bold;
	font-size:11px
}
.appDownloadExplanation {
	position:absolute;
	left:256px;
	top:0;
	width:265px
}
.appDownload1 {
	position:absolute;
	left:0;
	top:0;
	width:105px
}
.appDownload2 {
	position:absolute;
	left:136px;
	top:0;
	width:105px
}
.galleryMovie {
	border-bottom:1px dashed #ccc;
	height:64px;
	margin-bottom:1em;
	margin-top:1em;
	position:relative;
	width:auto;
	clear:both
}
.galleryMovie>.gui-link-with-download {
	float:right;
	margin-top:.5em;
	margin-left:.5em
}
.galleryMovie>h4 {
	float:left;
	margin-top:17px
}
.galleryMovie .thumb {
	border:1px solid #ccc;
	display:inline-block;
	float:left;
	margin-right:2em;
	position:relative;
	width:auto
}
.galleryMovie h3 {
	position:absolute;
	left:105px;
	top:-4px;
	width:300px;
	margin-top:0
}
* html .galleryMovie h3 {
	top:-30px
}
.galleryMovie .large,.galleryMovie .small {
	position:absolute;
	left:291px;
	top:33px;
	width:84px;
	height:18px;
	text-transform:uppercase
}
.galleryMovie .small {
	left:394px
}
.gallery360 {
	position:relative;
	width:509px;
	height:64px;
	border-bottom:1px dashed #ccc;
	margin-bottom:16px
}
.gallery360 .thumb {
	display:block;
	width:95px;
	height:47px;
	border:1px solid #ccc;
	position:absolute;
	left:0;
	top:0
}
.gallery360 .caption {
	position:absolute;
	left:105px;
	top:-4px;
	width:300px;
	margin-top:0
}
.gallery360 .caption p {
	font-size:10px
}
.gallery360 .large,.gallery360 .small {
	position:absolute;
	left:291px;
	top:18px;
	width:84px;
	height:18px;
	display:inline-block
}
.gallery360 .large p,.gallery360 .small p {
	margin:0;
	padding:0;
	padding-top:0;
	padding-bottom:4px;
	font-size:10px
}
.gallery360 .small {
	left:394px
}
.gallery360 a {
	text-decoration:none;
	font-weight:bold
}
.sound {
	position:relative;
	width:509px;
	height:64px;
	border-bottom:1px dashed #ccc;
	margin-bottom:16px
}
.sound .thumb {
	display:block;
	width:95px;
	height:47px;
	border:1px solid #ccc;
	position:absolute;
	left:0;
	top:0
}
.sound .soundExplanation {
	position:absolute;
	left:105px;
	top:0;
	width:100px;
	height:50px
}
.sound .soundExplanation h3 {
	margin-top:0;
	margin-bottom:0
}
* html .sound .soundExplanation {
	top:-30px
}
.sound .soundExplanation p {
	font-size:10px
}
.sound .soundPlay,.sound .soundDownload {
	position:absolute;
	left:273px;
	top:34px;
	width:80px;
	height:18px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase
}
.sound .soundDownload {
	left:353px
}
.sound a {
	text-decoration:none
}
ul.knowledgeBases {
	position:relative;
	width:auto;
	margin:0;
	padding:0;
	font-size:10px;
	height:380px
}
ul.knowledgeBases.lines1 {
	height:56px
}
ul.knowledgeBases.lines2 {
	height:112px
}
ul.knowledgeBases.lines3 {
	height:168px
}
ul.knowledgeBases.lines4 {
	height:264px
}
ul.knowledgeBases.lines5 {
	height:330px
}
.knowledgeBases li,.knowledgeBases a {
	display:block;
	margin:0;
	padding:0;
	position:absolute
}
.knowledgeBases li {
	width:120px;
	height:66px
}
.knowledgeBases a {
	text-decoration:none;
	color:#333;
	padding:2px;
	width:182px;
	height:52px
}
.knowledgeBase1,.knowledgeBase3,.knowledgeBase5,.knowledgeBase7,.knowledgeBase9,.knowledgeBase11,.knowledgeBase13,.knowledgeBase15,.knowledgeBase17,.knowledgeBase19 {
	left:0
}
.knowledgeBase2,.knowledgeBase4,.knowledgeBase6,.knowledgeBase8,.knowledgeBase10,.knowledgeBase12,.knowledgeBase14,.knowledgeBase16,.knowledgeBase18,.knowledgeBase20 {
	left:199px
}
.knowledgeBase1,.knowledgeBase2 {
	top:0
}
.knowledgeBase3,.knowledgeBase4 {
	top:57px
}
.knowledgeBase5,.knowledgeBase6 {
	top:114px
}
.knowledgeBase7,.knowledgeBase8 {
	top:171px
}
.knowledgeBase9,.knowledgeBase10 {
	top:228px
}
.knowledgeBase11,.knowledgeBase12 {
	top:285px
}
.knowledgeBase13,.knowledgeBase14 {
	top:342px
}
.knowledgeBase15,.knowledgeBase16 {
	top:399px
}
.knowledgeBase17,.knowledgeBase18 {
	top:456px
}
.knowledgeBase19,.knowledgeBase20 {
	top:513px
}
.knowledgeBases li strong,.knowledgeBases li span {
	display:block
}
.knowledgeBases li strong {
	padding-left:10px;
	background-image:url(../../../images/arrow-gray.html);
	background-repeat:no-repeat;
	background-position:1px 5px;
	margin-bottom:6px;
	color:#848484;
	font-weight:normal;
	width:100px;
	font-size:12px
}
.knowledgeBases li a:hover strong {
	color:#c00;
	background-image:url(../../../images/arrow-red.html);
	cursor:pointer
}
.knowledgeBases br {
	display:none
}
.knowledgeBases img {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:61px;
	height:37px;
	border:1px solid #ccc
}
.knowledgeBases strong {
	display:block;
	position:absolute;
	left:72px;
	top:-1px;
	width:117px
}
.jspPane h4 {
	padding-left:16px;
	padding-right:16px
}
#kbpreview {
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:0;
	display:none;
	color:#fff;
	width:auto
}
#knowledgeBaseShade {
	position:absolute;
	display:none;
	width:679px;
	z-index:3900;
	left:192px;
	background-color:#d4d4d4
}
#knowledgeBase {
	position:absolute;
	display:none;
	width:663px;
	z-index:3901;
	background-color:#fff;
	border-bottom:1px solid #ccc;
	overflow-x:hidden
}
#knowledgeBase img {
	width:auto;
	vertical-align:top
}
body div #knowledgeBase h2 {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	color:#999;
	height:27px;
	left:0;
	margin-left:13px;
	margin-right:0;
	margin-bottom:0;
	width:649px;
	padding-left:0;
	padding-bottom:4px;
	padding-top:15px
}
#knowledgeBase h3 img {
	height:19px
}
body div #knowledgeBase .innerContent {
	margin-left:15px;
	margin-bottom:0;
	margin-top:0;
	padding-bottom:10px
}
body div #knowledgeBase .innerContent p {
	font-size:12px
}
body div #knowledgeBase .innerContent p.footnote {
	font-size:10px
}
#closeButtonKbase {
	position:absolute;
	top:5px;
	z-index:4000;
	left:640px
}
.knowledgebaseWrapper {
	position:absolute;
	left:14px;
	top:47px;
	width:648px;
	height:auto;
	padding-top:20px;
	overflow:-moz-scrollbars-vertical!important;
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
	background-color:#fff;
	border-right:1px solid #ccc;
	font-size:14px
}
.knowledgebaseWrapper ul.defaultList {
	list-style-type:square;
	margin-left:1em;
	margin-bottom:2em;
	padding-left:1px
}
body .knowledgebaseWrapper #introImageKBase,body .knowledgebaseWrapper .introImage,body .knowledgebaseWrapper .innerContent {
	left:0;
	margin-left:0;
	padding-left:0;
	margin-bottom:19px
}
.knowledgebaseWrapper .caption {
	font-size:10px;
	color:#666;
	margin:0;
	padding:0;
	position:relative;
	top:-15px
}
.knowledgebaseWrapper .caption strong,.knowledgebaseWrapper .innerContent .image strong {
	color:#000;
	font-size:10px
}
.knowledgebaseWrapper .innerContent p a {
	font-size:12px
}
body.langZH .knowledgebaseWrapper .innerContent p a {
	font-size:13px
}
#knowledgebaseWrapper .related,#knowledgebaseWrapper .related_hidden {
	display:none
}
#kbNavi {
	background-color:Transparent;
	height:270px;
	left:106px;
	position:absolute;
	top:200px;
	width:857px;
	z-index:3805
}
#kbNavi a {
	top:108px;
	position:absolute;
	width:47px;
	height:55px;
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden
}
#kbNavi a:hover {
	background-position:-47px top
}
#kbPrev,#kbNext {
	position:absolute;
	width:100px;
	height:270px;
	background-color:#d4d4d4
}
#kbPrev {
	left:89px
}
#kbNext {
	right:89px
}
#kbNext a {
	right:18px;
	background-image:url(../../../images/kbase/next.html)
}
#kbPrev a {
	background-image:url(../../../images/kbase/prev.html);
	left:18px
}
#knowledgeBase .loading {
	width:100%;
	background-color:#fff;
	height:100%;
	background:url(../../../images/loading.html) no-repeat center center;
	display:none;
	position:absolute;
	left:0;
	top:0
}
#knowledgeBase .animationWrapper {
	border:0 none;
	height:100%;
	margin:0;
	padding:0;
	position:relative;
	width:100%
}
#knowledgebaseWrapper table.MRfeatures {
	margin-left:1px;
	margin-bottom:18px
}
#knowledgebaseWrapper table.MRfeatures tr.titleRow th {
	border-top:none
}
#knowledgebaseWrapper .MRfeatures th {
	background-color:#e4e8ec
}
#knowledgebaseWrapper .MRfeatures td {
	background-color:#fff
}
#knowledgebaseWrapper .MRfeatures tr.alternate th,#knowledgebaseWrapper .MRfeatures tr.alternate td {
	background-color:#e4e8ec
}
body.usaPool #knowledgeBaseShade {
	background-image:none;
	background-color:#d4d4d4
}
#closeButtonKbase {
	position:absolute;
	top:5px;
	z-index:4000;
	left:auto;
	right:5px;
	width:auto;
	cursor:pointer;
	height:13px
}
#closeButtonKbase span {
	font-size:12px;
	line-height:13px;
	margin-right:4px;
	margin-top:0;
	position:relative;
	vertical-align:top
}
div.page.PAGEmodels #kbNavi {
	display:none!important
}
div.page.PAGEmodels #closeButtonKbase span {
	display:none!important
}
body div #knowledgeBase h2 {
	width:636px
}
.kbase-scroll-controls {
	position:absolute;
	width:100%;
	bottom:0;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.kbase-scroll-controls-inner {
	position:relative;
	border-top:solid 1px #cbcbcb;
	margin:0 12px;
	height:59px
}
.kbase-scroll-controls-inner a div {
	display:inline-block;
	width:14px;
	height:40px;
	margin:15px 10px 0 10px
}
.kbase-slider-arrow-left {
	display:inline-block
}
.kbase-slider-arrow-right {
	display:inline-block;
	position:absolute;
	right:0
}
a.kbase-slider-arrow-left div {
	background:url(../../../images/kbase-slider-arrows.html) no-repeat 0 -100px
}
a.kbase-slider-arrow-right div {
	background:url(../../../images/kbase-slider-arrows.html) no-repeat 0 0
}
a.kbase-slider-arrow-left:hover div {
	background:url(../../../images/kbase-slider-arrows.html) no-repeat 0 -150px
}
a.kbase-slider-arrow-right:hover div {
	background:url(../../../images/kbase-slider-arrows.html) no-repeat 0 -50px
}
#divPopup {
	position:absolute;
	display:none;
	z-index:3901;
	border:1px solid #ccc;
	background-color:#fff;
	overflow:hidden
}
#divPopupShade {
	position:absolute;
	display:none;
	z-index:3900;
	filter:alpha(opacity=30);
	opacity:.3;
	background-color:#999
}
.divPopupPage {
	position:absolute;
	top:23px;
	left:15px;
	overflow:hidden;
	display:none;
	padding:0;
	margin:0;
	font-family:arial,helvetica,sans-serif;
	font-size:13px
}
#page1 {
	display:block
}
.divPopupNavi {
	position:absolute;
	width:90px;
	height:20px
}
.tabContent {
	width:auto;
	float:left;
	clear:both;
	margin-bottom:2em
}
.tabContent>img {
	width:auto
}
.tabContent strong {
	font-size:11px;
	color:#666
}
.tabContent table {
	margin-top:1.5em
}
html[dir="ltr"] .tabContent table {
	text-align:left
}
.tabContent table td {
	line-height:20px
}
.newsLinks {
	background-color:#f5f5f5;
	border-top:1px solid #8e0614;
	border-bottom:1px solid #8e0614;
	padding-top:4px;
	padding-bottom:9px;
	position:relative;
	height:88px
}
.newsLinks h3 {
	margin-top:0;
	margin-left:16px;
	margin-bottom:8px
}
.newsLinks ul {
	margin:0;
	padding:0;
	display:block
}
.newsLinks li {
	display:block;
	list-style-type:none;
	margin:0;
	padding:0
}
.newsLinks a {
	display:block;
	margin-left:16px;
	padding-left:8px;
	margin-bottom:2px;
	background-image:url(../../../images/arrow-gray.html);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#323232;
	text-decoration:none;
	padding-top:0;
	height:18px;
	line-height:13px;
	padding-bottom:0;
	margin-bottom:-3px
}
.newsLinks a:hover {
	background-image:url(../../../images/arrow-red.html)
}
.galleryImage {
	background-color:#f8f8f8;
	text-align:center;
	padding:0 0 0 0
}
.galleryImage img {
	width:auto
}
.switchgalleryImage {
	text-align:center;
	margin-bottom:1em;
	margin-top:1em
}
.switchgalleryImage a {
	margin-left:1em
}
.switchgalleryImage img {
	cursor:pointer
}
.switchgalleryImage>div {
	text-decoration:none;
	display:inline-block
}
html[dir="ltr"] .switchgalleryImage>div {
	margin-left:1em
}
html[dir="ltr"] .switchgalleryImage>div {
	margin-right:1em
}
.prevgalleryImage {
	width:auto
}
.nextgalleryImage {
	width:auto
}
#gallerySubtitles {
	background-color:#fff;
	line-height:1em;
	padding:1em 0;
	width:auto
}
#gallerySubtitles div {
	color:#666
}
#galleryClaims {
	background-color:#fff;
	line-height:2em;
	margin-top:1em;
	width:auto
}
#galleryClaims div {
	color:#666
}
.exterior {
}
.interior {
}
.wallpapers {
}
.postcards {
}
ul.galleryThumbs {
	margin:0 0 0 -1em;
	padding:0;
	list-style:none
}
ul.galleryThumbs li {
	margin-top:1em;
	margin-left:1em
}
html[dir="ltr"] ul.galleryThumbs li {
	float:left
}
ul.galleryThumbs li img {
	display:block;
	width:auto
}
ul.galleryThumbs li div {
	border:1px solid #ccc
}
ul.galleryThumbs .selected {
	display:block;
	border:1px solid #c00
}
ul.galleryThumbs .selected img {
	filter:alpha(opacity=50);
	opacity:.5
}
ul.wallpaperRes {
	list-style:none;
	margin:0;
	padding:0 0 2em;
	width:auto
}
ul.wallpaperRes li {
	width:auto;
	margin-right:2em
}
html[dir="ltr"] ul.wallpaperRes li {
	float:left
}
.wallpaperRes a {
	display:block;
	text-decoration:none;
	overflow:hidden;
	padding-top:3px;
	padding-bottom:0;
	padding-left:18px;
	background-image:url(../../../images/arrow-gray.html);
	background-repeat:no-repeat;
	background-position:4px 10px;
	font-size:14px
}
.wallpaperRes a:hover {
	color:#c00;
	background-image:url(../../../images/arrow-red.html)
}
.galleryTitle {
	display:none;
	position:absolute;
	right:6px;
	top:332px;
	text-align:right;
	width:200px;
	height:22px
}
.spacer {
	display:none!important
}
.pressGallery {
	text-align:center;
	margin-bottom:1em
}
.pressGalleryCinemaView {
}
.pressGalleryCinema {
}
.pressGalleryCinemaNavigation {
}
.pressGalleryCinemaNavigation:hover {
	background-color:#efefef
}
.locked .pressGalleryCinemaNavigation:hover {
	background-color:transparent
}
.pressGalleryCinemaNavigation.notpossible {
	display:none
}
.pressGalleryCinemaNavigation.prev {
	left:0;
	display:none!important
}
.pressGalleryCinemaNavigation.next {
	right:0;
	display:none!important
}
.pressGalleryCinemaNavigation span {
	width:50px;
	height:50px;
	display:block;
	position:absolute;
	top:50%;
	margin-top:-19px;
	background-color:transparent;
	background-repeat:no-repeat;
	z-index:0
}
.pressGalleryCinemaNavigation.prev span,.locked,.pressGalleryCinemaNavigation.prev:hover span {
	left:5px;
	background-position:0 0
}
.pressGalleryCinemaNavigation.prev:hover span {
	background-position:0 -100px
}
.pressGalleryCinemaNavigation.next span,.locked .pressGalleryCinemaNavigation.next:hover span {
	right:5px;
	background-position:0 -200px
}
.pressGalleryCinemaNavigation.next:hover span {
	background-position:0 -300px
}
.pressGalleryCinema>img {
	display:none;
	max-height:300px;
	width:auto
}
.pressGalleryCinema>img.active {
	display:inline-block!important
}
.pressGalleryThumbView {
	clear:both;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-top:20px
}
.pressGalleryThumbView a {
	display:inline-block;
	line-height:0;
	margin:0 1em 0 0;
	padding:0;
	text-decoration:none;
	width:auto
}
.locked .pressGalleryThumbView a {
	cursor:default
}
.pressGalleryThumbView a img {
	border:1px solid #ccc
}
.locked .pressGalleryThumbView a:hover img {
	border:1px solid #ccc
}
.pressGalleryThumbView a.active img {
	filter:alpha(opacity=50);
	opacity:.5;
	border:1px solid #900
}
.pressGalleryThumbView a:hover img {
	border:1px solid #900
}
.pressGalleryThumbViewClear {
	clear:both
}
.thumbnails {
	position:relative;
	top:2px;
	left:0;
	margin:0 0 52px 0;
	padding:0;
	height:365px;
	display:block
}
.thumbnails li {
	position:absolute;
	top:0;
	margin:0;
	padding:0;
	width:135px;
	height:180px;
	display:block;
	background:#fff url(../../../images/thumbnail-bg.html) no-repeat top right
}
.thumbnails img {
	display:block;
	border:1px solid #ccc
}
.thumbnails span {
	width:102px;
	display:block;
	margin-top:4px;
	padding-left:13px;
	background:#fff url(../../../images/arrow-gray.html) no-repeat left 3px;
	font-size:10px
}
.thumbnails li a {
	text-decoration:none;
	display:block
}
.thumbnails a:hover span {
	background-image:url(../../../images/arrow-red.html)
}
.thumbnails .thumbnail1 {
	left:0
}
.thumbnails .thumbnail2 {
	left:141px
}
.thumbnails .thumbnail3 {
	left:283px
}
.thumbnails .thumbnail4 {
	top:192px;
	left:0
}
.thumbnails .thumbnail5 {
	top:192px;
	left:141px
}
.thumbnails .thumbnail6 {
	top:192px;
	left:283px
}
.contentNavImage {
	border-collapse:collapse;
	position:relative;
	top:2px;
	margin:0;
	padding:0
}
.contentNavImage li {
	border-collapse:collapse;
	display:block;
	margin:0;
	padding:0;
	padding-top:0;
	height:55px;
	margin-bottom:17px;
	vertical-align:top
}
.contentNavImage li img {
	padding:0;
	margin:0;
	vertical-align:top
}
html[dir="ltr"] .contentNavImage li img {
	float:left
}
.contentNavImage li a {
	display:block;
	margin-left:98px;
	margin-top:0;
	min-height:40px;
	text-decoration:none;
	padding-left:14px;
	padding-top:5px;
	font-size:10px;
	background-image:url(../../../images/arrow-gray.html);
	background-repeat:no-repeat;
	background-position:0 8px
}
.contentNavImage li a:hover {
	background-image:url(../../../images/arrow-red.html)
}
.b-standard-module-wrapper .vcard {
	width:97%
}
html[dir="ltr"] .b-standard-module-wrapper .vcard {
	float:left
}
html[dir="ltr"] .b-standard-module-wrapper .vcard {
	margin-left:3%
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.b-standard-module-wrapper .vcard {
		width:73%
	}
	html[dir="ltr"] .b-standard-module-wrapper .vcard {
		margin-left:2%
	}
}
@media only screen and (min-width:63.9375em) {
	.b-standard-module-wrapper .vcard {
		width:49%
	}
	html[dir="ltr"] .b-standard-module-wrapper .vcard {
		margin-left:1%
	}
}
.lt-ie9 .b-standard-module-wrapper .vcard {
	width:49%
}
html[dir="ltr"].lt-ie9 .b-standard-module-wrapper .vcard {
	margin-left:1%
}
.vcard {
	font-size:14px;
	clear:both
}
.vcard img {
	border:1px solid #ccc;
	width:auto;
	margin:0 2em 2em 0
}
html[dir="ltr"] .vcard img {
	float:left
}
.vcard div {
	float:none;
	margin-bottom:2em
}
.vcard div p {
	margin-top:0
}
.newsNav {
	position:relative;
	margin:0;
	margin-bottom:22px;
	padding:0;
	width:397px;
	height:53px;
	border:1px solid #ccc
}
.newsNav li {
	display:block;
	position:absolute;
	font-size:10px
}
.newsNav li a {
	margin:0;
	padding:0;
	padding-left:14px;
	background:#fff url(../../../images/arrow-gray.html) no-repeat left 3px;
	text-decoration:none
}
.newsNav li a:hover {
	background-image:url(../../../images/arrow-red.html)
}
.newsNav .item1 {
	left:17px;
	top:12px
}
.newsNav .item2 {
	left:169px;
	top:12px
}
.newsNav .item3 {
	left:17px;
	top:28px
}
.newsNav .item4 {
	left:169px;
	top:28px
}
.imageSwitch {
	position:relative;
	top:0;
	left:397px!important;
	left:357px;
	padding:4px;
	margin-top:8px;
	width:202px;
	height:180px;
	list-style-type:none;
	font-size:10px;
	border:1px solid #ccc;
	display:block
}
.imageSwitch li {
	display:block;
	height:16px;
	padding-left:0;
	margin:0;
	margin-left:10px;
	margin-right:10px
}
.imageSwitch a {
	text-decoration:none;
	cursor:default;
	margin:0;
	padding-left:14px;
	background:#fff url(../../../images/arrow-gray.html) no-repeat left 3px;
	width:174px
}
.imageSwitch a.selectedImage img {
	display:block
}
.imageSwitch a.selectedImage {
	color:#c00;
	background:#fff url(../../../images/arrow-red.html) no-repeat left 3px
}
.imageSwitch img {
	padding:0;
	margin:0;
	position:absolute;
	top:-1px;
	right:202px;
	display:none
}
img.imageSwitchDefault {
	position:absolute;
	left:1px;
	top:28px
}
.imageSwitch .selected {
	color:#c00;
	background:#fff url(../../../images/arrow-red.html) no-repeat left 3px
}
.who {
	font-size:18px;
	font-family:"times new roman",sans-serif;
	margin-left:0;
	padding-left:0;
	padding-top:15px;
	background-image:url(../../../images/thumbnail-bg.html);
	background-repeat:no-repeat;
	background-position:100% 100%;
	width:397px;
	height:184px
}
.who li {
	background-color:#5b85ad;
	color:#fff;
	display:block;
	list-style-type:none;
	width:376px;
	text-align:center;
	margin-bottom:2px
}
.sitemap {
	clear:both;
	height:950px;
	position:relative;
	top:-14px;
	width:420px
}
.sitemap a {
	text-decoration:none
}
.tree1 {
	width:200px;
	overflow:hidden
}
html[dir="ltr"] .tree1 {
	float:left
}
.tree2 {
	width:200px;
	overflow:hidden
}
html[dir="ltr"] .tree2 {
	float:right
}
.sitemap h3 {
	height:24px;
	font-size:14px
}
.sitemap h3 a {
	display:block;
	padding-left:11px;
	padding-top:0;
	background-image:url(../../../images/arrow-gray.html);
	background-repeat:no-repeat;
	background-position:0 6px
}
.sitemap p {
	margin-top:0;
	margin-bottom:4px;
	font-size:11px;
	margin-left:12px
}
.innerContent .sitemap p {
	width:auto
}
.sitemap p a {
	display:block;
	padding-left:12px;
	background-image:url(../../../images/arrow-gray.html);
	background-repeat:no-repeat;
	background-position:0 4px
}
.sitemap p a:hover {
	background-image:url(../../../images/arrow-red.html)
}
.pressDate {
	margin-top:3em;
	margin-bottom:2em;
	padding-top:1em;
	border-top:1px dashed #ccc
}
html[dir="ltr"] .pressDate {
	text-align:right
}
img.pressimage {
	border:1px solid #ccc;
	margin-bottom:16px
}
h3.presshead {
	margin-top:1px;
	color:#333;
	font-size:16px
}
.subTitle {
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	color:#000;
	font-weight:normal;
	margin-top:26px;
	margin-bottom:14px;
	padding-top:13px;
	padding-bottom:11px
}
.teqImageFloat {
	color:#666;
	width:207px;
	display:inline;
	padding-top:0;
	padding-right:24px;
	padding-bottom:11px;
	padding-left:0
}
html[dir="ltr"] .teqImageFloat {
	float:left
}
.teqIntro {
	clear:both;
	padding-bottom:11px
}
.teqBlock {
	margin:0;
	padding:0;
	padding-bottom:11px;
	display:block
}
.teqBlock ul {
	list-style-type:none;
	font-size:12px;
	margin:0;
	padding:0;
	display:block
}
.teqBlock ul li {
	margin:0;
	padding:0
}
.teqBlock ul li.title {
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	padding-bottom:25px;
	display:block
}
.teqBlock ul li.price table {
	clear:none;
	margin:0;
	padding:0;
	display:inline
}
.teqBlock ul li.price tr td {
	padding-left:0;
	margin-left:0
}
.teqBlock ul li.price table tr TeqpriceTableFirst {
	padding:0;
	text-align:right
}
.teqTable {
	margin:0;
	padding:0;
	empty-cells:show;
	border-collapse:collapse;
	width:399px;
	border-bottom:1px dashed #ccc
}
.teqTableTrDashed {
	border-top:1px dashed #ccc
}
.teqTable tr td {
	margin:0;
	padding:0;
	vertical-align:top;
	border-top:1px dashed #ccc;
	padding-top:13px;
	padding-bottom:11px
}
.teqTableImage {
	margin:0;
	padding:0
}
.teqTableImage img {
	margin:0;
	padding:0;
	padding-right:26px
}
.teqTableContent {
	width:100%
}
.teqTableContent ul {
	list-style-type:none;
	margin:0;
	padding:0
}
.teqButton {
	padding-top:22px
}
.teqBlockBack {
	margin:0;
	padding:0
}
img.sfsButtonBook {
	right:23px;
	margin:0;
	position:absolute;
	padding:0
}
#SDSTrainingSelector .tabContainer ul {
	margin:0;
	padding:0;
	width:567px
}
#SDSTrainingSelector .tabContainer {
	margin-top:33px;
	background-color:#fff
}
#SDSTrainingSelector .tabContent {
	width:567px;
	position:relative;
	height:auto;
	margin:0 0 1px 0;
	padding:0;
	line-height:normal;
	text-align:left;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:none;
	float:none
}
#SDSTrainingSelector #monthBlock {
	display:block;
	position:relative;
	padding:0;
	background-color:#f5f5f5;
	width:567px;
	height:31px
}
#SDSTrainingSelector #monthText {
	font-size:10px;
	position:absolute;
	left:5px;
	margin:0;
	padding:0;
	top:8px
}
#SDSTrainingSelector #monthDropDown {
	position:absolute;
	left:83px;
	top:1px;
	margin:0;
	padding:0
}
#SDSTrainingSelector #monthDropDown select {
	width:200px;
	font-size:11px
}
#sdsBgTable {
	width:567px;
	padding:0;
	margin:0;
	display:block;
	border-collapse:collapse;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc
}
html>body #sdsBgTable {
	margin-left:1px;
	width:566px
}
#sdsBgTable td {
	margin:0;
	border-top:0;
	text-align:left;
	vertical-align:top;
	height:39px
}
#sdsBgTable tr.titleRow td {
	width:98px;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	vertical-align:middle;
	padding:0;
	background-color:#f5f5f5;
	color:#666;
	height:23px;
	line-height:normal
}
html>body #sdsBgTable tr.titleRow td {
	height:24px
}
#sdsBgTable tr.lastBeforeTitle td {
	border-bottom-style:solid
}
#sdsBgTable td.SDSColYAxisValues {
	width:75px;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	text-align:left;
	padding:2px 5px 10px 4px;
	vertical-align:top;
	color:#666;
	line-height:20px
}
#sdsBgTable td.SDSColFirst,#sdsBgTable td.SDSColMid {
	padding:0;
	width:98px;
	height:auto;
	border-bottom:1px dashed #ccc
}
#sdsBgTable td.SDSColMid {
	border-left:1px dashed #ccc
}
#sdsBgTable ul.SDSLink {
	font-size:10px;
	margin:0;
	padding:0;
	margin-left:5px;
	margin-top:-4px;
	margin-bottom:4px
}
html>body #sdsBgTable ul.SDSLink {
	margin-top:-5px;
	margin-bottom:5px
}
#sdsBgTable ul.SDSLink2 {
	font-size:10px;
	margin:0;
	padding:0;
	margin-left:5px;
	margin-top:0;
	margin-bottom:4px
}
html>body #sdsBgTable ul.SDSLink2 {
	margin-top:0;
	margin-bottom:5px
}
#sdsBgTable ul.SDSLink li,#sdsBgTable ul.SDSLink2 li {
	list-style:none;
	text-align:left;
	line-height:12px;
	margin-top:7px;
	margin-bottom:0
}
#sdsBgTable a {
	color:#a9a9a9;
	line-height:20px;
	font-size:12px
}
#sdsBgTable a.SDSCourseAvailable {
	color:#5b85ad
}
#statLegendBlock {
	margin:0;
	padding:0;
	display:block;
	position:relative;
	margin-top:.5em
}
#statLegendFree,#statLegendOccupied {
	position:relative;
	margin:0;
	padding:0;
	height:10px;
	float:left;
	width:120px
}
#statLegendFree {
	color:#5b85ad
}
#statLegendOccupied {
	color:#a9a9a9
}
#statLegendFree .statLegendBox {
	background-color:#5b85ad
}
#statLegendOccupied .statLegendBox {
	background-color:#a9a9a9
}
.statLegendBox {
	width:7px;
	height:7px;
	margin:0;
	padding:0;
	position:absolute;
	top:3px;
	left:0
}
.statLegendText {
	margin:0;
	padding:0;
	line-height:normal;
	position:absolute;
	top:0;
	left:12px;
	font-size:14px
}
#SDSInfoBox {
	display:block;
	position:relative;
	width:615px;
	margin:0;
	padding:0
}
#SDSBookingButton {
	position:absolute;
	top:0;
	right:22px;
	margin:0;
	padding:0
}
h5.SDSSectionTitle {
	font-size:9pt;
	padding-left:3px;
	margin-bottom:13px
}
#SDSInfoTable {
	display:block;
	width:399px;
	border-collapse:collapse;
	margin-bottom:0;
	padding-bottom:0
}
#SDSInfoTable tr.firstLine td {
	padding-bottom:13px;
	line-height:normal
}
#SDSInfoTable tr td.SDSTableSpacerRow {
	margin:0;
	padding:0;
	line-height:12px
}
#SDSInfoTable tr td {
	text-align:left;
	vertical-align:top;
	padding-left:3px;
	line-height:normal;
	padding-bottom:16px
}
#SDSInfoTable tr.SDSStatusRow td {
	background-color:#f5f5f5;
	height:23px;
	vertical-align:middle;
	padding-bottom:0
}
td.SDSTableCol1 {
	width:160px
}
td.SDSTableCol2 {
	width:240px
}
#SDSInfoBox p {
	padding-left:3px
}
a.SDSPackageBooking.firstpackage {
	border-top:1px dashed #ccc
}
a.SDSPackageBooking {
	font-size:13px;
	position:relative;
	width:508px;
	clear:both;
	display:block;
	text-decoration:none;
	cursor:pointer;
	clear:both;
	border-bottom:1px dashed #ccc;
	padding:7px
}
a.SDSPackageBooking:hover {
	background-repeat:repeat-y;
	background-position:100% 0;
	background-color:#f5f5f5;
	font-size:13px
}
span.SDSPackageBookingTitle {
	position:relative;
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	margin-bottom:7px
}
span.SDSPackageBookingTitle span.left {
	float:left
}
span.SDSPackageBookingTitle span.right {
	float:right
}
span.SDSPackageBookingContains,span.SDSPackageBookingDescription {
	clear:both;
	position:relative;
	display:block;
	font-size:13px;
	color:#000;
	text-decoration:none;
	margin-bottom:7px
}
span.SDSPackageBookingButton {
	position:relative;
	display:block;
	width:100%;
	line-height:11px;
	text-align:right;
	margin-bottom:0
}
#SDSTrainingSelector .tabContainer2 {
	width:568px
}
#SDSTrainingSelector .tabContainer2 .tabs2 {
	margin-bottom:0
}
.simpleDropdown {
	width:385px;
	font-size:11px;
	font-family:Arial,sans-serif
}
#flashiframenavi {
	background-color:#aaa;
	width:600px;
	position:relative;
	top:0;
	left:0;
	padding-left:15px;
	display:none
}
#flashiframenavi a {
	color:#fff;
	padding-top:3px;
	padding-bottom:0;
	padding-left:18px;
	font-size:10px;
	background-image:url(../../../images/arrow-white.html);
	background-repeat:no-repeat;
	background-position:4px 6px;
	text-decoration:none
}
#historyspecial {
	display:inline;
	width:615px;
	padding:-24px;
	margin:-24px
}
table.linkblock_deeplink {
	width:571px;
	border-collapse:collapse;
	border:0;
	margin:0;
	padding:0
}
table.linkblock_deeplink tr td {
	border-bottom:1px dashed #ccc;
	height:108px;
	padding:0;
	margin:0
}
*+html table.linkblock_deeplink tr td {
	height:108px
}
table.linkblock_deeplink a {
	width:380px;
	border:0;
	margin:0;
	padding:0
}
table.linkblock_deeplink a span {
	width:210px;
	padding-top:8px;
	height:100px
}
*+html table.linkblock_deeplink a span {
	padding-top:0
}
table.linkblock_deeplink span,table.linkblock_deeplink span strong {
	width:auto;
	padding-right:0;
	margin-right:0;
	padding-top:0;
	margin-top:0
}
table.linkblock_deeplink td.first {
	width:380px
}
table.linkblock_deeplink td.second {
	width:178px;
	padding-left:9px
}
table.linkblock_deeplink strong.deeplink {
	font-size:10px;
	line-height:15px;
	color:#333;
	padding-left:0
}
table.linkblock_deeplink strong.deeplink a {
	text-decoration:none;
	background-image:url(../../../images/arrow-black.html);
	background-position:4px 6px;
	background-repeat:no-repeat;
	padding-bottom:0;
	padding-left:18px;
	padding-top:3px
}
table.linkblock_deeplink strong.deeplink a:hover {
	background-image:url(../../../images/arrow-red.html)
}
.related_hidden {
	height:150px;
	z-index:-5
}
.racereport {
	width:522px;
	height:64px
}
.racereport2 {
	width:522px;
	height:128px
}
.racereport3 {
	width:522px;
	height:196px
}
.racereport li div a img,.racereport2 li div a img,.racereport3 li div a img {
	margin:0;
	padding:0;
	padding-top:0;
	padding-bottom:0
}
.news tr td.newsCellRight {
	padding-right:14px
}
.RaceOverviewTable {
	width:566px;
	margin:0;
	margin-bottom:21px;
	border-collapse:collapse;
	padding:0;
	vertical-align:top;
	color:#666
}
.RaceOverviewCellTitle {
	width:330px;
	padding-bottom:8px;
	vertical-align:top
}
.RaceOverviewCellTitle a {
	display:block;
	background-image:url(../../../images/arrow-gray.html);
	background-position:2px 5px;
	background-repeat:no-repeat;
	margin-right:20px;
	padding-left:16px;
	text-decoration:none;
	color:#666;
	line-height:17px
}
.RaceOverviewCellTitle a:hover {
	background-image:url(../../../images/arrow-red.html);
	color:#c00
}
.RaceOverviewCellDate {
	width:100px;
	vertical-align:top
}
.RaceOverviewCellInfo {
	width:100px;
	vertical-align:top
}
.RaceOverviewCellInfo .ImageLink img {
	border:1px solid #ccc
}
.motorsport {
	width:566px;
	line-height:15px;
	font-weight:normal
}
.motorsport table {
	line-height:15px;
	font-weight:normal;
	margin:0;
	padding:0;
	width:100%;
	empty-cells:show
}
.motorsport table tr td {
	margin:0;
	padding:0;
	padding-left:3px;
	padding-top:4px;
	padding-bottom:4px;
	font-style:normal;
	font-weight:normal;
	color:#666;
	border-bottom:1px dashed #ccc;
	text-align:left;
	vertical-align:middle;
	white-space:nowrap
}
.motorsport table tr td a {
	text-decoration:underline;
	color:#666
}
.motorsport table tr th {
	margin:0;
	padding:0;
	padding-left:3px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#848484;
	font-style:normal;
	font-weight:bold;
	color:#fff;
	text-align:left;
	vertical-align:middle;
	white-space:nowrap
}
.motorsport .tableHeadLine {
	background-color:#848484;
	font-style:normal;
	font-weight:bold;
	color:#fff
}
.motorsport .tableUnevenLine {
	background-color:#fafafa
}
.motorsport .tableEvenLine {
	background-color:#fff
}
.motorsport table tr .colSpacerLeft {
	padding-left:14px
}
.motorsport .button {
	margin:0;
	padding:8px 0 0 0
}
.motorsport .Driver {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:279px
}
.motorsport .Driver .colName {
	width:200px;
	white-space:normal
}
.motorsport .Driver .colPoints {
	width:78px
}
.motorsport .Team {
	position:relative;
	top:0;
	right:0;
	float:right;
	width:279px
}
.motorsport .Team .colName {
	width:200px;
	white-space:normal
}
.motorsport .Team .colPoints {
	width:78px
}
.motorsport .Winner {
	position:relative;
	top:24px;
	left:0;
	float:none;
	clear:both;
	width:566px
}
.motorsport .Winner tr td {
	height:31px;
	padding-top:0;
	padding-bottom:0
}
.motorsport .Winner .colNumber {
	width:20px
}
.motorsport .Winner .colTrack {
	width:160px
}
.motorsport .Winner .colRaceNumber {
	width:20px
}
.motorsport .Winner .colWinner {
	width:200px
}
.motorsport .Winner .colDetails {
	width:auto
}
.motorsport .Winner .colDetails a {
	text-decoration:none
}
.motorsport .Winner .colDetails a img {
	vertical-align:middle
}
.motorsport .Winner .colSubCup {
	width:363px
}
.motorsport .Winner .colSubCup_Group {
	width:200px
}
.motorsport .Winner .colWinner_Group {
	width:230px
}
.motorsport .Winner .colTitle {
	width:auto
}
.motorsport .Winner .colSubCup .colSubCupDate {
	padding-left:8px
}
.motorsport .Winner .noBorder {
	border:0
}
.motorsport .Series {
	position:relative;
	top:0;
	left:0;
	float:none;
	clear:both;
	width:566px
}
.motorsport .Series .colSeries {
	width:386px
}
.motorsport .Series .colDetails {
	width:auto
}
.motorsport .Series .colDetails a img {
	vertical-align:middle
}
html.motorsportsDetailsDriver {
	overflow:auto
}
body.motorsportsDetailsDriver {
	background-color:#fff;
	margin:0;
	padding:0;
	color:#666;
	background-image:url(../../../images/motorsportDetailsBackground.html);
	background-position:0 0;
	background-repeat:repeat-x
}
div.motorsportsDetailsDriver {
	width:auto;
	padding:0;
	background-image:url(../../../images/motorsportDetailsBackground.html);
	background-position:0 0;
	background-repeat:repeat-x
}
.motorsportsDetailsDriver .headline {
	height:auto;
	background-color:#7b8b9a;
	padding:0 0 0 24px;
	margin:0
}
.motorsportsDetailsDriver .headline .head {
	margin:0;
	padding:0;
	padding-top:8px;
	padding-bottom:5px
}
.motorsportsDetailsDriver .headline .subhead {
	margin:0;
	padding:0;
	padding-bottom:5px
}
.motorsportsDetailsDriver .footer {
	clear:both
}
.motorsportsDetailsDriver .buttons {
	float:right;
	text-align:right;
	padding:10px 0 0 0
}
.motorsportsDetailsDriver .buttons a {
	padding-left:5px;
	text-decoration:none
}
.motorsportsDetailsDriver .sponsors {
	clear:both;
	margin:0;
	padding:0 0 24px 0
}
.motorsportsDetailsDriver .footnotes {
	margin:0;
	padding:10px 0 0 0;
	float:left;
	width:80%
}
.motorsportsDetailsDriver .footnotes ul {
	list-style-type:none;
	list-style-position:inside;
	list-style-image:none;
	margin:0;
	padding:0
}
.motorsportsDetailsDriver .footnotes ul li {
	display:inline-block;
	float:left;
	padding-right:20px;
	white-space:nowrap
}
.motorsportsDetailsDriver .content {
	background-color:#fff;
	margin:0;
	padding-top:22px;
	padding-left:24px;
	padding-right:24px;
	width:auto
}
.motorsportsDetailsDriver table {
	margin:0;
	padding:0;
	border-collapse:collapse;
	line-height:15px;
	width:auto;
	color:#666;
	border:1px solid #ccc;
	background-color:#fff
}
.motorsportsDetailsDriver table tr th,.motorsportsDetailsDriver table tr td {
	margin:0;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:1px;
	text-align:center;
	vertical-align:bottom
}
.motorsportsDetailsDriver table tr th {
	background-color:#f5f5f5;
	border:1px solid #ccc;
	white-space:normal
}
.motorsportsDetailsDriver table tr td {
	border-bottom:1px dashed #ccc;
	border-right:1px dashed #ccc;
	white-space:nowrap
}
.motorsportsDetailsDriver table .even {
	background-color:#fff
}
.motorsportsDetailsDriver table tr .colSpacerLeft {
	padding-left:14px
}
.motorsportsDetailsDriver table tr td.colNo {
	width:40px;
	background-color:#f5f5f5;
	border:1px solid #ccc
}
.motorsportsDetailsDriver table tr td.colEntryNo {
	width:40px
}
.motorsportsDetailsDriver table tr th.colDriver,.motorsportsDetailsDriver table tr td.colDriver {
	width:160px;
	white-space:nowrap;
	text-align:left
}
.motorsportsDetailsDriver table tr td.colNation {
	width:40px
}
.motorsportsDetailsDriver table tr td.colPoints {
	width:40px;
	text-align:center
}
.motorsportsDetailsDriver table tr td.colTrack {
	width:40px;
	white-space:nowrap
}
.raceReport {
	clear:both
}
.raceReportHead {
	margin:0;
	padding:8px 0 8px
}
.raceReportSubhead {
	margin:0;
	padding:8px 0 8px 0;
	font-weight:bold
}
.raceReportContent {
	margin:0;
	padding:8px 0 0 0;
	border-top:1px dashed #ccc
}
.raceReportContent p {
	margin:0;
	padding:5px 0 0 0
}
.racereportHeading {
	padding:14px 0 8px 0;
	font-weight:bold
}
.motorsportSearchResults {
	width:456px;
	line-height:15px;
	font-weight:normal;
	z-index:50
}
.placeholderRelated {
	height:150px
}
.motorsportSearchResults table {
	line-height:15px;
	font-weight:normal;
	margin:0;
	padding:0;
	width:100%;
	empty-cells:show;
	border-collapse:collapse
}
.motorsportSearchResults table tr td {
	margin:0;
	padding:0;
	padding-left:3px;
	padding-top:4px;
	padding-bottom:4px;
	font-style:normal;
	font-weight:normal;
	color:#666;
	border-bottom:1px dashed #ccc;
	text-align:left;
	vertical-align:top
}
.motorsportSearchResults table tr th {
	margin:0;
	padding:0;
	padding-left:3px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#848484;
	font-style:normal;
	font-weight:bold;
	color:#fff;
	text-align:left;
	vertical-align:bottom
}
.motorsportSearchResults .uneven {
	background-color:#fafafa
}
.motorsportSearchResults .even {
	background-color:#fff
}
.motorsportSearchResults .colSpacerLeft {
	padding-left:5px
}
.motorsportSearchResults .colSpacerRight {
	padding-right:5px
}
.motorsportSearchResults .resultTable {
	display:none
}
.motorsportSearchResults .buttons {
	padding-top:14px;
	clear:both;
	text-align:left
}
.motorsportSearchResults .navigation {
	padding:0;
	margin:0;
	padding-top:14px;
	clear:both;
	text-align:right;
	top:0;
	position:relative
}
.motorsportSearchResults .navigation a {
	margin-left:4px;
	text-decoration:none
}
.motorsportSearchResults .navigation a img {
	padding:0;
	margin:0
}
.motorsportSearchResults #currentResultTable {
	margin-left:4px
}
.motorsportSearchResults #currentResultTableHead {
	margin-left:4px
}
.motorsportSearchResults .navigation .left {
	float:left
}
.motorsportSearchResults .navigation .right {
	float:right;
	padding-right:4px
}
.motorsportSearchResults .navigation .rightHead {
	display:none;
	position:absolute;
	left:600px;
	top:83px;
	text-align:right;
	width:210px;
	height:20px
}
.motorsportSearchResults table tr .colCup {
	width:150px
}
.motorsportSearchResults table tr .colBegin,.motorsportSearchResults table tr .colEnd {
	width:70px
}
.motorsportSearchResults table tr .colTrack {
	width:150px
}
.motorsportSearchResults table tr .colCountry {
	width:127px
}
body.motorsportsDetailsWinner {
	background-color:#fff;
	margin:0;
	padding:0;
	color:#666
}
div.motorsportsDetailsWinner {
	width:auto;
	background-color:#fff;
	padding:0
}
.motorsportsDetailsWinner .headline {
	height:auto;
	background-color:#7b8b9a;
	padding:0 0 0 24px;
	margin:0
}
.motorsportsDetailsWinner .head {
	margin:0;
	padding:0;
	padding-top:8px;
	padding-bottom:5px
}
.motorsportsDetailsWinner .subhead {
	margin:0;
	padding:0;
	padding-bottom:5px
}
.motorsportsDetailsWinner .subheadRight {
	float:right;
	margin:0;
	padding-bottom:24px
}
.motorsportsDetailsWinner .buttons {
	padding-top:10px;
	clear:both;
	text-align:right
}
.motorsportsDetailsWinner .buttons a {
	padding-left:5px;
	text-decoration:none
}
.motorsportsDetailsWinner .content {
	clear:both;
	margin:0;
	padding:24px 24px 24px 24px;
	top:0;
	left:0;
	width:auto;
	height:450px
}
.motorsportsDetailsWinner #detailsIFrame {
	width:100%;
	height:450px;
	border:0
}
.motorsportNewsTable {
	width:567px;
	color:#666;
	vertical-align:top
}
.motorsportNewsTable td {
	margin:0;
	padding:1px 0 1px 0
}
.motorsportNewsTable .checkeredFlag {
	background-image:url(../../../images/checkered_flag.html);
	background-repeat:repeat-x;
	height:14px
}
.motorsportNewsTable .rowPlacholder {
	height:10px
}
.motorsportNewsTable .colLogo {
	padding-top:8px;
	padding-right:8px;
	vertical-align:middle
}
.motorsportNewsTable .colDate {
	width:145px;
	padding-right:8px
}
.motorsportNewsTable .colTrack {
	width:auto
}
.motorsportIntroFactsShade {
	position:absolute;
	top:0;
	left:0;
	width:183px;
	height:249px;
	display:block;
	filter:alpha(opacity=50);
	opacity:.5;
	background-color:#000;
	background-image:none;
	overflow:hidden
}
.motorsportIntroFactsContent {
	position:absolute;
	padding-top:21px;
	top:8px;
	left:8px;
	width:167px;
	height:210px;
	color:#fff;
	display:block
}
.motorsportIntroFactsContent .separator {
	position:relative;
	border-bottom:1px dashed #fff;
	margin-top:16px;
	margin-bottom:16px
}
.motorsportIntroFactsContent h3 {
	margin:0;
	margin-bottom:4px;
	font-weight:bold;
	width:auto
}
.motorsportIntroFactsContent p {
}
.innerContentFull {
	width:566px;
	background-color:#fff;
	margin-top:-150px;
	padding-bottom:100px
}
.innerContentFull a {
	color:#666;
	text-decoration:underline
}
.innerContentFull a:hover {
	color:#c00
}
.motorsport .TeamsAndDriver .colTeam {
	white-space:normal
}
.motorsport .TeamsAndDriver td.colStart {
	text-align:center;
	padding-right:8px
}
.motorsport .TeamsAndDriver th.colStart {
	text-align:center;
	padding-right:8px
}
.motorsport .TeamsAndDriver td.colCountry {
	text-align:center
}
.motorsport .TeamsAndDriver th.colCountry {
	text-align:center
}
.motorsport .TeamsAndDriver .colGroup {
	text-align:center
}
.raceHistoryResultsList {
	position:relative;
	top:-5px;
	margin:0;
	padding:0
}
.raceHistoryResultsList li {
	display:block;
	margin:0;
	padding:0;
	height:19px
}
.raceHistoryResultsList li a {
	padding-left:16px;
	background:#fff url(../../../images/arrow-gray.html) no-repeat 2px 4px;
	text-decoration:none
}
.raceHistoryResultsList li a:hover {
	background-image:url(../../../images/arrow-red.html)
}
.motorsportLexikon {
	display:block
}
.motorsportLexikonSearch {
	position:relative;
	display:block;
	margin:0;
	padding:0
}
.motorsportLexikonSearch .searchfield {
	width:105px;
	height:auto;
	margin-right:2px;
	border:1px solid #ccc;
	vertical-align:middle;
	padding:4px;
	background-color:transparent
}
html[dir="ltr"] .motorsportLexikonSearch .searchfield {
	float:left
}
.motorsportLexikonSearch .searchbutton {
	clear:both;
	height:26px
}
.motorsportLexikon .initialLinks {
	margin:0;
	padding:0
}
.motorsportLexikon .initialLinks ul {
	margin:0;
	padding:0;
	position:relative;
	display:block;
	border:1px solid #ccc;
	width:auto;
	text-align:center;
	height:auto;
	clear:both
}
.motorsportLexikon .initialLinks li {
	margin:0;
	padding:0 1px 0 1px;
	color:#ccc;
	list-style-image:none;
	list-style-type:none;
	display:inline-block
}
.motorsportLexikon .initialLinks a,.motorsportLexikon .initialLinks a:hover {
	text-decoration:none;
	padding:4px 12px
}
.motorsportLexikon .initialLinks .separator_pipe {
	color:#ccc;
	margin:0;
	padding:0 1px 0 0
}
.motorsportLexikonResults {
	padding-top:24px;
	width:399px
}
.motorsportLexikonItem,.motorsportLexikonResults a {
	display:block;
	padding:6px;
	background:#fff url(../../../images/arrow-gray.html) no-repeat 8px 12px;
	text-decoration:none;
	color:#333;
	margin-bottom:8px
}
.motorsportLexikonItem:hover,.motorsportLexikonResults a:hover {
	background-color:#f8f8f8;
	text-decoration:none;
	color:#333
}
.motorsportLexikonItem .title {
	display:block;
	padding-left:14px;
	padding-bottom:5px
}
.motorsportLexikonItem p {
	padding:0;
	margin:0
}
.b-standard-content-wrapper .form {
	float:left
}
div.disclaimer {
	height:95%;
	width:563px;
	margin:7px;
	margin-bottom:14px;
	padding:7px;
	font-family:arial,helvetica,sans-serif;
	background-color:#fff;
	overflow:-moz-scrollbars-vertical;
	overflow-y:scroll;
	font-size:12px
}
.formscontainer {
	font-size:10px;
	background-color:#fafafa;
	border:1px solid #adc2d6;
	width:385px;
	padding:7px;
	margin-bottom:7px
}
.formscontainer img {
	width:auto
}
#extended {
	font-size:12px;
	padding:7px
}
#extended table {
	margin-bottom:7px
}
.resetcontainer {
	width:100%;
	text-align:right;
	vertical-align:middle
}
a.reset {
	background-image:url(../../../images/arrow-red.html);
	background-repeat:no-repeat;
	background-position:0 center;
	text-decoration:none;
	padding-left:10px
}
.colspan1 {
	width:87px
}
select.colspan1 {
	width:91px;
	margin-right:-1px
}
.colspan2 {
	width:183px
}
td.colspan2 {
	width:187px
}
select.colspan2 {
	width:187px
}
.block {
	width:100%
}
td table.formsfield {
	vertical-align:bottom!important;
	padding:0!important
}
.formsintrocontainer {
	font-size:10px;
	width:385px;
	height:auto;
	padding:7px;
	margin-bottom:7px
}
.formscontainer.collapsed {
	display:none
}
.formscontainer.expanded {
	display:block;
	border-top:0
}
.formssubcontainer {
	margin-bottom:5px
}
.formssubcontainer.expanded {
	display:block
}
.formssubcontainer.collapsed {
	display:none
}
.formscontainerhead {
	background-color:#eae9e9;
	border:#adc2d6 1px solid;
	border-bottom:#adc2d6 0 solid;
	color:#333;
	display:block;
	font-size:10px;
	height:14px;
	margin:0;
	padding-left:9px;
	padding-top:0;
	padding-bottom:2px;
	position:relative;
	width:390px;
	z-index:1
}
.containerexpanded {
	background-color:#eae9e9
}
.containercollapsed {
	background-color:#fafafa;
	border-bottom:#adc2d6 1px solid;
	margin-bottom:7px
}
.formscontainerhead a {
	background-position:0 3px;
	background-repeat:no-repeat;
	color:#369;
	display:block;
	padding:0;
	margin:0;
	padding-left:20px;
	text-decoration:none;
	width:auto
}
.containercollapsed a {
	background-image:url(../../../images/arrow-blue.html)
}
.containerexpanded a {
	background-position:0 5px;
	background-image:url(../../../images/arrow-blue-down.html)
}
.completionIcon {
	width:12px;
	height:12px
}
.containerheadlink {
	display:inline;
	height:auto;
	position:absolute;
	top:2px;
	width:360px
}
.containerheadicon {
	display:inline;
	position:absolute;
	right:2px;
	top:2px;
	width:auto
}
.formsfieldswitch {
	display:block
}
.formsfieldswitch.collapsed {
	display:none
}
.formsfieldswitch.expanded {
	display:block
}
.formsContainerExtra {
	width:385px
}
.formsContainerExtra {
	width:100%;
	margin-bottom:10px
}
.formsContainerExtra .continueButton a,.formsContainerExtra .continueButton input {
	float:left;
	display:block
}
.formsContainerExtra .continueButton a {
	margin-left:233px;
	margin-right:10px
}
.formscontainerextra {
	font-size:10px;
	background-color:#fff;
	width:385px;
	padding:7px;
	margin-bottom:7px
}
#drivingschool.formscontainerextra {
	height:100px
}
#drivingschool.formscontainerextra #training_image {
	float:left;
	margin-right:7px
}
#drivingschool.formscontainerextra #training_image img {
	width:100px;
	height:100px
}
#drivingschool.formscontainerextra #training_description {
	float:left;
	padding:0;
	margin:0;
	font-size:10px
}
#drivingschool.formscontainerextra #training_description table {
	width:220px;
	border-collapse:collapse
}
#drivingschool.formscontainerextra #training_description td {
	vertical-align:top;
	font-size:10px
}
#drivingschool.formscontainerextra #training_totalprice {
	font-weight:bold
}
.formslogincontainer {
	background-color:#fafafa;
	border:1px solid #adc2d6;
	font-size:14px;
	margin-bottom:1em;
	padding:1em;
	width:160px
}
html[dir="ltr"] .formslogincontainer {
	float:right
}
html[dir="ltr"] .formslogincontainer {
	margin-left:2em
}
.formslogincontainer>img {
	width:auto
}
.formslogincontainer a {
	background-image:url("../../../images/arrow-gray.html");
	background-position:4px 10px;
	background-repeat:no-repeat;
	color:#666;
	display:inline-block;
	overflow:hidden;
	padding-bottom:0;
	padding-left:18px;
	padding-top:3px;
	text-decoration:none
}
.formslogincontainer a:hover {
	color:#c00;
	background-image:url(../../../images/arrow-red.html)
}
.formscontainertitle {
	margin-bottom:7px
}
.formscontainer table {
	border-collapse:collapse;
	padding:0;
	margin:0;
	border:0
}
.scrolling {
	overflow:-moz-scrollbars-vertical;
	overflow-x:hidden;
	overflow-y:scroll
}
.formscontainer .introtext,.formslogincontainer .introtext {
	font-size:12px;
	line-height:16px;
	margin-bottom:7px
}
.formslogincontainer_cc,.formscontainer_cc {
	left:auto;
	top:auto;
	width:480px;
	position:relative;
	margin:5px 0 0 20px;
	border:0;
	background-color:#fff;
	padding:0 75px 7px 1px
}
.formslogincontainer_cc {
	border-bottom:1px dashed #ccc
}
formslogincontainer_cc .formscontainerline,formscontainer_cc .formscontainerline {
	margin-bottom:6px
}
.formslogincontainer_cc input,.formscontainer_cc input {
}
.formslogincontainer_cc .sso_login_button,.formscontainer_cc .continueButton input,.formscontainer_cc .backButton input {
	width:auto!important
}
.formscontainer_cc #personal_privacyaccepted_1,.formscontainer_cc #personal_disclaimer_1 {
	width:auto!important
}
.formscontainer_cc .backButton input {
	border:0
}
.formscontainer_cc td.forminputdescription,.formslogincontainer_cc td.forminputdescription {
	padding-top:0
}
.formscontainer_cc td.forminputdescription,.formslogincontainer_cc td.forminputdescription,.formscontainer_cc td.formcheckboxdescription label,.formscontainer_cc div.introtext,.formscontainer_cc div.introtext a {
	color:#333
}
.formscontainer_cc td.formcheckboxdescription label {
	font-size:11px
}
.formscontainer_cc div a,.formslogincontainer_cc div a {
	color:#333
}
.formscontainer_cc .introtext a:hover,.formslogincontainer_cc .introtext a:hover {
	color:#c00;
	text-decoration:underline
}
.formslogincontainer_cc .introtext,.formscontainer_cc .introtext {
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:normal;
	margin-bottom:4px
}
.formslogincontainer_cc a {
	width:120px;
	color:#737373;
	background-image:url(../../../images/arrow-gray.html);
	background-position:0 6px;
	padding-left:14px
}
.formslogincontainer_cc .formscontainertitle,.formscontainer_cc .formscontainertitle {
	display:block;
	padding-top:0;
	margin-top:16px;
	margin-bottom:11px;
	color:#848484;
	font-size:11px;
	line-height:11px;
	font-weight:bold
}
.formscontainer_cc input,.formslogincontainer_cc input,.formscontainer_cc select,.formslogincontainer_cc select {
	border:1px solid #737373
}
.formslogincontainer_cc .sso_login_button,.formscontainer_cc td.continueButton input,.formscontainer_cc #personal_disclaimer_1,.formscontainer_cc #personal_privacyaccepted_1,.formscontainer_cc #personal_disclaimer_2,.formscontainer_cc #personal_privacyaccepted_2 {
	border:none;
	margin-top:5px;
	vertical-align:bottom
}
.formscontainer_cc td.continueButton input {
	padding-top:0;
	margin-top:0;
	margin-bottom:0
}
.formscontainer_cc #personal_salutation,.formscontainer_cc #personal_title1 {
	width:90px!important
}
*:first-child+html .formscontainer_cc #personal_title1 {
	width:94px!important
}
* html .formscontainer_cc #personal_title1 {
	width:94px!important
}
html:first-child .formscontainer_cc #personal_salutation,html:first-child .formscontainer_cc #personal_title1 {
	width:91px!important
}
.formslogincontainer_cc input {
	height:13px;
	font-size:11px
}
.formslogincontainer_cc .sso_login_button {
	height:auto;
	margin-bottom:1px;
	display:block
}
html>body .formslogincontainer_cc .sso_login_button {
	margin-bottom:0
}
.formslogincontainer_cc td.formsfieldspacer,.formscontainer_cc td.formsfieldspacer {
	width:8px
}
.formscontainerline {
	border:0;
	padding:0;
	margin:0;
	margin-bottom:4px
}
table.formscontainerline,table.formscontainerline td {
	border-collapse:collapse;
	border:0;
	padding:0;
	margin:0;
	margin-bottom:4px
}
table.formscontainerline tbody tr td {
	vertical-align:bottom
}
table.formscontainerline tbody tr td.formcheckboxdescription {
	vertical-align:middle
}
table.formscontainerline tbody tr td.formsleftcaption,table.formscontainerline tbody tr td.formsleftcaption div {
	vertical-align:middle
}
#tcnewsletterdisclaimer table.formscontainerline div {
	font-size:10px;
	line-height:13px
}
.formscontainer input,.formscontainer select {
	font-size:11px
}
.formscontainer input.col2 {
	width:181px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:185px
}
*+html .formscontainer input.col2 {
	width:183px
}
.formscontainer input.col4 {
	width:87px
}
*+html .formscontainer input.col4 {
	width:85px
}
.formscontainer input.col6 {
	width:54px
}
*+html .formscontainer input.col6 {
	width:52px
}
.formscontainer select.col1 {
	width:370px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:385px
}
.formscontainer select.col2 {
	width:181px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:189px
}
.formscontainer select.col4 {
	width:87px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:91px
}
.formscontainer select.col6 {
	width:54px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:58px
}
.formscontainer td.col2 {
	width:185px
}
.formscontainer td.col4 {
	width:87px
}
td.formsfieldspacer {
	border-collapse:collapse;
	width:7px;
	border:0;
	padding:0;
	margin:0;
	text-align:center;
	vertical-align:middle
}
td.formsleftcaption {
	width:139px
}
td.formsleftcaption div {
	margin-top:1px
}
td.formsfield {
	vertical-align:bottom
}
table.formsfield {
	border-collapse:collapse;
	padding:0;
	margin:0;
	border:0;
	width:auto
}
table.formsfield td {
	border-collapse:collapse;
	padding:0;
	margin:0;
	border:0
}
td.forminputdescription {
	vertical-align:bottom;
	font-size:12px;
	color:#369;
	height:20px
}
.forminputdescription {
	font-size:10px;
	color:#369;
	height:auto;
	line-height:normal
}
.disabledformsfield .forminputdescription {
	color:#aaa
}
.formtext {
	font-size:10px;
	color:#000;
	line-height:normal
}
td.paymentinformation p {
	font-size:10px;
	color:#000;
	line-height:normal;
	padding:0;
	margin:0
}
label.formcheckboxdescription {
	margin-top:3px;
	font-size:10px;
	color:#369;
	height:auto;
	line-height:normal
}
label.formcheckboxdescriptionerror {
	margin-top:3px;
	font-size:10px;
	color:#c00;
	height:auto;
	line-height:normal
}
.forminputdescriptionerror {
	font-size:10px;
	color:#c00;
	height:auto;
	line-height:normal
}
.forminputvalue {
	font-size:10px;
	color:#000;
	height:auto;
	line-height:normal
}
.formviewlineeven {
	background-color:#f2f2f2
}
.formviewlineodd {
	background-color:Transparent
}
.formviewlineeven .forminputdescription {
	padding:2px;
	width:50%
}
.formviewlineeven .forminputvalue {
	padding:2px;
	width:50%
}
.formviewlineodd .forminputdescription {
	padding:2px;
	width:50%
}
.formviewlineodd .forminputvalue {
	padding:2px;
	width:50%
}
.infotext {
	line-height:normal;
	font-family:arial,sans-serif;
	font-size:10px;
	padding:4px;
	background-color:#fff;
	display:none;
	border:1px solid #000;
	position:absolute;
	z-index:1337;
	left:0;
	top:0;
	text-align:left
}
.infoicon {
	padding-bottom:2px;
	vertical-align:bottom;
	text-align:right
}
.infoicon img {
	width:auto
}
.infoiconrt1 {
	vertical-align:middle;
	text-align:left
}
.infoiconrt2 {
	vertical-align:top;
	text-align:left
}
.error {
	font-size:10px;
	color:#c00;
	height:auto;
	line-height:normal
}
.formscontainer textarea {
	font-size:11px;
	font-family:arial,sans-serif
}
.hidelabel label {
	visibility:hidden
}
.adressfeld {
	top:40px;
	position:absolute;
	left:-25px;
	width:250px
}
.adressfeld p {
	font-size:10px
}
body.rootPool .page.nonavi h2.standaloneHead {
	display:none
}
body.rootPool .page.nonavi .content {
	padding-left:0
}
.nowrap {
	white-space:nowrap
}
.b-standard-content-wrapper>#modelrangeNavigation {
	display:none!important
}
.tabContainer2 {
	width:auto
}
.tabContainer2 .tabs2 {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:0;
	margin-right:0;
	margin-bottom:0
}
.tabContainer2 .tabs2 li a {
	display:block
}
.tabContainer2 .tabs2 li a {
	display:inline-block
}
ul.tabs2 {
	height:33px;
	left:0;
	right:0;
	margin-left:0;
	margin-right:8px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-image:url(../../../images/background/tabs.html);
	background-repeat:repeat-x;
	background-color:Transparent;
	z-index:888
}
ul.tabs2 li {
	display:inline;
	line-height:32px;
	height:33px;
	margin-right:8px
}
html[dir="ltr"] ul.tabs2 li {
	float:left
}
ul.tabs2 li a {
	line-height:28px;
	height:30px;
	padding-top:3px;
	background-color:Transparent;
	padding-left:8px;
	padding-right:8px;
	color:#fff;
	text-decoration:none
}
ul.tabs2 li a:hover,ul.tabs2 li.selected a {
	background-color:#fff;
	padding-top:0;
	border-top:3px #c00 solid;
	color:#c00
}
ul.tabs2 {
	height:31px;
	left:0;
	right:0;
	margin-right:0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-image:url(../../../images/background/tabs.html);
	background-repeat:repeat-x;
	background-color:Transparent;
	z-index:888
}
ul.tabs2 li {
	line-height:32px;
	height:31px;
	margin-right:9px
}
html[dir="ltr"] ul.tabs2 li {
	float:left
}
ul.tabs2 li a {
	line-height:28px;
	height:30px;
	padding-top:3px;
	display:inline-block;
	background-color:Transparent;
	padding-left:8px;
	padding-right:8px;
	color:#fff;
	text-decoration:none
}
ul.tabs2 li a:hover,ul.tabs2 li.selected a {
	background-color:#fff;
	padding-top:0;
	border-top:3px #c00 solid;
	color:#c00
}
.tabContent2 {
	height:auto;
	width:auto
}
.tabContent2 ul {
	position:relative;
	background-color:Transparent
}
.tabContent2 h3 {
	clear:both
}
.content .tabContent2 p {
	width:auto;
	font-size:11px
}
.tabContent2 .related {
	position:relative;
	width:100%;
	border-top:1px solid #e9e9e9;
	margin-top:0;
	padding-top:11px;
	left:auto;
	top:auto;
	height:auto;
	clear:both;
	padding-left:0;
	margin-bottom:8px!important
}
.tabContent2 .related a {
	width:auto;
	background-image:url(../../../images/arrows.html);
	background-position:8px -445px;
	line-height:16px;
	padding-top:0;
	width:300px;
	padding-left:20px
}
.tabContent2 .related a:hover {
	background-position:8px -145px;
	color:#c00
}
.CONTENTindetail .tabContent2 h3,.CONTENTdetail .tabContent2 h3 {
	border-top:1px solid #e9e9e9;
	margin-left:8px;
	padding-bottom:0;
	padding-left:0;
	padding-top:0
}
.CONTENTindetail .tabContent2 h3.firstH3,.CONTENTdetail .tabContent2 h3.firstH3 {
	border-top:0 solid #e9e9e9;
	margin-top:0
}
.CONTENTindetail .tabContent2 h3 img,.CONTENTdetail .tabContent2 h3 img {
	padding-top:19px
}
.CONTENTindetail .tabContent2 p,.CONTENTdetail .tabContent2 p {
	display:none
}
.galleryKBase {
	margin-left:8px;
	padding-top:7px
}
.galleryKBase>li {
	width:167px;
	height:auto;
	margin-right:8px;
	margin-bottom:0
}
html[dir="ltr"] .galleryKBase>li {
	float:left
}
.galleryKBase>li>a {
	width:167px;
	height:auto;
	display:block;
	background-color:Transparent;
	background-position:top left;
	background-position:-167px 0;
	background-repeat:no-repeat
}
.galleryKBase>li>a span {
	display:block;
	line-height:16px;
	height:52px;
	padding-top:91px;
	padding-left:13px;
	background-image:url(../../../images/arrow-gray.html);
	background-position:0 96px;
	background-repeat:no-repeat;
	background-color:Transparent
}
.galleryKBase>li>a:hover {
	background-position:-167px 0
}
.galleryKBase>li a:hover span {
	color:#c00;
	background-image:url(../../../images/arrow-red.html);
	line-height:16px;
	background-position:0 96px;
	background-repeat:no-repeat
}
.galleryFilms li,.galleryPanorama li {
	min-width:300px;
	width:auto
}
.galleryFilms li h3,.galleryPanorama li h3 {
	clear:none;
	padding-top:1px
}
.galleryFilms li p.description,.galleryPanorama li p.description {
	width:200px
}
html[dir="ltr"] .galleryFilms li p.description,html[dir="ltr"] .galleryPanorama li p.description {
	float:left
}
.galleryFilms li a,.galleryPanorama li a {
	width:167px;
	margin-right:16px;
	background-color:transparent;
	text-indent:32px;
	line-height:26px;
	height:112px;
	display:inline;
	padding:0;
	background-image:url(../../../images/background/buttons.html);
	background-position:left 87px;
	background-repeat:repeat-x;
	cursor:pointer
}
html[dir="ltr"] .galleryFilms li a,html[dir="ltr"] .galleryPanorama li a {
	float:left
}
.galleryFilms li a img,.galleryPanorama li a img {
	display:block
}
.galleryFilms li a span,.galleryPanorama li a span {
	width:166px;
	height:25px;
	clear:both;
	border:solid 0 #e9e9e9;
	border-width:0 0 0 1px;
	display:block;
	color:#333;
	text-align:left;
	text-indent:15px;
	background-color:Transparent;
	background-image:url(../../../images/background/button-play.html);
	background-position:right 0;
	background-repeat:no-repeat
}
.galleryContent .galleryFilms li a {
	background-repeat:repeat
}
.galleryFilms li a:hover span,.galleryPanorama li a:hover span {
	color:#c00
}
.galleryContent ul li,.galleryWallpapers li,.galleryPictures li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:.5em;
	width:47%
}
html[dir="ltr"] .galleryContent ul li,html[dir="ltr"] .galleryWallpapers li,html[dir="ltr"] .galleryPictures li {
	float:left
}
html[dir="ltr"] .galleryContent ul li,html[dir="ltr"] .galleryWallpapers li,html[dir="ltr"] .galleryPictures li {
	margin-left:.5em
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .galleryContent ul li,html[dir="ltr"] .galleryWallpapers li,html[dir="ltr"] .galleryPictures li {
		margin-left:1em
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .galleryContent ul li,html[dir="ltr"] .galleryWallpapers li,html[dir="ltr"] .galleryPictures li {
		margin-left:1em
	}
}
html[dir="ltr"].lt-ie9 .galleryContent ul li,html[dir="ltr"].lt-ie9 .galleryWallpapers li,html[dir="ltr"].lt-ie9 .galleryPictures li {
	margin-left:1em
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.galleryContent ul li,.galleryWallpapers li,.galleryPictures li {
		margin-bottom:1em
	}
}
@media only screen and (min-width:63.9375em) {
	.galleryContent ul li,.galleryWallpapers li,.galleryPictures li {
		margin-bottom:1em
	}
}
.lt-ie9 .galleryContent ul li,.lt-ie9 .galleryWallpapers li,.lt-ie9 .galleryPictures li {
	margin-bottom:1em
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.galleryContent ul li,.galleryWallpapers li,.galleryPictures li {
		width:auto
	}
}
@media only screen and (min-width:63.9375em) {
	.galleryContent ul li,.galleryWallpapers li,.galleryPictures li {
		width:auto
	}
}
.lt-ie9 .galleryContent ul li,.lt-ie9 .galleryWallpapers li,.lt-ie9 .galleryPictures li {
	width:auto
}
li.pictureTitle {
	float:none!important;
	margin-top:0;
	clear:both
}
li.pictureTitle>h4 {
	padding:1em 0 0
}
li.pictureTitle h3 {
}
li.pictureTitle h3.firstH3 {
}
.galleryWallpapers li a,.galleryPictures li a {
	background-color:transparent;
	height:auto;
	padding:0;
	width:209px;
	width:100%
}
html[dir="ltr"] .galleryWallpapers li a,html[dir="ltr"] .galleryPictures li a {
	float:left
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	.galleryWallpapers li a,.galleryPictures li a {
		width:208px
	}
}
@media only screen and (min-width:63.9375em) {
	.galleryWallpapers li a,.galleryPictures li a {
		width:208px
	}
}
.lt-ie9 .galleryWallpapers li a,.lt-ie9 .galleryPictures li a {
	width:208px
}
.galleryWallpapers li a>img,.galleryPictures li a>img {
	width:100%
}
.galleryWallpapers li a:active img,.galleryWallpapers li a:focus img,.galleryWallpapers li a:hover img,.galleryPictures li a:active img,.galleryPictures li a:focus img,.galleryPictures li a:hover img {
	opacity:.7;
	filter:alpha(opacity=70)
}
.galleryCatalogs li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	width:auto!important
}
html[dir="ltr"] .galleryCatalogs li {
	margin-right:8px
}
.galleryCatalogs {
	background-color:Transparent
}
.galleryCatalogs li {
	clear:both;
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	border-bottom:1px solid #e9e9e9;
	float:none!important;
	height:143px;
	margin-top:1em
}
.galleryCatalogs li.last {
	border-bottom:0
}
.galleryCatalogs li img {
	margin-right:16px;
	width:auto
}
html[dir="ltr"] .galleryCatalogs li img {
	float:left
}
.galleryCatalogs li .catalogDescription {
	width:50%
}
html[dir="ltr"] .galleryCatalogs li .catalogDescription {
	float:left
}
.galleryCatalogs li h3 {
}
.galleryCatalogs li ul.downloads {
	margin-top:35px;
	display:block;
	float:none;
	clear:both;
	margin-left:0
}
ul.downloads li {
	padding-top:0;
	padding-bottom:0;
	border-bottom:0;
	position:relative;
	height:auto;
	margin:0;
	line-height:16px
}
ul.downloads li a {
	width:auto;
	background-color:Transparent;
	background-image:url(../../../images/arrows.html);
	background-position:0 -295px;
	padding-left:13px;
	line-height:16px
}
ul.downloads li a:hover {
	background-position:0 -145px
}
.content ul,.content li,.content a {
	background-color:Transparent
}
#wallpaperDownloads {
	display:none;
	border:1px solid #ccc;
	display:none;
	height:auto;
	position:absolute;
	background-color:#fff;
	top:auto!important;
	width:160px;
	padding:16px;
	z-index:20
}
#wallpaperDownloads li {
	float:none;
	clear:both
}
#wallpaperDownloads li a {
	font-size:11px;
	line-height:16px;
	padding-left:8px;
	background-image:url(../../../images/arrows.html);
	background-position:0 -295px
}
#wallpaperDownloads li a:hover {
	background-position:0 -145px
}
.gallerySounds li {
	width:254px;
	height:120px;
	margin-left:8px;
	margin-right:97px
}
html[dir="ltr"] .gallerySounds li {
	float:left
}
.gallerySounds h3 {
	font-size:1px;
	padding-top:7px
}
.gallerySounds .play {
	width:254px;
	height:34px;
	background-color:#fff
}
.gallerySounds li.soundCategory {
	width:719px;
	height:25px;
	clear:both;
	margin-right:0;
	padding-top:19px;
	padding-bottom:0
}
.gallerySounds li.soundCategory h3 {
	border-top:1px solid #e9e9e9;
	padding-top:0
}
.gallerySounds li.soundCategory h3.firstH3 {
	border-top:0 solid #e9e9e9
}
.galleryScreensaver li img.teaserImage {
	display:block;
	height:87px;
	margin-left:0;
	margin-right:24px;
	margin-top:8px;
	width:167px
}
html[dir="ltr"] .galleryScreensaver li img.teaserImage {
	float:left
}
.galleryScreensaver li p.description {
	margin-bottom:8px;
	margin-top:8px;
	width:456px
}
html[dir="ltr"] .galleryScreensaver li p.description {
	float:left
}
.galleryScreensaver li .downloads {
	line-height:16px
}
html[dir="ltr"] .galleryScreensaver li .downloads {
	float:left
}
.galleryScreensaver,.galleryScreensaver li ul.downloads {
	list-style-type:none;
	position:inherit;
	margin-left:0
}
#overlayTest {
	display:none;
	position:fixed;
	z-index:999;
	width:2600px;
	height:2100px;
	top:50%;
	left:50%;
	margin-left:-1300px;
	margin-top:-1050px;
	background-color:#f5f5f5
}
#closeBar {
	display:none;
	position:fixed;
	z-index:1000;
	width:2600px;
	height:23px;
	top:0;
	left:50%;
	margin-left:-1300px;
	background-color:#f5f5f5;
	text-align:center;
	color:#333;
	font-family:Arial;
	font-size:14px;
	line-height:40px
}
#imgClose {
	display:none;
	position:fixed;
	z-index:1001;
	width:13px;
	height:13px;
	top:8px;
	right:40px
}
#imageZoom {
	display:none;
	position:fixed;
	z-index:1000;
	top:23px;
	left:0
}
#zoomBtn {
	position:absolute;
	z-index:1001;
	bottom:0;
	left:0;
	width:150px;
	height:120px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-image:url(../../../images/icons/icon_zoom.html);
	cursor:pointer
}
#zoomBtn.zoomIn {
	background-position:left top
}
#zoomBtn.zoomIn:hover {
	background-position:left -150px
}
#zoomBtn.zoomOut {
	background-position:left -300px;
	left:0!important;
	margin-left:0!important
}
#zoomBtn.zoomOut:hover {
	background-position:left -450px
}
#previewImage {
	position:absolute;
	top:0;
	max-width:none
}
#imagetitle {
	display:none;
	position:absolute;
	z-index:1001;
	height:23px;
	width:100%;
	bottom:97px;
	left:0;
	background-color:#f5f5f5;
	text-align:center;
	line-height:23px
}
#imagetitle {
	position:fixed;
	left:0;
	right:0;
	width:auto
}
#gallery-legacy {
	display:none;
	position:fixed;
	z-index:1001;
	width:850px;
	height:97px;
	bottom:0;
	left:50%;
	margin-left:-425px;
	margin-left:-410px;
	border:0 red solid;
	background-color:#f5f5f5
}
#teaserBG {
	display:none;
	position:fixed;
	z-index:1000;
	width:2600px;
	height:100px;
	bottom:0;
	left:50%;
	margin-left:-1300px;
	background-color:#f5f5f5
}
.ie6fixedposition {
	position:absolute!important
}
.minizoompan {
	background:#f5f5f5;
	position:relative;
	border:1px solid #d3d3d3;
	padding:0;
	margin:0
}
.minizoompan span.loader {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-16px;
	margin-top:-16px;
	z-index:1;
	display:none;
	color:#000;
	background:transparent;
	font:normal 9px Arial,Verdana;
	padding:3px
}
#gallery-legacy div.scrollable {
	height:97px!important
}
#clone ul.items li {
	height:97px;
	width:177px
}
#clone ul.items li a {
	border:0 solid #c00;
	padding:0;
	margin:5px;
	background-color:#fff;
	display:inline-block;
	font-size:1px
}
#clone ul.items li.active a {
	background-color:transparent;
	border:1px solid #c00!important;
	margin:4px!important;
	padding:0!important
}
#clone ul.items li.active a:focus {
	opacity:1;
	filter:alpha(opacity=100)
}
div.scrollable {
	position:relative;
	overflow:hidden
}
div.scrollable ul.items {
	width:20000em;
	position:absolute;
	padding:0;
	margin:0
}
html[dir="ltr"] div.scrollable ul.items li {
	float:left
}
html[dir="ltr"] .scrollable {
	float:left
}
#gallery-legacy a.browse {
	background:url(../../../images/pfeile_bildergalerie.html) no-repeat;
	display:block;
	height:50px;
	margin:24px 10px;
	width:46px;
	cursor:pointer;
	font-size:1px
}
html[dir="ltr"] #gallery-legacy a.browse {
	float:left
}
#gallery-legacy a.right {
	background-position:0 -200px;
	clear:right;
	margin-right:0
}
#gallery-legacy a.right:hover {
	background-position:0 -300px
}
#gallery-legacy a.right:active {
	background-position:0 -300px
}
#gallery-legacy a.left {
	margin-left:0
}
#gallery-legacy a.left:hover {
	background-position:0 -100px
}
#gallery-legacy a.left:active {
	background-position:0 -100px
}
#gallery-legacy a.disabled {
	visibility:hidden!important
}
body.pool-usa #zoomBtn {
	background-image:url("../../../images/icons/icon_mag.html")
}
body.pool-usa #zoomBtn.zoomOut {
	background-position:left -300px;
	left:-75px!important;
	margin-left:50%!important
}
#imageZoom .nav {
	position:fixed;
	display:none;
	width:90px;
	height:100%;
	z-index:1002;
	top:23px
}
#imageZoom .nav.hidden {
	display:none
}
#imageZoom .nav .bg {
}
#imageZoom .bg {
	background-image:url(../../../images/background/gallery-black.html);
	background-repeat:repeat-y
}
#imageZoom .nav .arrow {
	position:absolute;
	width:100px;
	height:100px;
	left:0;
	background:url(../../../images/arrow_gallery_navi.html) no-repeat;
	z-index:3000;
	cursor:pointer
}
#imageZoom .navleft .arrow {
	background-position:20px -375px
}
#imageZoom .navright .arrow {
	background-position:20px -575px
}
#imageZoom .bg:hover {
	background-position:-100px 0
}
body.pool-usa #gallery-legacy a.browse {
	background:url(../../../images/arrow_gallery_navi.html) no-repeat
}
body.pool-usa #gallery-legacy a.right {
	background-position:0 -200px
}
body.pool-usa #gallery-legacy a.right:hover {
	background-position:0 -300px
}
body.pool-usa #gallery-legacy a.right:active {
	background-position:0 -300px
}
body.pool-usa #gallery-legacy a.left {
	margin-left:0
}
body.pool-usa #gallery-legacy a.left:hover {
	background-position:0 -100px
}
body.pool-usa #gallery-legacy a.left:active {
	background-position:0 -100px
}
#gallery-legacy #triggers {
	margin-top:0
}
ul.galleryTabs {
	margin:0;
	width:767px;
	background-image:none;
	border-left:0;
	border-right:0;
	list-style:none;
	padding:0
}
ul.galleryTabs li a {
	background-color:#f3f3f3;
	color:#333;
	font-family:Tahoma,Arial,Sans-Serif;
	font-size:11px;
	font-weight:bold;
	height:23px;
	line-height:24px;
	margin-bottom:0;
	margin-top:8px;
	padding-left:7px;
	padding-right:7px;
	padding-top:0;
	display:inline-block;
	text-decoration:none
}
.galleryContent .disclaimer-consumption {
	margin:16px 0
}
.galleryContent li a {
	background-repeat:no-repeat;
	text-decoration:none
}
.galleryContent .galleryFilms li {
}
.galleryContent+.footnote {
}
.galleryContent #wallpaperDownloads {
	list-style-type:none
}
body.langJP ul.galleryTabs li a,body.langZH ul.galleryTabs li a {
	font-size:13px;
	font-weight:normal
}
ul.galleryTabs li a:hover,ul.galleryTabs li.selected a {
	border-top:0 solid #c00;
	height:23px;
	margin-top:0;
	padding-top:8px;
	background-color:#c00;
	color:#fff
}
ul.galleryTabs li {
	line-height:32px;
	height:31px;
	margin-right:9px;
	display:inline-block;
	zoom:1;
	*display:inline
}
.galleryContent {
}
.galleryContent ul {
	padding:0;
	margin:0
}
html[dir="ltr"] .galleryContent ul {
	margin-left:-.5em
}
@media only screen and (min-width:35.5em)and (max-width:63.875em) {
	html[dir="ltr"] .galleryContent ul {
		margin-left:-1em
	}
}
@media only screen and (min-width:63.9375em) {
	html[dir="ltr"] .galleryContent ul {
		margin-left:-1em
	}
}
html[dir="ltr"].lt-ie9 .galleryContent ul {
	margin-left:-1em
}
.galleryContent h3 {
	clear:both;
	margin-top:0;
	width:auto!important
}
.content .galleryContent p {
	width:auto;
	font-size:11px
}
.galleryContent .related {
	position:relative;
	width:100%;
	border-top:1px solid #e9e9e9;
	margin-top:0;
	padding-top:11px;
	left:auto;
	top:auto;
	height:auto;
	clear:both;
	padding-left:0;
	margin-bottom:8px!important
}
.galleryContent .related a {
	width:auto;
	background-image:url(../../../images/arrows.html);
	background-position:8px -445px;
	line-height:16px;
	padding-top:0;
	width:300px;
	padding-left:20px
}
.galleryContent .related a:hover {
	background-position:8px -145px;
	color:#c00
}
.galleryContent .related,.galleryContent .related {
	border-top:1px solid #e3e3e3;
	display:block;
	padding-left:16px;
	padding-right:12px;
	padding-top:23px;
	width:auto
}
.galleryKBase {
	margin-left:0;
	padding-top:0;
	float:none;
	clear:both
}
.galleryKBase>li {
	clear:both;
	display:block;
	float:none;
	overflow:hidden
}
.galleryKBase>li>a {
	display:inline;
	height:auto;
	width:auto
}
div.linkCaption {
	height:32px;
	background-image:url(../../../images/background/plus-minus.html);
	background-position:left 13px;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma,Arial,Sans-Serif;
	text-indent:15px;
	line-height:32px;
	white-space:nowrap
}
.galleryKBase li.kbase {
	width:615px;
	margin-left:16px;
	margin-right:0;
	border-top:1px solid #e9e9e9
}
.CONTENTindetail .tabContent2,.CONTENTdetail .tabContent2 {
	padding-top:23px
}
.CONTENTindetail .tabContent2>h3.firstH3,.CONTENTdetail .tabContent2>h3.firstH3,.CONTENTindetail .tabContent2>h3,.CONTENTdetail .tabContent2>h3 {
	display:none;
	border-bottom:1px solid #e9e9e9;
	border-top:0 solid #e9e9e9;
	margin-left:12px;
	margin-right:24px;
	margin-top:0;
	padding-bottom:7px;
	width:615px
}
.kbaseHead {
	width:615px;
	display:block;
	background-color:#fff;
	height:103px
}
.kbaseHead:hover {
	background-color:#f9f9f9;
	cursor:pointer
}
.kbaseHead:hover .linkCaption {
	color:#c00;
	background-position:left -37px
}
.current .linkCaption,.current:hover .linkCaption {
	color:#c00;
	background-position:left -87px
}
.galleryKBase>li a.kbaseLink {
	float:right;
	width:167px;
	height:87px;
	margin-top:8px;
	margin-bottom:8px;
	margin-right:0;
	background-position:right top
}
.kbaseIntro {
	float:left;
	margin-right:16px;
	width:399px;
	font-size:12px;
	padding-left:0;
	height:94px
}
.kbaseIntrotext {
	font-size:12px;
	display:block;
	margin-left:15px
}
.current .kbaseIntro .kbaseIntrotext,.galleryKBase li .current a.kbaseLink {
	display:none
}
.current {
	height:32px;
	overflow:hidden;
	background-color:#e4e8ec
}
.kbaseCompactView .kbaseHead {
	height:32px!important
}
.kbaseCompactView .kbaseTabClose {
	background-color:transparent
}
.kbaseTabClose .collapseLabel {
	line-height:32px!important
}
.current:hover .kbaseTabClose .collapseLabel {
	background-color:#f3f6f9
}
.kbaseCompactView .kbaseIntrotext {
	display:none!important
}
.kbaseCompactView .kbaseHead>a {
	display:none!important
}
.kbaseCompactView .kbaseIntro {
	width:399px!important;
	height:auto!important
}
.kbaseCompactView .kbaseContent {
	background-color:#f9f9f9
}
.kbasehovering .kbaseIntro {
	height:auto
}
.kbasehovering .kbaseHead {
	height:32px
}
.kbasehovering .kbaseIntrotext {
	line-height:16px;
	display:none
}
.kbasehovering .current .kbaseIntro .kbaseIntrotext,.kbasehovering .galleryKBase li .current a.kbaseLink,.kbasehovering .galleryKBase li a.kbaseLink {
	display:none
}
.kbasehovering .galleryKBase li .current a.kbaseLink {
	display:none!important
}
.kbasehovering .current {
	height:32px!important;
	overflow:hidden;
	background-color:#e4e8ec
}
.kbaseContent {
	display:block;
	height:auto;
	margin-bottom:0;
	clear:both;
	float:none;
	overflow:hidden
}
.kbaseContent .introImage {
	width:auto;
	margin-bottom:0
}
.kbaseContent div.caption {
	padding-left:16px;
	margin-bottom:16px;
	width:456px
}
.kbaseContent table.normalTable {
	position:relative;
	left:16px
}
.kbaseContent h2 {
	display:none
}
.kbaseContent .introImage {
	margin-left:0;
	margin-top:0
}
.kbase-loading {
	display:block;
	width:615px;
	height:200px;
	background:#fff url(../../../images/loading.html) no-repeat center center
}
.kbaseTabClose {
	background-position:0 0;
	background-repeat:repeat-x;
	background-color:transparent;
	height:32px;
	font-size:12px;
	line-height:32px;
	margin-top:0;
	padding-right:8px;
	text-align:right
}
.readMore {
	line-height:16px;
	font-size:12px
}
.kbaseHead:hover .readMore {
	color:#c00
}
.kbaseContent p a {
	display:inline
}
.tabContent2 {
	border-top:1px solid #c00;
	background-image:none;
	background-color:#fff;
	margin-top:0
}
.tabContent2 .related,.tabContent2 .related {
	border-top:1px solid #e3e3e3;
	display:block;
	padding-left:16px;
	padding-right:12px;
	padding-top:23px;
	width:auto
}
.CONTENTindetail .tabContent2 .related,.CONTENTdetail.tabContent2 .related {
	width:615px
}
.PAGEdetail,.PAGEindetail,.PAGEfeaturesandspecs {
	background-image:url(../../../images/mr/bg_dark.html)!important
}
body.usaPool .PAGEfeaturesandspecs {
	background-image:none!important
}
body.usaPool .PAGEfeaturesandspecs .tabs2 {
	display:none
}
body.usaPool .PAGEfeaturesandspecs .tabContent2 {
	border-top:none
}
.CONTENTindetail .tabContent2,.CONTENTdetail .tabContent2 {
	width:643px;
	margin-right:0
}
.CONTENTindetail .tabContent2 .related,.CONTENTdetail .tabContent2 .related {
	margin-left:16px;
	margin-right:12px;
	padding-left:0;
	padding-right:0
}
.CONTENTindetail .tabContent2 .kbaseContent p,.CONTENTdetail .tabContent2 .kbaseContent p {
	display:block;
	width:457px;
	font-size:12px;
	padding-left:16px;
	margin-bottom:18px
}
.CONTENTindetail .tabContent2 .kbaseContent p.footnote,.CONTENTdetail .tabContent2 .kbaseContent p.footnote {
	font-size:10px
}
.CONTENTindetail .tabContent2 .kbaseContent .introImage img,.CONTENTdetail .tabContent2 .kbaseContent .introImage img {
	margin-bottom:12px
}
.CONTENTindetail .tabContent2 .kbaseContent .introImage p.footnote,.CONTENTdetail .tabContent2 .kbaseContent .introImage p.footnote {
	margin-top:0;
	margin-bottom:0
}
.CONTENTindetail .tabContent2 .kbaseContent h3.firstH3,.CONTENTdetail .tabContent2 .kbaseContent h3.firstH3,.CONTENTindetail .tabContent2 .kbaseContent h3,.CONTENTdetail .tabContent2 .kbaseContent h3 {
	border-top:0;
	border-bottom:0;
	padding-left:0;
	margin-left:16px;
	width:auto
}
.CONTENTindetail .tabContent2 .kbaseContent #introImageKBase,.CONTENTdetail .tabContent2 .kbaseContent #introImageKBase {
	margin-bottom:24px
}
.engineDiagram {
	height:480px
}
.innerContent .engineDiagram {
	width:600px
}
.engineDiagram .engineDiagramImage {
	position:relative;
	clear:both;
	float:left;
	z-index:0;
	margin-bottom:70px
}
.engineDiagram .engineDiagramDetails {
	display:block;
	float:none;
	height:405px;
	left:-153px;
	position:absolute;
	top:-139px;
	width:369px;
	z-index:0
}
.engineDiagram ol {
	left:auto;
	float:right;
	position:relative
}
.engineDiagram #engineDiagramControl {
	float:right;
	position:relative;
	left:auto;
	top:auto
}
.engineDiagram #engineDiagramPage1,.engineDiagram #engineDiagramPage2 {
	height:auto
}
.innerContentScroll {
	max-height:250px;
	overflow-y:auto
}
.scroll-pane {
	max-height:250px
}
.scroll-pane-enginediagram {
	max-height:1000px;
	background-color:#fff
}
.CONTENTdetail .tabContent2 .scroll-pane h3,.CONTENTindetail .tabContent2 .scroll-pane h3 {
	overflow:visible;
	margin-bottom:6px;
	margin-top:28px
}
.CONTENTdetail .tabContent2 .scroll-pane h3>img,.CONTENTindetail .tabContent2 .scroll-pane h3>img {
	height:19px;
	display:block;
	padding:0;
	margin:0
}
.kbase-scroll-pane {
	width:646px!important
}
.kbase-scroll-pane .jspVerticalBar {
	background-color:#fff
}
.kbase-scroll-pane .normalTable th {
	color:#333
}
#knowledgebaseWrapper.kbase-scroll-pane {
	overflow-x:hidden!important;
	overflow-y:hidden!important;
	border-right:0 solid #ccc
}
#knowledgebaseWrapper.kbase-scroll-pane .jspContainer {
	width:100%!important
}
#knowledgebaseWrapper.kbase-scroll-pane .jspHorizontalBar {
	display:none!important
}
#knowledgebaseWrapper.kbase-scroll-pane #introImageKBase {
	width:615px;
	background-color:transparent!important
}
.kbase-scroll-pane .innerContent .engineDiagram {
	border:1px solid #ccc;
	height:495px;
	background-color:#fff;
	margin-left:-15px
}
.kbase-scroll-pane .innerContent .engineDiagram * {
	background-color:transparent
}
.kbase-scroll-pane .innerContent .engineDiagram #engineDiagramControl {
	margin-right:15px
}
.kbase-scroll-pane .innerContent .engineDiagram .engineDiagramDetails {
	background-color:transparent;
	width:615px
}
.kbase-scroll-pane .jspPane {
	padding-top:0!important
}
body div #knowledgeBase h2 {
	border-bottom:0 solid #ccc;
	margin-top:0
}
body div #knowledgeBase h2>img {
	width:auto
}
.jspContainer {
	overflow:hidden;
	position:relative
}
.jspPane {
	position:absolute
}
.jspVerticalBar {
	position:absolute;
	top:0;
	right:0;
	width:15px;
	margin-right:8px;
	margin-left:8px;
	height:100%;
	background:trasnparent
}
.jspHorizontalBar {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:15px;
	background:transparent
}
.jspVerticalBar *,.jspHorizontalBar * {
	margin:0;
	padding:0
}
.jspCap {
	display:none
}
.jspHorizontalBar .jspCap {
	float:left
}
.jspTrack {
	background:#fff;
	position:relative
}
.jspDrag {
	background:#326698;
	position:relative;
	top:0;
	left:0;
	cursor:pointer;
	border-top:1px solid #9aaaba;
	border-bottom:1px solid #9aaaba
}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag {
	float:left;
	height:100%
}
.jspArrow {
	background:#fff;
	text-indent:-20000px;
	display:block;
	cursor:pointer
}
.jspArrowUp {
	background-image:url(../../../images/background/scroll-arrows2.html);
	background-repeat:no-repeat;
	background-position:left 0
}
.jspArrowDown {
	background-image:url(../../../images/background/scroll-arrows2.html);
	background-repeat:no-repeat;
	background-position:left -30px
}
.jspArrow.jspDisabled {
	cursor:default;
	background-color:transparent
}
.jspArrowUp.jspDisabled {
}
.jspArrowDown.jspDisabled {
}
.jspVerticalBar .jspArrow {
	height:15px
}
.jspHorizontalBar .jspArrow {
	width:16px;
	float:left;
	height:100%
}
.jspVerticalBar .jspArrow:focus {
	outline:none
}
.jspArrow:hover {
	background-color:#fff
}
.jspVerticalBar .jspCorner {
	background:#eeeef4;
	float:left;
	height:100%
}
* html .jspCorner {
	margin:0 -3px 0 0
}
.overlayPane {
	display:none;
	background-color:#fff;
	position:fixed;
	top:200px;
	left:200px;
	padding:0;
	z-index:3801;
	border:8px solid #d4d4d4
}
.overlayPane>iframe {
	margin:0
}
.overlayShade {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#f5f5f5;
	opacity:.92;
	z-index:3800
}
.overlayPane .closeButton {
	cursor:pointer;
	height:13px;
	left:auto;
	position:absolute;
	right:5px;
	top:5px;
	width:auto;
	z-index:4000
}
.overlayPane .closeButton span {
	font-size:12px;
	line-height:13px;
	margin-right:4px;
	top:2px;
	position:relative;
	vertical-align:top
}
#stopMovie {
	display:none;
	position:absolute;
	z-index:10;
	height:14px;
	line-height:14px;
	right:79px;
	top:70px;
	width:120px
}
.langZH #stopMovie span,.langJP #stopMovie span {
	line-height:13px;
	font-size:14px
}
#stopMovie img {
	display:inline;
	margin-left:4px;
	display:none
}
html[dir="ltr"] #stopMovie img {
	float:right
}
#stopMovie a:hover span {
	color:#900;
	cursor:pointer
}
.closeButtonFlash {
	color:#fff;
	font-size:11px;
	text-indent:15px;
	padding-right:21px;
	background-image:url(../../../images/close-button.html);
	background-repeat:no-repeat;
	background-position:right top
}
html[dir="ltr"] .closeButtonFlash {
	float:right
}
#closeText {
	display:none;
	position:absolute;
	right:8px;
	z-index:1001
}
#cayman-registration-lastpage-M10498 {
	display:none
}
#cayman-registration-lastpage-M10498 table {
	width:auto!important
}
.travelsummary {
	max-width:456px;
	width:auto;
	height:auto;
	background-color:#eff3f4;
	padding:0;
	margin:16px 0;
	border:1px solid #ccc
}
.travelsummary .uppericons {
	padding-top:4px;
	padding-left:4px
}
.travelsummary .uppericons .signets {
	float:right;
	margin-right:4px;
	margin-top:4px
}
.travelsummary .highlights {
	margin:8px 16px 8px 24px
}
.travelsummary .highlights h4 {
	font-size:12px;
	font-weight:bold;
	margin:0
}
.travelsummary .highlights ul {
	margin-top:16px;
	list-style-type:square
}
.travelsummary .highlights ul li {
	padding-bottom:8px
}
body.langZH .forminputdescription,body.langZH label.formcheckboxdescription,body.langZH td.forminputdescription,body.langZH .forminputdescriptionerror,body.langZH .formscontainer,body.langZH .forminputvalue,body.langZH label.formcheckboxdescriptionerror {
	font-size:13px
}
.travelclubsignetheader {
	display:block;
	margin-bottom:10px
}
.travelclubsignetheader img {
	display:inline;
	float:left;
	margin-right:8px
}
.travelclubsignetheader .title {
	font-size:12px;
	font-weight:bold
}
.separator1 {
	border-top:1px dashed #ccc;
	margin-top:39px;
	height:40px;
	width:100%
}
.dialogBG {
	opacity:.9;
	filter:alpha(opacity=90)
}
#grid.VIS {
	display:block
}
body.francePool .CONTENTdealercontact .disclaimerView,body.francePool .CONTENTdealercontact .disclaimerPrint,body.francePool .CONTENTtestccdealercontact .disclaimerPrint {
	display:none!important
}
body.francePool .CONTENTdealercontact .privacyView,body.francePool .CONTENTdealercontact .privacyPrint,body.francePool .CONTENTtestccdealercontact .privacyPrint {
	display:none!important
}
.iefade {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}
a.greybutton {
	background-color:transparent;
	background-image:url(../../../images/background/greybutton-background.html);
	background-repeat:repeat-x;
	border-color:#ccc #999;
	border-style:solid;
	border-width:1px;
	display:table;
	font-size:11px;
	height:23px;
	line-height:24px;
	padding-right:4px;
	text-decoration:none;
	clear:both;
	margin-top:3px;
	display:inline-block
}
a.greybutton span {
	background-color:transparent;
	background-image:url(../../../images/background/greybutton-arrow.html);
	background-position:left -20px;
	background-repeat:no-repeat;
	display:block;
	line-height:22px;
	padding-top:3px;
	padding-left:31px;
	height:20px
}
a.greybutton.panoicon span {
	background-image:url(../../../images/background/greybutton-circle-arrow.html)
}
a.greybutton span img {
	display:inline
}
a.greybutton:hover span {
	background-position:left -20px
}
a.cssbutton {
	background-color:transparent;
	background-repeat:repeat-x;
	border-style:solid;
	border-width:1px;
	clear:both;
	display:inline-block;
	font-size:11px;
	height:21px;
	line-height:20px;
	text-decoration:none;
	padding-right:5px
}
a.bluebutton {
	background-image:url("../../../images/background/bluebutton-background.html");
	background-position:0 -25px;
	border-color:#22517d
}
a.bluebutton:hover {
	background-position:0 -50px;
	border-color:#369
}
a.redbuttonStatic {
	background-image:url("../../../images/background/bluebutton-background.html");
	background-position:0 -75px;
	border-color:#c00
}
a.cssbutton span {
	background-color:transparent;
	background-position:left -20px;
	background-repeat:no-repeat;
	display:block;
	height:20px;
	line-height:22px;
	padding-left:31px;
	padding-top:2px
}
a.bluebutton span {
	background-image:url(../../../images/background/bluebutton-arrow.html);
	background-position:0 -43px
}
a.redbutton span,a.redbuttonStatic span {
	background-image:url(../../../images/background/bluebutton-arrow.html);
	background-position:0 -66px
}
a.cssbutton span img {
	display:inline
}
a.videoicon span {
	background-image:url(../../../images/background/film_icon.html);
	background-position:0 0
}
a.modelpagebottomleft {
	position:absolute;
	left:0;
	top:217px
}
a.modelpagebottom {
	position:absolute;
	left:0;
	top:376px
}
#porscheCodeShadow {
	position:absolute;
	top:6px;
	right:-47px;
	width:290px;
	height:auto;
	padding:0;
	background:transparent url(../../../images/dealer-search-small-bg.html) no-repeat scroll 0 0;
	z-index:1
}
.CONTENTmodelstart #porscheCodeShadow {
	top:47px;
	left:703px
}
#porschecode {
	z-index:2;
	border:0 solid red;
	padding:7px 17px 9px 16px;
	position:relative;
	background-color:transparent;
	padding:7px 87px 14px 16px;
	height:35px
}
#porschecodeForm {
	margin:0;
	padding:0;
	position:absolute;
	top:23px;
	left:16px
}
#porschecodeInput {
	display:block;
	font-size:0;
	white-space:nowrap;
	clear:both;
	width:165px
}
#porschecodeInput input.code {
	font-size:11px;
	font-family:Arial,Sans-Serif;
	font-weight:normal;
	width:139px;
	height:13px;
	border:1px solid #ccc;
	color:#666;
	padding:1px;
	padding-left:5px;
	vertical-align:top;
	background-color:#fff;
	position:absolute;
	left:0;
	top:1px
}
#porschecodeInput input.code.focused {
	background-color:#fff
}
#porschecodeInput input.submit {
	border:0 none;
	height:17px;
	width:17px;
	position:absolute;
	right:0;
	top:1px
}
#porschecode h5 {
	font-family:Tahoma,Sans-Serif;
	font-weight:bold;
	font-size:11px;
	line-height:11px;
	color:#5b85ad;
	margin:0 7px 5px 0;
	padding-top:1px
}
html[dir="ltr"] #porschecode h5 {
	float:left
}
#porschecode .porschecodeInfoIcon {
	display:block;
	width:13px;
	height:13px;
	background:transparent url(../../../images/icons/icon_info.html) no-repeat scroll 0 0;
	position:relative
}
html[dir="ltr"] #porschecode .porschecodeInfoIcon {
	float:left
}
#porschecode.ipad .porschecodeInfoIcon {
	width:43px;
	height:43px;
	background-position:15px 15px;
	top:-15px;
	left:-15px
}
#porschecode .porschecodeInfoLayerContent {
	display:none;
	background:#fff;
	padding:8px 8px 0 8px;
	border:1px solid #ccc;
	position:absolute;
	right:180px;
	z-index:5;
	width:250px;
	margin:10px 10px 0 0
}
#porschecode .porschecodeInfoLayerContent p {
	font-size:11px;
	margin:0 0 8px
}
#porschecode .porschecodeInfoLayerContent .closeLabel {
	color:#848484;
	text-decoration:none;
	background:transparent url("../../../images/close-button.html") no-repeat scroll right center;
	text-align:right;
	padding-right:20px;
	margin-bottom:16px;
	display:block;
	cursor:pointer
}
#porschecode .porschecodeInfoLayerContent .closeLabel:hover {
	color:#900
}
div.hotspotContainer {
	position:relative
}
.hotspot {
	position:absolute
}
.bulletlist {
	position:absolute;
	width:auto;
	height:auto;
	right:0;
	top:0
}
a.bullet {
	background-repeat:no-repeat;
	display:block;
	line-height:23px;
	text-decoration:none;
	padding-left:31px;
	margin-bottom:8px
}
a.bullet1 {
	background-position:0 0
}
a.bullet1.activehotspot,a.bullet1:hover {
	background-position:0 -51px
}
a.bullet2 {
	background-position:0 -102px
}
a.bullet2.activehotspot,a.bullet2:hover {
	background-position:0 -153px
}
a.bullet3 {
	background-position:0 -204px
}
a.bullet3.activehotspot,a.bullet3:hover {
	background-position:0 -255px
}
body[data-pageid="ccdealercontact"] .b-page-wrapper.page {
	width:800px!important
}
body[data-pageid="ccdealercontact"] .form p.introtext {
	max-width:430px;
	font-size:13px!important
}
body[data-pageid="ccdealercontact"] .ccmodelinfo .title {
	max-width:165px
}
body[data-pageid="ccdealercontact"] .printbutton {
	width:50%
}
